25
5 3
2
6
8
10 2
5
100
13 12
1
2
3
4
5
6
7
8
9
10
11
12
10 10
1
1
1
1
1
1
1
1
1
18
10 10
1
1
1
1
1
1
1
1
1
19
6 7
1
4
5
10
20
40
80
100 5
100
100
100
100
100
17 1
16
17 1
17
10 8
36
9
36
8
18
36
36
36
2 31
1
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
16384
32768
65536
131072
262144
524288
1048576
2097152
4194304
8388608
16777216
33554432
67108864
134217728
268435456
536870912
1000000000
101 100000
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
10000001
101 100000
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
10000000
17 100000
1369
4957
6003
8266
8663
4856
7674
8460
7556
678
1968
4751
3695
3091
9019
5252
5635
2411
4523
2446
9474
1529
3427
5137
3693
9869
7351
598
6869
2120
6065
1640
7644
8199
6398
5726
7493
6538
8869
5093
3866
1856
5336
7498
9036
1665
7315
1713
8516
1079
7681
3668
1080
2250
1725
5196
4378
7223
6438
5269
3258
8764
4940
8513
1996
3123
7752
7387
1780
8632
5832
4598
30
6584
8119
7906
2762
5352
6458
2779
9716
1023
247
6286
8866
4833
7617
4264
3046
4361
1246
3900
8739
3443
361
7985
2461
8851
6755
1222
7257
4837
7909
8595
1667
9586
1584
5325
3247
3435
2629
1158
5383
8534
801
3359
8962
4994
7776
2250
6278
3896
3491
6464
1588
8064
7339
5100
3762
6589
4885
1330
599
4886
3680
3424
1599
9586
7257
2703
6109
5999
3992
8821
720
511
51
6635
1534
8464
2592
2822
7086
9575
3704
4996
3970
5800
9431
5525
1905
9748
1760
6052
8114
9535
2174
624
9796
5596
1733
2587
7115
8872
3142
3806
6612
5664
2161
2935
3978
2256
1445
848
3681
1401
4515
7325
9904
3710
5745
8082
9356
9852
3674
1662
5391
6195
8610
4153
6551
2485
5512
7749
9722
2153
4948
9267
6119
636
3919
1494
2601
3830
4370
5036
8981
3652
615
4574
7042
1623
8716
3269
9128
3689
2374
1591
8096
2695
1905
6413
2700
1551
6037
1906
192
7671
4437
4170
2541
872
3313
8684
1647
245
8156
6398
8892
572
7368
9676
1372
9095
6620
3140
6744
4351
4423
2976
3051
9919
3999
9393
3318
6736
8274
5061
992
9894
7374
693
9802
6406
4060
46
8096
8994
9766
2858
2155
9555
9881
5881
3971
2146
4022
1
6514
5411
8115
3344
9380
2574
8239
6249
2810
3947
3954
1651
8110
7657
7106
7738
6417
5228
1426
1583
5696
2209
8789
6163
7205
6606
1536
5468
2442
4427
7774
2001
280
7095
4605
7320
3582
2489
7701
9881
2652
740
7673
607
1263
2053
5990
4923
5431
6972
3064
3780
3700
5381
8028
2927
2480
7394
2976
2086
8997
2887
2967
6472
3183
5601
2009
7118
3868
6259
3510
197
7824
5215
4235
1869
6118
9726
1325
5389
6864
3244
3843
1232
3199
5939
1360
5392
4558
578
5149
4125
8633
4905
7013
2042
955
1828
1962
4005
2885
7442
8630
2833
362
4576
4604
7522
3063
1383
3980
6260
3552
6511
9333
2296
8038
7966
9732
2683
2452
3218
1867
4549
2185
3702
974
6747
3408
3940
5494
8002
9690
3912
4232
2913
9837
1964
5120
6673
9878
1125
4231
3444
1259
3737
5187
7999
3323
1372
781
4357
2566
9142
7358
3505
4889
9810
7251
9375
2977
3125
9472
9512
4721
8825
4369
2153
15
6470
4251
3071
1768
6524
9472
2337
3124
479
6930
9081
2292
975
6591
3744
7912
2354
2394
4709
2525
8800
9003
6810
4995
8588
5196
4716
365
4986
9572
8300
1618
1553
4497
2943
3536
2223
6318
8142
5552
2419
7396
7835
6052
8027
8717
9825
8941
9626
1763
3654
2250
4390
2391
7440
6666
6683
9326
5473
2626
9167
6870
3200
202
4755
886
6389
1826
6995
99
6817
8563
2779
7423
9016
3568
5429
411
6188
6746
5427
4909
535
5475
373
430
436
2234
1992
6954
6763
4885
2540
2506
5207
7565
9456
4622
3590
451
4315
1459
7388
1232
9994
9589
836
5467
7137
3406
2165
7059
1568
3325
8652
2732
6180
7905
8396
2391
4294
3364
9455
1801
2004
3653
1991
6365
6170
8861
3621
4838
3693
5764
6661
2285
8436
1564
1508
8089
6675
138
112
2028
7173
293
2938
7881
6789
5191
8682
692
7609
9824
1552
5186
3036
1066
2146
3696
9414
6808
1735
4975
1866
8775
9886
6972
5757
7094
8700
8526
4558
4050
8640
1849
7270
2666
8549
6063
9660
2194
1651
7990
5957
8882
5714
4741
8023
8974
6381
8935
3289
5585
7487
1250
8409
3266
4764
8034
4345
8361
6174
2735
5511
9931
1739
3357
9687
6064
4991
5585
3583
4838
8524
7393
1182
9230
6074
2516
9770
372
2924
8537
6278
4317
4849
1364
1196
7305
4116
5651
4684
3271
6993
5582
4721
4216
4099
6589
7868
8459
7615
4499
7104
4392
9783
888
5737
4537
4156
7653
361
6849
4387
1577
8289
688
6946
9320
8040
3599
6344
5250
1067
4118
8614
5602
3889
9790
5854
1005
9418
6112
9222
8282
8883
1211
6873
3793
2937
85
8554
5788
856
4761
5078
4938
7982
9823
8053
5490
6433
9577
4701
5941
153
4825
7139
7340
9019
1696
7982
7920
307
9905
9866
5033
3166
8500
7126
2750
1233
7031
1963
2379
7978
4047
2601
2913
1265
7180
5887
9575
4042
8394
3398
1518
2698
6852
7099
2882
9762
6403
3736
9900
4125
2147
5006
9892
7987
3319
7393
5076
2439
6227
4656
8008
820
2583
8143
2786
3854
9180
6435
3818
4488
1751
2393
210
6498
8154
2275
1783
3340
9274
5888
819
2395
1883
2791
624
390
2071
8336
8007
8431
4253
1679
7462
8185
1286
9982
6592
5818
6084
7317
3711
1166
8099
8329
1460
2245
5393
6526
4895
6362
9242
2010
186
7105
9851
5928
655
2493
1480
9990
7658
3563
2666
9196
1866
4062
160
4856
2641
7480
7062
9226
6938
5537
3603
9433
6170
6263
3788
241
7423
163
2630
6522
2725
3491
4665
7398
1399
3738
5808
7990
7635
6640
6620
1017
6
1031
7112
7155
5783
1899
8472
1174
8176
629
7546
4815
5606
6973
1983
1391
3978
4281
7699
1460
327
5030
3095
2516
2972
8465
5088
4854
6660
4819
4136
3229
6224
3687
4755
5841
6631
6825
8908
4891
4836
9005
3197
2301
6605
1881
4558
5724
9348
8737
1172
3324
2102
1389
9947
4710
9600
4264
430
9080
9378
711
6499
1817
4924
1763
9156
2967
9525
4166
2872
4799
9482
5134
5952
3257
4627
9249
3197
9805
2209
8110
8190
3110
6660
1291
6375
9665
2617
4689
8574
2017
2528
7904
9167
5699
7052
1375
2112
3449
1204
8932
2974
9830
7782
3980
1398
8901
1899
3800
5504
5078
8886
3589
2357
4181
4390
9286
625
344
8954
6416
803
790
3476
8610
434
6271
5910
7038
5242
4667
8233
3000
884
4467
4077
2107
9715
1590
8267
9122
7066
8297
5718
3050
3932
9807
207
8369
1803
5792
8168
9002
8290
2633
6688
3505
2222
5183
1277
741
9495
5569
7960
9159
5868
5290
8834
2430
3772
5840
645
340
1985
3932
5941
6528
8807
5702
7925
3680
8651
8236
3205
8947
1918
3407
5529
8161
9577
6762
6518
5560
5530
7231
6341
6452
8300
384
9130
2297
8837
6199
9646
5232
4889
8467
5176
4188
8459
479
762
3944
6068
2896
2279
3791
5708
3051
1747
5319
3237
1473
2243
794
7752
4937
116
8515
9127
600
5607
6978
6113
2031
4937
7644
2356
7488
7777
2386
7164
8398
4291
1275
7449
1633
5554
7681
7552
6035
7698
1989
4552
266
8362
704
7332
3474
3272
7672
3360
2743
1519
1195
6949
6443
9532
8267
9351
3738
2743
4117
7229
7192
1876
495
192
7538
1048
3326
7068
5226
3561
4977
8885
1849
4447
302
6179
2064
3270
3911
5757
9199
2837
5001
9924
8609
6457
8656
7894
5362
6827
4730
8915
3727
8896
5047
3484
5000
8063
8249
1719
1572
8925
4190
1359
6369
1316
1095
7193
9797
1554
2325
641
5847
9502
4991
6850
1860
3413
8162
8037
8654
6275
3093
4721
2983
4061
3239
3729
22
4410
8248
163
9908
5970
2353
2988
6374
9055
240
1817
3543
992
2724
8512
2753
1389
9986
2469
5303
8052
3954
7304
7346
354
4249
3772
7446
9501
3923
3203
5889
2926
9740
1860
7999
6892
748
6303
7133
3539
1405
7527
7176
8676
8666
5726
4097
822
4630
7774
1215
7594
3157
8915
6513
9852
1179
8807
1695
3365
1551
9045
1787
7325
8380
6751
634
8334
9604
6907
6809
7636
4577
7080
8685
7409
7578
142
9003
6285
2046
1380
3121
826
9840
1179
1023
7381
3583
7735
246
9433
3376
2781
2315
2749
7498
8472
8839
2894
1678
886
590
6199
289
1472
8730
7964
5016
4438
6180
8903
9951
3688
3423
5385
2341
4722
9665
754
3880
6031
4926
7340
8728
9230
9938
1058
923
2114
1451
2094
605
7187
4673
1391
9137
8178
595
7321
24
9849
7712
2950
8396
1937
4302
5659
5466
3725
170
9238
1179
8292
7517
771
3277
6892
102
7294
3058
3762
9914
1970
8677
3158
7846
8976
7476
402
3484
1324
6254
4875
6529
1841
7451
6033
178
4084
3826
6625
3438
8166
5163
7801
8149
8146
8882
8667
4699
8071
2260
5515
968
8240
2218
8707
9279
351
6783
8085
857
1560
6207
768
7630
8953
6510
1740
479
2119
8290
8240
8786
1956
7949
8899
4507
7501
6667
271
196
7472
6069
9457
4329
4075
6384
5373
2034
8366
3525
607
222
5586
9342
3868
2152
1364
8009
4663
8697
1098
2764
4079
9210
86
9509
198
435
6696
2989
6412
5765
8653
8921
1706
4609
6646
3787
9562
2083
1604
4588
3267
8910
6094
9662
2835
6021
6533
4658
5222
803
8159
9365
8771
5912
4991
5655
7765
5217
518
3082
3718
7011
131
643
7287
7411
2502
4560
685
4549
4194
8742
2630
4959
8832
7173
8137
4153
7296
6474
1596
7123
9227
6754
5726
2851
5748
5814
4692
6041
2172
6791
5889
641
9525
1207
2271
3189
3598
4706
6986
4780
3149
3543
6587
3971
2988
5159
3859
1110
7114
9592
2845
8284
8145
1446
6470
8652
9096
8087
7800
3839
6254
2793
8434
2035
2119
2619
1315
7161
404
5765
5461
285
6906
8404
1527
1088
453
3222
5283
35
6454
3918
1886
7201
23
1221
9309
1385
1647
7613
1669
1367
5168
435
6443
6462
2286
3281
6122
3349
122
5725
6754
9131
5709
2961
9502
7992
7552
3319
5150
4369
5656
5265
9331
7031
8031
5283
4969
6109
5917
2222
3582
69
8918
6425
1137
7654
1484
574
6598
7371
8341
7470
9557
7579
6856
9858
3570
3264
4705
735
5816
7862
9876
9989
2847
8803
5358
164
2509
6093
5655
7867
1080
2012
8211
895
7560
6509
1959
373
6443
1600
4985
3884
9987
1344
161
2010
9498
5884
3020
753
8069
1958
2399
5981
1846
3127
6024
4957
316
1532
7695
283
6774
3314
2828
9258
1044
6218
4179
3019
7934
6248
858
4268
3166
7982
1659
3214
3736
6672
8948
2033
4218
9572
844
6990
398
4424
4496
656
5628
2751
412
2896
492
9801
8837
4380
7658
7502
1858
7044
1122
9287
3083
2816
2619
4666
7658
529
7760
176
5870
6627
5945
8964
9983
9643
1000
42
1468
2355
5472
5369
5983
6367
4912
646
4594
9963
8700
8399
4378
7587
9404
7713
9377
8286
4446
3431
9875
4728
6935
3552
3615
1291
4551
5066
4749
4873
2811
5537
7486
4601
7899
4670
5614
4395
2163
7886
9238
6938
9311
3344
302
7165
9632
5754
4736
6793
2139
1945
3353
4151
2081
7651
4088
1789
3385
3484
3368
6380
1800
4032
3691
4326
7475
2755
8572
9385
9468
7427
918
3901
7480
438
6659
8294
3057
1846
2492
5797
775
9733
9376
4865
4625
5231
9440
5662
4289
8299
7174
6328
2534
5261
9462
4926
6459
3947
5933
7901
9260
5130
1158
1384
1625
1540
956
353
4467
1480
4137
3799
9828
3695
1036
6939
4459
3126
6201
817
965
5389
7835
2672
1879
9627
1765
1685
4711
7579
7334
5163
3882
3431
8954
2863
6008
4319
8141
4659
9452
5302
1626
1345
4679
6378
146
2553
9620
5070
4792
6233
3511
2245
2890
9945
9871
9245
3162
6464
9066
5382
5130
278
7464
334
2773
2438
6343
6058
2186
3775
8909
8482
2228
6809
9317
2474
5989
1983
7728
8729
3121
3900
4477
4120
8022
5446
6979
1304
8826
6434
5898
848
3325
5794
9674
1650
9581
4658
3372
7785
1544
4443
3580
5346
3019
9825
3264
2787
8937
480
3714
6780
3784
4622
5145
9513
3862
4300
5814
161
457
4910
5850
4958
8499
6357
2069
9257
3652
70
2985
7329
8409
4873
2989
6216
627
1391
2413
891
5091
8560
6735
8683
2657
8833
6033
7388
4107
1679
9245
1754
10
698
7294
2931
2801
737
3597
8950
9583
9270
2420
4453
9156
8237
9939
6681
3455
550
6785
7251
1190
357
5130
9194
9071
5754
1399
7382
6427
2130
2956
7704
1283
8586
1018
2884
3402
9195
6005
8908
7921
1862
5839
9642
7626
1468
9427
153
3621
9755
430
3345
550
5505
7736
8525
2231
6606
545
1739
2665
3370
5350
5375
8598
8480
5394
100
498
8934
3809
4928
8512
2970
9504
6595
5009
6730
7568
2716
5015
3040
5434
7704
215
7208
4316
4648
845
8048
3121
5645
5721
8939
8255
3971
9704
2865
8314
1191
1646
2999
1462
9095
5646
5478
5514
8500
5404
779
5071
5862
2025
171
1831
317
1838
1952
3163
2655
7108
6036
1357
5779
1024
2616
8492
7416
2124
5602
5014
4946
7472
6322
3320
5219
928
5359
6896
6130
2431
9826
3300
571
737
78
1499
4243
5534
2811
5113
3685
514
2606
4408
3470
1025
8054
1313
7986
3720
5526
3610
6713
2783
9802
3386
1241
1466
8264
9512
7952
6127
4052
8658
2111
8897
8255
4441
9230
1243
2525
1080
4432
3049
9426
7734
1620
1712
4761
7409
244
6702
6801
2875
2990
9852
7892
1633
9469
496
7188
3413
6531
2638
3972
7677
2405
8495
4513
5268
6323
9290
4636
1423
2562
7054
1573
6490
824
1074
4708
5313
4788
451
8535
5835
5095
3725
4212
1040
2707
9557
5177
1963
6126
5154
9288
6778
4067
620
5512
2210
2453
3981
7210
9888
4609
9061
9017
5834
8175
7817
1644
2900
6068
2251
5740
8447
5736
4853
7021
4604
4703
1342
6395
8654
1990
3167
4865
7324
3067
4831
9545
5366
7097
2762
1931
1967
6127
1569
9156
1465
2700
3931
5621
5231
6250
1418
6036
4091
1956
2104
7316
7912
6484
7743
4812
4257
8973
8248
4870
760
1874
7147
5142
5603
8914
2869
2005
545
2433
6472
2585
8971
9828
1020
6578
3253
2328
7699
276
9363
47
6762
300
9673
3240
6684
5985
2746
202
4641
9305
6338
1485
659
3701
9183
8789
4609
9194
9722
3499
3580
3564
7060
2362
2366
5848
5195
8339
1307
6207
3116
4126
6768
555
8754
9101
6984
9967
8364
3038
958
3295
2573
3790
2204
2408
2893
3109
2017
5086
6749
9425
9858
3601
1352
7906
5127
3067
3412
9887
4390
3353
9496
3028
2077
7747
2952
6937
1064
1897
1467
4304
9267
4315
4942
6490
6922
2949
2337
7910
2844
9606
2143
2775
1997
796
2187
4561
954
9246
1221
2000
2376
118
4108
869
8374
1448
366
2270
5553
3731
4699
81
4469
2034
5416
3877
1712
5919
2367
9485
3331
7526
9795
4193
6995
6770
8273
8474
2284
4310
5058
2954
404
1034
2541
5926
8253
1215
5465
5170
5396
5409
7808
183
9303
2584
5535
2739
3876
203
2683
8813
4908
4802
5133
8531
4182
5702
7182
5202
3280
9847
4046
4945
2336
8121
9181
7770
6296
8348
9516
9783
5752
7287
3742
3557
3166
849
6857
4263
5816
2523
5449
4090
3914
6685
3411
3440
5259
4603
5334
1036
5626
5508
2061
4505
2142
632
3810
838
8778
6563
7468
898
1023
5529
8921
2944
3852
5296
3991
7415
465
197
7133
8969
6881
124
1446
8350
2262
2999
7533
28
3566
5090
9092
6117
2339
2425
8606
2605
6456
5287
141
3687
8975
5116
6549
6827
1351
3657
1248
70
5475
6763
731
781
5206
6994
4909
5903
3402
190
7751
2743
3664
1669
5095
7211
5874
4210
3751
3732
7397
7405
2866
8586
4698
5939
5863
3339
914
7506
3877
2567
4481
9875
9255
3403
2668
805
5529
3912
6845
5570
8648
6112
9349
4432
5721
6605
3985
5174
735
5518
8293
4904
3088
4894
7892
7330
7249
5106
6290
5789
4685
4431
5377
1248
7973
2934
3159
6934
6433
7886
8833
5592
7748
7036
3824
2552
7150
1504
2098
2185
7916
1087
2300
5453
4410
329
1763
4733
2360
2407
7770
5503
2410
9987
6469
8743
9673
3555
1388
4460
2935
4883
6923
133
8704
1422
9526
5344
1723
7817
8186
5679
128
9420
6175
528
2308
238
7929
6696
8208
5500
9454
379
5600
4309
594
634
2199
533
1901
7049
6047
8076
2158
1036
7454
1562
3242
5005
6324
4682
6205
7709
3249
6632
1232
5285
3588
7360
7547
1303
9085
6085
7682
8598
6372
4426
5355
6478
1027
4480
4736
1794
6862
2637
1760
5473
643
837
8720
6451
6156
440
4942
2085
8354
3880
7254
2815
203
309
6685
3743
7876
9830
5979
9332
1545
38
3078
3816
7633
9113
5737
1578
1751
6794
5347
3240
2707
6754
4940
7974
7624
9975
2770
9389
8934
7919
3858
7315
3183
5295
483
610
1543
4372
3868
8312
836
3949
6885
6059
9253
3779
7146
1862
7631
4214
2620
8053
1443
5782
6338
8057
3899
2683
7678
4072
9475
5457
234
1764
6452
2931
1696
9126
9659
3795
9497
9655
665
3907
141
7035
9972
3267
5577
2762
1690
7095
8095
2780
7781
9220
9639
9361
3114
7351
4403
6554
4508
4883
9633
1687
1565
7461
4377
126
2517
7765
9782
1045
3259
1323
8370
9548
368
492
9433
954
1995
576
6480
2194
7695
6529
5470
753
6664
9297
9304
2695
7140
8008
3163
6128
591
5529
9106
9742
3351
7968
9768
2597
8543
4235
6423
9650
4030
6466
7231
7001
8103
4084
7810
8842
67
6735
2812
1918
1898
9948
6096
3796
6177
3781
3757
2130
8958
1027
6191
6746
839
9192
6802
4492
8616
9846
1650
3042
2626
442
5373
2380
1601
1433
522
4679
7638
1893
2819
7772
9380
1515
5678
7619
8246
2957
378
2659
2797
6775
420
6567
9479
1488
3928
3694
9610
5775
549
6366
2305
3687
4249
2870
6653
5953
1452
2047
6621
3332
6425
1935
5608
9396
8599
5354
5815
7444
4166
2612
848
393
8244
4743
9309
4972
9039
1326
3434
8315
2373
3340
1485
8846
4471
7180
8721
2625
8492
1350
7627
9715
6721
1770
7485
6137
783
2428
1032
2367
6709
4636
8156
7132
5700
9760
3499
8529
5002
8193
6764
8319
5269
4831
1740
2114
3449
4514
9502
6061
6397
4558
3379
2595
9712
7889
3989
2191
9
6893
6397
5633
6604
317
4196
8662
3224
2613
8935
3042
1901
8250
2755
6925
2075
8363
9120
55
3877
8443
187
2777
5253
2588
5979
6490
7961
8058
7028
4586
8363
33
6794
8335
8958
235
2925
5977
6740
6570
83
7460
380
2927
3652
2570
5945
6036
4111
1938
5118
3244
4569
2153
9510
3909
1765
7275
1792
6375
319
6030
8263
9004
1875
1708
4255
7644
3611
2043
107
5555
7733
2218
6028
6097
4226
7706
2932
5647
8379
4822
2169
1129
7647
8849
1316
796
8567
7915
4201
7805
7434
5583
5282
4403
1692
8700
3684
3698
3457
7614
8434
965
80
4552
400
4503
9762
577
6160
94
970
6184
3880
1941
5022
6613
2661
7637
7844
5229
7913
8927
7880
6113
4543
7160
8089
1972
175
9841
8436
5847
6397
9682
7735
6707
380
9763
408
5763
6128
7287
7774
1867
6737
5509
6029
6376
4636
3236
7199
3046
7091
2146
4238
9672
3092
4961
3934
3799
5095
3759
9559
1034
2832
656
5680
2255
8645
9354
4535
8835
9786
7517
2205
3331
5320
237
366
1152
1740
4349
7102
6393
2955
4362
1791
6951
6659
9745
8111
6058
1453
6942
5342
8827
2223
4434
3726
3550
1646
3776
7523
9783
6672
1204
5498
6837
6559
3280
6565
6031
1546
3093
6084
6666
6757
858
5568
3716
9697
1084
2816
9408
4663
290
8079
4238
9629
1260
149
3782
6811
5512
3329
1489
9367
2352
2808
8021
9612
6147
9511
651
3049
4766
965
3246
5846
9191
2708
6849
8866
9830
6742
3502
8872
6865
9003
3831
5343
4018
6664
843
8208
4055
1348
3335
3587
9669
701
2181
6002
2826
8840
3798
3087
6846
9333
680
9793
53
9408
7252
7209
6564
4083
5318
9892
6317
8089
3930
1097
6904
221
512
7778
2720
657
2555
6359
9752
5964
907
7141
5912
987
7909
8734
7320
567
1372
3131
8135
7783
1535
2476
2328
8620
5951
6543
6474
5562
1130
5183
3539
7895
521
8676
712
492
4370
5608
6043
6632
635
6714
9042
2932
5708
6827
3504
5601
6543
1926
7266
7310
4215
845
392
8085
2810
9406
3773
7109
3421
1700
1749
4954
2042
6890
5091
7976
8112
8634
3636
2583
7672
9492
971
7832
5663
7706
74
2390
933
9672
4602
2536
6816
6561
295
4547
6510
692
970
1612
7253
7902
9556
1562
297
1321
8932
7754
9289
2257
6070
1036
9622
8663
5833
6939
9842
9599
9338
7418
1184
8772
4626
8074
5710
5084
9401
3320
2348
8950
53
7299
6984
1199
1475
9003
3527
1315
2097
7797
2241
4305
5269
8923
1514
5944
4222
576
4921
1949
1797
1153
2567
4991
8431
2695
1333
2273
6610
7769
9178
3814
9601
303
6616
8604
4262
7121
8266
2542
891
6174
620
9597
7253
2872
4679
3849
6814
3644
3832
2906
6110
1295
9371
5739
228
3284
6265
1558
5462
9115
6523
6538
2883
1619
7690
7848
8385
6944
8501
9502
4937
9656
4686
3754
9915
9703
3041
8993
2462
7474
2450
3864
3000
9976
6226
9438
3607
2485
6446
781
8458
7536
2724
693
4047
260
5698
9049
4345
1692
8429
5429
221
1271
2907
9484
7513
8188
4861
2817
6930
8919
1389
1131
4921
3344
3344
6956
1370
7277
4775
682
9008
4638
392
6636
7752
9142
6292
6161
6608
2025
5333
1545
7468
641
3078
823
1829
6731
127
2670
8942
1198
9179
4393
4245
7803
7959
3175
6065
992
7162
5763
5422
8151
2892
6274
3251
940
2852
8165
2396
9803
4418
4638
9401
9736
2213
5263
9090
9608
697
6541
1333
7516
9745
6068
3566
398
9710
645
449
2739
6233
1370
4407
3409
9075
5243
8259
9386
2774
2744
784
5015
9990
7638
745
4944
3370
8423
1796
4663
8674
8130
6812
1844
6676
5713
6297
8683
2326
3353
9582
394
8442
3173
7551
7998
8097
2555
4573
534
9837
6048
3008
4047
6840
1239
6992
4558
186
1076
3487
5788
5883
3823
2470
7883
3542
6004
1259
2855
901
7176
3676
3448
5311
5430
9899
6836
731
6839
1717
8513
1519
8591
3088
1128
1610
3908
7665
7157
7530
4250
3944
8747
6058
7306
1608
8964
9260
4017
6615
7366
191
1268
4462
6034
3357
1905
8925
5830
5220
6401
2207
5857
4271
6298
7893
3814
2480
9425
4017
9066
4444
2093
33
6376
6242
5942
6198
9652
3146
5723
7809
9389
5655
8019
6905
7915
7336
860
5611
3255
6928
4944
382
74
1040
2277
1985
3406
4382
3635
3796
5408
2149
9168
9696
6999
4664
4919
6532
8287
1364
7672
6733
5822
3777
8537
1600
2824
8516
2681
4839
4317
1716
7445
3799
319
7575
6436
2858
6834
5225
5069
5853
2940
9049
4696
760
5997
5007
8578
7989
9464
9421
6474
175
3502
6882
6568
7113
3132
3573
781
6263
4235
4740
3590
4413
2085
6504
5834
8243
6055
357
323
193
3778
667
3801
4525
9644
4444
8554
398
2867
7819
8998
5163
5250
877
8902
293
3500
2159
3244
8958
6404
8643
6774
7045
4687
5608
6524
160
6210
740
2361
5844
4549
5777
5831
3491
9273
6306
8291
4514
2981
1169
4143
7110
2764
326
4326
1947
7339
1317
7738
1953
5438
3397
6057
2099
5954
5753
2478
101
1413
5852
1684
7945
5498
2862
2390
3726
3240
37
6945
1094
5154
338
5195
259
769
1730
1644
7773
2254
3293
8122
2322
7036
9182
7476
2730
6881
3840
2356
8246
8246
161
6903
8069
5956
9125
5961
434
4750
9562
5321
734
7949
1715
9292
2005
6246
6964
845
5600
6408
5593
7970
4438
6514
2803
4522
1935
9025
3648
7954
4759
6055
7974
9942
4572
3415
7132
261
4644
61
6100
5534
5357
5499
1385
6535
5746
4317
9521
4268
3303
8462
7967
6596
6914
9444
1608
5279
7606
3622
4399
5899
3229
4014
8351
2406
2785
729
3989
1054
7559
8090
2104
2836
6008
5327
886
2559
4894
2876
780
5389
9367
2083
7297
8484
3401
7430
1072
4263
9266
4387
864
1028
779
2285
4609
3994
4041
4203
8165
456
4271
9450
8009
224
6755
6046
7071
9930
11
4806
970
5029
1428
6732
4692
6984
5551
5996
4223
9031
5609
5692
2134
305
7621
6298
6719
1014
1959
4420
4257
1014
2304
8767
7148
7909
7601
1467
9768
9226
9822
702
4749
455
2049
8429
7788
7746
3608
4778
9450
1490
4652
6182
9111
4774
5039
8775
9118
2479
3105
3349
5515
3021
5998
8207
3603
1111
3639
2827
8261
7188
8044
2842
8652
7447
6948
569
4429
88
2680
3604
2852
8572
9042
2357
3477
3942
2813
6634
6945
4535
2889
549
9608
5377
4781
5084
8229
5290
4025
2833
1802
92
1384
5180
8680
9849
1390
3653
9675
5387
1236
8046
7089
3018
9629
3948
8101
9830
6963
1174
9452
1412
2323
245
8619
4278
6338
940
5715
4419
6250
1474
6235
406
9718
1770
5176
1954
2694
7892
538
706
7982
9100
3014
6222
4193
207
7980
1818
2342
9486
3732
1177
3668
2908
8634
1680
3664
1745
9011
3861
6719
6353
1131
7861
2970
8503
2429
5796
7246
1082
8638
9312
8268
5042
502
1327
5140
6100
2604
214
7304
7272
3725
6251
9632
2300
2616
7122
8907
4161
201
1700
140
5731
1968
158
8152
1511
973
5750
7274
7468
3291
6552
7105
6468
4774
7294
8936
3052
762
1438
655
8407
4953
1309
523
6073
7465
9329
2855
5759
488
341
3460
1500
1052
9845
2421
7005
8267
3433
3904
7406
5220
9935
6993
2694
7449
6065
2641
5149
1226
1109
3246
6735
7502
531
5896
8200
5184
4817
264
1166
5828
6298
9564
398
5381
3662
3459
5071
300
9107
6434
723
5295
9833
736
9452
1203
7051
2053
5291
463
7808
3737
4739
9872
1425
7804
3181
8354
742
7314
7716
8018
6746
6328
3280
8653
5229
344
9488
7811
2439
8724
4528
2942
9113
3523
4298
8217
2816
1653
1257
8943
4739
6309
2553
9442
5164
7594
203
7828
1235
8425
6068
9541
9782
7323
1668
1033
4789
7399
9620
853
9753
860
8232
6886
5157
1756
1557
8703
3988
5240
4572
7165
5714
9700
5604
9224
9031
5255
966
6488
2446
3442
1282
9409
1332
4234
2495
7789
3243
7460
8335
7029
2414
5340
8688
5563
9855
2225
3087
7687
6300
8224
1976
6764
1744
5628
8136
8519
5254
2311
9219
9011
8361
4176
9681
4523
3062
3625
4596
5549
4051
8131
1173
5239
5465
4776
6060
1618
236
3301
4125
8231
7675
738
9695
274
5603
8400
5369
2562
2078
9022
310
5801
5337
6727
6295
9318
579
2715
8791
1085
2257
6632
8714
9584
7278
1414
9678
7964
2480
2956
6708
7491
150
8770
9384
5137
7933
3092
6939
1485
4866
2431
1634
3742
3761
1403
9847
935
1820
3157
2557
4193
9496
2104
4786
7827
3105
4631
5837
1584
206
3274
3574
9214
2911
4211
501
4622
387
5740
6274
7453
5670
8846
1212
8550
6663
4768
3733
9969
5607
1931
2746
3788
9773
8390
1521
6373
5175
962
9899
3345
7099
20
8024
844
7340
2122
6250
8269
3016
3980
8546
6517
2014
7857
9863
2997
9917
1995
85
8505
6743
5776
193
7412
2164
6037
8363
4393
1155
7753
9404
7443
5563
9644
4943
2594
1280
8666
9484
9363
5042
2408
9967
1354
1439
906
6104
254
6696
1342
635
8322
1392
6393
7911
2060
6049
7483
4404
691
3753
4753
805
3226
658
280
6957
5587
8144
5321
1343
2882
7299
8389
9309
9663
1612
9646
4642
4183
812
6239
4443
2736
4423
2697
2799
9239
5160
1579
2784
1736
5982
9214
4234
8393
7364
9482
3656
3859
5247
5641
1622
350
3344
3526
2656
4393
4313
7776
6650
5554
7948
2193
2297
8616
543
3029
2958
538
2268
3882
6531
9595
3781
9043
5678
117
1236
7592
2162
4487
9681
4654
6469
4349
2237
3695
253
3147
2282
6437
5523
7925
1197
8600
7977
9325
4828
8065
5687
4714
7282
5466
7537
2801
5378
6773
9893
7539
4280
4326
4545
4275
1530
8109
1457
9922
4701
5684
2118
8601
2772
4849
1586
2274
9075
5384
9023
1363
2451
5441
143
6105
9630
209
495
9949
713
8743
7893
9349
562
2742
6456
6458
7455
570
4558
6464
6245
6041
352
5400
1130
3559
522
8462
9602
9941
9775
7599
9558
3320
4458
108
4868
3298
7263
2579
8415
5103
3535
4640
7862
2797
5434
2080
7970
8088
4751
2989
1897
178
7375
1579
7441
5772
5344
45
5102
7156
2029
3125
5243
6491
3739
5383
5703
9153
2550
2552
7431
8798
7273
8024
6490
8752
2205
8681
2266
4189
4873
2923
2493
5444
8152
6598
5083
2100
200
9555
9418
5128
8910
7704
7366
1533
3478
9470
9004
3282
4616
5999
3509
1611
3591
6945
4944
7794
7988
4602
6840
7722
1039
7696
6101
9985
237
5662
462
4338
4069
5252
4908
2212
9188
3676
6761
5331
3024
3972
8983
841
9994
9069
1278
3768
188
4207
6397
9942
338
2359
738
9446
3734
3502
7476
3695
3219
2407
7485
8075
4539
2116
2790
8830
1988
2213
7066
6305
685
5727
2844
1834
8638
2949
1045
7898
733
5526
2021
4579
8525
8578
9067
4115
9809
6042
9952
4945
7743
5299
381
803
2415
6887
5980
2345
7346
440
2924
9930
784
3074
6127
9370
8633
1628
382
4676
1373
6762
8780
6362
7560
306
8647
5078
8981
4664
3339
7643
7699
7689
4912
9677
5333
2880
9876
6842
3635
7849
3940
3331
589
5408
6995
6443
9440
3397
5021
9292
2449
6174
1365
5200
1639
5032
6539
7778
1237
6364
9929
4081
4581
4394
8876
6542
8688
1557
3728
9491
9897
59
5940
512
8121
6894
4685
2947
2933
4276
8055
5827
5853
5416
5766
9130
8126
874
570
5884
6038
1082
4624
5272
7831
2892
1941
7322
4756
7512
8213
58
457
6210
9874
5717
8200
8865
5953
3093
8398
589
5743
2592
9476
9322
4401
298
5536
2236
40
2808
540
3078
8562
3554
3710
914
9229
1252
9815
3871
2647
3346
2680
6530
6258
261
2893
2859
3107
358
5309
758
8105
3477
6234
665
1002
7638
1939
3728
5849
2889
6906
8195
5124
805
975
1473
1546
17
522
9212
1098
2078
8760
9072
3478
3716
3853
9521
5319
3656
1016
5296
2345
5671
8548
7353
7879
3457
186
9709
9730
1748
532
2743
5786
804
5197
7004
1231
8485
3716
8676
1921
8133
5263
1904
1780
5992
7291
9079
4352
2928
6210
6033
5652
825
4566
127
1290
6719
7209
2884
5606
7245
879
3668
1048
5315
715
9048
4529
3587
4518
1883
530
552
335
1893
6511
3635
1660
2273
7219
6899
7998
4476
2717
2448
1603
8109
5432
1189
6372
4891
5721
2183
5103
3872
4865
678
9471
824
6066
208
3399
1509
9359
1100
6782
707
3404
1625
803
6387
4068
7412
9826
6694
5209
6752
2399
1208
885
5669
1311
2422
9584
8695
5239
7181
5099
7298
1116
2513
8904
2511
3304
2326
1069
4710
8350
8223
6765
7632
5221
1856
2182
6887
4529
1810
9738
7964
2111
4019
37
7349
9182
2488
3213
1537
2651
2928
1928
7753
3525
5781
4807
8629
4800
8066
6111
7464
9989
6108
6056
1626
3270
5742
6975
5184
5998
1605
486
7097
8119
2932
6716
9943
5269
9589
3095
6712
3328
9245
5116
5105
3776
2907
7505
4438
6817
8877
7307
5832
2261
3150
2673
7147
5192
8480
2737
4867
2223
82
1136
7883
8810
2030
3869
6705
7129
7554
3951
8193
1386
6904
2765
4285
7760
4196
2412
5286
1759
6474
6899
1673
7972
4410
2410
6169
3314
2089
8625
3301
6807
5085
5245
5221
7885
5844
4509
4710
9148
8690
5819
6192
6124
1877
9037
8401
7433
3654
5675
9384
687
2719
1436
3903
1877
3187
8009
886
1414
1662
1571
7608
2938
2587
2144
5388
3043
6316
704
1179
8403
3961
8590
5416
7291
4792
4193
705
350
1061
7107
225
5685
8590
1145
5935
27
8446
2097
1942
7688
9124
7258
2818
7595
4783
6813
9700
8433
2952
2185
9314
3762
7772
6796
4062
7546
7349
9949
6065
4133
9716
6918
2420
9476
1052
7008
4363
5852
1534
4678
9119
3117
7693
8844
5702
784
3693
6232
7104
1482
3677
9358
5233
1693
7422
3625
2534
2190
2799
2677
1750
7809
3175
3498
8326
6000
446
5027
4249
4795
8359
1837
6435
7065
3086
4683
4376
3500
6682
9574
2117
8899
1456
7809
5354
9785
8932
586
4099
3386
5276
4637
6770
5254
8595
6067
1867
814
9286
4679
4828
5820
734
4649
4438
6527
2587
284
3724
9523
8426
5002
8983
8943
787
743
7587
7096
3073
2882
7850
8947
6830
4808
6075
1048
2843
3779
5719
4338
8073
7136
8168
8770
599
942
7725
2612
1112
9010
4694
1481
7504
9368
6585
6387
3627
5747
9327
335
3178
6790
5359
5613
1435
7755
4116
5723
8611
6880
3933
9519
3323
8738
6369
9411
5172
6449
4236
8779
9481
3619
363
8162
2144
6276
2288
3874
5996
1243
3842
7811
1266
8968
8005
5003
8581
5866
3265
6947
8016
8077
2514
6810
8016
5056
9947
8562
1340
4212
2487
3608
9681
7361
1278
6786
6126
1635
5712
8673
5897
8209
8881
4614
7965
2494
6929
5009
6545
8552
1734
9284
6197
8670
841
4502
9931
4671
8410
1619
960
4334
9633
865
3414
6737
2162
6653
1951
1224
4956
2996
2872
7946
958
5582
8736
5643
5542
3044
8899
6715
8920
2594
6871
8424
103
6376
6738
2851
7427
5818
6358
9264
6655
8551
6554
9479
8845
455
6871
5751
9241
5246
6972
3226
8223
5965
4830
100
6426
7303
5151
3221
8489
9009
4233
7614
9056
1059
856
3872
1833
1531
5793
2960
6132
1617
2435
9462
66
8724
2665
3333
1162
3075
2072
197
1703
7865
1627
8396
910
5423
2057
4187
6191
9493
592
3636
3015
6940
2016
1353
9824
6714
8166
304
8902
8240
99
4148
1398
3017
1801
4053
7253
8184
5090
5310
4314
2740
2396
3351
9273
4800
2581
737
813
3443
3871
9791
8417
2310
1359
3844
8396
3627
5128
9319
7079
9771
2319
835
7691
3864
8283
8299
1804
1985
9404
1242
9068
500
4965
5929
8205
6653
9174
7914
9047
8813
9898
4161
3442
246
2410
7347
6321
7762
412
1878
9483
6004
7644
9096
8583
2054
3124
9883
5219
433
4315
669
1393
75
296
2391
783
7163
5650
1499
6081
7176
7398
8784
1245
3311
6163
4859
2963
9987
5749
6403
727
6943
5852
4598
6045
3863
728
7530
8591
5949
4931
4315
7133
7647
5611
675
7234
9645
6075
1721
6576
6472
6822
4320
8567
3686
3183
271
3687
1715
2247
8929
4591
721
8388
6531
3233
4079
970
6555
7140
4040
920
6984
3589
1635
2242
5268
6443
2984
4151
533
7718
6930
5534
7843
1412
7023
6162
3749
1103
3412
1879
3444
4582
701
6663
9121
3623
2979
3950
6210
6
1479
1102
4215
7308
3578
1680
3051
9198
7327
2184
5798
4425
1976
4003
9791
1511
8893
3952
5119
1153
7899
904
4257
7970
2520
8171
2165
3203
8389
3961
4516
3368
8365
4201
4093
2086
4970
1769
6702
7583
3335
7027
654
8508
9487
2121
9303
805
2132
5245
1442
2192
5100
575
3163
9700
1126
3987
5651
9305
5355
4494
9571
863
4447
9085
7102
3719
6198
3794
6496
1521
1523
6556
4515
5394
860
1938
8032
7650
3257
1836
3538
8096
9003
7071
5814
9795
9514
6914
686
6142
6295
6929
4838
5566
144
8334
4654
499
3330
5246
8581
5241
4216
5687
5607
8466
417
9589
4925
8337
4368
3427
8578
6133
8653
604
9238
8737
3001
78
2764
7924
654
5671
7246
5498
2901
8719
6608
7630
7009
3490
3554
4410
2873
4008
8654
8237
3459
915
418
9271
3996
6469
8680
3444
4180
2811
5040
115
6134
7913
1199
7745
5861
1555
9153
8119
7169
422
5705
3869
1897
1329
5146
3193
4635
7411
6942
7272
7479
882
9843
5528
4386
1845
8518
4640
5925
5071
919
1132
9605
6793
92
7688
3310
9002
3249
9160
6201
325
8157
8307
109
895
7329
1162
8705
5804
8569
9128
6479
214
4357
2775
9605
9432
8945
8828
4005
6061
7871
2257
4396
7104
871
3758
5663
6847
373
450
6529
4177
9392
2211
7777
1201
8011
10000
9120
4135
4388
2080
9409
8641
2026
985
8201
6771
3020
8830
150
9416
5837
4742
4028
3075
4595
3925
9978
6567
7566
313
2364
5535
3254
8307
3977
1306
9261
6544
4780
4775
9187
8644
2640
9034
1849
1506
340
1096
4653
1577
8110
2260
308
5390
6892
4182
1253
3698
1349
1477
3506
2017
2814
1681
5410
1335
2649
8911
9530
4670
9384
2274
4554
9064
1967
8002
755
3221
423
5484
9654
4226
9967
1270
2920
4734
8429
1469
1522
9274
2371
3325
7012
205
7132
1868
2921
9825
6885
99
7942
1629
4168
4186
5932
5056
1364
1167
7070
5719
553
115
2796
7931
8319
3249
3949
8810
7046
3692
3755
7392
4871
5268
1032
8209
1834
3348
6255
918
5393
8971
582
2418
5953
1444
415
6704
3137
3013
7901
4251
284
1297
4835
8281
720
2170
7848
6101
8936
1078
9799
7368
1127
9533
5123
8755
1387
7149
6520
9099
385
9369
6012
1297
4343
3860
3317
9485
3900
1398
4868
5350
4644
3850
1759
6913
9048
852
7036
6324
4874
4321
5080
5110
5574
2412
5416
5
1587
4218
8791
3507
4809
5684
3871
5805
3421
9759
9955
4569
4648
4905
8232
3292
214
9361
4003
2614
3017
3699
1437
731
4974
2256
4820
5790
7767
6646
3771
7836
2040
9553
7010
9986
4781
77
8912
9003
8824
8039
9036
1018
3945
1999
5707
9105
1221
2396
6132
8076
4025
6652
1808
9661
5416
1814
877
6741
8544
3839
897
9803
1323
7636
7675
2652
417
810
1781
431
8491
8016
9365
3011
9810
4926
1572
9480
4646
2573
950
2487
9499
7378
4215
8095
4093
1384
9303
5229
3908
7913
4060
8039
9378
5737
7943
3845
2682
4159
6305
7996
2443
4272
9923
6392
9177
10
4100
3638
6285
5418
6909
843
2163
4570
7369
3733
9025
9147
9352
1996
5639
6842
2418
9252
3521
5122
5097
897
6058
4719
552
7895
699
8586
5272
9182
2401
9846
9521
1038
6765
149
7116
733
5220
1815
5687
7794
423
1985
2370
6021
4221
5286
8823
9189
5324
6229
6903
3989
7110
3902
894
612
8464
3106
8680
7879
2766
2854
1726
2582
3802
3411
3528
4080
7044
8942
5223
1867
6211
2207
8506
5052
7546
1984
2765
559
1125
8228
8739
7988
3458
3985
5368
7910
397
6955
9753
2201
6324
5663
1199
1583
5481
9000
5446
3655
6246
7938
8027
8420
8618
8489
4116
69
178
4412
1690
821
3411
9028
7970
8337
9587
475
8025
3074
5671
555
4365
3847
1319
148
9576
2960
9774
6360
3191
904
6382
1623
9370
1952
4224
8147
3460
1044
2041
9951
8849
6141
2168
2121
6983
7970
5771
9904
4598
5788
4945
548
1689
53
3483
3177
5438
1115
4956
6839
2450
3126
4560
8914
1637
8276
9544
113
9213
9214
7539
8908
8711
8985
7112
1415
3336
2043
5599
1477
1729
1207
5424
8795
2833
1175
2676
7491
1012
8869
3688
7769
7433
8198
6975
3654
1906
5379
4663
4646
1860
774
7876
8520
9727
8109
8952
6434
8695
6398
4852
5086
3056
1784
6760
8452
9961
1169
806
5285
1999
2385
1509
786
5650
3370
3889
1799
3492
9714
2400
3752
6013
4383
8272
3526
4653
9487
4347
9021
297
8320
9916
349
6150
9762
2460
8579
1748
4935
2981
7396
1137
8772
3592
550
6911
5128
2345
538
351
6773
9176
1977
1148
5375
7563
298
7413
8800
4374
4318
3906
1142
5677
9320
3480
8650
2144
300
2023
8558
6293
4371
5584
4530
9556
6888
5700
418
5627
99
2632
736
6818
9679
1973
5785
6217
2953
7387
7463
3037
3927
1990
1955
6585
5747
713
7252
6473
3507
5558
6281
4538
3959
4511
9118
2894
5582
5207
6238
459
3972
2370
7462
4307
9500
7675
4610
4030
9622
372
326
7523
7006
7176
4123
4502
3409
2557
3620
8459
8636
6229
6859
6920
6019
6995
9501
2105
554
3770
591
8237
8179
6689
1148
2222
4373
931
8476
1774
4102
1427
9618
6621
1909
2557
9250
9718
6422
9720
1565
3801
747
7735
9354
8228
2907
1759
7107
8202
369
7330
5449
1301
8004
3978
4325
5368
5902
3905
7949
7933
2252
7101
8687
9118
6449
3753
3948
2399
9559
9631
3316
9368
4211
8578
4650
6512
9988
7207
227
9460
3304
5491
961
408
2010
143
3287
804
1692
4009
6136
4800
1196
5077
208
1306
7895
1472
7006
5316
8775
4756
2156
827
7946
3112
3709
1425
9857
6271
4370
5244
9425
7105
3673
72
1641
6086
8739
6759
4816
302
4688
1545
4907
5903
1498
695
3465
5702
9466
1592
8923
1854
266
8294
1122
7806
9673
9115
2102
3996
5220
8838
7729
9343
7767
4170
2694
7139
10000
6949
9409
2358
2108
2061
5421
7551
6048
1654
444
8766
3350
2929
6262
702
2898
8431
3072
55
4928
9539
6776
6417
6972
7589
6508
9250
2878
4818
1428
8184
6304
1313
4994
4355
8621
9777
9492
297
2167
1870
5027
2589
9637
4466
7340
4714
4104
2791
3801
5721
2968
4107
4347
5010
8559
3005
7957
1358
6002
7988
4440
7099
8008
8383
327
7993
8648
71
4534
6194
2435
592
8084
8471
1243
6606
3362
9957
8799
8981
9503
8278
6980
6569
8417
9475
6321
4387
1426
5079
3639
8629
7637
9407
6667
4196
579
9694
914
7652
6343
9805
3912
2291
2354
1200
6204
7131
6587
8067
2731
3467
455
3171
9576
5983
8577
1753
5381
4427
5494
8161
593
8999
9919
5721
3246
5540
2396
2964
1549
8957
9754
831
3625
3992
2912
9195
5725
8380
7628
8393
7970
6253
389
6484
5608
6706
9660
135
6528
7272
452
4511
3733
975
5963
1339
613
5970
3924
4241
6607
3156
8387
7050
3051
9782
9076
8989
5392
3909
5592
9434
3462
5584
3645
8684
7193
7639
7496
4481
8278
8559
6914
6198
4981
5218
1004
9579
6051
9123
8129
2007
2155
4415
4487
9156
4225
8047
7808
3978
1947
3738
7363
5050
172
8839
162
7408
5213
3072
1065
844
1610
2627
6706
5354
5751
7138
9191
9021
9821
74
389
4794
8373
2880
2569
2256
8496
471
9386
2918
8753
7311
7970
3613
8711
1703
1898
6133
458
3747
193
6123
6369
6984
2473
2015
6014
5012
415
8131
87
1292
4661
1648
4754
6925
9389
3859
4204
7427
6452
7285
2358
3288
8200
1800
9660
9060
2488
8236
5827
1139
3447
3074
1967
4900
3340
9976
6574
5021
6120
3811
2132
6764
8517
5115
8484
1288
4072
1232
3224
8759
739
3786
6686
1513
6010
5102
7199
5921
2111
6140
5212
3155
2236
9941
8119
6184
4685
4251
3403
7487
3463
9200
9354
1407
393
6576
7585
8359
5629
5243
8457
8134
1419
2090
2093
2758
8011
5683
1907
6434
884
7464
7353
1049
6198
4905
702
9755
6689
4522
458
2752
5055
2575
6778
664
8421
6931
4396
2653
8625
1688
8291
9268
2880
9593
3815
6051
975
476
6877
5628
9340
9219
9887
1383
8441
7985
7639
7087
3339
8441
3741
3778
2341
2802
6235
796
2412
9624
6649
4781
2711
6524
8233
4774
5078
4107
7985
2020
3547
4043
161
4771
265
8898
7424
3811
4631
9521
9096
5560
5745
2814
2090
7323
1852
7775
5119
6526
6484
786
7948
3085
3956
5754
5184
5936
6016
5347
1630
7469
9730
7095
658
8522
5616
5353
4418
7552
2087
7870
2978
6475
7670
8139
4484
206
3337
4810
330
8563
9423
2662
5833
1232
9915
9222
6988
9701
4100
1639
6594
4082
8937
6929
7509
7462
8565
347
7464
6386
6346
6507
4876
4715
8078
2933
8799
4014
5231
5781
401
3070
6515
8744
1012
7946
4864
2708
8144
6602
5317
4601
7441
2951
1459
959
2110
4298
6028
1662
8870
1404
9510
9404
4248
7549
3196
6000
8847
6801
7538
4358
6440
8180
5586
5708
4306
7294
1352
3929
929
7650
7590
2573
5983
9584
1445
7572
800
5451
921
4980
480
516
6879
1221
7627
613
181
8352
3672
2266
4758
5136
6675
8809
2626
2597
5574
1106
6502
5080
7267
3106
3612
8377
9793
9330
7058
8180
2064
1724
6655
3810
522
2061
9256
1307
5496
3974
3006
2265
8911
2284
1633
8519
757
5936
7973
5049
3060
2761
9231
1046
1289
4813
716
3231
2873
9503
8142
2147
6290
1650
420
6299
841
7883
6949
6977
645
7140
9817
6334
3110
5165
6228
3040
4019
414
3968
8394
6608
4183
325
9557
1832
5816
6776
3941
6541
300
1198
1014
7081
3920
2475
2789
8911
6866
4027
5195
195
9556
1835
372
9635
4416
4085
590
8785
8534
4935
5117
8590
7728
1679
6203
7508
6246
1013
5421
5296
5933
9845
8432
9034
3435
1399
386
242
2518
8045
7182
3705
170
7240
9951
6361
1609
7815
6389
8338
3068
1326
9173
5874
4920
6495
6795
1584
2844
6487
5547
6550
7255
2727
6566
3288
4550
4413
9911
1909
8315
4367
3180
6697
2361
7412
8082
8252
6796
7759
1050
7003
6069
1736
2088
3153
7379
4185
1882
8625
5822
2898
8053
8867
5676
9609
5498
1305
5238
6482
936
7420
9669
678
8395
2152
7126
7475
5603
2192
3149
9040
8191
5712
5253
5435
376
4733
4597
8001
1322
6347
6398
6490
9629
4187
1970
7614
4642
2078
3983
7192
9
5419
4728
549
9087
5545
3380
4473
1396
1994
3744
3327
9563
3556
2271
2634
2042
2972
7554
4652
3713
2881
1811
3090
6840
3027
2027
7547
9729
8270
3812
3588
3325
5127
8152
3553
5242
1489
3816
3497
506
5660
3385
9695
431
364
1736
9048
8050
3409
942
6654
1411
5608
5583
9888
8186
5549
5612
3875
9228
2251
4601
1850
6361
2098
9945
2669
9762
9460
6117
7929
2905
8364
2571
1956
7761
2555
2131
5499
4627
8432
3117
6666
1218
2692
550
9655
1383
79
2890
9387
806
2826
755
1150
3233
8834
1039
9998
7051
8293
8656
1147
1092
253
4749
7923
4195
7190
5717
725
9731
3870
3715
4564
9860
7128
2814
7226
4034
8428
8664
6342
7219
4703
2438
7299
7609
1114
6638
711
2583
9769
8972
3301
5649
99
2992
6895
4828
8481
3025
3019
2100
6941
2645
4608
2284
6073
1016
190
1280
3256
7913
8520
487
5805
549
1407
6180
3774
4427
5308
8236
2036
3086
3193
5026
5538
2553
6380
2477
7904
9052
4129
827
4435
3093
68
6639
8346
1146
5608
8725
3063
6339
3414
5367
41
9716
8197
3560
450
8776
2818
5885
1866
8409
9820
1531
9151
1212
2447
9404
5014
8634
1035
4812
9411
8616
6865
5727
3440
7608
8106
4101
9342
4904
8147
3125
5334
5849
2984
1623
8170
7114
5948
7710
6062
3026
1602
6018
8428
9005
7548
1180
9032
2574
8237
3674
2720
3426
1981
3250
5055
5221
2249
3268
288
334
3652
9896
6041
1013
6558
2982
9435
4053
7182
2884
5220
4925
9983
7002
1583
5760
1973
6993
313
4716
8731
3018
7649
280
9115
9356
3563
7494
8985
8725
6800
4200
1628
9921
3462
8159
8713
4312
1160
7678
7773
9202
290
301
8839
3078
9947
7193
897
2928
8942
8137
2921
5744
2071
9804
2752
4495
7335
6766
1774
3277
1396
5129
4351
5270
8848
5864
7806
1235
5572
887
5789
1100
666
4518
9070
5995
1620
6925
9633
6396
8619
6617
2443
5008
4551
8371
3951
3537
6776
6978
5979
7024
2927
9607
914
1258
2749
4951
8145
5625
9733
6789
704
7078
368
4029
7368
7149
6430
6110
1787
7065
4963
767
9220
9582
5382
8226
1836
7365
8161
4661
6998
1522
9877
613
2664
6577
9550
9453
6918
4479
1599
1725
9885
6341
6825
7302
40
143
6477
9937
8323
2587
6412
2271
8618
8973
5078
747
5052
1903
1815
1612
706
4438
2859
5543
7782
8192
1066
1345
9089
7689
9300
2465
7829
3900
2201
3876
1012
9478
8117
4570
5867
3527
2231
3470
4047
130
7005
7508
674
8276
8462
4970
8994
3137
7699
4801
8703
1882
3555
5157
9942
1834
8729
2807
2846
3952
4628
9852
9470
7191
2235
6238
9594
4976
9483
9776
5800
2961
8270
4335
7683
7687
2618
740
6811
2535
5843
4263
2327
259
958
3517
4649
9240
7043
3393
1900
1715
5629
5969
8988
9139
4066
5359
1681
3722
8042
4728
9450
142
4749
6818
6002
1084
3086
126
9698
8108
8862
1932
9427
79
5342
6238
4669
4933
5
4709
7473
6379
9209
1176
6160
5729
5086
9299
8950
7514
3624
5867
4823
3980
2751
8943
5636
6248
5214
4843
3641
9652
1480
4006
7782
9731
8024
4907
9288
630
7011
9525
9908
8731
1724
5268
8143
5924
675
7324
9597
2579
9819
4316
84
8385
902
9404
3132
6958
3904
8895
9205
4658
2917
1480
6277
6018
9664
4681
7628
6622
3601
8519
7974
4488
1657
3242
5117
3679
8085
6896
7465
6073
7173
2480
7205
7071
8808
9276
4494
4994
6
6495
3386
7035
2409
2518
2723
6656
2105
2396
6751
7043
1651
4526
5053
4196
3701
4253
6110
631
7480
6753
7998
2192
1291
5322
2541
3227
7816
3714
4607
2456
5845
8335
4796
4499
6697
9012
4532
1938
5416
4711
9283
5863
701
9965
845
6005
3683
9586
6230
9312
9633
6869
8080
7677
9872
8943
5282
6232
4778
8676
7570
9621
8592
4946
223
8606
6023
7958
2173
7642
3025
687
3485
9791
9668
2778
2200
4191
9689
4284
1721
9789
5747
478
4980
3811
8633
4498
1815
2668
7106
2597
2603
4876
2764
2877
5463
751
3305
4321
881
7119
3127
1687
145
8255
6986
4712
1381
1364
8489
9552
1019
4260
3937
8514
1758
4166
9946
4008
7023
7081
8116
6616
4639
3969
5165
6195
6583
5275
9794
6951
4341
3666
7119
6660
2851
410
7493
5419
7077
4682
9111
705
9983
9527
6081
8948
6369
1547
1174
8805
688
3396
2596
6243
6706
3912
9766
9864
2757
1366
262
5869
3788
9385
8893
2857
6855
54
5032
4310
8270
324
8072
7780
4891
2843
375
3815
6417
5140
2082
4332
5276
7841
4679
7913
1590
9030
1516
9394
5875
2884
2105
6375
26
7031
2100
5578
4017
6613
3559
1871
9092
9142
9040
6973
9729
9411
613
6689
9235
1592
5713
4881
4376
5347
3104
4158
3537
6126
8195
4114
7143
8873
4784
8041
3700
2928
3689
9837
2821
3228
8567
8729
986
7877
4163
7567
2070
421
7536
8773
7738
2504
6329
2921
7929
6527
8787
1094
6391
7332
7550
6863
7875
4696
1293
8776
4702
1000
9999
9971
5286
2671
650
3240
1412
3428
644
6046
8655
5443
8781
9910
3498
7754
3644
1064
7153
9882
5316
4389
7307
4781
3426
5274
1612
9270
3750
7414
6186
9748
4540
9427
1658
1297
2102
8720
8903
8103
56
7583
3326
8194
2655
7402
6280
4289
6014
3089
8165
2821
4327
9438
9617
3772
7171
4202
6918
4807
2766
440
2446
3047
1970
4015
227
9895
8350
6485
7366
627
6418
7286
1848
1126
3226
7844
5512
9793
2500
441
7049
1575
7584
967
3966
8837
8036
7857
7029
9007
2697
882
7614
6598
2005
1563
3175
2565
662
2875
5925
3659
7015
7062
17
7027
3826
5832
7276
5614
3058
483
5504
1667
6644
5763
9541
1820
6970
8483
5469
5170
6219
4985
6333
5491
346
5180
6472
7087
1810
9638
4233
9651
7515
2372
7709
1340
5515
5818
6890
9837
1260
5635
6064
8220
3685
9558
6283
9206
3176
2181
6754
9347
1128
7407
8223
132
4117
7365
9579
1433
8534
4522
7909
639
641
8931
1759
1366
6666
2590
5110
6097
2309
5215
588
7783
1817
9749
835
7942
7588
1947
2248
8119
9173
4202
5001
6924
1626
443
7316
4598
1430
3339
9582
6372
7390
7672
9245
8069
209
2072
3571
1598
1010
9096
9399
8088
7491
5778
3473
1328
9104
7176
9218
6114
8869
1612
7870
5552
5692
7970
5175
6155
2583
3309
2631
1653
8150
8582
3242
6653
2950
8172
7637
873
2199
4901
5335
6626
2263
8194
1482
8809
576
2960
6806
631
7771
7115
3923
5491
7648
573
1400
252
8860
5044
4181
4038
6364
5634
873
6914
7948
5358
113
4149
7479
1591
9374
1754
5850
1721
8097
9604
7433
6792
7078
7644
2253
6409
3627
5465
5849
6289
4267
8333
120
5812
2683
5211
1158
1535
1007
8711
8151
5394
1546
7942
4551
2133
4961
725
4062
2411
3307
8357
1583
596
7591
5027
6734
7116
5690
4022
2157
49
6132
2530
385
9682
1101
8121
4389
738
6129
3697
7563
6284
5045
7425
1770
2433
9188
7540
5081
3404
7515
32
7958
39
2558
9057
5011
8422
3701
3055
93
3073
918
2494
6747
7056
9152
4275
1136
2270
209
6628
7308
8896
3093
8312
9893
287
8203
9630
2622
1121
9766
7770
1745
4709
4701
4234
7390
1085
8511
4198
3808
3174
6487
3718
1112
9331
7623
6670
137
3656
4404
8340
6527
7682
6174
7825
5532
8852
3130
7862
3792
2764
718
4582
1909
5572
7481
3921
3573
9732
3212
1826
8712
5908
8681
1998
3341
2943
9862
4764
3076
6420
510
5732
7222
22
3397
5168
8962
6467
9269
3615
70
4258
8298
712
9989
2341
8006
4188
3098
1054
9265
7156
90
7582
5665
1273
991
5705
1698
3331
9239
1733
483
5993
8535
6832
5869
135
1757
881
6752
6494
6737
5031
7147
9301
6951
8143
6792
2109
2483
529
2642
3426
1625
3577
1236
317
8433
7251
6767
2278
2772
5887
4663
5127
1317
6389
9242
8540
7134
4546
3535
1799
3558
400
887
4192
8956
8675
9842
8217
1811
4208
4642
9471
8378
6760
9364
6444
7
4354
4736
6826
4255
1319
4989
850
3892
4007
5489
354
9068
6073
6197
4045
8506
4447
1698
1453
9435
424
4058
579
5183
6335
21
847
1313
9456
4886
8891
7013
2235
8713
6897
8654
5697
8939
6014
7305
7643
5606
7246
5993
4523
8616
5782
8127
2394
3647
1152
8182
1616
8611
3153
6969
8257
5199
999
7218
4437
1902
8398
8735
4384
9886
2145
8387
7376
6564
46
6214
7462
8844
8498
7866
795
9258
5156
4619
2515
8882
270
402
3983
4112
4821
2999
5180
261
1850
1248
9593
6431
4696
3786
3799
3364
9966
5490
9049
4475
7399
1169
9562
4631
9844
4050
2797
944
7836
481
6608
2848
3034
82
1866
3287
9060
5531
4083
6443
9980
2847
5283
1375
6431
760
3666
9359
8202
3616
335
485
237
4636
5564
3852
5144
1974
4071
9231
1330
5285
7299
6140
1448
6011
1172
4842
2402
9643
4890
5524
3041
2533
5221
3841
6277
4751
4871
6385
8955
3457
5991
4935
2724
3005
2577
7278
9344
7434
650
2313
6361
28
9442
2682
6077
369
2978
8846
2706
6106
3877
8356
9054
2180
7475
7608
4975
5058
8488
881
7204
9897
3876
5507
7791
8695
4555
9713
1458
2961
7868
5091
4422
2776
6335
6175
2427
7127
3336
6247
3530
1084
200
2719
3238
4160
7122
4186
1376
8629
6859
6000
8650
9067
7595
6030
7267
1887
3104
474
4225
5136
8097
977
7661
4479
5696
2174
9352
4915
1369
8953
1820
8805
9255
5595
5837
2223
7110
6425
6814
3884
6003
4132
4128
5116
9967
7820
8132
2359
1554
9452
6626
2667
5597
2582
2242
8900
4920
9260
3176
1574
7225
7704
893
922
4566
5705
7608
8643
4562
4251
5611
5676
8499
8593
9721
656
5509
8657
4838
8117
3895
3292
8487
6117
8786
6376
6873
9067
4202
300
7357
1175
2781
9560
2145
6142
2985
3311
7113
8401
9755
1186
4380
4279
4881
9034
1564
570
8464
7009
1405
9787
7793
7021
4294
2995
5975
810
3861
3256
8140
9283
2477
136
8681
3309
6635
2084
996
9200
6503
9628
4180
291
7461
9171
4672
6035
2682
2079
661
7535
2412
8031
7190
2275
9091
4489
9326
3007
2508
3023
5185
1892
8107
6749
3184
3418
8112
114
3515
8353
9347
8505
3985
7122
1146
9539
4996
6704
73
5586
1271
2785
9048
5780
3449
851
880
2970
2411
5149
1503
1588
8285
1523
5948
9692
8167
6501
4020
8619
7443
3621
2243
3003
744
1411
9582
4171
7888
7574
3692
840
5579
5225
5941
5374
1485
384
1475
2091
467
8726
3669
2508
6899
5525
3907
4519
7057
5504
4427
4932
4878
5024
3882
2024
9354
106
2982
9839
4362
4985
8504
9285
9173
877
8583
8770
5400
895
7487
7648
6938
127
4161
4106
457
2285
6852
3746
5331
6289
1641
8271
5809
1767
8012
9858
574
6554
1158
5411
1637
6284
2095
3613
7624
4351
4113
2514
7325
499
7880
92
5555
1389
8310
3378
7522
4896
3027
323
1056
4762
2209
9570
8448
4461
1981
4029
2565
1865
9490
4588
7125
9459
2519
4323
8760
6180
7417
3092
3888
7649
9091
6052
6818
8754
8473
6472
3698
4849
533
1036
5421
8160
552
4207
6464
9127
114
2239
5062
3353
2797
6940
2878
5475
9940
1724
4075
2624
3153
7163
3188
4300
8339
4204
5420
8979
8622
9584
4429
1236
541
6145
5885
3239
7810
2316
9267
6808
9022
9033
5506
2464
4476
2169
4084
3503
3096
3179
2850
9527
7694
1098
2095
4664
1932
5559
3957
3572
6057
1838
9239
2814
1519
7880
3909
2259
1251
4956
6366
7797
3158
3346
4976
592
7059
4550
4379
8859
1337
2965
8003
2301
1587
952
7700
2186
9875
9994
2176
2536
1933
5063
8036
2866
8175
7042
8137
1416
1727
6915
7734
529
7836
3996
6898
5454
5462
7767
7911
7484
4170
7374
9234
6310
7334
5366
983
4805
8171
5304
9682
1461
3375
13
8040
2341
7074
1318
7436
586
745
7958
2573
9552
3318
7820
1212
4287
2473
5472
7276
9605
8271
5257
6130
6086
2281
4329
8156
7629
6616
1686
526
7294
3459
310
3719
5786
5083
614
8578
9165
9238
3527
5992
7351
2839
7654
6611
3125
9631
342
3742
635
8365
5579
2104
7777
6705
4518
3399
2823
7806
504
5033
9222
6429
5781
4517
4613
8014
9639
8368
6052
2298
5788
4076
1593
2516
8349
6459
9269
8589
4395
641
2321
3671
8520
1111
9354
5377
8720
6444
678
818
6594
7030
9187
5377
5150
7478
5995
7760
1165
4874
2901
2904
6696
4155
698
5200
8054
87
6178
4215
5925
5273
3836
6465
68
8852
7831
1487
2666
5327
4255
1510
5927
8314
2903
5154
9078
4014
3551
4900
1931
3107
2450
7030
5183
3483
2255
1743
8596
9531
9794
5473
1335
5866
2175
800
1922
9330
3290
9453
538
8452
2373
1153
9388
7704
4167
6805
3487
626
3670
1694
3830
4399
7425
8678
9893
7566
9628
9733
6412
4476
7160
7919
5477
9880
8846
3206
4886
4262
4392
6576
9764
7231
1709
4372
4740
853
8855
8990
6895
5652
8211
6082
2193
227
6276
8189
6974
9738
5059
9767
3522
2510
2952
5988
6771
6296
462
9097
3926
8660
9878
5340
9770
868
4538
7317
6469
9236
7483
8353
9785
9033
8250
405
434
6083
432
8463
6254
5794
8267
6359
9178
8532
1957
3125
4597
7484
1970
2093
8596
4670
8838
6309
7458
3479
4640
3255
6512
8138
1239
4049
5280
2565
7856
5850
714
7906
2985
2815
1402
2569
709
988
487
2307
2036
1702
1344
6953
9198
804
2308
4427
3213
5454
2974
7004
4260
8382
3004
8283
6575
7572
2811
4237
9848
7973
976
1397
9699
9811
7653
3477
6983
3415
9246
2334
1402
907
2263
3844
6871
8548
8860
6557
2831
8301
6676
5512
3817
6959
5179
7402
9495
8620
9419
5635
647
2411
6358
239
642
6893
9875
2441
5669
558
450
570
9897
9703
8221
7887
4865
3216
1438
9000
1727
6740
8279
829
916
6525
2770
8155
9475
8029
2181
9916
7104
6254
7665
4373
7658
4770
8200
9385
1
8228
7960
2650
1894
591
9656
9359
4655
9261
7006
5361
1475
4551
8955
4032
6568
7164
1572
4227
4838
7693
3806
7309
8775
9621
708
4602
6238
6005
6696
4120
8818
5821
900
4371
4133
9383
4620
5721
1173
8894
8706
3228
2270
8172
3860
1910
9769
720
7014
4534
9526
2942
6632
4824
6769
2881
6341
7123
4052
8828
9607
4492
8393
3070
7209
6376
4234
2003
8843
6079
4855
6215
796
2252
2787
2645
8551
8465
2124
4062
2268
5607
501
1110
2393
9043
4385
5032
8533
2628
6574
7033
3466
7512
4428
9610
5228
6046
505
4727
1530
6935
986
9740
1744
4198
4152
8231
7462
7622
3524
4185
585
3035
1960
9718
8740
5680
6092
3949
6923
8975
6802
2401
4755
2864
9519
2149
5137
3945
3366
2262
718
4675
7346
5154
8916
1933
9967
438
5591
2858
9638
2773
8530
1077
1939
1797
5053
9653
2885
6148
1865
1147
6402
6856
872
3992
6180
4451
8428
2060
1716
6565
6938
9481
2801
7275
7625
3910
461
7878
9405
2623
4101
9895
7211
394
3147
1766
8665
6388
6929
6545
3012
3818
4723
4305
3932
7908
1842
329
8176
3771
1737
4440
97
8683
7854
4142
3814
4068
6342
5434
7308
6218
757
2562
6984
301
2418
7500
2250
7283
4339
7593
6879
400
2889
6818
9507
4472
5610
7690
49
6555
1703
339
1962
4239
714
9356
1901
3452
8527
2552
3928
5584
3307
1610
8396
5619
8989
7564
9750
6404
895
5023
7807
6466
2920
2365
3874
2376
8898
6410
9525
6544
868
9833
7254
3304
747
7499
5315
4673
8522
4946
2070
2004
6762
6963
4843
3327
5983
4490
6160
2285
2250
7303
9800
5044
7476
3255
9707
7560
8766
1982
5374
7453
8130
4639
3194
6569
1909
510
1388
6200
1163
6972
4968
8729
8199
3106
8635
3942
590
7946
7740
2721
1655
886
9997
9129
7329
2355
8532
5500
9585
968
5712
4198
6534
5609
1179
8760
4619
8889
9739
6660
4104
7292
6084
9461
9317
2938
654
9051
2173
4767
686
5603
5834
2815
1955
6886
2163
2839
6080
4040
8367
4127
1137
7232
7556
5387
5131
7832
8449
8593
3269
9226
9908
2612
7437
9098
2761
5487
6136
4387
8943
638
5498
2761
952
3590
7038
5950
4638
5845
6290
1168
3005
7812
3251
623
8512
5385
9296
3628
9595
728
2637
5757
8418
2842
3719
6702
5781
6470
7695
8241
9866
9707
2644
2534
9685
6576
6561
9478
4949
466
5521
8616
2286
1037
6634
9094
8814
6198
7165
8762
7406
8837
2408
210
1736
7024
5766
4372
1312
5537
805
1770
6064
8426
2161
7246
3667
367
9217
7649
2302
962
3502
4180
5174
4589
4316
570
3938
3159
8086
21
158
4505
7034
4637
1352
4330
9806
9279
8139
4487
9246
1938
166
1918
2660
5637
4345
6761
2898
1860
651
9001
862
5273
8346
7560
4923
8622
3648
3440
5008
1873
6366
7738
1335
6081
6824
3134
660
5141
7548
5801
2191
8924
8800
5517
6977
8559
1080
738
8279
2482
6641
298
8934
2953
3805
4178
635
3127
8875
2069
845
8738
5218
251
7042
9843
5914
6078
1658
3321
2839
397
7468
892
5731
7881
4524
1263
374
9820
1269
9440
52
5466
2472
6377
3812
2512
3985
8120
5561
6665
6803
9356
8079
5280
9376
8102
2499
6751
7574
671
6127
6518
9305
3224
1793
231
1225
9083
7750
9917
736
9873
7384
4317
5482
4894
1426
4421
8289
1510
796
2034
9317
5331
5464
4093
6980
3150
9591
5189
4139
5930
3432
8776
5897
6737
5470
8922
2508
9702
1693
1352
1707
5914
7953
1671
79
7978
1068
8326
3279
3749
8634
9010
22
7307
7793
7943
9059
2336
3770
7684
6237
6640
6231
6583
1329
8749
4864
1432
5642
1396
3902
5154
9131
7790
8531
2027
4684
9042
1044
2277
2478
9304
85
4797
5981
728
8911
5905
8705
5728
2032
831
801
8260
3999
1784
4741
3120
1114
2979
3365
7177
7006
9534
8052
7858
3202
7631
1731
731
3393
8904
4963
8035
7250
4985
2107
7342
2437
4512
5185
5617
45
1771
1897
7322
8628
2846
4664
1117
8752
7504
515
185
4128
2848
2585
5498
2834
9861
4713
567
7445
9842
2386
1131
8933
3400
2917
2769
2776
5974
665
5912
7284
1724
1595
2326
1723
2973
7903
585
1973
2803
999
7816
5784
6876
4831
9289
4102
4962
8259
7964
8948
152
3214
7892
4034
9056
6480
3461
9771
9145
346
7016
7355
4774
7481
2316
2824
5594
8173
4039
4318
1903
3173
5211
6059
6583
6361
8163
20
2281
6724
6172
9266
4925
2236
3425
7373
9987
3214
5006
3555
3532
4347
1542
9652
1836
2313
2256
8621
2824
6455
6828
5088
3194
2050
7476
4220
1011
9517
9021
142
2128
416
6541
132
2357
8095
7190
7754
661
6773
1840
2099
7124
2174
9157
677
5284
1262
8790
4177
491
6641
5163
5517
4902
8016
1400
80
1606
4109
8731
4858
8025
203
3121
237
1588
1628
5160
348
3452
1656
9119
5311
2548
5159
4970
1408
6048
1292
4690
7701
1544
3839
5161
8170
4680
2389
3883
4922
8148
6637
4352
2058
1417
697
2286
7506
7135
1287
4715
3081
1914
9260
8704
5484
1632
7036
8809
5146
6789
840
2744
5583
5073
4196
810
5019
5427
9475
9985
1583
7392
4786
6113
8963
4292
4655
8230
374
2552
3012
8562
9219
836
7955
9189
637
7484
2463
4517
4119
3078
1620
7389
8275
8316
7509
6593
6164
1629
1824
1343
6449
7566
96
2001
7145
6957
3119
6191
3806
4342
4486
9506
3024
7150
7954
5459
6103
9437
6405
4610
3851
2409
8038
6723
9123
7917
7701
1746
4409
5576
7519
7719
1559
5698
5787
9829
7168
3865
7727
9660
1741
4266
1954
1662
3362
7740
4670
5935
6172
1862
7809
8597
3594
7568
6017
3215
3125
5926
3257
6466
5070
7753
4181
6350
2130
7840
1814
3616
3852
4461
7810
3553
1447
7194
6955
9691
510
3393
1578
2987
5875
3147
1432
7601
8168
2432
2953
2901
9565
3309
6597
7989
1638
7924
7844
7945
8920
493
9798
967
1969
314
6956
1377
6065
1129
7382
8124
792
8834
6858
6460
4574
2192
4909
4412
3977
7533
7218
6921
110
7237
5037
6606
3031
6045
2066
5066
4125
332
2222
5837
7154
4583
6257
2002
126
59
9399
3302
6293
3491
8722
2247
7937
2362
1142
8071
80
3578
8784
736
5132
5891
1764
5457
339
8215
1089
9879
5620
3250
2579
9463
5365
455
533
5831
435
6981
6385
8924
6054
5512
7222
5726
9024
7420
6053
6600
9923
973
1976
8252
1148
1641
3806
8243
6928
9751
4183
2514
3121
4529
9785
7624
9437
3677
2189
7876
5331
6346
5097
8931
7762
8405
4747
8503
1264
6810
5182
4259
4340
1064
7708
6466
4593
9853
9889
6248
4512
8961
2967
561
3497
95
7059
1477
1485
5966
7228
3885
6738
5614
5331
4815
8204
7277
1235
1764
677
1977
4839
9643
6169
8800
8674
2311
7536
659
1887
9635
7048
489
981
5526
3407
1600
4262
257
5930
4382
7829
3366
3173
8117
7490
1074
568
6757
9716
5643
802
2972
3842
8325
1668
7928
9421
3533
3500
9053
3213
3465
6956
6786
1654
2311
279
7174
4694
7553
7544
2272
7214
8370
1071
1380
4731
7123
6873
9457
6817
8974
4171
6103
7123
9156
6122
2326
3153
26
4282
8913
4574
4461
6448
9154
2972
7414
614
9671
8055
2025
2828
4554
1067
119
9781
8510
7602
9908
6421
7061
2526
1283
8372
2686
6271
4989
3679
7036
9650
1072
4044
8034
5719
6020
2136
9611
7037
3801
144
5974
9628
2764
1000
8206
3822
3144
2170
5175
8539
3929
6542
9124
2223
5165
3122
5318
5578
7059
3127
9903
5445
1157
1833
5205
2668
1265
7448
5042
5372
4498
4151
2855
9401
1807
8193
6977
828
2809
1603
5876
8041
6568
8425
6387
1609
1023
8281
4306
5032
6619
6966
8579
7820
747
2178
9372
2000
5289
2788
8522
7229
1095
3297
4975
4580
5749
1386
9542
7946
8463
3586
2279
5296
9858
2667
3686
254
9375
8412
4326
5164
1992
3712
699
3773
7528
477
717
2264
2735
928
6697
5540
843
4066
4705
1087
994
8249
2819
3371
7260
6622
8023
8598
285
7062
5361
3588
8208
7343
8535
2491
1935
7145
2141
7387
1662
8350
3820
5272
9032
4607
5025
453
5138
2013
2337
2239
4331
1185
490
675
4565
4888
1109
3853
8669
4127
2280
3374
741
7382
1960
9512
8068
3380
5867
4874
5155
120
1915
4515
616
3831
6503
388
9311
8822
9059
3575
9028
6469
2224
3942
2190
7430
5479
185
3605
1802
9470
8512
5412
1367
3293
7193
90
1111
1434
1678
8890
7391
6768
3470
1634
3738
8254
5270
8264
8386
2076
4860
9088
299
2569
8712
7931
3772
9232
9983
1226
234
3480
4334
1792
4771
3258
1871
8053
9796
6974
5355
118
5688
8814
9132
458
4749
3356
3758
9888
2228
1679
9186
7012
8981
4185
6781
8224
8733
260
8739
1343
8101
3178
8572
4141
656
3140
8433
8490
4672
8186
9702
3037
7430
8329
35
8085
7876
6883
4288
7035
1249
3985
9244
6195
3336
8051
6938
1282
2733
6647
6633
2617
8654
6632
5823
4543
7377
9886
2369
5709
2288
6163
8305
1698
5085
4166
7733
119
3251
5432
6592
4445
3980
6564
703
1426
889
5308
7666
6051
2241
7310
852
5867
2600
4949
2329
26
3723
3260
1748
3297
7574
4109
2866
6009
4306
2568
7238
1459
8286
7215
674
7050
7641
2574
1806
2949
8618
1480
2953
5304
6652
7276
5065
5594
5177
9623
5616
2914
6817
4035
8077
9034
5911
60
124
1830
888
851
1868
4574
1881
4684
9786
5942
173
3058
79
8750
3504
5979
4787
3606
8834
8742
5036
5050
9235
7648
7143
3403
9207
9765
8017
829
1191
2148
9907
1453
2308
5756
6088
7771
5432
8674
4637
9365
6011
7877
4436
5012
7279
4936
516
7647
1288
3118
576
2221
1579
7445
5346
1593
3314
6072
2100
9838
8186
9048
843
9121
2953
182
3729
7998
5423
4135
653
4075
1080
4809
5217
6409
7082
7429
1360
7816
4210
2506
7290
314
8021
4441
1573
3632
7766
2800
9834
9888
8899
8382
8137
3288
4060
3781
1481
813
1873
1965
10000
9836
455
3508
8684
8353
4103
9620
4972
9302
5394
1213
1821
2787
6277
9090
6533
1092
9333
1216
7222
8808
6872
5703
5359
2021
2752
9229
3173
1353
2020
7848
9481
9948
2668
6938
6854
3681
1641
6890
2794
8203
2046
3052
1487
8300
287
2914
5044
553
4869
5019
9724
8633
9244
1450
9251
4332
5785
9523
9337
6953
5258
8142
6028
5599
2092
5645
4390
6557
1155
1050
1344
6237
90
6922
2001
6570
4135
3342
2120
2083
1546
760
4114
552
3938
8602
5704
3713
8748
5545
1192
1694
7913
2753
7822
841
7962
1411
5406
3656
4219
3786
9361
3150
5129
875
1354
609
225
9145
5716
9686
871
5576
8346
1432
3663
4522
4290
6648
9020
198
8167
847
7507
6838
417
9758
7835
1967
9219
8102
1379
2476
2401
2196
7391
4467
9068
3396
6113
4793
9740
1462
3584
6113
4105
6846
4216
7167
8565
5221
5261
2667
9705
8878
3085
7729
4043
3059
3090
3206
489
8669
3408
4005
1540
8033
209
1351
8908
8232
3706
5408
9268
3752
6570
4070
4530
7566
5951
7357
9381
3757
7700
1150
3443
3951
6923
5270
3886
2522
3587
6106
8291
6446
8518
5545
8575
2155
1410
2985
5085
4464
9954
2403
8720
2030
5240
3611
5562
2555
6729
5416
6679
1314
2373
5714
7673
3991
529
3609
8976
280
5059
1153
534
8543
2905
3323
2628
7909
4727
7056
4741
5009
1659
3366
1301
1453
1455
3653
7061
3545
8154
1987
9822
1049
7107
8667
8287
4761
6499
5581
5812
4065
2133
2063
949
1012
781
2832
4201
5058
467
1597
149
5726
4491
861
7878
4025
689
8487
6598
4349
8694
9571
1821
7190
5794
2366
4600
5050
1013
3143
6943
9178
7742
7814
4133
688
5158
7148
7793
2872
1610
6534
7332
1052
4356
3595
6998
5415
9205
5861
4786
9051
2801
2012
346
2525
1014
2766
2360
8206
5018
2971
2531
1013
3569
9532
2218
2616
2584
2099
3856
4634
113
3630
4388
3246
5675
149
5291
7577
6813
7987
1517
5750
4206
3634
6137
2563
4820
3935
3877
2792
3224
5532
1334
3240
8770
9316
7832
7327
4039
9417
3914
1628
9579
9385
1514
1673
9316
9663
6296
1845
6941
8246
5626
2018
627
6457
7388
2090
7872
8309
737
7709
6369
2032
6554
309
2310
1090
5042
874
4502
3345
9476
2066
1661
7164
57
1104
4595
7789
6978
8765
5945
2577
1694
6724
5475
4228
8840
1111
4973
3573
5409
8192
7659
7401
7461
5617
4641
2587
9293
9309
5723
3217
4112
9615
8954
6858
1366
872
1068
7715
8075
5703
662
5625
2156
2752
2737
1832
9410
6703
7071
5026
4616
9109
2472
9532
7642
3873
5701
4754
5324
1451
2376
427
7572
2281
6086
3783
4549
5876
738
2932
1193
245
5080
5344
2906
553
9682
1641
3837
852
3306
112
9835
4545
8589
9964
909
4776
2136
1483
2324
4216
3186
7860
2115
5347
1894
1463
8745
3849
875
4133
6207
4077
5378
4940
2442
9892
1099
6875
1805
1259
8707
4916
2958
6440
5230
5279
6547
7001
8254
2987
4233
7993
8142
5343
5473
8449
3437
943
2423
9067
1834
1370
9872
5489
4088
4208
5328
4308
286
7441
3782
7305
2750
8097
9332
5053
5183
5479
4910
106
666
437
6462
1058
5262
8625
2258
4823
976
9394
5299
1373
3730
2359
7458
2231
5198
4689
6497
7294
7120
2784
2700
3568
2622
3275
3138
8485
5876
4841
612
7549
3968
7085
472
4854
6167
6143
6714
3737
9506
6196
2000
9763
9881
9567
3817
1233
6745
2209
1745
5781
2869
9100
1283
5686
7479
7910
5548
9428
2593
2585
6872
8456
101
5111
6523
1145
7549
2011
2030
9691
3015
8314
9987
2354
4497
5208
3831
565
2461
1606
3540
7230
1137
3433
7920
9293
926
3335
4405
972
2394
3179
6638
2510
7804
1656
762
6256
1444
9513
6400
9393
9764
438
4752
3486
3631
2436
9602
838
1725
3300
6669
1196
6504
9435
6549
6715
2726
9521
2098
3300
3955
5522
3930
7922
7641
4227
4010
3663
8703
3647
246
1727
3116
5247
7514
6394
2135
1623
6876
8024
9645
157
1089
2740
7405
6485
4024
5923
8739
2760
4951
7662
3391
5539
1008
9962
8881
828
2175
9081
1268
5919
179
9273
1508
7606
70
1131
5629
6487
9291
6670
6258
6343
2723
6666
4134
3996
540
6168
90
4433
7159
9358
1540
6706
1300
8905
6536
9335
7548
6611
1285
5374
1419
4580
4911
8897
1320
9940
7669
9878
7266
2638
8559
1861
6873
9953
9061
6372
6854
1424
5022
5518
9895
7065
6404
211
8027
7475
4720
5369
2550
5616
3496
4832
5074
3394
5026
9747
947
6938
8275
1193
2821
9883
9896
8139
644
8669
5760
4097
1608
4270
116
3014
5899
4931
2340
6826
9656
668
9360
2933
7057
1365
9999
1336
8461
2776
4544
8416
188
7952
4826
4388
937
409
5842
6606
571
371
6697
7239
1927
37
3247
1146
8294
3599
888
3002
927
4935
9913
7199
7360
1813
992
1820
3934
2394
4861
3948
6103
2907
1744
3963
5888
8268
8240
5601
1136
39
4293
6969
6824
7067
6723
8272
1245
5889
7396
9368
1652
7866
4913
9244
1416
37
8829
8638
3467
9885
3678
3084
8471
2830
648
8850
5072
4024
7623
9336
4840
3260
9736
2204
222
9923
7701
8443
2132
9646
1996
2760
9323
2888
6652
95
3837
5512
2523
3715
8087
1155
102
1123
9249
8590
3765
6972
507
8673
8394
1544
4934
1318
5974
6020
5037
5889
9721
9599
7326
5114
2852
1470
2072
9749
7788
2268
1762
9155
6510
8095
4006
9345
3417
1014
9113
6014
2540
6766
4183
8971
9549
6708
6175
8810
2243
6372
6745
7257
5985
1024
3264
5016
8096
381
1104
7317
7112
5079
5068
8281
6330
2933
2668
7788
5580
9223
9394
2739
4770
7612
1080
8570
6405
448
6359
6812
1699
1058
9078
5007
4708
6483
4637
8221
1108
1210
3349
396
6273
5685
4623
607
1971
8474
2077
8918
8322
7004
4753
2385
713
4521
7920
9618
566
7488
5874
5055
9770
5216
5432
3815
9843
5675
587
1644
5427
6153
9005
1566
4861
3897
1358
3705
3788
3
7454
836
4928
1144
169
2219
8550
2555
420
2999
1842
3369
7091
6824
9260
8483
4292
2916
5652
2316
3547
6554
7347
5822
9419
6095
5504
1783
1502
7146
1499
4481
3169
7931
265
9424
1631
3685
9757
3732
3561
2557
7471
94
959
7450
4284
6575
7661
5596
3130
7835
3396
5818
1094
6941
7971
3764
5420
1636
1683
102
210
7819
8604
8333
3602
4359
71
1828
3826
7321
7649
1608
4225
5523
5193
7290
6496
6983
5271
5474
7434
8043
6824
2033
4274
7977
362
9167
9896
483
9376
9746
9655
115
3394
848
6974
1777
8053
2044
2904
8030
1058
6268
3227
1164
2374
2075
4602
2752
4502
475
7175
4480
5788
1058
489
1703
722
4341
9493
3912
8634
642
332
9647
9431
4119
5521
6866
6316
1392
9429
4870
1455
9181
4961
2078
5178
9378
8063
9551
2558
9945
3894
5087
7539
1026
4112
9467
1601
9050
3657
6439
7508
345
1094
5777
9424
4453
5952
5871
1873
7925
8140
3462
6413
1824
7928
5868
5032
5283
6788
4341
8819
401
7866
2378
1843
4868
1163
7801
9769
2450
9000
8485
4403
6940
8233
5197
8559
8592
6158
2426
2439
1054
3104
642
750
5447
1955
4859
741
5409
4059
8297
8506
8071
439
8119
8013
1965
6110
1204
6848
6066
8565
5301
2475
2782
6826
6153
7450
538
2960
1562
8899
3583
8871
9934
7719
2487
695
6413
3237
5072
57
5901
2053
8175
8242
9146
1848
7089
1133
3745
1161
5308
1188
6155
4848
8292
5467
4103
5219
6041
3705
6448
9385
2894
4051
5678
6109
3780
7831
3608
5707
4869
4962
3703
4858
5597
2030
1573
1430
99
9420
2244
9945
4325
889
8172
7749
193
560
8204
8592
4912
2349
3634
8685
8380
6329
2485
243
6243
2471
5119
3500
5268
5353
5257
2732
3238
4704
3326
5660
4823
8222
4625
1842
4674
9193
3259
7295
746
2927
5580
8292
7219
6689
8451
9394
8048
4365
6185
1309
5542
4604
2631
1292
8512
1140
311
431
812
7611
1528
6125
9634
7833
9852
570
1909
4648
4156
3249
9538
5979
8171
9684
8261
72
1479
2861
412
9363
7260
9823
2755
7033
4754
1790
7773
2134
1943
4136
5796
1427
2680
750
6264
1135
6680
1699
8835
6217
4387
2784
9918
7975
4668
8018
2956
3319
5315
9041
148
7999
4018
4829
1548
7378
4822
9815
8896
4210
635
1465
8594
7213
401
3619
7612
22
3994
7907
8305
5760
2997
5808
6225
6665
5029
6851
4283
7601
4154
8163
1757
6901
8257
2476
295
9260
2487
2635
9517
3358
3737
984
2555
7452
6087
1039
9203
6032
3606
4509
2801
610
3061
4757
128
8131
7368
4972
3158
1866
32
2119
3322
6729
1595
382
3638
9899
6487
5549
9015
1068
3490
1943
1729
7269
654
4728
7872
7858
7344
6293
873
1714
7687
5138
2351
1547
1081
7184
3185
2295
2825
9424
9232
383
7829
1385
63
8786
5692
7378
3827
9505
9629
8924
9018
2923
5546
8527
2216
5776
2956
8160
7516
7284
5328
7707
3505
4611
3166
1843
2240
3595
8666
5443
2051
9994
8787
2128
7972
1829
3193
1197
8308
6129
8781
1306
7592
3186
7664
5771
3102
7534
2541
9888
9645
5661
7986
1526
7610
3008
7241
4137
7175
8555
4006
5236
6054
1696
8905
215
5883
8328
5027
6868
15
5393
6421
342
5281
8943
8019
4894
9463
1984
1560
1067
5522
977
1443
3109
2831
3254
1183
6934
6298
2266
8097
6262
2749
8227
9658
674
2070
1664
3709
568
1351
835
9546
5650
3175
3781
1608
2860
2390
4298
4017
8260
1965
8850
3911
4573
1252
1449
4628
5615
5789
6364
2880
5470
2525
2024
12
982
3867
6465
171
7888
4817
6011
2576
7428
976
1049
4657
2251
6400
9744
2811
575
1060
1366
4816
6241
4236
3533
1692
6822
2132
6182
341
9888
42
8035
7537
7285
9933
8542
2145
1342
5568
7711
8570
2670
7246
6494
2148
2637
4280
1749
7084
6528
4522
3841
8372
8118
3867
4277
7899
257
6723
619
8359
7951
9527
9720
2973
8245
5824
2251
8371
4967
3801
5170
4750
7110
4775
888
7301
1030
5587
9599
3910
7547
8499
9926
2806
4880
1863
7655
9620
5331
5422
336
7527
6224
1929
9243
9926
8185
9015
8733
4662
6047
3632
5351
366
6575
8013
5532
9446
5676
612
1104
3342
1828
6162
2281
8843
9858
5633
9590
3260
9104
6761
1496
5531
8615
4675
4624
9758
9749
7096
759
253
7689
2744
6804
9007
5949
2918
4222
6701
9857
5984
5982
4968
240
6957
3215
8438
7009
623
453
6951
8012
2393
6759
8038
7335
4234
8251
8107
7757
2710
3869
7085
1114
6645
9707
6900
2965
8053
1616
5133
9049
4107
2315
8887
3522
9991
75
1819
4577
6405
9689
8216
8300
1600
6546
2540
3653
1281
6000
4702
5141
7205
9524
8296
7973
6396
3554
9171
9593
8782
5368
1786
9849
2344
3724
8081
3422
3268
5202
5726
1333
9863
7607
2517
2946
7107
2013
3313
7685
6781
2307
8462
1970
1849
4671
6132
8735
129
8187
7758
9215
4740
8298
9737
6965
6859
7861
6136
9592
9768
5095
6308
1810
1191
9297
2224
7172
5894
7354
5674
6090
1745
2199
5886
7494
1398
2259
821
5564
3447
843
682
3145
4045
7033
7005
8081
8218
74
7313
3124
2071
5086
2272
3164
8876
9244
3646
6101
2254
6655
2170
7993
3186
8337
2017
7991
7120
1939
8861
2335
2674
9126
7691
4829
6060
3529
3722
8800
6918
2991
8319
8678
6533
9580
1878
2790
184
5484
2851
2633
4909
5344
902
4213
5635
8662
3772
5736
3931
3475
3234
4430
2520
8224
2661
5150
1029
8335
1525
2759
6229
7624
4184
6771
598
5092
3706
405
3343
5269
6706
7604
2728
9152
9424
5540
9801
9992
2179
3901
3339
2104
2071
7546
7402
4061
9547
6353
1916
6862
9313
9802
1307
7689
430
189
2366
1563
5857
9932
1590
8523
7312
4619
5444
5667
2542
3624
4904
6700
6169
9754
8740
374
6544
8186
1790
7041
1698
7080
7573
106
9346
396
9259
853
7590
6922
593
3764
814
7617
4432
3617
6113
9872
1075
5278
4739
2549
34
2758
5156
1076
8282
1807
6274
3968
5144
5375
8110
6841
9060
7432
8892
4466
7258
1442
5540
8973
6003
5443
2261
2774
5250
6477
8697
7721
1195
244
9332
9376
1902
7786
2342
61
2785
5641
3136
5617
7627
2653
4931
902
6477
2044
3972
8223
6187
4530
2059
6874
6680
7341
9451
9231
7056
4706
9404
169
7358
8442
7668
6429
9710
1068
5876
5723
5949
1624
1518
7968
4076
397
5797
8005
4228
2040
9596
8
579
4331
3921
902
9364
9701
6227
9409
941
2339
141
5747
9026
2659
9511
7024
5607
8752
738
3905
3010
5759
4401
6162
9679
5813
6471
4985
9629
2531
8459
9537
1253
4783
6792
3523
1995
5824
2193
7328
5390
8677
770
7854
1833
6323
5489
6460
2268
5242
1171
2147
1812
1650
1291
5451
5670
1815
4670
7863
7244
4958
3410
9806
598
9027
4837
6663
4994
7537
3001
2368
3814
445
3821
1531
5337
4783
4119
3878
6865
4253
9389
4869
4216
7382
1042
782
4984
3064
2302
6193
1029
319
2855
1586
682
8379
9259
4788
139
9820
3728
4788
1065
3565
2546
9711
9477
9370
9259
3025
7708
4879
2930
6107
8848
7870
1114
2704
4263
4412
314
2940
1388
9593
2765
3154
5764
4651
1952
9168
1707
54
3257
8225
3581
6378
4247
6015
9568
8904
3908
6466
910
2850
54
7162
9729
6527
6181
1157
1239
759
6776
317
4501
9825
7016
5441
8456
3863
2550
7006
2630
9250
7976
2186
3219
3416
5038
7134
9888
3854
2531
6125
1501
5867
5807
7205
1775
9564
617
6528
5773
2845
6618
2215
212
9306
6109
4180
3115
9651
3426
7283
8321
6837
2962
1653
6370
3323
7196
3536
4152
4416
7166
1734
7261
2239
4096
4335
7455
9609
6538
5078
5437
5522
3797
3294
4078
1929
687
3007
6529
8066
3496
9585
9982
7554
2473
67
7691
4630
7125
7865
1755
7601
8280
1968
4418
4656
1388
6766
451
4795
6666
6907
6394
8314
9581
2086
8789
9009
8850
726
3949
1130
3612
3294
2066
8253
5108
507
197
2031
9421
1789
6319
1765
341
9967
414
3507
2904
1749
6833
7973
1007
6530
2600
4680
2437
6163
1646
2854
6378
476
9715
9069
1713
6108
3682
4923
3796
1183
4305
3209
5207
4064
2823
1216
3098
473
9608
1676
7592
1113
1339
2347
1852
2480
7596
9106
1219
6730
4110
1453
2636
3189
6872
2257
7676
4817
1440
1504
7759
8996
4182
4407
2104
9879
3399
5431
8506
7824
5090
9951
191
7116
4006
5346
21
4793
9898
2074
7241
4461
6455
6793
331
9047
5024
888
625
9872
8146
686
6472
8365
5062
1966
9284
5876
6179
9294
9593
985
4256
9199
2898
5860
2727
9038
255
2464
3941
9094
8844
7474
6398
3359
5419
3476
6238
7063
9716
9501
1850
8395
5715
2703
7605
8947
8751
6461
7391
4296
1451
6727
4279
7746
7894
195
6145
546
9597
9866
2610
4904
4719
5004
936
3906
865
1969
2839
1906
5496
8573
5470
1067
7396
5758
3368
9608
3597
7669
1103
7113
7813
8895
8490
1994
1228
3711
8023
3474
2355
4762
4500
917
6200
5103
391
3526
3376
2961
7838
9677
8259
6050
3937
385
5920
8173
3651
9794
4113
5024
3031
85
4218
3125
7262
237
5691
6107
8303
9458
5221
2582
64
8657
1833
4399
8385
7472
1164
2489
9016
5036
8983
850
9206
9745
2106
2162
9465
3413
4656
723
7531
9073
4062
8588
8855
9837
8806
5996
9147
5191
9912
8768
601
80
9159
6465
5768
8083
4681
9485
5640
3651
9848
4400
99
7360
2711
1518
8526
2117
2958
4800
1359
8625
5830
9657
3000
4896
6032
6852
4161
517
7727
908
4372
1190
4310
9415
610
7364
1212
1904
8835
8790
6524
3616
2699
4737
1017
2328
535
9190
2767
3053
6023
4520
3204
6480
806
8104
990
6873
1652
1999
4462
3535
6372
3479
7738
4007
9313
3126
2312
9975
3772
9368
9077
1270
9233
857
7750
1714
1496
1228
4470
4220
5143
6458
3535
3588
8212
7674
8180
5501
8359
265
9002
9997
3598
3127
598
4612
3787
5374
641
8390
2680
2095
5481
1366
2923
4426
6577
2000
1604
6730
9993
4867
6755
7996
2008
3898
8598
8458
4485
9398
2640
2824
7669
1466
8310
5321
6319
6098
6227
4495
2348
9264
5083
5197
6698
276
492
6427
2639
2792
4064
6134
138
2709
6975
7569
7829
7910
2594
8140
7767
9543
1762
1599
1446
9497
2319
9171
4713
8181
5228
9565
5195
1338
7224
5304
5052
2629
2408
4382
6738
7516
3823
3346
8094
7511
1311
8653
569
9243
553
1268
9644
4260
8657
8642
7998
5599
5757
9367
1144
145
5996
4940
9541
2648
2243
7666
2421
5788
9842
2327
7841
4368
4534
5892
4440
6907
1927
8181
3112
782
1426
4709
3609
4194
8321
6566
8339
7183
7557
8570
1071
3163
9174
1426
4107
1197
3057
6832
7239
1917
8544
9802
5821
7130
4488
2094
8318
1559
9852
3276
7478
3635
4286
5413
9089
8611
838
7150
6536
6878
7835
7489
6004
1093
942
7616
9203
174
6246
8902
8503
6620
6597
8300
4411
2140
4426
5925
6450
6989
5712
1655
8184
3869
8964
1606
1786
5677
9460
4671
2289
1744
9282
4606
8345
3349
3623
284
4736
7390
7573
9640
3177
2589
981
6865
2512
9738
8911
9837
217
2179
7432
2105
8481
9361
2038
1582
7254
5682
974
3756
5490
569
5742
8326
6962
14
263
6825
2838
8323
8514
6874
1537
6180
6260
3259
5695
106
6748
5258
5046
1068
921
8759
3190
9010
2872
3215
4282
1896
2762
9257
1072
940
1813
8637
3285
8084
7009
396
5417
9038
5363
2400
7682
1574
2758
9697
4317
8029
6853
4592
559
9052
4885
852
4409
5590
5023
6606
3530
850
9435
7947
1246
5341
5032
4023
8116
8075
6761
3336
3614
9766
5689
62
4338
821
9823
1428
9933
4778
5052
8307
4102
6040
7009
7092
7472
9326
6734
5568
1242
5653
8998
342
2497
5266
4382
8711
6405
3640
6851
6242
2872
3885
2923
5095
1059
9463
7635
8138
9267
4435
5272
3527
320
9906
4130
1996
4366
401
5050
3175
1869
5907
9405
5292
4683
7869
1624
9763
6250
3309
6355
9661
3819
4040
7210
465
377
7215
3030
903
131
4637
8123
7583
1409
8400
2010
9535
2808
7713
775
1576
6840
3490
53
1059
3826
9827
5181
1790
5863
784
1901
6973
1340
8955
7229
126
8170
5169
7644
1005
3954
7996
6585
369
3533
2261
8175
4161
1841
9267
5288
7751
7519
6820
8386
8335
4297
3735
6846
3275
8418
5460
3925
4487
3102
1961
5573
5507
7496
5234
4666
4323
4850
9811
8152
9071
7447
5973
4339
6439
7677
9771
5377
8935
8902
2623
7656
5027
8469
2526
4690
7823
6733
5149
7087
2590
1813
3063
9561
5269
9368
4324
3186
1210
7066
2951
9593
7934
5284
1492
6492
6053
7008
5260
3704
350
4800
5366
6155
9475
3753
2908
6090
1599
6669
7279
2767
2486
3158
9880
7499
6518
6046
4445
8585
200
9899
651
1714
4051
9784
3254
2685
7661
8671
5883
1742
9887
4707
2429
3135
6372
7225
5876
1549
7453
358
9455
6665
9268
1235
8481
6719
8363
4094
3871
9571
5313
5595
8373
9559
9120
5095
3456
7657
7654
6429
8411
1065
2397
6609
1417
6201
4633
4937
7067
3917
7006
4620
383
2257
7868
7794
4982
1546
2456
2539
4224
8420
9880
1885
6406
4363
7242
965
1316
2342
6577
8350
6913
9933
6349
8783
492
6203
9863
7742
7957
6766
8726
9090
3813
3691
3712
8967
7035
9503
8449
9979
1347
3537
4113
4789
9525
8259
4085
7557
6264
1143
580
5414
5041
797
4676
9424
860
5498
2417
6523
8661
3589
7353
3181
5540
4668
8711
9444
547
2867
9273
8672
3021
5900
7168
9847
8452
9778
4917
5548
6863
3279
2179
362
1758
6894
6100
2426
9564
8299
6411
5700
6992
9654
8507
5585
6128
3110
7602
7807
882
7514
2278
9215
6832
5259
4971
1592
3784
3997
237
6718
141
8132
9216
1309
1645
4211
8898
9231
9840
3312
8794
1549
3706
9412
175
722
7645
1822
7751
8347
238
1703
3707
2331
6642
8320
6995
7931
3492
5239
5811
9007
8422
9241
9377
8179
274
3489
6082
484
9084
6847
433
9739
8598
1027
8315
4900
2463
3992
1066
4989
5849
4863
4571
1242
7573
9392
9630
5477
4766
4421
8538
6658
1022
546
7482
7681
9697
1244
9240
6461
1668
2666
9844
5921
3609
921
6754
6026
8778
7385
9485
5352
2488
901
2572
206
2047
4096
4159
2488
3079
6250
8357
1996
9930
339
222
3802
6301
8934
2168
3645
2077
4070
4472
9059
423
2855
8375
1017
83
803
3415
8672
4030
8685
2704
7292
3651
5266
5659
4650
70
8363
1658
2289
7645
1919
1794
4018
5002
3046
2086
7386
9241
5560
961
2406
611
7859
2495
3109
9469
7228
73
4809
6608
9884
5676
6023
3813
300
9349
5631
3229
8428
4235
3781
7930
9388
6024
3853
8766
9662
6181
4342
5790
2130
4738
7341
2978
9633
6223
2530
7884
4758
3033
759
3538
9382
6900
5845
8074
6096
1505
8713
6289
6832
3053
4460
5207
957
6823
3504
2443
6306
9387
2774
5663
7210
2367
4604
6968
6196
121
467
1812
7062
8027
8255
6295
3054
2348
4168
7044
5444
3236
7806
357
1115
6612
9273
1448
5510
6752
5518
6534
4631
9242
3565
7712
115
7548
4055
3400
5265
8930
6526
3961
9617
2642
1572
1044
9065
8632
9941
8729
1003
3410
6689
9518
3026
2356
7041
4287
2347
6761
7243
802
4017
3880
977
3893
7552
5551
4531
1271
5867
5518
6773
1615
2873
9586
9131
6621
8282
1708
5152
8364
8840
8909
5878
6240
2041
3633
6040
65
2160
1334
6220
8628
3315
7911
7652
739
8295
2105
7507
9048
4503
4481
8796
4219
276
4655
838
1589
5510
5340
4333
8545
3345
3228
5970
7598
4211
9919
7634
6195
6729
5610
2100
4864
5265
620
299
4604
1899
5200
8411
4864
377
863
3833
9696
7669
7582
987
1121
4433
5483
9167
7004
5209
7792
4824
4013
997
2130
466
1160
7146
2521
4215
9017
4593
8411
4218
3718
6943
9703
8784
6611
2467
3931
1310
1762
7679
979
6894
3765
1486
7007
2859
4673
2675
5279
4060
9745
8146
3085
6350
4788
1576
3783
2153
1940
532
376
3908
5892
617
6515
677
4581
4604
4187
6817
6789
4552
8641
4033
7092
8033
106
7973
8564
1269
5660
3042
2253
782
6582
7528
2507
725
8074
8207
9605
5744
951
3471
8442
7820
8327
6622
6713
6150
8257
5187
6381
3827
2892
7738
3235
527
1762
9313
474
6786
6940
2991
3318
9487
6207
2932
817
2854
6707
8364
7679
4249
9340
5789
5660
4316
8023
639
3684
4341
3379
7147
2078
3539
4809
2460
8022
6267
2297
2163
8742
7710
5922
6822
9968
5414
6414
9592
2154
4607
4744
8820
487
6690
1307
6915
9310
2109
6392
5069
249
9406
579
9996
4012
2974
3611
171
6096
4443
1572
2862
1115
7245
3667
7356
1630
8042
9685
1014
8267
2324
2300
5499
768
32
695
2068
2213
1699
1661
1019
2781
3221
278
2793
2636
6455
3398
8220
8006
880
2039
7447
4448
2067
8274
3827
5333
4780
2313
6260
5687
2826
7636
4630
6528
5399
6838
5894
7555
81
5515
5581
2116
7101
2000
311
6161
4818
6351
2674
5980
3616
6966
8978
1846
6916
4115
7841
7129
8755
9918
7876
6065
4675
9507
9032
2329
2361
7098
1499
9406
3869
117
9144
6242
7723
149
3930
2015
7330
2330
3825
1541
6639
3637
5635
8418
2516
2043
4793
7917
3729
6168
1338
2383
2564
5069
8166
383
4893
4489
1176
9081
7210
2431
6510
1130
4754
249
2373
5770
6701
473
14
3830
3632
2664
333
6361
7319
4285
2032
1846
26
4763
3356
4357
2994
4087
1186
7031
1877
9477
7665
4472
6716
2382
9190
7633
1334
7600
7630
6918
70
3554
5244
2338
712
2274
37
8509
7169
5726
9784
7352
3955
3803
9916
1605
6847
709
114
3605
7653
3219
8858
2399
2951
8182
2433
6522
1677
990
583
3880
5793
3257
5247
2239
7402
1417
4959
3252
7030
9873
5175
646
1872
716
9551
7093
4081
1545
3305
4317
6050
4983
8582
2291
7040
5625
6965
666
2328
7879
5477
3970
674
7521
8283
3182
9307
8784
31
4129
5098
4858
8065
2917
9508
3089
1753
1719
6250
6602
796
1490
6336
4645
9882
54
6793
9966
6404
3333
3390
3694
5980
3674
6765
6926
7909
7990
9022
2410
3561
9848
8161
6830
5512
3496
7827
2896
1550
5665
1152
3929
9134
4041
6306
321
8026
8686
407
6214
6677
7406
2448
9081
9135
5507
5782
9365
9663
4809
4280
3436
4640
2766
6511
7968
2530
6741
3202
267
9233
5478
709
9836
8899
9653
6348
1887
1418
6494
7102
5799
4761
8842
4821
8426
4564
9905
6737
361
7840
8220
2316
7739
1257
5893
2936
7301
1458
8654
6821
9592
6247
8730
2863
8230
6303
7628
3347
1522
1421
8282
9922
2468
2134
3741
2863
1750
7901
7224
3074
6015
761
8403
6191
8889
7160
131
4784
736
7757
1559
303
8121
6228
2657
5760
6460
1127
9759
7451
1088
8201
7798
1703
1842
6607
730
7122
9890
4895
7468
7485
7130
9792
9249
8276
875
369
2858
5644
9301
5109
8645
1364
5827
3964
3072
3246
1233
4142
2021
2327
3692
880
3270
8738
212
7096
3062
7379
4672
1629
8498
6230
1502
8616
9946
6384
9445
8679
7568
8334
9305
2608
3852
9466
7770
9635
7257
9820
8202
6408
4272
8156
3033
4791
9487
1253
1583
438
5333
9173
3333
9997
2653
3970
1728
7189
6452
9079
4971
7631
6744
6443
4479
2066
7040
5842
5138
1788
7138
5261
3514
4281
7125
1885
6124
8321
6739
6997
182
2892
5322
1165
757
1873
7392
8915
3187
3260
5489
2684
2176
8173
5783
6360
1676
7405
8964
9187
3135
1948
3726
4951
7269
3718
8599
3743
1897
6036
4424
8935
2285
2750
7626
8927
9475
4078
2593
7550
3900
2208
3974
1939
2202
4213
4623
2439
8675
3239
6253
2878
5909
5255
4545
3501
8816
2050
1579
7493
6709
5042
561
9693
8921
8704
9833
5790
1141
280
7267
8855
2542
3381
2726
7889
1660
8795
5958
6189
8249
4707
6062
570
1847
3681
9631
8675
4894
4465
2133
6004
8690
8448
6098
3772
5053
9191
6714
4846
1294
7202
5643
4451
1293
5007
6422
2122
7545
9346
206
2367
2448
1909
4380
8857
2267
1629
4973
8620
3396
6200
9321
1375
7925
4898
5008
4617
4366
2902
7090
1525
1009
610
6315
4
7662
4531
794
4593
1030
4255
4365
5311
3279
7362
2251
63
1539
3168
4653
4798
4309
9434
458
5915
2769
6955
1053
7686
3103
4050
2229
964
6308
7354
5353
6207
6548
2932
4054
507
8056
1222
326
435
2519
8173
8350
3057
4949
4350
8549
1868
2757
363
5292
4972
3884
161
9407
8393
7748
6909
5158
1505
1865
3551
4232
3849
6820
3782
9213
3611
4081
5179
717
5133
2655
1114
8538
5938
3523
9051
4136
1514
6521
1103
8213
6965
5225
9046
4936
6036
6354
7821
6106
5552
9653
9764
2667
6436
9889
9678
755
8421
1302
2450
6919
2835
472
4302
8115
8647
2130
843
3978
4988
116
827
9367
3386
8283
1119
9934
1661
1820
1061
3317
8564
2828
9615
2633
5286
95
6239
318
2511
3547
6366
2838
7543
8120
1772
7533
5556
5366
961
2607
2294
4299
4306
6646
9648
456
3343
4868
5559
2471
7578
9994
4354
8195
9858
2675
6625
8035
2669
7536
1499
4580
1828
2624
7871
9666
72
683
8108
355
1490
8395
1980
5777
5352
8344
9675
434
3756
5743
581
8230
2190
7566
5805
2028
8482
9902
1163
160
4220
29
333
4085
4968
3192
1438
2283
2342
4881
2723
7341
2882
2803
7570
6938
5778
2079
270
9486
5576
1905
4973
2333
6359
3316
4730
11
6163
6735
5670
5915
2289
9499
4570
5170
9869
1761
6183
8470
8059
8837
7934
4488
7509
1913
5420
5659
6419
2639
3821
3281
9288
8576
7490
2161
9417
5154
4317
4182
4664
7080
680
5735
63
7644
5237
3326
9577
786
2864
4664
8378
5145
7729
4120
254
3715
4750
4312
2047
3390
2669
7965
1680
8878
6503
197
1718
9801
4360
8448
6023
7407
1139
7400
7434
4804
7347
7727
510
3292
1756
9940
5383
1586
8591
4929
8914
4708
5452
5203
3626
7406
738
311
5555
8833
9634
5998
3556
1904
7330
8412
4082
9943
3053
7843
8071
1945
8343
3031
2929
2228
6079
2174
6934
8707
8285
214
7862
8736
5370
8866
3641
1363
6143
4003
8295
5500
4662
2751
3286
1017
2621
4368
1278
7940
8745
603
4681
1709
2902
2716
2102
6319
7612
5931
4476
5521
2798
9389
3403
8795
5229
5129
2415
1859
937
4452
3790
8899
6247
9436
2032
2217
1645
1294
5199
1307
6090
1445
84
3764
8612
8320
6464
7344
7401
3342
3740
5824
3271
9976
7816
9178
5047
5147
5616
2592
2643
704
2285
2619
537
2042
6791
9187
4759
8380
3912
3486
8262
1380
2956
6516
3412
6568
5541
6634
7705
7659
4762
9923
6491
7468
607
6127
4429
9052
4640
6814
8594
1402
8184
2790
1807
9564
6462
7277
9023
8252
1070
4931
2032
8925
8310
8510
2154
3352
4855
4756
3504
615
6683
7119
3615
6621
214
6000
691
913
3588
2403
9225
6773
8466
3738
2399
6359
7097
5384
5096
1267
6261
8765
1996
4099
9125
7977
4923
4644
1546
5935
4434
2582
7138
759
8806
8719
1038
5712
1934
3773
2767
9488
2285
5751
5424
8601
3052
5502
4797
7819
3079
3029
5009
3168
654
5434
1773
7719
8939
624
8740
1088
3443
9114
4803
1345
7861
5814
1998
1507
8640
6596
9734
8828
2482
6274
950
5561
7226
4038
9453
8632
9375
742
7670
2992
2521
2375
2594
2477
6813
8624
7912
1948
3303
3130
9234
1263
4048
1750
7577
5421
3998
3179
8619
1913
4747
731
7848
9981
3245
1121
1677
5924
8852
2666
7159
2817
4227
6909
4617
2591
6630
1991
2841
2021
2418
7111
8196
3109
5818
8403
3090
7490
2749
2838
644
9116
1052
1062
9050
7690
3129
6166
7057
5922
3436
997
7337
183
8511
8016
2725
9312
137
8587
5900
6769
376
5415
4428
2345
9847
2353
1646
4583
9567
2247
2100
1209
26
7928
8447
3106
66
4342
9694
4199
7880
6090
9280
7303
6097
4405
1674
5477
9115
1679
6053
4259
7389
7550
9646
3404
5004
8531
3425
1454
3402
4468
2448
1875
4584
6018
7740
3227
2701
5864
2375
439
6447
7631
2800
3204
1469
8175
6205
5937
6207
3174
1079
7871
3349
8846
815
2165
1773
9839
9359
4781
6624
9121
2715
6175
3308
8843
6789
6327
9820
8029
8736
8453
5938
918
9501
1522
5575
4067
7649
7946
9466
3717
4088
1114
900
5758
3650
3622
2477
903
7259
9287
9319
2577
4953
3648
775
3302
1742
2060
916
6459
2877
2454
5048
9029
2842
485
675
5172
1690
481
3119
1600
8842
1910
3535
303
3803
4852
8848
641
7626
2512
273
3640
5518
1147
7055
3735
7611
8973
5385
981
4611
7758
883
3870
1628
1377
2933
5047
861
573
2051
6652
8562
1705
5816
6439
814
8851
3099
719
5680
605
4740
3963
2239
4644
2504
8465
5919
4238
303
3408
4997
320
1111
8518
5911
3658
6338
879
2652
8816
5210
9291
707
4853
1460
2874
6912
5414
2690
9174
1185
2752
7267
3949
7167
3599
6309
4058
8559
2820
5899
8079
2920
833
7625
4801
2671
6805
2476
3056
7901
5407
8263
3746
5235
5664
839
6859
4116
8306
3192
5466
1792
7711
1169
9619
514
3487
347
180
367
481
6079
7127
8174
4949
5004
8515
2151
1508
824
3903
3844
6189
9646
9012
7076
5725
7974
9966
8894
2170
3906
559
7827
7900
8612
7792
9228
8873
4893
6773
5203
9067
8288
3915
4909
6991
501
9888
5732
1245
8410
9295
2851
8527
3156
4103
5739
8753
8963
7416
5123
1267
627
1273
2348
9245
3679
9528
4994
8416
5184
8175
4398
1029
6787
1199
8744
6276
7880
860
9050
8611
4582
3909
5024
1529
8525
7390
6300
9502
8019
6812
7302
8897
6704
2364
4544
469
9573
3648
3223
4073
1591
2263
5061
2579
8778
1112
5060
2456
8312
3835
9357
9322
3393
292
5518
8927
3004
3756
346
6554
3051
4894
9371
3928
6652
8283
1106
5432
4476
4859
9583
1160
1591
1137
6156
1625
4906
7977
3923
4158
410
5488
7185
2870
9197
6976
3842
3604
2821
4215
4667
6327
8973
51
3782
1787
764
1852
3640
1147
455
2910
351
2864
6291
2225
9031
5147
3544
375
3228
7723
6625
289
489
1660
9871
2302
3423
1948
7405
1313
705
155
8687
9326
9820
6207
516
2482
1348
8960
8330
3644
3818
5366
8624
5531
9369
5950
9318
4965
7648
3827
8657
3536
9450
1391
4188
2689
3145
9037
8072
8080
4593
1641
835
6468
1232
2599
6726
7792
9755
7773
7481
3785
2004
1182
6225
355
9944
8852
1098
8743
7700
7593
5583
4115
104
8978
3158
270
8212
6345
6777
870
7951
4373
7119
952
4054
7720
6761
187
8353
1237
3368
2090
5185
5004
2331
3564
198
8963
5846
4002
845
498
5583
5948
4983
2667
9186
7672
9332
5701
149
3864
6430
3572
2741
8047
9155
7318
9887
8583
9690
7116
3643
1650
5782
7507
4882
4764
8520
5742
4768
3353
6462
9282
388
2688
8938
6029
949
9459
2174
8596
4527
5834
4563
5256
875
5259
6857
2772
1676
6169
1033
502
4678
2086
1542
5559
7417
5589
4049
8329
7083
7713
9100
3004
9683
2995
7510
7805
7969
9908
8789
5259
2764
2896
242
9479
388
6179
1694
9367
1157
4947
3011
8375
5869
7481
7013
7566
3588
493
1991
7480
8794
3277
2074
3461
927
5401
1295
1981
8220
7182
7422
30
15
7310
9839
132
9347
9880
1942
7203
2414
1850
700
1668
7876
5151
792
4266
2520
6246
1420
7823
2867
4161
8396
5632
2781
3766
3801
5474
4344
7750
6171
8384
5069
4967
7678
4226
2606
1249
7523
6443
8938
3521
5464
9487
5935
29
1058
9263
7785
1045
9989
4147
5209
4162
166
7843
9489
8670
1656
7121
8571
1663
8690
4726
7017
7041
3442
2344
9880
8751
9051
2500
670
1598
5466
1790
6290
4598
2295
9475
5466
6926
5718
4231
9231
5939
2716
1823
7790
8453
191
2253
2472
7950
4551
9124
8280
8559
5569
1255
5076
424
4290
8258
4605
1380
5175
2452
4865
3375
299
968
5840
4485
7699
3007
7291
3785
6147
859
2216
9022
8547
5066
7298
5589
6236
2109
9454
5732
7293
5012
6120
1775
8458
7176
924
4518
8131
9845
944
3067
2019
1762
1310
8206
9983
9743
704
7591
7150
8649
8324
1423
152
1164
4575
2715
3639
6534
5918
85
442
3620
3319
5545
2089
2491
9854
8746
7762
4165
6611
5391
1922
4615
7145
445
1807
8187
2866
7569
9170
8958
4181
3578
3794
2231
4562
7745
6811
323
1676
7815
8238
8410
7285
6217
2594
9999
5944
9858
4168
7673
2271
9213
364
4185
2116
8726
4647
9863
133
1116
3665
573
992
8980
1700
4784
1326
5101
2700
8039
493
1356
5835
5001
4582
3556
7033
3415
6717
3443
8008
4515
6038
2652
3077
6764
52
5340
5483
3975
9452
8667
7953
8460
3481
4962
100
2682
6633
7443
143
9703
2373
6185
3526
7431
3742
4541
7779
2248
3202
4274
5079
2521
973
5309
3602
8037
9532
4853
7966
3984
6461
6979
502
9404
4131
7910
6788
8312
9494
7894
6951
4774
5575
6178
4979
4456
5360
8920
2899
9670
4026
6385
5033
5390
8072
2487
6838
1640
9905
2963
6965
3621
3979
1655
7394
3732
835
9013
8473
3072
7241
682
5384
1626
3031
7851
6246
2558
1746
8570
8621
6420
5850
1765
1858
630
6156
3867
9062
9401
7334
8683
8309
9578
2730
4140
4363
694
1916
1411
7830
8149
1446
2580
1351
2181
651
1400
5346
4655
2407
1414
5573
2007
1957
1490
262
2357
2107
9711
5540
9547
7984
9762
1903
8099
4350
8084
1748
9927
7395
9764
5745
268
7937
3703
6711
6507
964
492
8028
2797
8147
4561
8864
5715
5424
9115
6520
3487
9771
7062
2854
3075
2179
6826
6410
2836
267
182
7985
1050
6683
2171
9740
2199
3677
999
9772
4465
4072
1693
7752
1166
187
1182
1121
5595
6671
7462
1709
6441
3790
5093
9503
6197
4882
9016
9176
1202
6389
6595
9415
8516
5224
1678
8412
1756
3024
969
7946
9067
4059
5341
7258
9413
6001
2833
5724
2804
181
7654
3737
5942
217
2479
6884
8244
3377
7392
8543
7391
8385
3170
4153
9065
2160
7424
4757
7565
2733
1553
2374
9725
3392
6066
8134
758
2890
5647
1110
1346
3030
8718
7423
1273
5841
1081
6664
2949
9509
7942
1409
9313
2641
3812
1467
3612
5989
4564
1978
6848
6344
8658
2691
8970
7516
158
3599
7861
7450
1019
9858
3848
9623
516
549
6984
9560
4358
287
9643
2770
6142
3298
427
6874
9951
5090
6210
1259
9247
8064
9976
966
912
4837
2583
131
4470
2122
6967
4533
7338
8852
1931
8364
4394
4301
5750
5316
7626
7709
5259
7947
1931
9912
6433
8432
4518
5680
2031
551
3174
2027
1625
7081
3647
4416
2503
424
7583
2491
2527
8463
1871
5168
7198
1832
9877
8876
3336
7064
7514
9079
585
6325
5299
2117
8631
6583
6190
60
4183
3836
8747
8911
1416
4278
7460
3913
2079
8287
2491
8646
3872
93
8030
3851
7638
3360
9209
3350
6656
8007
5145
3888
8393
2387
3352
3374
2129
740
1674
7703
8733
9487
5699
9984
3847
8369
6947
179
2339
8781
7103
3390
5888
2593
5628
6008
1127
5351
7802
6238
2052
5527
4876
6716
9470
2186
9632
9655
3428
8201
9199
2118
3973
2659
1826
4529
8668
7006
1182
5650
599
4581
2478
9033
5378
8368
1100
1627
6917
3058
9836
6682
4903
8475
8517
1263
6748
2749
445
36
9330
3243
9232
9614
8709
3565
8844
1416
7834
4929
7212
779
9150
2140
4414
2441
5083
1182
6003
7049
7059
1044
8947
7260
4044
294
6059
2862
2873
6800
740
4248
2401
3839
8033
8355
447
6641
6949
8487
3717
2302
8926
9249
5469
550
3714
6082
7981
9408
1140
932
406
4162
3939
953
5513
8974
2816
4812
455
7449
3353
9144
452
7959
9511
7511
6951
6082
8144
9970
2145
6202
7882
6296
1431
4806
7917
1594
1949
8952
2484
9475
9121
8511
1472
9860
402
6470
5784
4829
3883
4794
3200
232
8111
9400
5317
9408
1474
7685
7331
4543
4930
1671
2467
2516
5121
2848
5365
4051
2816
140
9078
2695
6953
3264
3773
9827
7449
4018
8183
5446
7464
6839
4845
8604
2423
3063
3248
945
2164
9757
7569
5744
5341
394
638
6186
7055
6058
8012
6755
2361
1438
3678
8214
962
6120
6032
9528
5028
9750
2386
4522
2419
7861
1492
7400
5934
7990
8347
2478
9745
334
5933
5066
1172
6232
6542
2957
6164
6229
1176
6844
252
3620
9024
6227
9472
3276
3403
8296
4469
5717
93
525
5616
263
873
6367
5578
7163
5146
9628
1260
9006
1660
8209
5485
3907
4360
1233
4917
5063
955
7778
8093
4288
6850
9954
8070
3839
8515
3687
6306
9109
9947
8051
6338
1874
2560
1494
6461
1400
850
3486
3722
2206
3123
6713
4811
9841
4143
5995
7718
2020
602
7115
113
3784
1573
9175
8184
9830
1421
1560
5966
1929
3344
6225
1966
4154
3116
8145
3213
8131
6694
104
2191
5012
6964
1941
5026
852
4056
8174
3850
8335
8089
3033
6090
3342
9439
9367
3708
6853
5451
9553
6157
5813
4033
5450
2632
7602
7267
4676
3405
3455
2267
142
1278
5460
3492
7019
1174
9474
9077
1534
9366
6573
6268
7105
1742
3688
2467
4613
196
2239
7282
6580
3172
4365
4145
1762
3028
9022
8663
6034
5010
6367
8004
629
6620
1714
9639
3133
7532
6189
7997
6175
6910
9169
8823
6631
4047
345
7718
4486
8469
6569
6678
7622
7173
629
2948
2110
4005
8691
8429
8656
9582
5209
6869
8640
5181
10000
8993
3664
7158
3819
1329
9414
8261
624
9629
511
4163
7620
1371
8220
5378
5366
3963
5482
2758
321
7695
881
3215
8437
9785
8050
3942
3696
691
1555
7284
7157
6822
8087
1690
7886
5767
4230
8464
7870
8036
1164
558
4847
8247
1101
736
3354
7172
2294
9849
8310
4357
1135
8248
8807
3152
6044
3935
5527
8385
7603
8550
8531
9337
7480
6971
5484
6851
4147
6195
510
2015
675
9858
1165
2365
5436
8707
8762
6119
3532
9460
854
1275
2364
4209
4318
9092
9522
4108
5748
1540
6498
6134
2254
1600
4261
8925
9175
2632
4866
2193
2068
7233
1352
7924
7154
3889
6318
2654
9370
4246
2593
5194
9334
1060
8493
2993
8733
2681
4487
2049
7162
5535
8487
9465
6171
4253
9891
7972
9525
3802
438
5695
1109
351
6863
9449
9601
2648
8582
2566
365
2807
3417
9616
6090
3524
9701
6042
313
8421
8912
5938
6205
8966
4547
6227
3022
7958
8693
9220
2537
2110
4307
817
2420
7422
4011
6020
6640
8853
6536
5119
5832
6604
3672
4600
9862
1328
3544
6913
8853
1163
8897
1347
1041
5774
9468
8248
9098
9357
449
1074
9367
6055
557
810
7126
6384
2514
8
738
396
6776
8076
3806
9227
7745
1960
8878
4892
8954
2874
7158
7583
5630
1257
6537
5802
7845
2635
4803
6631
7353
8800
6482
6761
7065
4159
7455
7498
6230
2331
8283
6530
3770
978
7668
8902
7593
3458
8951
8266
8720
6296
2671
8132
2826
4375
9579
7119
6722
1057
6926
5640
3394
2868
9856
5721
6282
7732
9618
3280
4284
625
9727
4347
8531
165
6638
3970
9748
3932
2867
5088
5661
6848
8821
1424
4971
3024
5722
7584
1031
6973
7279
7412
9856
2241
2308
8938
628
700
2036
4486
8103
3052
98
9066
55
6440
5310
3443
5718
5561
2087
7378
1878
8070
5707
3685
5219
7578
8202
1954
2969
5476
5881
8111
8775
4203
6770
9425
5387
3756
2744
6672
237
7122
8184
5235
8904
1664
411
7181
9362
7949
8792
9827
2637
157
4150
3224
4918
5864
9919
808
3355
2970
1329
4941
634
1030
8110
8801
2820
8279
8499
7265
1792
4133
7845
5258
9100
2448
4823
7507
4014
3949
7528
6935
4152
9962
2602
6445
2794
63
8717
3382
7746
7698
9354
7106
2718
7783
7228
6303
7170
7027
5768
383
8005
3099
7181
8148
262
4670
9782
2331
2108
3995
6269
6579
7882
4368
2138
6168
5746
3985
6712
4801
880
929
6809
9186
8183
7632
1008
7838
1017
3010
5180
9580
3376
5015
7940
6421
8058
6028
5165
4168
4561
3485
5305
5482
7784
7237
538
2317
3089
5140
9012
3564
1419
5339
6545
6864
1193
2215
1838
1506
3470
5432
3394
4702
2100
4589
3726
384
8557
1998
7120
5261
2528
5014
4610
3009
2325
5258
2687
6800
396
826
2150
1803
422
4180
2183
1298
6295
9391
2042
1408
4980
8154
5727
3831
2791
8801
3039
3401
65
6313
5554
5904
5391
5418
8090
378
1205
3734
2765
5221
1366
6313
7312
2835
5526
2927
3902
5962
343
1436
7880
6027
607
9116
8774
7580
2011
2920
3692
6436
3213
8481
5319
8723
8416
9565
1847
6444
3196
3019
55
9264
4021
564
3159
8903
1694
4544
5883
3085
6891
770
4812
3144
6948
274
4860
6721
1157
1461
6775
8854
530
8538
5493
8187
1112
9891
4731
777
3279
2190
6545
4020
4667
6063
2751
1628
9426
9117
6529
9600
5720
2342
6922
2025
4933
8495
5540
9323
4985
2139
2821
1331
6038
599
1405
5948
4315
3504
5612
485
897
7970
3553
8695
6317
527
9932
5349
4950
5080
4117
6581
3073
7322
1254
1205
2648
6280
7747
5819
8890
6528
4810
5966
6092
8237
5717
9515
9036
2329
237
7988
2918
6285
6616
4139
6767
9190
643
5063
3407
2245
7803
9025
1612
6980
6180
1774
3889
1296
4525
5480
541
7351
8779
2027
1176
4191
9409
2425
7569
8113
9393
1707
2306
8128
1053
4581
7349
3578
5702
5365
368
6426
5942
8984
3787
2455
4808
2616
4162
2348
5701
3381
1206
2485
458
9023
7198
9891
4644
7629
812
1420
7486
7582
7850
3602
497
3610
3234
6126
9338
7635
4461
313
4362
1997
3987
8359
9719
215
4193
6864
7615
2550
6841
1132
1276
7981
5843
1322
8499
6826
4466
7246
1591
2687
1361
3909
1515
2332
4411
6006
4596
8230
3866
6902
60
2166
5048
2280
8963
7696
8161
95
1024
4734
8058
2929
2150
2073
3482
5531
1137
1380
5782
3675
1744
2389
2411
7742
7420
2864
8212
6214
6374
7745
9324
6471
8496
518
8941
814
6225
9383
263
558
8060
2691
668
2873
4058
4376
216
9816
4035
6366
5534
9991
892
2289
8653
2112
4779
8458
4273
9026
1350
9273
1958
9742
6313
5792
7368
7853
4950
1759
1542
833
9126
6631
1460
4839
6286
8621
1807
7094
893
1598
2556
6887
1489
4665
5434
4864
5338
2606
4822
3791
3638
5153
3020
5423
8603
5690
1931
1290
5684
2780
9634
3532
739
9359
8326
3375
1444
7213
9173
2888
8466
2262
6085
6941
3506
1457
4774
2450
5101
6671
9974
6607
9228
8125
5747
6767
4300
6886
3275
5496
7520
7586
6895
9106
9654
1104
902
7861
1938
4811
5230
6851
1974
1004
3373
7327
2867
923
3509
7625
3561
1779
6598
6936
8858
7330
3726
8850
8813
6457
1691
3291
7087
678
3201
9767
9699
4796
1095
3182
4842
2012
1180
4971
1374
4210
4279
2784
5768
1678
9036
8762
8178
4893
6778
9741
9670
595
8545
9340
9397
1127
8449
6263
9059
1788
7261
8769
4080
8344
3311
1692
1058
3
2869
1587
6669
7853
6553
2452
5173
8619
5166
5433
9835
9968
9718
5378
8946
7797
5840
8224
5861
8053
9535
5520
7874
4567
7062
4978
1198
2888
8896
1829
3820
8020
92
4113
8681
369
5381
2640
5086
5304
6399
5609
8264
4113
5261
6091
9332
6987
5216
8323
3204
2357
2826
9034
830
4507
6129
2814
6900
3328
415
4363
7710
3668
7989
6614
1555
2258
1744
2502
7943
5513
7844
3727
4670
7189
3428
2828
2495
7945
3028
4761
4995
6203
5910
2122
6173
5085
7152
7355
2116
371
4735
7060
4443
7798
8565
569
5329
4612
1517
6476
8836
8545
1664
2127
2561
2638
7327
7850
8854
1204
8096
8741
4089
9341
7207
7219
7025
304
4009
3163
3154
8631
7702
6980
4566
5902
3343
2716
6583
3418
4194
6917
4617
1828
5655
652
4836
9057
8690
6712
9407
3551
6761
4060
3272
1054
8816
3144
6656
2888
7632
5458
7523
6926
8438
7661
6757
8657
743
9139
7256
90
3297
5381
778
8199
8221
5979
8268
2178
7473
5097
7133
3599
9922
625
4052
8993
6182
8255
5133
7930
3911
1366
4154
7470
3604
6532
5851
9795
9186
8340
2505
7767
9119
4112
9691
5085
5479
9104
6812
3813
5023
4211
7924
4775
7535
1529
930
8604
6781
8492
9067
9353
4516
1737
5516
3609
3860
2734
9420
5958
9378
9585
2253
5604
4096
2394
7313
2826
3128
798
2440
3102
1441
8186
5560
2843
628
3608
2854
3073
2921
7553
5456
2906
1498
223
5069
1045
8521
1518
9308
1056
5037
4718
6249
1670
6856
4183
2318
3139
3844
9690
7510
9312
5435
8288
5260
4496
5238
3314
1923
4694
7213
7379
9551
9136
1293
8590
9312
3012
7960
2711
9951
1781
3863
8081
9168
7346
8906
9660
4647
9419
5919
5608
1816
4113
8497
3738
470
9657
6696
2426
9405
8637
7566
9815
8716
9248
4274
2664
1529
9755
1238
7519
4488
3976
2226
3532
3815
458
2699
7932
816
4487
5662
9195
5906
4580
2390
9197
9977
1083
1246
2725
3465
1787
1201
5056
5594
5532
4508
7361
5661
7630
1732
8570
7533
3693
8356
6755
9777
3443
8687
8378
3358
8282
4564
4088
2601
4732
8256
1692
5561
4153
2477
5094
9611
5748
1959
8450
4687
5627
8031
4238
5392
2369
8825
3706
5729
169
176
2908
2067
3889
234
3964
7971
5833
4822
771
7472
6862
4561
9627
5386
9368
7911
8402
5686
4908
8279
1377
942
1214
8368
8931
7013
1031
4743
197
7800
4303
7051
4137
3328
232
95
486
85
6935
4214
1231
3068
2335
6542
2174
6160
7739
7715
5645
8639
7863
2691
1425
2571
4332
2450
8420
5873
9062
8532
2941
5910
6356
8071
4206
6973
9708
9348
6842
9254
1512
3802
8817
8448
9473
3674
9801
4687
7126
9778
7978
297
4713
7521
8407
6010
3526
7561
4532
5399
5217
9650
2840
8399
1851
474
2048
1182
6864
3419
9485
2027
3169
6869
2668
7873
921
7691
6128
4411
5934
9754
2366
5049
1365
4819
8853
2271
1138
9369
920
8076
8763
7750
4697
1128
7640
5672
1603
7350
6346
5033
4244
3593
1941
6092
6405
2099
1611
7683
9032
664
6934
8414
2653
9234
7953
8717
3521
974
7043
7463
8163
9939
7258
8563
9060
1011
6176
9875
3291
4121
8812
3313
9490
2354
4424
1954
8560
8825
923
2231
5908
9835
210
1122
8715
1369
5071
6741
4318
7531
4206
1974
8571
2305
9424
5838
6989
2757
8054
4097
6235
5740
3836
6281
5051
5180
4863
1275
4689
3048
1676
4843
9000
886
3527
5578
2683
7041
613
5293
2480
1658
2582
8650
993
8089
370
3980
6185
2386
5599
3461
7656
6931
6060
323
8691
1929
9966
6859
8395
8323
6148
8306
5832
3630
4520
2619
1489
4511
645
2218
7931
2687
9424
2183
1820
3472
3668
4974
4635
9358
126
7524
5717
6689
9153
4004
5630
3359
9271
1031
7683
3470
7030
8705
1592
5575
3018
1640
9187
4982
8308
6368
8947
3502
9695
2578
2078
5914
5898
1435
1846
4541
9303
8144
488
2123
3968
8848
6577
6545
193
4754
2108
4654
8117
2940
1900
2005
8016
5429
9107
4523
278
2355
4893
6683
4775
1662
28
2233
3464
2038
9488
5972
5487
4847
115
4980
9899
810
2446
6258
1181
6992
7019
7495
71
4023
9545
6397
2895
2327
1461
7010
2191
550
6555
2922
1149
6159
7161
8324
5394
3202
3260
1269
8746
9365
4170
5393
2343
6023
8411
6824
4289
5189
1300
7260
2126
2582
1473
417
9754
2385
3359
5070
6227
1326
371
8944
3860
7386
3082
9869
5836
1284
6879
9733
2618
4148
3282
197
5112
5340
3819
5206
3024
9510
6795
3682
7119
9916
9754
3446
3061
7207
1555
9347
4822
5359
1192
6751
3601
1026
3107
4824
8890
3712
7291
2857
8213
7362
4863
7525
7185
3274
5090
4576
9599
7382
8531
9260
2462
3487
9271
609
6885
2846
2213
8470
6668
7485
3534
4268
8439
1771
8392
4891
6655
2521
3893
9107
8335
770
660
1380
6184
5624
8004
2889
305
4505
7441
2191
1727
4897
2908
6804
9549
968
8811
987
6008
1900
3130
4475
6602
6281
3116
6167
2449
5893
5202
7129
1707
3416
2167
5319
8880
9721
9445
7223
5563
9812
5768
2783
7590
1254
7118
7493
2946
8491
1639
5301
2464
3615
7902
4177
7423
8177
9860
7858
3586
7494
8709
8621
3709
777
2441
5169
9500
7952
1242
541
2816
8650
9565
2734
1735
9972
6863
758
1847
3723
3565
9689
4150
9627
1952
9504
6985
5942
2851
8272
151
9361
1842
6933
4378
3352
7681
5319
9409
3794
2518
5039
8564
4511
6452
6019
8950
9517
1765
8957
9760
2730
5635
2202
3088
5268
2610
7278
9357
156
6702
8052
8053
8938
5165
6275
5621
857
3185
9581
116
7587
3197
4273
7708
8983
7888
8976
1702
86
4450
6236
2082
6814
8922
9708
2144
3918
4154
9581
510
5400
9369
2467
638
3172
331
9357
2178
6545
6494
9270
487
230
9795
8343
4044
247
8470
2137
6205
5763
924
5513
6608
5610
2585
1413
4267
3788
939
6898
8768
9725
3303
9168
4599
1492
9326
3749
6262
5491
2219
7622
8927
3921
5884
437
4294
7090
1498
9251
845
9992
1382
1446
7823
2243
3570
5974
2309
7123
3546
7170
1720
5151
9069
2176
4564
6654
4012
6801
6884
3011
7565
2370
3536
9862
7548
2911
1408
8636
8047
6402
572
8200
8453
41
3010
4107
4410
1350
4786
6472
7993
6111
9529
3842
6207
518
2792
9878
1415
1044
5569
1381
5080
4654
9934
3018
6343
9193
7998
9722
3130
1849
4588
3737
6827
6133
9437
2056
9029
935
3174
3372
1614
4399
8360
1787
3856
4039
3913
3984
2965
9905
2160
4238
2447
2445
4237
5728
9010
8055
6082
3743
3599
9613
7298
8941
7613
205
7013
5214
2038
7021
549
6822
7403
8005
4792
3565
9445
9142
2058
7983
8665
2158
4438
8209
1271
9363
1121
9182
1984
9933
8867
3855
5841
257
674
5192
4896
5799
1069
543
9698
5965
4467
6040
566
1620
5757
9084
4562
3720
3982
9672
4136
8558
406
3986
5732
7190
1501
4694
9829
1151
1650
3534
9685
7049
5408
6208
7143
5430
6154
2641
7196
9722
1315
7479
5298
9826
412
4237
3354
1889
3643
5215
20
6148
4388
1237
4697
6471
5303
7437
485
8433
53
7249
4111
8507
5248
2071
4342
8734
9823
2743
2873
4633
1131
7079
6467
6882
8473
2579
9874
2500
4515
8488
2371
7590
4165
5407
3707
3404
1137
8087
7012
7543
208
491
8098
1848
7414
6642
1873
8435
272
7142
7949
9278
8477
7708
7070
2375
9414
8226
4430
8405
795
3767
807
5447
2604
5779
9598
7769
3777
4215
8854
5046
9910
864
5987
7
7142
4629
5516
4760
1266
6576
8732
4988
3790
9962
5045
4551
7449
1534
3345
6665
2568
5471
8726
9611
8574
6373
1221
6065
4889
7843
672
9600
3499
7588
9046
4953
5475
4868
7788
7683
2536
5035
5961
7319
9027
2740
6814
7733
7238
6940
2320
5988
4444
9493
1971
3334
2477
4330
8341
297
4398
2605
5973
3674
9588
6652
1422
4709
6723
4211
6356
439
439
474
4057
996
8238
3535
1116
1077
4432
3583
3198
9577
9116
4157
627
636
6352
3957
7570
3845
388
3562
2089
4792
9684
6139
5952
5725
7400
1141
2711
7096
4898
6706
5615
2295
1508
2143
1330
7770
3435
9035
5153
7100
8844
9243
5624
433
1417
970
7295
8264
7055
9326
7120
9903
7903
1798
2591
7061
1064
2831
6699
586
3774
38
3104
6659
2185
6791
4455
6378
8108
276
347
6531
1039
5586
1992
2985
188
9693
8833
9190
2963
8588
8222
9281
1706
8191
1169
5474
9221
37
5891
8433
8238
3306
6752
8221
1809
3693
7740
6408
3334
9663
9296
6047
9899
2615
7045
360
3213
1267
3740
3044
1812
1802
5639
9092
6169
4684
2296
407
7316
2730
6100
7057
6390
4786
9506
5624
8463
7251
6454
1432
4941
4495
8133
1350
7667
8350
4277
2738
1441
8591
2883
3781
2822
9834
3360
9706
5886
4304
8008
5433
6665
4516
9568
4718
4235
1667
5612
6921
937
4510
6602
894
614
2393
30
1964
4522
1931
3003
747
6732
5798
8971
5038
7020
8848
1995
4569
7584
960
4214
4060
7000
2245
9837
9388
9488
6640
1663
771
3602
4850
1467
6894
8085
9583
8527
6724
9174
370
4779
6215
4353
8106
1655
435
3276
5682
2750
6707
6704
2367
9222
6579
7669
7250
2269
3504
5449
941
3042
4955
8989
2162
7708
8588
7148
8391
2315
6371
3481
3238
2745
1658
2804
9985
685
9271
6584
1331
8204
5662
7540
7681
428
2226
8500
3535
5030
1756
411
1198
3767
5652
959
8500
5283
748
3554
468
983
8973
8600
3468
6794
2904
4682
4382
8927
4975
2453
6694
8777
1244
2623
7194
6267
4958
3912
5695
3019
8469
9017
5688
2674
5923
1101
7626
7732
8178
1992
171
5046
692
5287
7976
5440
4790
2982
7685
6145
6238
7192
7376
3177
6771
9430
8495
9848
6555
3991
7575
4832
8143
3624
3454
9369
4955
5721
856
3713
514
7444
2734
3165
9263
186
6974
9745
1062
6684
8459
1704
8072
6051
8980
2769
1829
5404
6579
4198
508
6916
9708
7402
5454
9499
7173
8254
977
1480
9156
5136
7472
7513
6243
4592
6576
4517
6753
8528
5469
17
4611
3560
4739
2811
9448
3571
9112
3942
5018
266
9590
5650
7359
7179
9367
839
1839
6934
4121
2558
4001
8419
6369
5692
9214
7987
4795
6860
5879
6577
8815
7224
5281
7941
5296
7220
9438
3941
783
4103
8
5464
8796
5990
2087
3593
3996
3455
850
3636
5654
7407
3426
8704
1847
1152
9393
3577
8885
6579
130
6856
4625
1142
4682
1666
3733
8338
6795
6362
7021
8579
6546
9556
83
3461
3766
2695
7234
8279
4001
9821
6220
1503
6028
4490
4231
2170
882
3447
3602
1342
1798
5706
6997
2686
5377
3396
9014
2088
1891
4790
3288
5391
5595
2033
5310
4273
1666
3897
8830
7764
4081
996
6800
7921
2035
629
1973
7021
7748
8000
5957
9744
2329
1097
8961
9556
1626
9278
6055
380
7050
3405
1523
8782
8791
8595
2738
9599
9645
4323
1634
3225
2549
8127
1510
9323
1258
9045
2598
1213
7980
6905
8498
863
8365
8475
5719
445
5689
2117
2970
4177
9555
6452
66
9253
7915
1952
786
3091
2027
7065
4196
1435
977
6304
3937
9648
6
1455
4220
1247
2989
678
5359
8909
8439
6003
2044
3052
8915
3053
3846
970
2388
3949
8457
87
7178
4298
9939
9008
8450
7055
166
5805
3593
7787
4374
8979
1356
5221
1916
6598
4619
7690
6413
7391
9419
7397
3621
5718
3899
6889
4125
7149
6655
382
6364
2072
6760
3302
5561
3468
68
3546
9870
3043
8161
2998
7064
8121
1421
6749
3723
9991
3242
3706
9618
394
2653
7813
8069
1918
1429
2511
2339
6524
3768
3722
2926
6605
2809
7063
615
6426
1094
3037
1518
66
2558
7891
6459
4583
4656
9770
539
3189
4302
2250
4162
6880
8113
2727
4383
1209
6614
2480
941
1996
9061
4725
101
5097
5858
5282
1185
3133
7356
5980
6348
8957
3331
4694
7141
31
3256
7520
3906
2020
4060
5613
8272
8470
7290
3520
8409
5738
9920
8675
6175
1489
3512
4803
6548
4065
2182
6571
956
5259
7226
8523
6106
5833
6309
8900
5447
9158
6408
3459
5922
1385
6487
8584
8657
368
5037
8883
4149
4021
5513
618
9756
1615
7735
9576
3631
1112
7097
6693
1196
8086
3347
8030
6350
8825
9191
7985
5720
7312
4725
5064
5969
3144
2196
1055
7304
3745
5566
5507
8153
5823
853
7273
1352
8314
5011
7353
8314
3762
4976
117
4292
3604
4845
5401
8443
9713
6189
9905
8250
5889
4387
7793
8753
5059
6629
6869
5450
3295
96
6486
8104
5243
8182
1414
6648
9814
3891
6936
9113
2020
1070
9791
4552
8727
7626
1297
5476
5750
5595
6967
3601
8381
5653
3204
3752
2368
5696
9791
6667
8813
2441
8991
2597
8429
9042
1091
7024
4679
1594
8603
6241
9186
999
6582
9038
8596
3407
5385
4191
8779
7509
7720
5122
4055
8257
8996
8680
5123
4441
8417
766
7486
8811
6963
1478
2330
5261
165
7523
3120
1563
4277
1156
46
4879
9647
4583
7711
6703
5028
4591
5365
8144
3271
7696
9589
3993
2261
4231
4511
3970
9150
5063
3864
6507
8484
9246
3478
5673
5807
8326
695
3595
58
183
6382
4395
238
393
1548
4319
9704
5304
9751
9823
6090
6576
5753
1602
6555
3912
4824
3185
4475
3627
4989
5069
1816
5249
7811
7564
6950
7212
7966
4590
6190
2254
790
3694
3478
6008
1550
9972
4857
2301
3237
5671
7010
2454
985
607
1226
4206
2771
8889
5644
4829
8754
1716
7057
723
4183
57
1470
8234
2555
807
4662
717
5113
4172
9244
6471
4123
1408
8777
2420
6388
9994
3782
2965
7303
1222
3623
3359
5011
1519
7012
7010
5532
6550
4581
1671
8902
9652
8906
1379
6208
1820
8020
905
8955
4841
4532
6651
2182
9143
7981
3760
1303
4302
1336
5841
1352
9433
4500
2494
8572
8437
8440
2190
5853
7445
4631
355
3955
5826
3807
6684
2498
431
8526
9188
7393
3882
5873
4519
4354
9455
8314
7365
1315
775
4669
1327
496
7341
5495
4287
2195
2721
284
1796
4890
9302
9100
858
8978
1478
1648
7448
5893
6053
6631
2387
526
1186
3240
7232
7557
1562
6435
5783
5211
5959
4264
4355
387
1382
3187
4918
6907
8694
4563
2073
7574
9340
8118
9616
4200
8980
9283
5196
7805
6882
9923
3947
4118
3974
7644
9818
3697
8381
7980
7370
2532
2868
478
7744
4885
6616
1836
9110
233
249
4258
3392
1463
397
7882
6377
776
2832
1482
3740
4014
1881
3974
4238
5726
696
2931
3016
9627
3228
4089
8418
2577
465
8707
3531
5562
3622
4471
8325
6112
8493
6892
190
2000
2971
2477
3769
2103
9679
3769
6874
8124
6975
2836
9393
8137
590
3966
6430
4056
4555
6622
211
710
4386
9867
6007
9094
8629
8870
4870
8325
7846
9895
2918
6469
1627
9506
2708
632
5060
534
7757
8283
6456
9682
5209
3020
1643
5508
9073
6762
3933
4447
2833
8504
4108
3417
3017
1533
5305
6623
4573
9627
392
2133
7916
6697
4737
8093
2894
1199
9283
4834
1095
8990
9672
1427
2280
2698
7860
6391
629
7478
7607
8289
9440
2938
8514
7585
9908
6690
8022
7892
6318
4518
6920
746
9302
450
1280
6914
9020
3505
5441
7140
1612
6171
6451
106
5268
8488
348
3580
3757
1663
3053
3127
9172
3904
3576
7545
1613
8827
4080
6555
957
7595
7161
3339
4310
6162
3694
949
6656
4625
5729
6702
3442
6388
9564
813
8927
9049
3111
5191
765
5003
4515
9157
402
2783
4659
8083
2919
266
2810
8343
4510
6477
1183
1820
2288
3534
1421
2987
8447
804
4375
7269
2138
8511
6057
3679
6383
9761
905
6075
9434
4797
3676
4767
860
955
6341
5172
3223
3316
3641
8412
6965
4912
2814
3361
9161
9354
8754
1830
7149
8333
9815
845
2218
6686
5612
661
2406
4005
3687
5084
1576
6424
1886
3609
9047
8566
7941
9199
416
7246
1041
975
2663
2217
443
3949
2708
122
5136
9852
2750
5473
2534
2265
2726
7654
7657
7185
3402
8168
2052
5840
490
8594
6699
5447
631
5942
9124
9929
3719
7546
9366
1186
3702
188
3625
949
6022
722
7869
80
3607
1698
2279
878
7505
5723
7398
4137
1582
3023
9396
4585
5877
5421
920
5694
4369
5247
6760
2182
7536
381
4587
859
5623
9995
8828
8124
7315
2726
1995
742
1658
4343
5278
7503
7024
6545
8821
4703
1253
3549
4123
4380
7644
6351
8536
2368
5719
2084
5507
8649
6014
9323
389
8189
8942
1965
6393
4263
6958
2266
6111
162
2604
8913
1904
7681
8550
3276
5691
6025
4709
1350
3982
8956
1636
8442
7873
4323
9038
8169
6812
2615
4165
2679
328
7788
255
3571
9459
3450
7227
369
4413
6537
1106
454
4336
5608
2600
6816
6684
7594
3057
1871
5984
3038
4256
9203
6101
794
3003
1363
8116
8628
1450
9463
7064
9196
2847
323
4926
1512
1983
977
8441
4413
2702
2234
3602
8008
2889
3968
2284
8103
8413
1627
2917
1382
7253
6254
5433
9257
2720
1237
9537
1315
7329
542
6712
2993
384
273
3678
6950
7294
2365
7638
2276
757
8176
4986
5988
3758
3330
5822
6210
93
5519
8274
5096
9638
1311
6337
2853
8723
7412
7110
3097
5757
3023
3918
1744
247
4111
3784
4392
1995
7192
8793
9665
7420
8028
4573
8593
6378
856
1560
3536
6756
9694
3994
7751
1400
1818
416
6240
886
8019
8903
8969
7059
8752
7580
6779
5353
1732
5663
4290
3659
9479
646
6344
5957
51
5918
3522
9730
5048
3516
4278
3496
8140
3105
2295
831
6899
1259
2656
6399
9174
537
2201
502
3459
3527
3336
4664
6129
9287
3383
3681
3038
2785
5469
8054
9960
6097
2124
4138
7220
2974
2327
5692
7534
4235
5998
8237
1901
2375
1287
4544
8098
8031
4267
1547
1789
9731
714
4089
124
6181
459
2241
5890
1597
2452
4242
3743
4586
9923
9317
1393
4980
1623
9700
6759
6429
654
5033
9966
1077
5035
2831
74
7357
9347
2629
9330
6707
1733
3233
5833
2380
7476
4273
3429
4976
3362
3884
3213
8814
4938
4295
5619
8096
3882
3012
5500
1370
12
7317
3128
5004
2111
8990
819
2263
3062
4841
6055
7628
3437
3602
7083
3616
1380
5298
3931
3260
5242
3706
1653
1600
4246
3605
5758
1271
1316
4896
9392
1318
8811
4966
5857
6463
8023
2435
5392
6914
9416
1386
5694
8210
3575
8898
6342
6869
1295
6395
7274
693
2447
7758
7740
3509
1163
3459
566
8557
5098
5564
9783
3510
9856
623
8123
9281
6936
2657
8997
7745
9277
1933
7595
905
3733
6755
5406
8608
7355
3614
9765
4881
8551
7694
501
1551
5132
2436
5583
9990
4095
7708
1686
2157
6479
5956
2795
2679
8820
6011
3255
3784
1528
6037
6276
6037
6493
8107
4377
6820
3946
6527
3952
7827
9541
4477
2421
7396
6830
3101
9405
4918
1238
3732
6464
6911
203
6058
677
9397
2337
1335
4489
9836
1294
2871
8860
2777
2754
7997
2504
3253
5552
8531
2654
1198
6494
1343
3711
9223
437
6241
1332
9600
2869
1832
5418
3392
7449
5701
2573
5438
802
3128
5600
832
7186
966
5750
714
2264
1180
7329
9448
3363
4381
4453
4119
6580
4551
135
8493
1253
6036
1399
9145
7599
5885
4455
5717
9677
3608
5479
4072
6587
1554
8191
8104
8330
3319
952
5724
7971
8366
2983
4864
9877
4082
7863
2481
5437
1739
7410
4953
7649
3388
5564
69
8969
4181
6956
2849
7978
1416
2967
9557
9552
2840
7338
7768
3112
3454
1972
4675
8039
886
3135
7857
5226
4950
7913
3490
699
4414
1043
7375
2957
3690
2197
5303
4917
9269
9483
1544
4757
7000
3345
666
5669
5680
8374
9269
5952
3198
8560
786
9929
9527
5804
2399
3384
8140
5055
2668
420
8996
9103
2659
8046
2901
2919
2661
6584
9345
4875
414
5265
3309
2952
3930
2511
605
3735
4146
7559
4123
1838
5119
9435
5575
3762
9407
7249
648
7294
5156
2651
4705
5833
6074
2888
6158
1094
209
151
2638
1693
456
2708
1690
4530
6555
4800
1715
7103
4019
6033
3530
8627
7772
2611
473
454
2052
3625
2719
9368
4878
853
4585
9141
678
8943
5516
3718
6048
8133
9566
248
6825
4016
9780
5185
1071
1422
694
7748
7036
385
8431
5347
1566
8180
4993
9612
3922
3557
6133
4081
8126
7764
9600
9880
8014
8518
3185
1915
2293
5478
8022
8621
726
1897
8351
6731
5883
8972
6570
7562
1778
1389
6093
2514
7320
6482
675
2278
3741
5129
1549
1631
6775
1453
4234
5813
4323
9666
929
7529
7926
1470
2779
5138
8769
3092
4605
1154
4851
7454
2355
4644
9496
8486
5289
580
2432
7025
2531
7530
4826
4457
380
1205
5791
7941
5979
2913
619
8871
5105
212
5029
82
2479
4618
2576
1957
1733
9275
3707
889
2149
6886
8403
1203
5734
1901
2936
6214
5908
1420
9340
6440
3013
4918
6968
5183
5383
6751
1241
2920
7844
3184
9303
6132
8999
7418
1254
7552
3961
9130
4566
4527
2164
4805
4533
6742
2137
1344
8869
1923
5564
3391
7288
8987
9677
1448
2246
9039
4578
3107
4241
458
8351
3264
6672
8138
8040
4837
7768
3224
6925
2947
8217
3333
5988
5316
3716
5604
5365
5603
3930
958
526
1735
9232
9957
6839
8349
8671
601
3664
9490
3096
8001
3174
9578
6052
7783
7492
8384
4537
9826
8134
8442
7208
5312
3769
3815
8227
6224
4575
2216
3165
5114
9534
6521
1178
2860
9768
4891
3173
3745
8277
9519
3888
9536
2812
48
918
9727
7985
6350
9277
1425
2744
6003
9415
2451
9160
851
3735
8447
8346
1765
2928
5659
2273
6152
4121
801
3459
6404
1453
6620
9477
4703
6400
3980
8374
8456
4203
870
4850
3987
8312
875
3078
4657
3353
4626
7603
3452
3635
6965
427
7068
1704
5477
7401
3161
5634
9195
6077
909
3163
1724
6837
1653
3625
8104
9975
7524
6711
2528
4970
4900
943
1649
8869
2170
2212
8417
6847
9284
27
5477
8949
5554
2393
8684
8267
9167
711
7532
1578
4554
3075
7095
7239
8581
7777
7449
7763
3385
2382
1249
4111
4148
469
8602
7592
2976
2202
9013
7856
6289
4787
3396
8493
1339
8839
3445
3659
4478
5598
4633
380
2031
4777
9728
1600
1828
7419
691
6704
3371
7076
7134
7363
9735
8030
392
2004
2137
5168
5952
4427
7031
5520
4342
9271
1419
9493
6723
1645
8619
6283
5541
3818
9456
8592
3755
7300
1541
3915
2122
9391
6126
3388
3370
6428
1346
3102
8128
348
1591
3753
9256
6722
4873
7013
7998
2678
4278
7081
473
213
1033
1856
2838
3798
3169
1213
7212
4760
1165
773
3937
6151
7750
2507
3401
3661
2057
8698
7573
3893
2431
3531
5872
1754
7579
1222
3761
6926
8960
7157
5181
3831
2717
3363
6893
2596
6405
2132
856
9854
7839
8654
4749
4233
2967
1285
4719
7418
1759
9445
8380
1602
5957
3912
9084
4136
2738
2759
7747
9732
4797
1853
8483
8568
7082
5751
1489
4345
8242
24
977
2235
7423
1513
9793
1468
3268
3518
3936
646
3560
5443
9593
7544
9677
7093
4720
6478
1553
9261
7127
5676
6064
7927
3021
5834
9044
5313
9188
2057
8650
7823
749
4084
8802
3819
1010
1714
3731
6569
4832
2535
3784
761
3247
1098
4923
8486
3024
9250
7165
9147
4994
9801
9183
9045
208
6578
4160
1988
6667
5399
1235
3963
9903
3819
7275
7014
9636
2191
2215
315
388
5168
3060
282
9524
4237
9411
5998
1792
6502
1337
4133
6200
352
6604
6972
3217
9509
4353
3636
8041
5768
5727
7041
8603
2950
3455
9072
1499
4248
4531
4136
4270
3365
9248
2394
4585
6196
3177
931
7061
2944
2025
5616
204
2340
1485
6992
4115
6117
7212
5989
6259
7775
9107
8276
4117
8823
6913
1277
6586
2480
8348
8116
4292
3994
5919
3421
2805
6164
401
7591
6002
1474
6610
7567
3827
8362
5396
8581
8474
7976
9044
923
7901
5073
4595
3866
3441
5108
4390
3631
6725
7292
4950
5811
9097
2115
5509
6136
7898
4305
8254
7359
9131
178
9655
4246
3840
2133
3990
7614
7514
8944
1757
7707
8874
17
211
9733
7908
5344
4385
5740
9554
272
9606
8648
8705
9300
6135
1086
9388
8910
7990
9582
1076
7074
797
6185
2169
8330
4071
1937
2567
3299
7836
8104
3519
3076
6151
1450
9153
1518
2918
5239
3043
2191
5326
8
8977
3377
3080
4451
6225
8239
2107
1514
5249
680
935
8285
7279
2444
8491
9408
8709
7955
1028
8919
1776
3245
4435
3981
8011
2196
5546
3716
1981
989
9826
6343
3707
3998
1244
3436
4779
1321
9298
4133
9782
5623
4777
9013
4537
6944
8806
8495
3417
486
8778
2858
5296
2113
1835
8354
8296
8245
5952
9112
3123
2511
3048
5273
1589
3151
2264
2780
7646
9664
6288
4308
72
4066
9928
6997
7337
6505
7644
4868
3701
5822
9425
8855
5268
1379
6147
5452
6459
3652
5516
4790
7706
5689
5171
2609
1618
2568
5295
5031
4944
759
5687
139
826
1247
567
7906
3556
9548
2481
6881
719
9697
3037
9634
6352
504
5614
3088
2233
3943
1091
5090
6406
4126
7079
4469
8901
4189
4358
3825
1939
2499
4396
8861
4719
4113
8491
9663
4542
7084
6296
2604
6634
7121
7827
621
8807
1460
8050
9250
2580
1441
1993
2017
3290
8483
6727
5607
7029
1986
9216
7279
6475
199
6131
896
429
5020
2391
5120
362
3278
8823
8439
7194
9364
8438
7054
7678
3610
6881
3222
1218
22
4384
293
9643
2555
3369
5548
6243
6027
8353
1684
2606
3720
31
9030
8344
6643
9087
5897
2189
6966
3728
9286
6436
5149
9819
5000
7209
9342
3120
2880
373
9417
5695
7204
7597
3803
511
4583
1140
5197
4670
1668
7790
9897
1510
6452
3762
9244
296
9087
6346
1239
40
9359
5338
1168
5669
8944
6219
6053
8851
9859
8243
8064
1831
6210
8227
9334
1198
2158
7565
3914
7610
3363
4415
5887
3771
8158
6832
4682
1222
4181
1846
4933
5860
884
850
7760
5177
7752
8585
4547
1230
6308
4095
7390
1854
2641
6754
2817
4731
9587
9968
215
842
390
294
781
2513
2151
2807
5361
2107
8399
3237
3942
3606
6298
5087
9443
4458
2614
86
8251
7877
455
3662
5463
5319
9527
6670
8479
5832
699
9043
9721
5553
2032
3607
584
6590
5780
2554
9109
2429
354
1530
5371
259
2789
4085
6828
7916
1597
7784
6017
204
112
5698
1263
1671
2791
6506
4405
2426
4921
1449
18
9172
5046
8582
2531
2100
1865
7037
3578
8048
3057
8555
6122
8191
5737
2264
5279
9844
7122
4689
2219
7191
530
6256
7370
8657
5638
939
1031
1269
1939
1702
935
9702
6714
2790
67
7720
3610
4884
7396
6535
7968
6681
1479
174
4633
4428
5904
6069
7224
3445
8666
618
5474
1293
5036
90
9606
3589
9752
6908
4331
1695
8877
1019
9906
1660
6092
6174
6603
5683
4487
8982
9331
2923
7301
3091
5066
7253
5043
2883
1619
8009
5460
9928
7364
636
7801
5333
9405
5227
2396
7429
1654
8598
8806
5544
65
140
6177
8954
8655
4478
3383
6466
2255
6515
345
9476
7776
3720
9740
7091
5207
7857
6493
6791
1452
9473
69
1782
6991
4370
1496
8115
5336
4993
424
8816
1628
4969
1686
4224
4027
1178
1464
6510
6487
6406
422
8692
6479
4328
1711
5097
4489
8561
9416
7401
1774
6480
708
2722
1438
3405
4256
137
6773
9267
9157
4151
3542
9768
4752
7156
5491
6570
1486
7038
4063
4935
7041
406
6410
2201
1888
3111
7900
3004
8250
1652
2205
4189
667
2636
640
8049
1911
1629
6240
2704
6755
8258
7043
5196
6803
6282
7131
7842
3982
5735
9819
5883
3293
6895
6231
4847
8867
995
2580
6135
2471
9354
2686
461
4668
5321
680
8562
897
4721
4190
1436
5060
8821
647
986
3538
7558
4039
6118
58
3245
1184
7894
8815
9396
7816
5342
3340
5329
5061
485
2257
3200
1621
4898
5164
5676
7035
8068
5763
5914
5939
4139
4670
339
103
7766
9682
7275
8282
5258
7367
1778
8257
8619
9995
4231
1298
5706
6559
7060
9460
6987
7519
6890
9798
962
5775
9834
1563
746
7537
4172
627
8242
4067
4512
5686
2260
3014
1743
4473
1986
8361
8508
4930
4239
4659
9341
1640
5928
5600
9328
276
2093
6723
8364
6836
3024
7929
4373
8750
3481
9374
8699
9106
2819
1065
9008
2440
775
5474
9460
8776
9731
5237
3423
3816
7814
5902
8698
3168
3418
5363
682
121
2767
5857
778
916
8176
5103
7524
9368
5620
8479
3627
8675
4468
5411
1720
9777
2292
7068
3712
9530
8511
5405
9262
6934
1251
9438
898
8332
8118
2908
4005
168
4260
5438
472
1978
3926
387
1336
2571
1249
8007
496
3227
9992
3829
3276
3894
7950
4261
3061
9301
1244
1894
3213
7376
1643
5511
6457
5377
1679
4880
5430
116
2113
3870
8089
6442
3351
8827
4775
7309
1329
5371
3998
6590
8291
7170
2334
7786
1210
116
7800
4075
1501
4149
561
6731
2850
3518
9282
243
2297
1729
3296
7233
8697
2628
3987
9864
6133
9433
8853
2033
5787
4046
6457
7504
7305
7168
6565
9489
1580
6331
1469
9425
8630
236
4813
1721
635
5639
7795
6421
2681
6916
6407
5731
3169
500
8680
2999
1654
4802
5381
4668
8033
2725
8276
4404
5694
3538
8034
2512
2663
4190
1160
6395
3387
4864
7894
9312
9531
1429
5631
7293
4609
3854
4096
9935
9485
4116
158
268
1485
6635
347
64
7672
5268
5365
3471
2151
684
2523
1786
6480
8370
1005
828
113
4214
4927
84
8534
4125
6585
8173
8391
4049
7342
7656
4304
9413
2711
2571
8654
9926
6572
6643
2947
7053
9694
6485
8631
7458
6084
739
1291
6938
7151
6890
1994
5760
4620
71
8527
9666
2790
1786
2685
4066
1702
4658
3775
3053
2632
4392
8893
6585
4507
7944
423
5783
2372
8426
7569
3816
9855
4143
156
5979
2404
8615
6652
324
594
3711
9611
1209
8891
8855
4505
8150
3179
2978
4798
2880
3541
6071
5950
6774
5020
5124
5352
5972
3500
290
315
7825
5091
1011
294
6889
463
7544
6570
8165
8308
1471
3677
9877
3098
1306
6062
2367
5905
331
6112
209
3170
363
1718
9811
2212
2474
1033
600
1704
6112
361
6739
5361
7730
8589
3575
4291
2720
8904
1894
2935
3180
3243
1003
2488
1397
849
6307
6285
673
7386
3877
2483
3353
1240
4547
1863
4958
7104
104
6941
4393
6973
4897
2623
7856
727
1513
4213
6085
8378
733
7294
7928
119
8494
6937
4413
9268
3460
6370
4904
8256
8815
7196
4117
5239
8361
3431
6756
2222
1224
4735
7377
4572
2048
3297
7426
1878
9540
9194
7401
6853
6044
8157
6841
5749
3747
7297
8230
8093
6584
7221
5429
3478
6388
2577
7794
3065
235
7818
2897
1226
2251
4625
956
7787
9314
3610
3275
894
2428
3252
7281
9499
105
2489
4307
4218
2685
6803
7251
8526
5265
9737
2747
1679
7496
2277
1190
8561
7836
1380
7304
198
2854
9113
1741
9677
7468
8478
7007
6309
6196
3304
6225
6834
8855
7589
5720
3146
2753
8485
2410
1741
2117
9123
4958
7519
3789
9758
5299
4
6927
1928
5693
7894
4636
5866
6394
5638
1090
722
8194
173
7985
4842
685
653
4234
6582
7214
5497
3570
1338
1885
6669
5767
4933
2003
5563
8826
5502
4014
9316
7498
3946
5828
9680
8162
9607
5413
4938
1256
2873
2409
4650
9478
4446
2568
6640
7797
4159
9320
7514
1189
6021
9649
4322
586
294
3757
4039
2865
9403
4347
5351
1264
8367
7218
6742
3547
6326
9314
6173
6002
2839
4839
2930
8536
2024
9287
1823
270
9556
731
4738
8590
8508
5674
8961
2404
2103
2864
1127
3142
1895
1885
4687
485
7914
3578
6188
9147
3513
9143
2115
3908
3233
6848
1814
3434
7179
1838
4238
8728
7898
1401
4276
7200
3249
4907
8492
8
6766
7776
7486
4014
2839
1418
6370
7213
5248
1088
888
3944
4486
310
4017
867
4426
7304
2413
3553
5181
6257
8258
7015
9717
8584
7733
1007
5113
6025
3481
3450
2447
5938
497
8925
2799
6436
4291
2092
3972
361
2892
1668
7919
4421
5306
2673
4103
5908
3321
2672
9889
6499
1181
143
7895
315
5929
3457
7320
9896
9162
1917
365
9065
2852
614
6659
9216
2567
1702
6906
9608
252
6739
5113
8070
3666
8099
411
3047
5551
4124
9930
9
2917
4628
3734
887
8868
9639
6258
8764
6885
167
7212
9513
3802
8430
6935
7073
6672
5455
9111
1649
8366
1946
3288
5037
8173
6030
9035
7190
1843
6792
6301
6471
3149
4698
4086
6607
1961
9511
3243
3257
317
2635
2145
4966
5576
1176
9295
4733
403
3867
3582
9161
3764
2524
256
48
223
5652
7386
6099
6776
137
7807
3713
5241
7957
7610
5303
2092
8293
4919
5650
3911
829
4767
3397
2578
8953
7903
38
6709
8958
5348
9426
7026
5630
1604
9569
7500
9082
2716
8164
9379
6547
8866
9627
1405
4345
9270
8819
5347
6820
8842
8124
7077
33
9579
937
5755
2292
2970
8481
4345
2508
9180
2738
2605
4324
9130
4997
3881
3269
2070
2268
7479
2713
5979
3000
3534
4426
7727
2904
1872
969
2296
5515
5901
7531
4119
9895
2328
1229
8006
258
6643
8201
7466
7469
9657
5185
9077
5712
9416
8919
1307
7648
7386
8207
9390
7661
8942
1916
6376
8329
648
9271
1572
5891
7985
2975
874
5217
7164
8026
3045
9788
1511
6217
883
3509
6138
5849
4456
3574
2607
4246
2575
4179
2478
3210
5167
1886
5555
3779
2693
4810
9502
4067
9204
9016
3895
145
3814
9341
6812
1581
9341
8581
6249
9824
5450
4016
5667
4417
2457
3642
4769
68
7207
3593
3479
8846
1537
7471
1872
8083
3115
7919
7735
2736
7066
5597
7138
1797
4927
766
6940
5626
9088
559
1838
2658
5220
4705
1433
5133
7002
9985
8322
2695
8695
3702
8586
3022
4826
8660
7321
3201
1630
2573
6823
7875
5547
1591
2631
2255
8217
2089
8784
5782
5795
4511
4744
1651
4052
4285
4495
400
9920
3119
9062
738
9457
975
2571
6174
5053
2496
3746
1935
3904
5735
897
5664
1420
5050
1816
1331
9225
3520
7243
388
4154
4280
4557
5112
6670
5830
9259
5551
5503
5368
2354
7944
9451
5175
7502
5220
3837
9976
8224
7938
8776
7586
6250
1546
8943
9098
4506
2341
947
4922
3394
5737
553
8912
9136
8339
1511
4962
3343
4413
8268
1376
8712
4559
3977
1410
7974
1057
4672
8624
9717
1646
3511
9200
1558
1269
5209
4618
1026
2265
2569
8856
9592
9545
8628
7833
6533
4393
1906
724
9087
8575
6680
2074
3438
922
2510
6948
2423
8875
5624
8572
3415
1080
6307
4103
6184
54
2366
831
947
1540
4738
3919
4402
2471
2623
2216
2544
8751
9188
4081
4048
3800
7514
3803
8215
2428
3902
4626
9895
2822
5226
1007
3497
530
1743
9978
2853
4544
7601
5709
5905
584
4799
4500
7412
3415
4029
2449
6918
8167
3056
3836
4070
3789
629
4407
7703
379
8142
6431
184
4422
5258
5534
5343
5874
768
9662
1105
1001
5544
6040
9008
2186
4934
3642
1169
30
628
1655
5193
8022
9402
8153
4404
8385
1677
5554
1874
3242
9889
1791
2959
7245
1436
4493
6173
4938
3513
2422
8767
3570
3958
36
5492
3454
5803
2342
6655
304
2326
5456
7311
2929
3639
5516
6112
2649
9829
6495
6733
157
5868
2519
3215
2498
1812
6192
4311
4623
7711
8038
2452
7857
782
7828
4562
7273
7536
8171
335
7600
7641
3998
6443
3114
5003
3866
7803
7800
4243
6755
90
7559
4034
6922
6397
2743
3078
3211
6753
8486
6165
5762
3236
1866
2710
1677
4364
4141
3548
461
5704
8530
1567
5766
1889
1367
4600
118
3612
2083
137
4850
6543
4526
2951
2460
8093
9248
934
7857
896
4721
2655
5134
5954
6832
7936
5139
8968
9056
9920
1168
8284
5228
8557
8252
3957
4810
8084
692
3669
3373
6317
4992
9263
4757
2944
2033
7986
3826
9303
935
1863
2726
8658
2623
5571
1656
5729
1818
5769
7828
2082
7704
6879
8559
5127
9331
1147
2649
5715
4057
5531
6427
8785
1713
8414
7280
3808
9758
2033
8880
9967
241
218
6536
1201
7416
7979
1941
301
9429
2195
3038
8006
8746
7351
9522
1217
3872
5672
630
7864
8055
9745
9041
8378
9640
8960
6627
2540
4966
7006
2767
1041
9795
2701
8602
4369
1150
4221
2508
4201
2633
2842
3891
2334
5657
870
1446
8351
920
2095
9719
9799
2900
9196
7442
4492
5786
6985
5250
5735
6509
9612
9843
5872
8672
6052
9506
1813
1380
1038
2752
4118
3882
8611
5701
2449
2298
7409
6738
9381
4348
9027
415
1093
8820
6240
2355
251
5227
9998
7297
2950
8120
8112
3935
7137
3405
5619
2594
8449
8990
2129
9126
9051
7500
9920
8010
4640
5984
1003
8200
5031
7747
2874
4113
5941
3145
3488
6183
7291
7407
2913
7332
7435
7594
8382
5560
8648
2686
2463
912
3162
2048
9259
8577
8987
963
8279
3013
9393
8590
5657
8412
2840
879
3815
1059
3643
5577
5345
7218
5631
4889
5320
7711
8781
4455
7065
6337
4121
2807
7258
3647
8803
4542
2320
3702
8650
2114
2875
4505
1368
7867
7615
995
6686
8614
191
1560
940
8424
2935
9433
3165
2862
7254
9015
2925
6723
9174
2430
6488
6476
7034
7443
9681
6973
3828
9801
8251
5342
4576
5388
9432
8072
4624
6272
8571
7786
6884
7572
1804
5016
853
5776
232
1906
7071
8318
2193
2643
2777
1669
1337
480
7890
9247
8919
9120
8730
6349
116
171
1306
5681
5861
2587
3329
9768
4645
175
1292
250
8957
3919
16
8810
9347
6921
535
2281
8237
1514
8133
8743
2784
1192
7846
8489
7082
9260
2167
4838
423
8685
13
9915
180
9495
2837
9695
7262
9771
6809
2336
8390
8736
6796
1212
3539
391
243
4428
1348
3948
7567
4091
8881
9048
3787
7012
9724
2723
6318
7513
8842
3607
1646
2336
6760
5489
9122
2552
2907
5200
7681
1097
7480
8991
4732
6313
3485
4383
6261
75
794
7709
1547
8146
7695
2628
419
5892
6084
6091
612
4234
5855
9807
5679
1603
8821
3691
1002
2439
8992
4691
5831
7993
7753
7681
6997
2278
6083
4182
6163
4379
4356
5554
4684
99
3744
4415
8740
3405
6947
3432
7373
236
5275
5511
2934
5880
5248
7915
6961
241
6513
1608
9872
5124
557
7065
8731
7959
1706
3488
3568
7214
3349
9726
6055
3088
6982
4399
6513
6355
9759
876
4477
2963
9042
6820
2534
2018
2044
6372
5436
9226
4290
755
6350
8526
3590
7483
6481
2510
9366
3825
8784
2121
4145
5622
6736
6477
6743
758
9198
9850
332
541
8855
8852
8968
8537
9043
6071
6606
1819
4047
7813
1767
7015
2918
6363
5771
8187
8460
4802
7723
9293
2551
1137
6125
9404
1658
2815
8101
5688
5599
3014
8141
4542
784
5539
2657
4524
6321
6010
1225
1027
7838
8759
1636
4762
2925
319
1309
6478
1904
3877
4957
3639
937
8152
6941
2086
5034
7401
5077
7371
6664
1515
3638
1187
9707
1315
833
1535
6277
2255
4690
4464
2684
5507
2780
4190
1110
4718
4706
1687
9360
7451
3663
788
6043
8292
1635
5671
7395
528
7211
1665
893
1437
7388
321
9213
1897
3435
6487
1505
6634
7836
1654
4190
7662
3989
7479
6005
5068
1310
170
9377
8633
9895
8760
6095
7575
1653
5892
2555
7048
1083
3600
1011
8896
2978
8011
6250
9720
8069
600
123
8335
9899
1210
9992
923
5281
6475
7214
2573
6211
1500
6246
2563
7351
567
3115
1303
9591
6880
8883
7668
3449
9402
4541
312
8108
7813
3013
4325
1681
7093
7190
4642
2340
1135
941
9791
821
7356
1157
5365
1288
2016
9429
6684
5717
5796
1858
7318
3836
4319
1458
5688
8377
1155
5647
9241
2287
8548
3203
6211
5541
1171
5622
4071
4538
1097
5954
4733
9574
6015
8047
6649
1518
7818
2976
6472
8611
116
1736
4346
8952
3237
5818
1946
5055
7409
4525
6568
7167
6891
1768
3415
4387
3559
8287
2530
2242
7676
6554
2938
118
424
5566
3083
1339
4174
4763
1965
3926
2635
8130
4261
9600
4279
6112
1419
3374
5462
4411
903
2542
9182
8199
9925
5232
8210
4054
3639
6254
6989
9546
4601
1578
6411
1896
4672
1091
9777
4651
5276
3779
2253
4098
4029
1015
4616
4983
9937
1820
2439
3437
3291
7827
1697
485
7632
4800
3451
2317
7610
101
5823
454
9967
1286
2187
2736
6780
2681
2006
5284
683
3196
6333
542
4277
1394
4636
6901
8080
9611
4264
5864
1176
9999
5545
5446
7420
9447
6468
8778
8752
1577
6502
369
960
8558
9118
5914
1764
5217
7985
7226
7582
1126
8241
5688
240
5172
2919
8635
7755
8448
845
2750
6675
7976
8264
541
7438
6425
1235
3344
5179
9758
2023
3697
47
2629
3942
3514
7322
9983
5703
7680
6824
2068
7451
1398
7588
4689
3214
5072
5159
8384
5385
2005
5998
1697
53
3951
6858
9386
2490
4691
2688
4824
8565
5655
7216
4689
3464
8069
1635
8088
1739
1659
9118
7196
1104
4203
6020
990
2660
6630
5463
9773
8145
1520
9406
7503
8449
1536
9523
3470
4909
599
4355
9820
164
1498
4312
2437
3655
1677
5348
1920
1073
4974
8563
5281
2595
2219
5987
990
7293
3906
4832
9356
6217
3443
2440
7413
3186
2067
9437
984
8466
8592
8889
1582
3464
8316
7355
7668
1096
952
9391
1162
7021
7918
4604
9463
9978
3147
9415
9446
8798
2983
3222
5937
7621
6130
9438
8344
315
2173
6269
3966
7083
6946
6596
8065
7206
6674
9868
1924
6944
7721
4122
5322
420
639
1949
4641
6807
3677
8259
1753
3258
5258
8155
3968
3305
7234
1990
3339
4736
1186
8919
4498
7949
3170
4921
4025
5697
9423
1616
7047
3361
7316
1719
9061
8249
6500
537
1780
1727
4455
4235
2363
1845
7935
6582
8492
7112
4469
6962
7330
9302
2181
9102
2042
8844
8387
8893
9450
5005
3048
7274
8146
7887
8973
5180
7550
8672
9971
9140
8117
2518
2796
7331
8753
6339
7145
9465
2459
3655
6577
1224
3970
7728
3867
5831
7576
3292
5545
1138
7161
7727
9841
6863
1721
272
2056
699
3817
6333
6957
7939
9814
639
4736
9135
3582
233
1869
2696
3759
2266
6553
3242
3470
7730
6776
4373
6513
1841
8936
4110
9642
1418
8013
7186
7824
886
5210
6650
5179
5141
9673
265
9708
2000
6471
8467
1591
8314
3999
9800
7214
3445
7777
6910
3147
7024
303
3405
3017
9534
3076
1875
6800
7362
8177
2200
4683
9718
4165
2172
6248
5771
3945
3324
6427
2811
7957
1139
8335
3594
2850
5549
8986
5979
1469
8471
860
5087
7701
2994
6740
8440
1009
4119
3903
8539
6817
6148
1134
8836
591
7076
8194
660
4705
3485
5895
1669
3199
3651
3530
2718
2299
5834
665
9265
3522
4856
2229
6834
9213
8073
7318
8259
8324
3228
8556
8746
4240
4811
6797
964
9595
5832
7423
3714
4871
5154
5284
4018
3511
2903
2717
7897
5886
7635
1997
3467
5234
8775
6843
7469
9517
2741
6691
5634
5776
2904
6090
6450
3299
5872
9243
2217
6509
5563
499
219
7805
2319
3686
949
9363
8899
7179
7199
4542
6062
9643
2301
2611
8727
6609
7493
3302
8171
2015
6011
8441
6077
7645
1559
2462
1048
7966
2024
7738
6368
1057
4290
3176
7447
9008
2275
5190
1707
6649
6900
528
668
2823
1771
9560
9548
4860
637
1519
5119
6269
4320
771
8817
5722
5166
4244
4503
2632
4501
9940
3773
2285
3692
6395
5647
7000
5696
1844
4115
4858
9485
6696
4259
5925
6936
5061
3289
3951
8441
1162
6260
2291
1734
3714
151
2420
5722
8938
3152
5439
9588
6113
2677
3964
2204
2395
1706
1904
2128
5665
3952
579
4525
5609
5431
6121
7465
5182
3332
7263
3981
9500
430
7203
6784
6666
4914
5152
9263
6404
5015
2213
361
4467
4252
6017
7590
9340
8749
8430
7943
6130
3988
3399
744
9400
2907
6998
2978
9063
1536
3342
3182
9016
7762
3794
7956
5263
8056
3281
6881
4917
6753
9503
6327
3264
2582
7569
9822
9377
1531
756
6200
8233
3268
5802
9074
4073
7012
34
6231
8805
3217
4451
5407
9492
2820
1605
3348
3062
4796
9404
8005
9970
1010
417
7491
2219
7895
6975
4905
5679
7833
9207
6552
8044
4260
6337
6080
8191
3062
7487
4331
1562
8811
6303
2324
5393
6999
3886
997
818
226
7091
5646
7423
1181
1855
9937
9736
5762
3839
1657
8409
5306
315
9547
3934
9545
159
133
4127
2835
435
7796
4604
9714
6808
7121
7702
2575
4274
9787
5191
1246
9629
5440
1071
3286
4141
8404
4956
3149
6470
7749
7797
7363
6436
7029
5443
6213
9592
6070
5581
546
1744
6692
7982
3514
1410
2939
1045
1297
4869
1146
1401
2531
7915
431
1863
2434
7583
2274
3737
1115
1319
6926
1669
4519
6870
7626
6063
8861
2065
7317
4012
4309
5259
1920
2996
1511
2016
2341
2435
6641
2139
8501
9772
2007
9364
5056
2474
6517
7657
9485
3237
2608
5159
2666
2797
6539
8533
6701
2711
9350
4541
5432
401
1168
4393
8043
34
1293
5238
6260
8147
2370
3415
3873
1765
1293
3257
278
829
5314
2654
9274
7587
8801
6537
1260
8819
9219
3669
5043
6413
4338
7089
6290
9567
2088
6924
6923
7613
6880
1513
9258
5850
985
1087
2354
3542
2953
9808
4406
6148
6830
1844
6493
279
7680
1729
6856
2088
1970
633
6352
6983
4055
4704
2744
7115
9681
2857
9938
6327
6628
4348
2509
9340
4137
5622
3596
6197
5423
6620
2226
8531
924
1373
2857
9669
370
916
6627
9283
9916
7255
8183
7015
5191
3807
6637
6233
8606
7540
3845
4006
717
4227
4977
412
7399
8175
6722
6341
5683
6962
9824
6605
177
8110
4500
1057
1467
9797
7199
4582
6918
913
2638
4467
7864
8753
1877
7933
1411
7968
9815
237
9791
3459
4888
5103
6870
1903
3066
7002
8665
4629
3251
4119
7921
2044
2672
8240
751
8601
5683
5430
8516
1068
3079
1855
7516
8554
516
5738
7045
1395
8686
336
607
2976
9544
713
6747
5691
5158
5112
9813
2378
992
7172
3630
4857
8866
2580
3506
9363
7360
4455
9449
4173
8839
2141
889
8079
1647
2997
8456
3728
8700
5043
3775
3724
7172
29
4010
1989
9899
4019
8155
9652
2169
650
8191
1658
3342
1555
2089
3303
3516
2204
7450
2662
2434
3138
5170
5811
3305
3569
7455
6458
2854
603
7444
3662
768
2560
4070
9778
556
8816
2400
2119
4773
1514
5574
9571
2407
8464
822
8234
4042
1578
1610
8220
6395
7651
3914
2571
22
4323
5839
678
752
2682
3202
151
8577
2966
2723
9878
5903
2226
4838
3208
7045
9419
1687
680
9106
4319
5662
1599
2062
244
670
67
9096
8483
7911
3018
5962
1951
251
9625
4526
5270
3326
4445
6426
7570
822
8085
758
6956
3810
4746
1598
6191
9639
764
5491
8196
7189
5307
7804
2047
8585
8335
9243
3781
8348
3652
9242
5113
6824
9253
3731
706
4842
1571
4127
2409
2547
9715
7318
2132
200
4066
2565
619
5818
4149
62
1524
3904
6193
2729
7343
7312
6243
6665
9008
1276
3598
3721
1028
2393
3695
9972
9153
9403
2174
8196
431
5453
211
2483
9965
6269
3043
6541
2242
6851
6
1383
2721
6017
6517
2904
4088
518
3589
4469
181
6141
939
907
4564
899
9563
8485
3802
2806
3537
7694
1991
7768
2571
5024
8268
275
1713
7387
6793
7510
9106
7681
3073
2382
5500
8046
685
3568
4568
197
1049
3842
1840
2165
6367
8121
6205
1338
7390
7485
3377
3808
2614
8409
8126
6051
5907
5199
7473
2114
516
4904
8511
865
1879
5081
7242
8989
5811
785
5967
7531
6001
5215
3456
1978
1719
2672
1977
4887
7986
4662
8353
6894
7824
6948
7791
2014
5048
6086
742
4278
3558
8077
8463
4763
8503
9048
6977
7051
9181
8174
2400
524
6079
7160
4095
1390
4673
6956
2819
8847
3387
7827
6165
4685
7816
9004
1139
8310
2686
9594
8789
7515
2244
3080
5463
1299
7221
2989
71
8300
2944
6939
9325
6620
6153
6609
1762
6277
9392
3568
8734
1383
3948
9274
4258
656
2979
9830
3359
9070
1672
2176
9793
229
290
9806
6603
5484
8021
7102
3936
8770
8480
7051
6507
8542
7890
8366
7244
2964
9465
8960
688
6755
265
3501
2107
8971
4661
7781
3557
9308
2925
5997
8718
8665
788
3346
6431
6588
332
6685
799
947
2064
6210
3982
6872
5774
5379
7346
9614
3488
7953
9995
7223
3062
146
8229
3234
1249
4222
7306
9602
7934
4291
8705
5594
1725
1705
8727
2581
3516
7952
7048
4834
9589
9669
8458
5004
3394
6532
3607
2263
2264
1863
9077
4678
8743
6364
3603
6410
1388
612
6066
4213
4352
7176
8989
9277
1329
6150
7159
9004
3003
4330
5312
6643
2851
4632
5747
4799
4656
6869
6575
2980
518
5717
928
1126
9856
622
3337
3606
3449
9196
8961
7017
936
670
7399
1557
1414
9806
3683
6516
2364
1310
3930
3019
7597
4574
6461
5684
7982
1690
9343
6312
1038
4495
6433
3481
1350
8654
7580
5082
7550
4649
618
8162
6504
9691
1138
7301
1614
1589
3806
2867
2787
4498
4699
45
440
8955
3148
7025
7182
2135
4618
8679
6979
8458
1340
5331
1611
1759
6079
4011
7468
144
1235
5027
22
4258
9442
3796
1501
7437
9726
1787
7557
4441
5173
2509
4824
8517
7987
3944
5446
3824
4837
3477
378
8442
4597
6666
4837
2677
4695
9868
522
3429
4591
6481
9285
2502
5468
3235
3593
5133
7621
1713
404
2775
9375
5120
8561
6653
5576
5598
5881
5097
4867
2647
455
5650
4592
8800
6295
1107
2855
3873
5578
1099
5585
3328
4377
9469
9108
6248
7059
9111
8233
8729
8742
5151
4811
8440
6774
153
7085
5015
6108
4662
3160
4896
13
3303
4049
8090
9861
1391
260
3710
9969
54
3839
3940
5143
9194
2684
4742
3154
4271
652
1094
9005
71
3309
555
59
8717
5992
7735
7649
3435
1033
8628
9873
3596
4588
380
3988
7004
8176
4760
8067
2555
3291
5952
721
5280
8522
6722
8632
8970
339
7181
527
5442
9113
3453
8053
4652
1531
7553
8430
2141
2154
5047
6807
7462
4532
3290
8870
5454
9858
9794
4291
9534
4090
7738
9453
165
9266
4078
7242
8764
2242
9459
5167
1860
9028
5952
9160
2427
891
5530
6421
8510
4749
5150
4914
2472
31
9240
3937
8233
6619
5184
5077
82
1424
5124
8142
1116
1143
3296
3804
2040
4365
6473
6289
7265
1586
7706
152
974
1964
4342
8156
5779
7544
9596
1447
7879
3887
9961
5720
1985
4801
39
9743
4731
9473
466
2632
3033
2685
7243
2705
7347
2920
3590
6330
6557
7317
7166
6520
8680
7538
361
2166
6193
9487
1526
1609
6167
6890
7154
3215
1082
152
6442
307
7615
4065
7914
7615
816
8025
820
9806
9904
2391
9021
60
2588
9940
6849
4589
5597
5457
2966
1751
1210
4965
6846
4974
795
6850
1111
9978
7896
1331
7213
1286
4175
6676
2094
583
2997
8606
8638
1591
1571
9069
1313
4557
6578
7696
2566
603
6578
4813
3475
4436
5907
3630
7466
7224
327
12
8059
1949
8943
9078
180
6427
1537
6446
6388
5956
7643
3936
1021
1375
1890
9504
9431
6752
1795
2911
7377
9813
5274
2698
4690
879
2785
8543
1053
6347
6176
3948
3716
4716
5075
7078
8084
6359
1593
707
5694
5931
8712
2516
3925
875
686
2291
6995
2153
307
8053
6550
9024
6234
507
7624
2238
582
8923
92
2268
8489
8230
9332
1100
4840
4022
8768
3310
3098
6230
1488
8927
6431
6398
3531
8830
1758
9497
4520
4924
7462
9060
9257
3472
7990
806
5064
1444
6280
5687
2058
9983
5656
3886
3696
1696
9186
2906
2764
259
137
3581
2192
164
8132
3216
2866
9581
948
2247
4187
2653
2272
2483
9391
3640
3297
2109
1368
6709
9273
774
6187
5320
4654
1448
8700
2219
8389
4103
1980
3515
2426
7594
3248
5246
9467
4561
6878
2348
8820
2290
2353
5185
9990
1763
8523
8301
8480
6806
5578
709
623
4668
9475
5962
3265
4263
8155
9219
6678
2145
4149
6202
9151
146
2389
3169
7961
4514
5763
8575
8675
5964
2956
1914
4234
4506
3522
6418
1814
4163
643
3752
2589
414
5623
1450
5829
8513
7346
7996
23
3450
954
1396
63
5274
2851
6929
1408
8185
1334
7273
6452
6858
4080
5726
9553
6188
8070
1756
7367
377
3383
1810
5126
6767
5098
3035
1677
9432
4069
6312
6221
4249
5567
1708
3868
3060
4478
2611
2261
8649
7178
6671
2332
2624
9875
1872
8943
3084
2493
9055
4233
6284
5833
6648
4432
2435
1792
4274
5486
594
3112
1949
4364
4847
345
9462
3754
2229
7369
8777
2396
5639
5379
2916
9631
2370
5751
660
4505
3406
4779
1023
1213
224
3822
9053
9390
9327
5261
7011
9227
8449
7759
1581
9433
8562
3803
9544
3998
5969
1529
4345
7385
8054
678
6845
1872
8211
3409
1566
4001
4951
9906
4319
6905
5049
4219
3221
1011
8775
3206
6209
1577
9114
957
8094
6278
773
8697
3908
2620
7403
2
5942
9392
4699
6726
3342
3379
3753
3733
8323
4204
7306
9432
1636
6177
3931
1985
596
9653
3246
7774
6530
7979
290
9048
7331
1432
9805
3976
4990
4311
1129
2600
916
518
3305
8839
7818
3581
5783
3974
3669
2847
1515
5728
6545
153
8425
7927
5806
8999
8072
2105
6935
1814
955
9746
5168
9716
6173
6890
907
4003
6974
3935
9831
6525
8724
605
8935
2130
2896
5642
1434
8300
6063
2015
5259
835
8041
6112
3815
5933
3385
2460
3271
9869
7145
8911
7545
556
6362
5333
1311
6933
8061
2986
6500
1018
2113
8877
1142
8549
6521
2083
7333
1385
3961
6103
2102
1942
1245
1039
8356
5419
4182
4234
6292
8917
9970
9941
6355
3702
4023
7629
5854
9473
2988
2510
3854
4594
5635
5322
3470
938
6039
4886
9930
9624
1694
7102
3782
4372
7035
1913
6984
1140
1539
855
3075
5649
9705
870
3824
6276
8536
5252
731
922
8525
7151
1816
7143
47
6360
7313
7447
3596
4695
2893
799
3729
6903
5358
2481
9701
3826
1878
3982
1011
215
103
1366
7666
5047
7094
7596
3570
304
3243
5253
9269
4097
6552
543
9560
2364
9395
3021
7613
8825
2946
8000
5238
2743
1618
1218
6048
7805
1044
5452
5834
3983
4453
2856
5920
8700
3304
9792
424
2260
3490
7333
4168
6215
5361
972
1346
7129
2922
1763
5038
9777
4654
4113
4034
3601
2728
9723
3104
6144
3365
1394
1900
8914
3009
5066
1129
2889
5690
6198
9487
9477
4083
991
9051
8551
3767
1492
3394
3779
4840
4554
8643
7843
3475
372
9897
4969
8930
1071
857
2813
414
7252
8350
228
6942
6576
9871
2353
9248
6481
8234
3621
4291
7910
3327
3
7439
2489
524
3774
6706
409
6720
7187
2951
5423
3933
2051
4117
3074
7503
921
5761
6326
4532
4282
6113
384
6343
6986
3887
4004
173
2506
5846
5663
9051
6607
5355
9681
4162
463
4363
8626
1465
8981
7581
3733
8037
3092
1156
7113
6886
919
4692
1212
4465
3175
7790
6539
6006
6550
1609
1013
5741
312
5887
4685
5090
1
4161
1742
1354
3033
2168
9129
9761
5052
5113
4633
2610
7487
9732
2488
3858
3837
8714
8490
7545
4191
9880
2935
2542
8841
244
7671
4141
1745
8867
6277
4472
4651
3764
7382
6456
5008
2381
1859
9006
5070
6416
3425
746
9560
7705
9746
8311
8093
8583
8229
4993
5766
8484
1464
7124
8521
3091
7165
786
7243
7349
9547
3328
4994
1416
155
4895
3145
2749
4339
4386
5180
7460
8512
1616
2531
5110
4940
1592
4044
6719
4031
5372
5457
4422
2449
4636
6552
3354
7501
7439
7513
3658
3842
5712
2154
4337
7315
5027
4519
205
4654
1331
1005
8075
5194
7481
6261
6960
5689
2539
7518
9078
5325
2894
3619
9617
1623
9497
6668
2477
9226
7145
5472
6774
9310
7178
4087
1635
9105
2057
3070
5328
5304
1043
3972
2679
3603
6392
1665
3403
1694
8594
3911
9936
4531
3164
3552
2458
9021
209
1622
7984
5384
915
5762
8189
5652
3428
1917
3011
9385
4644
1634
4940
2468
7687
4708
8734
7071
2978
7963
2202
8942
6546
4794
9906
2949
8057
5596
7476
8664
5383
941
632
7275
8257
725
9490
4408
1360
2271
8644
9406
4392
728
3571
7094
6899
8834
2707
4513
5866
8360
2226
4718
6591
620
4975
4232
5210
4044
3189
9211
9310
3044
7415
4455
6759
5708
9722
381
8835
4866
5737
9270
7210
9171
233
8691
7579
754
922
543
6836
443
2087
6305
477
4993
6890
1166
9474
707
7903
9051
8204
622
6595
416
8219
956
4472
1191
9425
8922
7192
772
253
5927
548
9055
3379
8088
8872
540
2965
4072
5068
5900
6624
1389
3881
4508
7094
2246
8966
4123
8675
2288
9519
1562
6654
8248
3921
9484
4238
234
2468
3340
9798
6616
4165
5053
3695
3975
9999
5212
9552
340
9334
163
2156
2387
7872
5127
2793
6855
9295
3008
5000
3822
5407
9289
9094
1284
9785
9741
3198
3432
2338
4066
8344
4891
6611
4178
834
1908
4709
3891
634
6257
8073
5160
3541
8649
8641
5617
527
4716
1806
9214
2399
155
2807
6993
6486
948
2163
5872
6101
2182
3940
9066
9944
2947
5472
3617
8450
7619
9789
8949
278
2277
8440
1234
2511
3921
2593
8624
7021
504
5591
3432
732
6141
1436
3958
4675
3373
9876
7049
2310
9993
9856
7992
2057
5957
9249
5743
4257
536
9819
8135
520
2836
3272
2435
7757
2624
1989
6646
6390
2496
2829
6770
2579
8054
8800
9580
8208
5586
8816
9851
9159
8149
5592
8112
2799
355
7850
7119
5093
4311
7235
6267
4677
6080
5244
6831
4613
3465
7152
1257
2958
9959
6501
1121
2552
5643
6265
8119
6914
7607
4731
3947
58
5053
4738
4118
7551
2275
9262
7574
6128
3267
6265
3782
4464
2975
2729
2204
1577
98
7254
27
2330
5377
1538
1321
5455
7616
4490
9195
3547
2129
376
1501
7669
7303
8881
4926
7308
3480
7058
3735
3367
5089
2562
9356
7214
1124
1059
1787
8223
1581
7595
9346
8078
5906
1370
6461
1340
5096
5607
6108
5970
1586
4395
6467
5706
4869
6137
796
858
8391
8665
3447
303
4021
6960
1137
418
1492
8062
7170
4665
1519
2883
6832
5740
6015
4254
8402
4690
1097
2884
31
8633
7280
3626
1140
5934
8012
9855
9892
5182
1315
7048
2889
5146
7603
4809
2873
8128
1729
7709
4885
2412
780
659
1275
2315
1115
3125
4715
8743
7957
5365
4470
3060
4127
5367
2
9333
191
2277
10
6844
9360
5987
1874
1277
4862
5776
4185
2109
2401
5461
7447
7596
2535
8701
1350
4124
6026
8049
4493
3933
928
6351
8566
3175
8401
246
1649
4083
9876
2161
3266
6199
7314
654
4550
4619
7916
4761
1267
252
1575
7945
6205
6525
9813
9191
4692
1941
8208
3015
6699
7834
544
4965
660
2327
5580
1533
4374
6908
2941
5334
7712
3539
4557
5180
40
7066
5151
3160
7020
5970
7848
8927
5114
8211
4682
5780
6443
3546
2866
1818
3146
2864
184
8986
2322
3272
1171
446
5349
8532
3967
2040
4745
3460
3126
9425
8620
9405
9579
8658
1737
6866
4439
6904
7139
4626
2522
9304
2862
4477
7539
1791
6845
6436
1611
644
7381
3628
1771
9677
1585
1551
2718
8171
607
1167
2272
2611
1351
5831
8774
9833
2268
8849
3480
3467
1579
7933
7929
5463
3473
2581
4919
2986
7561
6042
2062
2727
466
1465
1687
2096
4494
2416
6685
451
167
9704
4176
8852
8893
8910
914
2003
9867
8577
5967
698
5911
2746
1242
5734
2743
5331
8675
9919
2049
3254
6469
3317
8651
5411
1675
3065
1762
8541
706
8341
9254
4657
4393
8745
2961
6932
533
6115
3928
8649
9201
8266
6666
9004
3059
2007
6774
829
6682
4049
5834
8076
419
4243
7222
5021
2299
8892
9982
8696
3583
8003
8318
6145
5215
9077
1432
7263
2257
6989
4281
8410
2593
8750
3065
4342
1126
5408
1281
2647
7264
8820
5207
7615
5549
8278
5829
3787
8588
9710
1912
2055
8953
2995
2084
7193
7414
605
2437
7489
1546
7445
3024
7515
2723
2651
7800
6269
7928
2484
9996
2803
2841
2862
5357
7941
3784
993
5118
1458
9184
8611
6372
6060
2339
6200
5805
6015
3138
5589
3997
9855
2358
8943
4099
509
3244
6101
8810
3829
4428
7335
7195
360
5642
4673
5888
6481
357
1240
2803
7237
8686
2383
8165
8348
1507
4710
7627
903
1656
1632
4403
9853
7463
2704
5924
8758
2142
4735
8211
6243
1671
3949
5106
1911
3526
8306
6243
8678
8523
9119
7514
7705
5415
6741
2416
4795
5707
1489
5684
8068
2603
4467
4492
4447
2866
1930
3657
9753
5616
8383
328
7513
3950
698
5445
7574
9761
3236
1098
5066
1149
1626
2086
4801
2257
3162
5400
1613
112
7278
7642
8586
5856
9618
3499
2697
6635
4387
4517
6459
6723
8262
3357
3419
7251
5170
8664
761
6560
9692
1194
9887
2110
3085
4618
8401
1295
8322
7906
9926
9014
7391
4163
5453
8778
5840
325
478
2902
9854
4491
5935
4173
9595
7301
3535
9146
6570
2607
6147
2438
8302
5079
9322
1059
1373
6284
2606
9493
1616
498
1690
8928
7002
5633
6227
6445
6498
8381
1252
1910
7807
3649
1514
3184
3072
5541
7512
313
6565
3598
1432
1703
6013
3460
3839
1632
8108
5951
4988
5607
3401
8730
2557
3988
3074
7402
5645
8429
6364
8680
110
6304
7403
938
6143
9187
3497
6448
2746
2210
1479
4105
1885
6695
5518
950
9330
9256
48
614
6589
9898
6720
5553
7154
6644
6667
3697
7489
318
2705
8266
4687
632
4852
5833
7522
71
6476
7562
6184
4378
9156
5540
5845
5803
820
1232
6967
5233
9852
5479
6775
7777
5290
6489
7535
8085
4601
985
7490
1797
1798
4997
3004
738
7568
7588
5224
210
4971
761
472
2485
3648
7764
4900
6246
4549
6919
5362
5005
884
5253
8958
7201
4971
8358
390
8427
5952
4616
7109
4053
2431
7808
9114
1905
2305
3214
3252
2215
7434
1870
2220
5174
6336
7243
9615
6028
595
8366
9687
1633
9501
3204
2805
6349
3255
3485
268
8377
8037
3009
2957
8211
367
7773
1083
6763
765
9419
938
1402
6879
7632
6505
2483
5686
9214
4393
8897
7426
6106
3097
880
8665
9672
2864
5992
6833
2034
6966
6212
2634
536
8974
7681
1563
4657
7732
4770
8375
1391
3055
1520
572
624
8084
4942
7352
3089
7895
8602
9560
9662
6062
6912
814
6581
1907
6617
8942
6056
8918
9872
3461
2672
2365
6133
807
5215
5001
4171
3235
8366
6247
2364
549
8965
5055
476
1705
921
828
6970
6999
5391
8808
5011
3935
6815
5156
9409
1265
7332
6177
3425
8473
5119
3230
3842
4774
3323
6478
937
8246
6860
7509
1362
2176
5729
2207
7649
5485
4520
1997
342
9059
9760
860
6798
5136
5818
1924
9174
1839
6793
331
6763
8010
9784
659
3309
4845
8218
6263
7474
8930
5277
5341
694
2575
3960
6551
9280
4536
4819
7132
9824
9937
2598
2751
7877
9061
1962
8281
3947
3052
6795
3192
6145
5884
7567
8882
2441
3519
1856
4231
200
6077
3477
6595
141
7926
3423
9021
8766
2414
9887
1520
3678
1365
4837
2931
2572
7570
3475
6998
6533
9291
5104
4059
4328
6308
6936
1759
3226
1538
9792
4580
416
8794
6424
8700
7354
4410
8217
1188
1488
5620
1406
811
9747
5123
4464
1581
8262
619
6025
6752
5318
2801
1593
5882
9652
1060
2135
5437
7156
6711
2127
2992
5934
1437
906
3932
6561
5183
731
2480
2311
924
6294
1041
20
8174
8731
4897
584
1109
8752
4970
4436
1074
9501
936
2009
738
3536
9360
2492
9813
8912
4513
8693
1770
9167
6358
8343
1945
4697
3492
6554
6748
8665
614
772
2123
1867
8163
3638
3635
2588
9929
498
7858
1149
7976
5067
3409
6679
3677
3685
2302
88
3561
1387
3125
1963
1774
5951
9835
3638
7910
5147
8391
8573
415
3895
7181
4580
9303
932
8152
2689
3791
4901
3940
9984
1743
1725
7349
4400
6759
1827
983
4474
9245
7234
4963
2994
2072
1885
8682
3831
5928
5968
9073
3924
7775
2865
7753
9753
4864
645
2138
9379
6659
10000
6012
8152
4882
9476
5906
6703
6419
4426
9907
6939
5650
7007
2022
4649
8009
69
6761
6303
3711
8555
366
3764
7755
839
5107
9246
6484
559
237
1447
3447
2871
6256
7561
3027
6292
2541
4664
4884
3503
4872
4623
8106
7445
2820
5122
7477
988
4430
9826
1519
1216
1139
5552
7206
9740
9087
2297
7893
5540
9827
5247
7183
9038
7298
7304
9607
2641
7304
2079
174
8549
1383
9449
922
9498
4848
3202
2047
7013
2155
6470
5980
1653
9538
1099
4389
2420
7856
2187
2537
4697
5841
624
7839
266
1542
7512
2994
6046
7961
200
4886
9568
9687
2525
3925
2672
62
2541
9019
2452
5716
7196
4810
1724
1601
3803
9611
8515
3723
1003
1602
9201
4204
3583
4060
1501
1282
1214
5000
5296
4307
216
1375
9445
7978
2944
337
9084
9778
7368
6334
2030
8510
155
1085
8442
4787
2771
7772
542
6307
7114
9957
850
7351
4014
298
3518
3176
9918
3741
7195
3610
705
4350
167
8085
4822
7921
4562
1745
1205
2987
2198
4541
9828
2665
995
1788
3526
9101
3000
8141
6287
3574
1166
2710
8290
7787
5774
9868
27
8660
4851
3714
7304
3510
4730
9211
4274
776
4038
4733
1626
5014
3712
7828
6174
1170
2107
1024
3034
4625
645
2893
6331
8249
3002
2573
7856
1877
8499
2452
2857
5331
2972
8207
4641
1707
5474
1569
40
1580
9403
8012
5305
628
7856
6025
9211
9755
6373
2004
1298
6189
2474
4390
8213
9938
3754
5040
9034
5900
6880
7234
7374
5245
9289
1013
2369
3282
5524
4427
2157
4335
4358
7521
9927
9976
283
3965
4415
442
6583
6426
8098
6612
2298
6382
1519
981
6481
3524
4246
8691
825
1466
3819
6197
2047
9529
6042
2382
307
3916
757
535
6315
2336
169
5943
2276
8039
1807
7537
3363
5096
894
6282
8553
8502
2733
3222
6165
7451
3622
9470
5891
1746
4534
3200
5506
4350
2226
4164
7459
1737
4675
9350
2590
6893
402
7684
4911
2121
6782
3317
7277
8689
5162
708
7051
4869
5300
7273
6696
4235
736
3794
8017
7595
6611
4451
9622
1192
2091
567
5177
4566
188
5697
1762
4444
9717
7092
9824
2568
1809
1563
2619
1753
5898
6389
2149
2525
5064
3009
7599
7847
6838
4034
1191
5020
9973
7008
5038
3995
2762
5323
4360
9639
6851
9756
269
3570
7320
9753
9228
5719
9052
7125
6223
2196
2370
4002
5322
2386
4796
8916
4061
8659
6510
931
2569
8071
2705
8348
2255
2923
9044
3541
3668
8463
1581
6123
513
1329
9293
5194
6182
2571
7506
3224
4334
6838
1462
3550
6750
2058
1396
6564
472
2723
8298
7912
8764
8369
3562
1275
5165
4492
3835
520
257
7650
7261
2530
7859
3119
330
9848
467
6904
8231
9368
8268
3396
5082
8590
9718
6423
421
9094
9026
8540
8400
950
1347
6414
917
4833
2540
115
5285
2441
7076
2214
1224
4676
86
111
2242
2026
3765
4225
8688
7000
7053
7456
7922
3364
6261
1997
1395
2254
9952
6912
3107
1311
9874
9089
4294
6561
8224
3251
5205
747
1248
7997
1090
6039
7488
2453
7432
3249
7746
8763
8001
3070
8997
2496
4002
4551
4687
6354
2209
3089
2470
6661
9703
6426
5070
591
3279
8177
3052
2271
4478
7586
9961
9275
1421
8254
4483
9110
2802
6995
9693
6554
7549
7677
4695
9223
2494
1192
3752
6712
4436
8353
759
4110
5183
2824
5882
9675
4439
1652
1829
8157
5014
1299
148
5366
1264
3900
5652
9940
6851
1107
9147
2241
2489
4104
7208
8905
4218
317
2485
5491
3135
706
7145
5727
8961
847
1290
6682
9248
2237
3791
737
2335
7425
260
6176
5325
9734
6807
7941
1679
2198
9391
2789
8728
3061
2732
9802
1066
1562
6537
8553
6630
6394
8526
204
1504
2243
6802
9584
974
1202
6366
9757
6607
5297
301
8525
8744
1505
1423
8315
1834
1839
1709
8426
8943
4710
6550
6511
4211
1122
6536
5932
9023
8812
2603
6137
4256
5063
2999
3457
7990
8085
5125
6262
6057
3798
1251
7762
3622
7327
4817
412
5351
2035
7321
5347
8513
6673
5148
7002
9015
3897
6742
6208
9836
6396
4771
7515
1845
1455
1596
1680
620
4427
3386
689
7073
3525
5579
6499
1019
5349
7329
8379
5292
725
8440
7157
6979
1704
1584
5409
363
244
5576
4186
6529
45
2924
3860
6515
2752
9781
4210
9827
1736
8943
3025
219
7297
4312
1476
8362
4695
8083
92
3468
7385
524
8196
4824
7696
679
1431
4819
1046
97
446
9555
2037
4680
2650
3902
8269
1255
9466
9440
9040
5865
634
3994
2478
606
7416
8680
4089
8443
8324
5483
5956
6492
8435
9429
6413
1237
80
3204
8339
4246
7856
5685
5414
5356
6512
4682
7882
948
9517
9398
1847
3419
3552
4388
8001
1
6308
6056
8478
1708
437
5389
3401
5769
7303
3646
5491
4301
8176
5408
480
9145
3475
8476
6757
8364
2570
1211
6428
2802
1711
6057
1761
2891
6631
412
5085
2582
6508
3038
5100
2380
4661
2470
2765
8825
4740
3414
9173
3988
6459
8333
1105
2704
6732
7003
1190
9868
5756
9093
7414
3109
3604
815
4674
7755
9972
4486
7126
3584
3491
3328
7542
9901
3127
7642
9155
319
8349
6369
5017
9758
4934
7949
9112
1151
7327
4439
765
5055
9675
4684
2077
1375
8799
377
3262
6336
6201
6102
4225
5092
5022
8175
2895
9267
6079
5629
9407
3135
2375
308
9330
8559
8292
7189
427
9048
1295
8548
5086
8666
9673
228
5988
5942
5268
8062
6296
6062
9820
1280
4178
3348
3504
3602
5021
9636
7313
404
7254
1854
8181
755
9523
5707
2808
7018
4558
9489
5041
6613
2605
6193
6988
6817
2896
638
7289
4031
374
4664
4080
3416
9867
3638
7214
2138
1970
7218
5377
993
5003
879
9261
5809
4258
9157
4264
1567
5636
1693
8344
2159
510
6632
1575
7559
2340
7129
4320
4675
3050
3923
7353
866
4066
7949
7772
9166
8451
3347
596
4073
7075
118
6113
4562
7793
8179
8967
8215
2721
4320
4521
3525
4341
2258
5070
5994
3684
5741
6333
1868
7449
8595
4331
4978
5227
5742
5678
2704
692
7768
8668
5168
2753
5319
8101
8203
1189
6103
7002
9032
1066
4431
7672
8699
1733
7253
1493
127
3925
9005
8790
3262
5576
460
234
1340
5145
2908
7495
9684
937
7112
4687
1226
7145
8663
846
224
5010
4901
5619
4452
4402
7565
6137
4710
7652
1459
5376
9816
7322
6509
3117
574
6745
8626
8091
404
3968
2891
1100
4863
7862
5878
80
7212
9600
6841
5056
8372
3468
2899
4856
81
894
1582
6815
5162
9156
4881
1284
6266
6103
4370
4135
7007
7425
3064
9024
511
7205
9775
5280
1492
6751
3413
4563
424
1145
1969
895
3004
4535
1475
9899
8562
2001
1750
2863
5034
842
8258
1700
9337
6641
2223
8391
3750
5252
9812
2911
1231
3595
8812
2936
2056
4648
3546
2780
2483
1273
6468
2030
2587
1495
5978
834
5386
3119
9466
4956
9035
7115
7900
9827
602
3996
4968
2274
6423
7285
1288
4747
6281
5927
1751
3096
1583
9733
1961
2304
3634
5635
772
5090
6550
592
1036
6560
1535
7133
5053
2411
5456
7705
4833
6295
5167
2746
3793
1851
597
3258
4632
4088
8641
5420
2307
180
7372
8505
1637
5505
9175
3772
4887
9870
2576
9046
3597
4330
8420
5278
4195
4096
3582
5561
9158
1716
4654
8082
3711
7080
9973
3062
6106
4795
4300
6350
3733
3023
5076
5306
1572
2661
9159
3415
2897
2119
4766
6460
6848
2386
4125
9031
7377
8382
7417
4463
5071
8556
6233
7765
3205
443
5514
8412
2432
5958
1036
8834
4640
6557
3770
586
5320
5407
4807
6584
4964
3425
8260
8616
2810
8350
1822
6603
5914
6538
6740
3343
1903
7924
1062
585
391
9016
6296
5922
2927
2319
7462
9963
8808
2436
8322
1518
118
5891
9945
371
9462
5567
4
748
2031
6112
555
5870
3570
2328
2595
4108
9612
2961
1351
6753
3866
6501
7668
4346
2219
4920
3583
9454
6897
8534
8050
8651
6769
4517
5523
5054
9883
4679
6933
6046
7491
2126
7255
6501
5709
5179
9163
2524
8392
6326
7906
8306
4785
8676
8418
665
2680
5719
4441
8238
2015
6584
3611
2067
927
6089
7384
6890
5653
2570
6761
6464
202
5611
6536
6755
4032
6729
7359
3410
4504
518
9817
1455
2688
2345
7013
1971
3929
6207
442
6159
5559
2333
9252
9131
3378
9956
3467
13
5722
575
5124
4039
7127
987
6305
301
9790
9171
6708
2673
6703
6888
3810
8125
6075
4185
6034
4429
2052
7157
8308
5190
6780
2890
7742
919
7263
440
9682
3002
1581
9736
7227
999
3503
8690
2918
5814
7995
7936
702
9886
4291
6653
207
4847
6855
1192
1084
6280
1291
3323
1421
5526
2627
2003
4448
923
5930
7627
8847
7382
8594
7977
4066
5780
5718
3621
4043
9554
2812
6034
1248
1470
1174
8602
9494
8954
5895
3866
3304
6987
51
215
7831
3556
6847
8059
5851
9866
7847
1136
6552
676
2990
920
7628
8786
9536
2103
116
6006
420
5565
2271
7939
3437
1764
90
7664
5967
9922
1898
6761
4783
9339
5208
9875
8420
3671
2614
90
5801
603
1840
3273
9988
2375
7966
3108
9696
1883
9862
4197
6583
1847
7678
5410
1980
973
6591
8120
9572
869
2965
1286
6420
6589
8738
4712
70
4203
6275
3213
2213
97
8459
9848
9352
379
9243
4048
8508
1463
1699
9508
5337
914
4017
1295
422
5531
3000
8419
505
1814
109
8725
2807
3568
7851
7989
9881
6250
1302
8313
4143
8292
8236
6357
3023
1959
4952
73
1350
2590
9216
3734
7919
8834
2910
2238
9153
6417
5483
4199
9234
2251
6887
5564
970
2872
486
6673
9346
5881
5380
5264
5355
8121
4073
9829
2875
3312
1160
690
5635
1141
5233
6176
924
8988
9110
7315
7215
6467
7275
6216
4035
197
9142
5549
4577
8330
518
2285
3444
8588
2337
5768
3613
2053
6005
8315
9618
9914
2575
224
4918
1982
7226
2981
7412
1028
2000
1585
7637
1814
6892
3465
4049
3547
1071
8414
2866
5416
289
3007
5524
886
5072
7779
1256
6027
4996
6219
8296
840
7587
9576
1877
2351
7696
6569
9132
3342
4461
7614
6135
6284
258
5422
799
7599
230
4529
5823
9336
8858
7707
2324
5516
3013
8566
7489
8079
9930
9914
9391
2207
4230
8348
2786
1914
2245
6961
2630
8141
724
173
4072
843
5185
9948
7041
4262
4382
4619
7197
701
8069
8196
7450
4513
4037
8341
4764
5621
9499
5084
1949
9538
3372
9425
2754
2165
3550
6832
8120
7222
2407
4193
5741
4918
1661
4774
7852
2979
4716
1888
2688
7802
9878
7070
6745
6827
5508
5348
5117
9298
7291
7876
4181
4407
9178
8635
5160
1683
3039
4826
598
4941
1770
4271
8138
3712
9898
64
9859
6027
1715
5556
684
2966
2304
1070
9414
283
3429
3286
1543
8072
14
3446
9740
2016
6787
6734
9962
9784
9277
2596
2770
4693
466
8236
1283
3888
1484
9279
5418
2
2807
5867
5476
3602
6777
9079
4820
9736
7069
3841
9199
1021
1624
9942
7829
9409
5388
6478
1738
6041
7834
1041
3762
6947
4546
378
8460
6855
6407
5446
469
4508
8206
7801
7357
3699
4916
8350
3015
4276
1695
1544
4473
3060
3293
3529
7092
2736
8633
7550
5661
2776
9628
2038
4346
1850
5791
3470
2408
6922
3311
1274
857
6092
5817
9905
6267
9198
9413
901
8243
4148
2192
7390
7529
1025
2929
3571
1581
7022
2205
9284
503
6955
7909
3014
1468
3392
2253
3964
7660
702
88
7502
697
2086
5167
7241
3266
9206
3536
6259
8189
7676
3971
1145
1779
7208
4184
487
6036
5826
7788
2050
8620
2469
9387
5254
8366
3415
3103
2328
1788
1365
7702
1319
9897
7936
386
9443
1781
1918
9193
1658
5944
8831
9229
9691
7642
3373
2310
4713
1230
814
539
5630
271
5338
6576
457
8691
1091
2697
1157
9964
389
3405
6664
1149
1596
9638
9381
5866
6508
8212
8590
8792
9282
7793
5833
1603
9525
1263
1165
3342
9207
8494
6250
3973
2958
4282
83
7855
6585
2720
3833
9248
8865
7313
7429
5130
6959
2544
4097
3635
8772
5829
6819
2417
3912
1556
1383
3074
322
7656
7384
5161
8577
2776
3307
370
9093
1899
3897
2983
7469
8008
3783
6315
1710
5543
2419
1523
6236
1331
812
6901
1800
5504
4734
1800
1638
665
7049
9259
2602
2435
4606
3074
6799
7726
7462
250
6435
4441
478
1150
6754
5860
8754
3970
5902
5761
2389
956
9352
9172
3578
8563
2302
3242
3523
4144
1584
7893
2019
657
672
4693
2386
9660
998
195
9357
6897
8557
199
5863
8680
8958
3625
160
1097
8102
5780
8847
58
6071
6710
399
9027
1816
8773
4980
2829
6314
6652
6825
9033
7176
6034
1688
4654
9
9708
6069
8250
1318
4424
2391
7097
8722
8954
4851
6804
763
6324
7510
5664
8780
5774
9935
4967
60
1654
5848
692
5015
4353
4831
8728
790
1663
4229
681
301
4828
8177
9626
5426
4242
1218
134
3957
9020
5616
6246
1264
9542
7422
5666
9772
5872
7982
8756
3165
5041
368
4456
2795
360
3481
559
2319
4606
8396
9139
9062
2408
8215
9893
2101
4040
4909
5506
1401
4418
4795
7940
4137
6284
8121
901
2827
7871
9760
9550
3103
7211
2898
5661
9932
6582
4170
8005
7493
4084
9793
6383
7096
339
5146
9151
8131
8574
6523
8689
1299
4737
3224
6274
4426
892
1662
4619
1996
1280
216
6664
6470
4406
6162
1799
6412
5359
6344
8796
4654
4182
2697
4514
9830
4818
5758
1627
6608
71
7841
4168
854
5036
6763
4692
6023
5688
4558
170
228
1542
5548
2040
8231
5895
1314
4075
1712
9990
8453
6089
7245
1254
8023
3422
837
2184
3846
6558
1777
8585
5842
5978
7735
4120
5320
5021
7493
8518
815
5446
598
7285
974
2160
228
5891
4473
6188
3643
800
4086
8576
2134
2586
2336
3785
6168
3386
5367
7804
4024
4455
1154
5723
8714
3721
1475
995
3686
1624
5013
1889
2792
5699
6084
2709
1011
5788
8824
686
5138
3712
9424
2997
4509
948
4055
8614
2148
315
4214
5097
4395
8613
1926
9887
5522
1234
527
9800
4032
7348
2690
4737
5836
3393
896
1866
5831
7863
4965
4454
9161
7195
3157
60
1430
6890
8129
2106
7629
4768
5717
3209
5725
9591
2497
7323
4212
663
3794
8769
4854
5164
2813
649
6214
7157
9623
6213
6196
1993
5876
1895
4259
9012
5978
9240
9126
5039
1553
9752
1462
1981
5241
2623
466
4593
5608
6978
6196
7117
7102
7265
3644
3654
9159
1982
8459
1139
8669
4456
7838
4772
8359
4421
3781
1216
4291
4158
9887
1782
3579
3044
9028
4085
166
4608
7023
8343
8462
1208
9957
9512
8761
6542
7494
1108
8390
8450
1119
6623
8806
936
3514
9774
9125
8580
5731
5074
9843
9538
1895
6965
4196
9090
8571
8141
7648
9552
886
2221
6103
3922
4572
475
9077
202
3481
9308
7166
4491
4390
4587
8758
1673
2586
2089
8143
4137
2512
8703
8176
2519
2977
607
8111
7527
5518
3144
8603
5107
2525
9415
1224
7955
7549
7162
423
8986
375
4049
9329
3197
7587
46
257
2767
5316
4011
9483
6199
7793
2874
6637
6371
9313
7287
5248
2342
7682
9850
4763
4076
71
9545
6820
5391
1643
3867
7779
7106
9734
1542
6054
410
5579
5386
5451
2285
8523
8519
3069
3778
5146
1288
4733
3960
6187
8259
5804
1939
4795
2280
3715
6577
7815
3639
688
762
1531
6351
3469
1958
8185
8049
4974
2696
6946
7379
9431
1800
547
9568
3784
383
9086
4556
6070
1867
9092
3926
4519
4930
8797
1094
7961
5588
4100
598
8303
2729
8513
7164
8857
1737
3684
7141
1343
9114
7323
7790
4171
6820
8400
1820
7984
9409
3426
8523
6954
3440
3358
2292
7747
7944
1291
2295
7359
3129
2175
4824
9301
1343
8720
9974
1051
8320
7563
70
9245
2277
7307
2110
5689
3349
5158
5406
3706
6972
7562
3721
3070
474
3071
3184
2454
3624
9049
9696
4779
4422
7885
8050
4103
7312
2061
6512
6567
751
5010
3080
8347
8747
2837
9193
7350
3214
4138
3785
6393
4004
5353
2681
1063
319
5930
5744
8004
9702
1148
7172
5951
5373
7491
7864
3321
9681
3852
5503
944
8458
2286
2287
4365
7778
5422
3600
9911
5524
9662
1235
209
4030
3012
9328
2519
3489
5507
2631
8928
6503
7800
1032
6176
7108
3251
5838
957
7396
3408
4071
1676
4260
9665
1727
8712
1149
7802
4265
9454
4316
9080
591
3927
1149
4047
8113
5827
4693
8510
1017
8734
5518
2705
2303
418
1117
1859
8713
2153
7279
9918
4778
3437
2514
177
4635
8207
6881
2972
7624
9504
3959
9611
2513
9694
53
3213
4160
303
9086
9568
3130
99
2767
2506
4414
3769
3340
7926
5531
3777
3302
1754
6095
7577
7993
1361
7769
5862
9457
4058
5424
1841
3596
7387
5949
6379
9770
2115
8818
1838
7346
9947
878
7042
2287
5176
8217
8953
2391
4913
9722
1448
8619
8343
2952
2018
3546
2821
3548
2546
1217
9429
2294
8789
5677
381
5399
3905
3217
8276
4203
4470
5027
9333
2601
9840
6288
1039
5923
678
7648
38
2536
354
3380
8314
4505
7309
8380
4913
7945
6070
2965
8676
685
6911
8944
6227
9634
8645
4125
2342
9630
4410
7094
9777
5919
4624
3560
2722
6976
6899
7036
2298
1434
6964
821
2902
9159
5790
3473
650
3490
8583
6690
169
8538
2181
9287
4883
6148
7914
9651
8618
688
5405
5919
9875
5284
6662
5483
1270
2021
5174
1839
690
1589
4529
1840
9281
3142
3257
1135
4962
1676
3016
6555
2185
1360
5738
1142
2527
6112
1876
8597
2935
4660
5621
1617
8415
2924
7383
1227
8607
9494
4978
8493
129
3403
430
571
7260
8233
1042
4407
8127
347
4318
5652
2919
4324
3697
7971
6653
2490
5496
6265
3839
3183
3268
7746
137
4620
6966
7742
6976
6918
6058
9305
283
8434
7309
5721
2398
8452
3293
8032
4788
7091
2444
8322
6760
3497
9439
5840
6048
8534
3305
2210
983
3956
5391
8388
5430
3206
6904
9047
4734
7401
3699
4616
3044
508
6997
5614
7881
3196
1021
8189
7957
5608
1894
2695
8640
8724
2777
5154
9260
6729
700
8149
2514
8872
4586
6956
3080
1631
9200
3835
8300
3541
834
7534
2912
8895
2680
9951
7282
5685
2296
1089
4150
1726
9489
6233
9922
3880
9585
5613
7014
7301
628
661
4934
3775
7113
5565
6965
4555
3650
8860
3039
8539
4361
5647
7780
6542
218
5263
5276
4210
145
3185
2555
5226
2208
4060
2499
9722
7500
133
2160
9759
8693
2278
6548
172
1520
1405
9440
1390
9875
7808
7723
833
6557
1535
8162
9676
8783
8850
5580
9640
6475
1985
8985
9422
1511
1234
9015
462
8558
5645
7360
475
1892
4540
6227
467
2435
1102
4077
5997
3911
3243
7796
7947
4338
9441
7648
4111
2268
4652
4150
3834
187
245
5619
6559
1371
7953
3873
8343
5883
3802
9225
5997
4692
379
85
425
9334
2085
9696
4170
4960
3215
5053
5612
9836
5338
977
6554
8261
306
3118
4445
6709
5360
1068
8258
896
3020
8614
185
1911
3968
8431
4169
761
360
1839
3522
1421
1814
3742
4267
9412
7186
7883
5177
8958
6670
8745
2753
620
3431
119
6852
9022
3079
9882
4473
9848
4024
7258
4633
8085
9763
1830
6516
5560
5415
6500
5105
7483
6837
6009
6434
5015
4839
7921
3573
8558
2785
6092
8759
4904
4511
118
724
104
6414
5888
4810
7818
9432
9536
3131
5019
7079
6754
3840
4581
3434
5849
1274
4566
9717
2663
388
4204
9746
8212
5221
4159
4230
2606
9842
218
4543
8974
1008
4984
2393
7811
7399
8039
4560
8685
2674
5068
7279
6504
5794
7043
3431
2786
274
8912
7547
2363
9222
8407
9448
2248
4733
3716
3554
1620
2645
7576
1850
5044
9901
3393
1436
7781
8373
3109
8644
7125
3922
6315
2944
8026
9199
6054
8833
3810
2125
2078
219
2809
5274
3389
380
9233
9536
7347
5913
7073
4996
3734
2036
6044
5007
4729
2682
2124
4313
9944
4841
2107
5681
8973
558
6190
5737
8946
1052
4847
7374
2964
8393
5621
3798
7329
2050
914
6258
4846
7535
5304
8835
6935
1569
5833
1305
5379
56
2331
7990
6498
7681
9380
5808
8599
2093
247
5574
3948
1501
730
7482
7719
4872
1635
5292
4535
4175
7471
4200
7418
7640
5231
1862
975
8022
6464
7423
7538
2650
6421
6271
9626
7107
5747
2838
2667
832
2425
600
7848
8214
2634
4452
9209
1214
5608
9026
2836
3061
1454
677
7195
4567
1690
5825
6578
550
9205
4774
4860
1124
3328
4842
1169
896
6126
4020
7614
5148
8584
9700
3897
8221
5377
2097
8959
2205
1206
6171
5531
11
4161
4527
1909
6305
3515
3528
2853
5013
8123
6530
6883
9369
8480
1561
8589
5438
1254
7041
8292
1109
4777
3775
1395
1942
1859
3716
9468
1929
3523
5194
2689
1794
8445
8647
3580
9690
7495
2607
7948
6632
9943
3110
4892
4078
6999
162
7602
8544
3554
2494
8833
8447
9390
4668
2811
8612
7382
2482
3590
9592
6594
2149
4169
1264
5717
8819
2484
9542
8003
602
730
3762
2813
1030
1964
4983
8107
5416
4882
7898
8228
3682
4984
894
9437
4542
4
4683
2844
1758
2528
8684
5607
5103
6456
5447
2078
9927
9729
120
4258
5037
1539
6375
2160
7447
3493
296
3486
4046
8068
2497
6977
9055
2447
7045
5129
9419
5970
3375
3369
1773
8061
6859
1414
7115
9585
7550
4188
8326
9446
37
9752
8444
3148
9307
2885
8061
7452
3637
6854
7930
9593
6887
5197
8329
4793
5593
2246
4789
2170
9780
1219
7171
7987
1847
6084
8767
1400
5366
7778
7973
7961
6914
8233
5691
4440
7507
9456
2475
1477
6289
3846
9647
1351
6642
4491
4901
1977
8510
4680
930
8671
5359
5884
9971
372
1732
7107
7470
1906
9141
7797
5527
5276
4416
5625
8014
6059
9698
3284
2102
4147
1
402
7361
2370
2166
2320
2743
5733
4824
6403
1237
694
5283
2248
8945
6437
1272
889
5388
8594
8670
1193
5441
8005
6470
3916
5706
666
3100
3414
5393
8636
3225
5119
9348
7309
2662
607
6082
8255
1403
8332
2834
1618
6933
3100
6978
6715
8917
6649
6845
5517
9589
4977
4150
9206
198
6391
337
8680
6566
5434
4801
3251
9789
5503
6220
1500
7622
6893
8970
3180
9050
21
2220
5224
3127
652
1322
7848
4480
6903
2581
629
4575
8690
3307
612
4022
6717
2808
8762
9362
9235
5657
699
1008
2792
9836
7876
5770
9038
3988
1744
890
8964
2121
5210
8271
7820
3724
4305
4669
4711
7144
8641
3727
6736
9283
3523
4743
4786
9172
5539
4726
5686
5710
1546
1992
2428
986
7608
4230
5174
7188
287
1599
8364
6204
7599
9232
399
3197
9913
5744
8446
9354
6723
5145
1470
5491
5735
3312
4650
7687
8424
7174
2407
6708
9090
3271
1345
1865
2636
559
8152
6765
9293
3516
5217
5001
408
1967
9002
5264
1606
3100
8734
9679
2079
6705
9809
974
8084
4980
6377
4598
4972
6468
3737
285
8440
9329
5499
2733
2853
5944
9704
4324
2014
2535
7815
8628
9868
1807
5409
8313
5563
2439
9277
7979
8729
7900
9645
7097
6078
966
5539
1142
2627
1702
4401
2128
657
572
8540
8090
2470
2214
988
5276
9094
6530
4499
3665
4844
5028
9751
2782
8524
5283
1726
738
8854
7469
5317
2520
8441
8987
1213
2921
3122
8384
1954
5151
8383
5962
1001
1365
9156
1771
1078
2778
7369
6146
8999
356
9566
2322
2929
3792
9484
5956
8085
5144
6186
5688
6414
8030
3448
6231
7833
2277
5260
6580
4689
1774
1959
6273
6839
1952
594
9581
3483
1745
9258
1771
7977
6673
1861
4366
3506
3926
4800
2912
9750
2657
6536
2322
6571
7775
5825
4846
1101
3020
1429
184
6562
8866
3372
4355
6840
4416
9221
8895
5326
1814
6207
5696
5276
9996
5094
235
5248
385
9213
5289
4197
1185
500
2062
5729
2240
8726
8931
5036
2884
9538
8175
7449
9887
7172
7908
2226
2745
5328
1862
2660
5788
9194
7638
2708
249
2100
6973
9260
2168
3797
3700
9255
6748
1411
5632
4020
6677
4397
1339
5786
4431
6103
4301
5145
4424
8146
5626
1336
6767
2935
6581
4801
808
9648
6386
1333
6060
7284
4840
3949
9997
8077
1653
4894
6582
9112
7436
8296
2225
9096
8330
5643
1107
3814
6055
3511
4802
1497
4887
9343
6326
2959
3504
5736
4877
7301
8453
9267
7785
3417
7233
2277
9780
2713
3216
1792
1604
3575
8871
7584
6137
2108
7684
1108
9986
5670
1936
8710
9136
1679
9184
1049
4915
219
1115
7262
3408
462
5574
803
7332
3895
4523
7913
6946
1757
2952
7408
4904
4213
884
2945
5504
3485
1964
5751
8594
2760
5436
2539
7943
3590
5337
3883
2008
4095
9067
135
3013
397
2840
1240
8369
1587
1626
2076
2666
2781
339
6002
551
8341
7735
2606
5627
1535
9704
5242
1254
3090
9071
5610
5306
3380
5846
4106
3914
2896
1538
1414
7071
3543
6622
4789
3332
3952
7731
8579
8129
1165
4691
9946
7478
8732
5413
4333
9181
7030
3626
816
449
1351
2302
4103
7246
9851
8330
8617
1438
2002
5351
5360
4898
6063
3965
80
1762
4755
5161
3090
3403
368
9037
381
6375
4093
2065
7535
7195
8102
439
3149
3945
9724
5164
7189
998
1824
3754
8092
7126
8423
6411
521
9987
827
4585
9549
973
1231
6752
5181
699
9068
2740
4573
9919
9580
5103
1675
8
8338
3074
6437
6097
580
2957
7080
2439
6919
6202
2199
8263
6310
7268
1188
2790
7550
6101
78
6042
5960
604
2711
6006
4404
238
6272
2355
9166
6547
6291
6393
1792
1793
5581
4109
8324
166
9878
3476
1828
7918
4254
4982
9936
4069
7878
9742
2651
8230
4952
6846
3251
4162
8180
1343
6555
541
57
3221
9110
5042
7324
8065
370
438
7351
2817
2319
3802
3505
1234
2251
7658
662
6005
5755
6258
5827
4255
7816
9393
5040
3467
2115
3093
122
4442
3894
4486
4220
8811
2345
703
1417
9653
9902
1558
9001
8193
2474
445
4558
7204
3248
657
2625
202
9099
7568
7790
175
1783
7559
5881
1238
1053
4777
9979
2013
1481
3692
2925
5751
7482
2990
7327
1353
2230
5861
1926
5729
5095
6355
4256
9135
9382
1912
6165
8727
1954
7042
4172
9087
9085
9183
6839
8996
9300
2131
636
9225
4473
7397
2432
4207
9806
1411
6386
3392
575
4055
5474
2004
1405
6689
8588
7351
1635
9315
8997
7442
7975
4060
4624
102
9310
7644
622
2119
3660
6630
2880
4805
8648
9923
8490
3333
7704
5603
8181
8590
3629
3023
9329
8560
7133
2378
7558
8399
8569
8214
309
7086
5851
7042
8736
1589
1422
5313
4866
2565
2618
9782
1884
4098
4906
4267
2253
7983
1084
5537
6110
8616
1028
9922
7111
5176
7613
5298
6049
7723
6158
2180
1865
5742
9108
7913
8318
115
7793
9731
4087
1920
6977
1095
7972
2215
3589
7265
7375
2256
6175
3810
5566
4690
9448
612
6665
6400
9361
4494
7314
7776
2804
8978
6598
5288
486
9428
6894
8370
6811
9622
7346
6734
2374
846
9979
7157
3708
873
2915
3483
5956
760
9180
6447
1965
3177
2377
2077
9852
5409
7133
2450
1136
4372
7582
6479
2867
7319
3493
7718
4384
5149
6277
7937
9132
286
8566
4659
6467
3142
1069
7526
1439
3561
218
1731
9671
4020
2557
9233
9330
9359
7077
596
4054
318
6391
3558
5618
8007
4583
6100
4964
7070
7078
4303
7639
4763
8345
307
7469
9901
7073
852
6821
4488
3852
6308
7626
938
5064
9857
5271
2108
9263
1275
6730
8292
4532
1155
9348
183
8552
5951
3098
1883
1784
2699
1196
762
903
3497
6736
722
276
8521
1018
9386
7544
7203
1177
5935
4350
6385
8881
4701
4799
3626
2864
2409
7785
569
7855
2091
3611
4780
3816
1417
8223
6024
9663
2078
3941
8554
1998
9113
3736
2600
7408
5570
4816
6918
6618
2311
4179
7541
8833
9749
72
230
1356
1330
1050
4828
4839
6199
261
8463
9760
1115
7376
6188
7058
6395
9415
1322
5212
6182
9587
8247
1982
6964
5320
8561
6799
3382
7036
7425
701
2552
9439
8738
8178
7251
2443
9488
1567
6864
4345
6379
8104
4519
8461
4634
9019
9109
4272
5756
8830
9468
1976
217
1445
564
1942
3607
1901
7231
9339
2250
9032
7931
7640
3347
6901
9088
5073
7609
955
2681
1020
8196
1506
6575
9676
1685
6910
3905
1013
5860
1512
528
9419
2578
7851
263
5132
7885
1640
1207
4166
8434
4167
5280
9430
8188
5243
44
9950
6826
8128
5478
2146
9919
5203
4776
5712
1555
30
1650
8137
2215
8190
6998
7440
614
8723
6335
1582
183
7092
6226
3424
1054
9133
4877
9886
1506
4854
6669
9288
3433
1985
3052
2575
9696
4495
3846
8221
2519
5295
1196
6770
4793
2404
8690
2508
4985
2754
8771
1890
3672
7605
7172
7661
131
2910
7942
6515
9864
7132
2293
6466
3017
8658
4893
2822
9242
7418
13
9415
3701
7846
8755
8114
3069
4622
6407
7073
3615
8299
9908
6202
4420
4623
5681
609
1731
2959
6061
4747
5027
511
3721
6256
8926
1384
7199
507
6914
7944
6944
4962
9729
8182
9180
733
5128
2960
1274
9557
7596
6499
7272
2506
7312
598
1852
3248
9619
8708
3432
6039
5335
2708
3244
9958
1196
7798
742
9940
6267
9645
7748
2722
2943
8339
6506
9480
7709
3533
175
8267
8468
4493
3826
4791
9055
1166
3882
847
4552
8767
3051
7742
8935
5519
8500
1737
3048
2705
8148
2483
42
12
5805
908
4291
3778
7474
9783
9841
3083
3722
4727
3163
557
7606
2773
7654
1466
9199
336
3988
2759
3016
3554
3271
6324
8467
1627
6084
8268
9455
5757
8690
1595
847
1011
2849
7015
6198
878
8231
2300
6687
9997
3973
7448
7833
4328
4505
320
5406
1609
1341
4157
4901
2216
9132
1207
2846
7986
9541
3324
1531
101
5144
4604
8334
8395
5661
8724
4396
5216
1780
8598
7185
7697
8886
2257
3102
5027
7419
3138
2733
93
2933
5047
5061
7748
1082
316
3928
4721
9055
9172
5898
8464
9663
5525
8669
9544
7275
6128
9111
1410
7851
5931
8453
2856
6003
2717
6057
8363
6273
6214
9934
2304
6258
2712
4236
4137
4084
4710
9959
2556
1238
2728
9490
7074
9164
7192
6065
6846
9471
5196
8012
5239
5777
544
3023
980
206
8943
5678
7795
4174
686
758
9031
6886
1909
9279
764
5695
2875
9229
8727
7902
7917
4614
478
5554
6634
894
3809
8925
958
6526
420
6713
2697
9363
5659
7564
9996
3218
3009
8550
4367
3865
5140
6679
2497
4113
3216
926
477
2959
3414
8796
774
1978
5609
5030
4383
8039
1334
601
7161
1729
269
728
1738
1044
9216
9153
9398
9400
6231
1279
4877
1546
4317
3352
6401
6342
9306
2421
610
1617
3662
2914
2919
4691
2919
3676
731
4146
9007
9767
5922
1721
5478
1186
7975
135
7303
4498
9124
9044
7353
5210
7116
7311
420
1340
1816
4978
478
6266
2812
4487
2274
2229
2261
724
1003
4839
7922
4641
8402
6348
2012
8922
898
3530
4244
5824
9252
2673
7127
7643
1692
9741
288
4970
9183
4969
8506
5706
8543
6622
9056
100
7845
5626
180
9185
4778
3755
1992
1289
2210
474
7260
8169
7622
6900
756
6451
3308
5603
8757
5487
1268
5356
893
4832
3825
210
4940
8897
2147
2360
5554
734
4237
7955
1607
5870
8904
8541
2433
5998
1859
4966
1349
5770
5829
8389
9517
1236
3969
6445
9954
1990
4948
1931
8102
3156
7359
1323
4625
8939
3275
5338
4358
6823
365
4021
4162
1808
1112
3841
7856
691
5434
2660
4619
7951
228
5409
3905
8118
5977
977
5137
7428
4946
2364
641
3308
1643
8104
5230
8205
2558
6904
3616
1923
3898
6613
185
7306
1727
4490
4891
5886
7721
6073
5379
1342
2615
827
9590
6830
4183
8677
8774
9468
6639
5254
9568
4762
2058
8828
4198
9370
9070
6183
196
1112
6214
7701
7009
9120
2145
7245
7668
2881
7862
7447
976
826
7025
9864
2494
4432
9935
5851
8934
8065
6642
2203
9865
1795
7169
8269
3501
3446
8112
4682
8262
9112
9511
987
942
5831
4097
5357
3249
2769
1827
8307
6343
9559
8359
1515
4446
4192
645
8457
8980
7850
5949
6751
1566
2987
9539
3422
4536
757
5255
9046
2106
6328
5039
3017
434
8098
9636
9326
3988
8930
6150
8578
3339
3530
5485
4441
7642
1522
4109
2513
8548
6984
8629
2535
2404
3925
5060
2291
266
7500
2952
7423
1283
5548
9972
3893
3908
1717
3790
9558
7730
119
4722
4262
7568
3813
1334
213
7734
553
4124
4073
9147
4593
2893
4951
5536
4375
6264
3216
2104
1598
5175
8568
1767
8440
4457
7362
2165
9204
6050
5318
2111
8805
9420
101
2603
1614
9367
1844
6678
6826
6388
9620
9724
4536
3114
7330
3236
5939
1315
4553
9573
6159
9207
9029
5752
8943
5411
9683
8171
9588
885
7237
8575
5632
6630
9969
4128
4393
5268
6969
558
617
2875
7781
8876
9505
5168
6284
9332
1358
5226
9362
933
5620
9117
7659
3963
1991
7924
5182
3306
6728
4506
821
3206
764
3141
368
5265
9625
1232
3609
7042
6377
4724
4178
5134
8081
5426
7786
1254
908
4047
447
8477
9616
1789
7262
8372
3714
8690
2198
37
5972
4998
1626
8216
2429
9566
1653
1828
3986
8320
3287
7126
4704
4547
414
2951
1851
1317
9712
4461
2880
3048
9588
8433
7783
4634
1809
8232
500
3519
5038
4720
3677
2477
6857
2008
3286
9604
595
509
9352
3160
376
6381
6640
5372
5260
7706
4675
6349
6065
9197
4943
9752
9829
947
7565
457
793
2057
2371
6881
3500
9519
1542
2611
4149
844
5628
3195
9744
8879
3279
4603
5151
5901
9694
3588
6210
6411
254
7645
370
6921
4173
1779
8183
6569
6727
3998
1721
2107
6017
6347
7443
8103
5699
2747
8547
9079
883
8215
9870
2798
9948
142
6721
8280
1726
8525
4291
8383
6302
6186
8038
1767
7838
1437
9756
7271
7928
3740
9062
7396
2291
1889
5415
460
3192
714
1255
60
5247
3357
8403
4815
9234
7685
2370
595
9939
4157
1955
7833
5273
8616
2370
6265
8390
5115
4057
8560
4356
2696
4851
5543
9581
8200
1852
4193
2394
8803
1988
2080
9619
8607
2
8085
5302
6275
8661
1474
7059
263
3286
5742
3443
8922
601
6564
5560
2127
6242
7080
7424
7285
8453
7880
2579
6450
2917
7770
9868
1371
398
2968
6485
5155
3119
7636
7914
4877
9774
8681
6256
7471
6336
5281
1134
7349
5216
6509
6313
4719
8908
9172
9166
5065
2575
9626
4361
1781
4568
124
2114
2214
4746
7158
8391
1003
8701
3633
2324
919
8547
6460
303
8121
8724
1110
1312
8109
8138
5798
13
1166
8697
3287
9412
4198
5734
9667
6306
6579
5608
4906
7409
5432
2348
8703
7149
4253
6642
8207
5527
4324
5685
6911
5139
9242
4552
7762
4716
7973
3836
8772
1576
976
4398
5941
8598
3664
9085
7285
7939
434
6617
6760
8748
7140
7271
9335
7213
3852
7201
7939
3800
8473
7098
7478
6722
5812
9855
5416
663
5554
3417
6330
9709
5897
800
5171
5350
5212
649
9445
16
3989
5631
6587
2551
6079
4400
2594
9770
7197
174
4624
8490
9353
342
7061
4990
4381
5853
7597
2628
7816
3174
366
1378
8430
4849
357
7834
9566
1198
6663
9164
2305
6174
9766
1990
8588
2506
4771
3847
2370
7965
5083
1201
5418
1884
6351
3820
3320
6151
9780
7607
2682
8583
5923
8649
7089
4054
1309
8102
9914
6591
2383
9677
7528
5562
8910
4190
8960
42
9216
7193
8177
1122
9383
3585
9150
7137
570
3504
3433
9967
2753
6612
2525
4639
7501
9879
1064
2596
9137
8444
6131
2720
4465
3077
5536
6504
2278
6770
5103
1827
8395
4979
4348
6833
9992
2063
4745
360
6296
4877
8852
4730
3241
4479
1044
9762
1455
1519
8789
4141
2725
4274
9678
8662
993
2953
2011
3562
2131
2726
2156
4810
6490
6523
8473
7998
1923
2558
4928
1926
3407
3017
3693
9164
7391
685
7381
7926
7007
7911
9566
2503
5356
3595
6654
7029
7507
2285
4255
1973
5096
1822
1548
6482
6223
9955
523
9853
8395
5570
5639
3694
1233
8118
6297
8697
8824
4193
4562
700
4287
3457
983
4405
7642
6651
2473
9824
1131
6852
5135
6733
8953
1391
4355
8720
3392
2896
9511
7170
3028
4095
7026
9733
7939
4185
7466
7461
8727
5536
2351
9290
5460
82
8434
5498
2484
5815
7264
9611
6124
6547
1007
6870
4011
1756
1860
8055
1167
9318
5855
9953
5667
8106
6084
3519
4121
3013
758
7333
384
9277
1857
7428
5714
1662
5860
4028
4573
8354
7626
9836
4572
7359
7188
4453
2785
4713
420
7596
5745
7945
8712
4174
3788
6598
7362
5887
2327
5984
416
2619
6696
4780
4412
5197
6381
7256
466
8557
7338
2144
9913
6932
7549
3145
3744
8780
3455
8395
5415
9027
2586
7660
8071
9246
370
6071
2607
7577
8097
2092
3244
6252
4962
5345
2212
6426
8745
8742
1359
8883
4430
2501
4338
6873
7780
1608
3433
3552
9610
3429
5856
1791
4942
6341
8975
2291
4521
9282
9296
9010
2459
4734
6238
1756
9939
2128
4300
8766
5642
5354
7582
65
1357
1014
8984
2687
4662
1934
3602
7334
4838
3723
1604
4116
4865
1158
6180
6578
453
4202
9177
9118
7576
8250
859
7536
6990
2782
9593
174
7140
745
9254
2347
3548
9142
5440
7354
6181
9345
4703
6176
5366
8418
3255
1223
4614
1491
9866
1087
1915
9475
9213
464
4926
5107
8597
1530
4455
1230
2542
8893
8731
2486
2552
9732
2670
9225
9758
8492
7670
3075
4660
3059
2958
3052
5324
2668
4195
1426
1781
8015
383
9265
7953
3548
5679
3791
6834
6304
4227
4869
1376
8080
2658
7735
4169
7970
7624
5796
5974
3964
7581
5976
6197
7732
5986
3791
4120
5926
2939
8501
6218
7764
8835
3657
9017
4567
8081
2736
2213
980
598
9253
1683
7578
5279
1342
3390
376
5549
7002
2251
7372
94
134
5431
7957
6983
1679
8783
2762
3569
2993
347
5395
5518
7502
3529
8709
806
4971
786
1724
3794
9396
3386
208
9572
7296
2553
3066
1153
7151
7825
2720
7324
9503
5308
5628
257
9950
1604
1019
314
6154
334
6577
7873
9412
5076
681
5891
6100
2029
8122
6253
309
2251
870
2614
8145
6096
4252
4297
9495
1502
8973
381
584
3018
8875
9634
8802
2460
830
6795
8980
4230
7568
4706
6496
2798
2408
4124
4750
3274
6356
3579
2269
3015
2735
2794
3284
7158
2258
7656
9191
132
9174
8948
6341
1300
8104
1681
7550
5099
6374
662
6290
2279
2006
2981
3701
7949
4437
8117
5550
6126
972
6479
8159
5045
8959
4818
4159
6287
3824
3587
8258
3239
3120
8900
9914
1966
9910
9983
9783
5092
6648
8016
8634
4949
9957
141
3495
3859
869
6082
7273
587
8040
5501
4591
4327
8907
8803
3860
6896
186
9181
8012
9389
1887
2098
7242
4140
9384
4914
8735
1148
4359
5517
4910
1205
8243
5662
8394
3156
4347
8695
7024
359
1371
4986
7809
3393
7063
4577
4584
1867
3572
2410
9034
8696
9558
435
7467
7539
7604
7166
7292
3750
3016
3089
5650
1673
4914
829
51
6630
9980
3016
3386
2069
3768
4281
8906
297
9158
3711
3950
7734
5938
7407
9423
7085
2218
1369
4127
3173
3037
406
2930
2568
5790
799
540
5703
7704
1261
4965
27
7563
1384
8297
2153
7829
7358
6397
9153
1933
1235
7420
2019
824
4351
3295
6687
5086
2057
8731
856
6118
1358
7155
2003
5278
1741
4830
8850
6631
626
1220
8167
29
1837
3299
2135
4341
9694
8238
5150
4703
6016
2276
728
6634
4031
7694
6227
3270
8743
3234
2367
1653
2650
837
3886
7739
8142
2702
1422
3285
8737
5493
5104
4662
5385
4522
8852
5772
3421
3905
2195
7264
4473
5003
1704
1148
3362
561
2012
3368
151
8537
5886
8717
3903
5915
9931
1882
773
6813
2047
8853
4477
2027
7000
5129
3874
2978
370
2765
813
8619
5717
6774
8372
2933
9208
2867
5581
6171
6208
4213
1549
6485
3513
9330
9361
3818
527
6719
6184
8450
6889
6938
539
7290
2003
3578
7402
7249
6855
7614
6869
3983
8232
1090
5123
5638
6938
7361
450
7168
3009
9300
1996
6936
7220
8408
8227
4852
9645
3021
2633
8320
1057
4314
974
8486
7431
5310
6918
9577
9830
3442
9270
5362
7359
4747
6635
8833
516
4923
3736
5013
4803
8342
9434
1046
9652
9522
1545
9711
8779
9256
5613
778
7545
1864
7034
3972
5701
4457
5434
6255
6387
1181
7574
8374
3775
1250
9729
1547
8408
1333
9392
2300
8124
642
2730
565
9835
8550
5432
2079
8890
9365
5848
7765
2023
632
2180
2247
292
2238
1706
1415
8146
6035
7896
3889
8092
7198
6167
6872
1372
52
1969
4571
4861
6522
4143
631
7391
4759
7203
8630
4913
5960
7694
5221
7854
1966
9024
7315
9622
6226
7130
3221
7048
2552
4929
4966
4841
9073
3186
3148
5875
2938
9836
6694
1645
5154
9694
4001
4227
5321
686
5674
4738
2532
2723
9214
9666
1565
3552
732
1776
5832
4030
7116
3063
128
4996
7706
3627
2799
8230
6842
4145
1452
2279
5903
7182
591
3724
7831
1211
912
7822
1422
5218
9326
6539
2787
1751
7755
8586
6503
2694
564
4586
8897
1573
767
3734
399
1029
2205
5126
5176
9963
7327
245
492
341
9460
283
2012
6923
2848
3351
6662
3604
3753
4298
1577
9474
2843
7346
5367
2363
3692
2097
9176
773
6329
3866
5643
5085
7662
3528
1128
3091
69
1771
4081
6326
7814
2368
3590
7608
4141
5659
9175
3293
2458
7700
7444
5637
3985
2475
6401
4612
8545
7225
9557
1451
8034
3012
3586
5108
7287
735
8319
1087
3940
6476
8368
4532
7065
815
3671
9332
6556
6128
6676
5825
8996
5276
8040
5270
5377
7065
7191
8420
1306
5876
332
4219
46
8889
5302
9505
3596
5838
2736
7042
5406
1213
7823
5316
6112
9148
4068
1221
1583
8410
2561
7315
5868
1320
5464
7944
1839
7489
383
1073
3592
2888
4224
2505
8017
3725
2845
2566
2848
8955
2577
8480
6425
193
4609
4793
7279
8090
2785
1022
4715
5132
8291
9256
7573
2698
4378
7823
6431
4582
4204
7420
6946
5463
1782
9609
768
3234
7530
8440
8088
8312
9524
7469
8199
1676
7338
5032
1148
8735
9233
4451
5524
9258
9516
100
5316
2551
144
3007
6629
3933
6787
860
890
7126
6466
4096
4221
4814
2194
3019
1095
7834
3422
3773
766
1027
9119
5797
5064
4558
9242
9448
6318
8153
8034
4858
1788
5395
1023
8829
4661
873
5159
3251
52
361
5848
193
4013
5829
2631
8530
8977
5285
6755
3812
3057
3033
9427
6276
1625
9258
7902
3521
1326
6076
3705
1839
4082
5587
6618
5163
8164
7278
5452
9254
9461
708
8043
7472
8340
8281
5711
7938
2508
8205
6982
5367
3379
2354
2570
5656
2595
5337
5858
3171
9862
200
3139
6583
9258
2601
8743
2159
8644
4961
7782
5960
4304
2379
2369
7297
8791
2769
5726
8270
2617
4054
7740
8905
1194
6067
4440
5446
8201
3901
3561
8160
9899
3295
8486
6453
8983
7786
1112
9980
2970
1685
458
3294
2458
1554
6172
6792
4936
4222
8358
2939
9583
8148
730
8430
9305
6096
3282
2529
2816
2507
6953
7998
7633
2648
3669
2430
4253
7113
7938
4262
7258
4719
746
7004
1479
380
480
8633
2316
6934
7485
3933
6719
7563
3633
6122
5715
2796
8619
2078
3307
1527
8532
3136
4621
5637
6389
742
817
6348
4873
993
6488
2546
8493
3366
7418
7711
5347
8361
5256
2317
6758
5576
5008
9311
2376
4737
6590
7611
6903
5793
2831
3013
4319
3914
6321
7898
153
7104
4679
8438
736
9937
1929
3042
4660
9999
5400
9597
3191
1163
1054
3110
9557
8287
340
4355
8594
1095
7117
401
4635
9997
4592
5513
6206
7873
8339
1803
309
9857
3970
5210
1597
3706
3471
7236
8005
7579
8372
5708
5490
3475
7380
5045
1839
1207
6287
5085
3202
9905
2660
5971
9706
4471
7392
2071
6676
9271
1237
9405
2941
3005
1591
3182
9282
7265
1535
2235
8563
2256
4914
9966
4630
8517
908
4831
2535
7395
1254
4031
5997
7986
7687
2437
8584
3027
3862
3491
4198
6162
7645
980
1158
6391
5161
836
1300
5913
2942
8668
7506
5184
1576
7112
5591
9477
9164
4647
5905
8968
6684
5103
2423
8701
5114
3386
7257
2933
5060
8304
1113
4132
637
1811
6258
2948
5165
961
4246
3446
1886
3898
2743
4656
3319
2670
1851
2039
6438
4033
5906
9274
5062
783
4483
4904
3297
1878
5058
672
1406
4356
6654
5843
763
9166
6296
1320
5686
1753
8750
5404
1237
5977
3844
883
5797
2356
8276
9024
8320
7218
1693
4060
4376
7940
4231
3159
8976
4590
2374
3848
7161
2625
1660
3586
3529
6441
3033
3798
8873
9328
6830
9663
7045
5134
9760
5950
1270
5838
3911
5442
3820
7022
5142
9811
6149
1618
2341
1884
7867
4149
3129
6595
7705
6189
5574
3046
5405
5737
891
5859
4697
5354
4571
4819
7972
5308
9628
1957
2574
1824
3384
131
832
551
4913
947
8865
141
7506
1596
2966
9855
4672
3955
2129
5194
7023
1969
2170
1378
8881
6546
5387
8795
5321
5101
628
2024
9086
1627
5327
1966
6443
2262
7295
9587
9827
7839
4145
5369
9025
3660
9685
1057
8782
5180
2278
7789
348
2745
9427
8903
879
5993
7858
4663
4555
9296
2667
4213
8729
2517
1024
6091
4355
8207
7452
5590
4190
3820
1017
4393
9272
3023
4924
3502
1159
3300
4395
9770
6513
5296
9934
7020
3354
1770
6227
8642
7159
4575
716
7655
6305
8279
7283
4493
1605
1394
6653
7507
8921
8286
7532
851
6777
2169
4047
5643
2719
7245
8980
5717
9153
4828
510
4901
4260
9801
5153
6015
3535
2321
5242
611
1882
7044
8172
4246
4581
2516
8405
4206
1781
5273
1295
7674
825
8926
2610
6027
4091
7419
8791
1554
7714
5424
7399
4328
4803
5051
433
2820
7320
8023
267
4716
3225
7937
5344
4348
839
9079
104
5244
3416
4480
9221
4993
9500
9266
5049
5234
6382
308
2213
4005
5718
3776
4989
3526
5067
4756
5015
4947
1926
2374
2706
4423
4961
9170
995
1361
1022
7201
9946
6128
5333
5879
8915
6653
181
4905
7304
2549
5148
1114
1268
9714
7890
8897
2035
1269
7103
3448
3206
3122
9500
8066
3858
1703
8903
3322
9880
1050
288
853
6287
159
8960
8660
9276
2819
7018
1176
1812
7176
5226
2481
3096
3020
5241
1957
9359
1848
947
1338
9362
2995
9663
1552
2289
8353
1805
6094
8563
7819
3327
2407
6298
1244
7726
2808
965
373
7325
2530
3727
5005
4170
7854
1477
7993
769
6578
8820
6532
9035
9086
9232
4075
7139
2275
8978
6392
4281
353
6425
4728
8080
7115
8017
3035
2914
6922
5025
4696
5779
9258
3982
3706
7506
2677
5613
6411
1228
8426
6342
4268
2603
394
3204
7166
2684
9567
9145
8640
8910
6489
4974
373
1974
7942
4391
2001
6064
8524
3381
9360
3072
4550
9110
7827
9750
1866
3415
4472
7887
9731
2697
4148
2840
9216
7617
6176
8318
8904
9178
4814
1393
5224
2309
5398
1575
7850
3424
4929
7980
9795
4661
3553
471
874
1545
9515
3848
3616
3797
6386
4990
7696
6449
5361
3205
3989
5148
1269
8684
5826
2120
4021
4549
386
611
1407
4629
9869
8560
1184
4283
2163
5540
5535
5198
4936
3052
8310
2494
5580
1723
7646
9085
7830
4658
1735
6375
9868
7032
2609
7659
3682
9897
9257
9822
2380
1483
5859
117
6370
7867
4113
8384
5359
6470
3005
6423
2917
2148
1145
9740
1154
4158
5184
655
4823
1280
1752
592
8234
8826
6391
3663
9034
4224
7359
6224
7962
1490
1944
4347
4237
9814
8840
2079
876
2112
1265
5478
1446
5715
5063
5556
4485
6866
8012
1081
3753
495
7882
1590
9491
4357
6061
9404
4672
5201
5419
7728
6128
6619
3744
458
322
3251
9338
2493
3406
4262
8285
2225
5326
31
964
5980
5466
5642
7590
3791
1534
5972
2193
9324
9610
3342
8517
3974
3799
7520
79
6209
3953
9515
7200
9512
9013
7767
938
7581
4920
3131
7575
9403
65
4090
9253
6199
52
5002
8674
8853
9772
2353
8576
4871
4436
2472
8213
8432
7235
2721
2225
3783
6786
2117
9885
3095
7386
1766
5773
1763
4975
1123
8897
9367
8323
586
6510
2057
1256
7527
9764
4590
5846
9851
8555
2954
5029
8408
7183
8335
5576
9881
1973
1638
6502
8238
9529
1164
2470
7268
5414
4451
822
7667
9488
4218
2232
6482
8530
6263
58
1477
5103
5216
7280
1190
1815
6521
5361
722
4728
567
6122
458
3518
5427
7762
729
3001
5051
5276
7029
4681
2482
1042
6671
5833
5735
453
5701
6277
9364
3470
8375
4393
8317
7183
2470
439
7896
4571
9320
2212
2652
2878
2649
8400
1873
4218
3995
5921
5703
1408
6622
9947
8147
5463
2074
5118
9524
1100
601
1851
3668
2391
5090
5812
250
1893
4624
3152
92
2647
9121
5623
17
6855
4362
6992
9924
9890
8392
5429
3445
6550
2353
2127
186
3881
8985
8884
8963
6707
4609
1833
9099
1210
5881
2293
3018
5240
5142
7989
5640
7835
5679
6901
6555
5800
3809
7329
8657
2381
1731
4536
7561
5010
2387
7946
6732
3899
1839
8366
7961
1405
4464
3475
7534
3546
8945
1105
1891
7707
4861
2138
992
169
646
6674
5966
9639
7906
4056
3499
320
3616
8688
5511
440
3705
3999
6748
274
7329
3794
2570
8382
9292
5435
3664
684
4813
9386
1799
7746
9738
2916
328
4037
75
1170
1806
8167
8290
7416
5302
3582
6068
8496
9267
5837
4965
9090
9774
673
4354
5251
7754
9434
2664
9608
565
7908
5602
7461
3531
577
5663
8742
1285
6997
786
7016
3727
7037
4195
9653
8806
7740
5907
91
2224
4900
3453
2072
9446
8349
2263
6804
6668
3974
9864
5723
34
2709
3283
9174
8707
2908
8402
308
8202
1946
6750
7386
8900
6123
6602
5108
2192
5758
8960
711
2291
9969
2387
3493
5577
8522
3540
7483
9686
3780
3551
5978
4106
772
7045
4464
898
552
213
2563
2827
9339
8132
8730
5858
5239
4652
4888
4951
4039
6976
4726
9200
9432
557
4507
6234
8972
2891
6458
394
9914
5443
3513
2977
3013
1564
6137
2830
2775
7822
9719
7005
4506
343
2638
9997
9396
5211
9958
3327
5596
822
317
4347
5357
2317
7712
6493
6102
7139
4263
524
7131
9223
6314
6939
6747
715
1828
7017
623
4495
3779
243
9612
8460
4504
553
8021
2013
5025
2189
401
8279
5648
2151
2484
4377
7256
150
4396
8798
8084
5378
5995
9471
8500
8365
619
3830
1796
3304
83
6174
8795
7249
2485
4486
8269
3705
9825
5108
4493
3652
5561
7174
2979
3002
1906
371
6150
1498
7572
9520
8630
7358
2494
7231
9032
9466
3657
354
1919
9022
4631
4285
9587
9531
7368
5258
9857
4578
8089
837
5695
9304
793
3112
2282
2310
7049
8449
2862
6540
4192
2766
129
6358
2520
4299
396
7398
1737
8803
6279
6993
8975
5570
7952
2502
1738
2379
1144
2536
802
4005
6762
2829
8309
9840
89
3856
7999
1238
8885
7921
8501
796
9193
955
1278
8743
244
2438
6414
348
8482
6835
3247
4816
8870
2869
5727
9278
9926
5375
2849
5975
7315
7304
3536
3267
7844
4651
7175
9765
5454
1051
3014
7245
4114
9172
8370
3735
2051
3501
9148
8721
7154
8969
28
2714
1368
3420
3274
6390
8655
4107
5864
382
4733
8988
9183
5412
6302
9629
645
7876
5837
5840
7272
4150
6544
1924
522
8431
3213
3903
1801
967
5580
6263
3705
9590
5866
4448
1296
9128
1750
287
4749
6656
6765
509
9318
2008
9565
552
4445
3430
6775
7731
7407
9834
86
4142
5513
5812
5111
128
5095
2754
6468
2960
906
4935
4289
3508
8692
3031
6401
8528
9011
1151
8901
5136
8680
3682
4211
6513
9236
7166
5488
5289
2814
4078
4922
3191
5507
4456
1300
8821
2410
1829
1790
9498
2195
7409
9360
8988
4315
4408
7347
482
8062
9617
8092
2072
4586
6199
8886
4188
2668
2002
8539
3445
5402
8741
3806
1299
1596
1744
8616
8673
7079
4149
5870
5415
1448
776
2203
5788
8425
9919
7727
5081
531
9289
3923
6617
9600
5227
9112
1436
6571
1877
7212
7883
7831
1891
4104
7045
3273
176
9240
5128
1362
1797
1783
4636
3533
175
1831
2921
402
7183
4170
2952
3748
8539
7905
7703
4093
7457
7966
5254
3476
7387
4743
9551
2440
9278
4026
1939
5340
4988
135
799
2575
5466
63
1421
8854
4332
6455
2278
5353
5276
8633
3317
3735
1562
3047
2055
1334
1661
7388
7535
9035
4488
9121
8550
1058
4840
8425
6735
5291
8665
9802
7880
1713
7783
2472
6109
1736
6338
4112
3911
6979
2476
4606
4370
7119
8988
6955
4908
7055
6101
9942
1656
1892
7408
446
5443
8201
7493
6089
6622
3657
265
644
8985
2061
6609
6456
6945
4598
3077
1461
8833
7571
6720
2782
5076
2608
9748
1568
2634
3307
458
4864
5000
2148
3687
3984
1818
5968
730
9422
7092
6458
9889
7706
790
295
6476
3585
1565
9748
6873
9066
2918
2382
6030
8253
446
878
5222
6411
1237
3279
482
3614
4994
109
6001
1310
5695
4348
2954
1852
4900
7106
6198
9375
2577
7442
1883
7736
229
7782
2130
3092
1852
2072
8938
5535
8358
8477
182
2143
7570
9326
5265
3364
9321
8917
9074
3481
1591
4849
5226
9511
2547
7701
7050
5399
1248
7059
3202
1986
2237
8192
3252
8071
7303
5876
279
1351
6078
2849
1416
5857
2644
8446
9114
933
1426
5823
4190
7847
837
4130
2446
3346
549
7896
3459
9575
3799
429
7142
2401
5848
6583
9443
3253
5897
7447
7002
9835
4811
1375
7744
1955
4272
1905
7010
1831
305
7215
8665
2300
7501
7444
8297
6451
9582
7741
1939
9746
7336
8982
9947
5962
9755
7741
6195
9220
7544
2229
1222
8189
3825
5306
7586
6796
8024
6651
5468
812
8985
6889
7639
442
916
1002
927
877
4066
6218
176
5180
7385
8319
8676
8208
3338
3432
3657
1720
1272
3042
464
2067
5427
294
8994
7022
7522
4785
637
3769
1199
9009
6236
9624
3805
6041
2389
9667
8324
3874
8508
4090
8317
1231
1573
6777
9417
7931
6279
5636
9339
9905
7979
5999
5878
1815
5348
9773
337
7383
984
2083
6616
1483
9452
4471
2556
9109
6111
266
8778
4665
6365
8400
8424
552
2995
3720
4028
9226
7458
9964
7111
7126
5660
7063
8910
6369
8924
2125
6874
6385
1682
6540
1429
508
7004
5997
2021
4050
1648
5719
4118
5556
997
8656
2527
3711
2834
193
5046
9593
46
85
2143
167
2439
8189
7071
2984
5662
2403
7568
5426
6287
8185
5069
935
1310
7150
8941
8323
4893
4668
8812
8149
1162
3617
1109
4423
4021
7095
6892
8444
8207
3874
791
6934
4463
7542
2845
9553
2270
5187
359
4143
5650
622
4707
3216
1383
5693
9895
2909
969
8206
946
7010
271
6196
9694
3238
4657
8079
7730
8072
8794
9576
4980
8039
1576
118
8667
5006
3712
4671
6483
9659
479
4655
3306
1707
1739
8126
5991
5603
7049
2689
682
3789
7319
1391
1102
9005
9161
4046
5451
3423
9473
3866
5545
9600
7463
4593
6591
4437
1144
9838
1001
4251
5595
8031
8183
4956
8847
6341
4914
6139
7040
473
4825
748
4584
4213
650
7315
6626
4470
4397
6663
1913
1804
1274
5939
6095
507
6843
57
235
9729
2715
2899
6074
3876
1214
55
6373
4503
2282
1862
8899
7433
4835
7250
9317
539
2469
7146
1023
8460
3562
6707
2535
4963
1691
5780
6310
6231
7923
6990
8171
1614
8704
3366
8735
8817
6034
5457
8915
2184
1446
779
2869
3815
8108
1187
8690
7028
1475
3543
5909
1700
1895
1655
7501
6162
3777
2809
1869
3627
4653
5720
2813
9129
937
4409
5518
8857
5001
2189
8043
5963
7047
5148
1531
1046
3655
8916
1442
9365
5513
2157
8151
2178
7784
3496
9745
4141
6079
7012
2362
6058
7755
4908
534
3300
7644
9216
4908
1297
2197
6495
4131
8228
9731
558
9704
1881
8346
5399
6427
6993
7738
4401
746
8282
6576
2056
7525
2009
4873
5929
4993
3351
1394
9917
4440
2742
1228
3327
653
8046
2683
3451
9677
8904
2861
2036
7233
4630
3895
5698
9616
4156
5530
1639
1137
2848
9589
9469
4207
1290
7844
205
1797
9047
1302
3470
3048
6592
925
6841
2308
4978
367
2949
2879
2618
2137
8211
7033
1647
8066
6664
5301
3915
1405
8354
2961
6871
1961
1993
7553
2323
2387
4580
4107
9999
3691
2149
6635
3112
8372
2994
9302
3634
5892
7601
9051
5150
5467
9935
6837
1913
3793
6333
3998
354
4232
5047
7070
9173
3073
8706
5905
6616
3322
9538
2438
5681
8277
5829
7683
3730
2499
1024
5062
722
1263
1124
3239
8969
8440
475
6329
4232
870
9877
2655
8099
5022
9290
9627
316
144
4027
6449
2029
4414
9210
3627
674
9383
6610
4422
9904
7345
9861
4665
3606
6244
4176
1621
6159
2755
5709
6088
48
9094
1364
7100
1108
1267
2990
2060
7890
8172
6041
2263
3431
929
7361
6093
502
1286
7985
5750
5577
7295
8005
2546
1842
6215
9739
2219
562
1200
8582
9223
5813
325
1391
9369
2409
7740
8504
1047
5097
3991
6078
9686
778
8841
4091
593
641
5030
2548
2089
1486
9843
3286
7382
6458
4380
2296
748
9896
4644
4397
1161
1451
2935
6616
4698
2980
2060
5676
1037
9894
2902
2207
6097
4553
2362
9675
858
6182
2442
4545
1953
1429
6720
9738
2440
4337
5430
1963
2251
7205
3810
8724
2130
6614
7888
6245
5155
1724
5911
3133
596
1901
8605
2097
2750
7560
4470
8310
7021
1019
2440
4603
4580
5794
5242
4373
4045
477
9098
9848
8702
7692
7534
8719
1447
4665
3683
409
232
9026
4673
2272
6688
5394
1104
9911
704
5148
243
9807
8926
5795
6290
9174
3813
8920
8853
9181
9161
5216
5164
932
1432
7601
397
724
844
4586
9973
8072
2189
1420
8111
7385
1828
7241
7106
1637
2635
6248
2356
5787
4927
2801
5293
2294
6023
91
1654
8548
143
1232
1872
2769
5069
5769
7777
1381
3252
5195
2058
3446
3895
9022
420
235
4725
5510
5560
2559
9634
5552
2093
1118
9767
3163
940
287
5776
4704
4832
4622
6851
4559
3226
2661
9953
6279
4752
326
9684
9874
6757
2616
472
2171
9444
9963
1894
5853
2982
8697
7531
2041
4291
8908
504
7315
9381
5830
2819
5418
3304
7153
6746
5378
9565
6051
519
2976
4302
9229
3455
6433
9036
7856
9797
8967
788
8253
3708
6545
8512
5800
905
6758
4265
3448
7063
606
122
6974
9523
9837
6272
2207
4232
8365
6206
4335
5813
2247
8413
2396
618
7485
4721
9460
5042
5783
1094
7124
4122
7784
6873
2303
9328
5180
2195
1303
23
5712
8224
1882
470
6414
1518
2668
2576
2676
4417
2957
5150
8608
2147
9143
1384
8666
2905
4311
9588
3134
4336
5637
9429
4228
246
8081
1300
5998
8678
3996
7356
2061
5195
8400
6255
9585
2661
5725
6710
9739
9514
802
374
448
9651
5028
3294
6412
4567
1965
4109
880
5510
2868
7856
2619
1563
1636
9593
8272
1253
3308
5835
3017
6079
9459
3906
3944
7578
374
7920
5270
5884
3392
8673
4794
5026
2133
5248
1831
2641
186
4146
5266
6394
9796
1968
5343
9548
363
1459
6759
2228
3707
5976
9000
9023
2376
2467
8729
5072
971
3871
3560
2780
9277
6707
1427
1491
926
1521
3183
1001
6226
7144
3272
6018
2874
3673
2853
589
7499
7542
71
2887
4684
5990
6734
2672
4801
7894
2152
2827
4447
410
7879
8798
9404
3280
6958
5274
228
4885
5400
436
7562
9025
9876
3186
3801
2846
9201
8705
7558
2950
9842
755
2805
346
3487
9814
6580
3119
1448
1727
2759
706
1254
4422
4017
9804
2719
2523
6987
529
917
7062
2837
4835
8045
1004
2870
5987
5479
9645
7506
6087
2734
2427
3783
1927
14
8853
9891
8370
2909
2401
2390
4286
5256
8792
9968
8364
6267
9994
7815
6377
2956
6899
6854
8912
676
646
5685
6605
3803
2133
1009
5181
5199
7571
6169
434
6865
4112
9892
3827
7500
8132
2050
5167
1874
3463
8253
1218
341
8636
4795
3392
6591
6542
1315
3598
6223
883
4394
4688
7185
6077
5721
2445
1080
5791
5741
8158
7498
8685
6474
1846
5640
4460
7420
3532
1497
6872
4668
8851
978
3780
348
7562
4852
4460
4879
6655
7217
7671
536
2495
1020
9561
1757
8761
3869
1956
5287
8352
2878
7870
9097
7615
2982
6221
5739
5687
1407
383
7986
2035
5653
9175
2845
5645
7325
2033
2751
873
6927
6807
5924
6735
8578
1164
5089
6006
2611
7093
3341
2732
3009
3272
4630
3154
2649
7500
2961
9316
2025
320
9362
8102
6114
3032
212
2586
6367
4401
9237
3199
8924
4870
8913
8819
1749
9179
3898
3416
5293
3159
5457
2517
1704
3966
2851
5283
229
3612
1827
1496
2027
5358
5744
8401
6782
8731
9811
9879
414
5520
3351
6996
1261
2168
8580
7856
5803
3322
3482
9012
352
9852
3511
9551
9109
2790
3078
7622
767
6001
500
9414
3785
3551
5328
5366
5820
2260
3614
7480
9486
9377
1975
2078
8021
3281
3473
8201
4806
5357
6023
8588
4719
9770
7669
5423
5836
3346
8450
8576
1210
1872
1161
1027
3222
4581
5254
6314
2849
5127
6826
304
3203
9
1611
5968
7240
5830
28
5971
235
9383
9716
5301
1054
4660
1773
5257
4723
6727
3227
1459
7562
2268
5782
3011
9992
5428
6758
5906
2032
9417
9211
1940
5585
7676
8502
237
1739
9546
9208
8353
5662
5501
53
2228
7746
9199
3171
7744
6893
3417
1269
8724
7492
5705
9839
7705
6530
2082
1621
9920
9918
4797
7044
3751
2235
190
3693
2667
4561
6401
1050
2824
980
7859
5070
5515
8094
1277
557
9720
9230
443
4948
5751
348
251
9559
1002
4855
5601
4438
3929
6893
8488
3179
3086
2679
8514
2946
7997
8959
1856
4597
8219
1758
8653
8147
4160
6854
6164
2589
9814
2377
67
8765
5905
1813
6695
7235
7465
7532
1527
3229
8946
8804
4476
2449
8765
8599
1293
8763
8279
4056
6346
4926
4767
3683
5695
8425
7669
6911
4472
9127
8398
7444
4531
2450
7860
4083
9216
5478
2618
6502
5397
8702
893
8660
6639
1421
951
9937
7171
6314
8989
4112
6003
969
6919
8470
8636
8770
9408
1421
3051
1361
3907
9713
5184
4441
8789
4330
5259
357
7186
5127
3506
6445
4352
3795
164
7121
4784
3367
7928
2549
8387
5228
5375
6777
680
267
1465
8660
531
2435
7939
1836
2762
3637
1309
4581
4409
7744
8442
3604
9317
820
577
8590
2958
9589
5936
1058
3933
5806
8464
1791
2765
1183
4099
8179
2662
2597
3658
18
6084
533
9283
4335
8358
3076
496
4618
3938
6150
7971
8166
3222
3585
1861
6646
298
8637
3350
4931
7649
3946
9358
5452
9279
7534
9090
9227
9172
9562
8547
1616
613
3639
4672
2700
2716
1058
603
1580
5446
402
953
3776
7818
1618
5811
7447
3002
4607
8666
7161
8002
7999
999
6481
4797
3084
2448
2148
1622
4748
343
1970
5132
4014
4444
4920
8143
1955
9619
1520
7175
919
4992
3158
709
2699
6447
2039
3376
3424
32
3688
1425
4049
1919
9680
4219
7853
5954
7219
1025
7104
2843
668
8188
1854
9997
2647
8852
2363
8060
1800
5611
7530
5453
2715
3113
9935
2909
4025
3426
1843
6285
8771
1268
3444
7882
4063
9149
1942
4795
6012
3273
2763
6915
83
5448
5178
9479
1372
1646
8862
7370
2682
9397
7470
7459
9396
2029
3428
7632
8273
995
6061
532
4655
6671
9036
2475
6480
9815
4539
7887
98
3633
8415
483
5514
4342
1734
124
6860
7506
3664
8160
2985
2824
8087
4582
7445
1443
3325
1709
7075
5527
7712
1161
2048
3125
6445
8328
6473
9229
7598
8370
2186
3790
4161
4591
9364
1801
3671
4338
2362
6708
660
2691
4105
7882
3242
3899
8625
3487
1757
2648
436
5137
2739
3984
3113
1387
6890
899
7805
9523
1301
5289
8
803
1557
4666
1863
5173
448
9708
7500
7671
9488
1655
4462
5869
9818
5973
9629
1478
6041
8245
1926
3175
6568
3694
9871
4292
6809
3713
9329
5117
660
2615
8991
9557
2206
3401
4055
5421
7349
3711
3331
3807
7158
7088
7836
7575
6044
3096
6477
1004
6166
1095
1375
5276
6755
7270
1462
6517
5388
9813
5367
3600
254
400
6740
3479
9538
4240
6518
9719
2235
5869
4630
5985
8652
6753
5656
5723
6403
8680
7172
1012
5558
3812
546
6724
2072
1293
6817
4129
6184
8309
8133
8846
8231
8809
891
6046
3012
947
2809
102
6005
3788
3751
4753
612
2080
2356
4221
4708
3274
9463
1314
478
1230
9987
8547
8924
2149
1605
9661
9361
3491
5069
7260
4916
5092
6071
8669
2807
3317
7125
6926
4952
288
1707
1826
8339
8383
6454
4144
929
9713
1321
1723
2818
6842
2646
2157
6915
8260
7878
3452
5307
2692
5525
9902
1496
3447
5997
8553
4241
8156
1965
5555
8711
6171
837
5928
9789
6754
2929
4762
9025
433
304
435
2342
3643
5008
6246
4575
8845
7175
4163
7930
5771
2352
6921
3319
5110
1024
8341
4420
4378
2725
9865
1862
1395
4682
8712
854
6607
5785
1294
278
398
9150
397
574
4615
5811
6818
2359
9301
1613
2725
1218
6174
8370
2335
1510
6867
6374
1142
7685
2563
657
2500
8426
9163
7694
1510
8594
6104
3810
4064
9524
1117
6743
3038
3309
6672
8773
3125
6732
3118
5852
4647
6295
6191
6688
182
8248
6036
9329
6528
712
7821
3445
3704
6359
183
2965
2981
8581
5955
9217
7092
1359
6625
5184
6457
4521
7899
1945
387
4244
1230
8807
9405
9981
6627
1420
3840
6722
2093
1829
4614
1681
2378
9686
3385
3055
4444
6146
8538
3714
5810
9480
8078
9228
5279
7757
1795
1844
1900
5539
1120
339
729
8947
3466
7495
670
4156
7538
6631
2064
7319
4636
8292
3376
6518
811
5576
7741
8457
4312
4447
8361
2061
3362
3678
9737
6658
7711
8868
5430
3815
544
843
1009
275
7954
8427
2980
5283
6577
7884
2579
283
6327
8085
6865
9275
9298
5398
1950
2112
8308
5070
1582
5027
5092
7962
2757
2434
4930
3467
6799
4361
5063
5507
9164
957
1578
2379
5816
7413
4191
5380
4729
3813
7547
2888
2289
2392
7715
3292
3828
6585
5281
4117
2435
6094
3368
6451
6710
6018
9711
1182
3897
7917
4953
5148
6573
1811
9958
2349
6735
966
7138
1043
1942
6088
1883
9345
1414
8817
9680
4270
5665
2968
2324
6230
1181
3794
9778
1342
3377
5173
1979
3698
2057
8296
4587
8028
3801
3673
473
5075
4141
90
2637
6126
6207
2185
8988
7219
6914
7034
9454
6305
7179
7155
7361
3686
112
836
6726
7582
2057
5296
9673
8841
3426
7309
6863
9959
9394
3812
2312
6418
886
1557
2835
9688
8119
331
4881
948
698
1047
3889
872
3030
284
3755
8441
7344
1350
8152
6087
4306
8279
2222
7320
7930
8160
3418
1744
3342
7560
6758
8302
7486
1292
6298
6534
9874
3363
6750
9910
2962
3517
9182
7272
8612
8024
3238
2883
7744
5742
5229
4366
4288
2206
366
4754
9395
7237
6208
8475
785
5353
9976
555
5144
9410
4309
3211
9380
3813
1369
7487
9086
3614
8151
7956
3499
9818
3319
1112
9861
4959
1559
5302
216
5336
4972
5853
562
9088
1350
877
3213
1338
7665
2557
9465
2763
2183
5099
1778
1493
8003
3297
6321
5328
6097
7504
8558
615
2754
1756
2691
1421
5115
7940
588
4570
6796
236
6907
8853
2446
8377
8040
7392
1526
1672
197
1531
118
7227
7615
934
483
1521
208
7782
8001
849
8834
4323
9866
2131
9390
3020
9805
8315
4227
7383
9827
8642
7458
4233
7117
4227
117
7886
170
9599
1664
3318
805
8750
8431
2396
3626
5107
3487
2356
4297
9738
5642
9873
4339
2992
3530
5536
2834
3103
7806
3652
981
1605
6314
3967
8424
4240
808
7849
3730
1864
8413
352
2936
2105
7111
9901
7071
2411
6498
879
5295
3856
2538
3478
2674
7465
1354
6365
5212
3317
9891
5
6085
3095
216
3147
6785
9331
7254
2949
1969
5221
6961
5134
3363
6767
5642
1067
8052
797
6557
617
5109
1941
3334
2549
5483
2320
8467
1256
9136
6352
1653
413
456
7582
6816
3281
1390
5329
5410
165
684
1036
1808
8242
1369
8628
1420
9387
2397
8764
9635
472
3297
3104
211
3108
7377
8843
5225
5876
2979
3493
8552
5793
1169
2060
9942
7301
209
3885
5168
5567
9719
6447
1198
946
5376
205
3537
1952
2719
9758
3721
8302
5061
6371
6707
8037
9641
2524
8320
4981
8551
8471
1409
661
4869
5014
4621
2971
4096
651
7493
7492
7509
1507
2687
2801
9867
9293
1262
4207
5758
1798
4611
3233
3751
8418
6221
9644
1030
456
9307
4655
6114
5130
7618
4204
7271
4128
5451
3944
8542
6320
8916
7659
7242
588
1974
275
8398
345
5334
8268
4093
5015
6901
1796
5577
7905
6322
2126
2173
3907
3920
262
2470
739
4466
2187
2668
1742
9314
4750
3166
9520
3713
4966
1307
7871
6136
5901
477
1332
5917
2858
8896
4199
5650
2700
1089
9750
4936
3871
1745
4945
1841
4766
2217
6517
690
6790
8903
1892
7799
2499
6166
7165
608
7225
5596
2509
9305
5745
3580
3586
7016
3166
1644
3832
5007
7195
2642
4114
4098
3315
4487
3782
5506
2764
445
2053
7448
928
9517
2261
4781
6970
2841
4782
8918
2890
2096
9773
4381
9989
1871
9704
2954
2316
9445
1663
9392
9014
8495
5467
4756
1805
6402
1926
7609
1235
2936
2342
4007
9694
5009
423
2074
6599
1786
3332
2998
6107
6747
4562
3671
1132
4395
1721
8743
1815
398
2064
697
8146
206
6228
9971
2850
5447
7812
3848
598
3340
3308
4467
9796
5864
3357
9168
158
8815
5205
2356
5425
6531
4544
9213
1530
2930
2890
5091
5508
7980
1695
8046
4050
2178
9666
5633
1077
9402
9318
4516
6955
7983
2652
2048
1653
3749
1946
8340
7844
3131
6708
196
7711
5465
8378
2017
2211
6489
5006
4595
2503
2626
6592
3570
2842
8031
3736
405
5692
4638
7679
4033
2870
100
938
2643
7606
8125
1587
329
9947
8402
6886
5739
1946
4307
3558
1815
4667
7236
1354
810
9827
8821
6151
746
1086
9256
5930
2224
2824
2199
178
4723
3929
8302
1784
8511
4667
7380
9661
7957
5881
2567
5678
3084
2950
229
3926
7621
7574
2231
3312
4860
5133
3032
8663
9690
9090
3267
13
7816
496
7354
7892
1246
6425
9891
8524
7721
7031
8077
746
5850
9841
4304
7457
2219
3910
5474
4927
7021
137
2950
8807
6686
1833
1616
9974
9478
4459
211
3764
9584
4358
9291
4906
9397
8235
966
1850
2787
8415
7916
7071
1757
5879
928
2018
1853
735
7887
9477
6165
9415
9686
1024
9362
1450
6864
7335
6609
7724
9180
5908
8204
7807
3341
8934
5437
5282
4347
3925
5059
4407
7622
224
9378
6911
7547
2021
6277
741
2304
6157
1311
1571
3721
7906
6174
3941
6669
8269
8609
9304
4002
7696
848
174
5108
4365
8026
2146
9573
3489
1004
7218
191
2689
6429
4077
357
463
8647
8443
6392
8841
5535
3459
5332
1902
4406
6173
3274
45
1064
8549
8553
845
1457
1048
7254
355
687
1903
4362
9187
8835
6805
7306
7942
5169
38
5778
2835
4519
5814
8427
6893
8891
1771
4972
9690
3772
9192
1052
1452
4395
9382
581
2013
2994
97
2644
5803
2290
7277
4621
2126
6091
6276
7580
3890
3572
6141
7254
5670
6522
5993
3038
3151
7365
2525
8515
2969
8742
7287
7014
4236
8525
7344
2474
2823
4456
1949
9220
1275
3589
5745
4034
3958
4856
2722
200
3243
9896
8246
4373
3419
9155
522
6180
2466
1522
3534
3807
8400
8328
9633
3053
6850
932
3109
9596
4396
4453
7519
3114
7798
9901
2173
317
2304
4286
2340
4051
6147
4257
7236
6003
6310
2966
26
9970
2634
5014
6387
450
2146
3284
1704
2805
3394
5426
107
3679
8515
2255
7819
9833
1663
7134
6359
226
6288
6178
7325
7648
5296
2661
9950
212
6412
7912
2080
268
2106
5477
3167
8066
2740
9968
5745
1057
5680
7836
1444
8375
5997
5401
3959
2758
9756
299
2690
2181
2120
679
2594
3604
6004
9910
2213
7389
1152
7036
2510
597
3864
5170
8102
6033
7609
1599
3728
3318
3199
8773
9046
3513
1568
5720
1637
7941
1823
9978
2818
2922
9743
9505
9559
7682
1460
4041
8526
4608
455
9334
4825
3282
9718
482
6780
1701
5221
4293
9352
6983
4581
3427
2100
6103
671
9087
7242
4328
5982
3021
2347
7445
7622
2948
8096
3199
2132
8690
2094
1442
1332
8346
8501
566
3353
4825
4757
80
6301
7799
6190
5368
341
5608
8658
1686
8991
66
201
294
1979
2153
2289
3786
7795
5333
3680
4479
6569
1573
2440
7959
683
8173
789
7541
1221
8507
9270
8360
7956
184
6629
1582
7250
2473
9253
9034
4051
2997
2471
8417
3355
8865
4537
958
825
9671
4476
373
9188
902
1488
6740
17
3330
1166
4117
2990
5644
2913
960
5118
9804
9794
3373
8594
794
5423
4120
3984
2429
5096
4685
5346
6155
1285
9283
61
8062
2775
4005
5820
4264
874
4507
2969
1565
2819
6087
8088
6287
5148
8587
8416
6759
3785
7000
5911
255
4982
1090
2841
125
1087
6767
7220
2793
7403
8222
2290
4943
7206
5284
5284
848
5962
4129
4744
6867
7721
2417
8151
3705
7530
2303
8542
9870
9725
4660
6758
5595
3821
6285
5090
8585
5377
5067
8597
5424
1470
9299
1213
6077
8477
9766
7776
5314
3796
9755
1649
2599
2388
6343
975
7822
3935
1583
2459
6660
8243
5652
3827
1187
1752
3598
7472
1141
962
6372
8184
7860
6930
2182
1905
5804
2239
9214
2131
417
5869
5147
7961
4957
2632
7149
4964
7458
8287
2927
3403
6157
4111
2861
210
9051
3259
9351
4502
2342
4949
5694
7699
9016
4620
204
1746
977
9010
400
6243
6691
360
5158
5586
5609
1832
9285
8729
4136
9982
4226
7314
6590
2501
9203
6839
2007
2026
3117
6873
6543
2687
1774
7945
5345
8238
919
2341
1390
4983
4785
8930
2762
8248
2161
7539
2768
1721
8774
3892
2933
1281
6846
9285
5898
568
5049
7014
6619
1449
2517
4444
5028
723
7944
6557
4612
2014
4348
3309
9481
1669
9013
3334
9083
3491
1966
7725
4277
7630
1282
8439
301
635
7366
9272
7013
9836
7379
6755
8570
1629
305
3891
5114
8791
7471
1556
6867
9550
720
1663
7590
5470
7231
7985
7705
5181
8483
9143
9948
7196
2077
8823
6228
2576
3134
8766
5139
1079
6134
7650
5129
3161
7335
3651
2116
5341
3576
4675
3250
3924
3189
3054
6247
9862
4356
3176
3706
120
6786
2034
5098
6231
492
1673
7022
3412
3962
6603
8985
8235
9717
1062
8156
8481
6858
2703
3430
9145
6502
6028
4567
5315
4657
8607
850
1859
9143
4879
2656
1161
3169
5860
1441
2642
9779
7887
7838
6315
5870
6804
9274
3069
7701
5653
1495
6233
7405
172
884
9984
5262
3028
3220
1776
1318
1732
5834
3895
2925
4906
3264
1237
899
3120
4599
98
2421
1758
4073
2217
3550
8124
1210
6032
3498
4497
3501
7781
1606
1597
6147
5526
1027
9823
2222
1997
3018
3364
4531
134
8969
4157
7134
9631
5659
1451
3680
811
838
8010
611
5506
8654
2935
830
5161
5175
9167
6659
393
2632
7782
9814
1631
8842
8145
9321
2160
463
2576
50
8886
2912
1035
2750
5707
3999
9464
3694
1712
843
8326
5472
8235
4914
8890
7753
364
8129
1523
5982
5274
6582
3964
8145
8974
3686
4221
9144
5723
5467
1038
2778
4025
2181
7674
6451
5821
6866
7212
5463
7734
3192
5800
4019
4663
9086
6952
8303
5612
3067
4353
1663
507
7094
5202
3481
5800
268
2505
5873
4468
6289
2978
799
899
3533
8492
466
393
4391
5802
9422
497
592
2643
8385
666
2374
3286
2324
7470
441
8781
653
6959
347
3853
5825
4289
2704
56
9462
3550
3300
7903
2342
9226
7004
1159
2527
4164
1172
8934
4088
3157
4696
7450
1230
4296
2270
9271
4829
3414
4785
523
6122
1804
1481
7040
3773
3868
3333
9501
4156
3085
570
1673
194
4112
8917
4349
7006
7552
2796
8181
5720
533
307
8563
6478
9445
2987
7135
5117
9191
6308
4799
9371
1478
6819
4191
5537
8270
5071
3598
3255
9286
6134
3029
2743
6905
5644
8036
339
6611
4755
1946
1698
117
3222
9680
6149
6197
6303
2083
6952
438
7945
2669
7876
4015
8319
239
258
346
2899
2957
9002
4955
5227
5766
4281
9579
5734
8686
3505
1376
9773
8169
9690
2827
5284
4278
3350
4157
9247
7078
6211
6982
7761
9801
361
5292
9488
4163
4003
4277
2533
655
8602
226
9631
5424
5453
7992
3607
5104
4205
1867
9406
1655
533
6392
5778
4170
6774
7056
1247
7901
3360
9773
8707
8422
8830
1122
3402
5088
520
4723
9992
264
7243
6430
3621
7032
7686
6932
674
254
3387
8968
4058
1496
3254
387
2867
2270
8649
4930
820
8155
6933
7533
2785
9001
454
2308
3009
2905
5862
4999
3888
2396
7249
210
8609
4785
7640
4852
8155
9948
7823
8235
9029
415
6513
5774
8540
1271
2307
1095
9968
7125
1830
634
1615
4167
886
8262
2841
3491
3167
4215
4963
1023
4240
7125
6407
5360
1047
6860
8952
5757
5148
8713
5459
8672
8538
5022
5360
8409
6040
467
7177
2302
3205
8473
610
3298
130
7228
8294
5056
7673
6948
2802
3029
4827
1832
7402
7752
9528
6464
2282
8439
6023
1029
2584
8127
9958
2279
8740
8023
4683
4442
4465
5578
8840
7582
6701
2063
7261
8714
8204
6263
8232
3781
5347
114
9559
2240
8304
1342
9246
6387
4551
3693
5924
7666
8664
1809
7704
9644
3596
9143
7489
2529
3037
4110
1555
2301
629
2626
2989
1588
1343
3577
8239
4236
8282
3930
1048
4962
8444
2245
7262
8266
5811
1266
1223
886
4167
9050
7348
1490
6523
3692
1966
5130
1234
2141
8344
6313
5614
687
3892
6271
9859
525
9297
702
7210
9104
8162
1889
242
8833
2426
9528
5970
4508
5156
805
1609
8829
2863
7837
2485
5129
5766
379
9186
3851
1453
2967
5867
8474
9911
702
5692
1588
3477
3006
3368
4906
3641
7136
5398
1895
2088
3747
4838
3261
6062
6657
5074
574
4812
3760
8655
6900
4540
231
2131
8109
7797
6586
9728
2935
9866
4053
4878
3412
9244
3713
3880
4794
2368
645
3484
3018
8875
1693
2870
7210
5514
8351
1926
1281
8671
4336
189
4831
5141
6146
4199
8711
5044
680
5475
6234
6704
8808
4830
1600
2220
3387
1084
1909
8476
3908
9912
6798
7752
586
2900
4455
6140
8244
297
7387
2524
1968
4914
2047
8437
2144
8852
2059
6863
8898
6213
3078
8766
8699
4910
9405
9736
6575
2763
4207
4865
6943
2655
4792
5986
4863
9060
4056
1912
9683
5376
7552
2184
6421
2659
4440
3824
1094
6269
6688
6713
6671
1916
1425
5496
546
2819
6478
9268
3986
2247
4717
739
6460
1987
8828
4205
5952
8459
6641
3665
368
9581
5603
9206
9251
9027
2862
9705
7558
4677
1975
5270
7345
4316
4605
930
3714
9553
6808
9733
8216
5908
5905
2501
8909
7097
6061
1309
6528
7324
4390
8844
4239
5061
7096
9162
8926
4631
5189
4726
6454
9458
598
7338
765
4344
8463
9744
8877
2189
8606
6654
7428
2295
6463
7004
4728
2197
559
471
7173
8028
8139
1069
4532
3037
6980
6457
5881
6066
1457
505
153
4423
8289
634
6
1493
44
1205
1833
5113
3252
6675
827
8644
3149
7468
3824
315
2294
8989
4928
2463
3044
4872
9011
2503
5466
3861
153
6937
5094
1479
6931
4520
2858
3929
673
3014
8582
9207
3785
6379
6319
7576
9377
7278
3150
4457
3193
1184
6055
6534
6968
7240
1236
6481
961
2264
4878
7781
1521
3327
1944
707
4088
7064
3240
4491
7282
8688
7922
2088
7489
3445
9410
1410
7241
8313
7046
1159
1191
9510
7894
2643
7919
6059
4113
7195
4113
9621
2133
8106
6006
8377
5258
7379
653
9805
1308
7461
4093
5430
1364
8540
3782
5804
5842
9492
6840
2506
6760
9385
8527
50
7030
8970
4186
1198
7837
8219
9686
3200
5714
3930
2988
5898
4018
5817
2996
2106
9388
8298
3973
3821
7936
2361
3706
2533
7266
3091
5442
1093
3290
692
1315
5897
3275
9966
3692
7698
5773
2549
2902
1631
5578
9256
1383
4855
8978
8762
4499
6611
9468
4334
3470
9881
25
9633
211
4834
1302
6225
9018
4013
3886
5516
4505
7085
41
6419
858
2909
6022
2093
9717
4468
6736
920
9274
9364
2048
1338
5421
6732
9038
3989
9566
4301
9861
6649
9091
7161
2003
9444
5877
1607
9017
6485
5604
6067
165
3790
5112
8851
1290
1719
3029
3557
1993
6510
2473
5780
2574
9292
5878
3673
3241
2388
6279
1517
8295
2021
448
3325
9436
7471
6486
2678
4319
9746
6888
9984
8131
7041
6521
2631
222
1366
4651
2996
3895
4495
1130
843
3185
7926
2802
2110
5390
2750
3901
9630
8658
8585
7501
369
5750
7143
2387
9807
6788
3304
7913
5078
8758
4867
7666
3214
8358
3199
2972
8599
8545
8942
4447
9614
5373
7050
5285
8927
2995
5127
2550
1364
4811
568
1326
5419
484
8142
7517
4677
4204
9595
1100
5339
9714
9461
8039
3659
549
3174
9211
545
3209
3615
9677
7169
7334
7581
3092
1552
1084
2804
5636
4802
4263
4888
8616
2301
346
3082
1339
7821
9611
6015
323
1394
1180
4749
6571
7827
4769
9534
9372
2821
259
1735
7463
215
6960
2403
9905
1237
5740
2264
4139
8812
6424
539
2397
5613
1069
1455
4495
6619
6453
8872
5284
9038
2167
2046
9395
2554
205
8429
7491
2089
6803
3097
2402
9509
5326
623
6098
402
2119
7
9729
136
403
6709
7667
9022
8320
95
9790
5009
7694
2457
7122
5445
2231
4988
195
4291
8508
1861
2692
1696
2398
4281
7122
1502
8038
1510
6234
4923
2674
7525
3272
3271
8876
6156
3757
9380
1512
2928
300
7814
2073
8839
5217
6633
4305
2027
7806
8514
9332
59
1316
2286
695
1628
9002
4310
9771
3708
3389
8724
9040
2055
436
9327
7031
2834
6895
6706
312
3701
6444
1228
7052
7366
7941
6400
216
5360
745
9948
8071
8067
3669
6614
1875
4
8527
6563
1264
5077
3615
2369
1301
2912
9035
4020
168
2909
2205
7406
8644
3410
9251
8055
6057
9354
130
5565
1793
2014
7224
964
2490
6624
2205
8382
4421
6231
3797
8806
6810
4981
5461
3959
8214
5364
7919
9225
9202
5550
5211
3227
8689
1532
2580
8172
8086
4374
2621
9843
319
426
2222
9983
3442
104
6207
3257
4162
7225
7743
8614
6766
9087
2337
376
9398
3736
6804
5443
4827
2524
8062
5341
5890
310
724
7247
5941
1728
5800
3704
4150
2822
8976
2513
3393
6845
9663
4043
1581
5756
8802
3780
4334
6616
8057
8137
7546
8398
3056
5110
1333
2970
7960
1464
6796
9076
3895
1763
6955
6218
5225
8127
5499
2280
8466
3133
940
2084
6593
5336
7466
9862
4978
9223
5615
8212
5344
8238
5301
4700
2100
7764
38
9803
9503
2560
610
1627
9217
6765
460
4521
4899
7996
4690
7219
2503
1064
5959
5040
1321
9492
350
9866
3378
5489
8261
2743
5626
2364
4044
4022
7639
4180
2368
5780
9222
1769
2633
5518
2309
6256
2332
7744
5322
9875
749
7996
8340
197
613
4007
2684
6675
6876
9181
4087
4742
820
5541
1803
4981
2754
6766
5355
3288
792
2121
9441
6439
6003
769
3431
912
6287
933
2851
6584
8530
9990
8764
6489
6412
8427
349
9865
8553
1650
2901
4715
688
9217
7703
8559
4187
4650
5605
1716
1043
6797
7045
9806
8039
4952
7869
3859
4009
2410
6528
3103
2165
1493
3716
6983
6431
4385
7775
4890
1304
5501
4063
6355
7212
7808
6995
9260
3964
1406
6777
9773
7843
4438
9796
2946
3926
7816
7225
1050
7565
1828
8119
1980
4233
5389
2800
5380
7921
3437
3768
7178
7885
194
5514
4163
8942
662
3249
2114
1432
1836
1402
5447
7341
1430
1219
1783
4199
9460
7792
7020
8769
8054
1370
1955
322
6451
9316
3699
1976
4850
6076
8941
8509
2582
3065
7391
1432
5190
6759
5715
1683
9290
1053
2149
9269
8866
4791
2737
379
8048
7813
634
5415
2246
831
6904
5525
4442
8019
489
870
8486
8045
6855
1627
2315
865
7578
2848
4774
5208
3701
4754
6891
2101
1771
6878
1758
3043
4116
2648
2144
2893
9867
3525
7926
3545
8943
9285
5414
4274
7961
7872
2843
1104
8285
2924
1159
9846
1545
2824
120
7448
9402
5033
5427
4039
5950
1070
3261
8811
869
4737
7737
6652
4817
4701
2603
4892
92
1111
4219
580
8248
266
7526
2874
2465
5283
606
572
9775
1013
7537
3964
8216
1626
5943
8535
6418
4184
5173
2211
2246
7195
2030
6693
3264
308
4633
3661
6211
4638
3582
1919
5065
8360
6154
4878
7656
4388
6099
7846
2960
652
8901
310
6673
2459
1562
233
730
1503
5320
6112
124
9769
9908
1357
957
2654
4324
4782
5848
2686
610
9156
7201
3246
5581
4000
6774
6116
2394
2297
8530
7215
295
5484
2059
5680
5088
3696
3435
1609
5690
2868
5771
7568
9869
5432
3483
287
287
6021
5951
7836
2571
5994
2820
4192
1089
6244
9936
3206
8103
3848
5334
5875
9645
6912
8729
9388
3949
3041
4504
7144
6641
2261
2552
9043
8303
4761
47
1115
7328
9493
7084
9403
7534
7491
2885
2898
7771
6126
72
3727
4206
6633
3731
7563
8553
2136
8494
3267
918
8527
8614
8081
5360
1510
2741
1398
6621
8997
4493
7878
1337
3490
4436
7008
6846
1316
6344
4680
9775
2834
9923
9762
8100
4845
3818
7485
4768
2647
6080
3002
8526
8671
5336
1752
5946
2971
1911
2414
6860
6768
808
5092
9374
1968
5753
6766
7071
5984
7138
8405
8433
7557
7638
3300
7964
2059
5554
1420
869
9826
1218
2948
2905
2965
7475
6193
7396
264
259
8750
3790
9117
1284
5640
6885
1507
8720
4073
2006
3580
8375
7823
5556
6634
915
5992
1723
7573
5949
7051
750
9387
9464
4422
6860
3636
9370
6864
1313
1953
2443
4315
905
9825
231
5064
8080
2288
541
86
2261
540
7514
8936
5613
4932
9888
3410
3619
4592
31
5920
7725
5223
8838
5763
7642
849
6050
2777
5767
2026
3301
9576
9265
3056
8450
2918
2644
3017
4389
9128
2226
9139
9536
5125
8480
8697
3007
9527
4570
3551
4429
7693
1511
8107
592
9903
6791
7760
1535
9776
4280
1448
3139
4713
7512
5309
4091
9128
7493
3396
5354
5332
1
6102
5708
2907
2017
5101
4374
8394
1764
4567
9994
9528
6704
4730
1209
63
3863
2789
9748
3224
2857
158
8907
2771
6644
6333
8038
1744
4727
2420
6786
5741
1188
6633
8578
7196
6163
2898
551
6047
5811
7740
4475
5043
5531
9720
5831
5654
6559
8915
2693
9607
254
7440
6575
2873
5816
819
134
8067
6525
6925
7071
6167
129
5439
1496
4509
1324
5325
7752
6091
6205
2578
9636
5683
6830
6233
7501
8201
5810
5598
5015
2127
3579
1794
1413
8160
1145
6357
4544
7173
6237
5971
8695
4455
7691
9534
9071
7554
7454
579
5932
3489
7973
7164
7480
1692
9163
5873
7839
43
9028
5148
286
1574
1732
8360
5824
9195
9194
5685
1351
2970
6409
4522
9500
8384
4742
6263
6638
6686
4605
1575
5014
7574
9343
9966
1867
1826
2871
9893
8001
481
4666
7935
7325
4830
396
2070
3059
2910
7103
9799
7296
9606
2070
4855
2580
7207
3943
6769
2407
9239
6063
1661
9788
7037
2368
3278
9234
5385
7333
663
1063
1053
9527
4891
8248
6764
536
1185
8756
7150
108
4544
8287
9293
951
3613
5665
4303
6401
78
2398
1248
230
1369
5169
8475
5627
2942
8353
3925
7851
781
6710
9078
1855
9670
1956
3540
76
5612
4566
8862
1109
2516
918
4242
1793
7408
1849
7116
1112
5330
6184
444
520
3823
1080
9747
3412
1474
3659
8937
8811
5146
3440
1261
7302
9970
3125
938
8267
9258
2317
7891
6815
2919
8604
2779
5817
3252
2639
8083
4673
7474
7160
7313
9399
2132
407
3241
6047
3008
4101
4619
8234
7026
5914
168
3249
7587
9214
6114
539
3521
2156
5360
2285
5100
355
3339
865
4829
7622
9319
8495
3666
1875
113
6919
842
3729
306
9521
9738
4610
6605
5900
2634
9944
4411
5187
7631
7572
1536
4958
6565
4873
3065
5572
2616
6751
3461
3309
1711
9300
7357
2518
1510
1181
7841
5166
1271
906
6529
7069
7492
3911
1333
8261
1444
3310
4265
2400
4696
2442
9528
6729
1160
3607
2051
3590
2862
5989
9374
1683
767
9116
5288
9130
577
441
934
1646
3598
8502
6298
2904
6452
5079
5829
1528
4085
8945
6678
6525
1730
9237
5597
399
2783
1498
1249
6329
7235
3465
6107
773
5103
1233
7661
3712
8472
8731
722
4268
947
9465
3746
5060
2748
4199
8130
4250
1506
1107
1927
2108
2338
4248
1301
2934
2495
2502
8952
3921
4971
9550
3598
2040
5205
8585
1839
3499
3135
872
5818
5004
4826
3238
8381
7687
5344
4474
5424
1711
7118
7577
6959
2067
3884
6088
2242
3680
331
3551
5291
3120
3994
4553
636
9904
8548
3831
5890
7535
9433
2916
8066
3506
1735
9891
9806
7988
3670
6677
7411
3467
5629
4968
2274
8534
1332
8105
4794
3186
2407
4345
8367
5708
2611
6461
5609
8945
1280
3535
1867
9665
6587
3170
2717
4817
3711
7507
1721
6128
1472
1404
9151
7169
1331
4386
5365
6023
1885
2526
2415
7280
8535
9432
4215
4408
7403
2222
9800
3326
3917
901
3853
1539
4601
6807
9121
5151
5573
4410
2306
8029
9666
4834
7240
2951
4837
1292
5116
6348
7660
2747
5286
7166
31
7104
3127
8968
4533
866
79
1596
4640
9837
9644
8795
9510
2230
9281
5534
2460
1005
8350
5729
9873
1019
3841
319
3733
7467
5337
2073
9973
181
8595
8431
6963
8693
3332
6113
9270
7450
5073
2079
6475
5003
1661
8061
5879
5620
1392
8802
6778
6574
3057
5088
4241
1196
7568
1150
8169
6225
6690
5616
9083
5599
2378
4312
9368
6443
9393
7894
2450
6157
9921
683
2084
8467
3380
7131
3647
4532
5844
4593
19
978
9486
3756
4198
2329
3976
6007
4004
5284
3963
2999
9075
6798
5423
5037
2369
7318
8786
139
4204
8668
9797
1315
2558
5177
6755
6107
4803
6027
4431
1325
345
7789
6729
3931
3603
6453
3036
3984
4409
8278
7271
6065
7248
5350
726
4258
9858
5386
4956
6725
7465
8174
6719
2237
45
7745
7872
3328
9127
6556
9206
6059
9521
5971
1590
7936
4477
9124
689
9387
9983
285
8618
1234
663
3322
7714
6970
1135
5548
4082
3814
493
421
5957
5963
6277
2751
63
6047
5983
972
77
527
9376
3816
5962
6832
1720
5963
4668
1949
135
4699
5081
1199
7884
847
4265
4523
8812
430
5625
2756
9179
8501
4777
2402
5866
4599
9715
4955
6126
5999
6504
6925
1129
609
2281
8205
4871
4654
8991
2122
7462
4246
55
5851
7059
9192
2782
1111
6157
3093
3748
5651
4728
4819
8208
3653
1729
9005
2256
7912
7801
7287
7131
7864
5200
1360
7382
1581
8047
7872
2607
1653
7857
8625
8425
4394
143
5498
6884
1011
9223
9381
8056
3093
5704
1250
2430
5818
9997
8629
1771
7658
4611
5659
3514
7158
3065
4810
7269
1124
8675
8838
7776
8436
1963
2767
2626
6688
6164
1256
8512
6354
2060
5139
8856
6608
8158
1079
711
451
7873
7396
5383
1430
7681
6797
4361
8409
280
4499
2043
9604
760
7795
8822
153
5896
9030
9670
8482
5096
3399
9414
234
1314
6593
6200
5832
1887
886
5215
6805
2739
5196
2089
782
3239
6481
4940
6070
865
4864
2683
1555
5186
2060
8868
6792
7772
1625
138
8579
9949
9946
7515
3997
3900
3028
5341
4975
1247
6098
6633
7364
1623
9394
7300
4393
24
8461
6054
3616
8265
4051
5161
2148
2660
6996
8832
2903
6459
7948
6369
5431
4072
6502
8481
4336
9470
8033
8666
7691
209
3664
5355
4979
9087
4010
3724
120
106
2322
7245
4061
3891
9058
186
9851
9236
4208
3325
473
4121
2963
4256
2835
1948
14
4189
6455
9612
5738
404
1215
3738
2163
3976
7896
9136
297
1478
8161
4238
5894
9555
2175
6018
8527
8385
6573
5283
3364
3534
4385
9227
8593
8010
6938
2622
5271
5314
2437
7371
5637
8750
5263
7182
3503
403
7317
5535
4049
7365
5351
635
2109
6173
1755
3564
3280
7475
4413
6232
290
6889
3780
6995
1708
1235
5056
2034
5828
5414
1232
8781
8740
3468
2912
2800
8409
5137
7327
7087
2423
6910
6910
851
4986
3583
948
6437
8967
5811
4367
4869
6945
992
6118
311
7111
4496
3097
4331
7674
2780
5594
392
4205
4563
7172
661
789
3607
6537
6740
7616
9332
3803
3802
82
5998
8160
3599
4826
4278
7992
1759
7651
7176
1738
5370
886
5796
1146
6686
2045
1079
8760
8671
6354
886
6850
1265
4950
919
3849
7538
8158
6091
4960
6774
7704
300
2241
7711
1723
7263
9259
6409
3564
4549
6406
7664
4285
4596
5766
255
1664
1421
8205
3510
6633
890
6203
9831
9121
726
8641
9565
3431
8728
2292
89
593
1565
7036
4650
4416
5618
8428
1960
8817
1899
8124
2014
3376
6979
7889
178
5319
5776
1839
7521
6085
4130
4837
9484
1561
5560
614
5625
6733
9454
552
7832
8832
5447
4677
4323
3228
6948
9759
8736
9478
94
7345
4566
8291
3541
6352
6314
1399
197
2096
933
7225
4786
9635
5283
4995
6817
8524
5211
7926
914
946
4934
2058
2077
3232
6238
8994
8696
8537
3204
8782
3282
6040
3438
9178
2895
7142
7483
7748
4801
4357
644
3739
7135
3145
9857
9987
5268
7750
8965
980
5175
5941
8552
2546
1299
8640
5423
136
6802
2749
393
1406
5995
983
9560
3641
4244
2759
1851
2497
7062
6914
1236
3214
7372
7788
6234
5564
6631
2986
8733
8397
4594
1461
7570
4525
8604
7226
522
1105
8919
4207
1587
1433
1756
7776
1578
756
3817
935
4587
6627
3897
8906
8248
406
94
4622
9570
4450
3197
3530
3510
2292
2725
5702
1927
2735
3214
3570
6708
4033
6027
5139
5605
1123
5835
5448
3656
1168
9425
9003
9794
7373
9630
4275
8004
838
4904
1590
8780
6362
9577
8171
2052
5180
2647
7213
3596
2619
9691
7884
5231
2571
6720
7870
6180
546
5850
8147
4628
239
4289
1142
7810
9844
5448
975
2412
3988
3086
3605
3421
4023
6273
7265
2076
4603
3561
1357
2916
5989
9816
1580
4273
4341
8956
6451
212
3671
2879
1045
2899
4326
60
8572
4208
427
2173
9043
4900
2339
7925
2945
472
78
183
3455
8944
5684
7394
635
2933
1282
3401
3285
6429
4754
6355
8422
360
5209
3116
641
6074
8473
3446
1810
6752
9223
2624
8386
6737
2599
7104
9853
9202
9427
3760
2298
134
7531
2851
1497
5441
1862
4083
5628
8311
1206
1016
1484
3925
2010
7334
92
1995
877
1220
7626
4165
1563
8116
6242
4485
6564
1332
1421
1215
1513
6640
8006
7169
2979
418
4205
8684
676
8392
6245
9619
5941
8191
6520
4175
3582
5489
4474
4524
7700
8009
8890
36
3148
4687
6373
8790
1438
5044
6229
1411
6277
7675
1671
757
418
9282
4587
3115
4976
9932
4964
5141
5635
173
3774
1737
6106
3585
9311
6000
7491
1401
182
3121
8733
8851
512
9703
7785
8053
8202
2369
4522
9445
145
9750
715
2488
7893
8802
7264
6837
7916
3522
6948
8389
5378
3848
1089
9338
7966
1867
6895
1721
3456
3727
7267
4853
3431
7932
8953
9962
5279
4926
188
7762
7399
9528
9058
7671
5505
7253
8053
5142
8770
5437
5148
2012
9145
6240
7528
8336
8781
9282
5018
1004
4078
7315
7746
2521
2958
8985
7186
7415
8249
8653
3393
9062
7487
9871
3531
612
1026
5831
5941
4627
9594
169
6815
5717
2486
4084
7763
8055
3774
3159
7209
3815
2308
7008
3405
8244
6328
2291
1080
3297
6970
3123
9018
3733
6202
5776
7914
1538
5580
6589
3956
4223
2488
8076
2097
5716
9229
5321
3189
9666
742
4576
321
7261
2452
8732
6632
7496
7018
7804
7151
7819
3368
3540
6078
2738
1775
8574
3795
2485
6964
9451
373
9759
8144
4154
7398
7646
1283
8578
1906
1223
8680
7424
2788
5683
6660
664
3032
1561
8728
3002
5451
489
742
2563
3438
8419
9665
9309
3258
5650
9069
1700
7837
1400
6933
7493
7490
4614
7659
2661
2575
3352
1194
7419
8904
5356
711
3563
7281
1085
790
1952
9168
9632
2553
9333
4689
3994
1795
5937
5603
2668
7739
6285
6816
2476
1516
5490
8186
4401
4697
9556
5616
8091
1470
309
9792
8460
5521
9991
4358
7463
4375
7474
5699
5491
8596
1982
1945
892
1786
2654
8978
7719
5138
2905
1008
8016
7385
8406
1136
338
3649
2787
7912
7394
8761
5138
9391
5176
647
6993
6220
250
3777
2676
758
2519
5931
9921
5146
3021
9082
3304
8875
7912
551
6029
8980
6424
4112
6100
4601
6877
1352
2807
1212
8562
6431
6711
3627
4227
5260
5100
6678
5116
3894
43
8430
1855
6386
5155
7721
2386
4615
3140
5186
4659
6989
6509
1262
3688
5348
4992
3641
1543
17
4212
5919
3807
6227
6758
3510
7906
6532
2542
2536
8623
3739
6377
6143
976
574
8904
7609
9885
1716
2772
7884
2458
3288
9436
2866
7908
6826
1790
7221
9812
8224
5406
3046
6733
5754
7957
2502
2712
6563
248
232
2745
6147
7060
6526
13
8610
1715
1007
2994
6678
4254
9499
2324
2013
7232
4917
9184
4054
7442
7439
9894
6698
7256
8852
5792
3112
1111
6862
953
5646
7729
7783
6204
9860
7919
8653
6186
6274
7001
655
2151
5505
1109
1636
7890
6495
7210
8859
639
3420
560
4732
9635
5026
6215
350
7228
6625
2608
6482
3370
5016
427
5084
3661
512
7486
6177
9244
2466
4542
5900
4015
6793
6845
9227
8186
7330
1681
5319
8455
2992
2957
2497
6959
5180
2654
9031
3236
8089
1268
725
6366
9717
3483
3017
4560
3180
4853
8623
1622
8583
1061
9067
6270
1490
8363
8821
3904
4363
2519
6493
3162
8613
8172
1328
8653
4092
6370
868
8798
8275
55
1917
6618
7994
6164
9154
9689
6412
8040
6601
3133
1764
4291
1839
6471
5263
8657
6372
2086
7180
2737
4003
638
8752
5888
7279
4721
7495
2023
1704
2652
8789
830
189
6641
2810
4331
2284
6588
5235
8907
8565
9428
8301
8700
1596
672
1525
8197
7309
5395
283
1714
7562
6373
5461
2863
3248
8240
7536
9728
7288
9780
769
7612
9625
2327
7065
5588
8922
6317
3767
2915
5125
8767
4567
1187
5880
9739
9512
57
3397
6008
3932
4719
72
260
6920
9741
2633
2541
7883
1123
6807
8024
1580
2884
7653
6849
939
5042
5137
6239
1258
5683
9247
547
8101
3725
5988
2621
444
6435
9982
2347
7905
5020
4465
3711
4332
1804
1644
6732
2605
5169
8234
5277
2121
6876
3845
9234
3061
8346
9285
4296
3409
4271
613
9555
6219
1502
470
7434
7924
4454
3694
9488
3648
2300
6840
3770
8391
3601
6463
1250
2664
3905
3653
7159
6717
2712
1021
5791
4490
7232
2889
9162
8751
4315
2093
9284
189
1657
6802
4902
7109
4167
5111
9690
268
4484
4194
377
1163
7633
8244
802
6066
6165
3691
7146
6205
9946
2241
9723
7598
4903
2433
9323
7594
8363
1322
8953
8816
227
5788
5973
9187
1384
1887
3917
1625
3976
2082
7920
3901
5967
6609
4641
9263
305
2752
1658
1835
3975
3621
8186
8710
5940
8354
4253
2516
6291
8031
8902
5703
6975
2262
8139
4626
814
4952
9821
6332
4731
4045
3587
3792
1327
2745
6930
7745
4907
9706
4891
8859
8420
7629
241
3621
4987
2240
9109
1298
9752
8258
6864
5110
7491
279
3228
1606
9566
9768
8831
728
914
3799
9062
6762
293
9231
2682
9662
3061
9498
497
2563
3252
4093
2243
5247
3599
286
6119
3288
8700
4422
5306
5954
464
2017
3900
3346
5419
4305
8887
2881
2737
1891
4556
8269
4085
6649
9196
1321
2756
1046
2879
6805
6971
7913
9669
9560
6005
2257
4887
7257
2773
8510
5193
7102
4941
8344
5262
6027
2761
2073
2632
1452
6715
9589
9707
9214
6052
5274
2124
311
2731
6050
1819
2310
1693
21
3546
5413
193
8588
5753
6347
1222
9376
8928
4590
8284
6753
6952
8309
5180
3635
8422
7340
4869
7362
5989
6193
1204
8838
8927
1451
9839
7729
8471
8282
3230
9637
4262
3593
6966
1924
9361
9088
8515
6783
659
5414
3042
4591
5868
3332
8297
8706
1510
7493
1859
8701
1407
9689
4347
7969
6952
2937
7284
488
1993
5652
434
9646
6334
4360
4457
6924
3875
1981
3089
3215
4823
3371
6546
8727
1136
9484
7618
3100
4267
2443
9432
1243
4941
2843
4844
1231
7020
37
6381
6794
2947
4602
5886
7042
6086
5975
1422
1801
4626
1798
1762
4196
7583
4176
5634
9693
9718
128
157
8820
7529
9523
8809
4176
435
988
2555
2067
9870
740
5295
4988
5578
7230
7733
3670
6512
4408
8696
702
6132
2270
12
962
32
9801
4099
6724
8851
2917
9180
6558
1925
880
3770
239
3077
4461
1484
3475
8114
6121
5070
2417
3218
9093
43
8383
7890
529
5916
5248
6411
6730
2498
7997
6173
459
1756
8225
8187
1711
5685
5677
5731
4342
1934
6717
3431
3013
1763
6690
6461
3736
1821
1390
8911
8723
6196
4207
5568
1046
2622
8674
1916
7022
3912
2921
7259
1080
9743
1239
2402
7265
3691
5655
3653
5434
2154
2781
5005
1847
5701
2196
9330
4789
4209
4103
8229
2235
7140
7627
7965
6106
1105
9129
8412
5662
8322
4890
7133
7335
9329
1883
2572
4049
1443
7967
4849
6830
6321
5012
6667
1830
9589
5565
7557
9605
9901
8495
9192
3218
1743
2056
3645
8896
2698
1929
5981
2382
3428
8052
7703
5321
5077
3024
2605
417
79
7417
107
3560
2009
8325
5764
7703
7558
8449
5323
3483
3671
7674
9788
4189
3898
8952
4949
7183
6620
7317
4708
5809
6834
9867
7182
1492
9744
7258
8088
5862
9029
6617
1782
1868
6691
1429
9870
574
382
757
7928
8027
2721
269
8948
4957
4423
5713
7992
6024
3340
6369
6245
7644
9121
6371
7509
9210
9894
9151
8307
9732
6295
5571
2086
300
2806
4039
7339
6526
913
5147
5199
3674
7167
1644
7958
3641
3244
6741
2747
5265
6718
2274
9572
1155
9876
4064
2784
4466
538
4529
7968
4318
6283
8747
6832
7166
2628
3216
5553
1277
8929
3784
9524
9707
9638
506
596
9987
7436
1290
4209
3485
6198
5292
5477
6634
4047
4150
6884
3757
8609
6212
8581
4009
7924
9141
8471
1973
6690
515
8914
125
7219
2688
5740
7106
3674
971
196
2161
9547
1778
9870
4960
1431
3090
3467
229
1382
8121
1140
4785
6399
6109
228
8810
3175
1717
2704
9718
8371
4613
2771
6659
8828
8471
3882
8067
5711
4613
9080
5973
9773
4291
167
2271
470
9224
4572
4455
7949
9086
3909
2833
2071
4431
7714
3794
4870
1007
7086
2676
1085
5689
7912
8514
4719
3617
3794
5651
6936
7017
3973
9331
4071
7663
1583
5437
6870
3476
5626
1013
7096
2807
8442
4673
958
1759
4403
6712
3062
5384
1573
2339
817
7988
8277
3776
8016
1187
9897
4565
362
6093
1903
81
7883
4060
8138
5758
6716
4791
6875
5283
5196
4489
3592
4390
2168
4577
4763
1519
3548
7378
4458
3447
2086
8730
1134
783
4067
4671
8626
317
3304
6773
5850
9873
7567
2477
2013
5494
9964
680
8225
6901
6011
553
9042
7667
5032
9064
2974
9930
283
8786
4960
9109
3838
6014
343
3988
5324
9978
6162
5856
6023
7460
9002
4264
5670
4678
5132
5642
1706
4616
8817
8238
5259
8169
9852
3532
1811
248
6592
2686
2695
1820
6619
4239
6062
4020
2211
5107
5695
4201
6940
6576
8475
5583
7811
1546
5668
4186
1770
5085
5993
6254
9839
6259
5551
3310
1883
7141
6589
4822
1685
6942
1476
580
8160
1980
4457
6385
6200
2079
8769
1230
8804
1876
8632
7593
1896
5915
3389
3935
1307
4323
8638
9771
8767
4168
9771
4797
8290
147
425
9318
4784
6080
1030
3855
9875
3965
6756
7689
3624
3326
917
3215
8943
3309
3505
2663
4511
8558
9654
7912
7283
2209
7980
7606
6037
2785
2131
5912
5142
7513
8108
1947
9143
1174
2290
4847
55
4392
1699
5823
1337
4402
8398
4270
8352
5649
1739
4477
2682
5785
6769
2409
3079
6442
2872
7857
8549
8881
6716
5669
810
1916
6698
4393
508
7590
3946
217
1536
7936
4121
8008
5981
2656
3810
8273
5196
3603
7961
7534
495
9534
7316
7622
6603
8018
9574
2480
3715
2430
8168
3990
4482
4590
1078
2678
2613
3105
4996
6994
7475
8761
4587
8503
2409
5228
8293
4314
5750
1431
592
734
5824
1409
6786
7907
4306
1197
6681
2808
4115
810
8237
3841
4803
7413
8597
7027
4068
6830
5699
1628
9811
3384
541
3744
7265
7625
3209
6239
5315
6465
5876
5474
1970
8152
143
6979
5152
128
3558
5036
9864
8282
5278
920
8576
4132
8827
7
2142
5872
1611
4093
612
9215
4707
5401
2009
4956
6643
4434
1046
7286
2664
9133
4505
1445
3311
8124
5673
7470
449
1969
2536
5121
6783
4769
8654
5536
7947
5411
7127
6442
8864
4119
1771
4133
7840
1795
8533
9961
5592
7113
2179
5801
1665
6725
442
2941
5878
2049
1458
2251
1149
1211
4085
2021
8644
271
9184
7547
1898
2718
4531
4609
6983
8016
3675
9963
9544
9141
5161
996
2283
4791
7583
8575
9907
8059
598
1732
8601
6103
2303
6204
9247
8669
8148
5096
7442
2325
6394
4891
8619
4057
438
5945
5650
9386
2361
5239
737
1953
5929
465
6064
607
2461
8410
4257
1061
5364
7038
362
9376
9331
8388
7739
1212
6473
5215
9339
1865
9441
6868
6356
8635
228
3061
1847
5835
3880
8092
4173
8811
3209
3203
8475
8311
2513
592
6513
9783
3655
6047
7231
1873
370
55
5860
3819
9481
8878
9429
9502
8680
5992
9287
9670
6000
155
6345
645
8780
2190
272
1768
1724
2608
368
4450
768
324
1188
8692
3251
8858
971
5918
1761
1577
3071
2111
1014
9769
3091
9703
8468
3213
8280
4190
8176
8269
8684
1134
9466
4577
4656
9339
3080
1178
5732
7155
9166
1179
3937
5057
939
3988
8706
4331
1123
1247
1888
1259
8164
3619
4025
2602
4680
5174
732
9000
4855
6624
7044
9401
4837
4666
5439
3145
9103
1637
4041
9136
8349
5687
3610
433
4853
3681
2040
4492
6684
3564
9754
8515
2585
6577
907
6202
5944
759
8359
3144
888
4535
6597
7050
3218
9852
6017
7190
3814
6935
3781
8332
9380
3295
9539
377
6483
5316
1922
4709
4737
8452
1650
237
8632
1351
9645
4587
8521
9557
2189
3841
7416
4120
4516
5828
1748
6620
4779
5381
9617
2
7195
4411
4596
1268
4098
8540
5146
6147
5666
9995
7301
8076
2556
7930
1237
4153
6964
49
7727
5267
6449
679
4764
8997
1699
5885
7712
6636
5713
6154
2244
4971
8095
2113
7699
6747
728
9935
6462
608
1486
8384
2509
118
651
5281
9667
3066
3362
3920
6652
4549
5063
8815
1206
1891
216
2776
8905
8210
7959
8170
5203
8278
4549
5842
9332
7161
5244
469
4228
16
7065
313
9660
1369
9556
5956
1016
863
925
4156
2246
9872
7989
7597
2395
2822
7462
2089
659
7330
7888
7577
1346
8519
5441
290
4588
9890
8128
1059
78
4711
3879
3003
3479
4118
5770
1447
518
4653
8744
5145
1521
631
3805
3732
4895
786
625
9860
7315
8654
8369
4586
3813
2417
7448
3125
7902
2184
4697
8012
880
8840
4492
1672
209
8275
5155
8879
3362
9973
8599
4395
1472
8142
8500
2585
245
490
5981
9100
7516
8668
6910
7026
4096
8729
4941
6415
7039
1281
5195
3397
8640
984
7484
9285
7502
3714
9201
5071
7920
8206
2846
4966
5351
3625
6861
4959
6915
9875
9439
1047
6786
1743
9226
9556
5958
5555
7603
7540
1762
4640
7465
9106
5297
1195
1836
423
2499
3626
2104
5292
468
6410
1618
5726
4667
5341
61
1883
7244
929
153
632
4874
2699
9802
9989
2701
7347
3680
6824
1723
505
8616
3478
7335
2933
4222
4624
3699
924
461
842
3090
8847
5877
9239
4703
6013
8552
2304
4979
8456
7969
5987
7543
1461
8817
1960
6759
1677
9991
9375
8911
7649
2780
1621
821
3178
1304
214
5618
1070
2692
3212
2254
5390
733
3701
1175
7773
6689
5139
6990
2268
7706
2860
3134
4208
9716
4018
8874
1236
7709
7165
2017
6250
7048
8420
5185
7565
9517
6651
8053
4307
8513
4375
5980
7038
5421
9932
1480
1729
1726
455
4623
7200
3624
2247
4642
9328
1255
3990
7016
1005
1124
3558
7254
9035
9041
2407
2141
868
8785
1957
3664
8079
6247
814
3440
3842
25
6880
5062
8702
8992
7841
3708
2089
7903
1176
3608
7161
5726
2601
294
2412
3122
783
5681
3413
634
5969
9582
2497
6697
1367
8277
2263
6539
1109
5981
5341
4277
1238
8499
2007
6990
2148
6087
2923
5780
6580
3299
7248
1660
1423
9784
5493
2826
6202
4151
8478
744
7367
2504
1944
1879
3764
8699
238
4848
3489
8697
8020
3910
8400
6069
4929
2314
6293
4389
361
9161
5149
1943
9368
3526
1834
5410
9803
9824
2476
2762
6649
3327
2732
6191
191
5137
1234
1347
3592
347
6118
4358
4315
3806
4707
432
238
3544
2376
2794
3321
6084
1688
6889
6677
5087
8449
3272
6980
1512
2873
6065
5578
2547
9749
1847
7272
8969
4500
1107
2665
6304
55
6953
7702
2227
9268
6087
8996
1326
2688
9274
5981
2168
3449
6236
4396
9756
9766
9966
4754
2550
7766
3341
6597
4231
9685
7188
9592
3781
8781
3839
5318
9570
6713
4887
3928
4536
5301
254
1398
4702
4321
1001
858
6153
6612
453
4240
1777
6125
8295
9913
8254
2501
1828
5183
2480
1921
4074
8803
1784
5539
2617
6946
4391
9871
8370
9270
4480
9051
5578
1369
940
3792
1354
4356
5675
2398
9575
1701
8178
3947
5385
959
7397
9420
5370
7963
5393
8588
2045
3133
9222
9225
9528
2369
7888
2190
6351
9396
2146
235
254
6031
3374
8913
2803
6622
6994
8025
4166
1776
6018
6324
8534
2278
6237
173
4114
3630
7839
5483
9712
7577
9940
7091
237
8968
3652
5338
4114
3494
1343
6407
927
7983
6373
4199
9495
3886
1442
7306
4439
5779
3109
7195
4420
8148
4668
5838
5184
7562
2270
9313
6649
2892
4692
9540
2366
9930
7813
4613
415
4416
4492
501
5712
554
6584
5414
313
502
288
9734
2317
132
3217
6469
4277
1899
7237
8273
5337
5893
5762
403
426
7099
4380
7186
7455
1323
1464
8134
8809
5029
9774
1591
9989
6949
3993
2244
702
8075
4559
9199
4365
9063
2840
5077
7710
1135
2637
220
9872
3283
8750
7141
6856
5783
911
6560
5906
7647
4624
2271
5942
5178
5768
6003
8675
357
1021
4562
7787
2400
9635
8506
4010
8334
5183
7200
7203
9190
9014
8401
1897
7302
2694
474
1736
4919
7393
7122
942
4731
1954
7188
7545
4723
3646
7051
1261
765
5096
5079
7778
5723
6560
684
2872
5599
1241
8089
6664
7090
3157
1718
9609
1252
2144
5558
2140
5181
3254
9628
3636
1106
1090
394
9637
2724
756
8901
8872
4642
2077
7332
328
8702
7306
4455
1260
7309
3483
8933
1489
824
5503
4333
7443
8864
7614
9806
1113
8782
4226
7682
8986
5912
8003
5797
3791
10000
3390
8932
6663
2951
3985
1008
7057
6622
1221
8145
1545
2125
6649
7319
6434
1004
3607
4668
908
6622
7333
2678
963
3342
9834
1464
1044
4210
3226
5496
3948
7836
10000
5163
8366
400
3928
844
5137
9903
7318
6924
5172
6417
1142
1220
8527
4178
4145
2118
1511
2563
744
5521
7117
9089
7632
994
965
4483
3339
5064
4590
9932
6559
4080
2530
7489
2629
5439
587
2629
5856
8494
6192
7215
6247
3855
6971
6541
3377
5086
9017
8914
4524
1267
8957
5802
490
1700
5073
5183
7785
7096
3178
1572
3053
3382
774
8254
4045
3419
3797
5251
358
8458
321
4410
1472
8557
9852
1058
1547
4858
3797
4047
3061
5122
4726
511
3195
7635
3949
5354
5545
5548
7588
3800
9424
4320
5167
5532
6099
3156
9346
3422
8926
6835
6748
3239
4884
866
4180
1573
1284
3613
2047
974
6038
6991
3419
6562
7639
4161
4364
7129
2543
4698
512
6571
2763
8964
3968
5438
1452
5135
6293
6666
5036
8863
8293
6841
2408
9681
7337
7626
6286
987
972
1508
2244
3840
5346
6280
5570
9363
5762
2047
8094
2531
3458
3394
3826
2453
13
9369
2572
5280
3588
2107
9522
2337
7966
4628
4927
6590
8205
2612
1183
6536
3311
1556
483
7561
2365
6884
6145
3981
4180
6800
1963
2286
7709
4817
346
2071
5707
3455
6711
8234
7825
5332
8277
5596
9293
6140
6351
606
6997
8057
5450
2631
3597
6547
8598
6413
3153
7980
1174
3587
1653
5377
586
3132
2055
5292
2357
3886
7134
7302
6128
2417
4241
4555
9498
5830
2086
4358
6906
2837
4645
8523
6611
5966
6457
1635
1362
5505
8147
6082
5991
9418
4826
9684
8366
7124
1251
3478
8793
8222
9112
4770
7404
7738
1944
4610
3812
8706
3868
4501
1732
6694
8305
4527
206
8544
1239
8522
2827
5433
7749
8011
2599
1444
934
4944
4492
3399
3012
9445
9865
7163
447
9445
8574
5209
5082
2365
2071
5748
4051
1341
1187
8853
77
5960
4575
4577
5036
571
5780
8200
7388
1194
6682
3622
7454
3302
4007
1484
7503
4491
5177
761
4583
6757
891
7329
955
8450
4391
9392
3632
4835
88
1160
3469
5404
3227
5109
5675
7243
130
4002
2316
261
5828
3269
68
1532
4277
6309
9129
6924
1277
1884
5043
7125
7591
4839
8655
5795
9432
250
1414
4137
4090
704
1445
7485
2965
3008
8521
3308
7577
7052
6424
4062
9033
4499
5247
4116
9479
4214
3396
6814
4937
1400
5335
1161
7973
5310
5466
8022
1279
5830
3865
5477
1339
8019
328
9760
5136
2038
7833
5492
7916
2265
2694
2634
2830
6614
192
9477
4020
3380
4325
4931
5873
3889
9992
4150
3210
2571
3920
3949
7630
6744
6910
171
3152
2501
7996
7065
2514
9131
8287
247
2448
1118
361
4717
1398
6544
3758
9008
8558
3347
2464
545
8842
9099
2905
8927
6522
6081
2020
5468
4523
8148
8777
9325
1741
8777
3459
6443
5646
7908
7408
9895
904
5535
68
2251
6948
7191
8378
3595
4954
5446
3321
4474
4231
3114
8430
4392
489
3973
7644
8713
601
1374
7356
2209
9653
2068
4259
4604
4153
7283
863
1674
4665
2703
9389
5687
1390
9821
266
1305
7483
433
4643
5458
6267
9730
1804
5126
618
8746
8122
598
5212
3370
510
7658
9101
4490
782
9598
885
381
8801
7971
6071
1699
3622
5206
968
2360
6977
9726
9319
3385
7764
4495
5133
7895
8551
4875
3217
2981
6579
2184
4168
1180
9936
1165
7464
349
1097
5030
1976
3942
3033
4871
7670
5502
9668
1804
5828
4442
2292
431
4335
386
7791
2483
334
4894
497
2910
9652
4057
5339
3763
2161
3032
2584
7453
1739
9684
3656
375
821
8162
1739
1768
1337
8468
3291
3597
7975
9305
6710
783
9722
8831
6919
1379
8931
57
912
5184
5717
7947
6087
6891
3660
3650
5626
8046
1994
7137
2271
999
6880
550
5964
4956
3557
138
4175
1741
3334
552
3372
5170
4730
1285
5650
6771
8545
7053
6936
8374
8344
4847
5209
2483
7756
9950
6136
8788
8233
840
6258
4280
7597
1156
8095
3095
1517
2612
3300
1695
308
8586
7833
8172
2116
5783
1842
3959
9930
1982
5852
1429
4723
9288
8725
7872
6084
704
9064
3172
7211
414
9205
6511
8656
65
5785
4763
2663
4261
6350
5048
8804
6389
561
9730
8427
5098
6604
6402
1508
7473
7712
7281
8616
3850
7809
7094
6458
5901
2478
4928
2660
1191
4795
2944
7485
2482
2445
734
6004
786
6737
3852
1292
8604
4105
9671
6036
9617
7076
5785
1570
6232
6265
4780
5707
1946
2000
3785
513
4535
5693
4415
8170
8502
8426
9679
1449
7145
5887
1027
7707
6127
2769
1055
8784
5506
7572
591
3203
7553
3470
8224
808
3177
9066
8092
3186
7852
2198
8253
9774
211
6569
5202
4415
79
4116
7759
6454
9515
6244
5742
2078
5182
7265
5204
5202
9213
375
7263
9404
4989
2062
1019
5098
790
1304
9956
3887
2163
5942
8917
5731
5301
2503
4591
8104
280
7215
7221
6730
8285
2976
4324
9666
4758
9431
3136
9512
5840
4101
8986
4226
8794
5960
7438
4141
8469
1510
520
9270
8148
7750
4406
5638
3730
6938
6905
5272
7826
2397
773
4888
3137
6565
5896
6170
9833
1877
5047
7988
719
6482
7652
4233
2076
1008
1228
4819
7800
1928
5581
2364
8930
4568
1652
9610
4204
6055
4356
4532
8211
163
5411
1525
3821
7545
4382
8331
5355
1792
2141
5068
510
1603
2273
2455
9670
3113
7146
8658
3717
4419
6742
2245
3809
4529
2067
1554
6537
5441
821
80
2319
2277
7442
387
8836
6560
3755
1705
1601
9021
9366
9059
4721
1259
2870
5022
8188
7065
1340
2237
2398
74
1799
6725
8119
1637
70
7765
6651
2349
7646
2767
5929
2999
5448
4967
2601
813
9954
5416
3983
9230
9781
3597
476
2687
6
1251
9619
8530
5990
6984
3289
7074
820
9279
4917
7400
515
3108
4680
1709
4134
2006
4758
8317
8407
1606
482
4260
4695
7723
8440
3992
1439
3023
2227
7314
3557
8169
4895
5786
27
3943
7864
1438
562
9592
1170
5694
4940
7460
802
3960
8286
9257
3897
971
7172
3891
6753
7018
9598
9638
4800
8655
232
9979
3642
1417
6312
4837
7491
979
2352
1439
8865
4130
9988
4820
5760
8219
3893
1626
1471
7567
6828
2347
7255
1717
9474
9234
5964
3922
444
2063
6668
3479
788
455
917
6854
9506
3947
1459
8418
7481
4066
2631
7411
9662
3398
4691
3187
2676
6200
673
6200
3603
9617
2468
4494
9911
8375
7238
6768
1620
840
9280
8099
758
229
2856
5472
2247
5790
6788
7803
2874
2822
1902
2132
1301
3347
4480
1770
7739
4516
3342
6823
1831
3951
7570
540
4405
1654
2787
3945
3530
53
1999
6425
5604
1467
5895
8296
8411
7747
6490
3538
1271
3854
2665
6042
1195
2174
970
6147
976
2993
4745
671
5564
9336
7608
7473
6129
99
3142
2929
3842
4060
2558
9452
9728
588
486
36
7299
8030
2776
3707
3891
2814
7822
5864
3799
3036
806
5188
5604
1107
2965
5156
1479
5553
2184
8963
8479
7747
9173
42
3457
3167
400
5807
1630
2893
6074
264
1890
1170
3203
9466
4995
1482
3952
7554
9178
7089
1160
1727
7246
527
888
3243
6219
4446
2950
7604
5042
3369
7299
5787
2666
5474
7178
9271
2708
9152
3781
8135
2620
6132
5902
9635
3659
4582
4899
333
1578
9393
6579
9370
8353
1159
2341
3623
1245
7026
7447
5673
1215
6137
548
5797
7569
4939
4591
1321
1012
9083
7692
3669
2406
4151
6542
8537
559
8871
3995
5373
9018
6415
9499
1703
3360
4609
4911
4844
9711
7698
9231
982
1738
4343
9164
1710
203
6540
7620
3351
6772
2192
1139
7287
8946
4737
5318
7026
3730
2415
3916
3540
4126
736
2597
3867
8016
3472
2332
7535
8967
2834
9889
2239
951
1703
6111
490
2699
505
4972
278
2054
8213
4287
240
7463
4228
6619
4176
3114
9668
8826
2520
1418
1943
7381
1946
4965
9112
4607
5859
8729
2005
8162
584
8026
8477
4961
4603
8677
7160
3164
9354
9358
6797
2130
4372
7062
1444
6833
281
297
5097
9689
7453
7571
1897
4622
2824
2562
4333
284
6381
9463
864
9189
8741
2086
2062
7142
535
9613
3531
8759
4823
7186
1260
9329
5480
8357
7782
6715
5103
7044
6130
2685
1766
28
5370
1157
8345
9005
6291
1063
7792
8215
3846
863
3642
3377
2396
4274
8274
3032
710
3298
497
1700
9831
2753
4112
7542
750
3661
6487
6446
4659
4442
3543
2250
2349
4749
8993
1576
5246
6788
8177
1932
1357
3011
7610
6893
8605
1753
7247
3785
8382
33
7355
905
8240
4372
7262
2544
3840
9484
6933
5437
6097
5908
5605
1759
5592
7211
9043
6616
9907
9943
8547
8234
8534
6389
8299
8542
1396
127
7826
1748
919
2407
1771
7621
6989
5520
8456
3044
3359
4444
3357
9923
2398
3855
6531
6721
9020
8290
9605
5553
6853
6068
2970
3686
8504
2747
1087
8234
9397
7720
8336
1662
6181
7992
3219
4972
8193
2567
9666
568
9840
9488
7395
8709
6288
4671
8229
8019
8672
2407
3001
9766
4663
7327
6859
3155
5445
1047
1867
83
3141
3752
5741
3978
6827
7001
5449
3377
2640
2895
4191
2575
998
3932
8075
2614
394
4968
7152
7162
3542
4269
7749
3405
4832
1868
9961
9381
6610
2877
6884
9551
7446
6355
3851
3260
2446
7886
1599
6409
2654
9578
8803
253
9143
7573
5976
9676
2048
3406
2872
1449
9794
8281
7707
2328
209
3759
9400
2688
8754
6850
9308
6751
2398
1086
496
1240
1490
1290
7370
984
703
8254
9555
7495
7556
3775
7872
137
3942
4054
4079
9556
2298
4126
880
876
8351
4124
9181
8329
7163
7593
3816
346
5424
9867
2208
8371
378
3794
9087
9938
6519
6222
7666
9104
2148
1581
2854
1170
6929
8130
2763
8031
5872
609
7800
8540
2399
8263
3388
5603
846
5495
7900
8547
207
2063
2589
2736
9707
1769
6032
6235
3611
8445
965
7484
5721
2324
2589
3147
3011
9991
5808
9967
88
3094
2263
5278
499
1268
3144
2851
2226
2928
5644
3405
5762
3406
1598
2867
1272
9620
2402
502
4286
8369
3647
6671
3864
3495
4010
2936
4258
1625
305
1063
6616
8128
9073
2260
6417
3272
917
7995
2985
5815
8363
7629
442
701
4164
7105
3958
8134
3400
7496
3124
5629
5108
7550
8996
1707
6130
8748
9200
317
3458
9499
3762
8963
4010
5731
4092
5077
6695
2001
1576
7904
1231
7511
9900
5198
6901
381
8681
8164
136
9413
8145
6004
4393
540
498
7379
103
9309
7731
2245
8088
623
2618
9332
3510
9951
5272
5056
7043
1656
9730
6864
9595
2846
797
8102
3205
1323
4900
7937
9477
961
6649
9900
9249
3933
4758
6756
3550
9981
4559
9127
8134
5448
4054
9751
9400
3371
3801
7501
1437
8917
620
8491
1154
9320
8447
4874
6567
7599
1597
2178
4594
5871
640
5896
2561
8758
6963
4705
8939
5104
8326
6325
5297
1129
8
3967
7814
3645
4740
8593
7832
8634
490
5444
4314
9767
3880
9772
9455
638
3589
9322
9525
9508
7051
6476
6092
3882
7151
1199
6225
8108
1181
1301
9196
4438
5636
7937
5042
6119
5676
4638
104
8253
7471
3279
8741
9664
6715
7314
1346
2363
8547
7022
1712
9524
940
4236
8902
1293
3531
1410
9686
7011
6713
9753
555
8980
8592
5296
9330
1982
8276
3465
3777
4130
6577
8178
5624
8791
3676
6798
8675
3882
9337
9266
8569
5187
6329
2972
4964
675
1022
1116
7933
2170
6445
9527
5203
9990
7133
7248
8664
1653
8386
7143
4568
763
4577
2910
4855
1711
6704
1862
6646
1728
3548
841
130
8405
133
1136
1673
5105
7866
4100
2713
7653
3885
1265
6503
9232
98
8823
985
1474
4601
1498
625
7470
4710
1802
4486
653
1161
2285
9440
9695
2815
5431
3152
8957
2660
172
3098
5098
7587
9308
2784
8504
781
7645
4956
9238
1105
5079
8505
2119
1741
616
7583
6206
1266
3927
9001
8277
2701
694
4853
9997
5671
2689
231
3184
8507
2388
8714
8370
2559
824
8324
5158
4449
2189
821
477
2735
3684
796
4777
6323
3539
5558
9536
4009
4364
3508
7307
5295
9767
9223
8254
1144
7179
9547
3234
8604
188
4045
6062
6544
3278
427
4821
6493
6663
262
2328
480
7443
2934
3516
7997
4193
4363
3398
721
27
9451
5459
3203
9859
444
5908
2229
6296
8688
9767
5373
7544
8680
1969
8986
8975
7479
807
7190
8862
9924
635
9367
2247
523
2835
8401
2564
1601
4614
6732
6392
9889
7360
8701
9709
6664
9317
7411
1004
6393
6162
913
940
6190
4719
7203
8721
1213
8848
6542
8166
4210
955
361
2277
2606
4932
9490
1810
6156
355
3534
1384
1708
5287
5633
6763
3198
9781
3814
4605
8380
3480
876
8092
3188
7292
1261
9768
9649
1366
2075
6898
4517
955
8489
6976
4165
2273
7652
6750
9281
594
8973
6622
9278
2428
9539
7856
5826
4838
2993
9724
140
7742
3266
1548
2173
6909
6892
9335
519
587
2352
3096
352
6879
8989
9869
3667
2463
9883
9915
7299
7110
9211
5839
461
9427
2792
3040
6073
3342
9305
3472
4764
9845
6695
64
5278
8613
3670
5267
4419
6804
8993
5435
7815
5387
582
8208
3035
9362
1275
879
2855
2643
8636
3231
1355
5344
771
3550
5702
2480
7138
4330
4098
7812
7903
4044
3690
7336
5805
8479
4792
69
5363
4159
4559
7700
7723
2572
9026
269
921
9613
6016
9437
6949
993
3389
4598
3048
4672
238
592
9087
7217
4912
9773
623
4037
9733
4603
9157
1856
5756
1618
4696
5928
6572
2765
2670
3781
3373
5589
3592
2057
3794
9689
4314
2201
9159
7386
2091
857
884
2755
9221
3110
1115
9414
5594
2477
36
1008
3571
9865
4993
3199
3958
4666
6976
842
180
5168
3390
7262
4555
2550
594
1738
3567
1804
8717
8912
2256
2221
1948
9452
8232
4960
167
2032
2739
4969
6074
638
475
8271
7197
4367
8896
1865
8417
2592
4736
3105
8650
2508
9096
6586
7892
5460
8727
1326
1091
1020
75
1408
9243
1663
2859
3569
1752
1298
3680
9150
1083
1126
1345
7398
3522
7687
4954
6408
8403
4801
4983
6411
9061
9043
6114
4072
2954
4348
7863
5330
5309
3713
3889
2774
8580
9856
5187
1645
2546
3919
3573
8622
8940
9438
2248
2656
4293
2715
1144
9390
9177
8100
6109
9555
5362
7366
1966
4804
4219
5844
3075
2285
3822
6244
2884
3699
6188
1412
1876
8777
5129
4058
4228
3662
4000
5048
1141
5924
3131
1662
4238
8444
423
3066
5782
4860
9143
1818
1902
3506
1112
9186
4958
3794
7452
5385
7370
6459
982
7230
3137
792
5568
1080
9394
3219
1964
8843
300
8772
9862
2902
2400
8839
3922
2921
4517
955
7159
6947
7288
1542
7703
810
1357
2694
3418
7860
6694
466
9702
6770
8943
3823
1629
7165
6596
5567
1699
3064
5152
1956
2971
8725
1843
1379
909
9075
8526
8595
2469
8053
4062
1028
4571
1598
1539
3036
9611
4425
3676
5756
4849
2405
5921
8162
9651
1773
4909
4856
1738
3333
9190
9465
6365
256
1034
5300
5164
1503
2535
3673
3399
1508
7798
4672
2617
884
5605
4601
2772
3643
6817
3454
3594
9370
1485
8580
6517
6923
3761
2528
436
4421
1505
1655
7442
6491
3464
7038
1380
8318
6962
176
383
323
9187
7070
1444
3231
4727
4576
202
9071
9959
8298
6790
6917
3109
4570
7592
268
1316
4765
1749
9980
6070
113
3933
489
675
7509
8441
4774
6708
461
6867
7607
1529
914
6977
8196
269
9302
7263
3433
9604
9909
9896
2234
381
2327
2577
8036
6714
210
7378
5087
7161
7964
1361
2527
6543
4573
1629
9578
5376
9939
2677
3380
8653
5472
4595
7590
90
3182
6408
6205
8859
5299
8468
4750
9498
7727
850
8471
9880
7362
878
1793
4638
5675
7268
5682
878
2939
3271
9678
4747
23
5098
4814
3073
2684
3262
2889
1971
6717
4953
5486
799
8233
5695
6852
4048
104
3792
3384
2608
4963
9086
1142
9144
9475
632
4851
4421
9249
4312
7095
2265
77
9718
8888
811
2954
2471
145
8683
5351
1542
4097
359
7129
1660
9456
8371
3235
4959
6557
872
8392
5509
6434
2572
6087
899
9161
7609
9332
2326
8552
2957
4792
1677
6711
4814
1135
6529
9635
8423
8383
418
3739
5620
1704
1008
4935
4374
9159
2515
4712
8275
9188
5495
4714
205
5740
183
5910
5197
9433
9636
7285
3964
2460
1155
2015
5854
9501
1665
8417
5947
457
5331
541
6571
8027
8814
5836
3758
7301
6815
5470
9909
3981
9849
3153
16
8661
7097
608
2085
802
8807
355
1610
5966
331
9428
9199
1993
2362
3170
2715
1354
5836
9630
6225
4196
7434
963
3566
9956
3081
2338
8306
3142
5630
7307
9993
8903
925
9497
405
3557
8130
4484
3786
9138
811
8938
773
600
384
8503
3274
1062
1344
7424
5416
8088
2633
8064
7275
6854
6388
7626
6015
5075
9866
621
731
8949
7415
6405
2273
7540
9194
3758
1361
411
8054
8116
3557
556
2216
9334
8636
7616
7572
3896
3622
2076
6911
9416
4617
3375
9987
3208
7694
4824
8819
5802
6187
9892
3163
3850
5694
8932
7970
9493
1122
6446
5327
663
6993
4858
6485
8738
615
2237
8973
7978
8990
9810
3054
1310
4107
7732
412
6641
597
8312
4490
4742
6861
6855
2429
2922
7070
9146
7038
6555
3283
3870
1019
1767
5951
2055
2380
6079
9501
5216
7213
6570
9668
800
3132
8198
9975
9080
5089
537
9031
2665
4117
3013
8437
4579
2672
8506
1335
537
5107
1734
1462
1920
9119
600
7970
4421
64
8050
2579
990
5513
4940
7309
3656
6765
8036
9774
8384
1335
3508
1928
5934
8663
5612
6502
9196
8746
7742
6924
8868
3892
9625
9807
1447
3997
701
1006
9290
5605
8093
3404
2202
8213
7891
7147
5936
1188
7693
6535
5488
1250
2741
9676
8187
9701
9166
6724
6389
2285
3818
7425
5297
5126
1385
7315
9288
5658
8315
8647
9000
6960
6039
29
7417
8085
7860
4852
7371
9653
2388
644
827
9190
7201
3239
2132
2722
7151
9349
3170
575
8417
1722
6994
9388
2760
1046
7238
3626
1318
9346
3061
4596
7873
3050
1470
1453
2835
3595
9692
4453
9662
7081
2533
4071
5036
6189
3213
3170
7924
779
8744
6146
8681
7164
5405
602
6060
1004
8150
6145
1634
4065
7171
7638
4913
4486
4062
7537
8499
1540
7017
5447
7373
764
6163
4249
6330
787
3834
9978
1296
8794
3451
1259
2820
6761
8677
6821
8569
9448
3931
6002
2707
1594
5272
7353
1226
1894
7340
6420
6554
3203
9301
5103
823
9807
7241
64
2766
7916
7055
8173
2391
2968
1390
5822
9175
5639
3485
6672
305
5519
6202
2611
7756
4160
4934
7105
7744
3310
7133
6780
9962
8396
3523
1746
8367
6903
2778
5183
2509
3772
8881
8864
4045
4935
7478
9375
533
7049
6443
5872
7418
644
8726
2599
2274
6935
2947
7891
9223
257
6821
5883
8024
5171
777
7428
9930
9687
3723
4796
9419
2295
2850
8422
5671
9531
70
3682
7171
2227
2322
4680
8567
3725
7092
177
8937
8787
2482
6563
468
2276
6743
1927
3912
3053
5546
1432
3883
9908
975
6249
8300
7873
8631
7747
6888
9306
9779
331
8806
6041
7142
957
4109
8987
4760
2503
7829
696
454
2467
122
8827
8007
7010
7309
8381
1834
1922
4118
9010
2331
1948
2724
271
2916
6140
8692
2597
4672
3534
800
3903
907
513
6510
6453
9061
5627
1785
4347
4581
5017
2782
9881
3594
7857
4237
887
1485
6870
9135
7924
2994
2807
6998
4291
4317
8901
4672
8771
6386
9694
8341
2586
6149
3067
1808
8461
4383
4626
9627
9326
1698
4009
5842
6595
4932
7048
90
6975
8407
4073
9562
9631
6073
5983
8951
8019
9623
5072
9886
8646
4380
5825
1227
412
2344
2780
6758
7176
2731
1488
1117
2391
9169
9238
204
9852
7400
9419
681
9641
6876
6799
6748
3223
8531
2088
7803
9570
7828
2435
6149
8563
1923
5673
9316
2427
6263
762
3381
857
9581
2713
1444
3449
517
8276
5712
7002
8730
4382
9453
505
1152
1226
6953
3439
1589
3974
2726
1348
9865
3586
4838
9646
9402
6460
5893
4810
6312
6617
7440
9221
6168
3729
8371
7256
4964
8952
6800
6462
4447
8821
2444
5908
1879
6817
6739
9948
7523
3245
5676
1053
3531
7504
1783
2458
310
5212
2642
7917
6446
5724
5259
3104
1665
5724
1744
9128
9297
9173
6530
3231
4315
5091
6840
7692
8389
357
3968
5617
9152
2801
2208
3841
6812
7617
2250
8748
7131
174
8878
456
5965
3687
7050
7678
7195
2126
7293
6366
2832
4975
9881
9679
5137
414
7286
5351
4142
7276
8099
3716
2896
7238
7383
8533
4530
5354
1654
6695
7324
998
3215
3104
6058
8271
9650
4562
6219
3723
4815
44
8357
3211
6377
1587
3366
5017
5658
8392
774
2298
4336
1399
2760
5503
8837
379
2559
9246
956
1489
1917
8472
9607
3383
4103
2279
3878
4784
2980
1670
9578
8872
1572
9885
1031
9599
3373
7207
6951
8179
6225
3713
4252
2942
8828
8706
7645
585
777
5058
498
7516
1363
328
7595
5267
9193
7443
6714
638
8267
7381
8225
8821
4625
7463
9206
8614
939
5309
2163
8237
7827
8632
7673
1150
207
6657
821
8866
6290
7816
3115
5068
9538
7530
2335
7463
1892
9256
9986
4606
7827
7466
6025
9543
6512
7023
3450
8013
5924
175
9040
1192
4880
6560
6462
7563
8965
386
7135
5338
2688
5687
6491
7718
5949
2049
6246
5479
7916
8346
1171
2853
8097
8394
4022
1842
149
7609
471
8999
4874
7266
8195
3370
5372
3967
2124
4489
4867
5143
1872
9221
517
7633
9399
5022
4201
3363
5734
9543
5925
5499
5168
2950
7288
7017
7660
9227
2660
7592
8450
4537
9044
3896
6015
3318
6652
4345
5577
5835
5565
9509
7612
4040
2839
6570
1762
3320
8665
4546
3169
4667
5716
7698
8190
5222
1901
8108
6127
6052
9762
7840
2606
5463
7876
6998
1178
4207
3890
3841
2376
7062
9478
6752
7462
581
4713
6310
7664
6327
2945
7092
3260
8200
1467
6976
9103
6569
5076
6949
7762
1507
9585
6886
1920
133
6958
1327
5254
7596
8035
3339
3741
2989
3187
8636
5396
4594
1406
3050
293
6527
71
8155
4426
9649
9855
5707
9113
610
6720
8808
651
3835
4246
5197
5178
4838
7799
201
1384
2814
7780
2459
6828
1077
6103
5133
5384
8466
9724
7002
2662
8246
3660
3692
2801
7049
8629
2950
783
8550
8997
4411
2108
6751
2741
3210
5346
9518
6659
2087
7172
9482
3847
8119
6074
8098
8711
2935
6567
6009
630
4104
2966
5982
9879
4027
1363
7366
1119
7094
6342
6233
7368
6881
8761
6102
4290
352
8667
7891
4261
6892
9166
2133
945
6896
2970
8504
4438
7165
5588
6507
6880
5051
7481
3612
3065
4492
7925
9916
1090
3342
6145
2046
1453
8334
5528
593
4770
2291
6810
9223
8209
7294
3449
2417
1911
204
6913
3610
5097
1893
3077
1053
6541
6276
6340
6963
4041
2019
3787
6397
7171
195
3716
5482
1447
1461
1531
9941
9127
8360
2673
9119
5340
3407
5930
7076
7883
4894
7185
589
899
193
5404
1793
579
4617
3194
8200
201
5988
5704
1374
2212
4296
7427
8433
7195
2652
7623
7095
4998
8962
3830
7358
7722
613
629
6193
9603
5035
9664
1332
1337
5719
718
5229
7141
286
4111
2639
989
4083
417
7476
8587
753
4978
1606
8092
9285
7328
8938
3252
4918
1517
4745
4126
5314
1310
44
9329
6294
8306
4772
4159
8409
1071
9364
4631
4454
6711
3723
1642
7812
9787
3746
1114
1827
870
8270
1183
2085
6554
9058
4323
1511
7128
4308
9485
1147
1928
3402
6715
6083
6761
5553
8040
9820
3410
7610
8653
5973
6775
4209
1364
4922
2951
9659
4983
6497
4098
4060
6567
704
5784
883
5001
3401
3453
2450
8186
8532
5961
1133
579
2663
2075
5086
3352
6372
9373
8435
5851
8239
8610
7141
5054
1483
2748
4054
1429
160
3307
4934
2633
7194
7520
1121
7480
2481
7055
1624
7114
3729
3603
5035
7471
9062
3099
4496
1092
7493
6642
5283
9989
9785
3964
3978
9724
2617
4685
7140
1927
9923
9332
4013
4136
2711
660
8976
6038
3890
9859
2138
5232
4070
8794
5479
3426
7842
45
7243
1792
7219
4646
1423
2095
1239
8218
7237
5283
201
1933
6362
147
3550
5329
3752
3753
9275
4729
7429
6101
3089
6475
1835
3857
8102
5876
7941
7919
5153
6870
7154
8943
9874
9933
5065
3661
7900
4175
4618
8935
7456
4641
3581
5244
4822
8886
6169
6479
1242
98
3123
8107
2977
1677
5728
5233
23
9716
7993
2780
8455
8569
4507
9702
9894
4938
6583
2275
572
559
5884
1499
7664
5389
9743
2789
5502
6999
3813
7503
9000
4405
1021
106
5719
5372
925
5570
9148
8301
9415
3420
3399
5770
6439
920
1394
210
3420
7477
9180
4334
9472
2628
1678
9780
9942
1636
9003
3161
5152
7388
5208
3204
2137
696
9078
1373
5973
3435
4488
5028
2531
9491
6277
5998
7309
697
6348
3545
7916
8103
1935
6913
7258
4293
494
4124
1493
7596
4304
7311
5277
3563
1376
2228
7915
7048
8402
8259
909
9198
4368
8044
1074
7860
1158
6007
9727
4447
7910
5283
4587
9038
8233
1355
7293
6003
131
4599
3216
5633
4402
5070
97
64
9682
7528
1333
2317
5007
4850
7257
6063
3033
6587
8455
3253
7869
7963
8241
1755
7894
644
5038
2156
751
6288
7278
6401
7123
2570
2332
759
4883
9960
1247
5214
7972
7222
7372
9917
3731
4254
4140
8515
4053
7075
5270
2025
207
7630
6537
7892
5742
1743
5847
1142
9380
3525
4369
5652
7249
1512
8907
2034
3514
3971
4620
4985
3512
1120
2901
939
8767
636
8939
8814
729
4441
1619
9140
527
9106
2553
1516
2467
7593
3148
3328
1661
4156
2889
687
5696
5367
627
9733
7112
4627
7724
5239
51
5611
4163
9259
2329
9967
5818
9843
4233
6737
5250
8282
4433
6173
7253
6087
2569
4726
5712
7167
3293
6588
4731
5703
4118
1337
6999
6566
4035
5114
1474
8569
5273
5483
858
3441
3348
3627
9740
7079
6857
7807
8167
8687
3738
178
1314
3018
7268
4858
7431
6725
6905
2102
4139
927
1941
8707
9290
8408
5839
6334
4596
2869
3566
8292
1598
6321
4533
453
2006
5021
429
4998
9879
3479
9517
5350
9924
3928
1944
2232
1957
7351
1844
4256
3164
412
2690
1033
2611
975
767
7282
8803
2735
3654
7561
4067
5982
2991
687
9387
7209
5112
3180
5588
7302
8847
6187
7391
8294
553
8134
1198
3642
338
5676
7171
674
8081
4479
3715
9535
4663
4906
4710
5162
1413
7455
4669
2526
9335
271
6673
4481
7968
1907
6436
6400
2579
3223
2566
5608
4123
4006
2455
6944
1160
5169
7235
8483
3734
6824
7439
6445
6540
4875
1215
3627
8750
2762
6657
7172
8464
4329
3753
4918
7431
9839
3738
3529
6797
4382
7726
4817
5281
9981
8467
5983
9529
4928
3538
7622
1589
2489
4140
5371
497
2632
5747
9285
3767
1294
4914
804
7886
7215
3290
1103
2963
5958
3514
5189
6258
4834
27
7333
6993
2142
3269
665
7353
2527
1185
7485
5698
7414
4941
7806
7834
7381
5157
3949
3458
5118
164
6610
550
135
3862
9182
8726
3434
7721
9224
5973
9625
9248
969
4493
9535
2979
5364
6061
433
2311
9837
4033
7251
2581
3690
1868
4471
1114
8550
7701
9744
779
8642
9675
4244
499926067
1938
519
2565
3136
7529
8391
2075
9382
6226
6497
6027
3682
368
9026
8697
5578
1670
937
5302
9875
890
6899
235
1520
1686
7029
242
7542
4827
1640
1745
6859
3794
5295
6181
8716
7088
9700
6359
8798
276
9728
2189
5964
4497
5705
3103
6591
275
997
8132
8508
3504
8493
6249
5783
3644
5582
8398
7365
2552
9481
1501
4095
8137
1385
7896
6050
5552
6084
7277
9139
6492
3515
552
2097
3192
3676
5878
7427
5233
5367
7281
3744
5801
5901
2221
7949
7441
2867
573
7456
855
8663
6979
3780
5035
6954
8515
6838
4191
5723
1906
4347
5547
1493
5120
9060
5051
9566
4831
5834
8566
7504
2895
1604
3386
549
5592
2599
8313
9227
4243
7261
906
6647
2773
7630
2718
6566
9641
2091
10000
5454
9897
5754
6216
6466
8361
4411
3596
6485
7760
8344
4931
166
2340
7787
4600
2506
8800
4282
55
4968
3652
6174
6951
765
3482
866
1748
4656
9808
4374
1560
5487
5575
5922
8501
1352
4551
5464
9761
8100
9468
1858
2927
6493
7906
5243
4166
5329
6424
1050
9520
6846
9860
9432
9057
8333
4419
3923
1538
1580
3755
2507
4233
9155
2959
985
6775
1113
9214
8160
2189
6718
5352
5403
8812
4712
5070
4166
872
2380
6181
8217
4600
1730
3079
9055
4348
5452
4278
9717
9643
2431
5181
2445
8425
4783
7174
338
4481
9145
817
4726
8565
3673
7703
7543
1231
6524
3116
8273
978
9024
6266
8637
1170
5752
3840
5574
3133
6188
4247
7596
6228
4909
2524
2386
1770
6357
8654
7538
6008
9117
3974
9392
43
3704
9390
7611
9179
9917
7248
6080
3768
4274
60
1433
4467
6995
9157
2115
9862
5858
6232
1901
2129
777
5498
9452
2626
7147
7518
7739
7552
6792
2319
5472
7908
1647
3088
5418
4613
8366
2126
6566
6479
9252
1902
7249
1183
968
1032
2904
749
2931
4032
6267
3974
967
205
2496
3716
7523
8839
8915
8669
8127
882
3339
4021
6770
4242
3720
9249
2707
409
5513
5017
1596
4692
8186
2345
5962
9279
5898
8100
7601
4416
6314
4662
6973
7575
2833
9908
9507
3503
2445
3762
6533
4609
7877
9841
5765
2278
7401
4114
4801
4743
2443
8652
5596
1267
9911
5158
7550
1964
780
1313
65
8462
9711
5493
2236
7805
7445
2503
5389
7386
3838
6964
8175
977
5057
3964
3388
4611
4594
2477
5755
971
8241
7659
9354
8542
1036
9273
3911
7460
5668
6343
4520
1038
8397
2713
4427
8003
8222
351
9559
7739
1881
5190
6433
390
709
2698
4459
1722
4390
3638
7702
9384
4318
7770
3897
842
5613
5544
4762
3307
6356
6427
968
1347
3592
292
6763
5949
1105
1138
7924
4390
8866
4589
8990
9028
163
9023
9046
8561
1081
96
5542
1795
2456
2989
3900
8826
2079
4741
7594
197
3457
1279
3703
7169
9316
7946
227
7887
5730
2195
5127
1792
8301
5037
9498
3951
9280
2960
3473
1612
5936
3824
3310
9217
6193
7913
3209
1122
597
644
1980
8310
1135
249
2183
7324
8694
5521
2117
5132
2133
6070
3014
9404
4639
5449
5515
7947
9055
1136
1808
4158
4558
4970
9443
1028
8302
3008
2643
9799
4275
6618
4835
4178
7378
3947
3998
8905
2417
715
901
4842
9981
7391
1476
3999
3195
2550
4658
6636
4310
1410
2231
3451
7191
5073
3016
3681
5347
8456
8269
8540
5950
203
4692
7196
7629
3483
2927
5308
1881
7644
2008
3116
2031
6370
7716
6523
9381
6808
3397
9782
423
1292
362
8903
8383
4602
5489
5484
7379
8244
6429
7366
1673
9435
5043
6666
5493
2764
4621
9976
9762
4410
3553
3205
6463
2659
5196
1831
7185
882
7704
4988
3463
8577
989
8536
8523
5001
8580
5513
6484
2824
8278
4648
5176
3533
9522
8479
9502
1922
8206
7425
1745
2183
1125
3354
3441
311
4767
5797
4260
6185
6334
1012
9994
4966
6756
1855
7566
6817
4114
6716
5992
4728
5676
2839
6207
726
6984
5038
6012
290
85
668
1225
3431
7096
5152
8793
7809
6177
4233
6257
3841
7740
8864
3924
4605
788
4642
6988
3287
6498
1384
3956
6392
243
8917
8211
8681
8407
5772
9106
2254
8261
2524
447
8960
9933
8809
7322
5429
1894
8375
1420
6333
9733
4421
2216
5612
8975
9348
5690
3647
2437
6227
1884
4589
5518
4777
7047
6539
180
9934
2981
6316
2388
4965
149
3011
6152
3546
3241
4967
5890
8516
9834
3682
9006
9639
8459
8277
4314
6330
6010
8252
1522
752
9491
6121
3235
5156
8111
2384
8146
934
1338
9727
805
588
6593
9207
2270
3015
1178
2331
8264
1508
3870
9364
2586
1755
8129
9086
5497
3527
2755
9779
8651
4306
2014
2962
933
3628
7327
5020
8149
2025
5602
4570
5068
4005
5207
8062
8579
3124
5121
5077
6718
8169
7884
8870
1854
9203
1582
7770
9441
1567
5030
6232
7316
1022
7185
283
3560
7077
5004
8354
2754
4459
1108
8484
525
6178
3497
5341
3738
1253
5361
7530
2919
1866
6280
4493
7550
8227
629
9101
4292
3543
9337
974
4610
6121
8416
1352
1952
930
857
9270
6221
9695
1154
8574
860
5977
5997
3880
8488
2461
543
8012
9367
7928
9063
861
8285
5393
1084
9740
9208
9395
5470
6330
8152
1877
3055
6269
3537
6535
1899
5406
2137
7739
9026
109
1261
4670
1174
1650
4768
8850
415
2721
9395
3305
9404
345
6399
4304
2405
5225
15
7669
844
9743
2859
5079
4145
4607
5199
7529
8788
8172
7419
2226
2486
9222
5683
6820
1320
2352
3831
502
5573
8188
4829
7057
5052
8278
1913
4708
4261
1898
6238
132
4100
4322
5983
7667
4555
2144
5791
3627
458
9333
5318
8935
7986
380
9092
9407
3592
6837
8128
9583
4261
8497
5034
7426
5401
871
1935
2976
4783
8274
9418
3617
9852
7479
1991
749
7313
2326
7155
18
8144
124
9391
8352
4652
2466
3668
6532
5657
5303
5712
479
2514
149
7262
5299
6873
2818
868
5913
9385
5685
5494
1218
823
1122
5719
856
8311
9924
2912
9456
1339
5686
1881
9759
4326
8686
2821
6934
4383
2887
6522
4987
4065
4506
8381
4101
7727
9480
8908
1476
8437
263
4021
6122
297
7366
4549
8634
5217
5902
6698
9964
1262
3927
6713
7626
2341
2372
7420
9802
1966
9820
6851
5431
7238
1414
9675
5278
8351
6064
1340
2691
3752
7020
9565
3838
4679
2968
1426
6246
8754
1656
7221
1703
5437
3346
5139
5875
701
9318
6989
6915
2267
9432
974
9048
2549
3227
3965
2914
4638
9484
5048
379
5814
1496
5456
849
7172
1035
1508
8031
3839
6342
9254
3928
7900
2460
4106
4447
1042
9673
5820
4149
937
1664
5552
1247
7297
831
389
2980
2367
5457
2307
6368
4274
1744
5956
2344
5348
772
2479
6235
6732
7229
4959
160
8752
3721
3634
2802
3655
3650
6893
3781
3997
791
7549
9331
1679
4661
3272
4568
4550
50
4626
9030
4609
583
4556
4742
1595
7895
2006
924
156
7600
7509
6277
7452
6332
5152
3952
881
4900
9764
5206
5609
5938
456
4951
7427
2306
2299
8323
8968
9285
1848
4033
5464
5489
2443
9055
8270
8616
2526
5927
9973
9570
7869
8586
6404
730
5192
4493
1972
5955
8022
9292
6195
4869
4853
7151
9857
984
4064
2392
7720
5771
3194
7285
5672
9698
8519
1752
4096
8074
1402
8016
6169
3513
8329
6564
9228
8439
2749
5164
8676
2275
6245
1964
7854
564
9977
7678
429
7677
348
1115
4266
827
1803
3094
8328
5406
6995
3748
8789
9377
175
219
7165
6984
6510
9366
7433
8998
9299
3763
4181
120
998
3306
9183
5666
3400
4170
7434
6707
2356
5569
5186
7143
9328
55
3707
5481
883
1368
7042
8163
3776
2156
3029
9316
9761
6869
4606
380
4239
469
890
3847
4157
6713
1176
5123
1589
2085
8957
6864
8026
2509
6725
1524
3213
3918
3700
5512
6843
4743
9098
466
8834
5319
5652
3823
2724
1780
1583
253
8517
6341
4264
7282
7439
9101
3343
3997
6821
3444
6666
4215
4372
3284
4166
3717
6597
1821
9704
9773
3214
5221
7857
6931
9113
8080
4192
6751
1661
2759
1969
7900
2744
5176
9267
7919
6558
4811
3608
2514
379
3500
2821
1628
2068
4665
2473
3295
92
8921
5659
7534
6578
4807
3387
3161
3816
8474
5579
7351
7470
6595
5927
638
9853
9475
9103
1665
2128
5030
2069
8183
6700
559
7170
7636
7648
8016
1523
8294
8071
3815
5360
5982
1498
7440
9629
6409
9379
7531
426
8346
9933
6107
8789
5478
5879
5176
6559
3116
999
9154
1388
3263
155
6450
2596
3889
5370
1198
9766
4478
9401
4329
6813
8081
9866
421
7434
2871
3055
2262
4816
238
6061
2516
2527
7050
8939
4156
5064
2740
5289
4372
896
6591
2781
1081
5936
1961
1160
1511
5448
8250
5527
2244
9092
4348
2358
4025
4390
4966
6592
6366
4787
6119
1681
9761
1098
9948
1740
83
335
4174
904
8127
3686
4411
8293
3048
506
8607
9869
5965
1533
8430
8405
7436
7066
6721
2194
1264
5574
5707
2393
7080
7637
2903
4175
3542
4185
7216
527
2849
9157
9244
5642
8808
4848
9206
5160
2578
6373
4151
8252
8951
887
3312
374
3652
1330
2838
3026
431
957
2922
9902
1496
9451
7668
5866
6648
1984
5147
263
4601
6881
5940
3137
9186
7156
2949
1497
2285
7751
5685
3979
9926
5308
2242
1999
2898
3426
5918
3467
6842
9407
1510
8117
9026
5113
9584
325
7243
2980
7857
6249
8945
7445
9513
7203
3745
469
9292
9021
3899
146
6909
8589
6752
208
9656
6435
377
1548
5180
4927
3715
6384
2852
895
4282
2514
4945
2982
5329
1000
1830
8329
5260
3190
1935
7554
4986
6136
6526
584
8354
8971
5619
7302
7160
8549
5400
6359
5468
3429
9991
7043
5904
5653
2248
4066
4212
6556
746
8288
5696
8784
8349
7882
9021
2488
26
516
7264
6752
6784
4060
1716
5334
5132
1961
5859
449
2212
3646
5025
8897
6288
3579
3701
8337
8917
7906
1188
8409
2991
6599
2812
2720
491
6592
9946
2687
5582
4636
4200
7265
1414
4416
6359
7750
6875
6236
6260
1207
1136
9037
5402
1235
3228
9691
4901
4920
8624
2354
2110
3502
6389
3151
3832
1389
8947
3280
6949
879
3104
9518
9029
2511
835
9286
5277
97
2452
6658
416
3115
6930
5367
4108
5649
1168
4952
596
2959
9805
3143
8053
2063
7822
4859
4632
7034
5930
8174
1059
2683
1538
2269
412
5023
8684
6515
6107
201
7819
4159
5466
4754
5980
8081
3836
5581
1614
5156
2871
5848
2191
5941
8047
2975
7568
161
304
1787
5332
525
7848
3448
8090
6351
8352
212
8676
2378
1125
1715
4100
503
9238
9599
9506
254
7052
604
5820
2596
8929
1770
8123
3422
2574
2899
7933
2084
2198
9525
1781
1905
2280
986
5099
7911
1109
6418
3057
8111
1407
4994
1459
1566
9529
230
9402
9363
5553
4994
8173
2284
1718
2054
8244
3881
8376
3295
6939
8952
4955
6122
8656
5679
4967
2740
3577
9113
8576
2334
9989
7255
3324
8428
2445
3752
6310
91
3942
7747
8943
1522
6214
9473
8747
4066
5168
1816
9455
3527
9422
9265
1045
6289
538
2843
3545
8828
7113
841
5700
4698
4548
230
5682
2419
8260
8073
1138
9907
9658
3875
5241
8514
3817
9477
8340
6336
705
4783
3848
2815
3048
2323
6103
6907
966
9704
6402
9636
3245
1323
6021
7020
7587
8911
2708
300
7214
6549
4080
1649
379
2711
7717
2244
8171
4206
1379
4695
6603
2915
5655
154
2014
2082
6
2494
5449
9099
9638
5649
747
6147
3496
2216
2790
2087
7685
6235
814
4384
5140
8105
7965
7826
1142
3548
3569
4638
4958
9448
483
2120
3904
7549
9045
531
3349
4333
1671
7095
4616
8999
725
1365
2544
7216
1729
7265
1627
3827
8264
2702
371
4464
3732
4504
5087
3296
1822
9195
3401
169
3645
9009
7367
8508
4255
4168
8585
7260
3187
7825
6046
6553
6337
2453
2738
5962
503
7826
696
2666
7665
6115
7200
1977
7107
4462
4070
307
182
3335
4839
589
3949
8562
8224
3499
4210
1894
8580
1071
3842
4620
7818
829
3618
8375
3601
9897
1805
5709
2321
6386
6683
2612
7024
808
5919
7096
8253
3544
1549
1528
6924
968
1510
8112
5199
3374
417
7761
3357
5803
7560
1165
7617
9861
6332
6783
3106
8610
7750
9447
58
2320
8860
2995
2550
3201
3788
8697
1945
6884
1239
1392
8093
7999
4061
5823
9191
4344
5441
669
4246
1763
5208
840
8471
3141
1124
3505
8984
1624
7879
5844
3495
9959
1270
7925
518
5833
3741
902
6302
5322
4969
3733
7149
3941
6885
1026
7566
5390
9268
3391
7171
5195
5895
416
5297
2739
204
3169
8327
8575
4532
9831
5148
8301
6063
5454
7413
4243
1767
1698
5232
5520
6357
1226
2865
4110
7011
814
6214
52
6943
3129
648
3288
7225
3961
4737
4130
6234
1283
5412
5003
5969
7844
3213
7412
3226
8995
8790
1987
3757
6482
7395
1560
9169
6514
12
8318
9147
4838
1348
8766
1047
8704
4666
2925
1745
2856
4715
8693
5681
1227
8754
177
1457
7616
6846
9825
9116
9302
5934
7278
2388
5449
7755
6807
9888
8147
1074
1482
7888
959
829
1935
3551
5497
7933
6078
3300
4129
9861
1329
1541
4462
2742
6068
9641
3375
6355
6152
4455
540
9088
7991
8336
8204
6044
33
9750
5920
3320
9941
6008
5452
5219
4492
763
9974
9651
832
7686
7735
290
6906
74
8350
4851
9176
3212
8276
2271
8636
4321
2250
8833
3218
4133
1054
7610
5882
2519
1229
609
3427
9140
5826
1083
4841
1295
6316
6962
9861
3338
270
8150
5603
5956
848
4733
3505
3471
3187
7576
5411
428
8098
2147
8723
598
7060
8472
7717
6183
9661
5282
857
9259
1028
6713
5290
639
8160
4206
1843
7141
8571
5636
7905
6040
3753
7945
9220
118
5409
5024
9855
6350
5002
5805
6111
3079
529
5340
344
4043
5894
1006
9066
9007
6023
4817
7683
6192
1620
6778
4910
4731
6098
8066
377
9640
4571
9786
9620
5524
1042
5996
9845
1258
9156
1744
5081
3102
1562
2664
517
3494
7051
9353
5370
2245
8223
7382
6999
6996
7774
2474
8440
6175
4614
6658
2844
1082
5195
1893
7445
2478
8233
8913
9273
8484
5958
6947
2101
1581
2339
2897
3680
4075
4848
6520
2125
6272
3007
8574
155
6641
2896
8243
4199
6838
1484
7193
961
7953
5550
7181
1388
6280
1243
9985
8638
8145
2370
6231
2983
3801
623
4604
5791
4976
2553
3646
9704
2021
5563
9803
6291
5466
8288
8888
4862
9972
375
5675
5579
8785
2150
2950
2748
6789
5515
7313
6969
8099
9534
8738
6596
549
4194
9179
7716
169
2490
9168
4174
5112
5336
3651
7795
7683
4896
6846
2834
6508
6636
1756
4797
2798
825
3285
4185
6586
7086
3669
4575
9920
5932
9911
7759
7366
737
2851
261
3816
7543
9361
4339
3116
8810
9144
8350
3344
6710
4600
3749
1859
5262
9984
7420
9196
697
5965
4967
27
5831
1552
1841
4139
3634
4587
1405
9008
4880
4456
2451
4130
6724
1733
7948
1670
2068
1296
9705
6982
7189
4650
8381
7212
1650
7051
5308
4752
5852
8675
7371
3819
7515
6248
4966
8616
5907
8161
7680
262
1634
4846
4357
1276
3925
3905
2796
1514
7098
1997
1944
8391
7169
5769
6526
7020
9531
5921
5504
5533
276
6074
9576
3087
3326
4672
7984
9019
9794
8990
7374
2797
2523
1256
9390
2777
6142
6280
3351
9787
8945
8820
1663
8201
6621
3977
4826
855
6158
4198
8430
3399
9415
6167
5250
8955
7394
1275
1605
9592
9125
4277
1114
1193
2577
4124
6545
4733
2179
3855
6737
9422
4589
2473
1634
6655
7071
7228
2807
4289
1151
3837
4904
3682
2296
9420
7741
8786
3438
2575
7399
627
5183
6250
2409
7709
8245
7101
8611
8780
8121
8985
8015
2103
2801
2976
7556
6109
5162
1992
2024
4141
7057
6044
3827
8706
6746
3408
9070
3609
5044
3198
9866
3521
6052
6418
7294
7054
653
334
9368
4858
450
4363
4692
953
5730
5565
5482
4039
402
3537
7074
5328
3576
9397
578
6139
1411
324
1896
6180
8600
7853
900
6997
3624
6464
2285
3664
8957
1668
5811
5131
6067
6823
8772
9497
2275
595
7960
9889
4186
9050
4183
445
9033
9390
9595
4002
8150
1790
2512
7174
8927
4817
1431
7395
95
3576
6234
8854
792
7332
8426
1012
8064
4068
5332
6010
8729
2360
8274
5008
7464
4471
845
9
1736
1321
4960
2393
4071
3826
6808
5796
381
3580
9000
4591
7660
8767
5082
3317
131
5952
6607
5928
5693
3283
390
2130
2151
6494
1515
8310
6031
508
1143
5304
8712
1771
3414
934
8409
4515
1862
3794
8773
3891
1563
4685
1349
2457
1327
4897
2226
429
9303
5659
9151
9851
6257
2387
7234
5227
3753
1385
3
6015
2122
8366
3389
3560
4433
220
7154
3733
4142
6723
9708
7194
996
4801
6813
3737
1936
765
4071
6655
1750
2657
3144
8765
6166
7057
7790
9585
6270
6620
3624
5953
5033
4574
6061
5508
21
4399
9941
973
9682
1324
437
3236
2710
1824
9496
6211
8254
3118
9385
1850
3775
7934
8926
7215
5451
529
5502
261
2366
1123
2770
2264
4792
7789
4233
1219
2389
6003
6454
7934
9000
8256
4484
2471
5910
3244
4170
9275
4239
1976
8970
9874
4199
1398
7683
2580
3890
2983
342
7196
6527
8130
4805
7431
7019
1742
3063
6313
7830
2845
3209
8396
6803
4725
735
3750
7256
6539
8551
6790
2230
5150
6542
7914
6802
7182
9948
5105
2
7463
7435
7944
4387
7982
1413
8243
1655
1270
4731
9145
1180
8799
8082
3676
8199
5981
7991
9700
1520
1600
7412
376
8919
8021
9946
9208
628
6344
3406
8825
8268
9572
8416
3822
4128
8345
2022
2255
8495
2505
7896
2809
4587
2319
6165
2658
2409
7660
4947
9975
9298
6159
3347
8212
8743
480
1474
2670
6321
7402
3067
9873
3030
5139
875
8354
424
5769
3037
5392
1191
2906
6099
7787
5111
4240
8774
8352
8508
5239
3732
8657
7121
6973
9929
2238
4760
981
7225
3026
5852
7879
2809
8444
9651
6855
3357
4567
5359
4721
2940
361
8707
6606
832
2373
3923
3190
2841
8093
7732
6898
769
359
9218
476
8810
6138
6145
8694
4628
5142
5707
3555
9962
4622
8823
4422
5628
5411
3659
5253
5096
798
8760
5129
8961
7257
2452
4069
6290
3898
5925
4577
252
9661
8025
4610
970
7261
1267
2647
8054
7103
7920
6162
9508
4092
6391
9073
1788
6665
414
7209
8309
2580
3305
6942
7533
3420
4718
6833
1909
2829
4436
3847
8585
4647
9994
1873
9213
3915
100
9101
19
9250
5391
9593
5914
2297
7942
5263
4176
3916
6653
4817
3191
862
3307
6978
4806
5954
6613
6463
8966
1162
8452
2793
4157
137
2856
1791
3048
119
455
4956
6704
8305
3422
2794
2687
4969
9992
370
6365
6497
6588
7954
8995
5232
8256
3225
6784
5775
9484
8770
7097
3139
5546
7130
5355
2311
4537
7311
8333
1269
5296
1160
8113
7473
4447
235
1465
7793
4993
4271
8822
9261
9055
4607
8139
1407
1326
3158
9168
4567
5384
5501
8755
3422
5304
559
2168
5733
4463
4262
8497
1850
5779
8628
7273
805
887
7167
8811
805
5638
5993
5552
3890
2393
4603
5668
3871
6568
1966
1018
1134
7309
822
3926
4239
3764
540
4952
6359
2879
5686
521
281
7125
4981
3949
8003
8490
4474
9721
40
1098
357
3278
9941
4463
2652
5587
466
1747
9541
1265
7464
7583
4257
4359
5289
7041
5652
6910
1408
3500
6405
9655
2294
6569
9198
3745
8894
6844
6304
4374
7566
929
5223
3493
10
7045
4533
8474
6991
5922
206
6809
5256
6770
4192
3706
7408
7060
2844
8335
1702
4043
1637
2689
6854
628
4516
3607
1177
7680
9174
3480
1467
9840
7779
696
8149
8079
7195
8559
5623
9017
4990
2647
8516
8713
1496
8932
8985
4719
6392
782
731
8465
3148
8057
3308
9720
7355
9078
5962
3868
4798
2146
6916
3770
3452
5260
6186
3697
928
4084
9712
8028
3673
6287
254
6233
5326
1287
4375
3272
3916
3951
8084
9648
5677
853
1213
8587
2598
3344
4803
2802
3454
6120
7325
9667
902
1668
6813
2686
8282
1599
6861
7919
5042
8660
7020
246
245
441
7775
2787
2347
1688
4198
8396
8316
1031
4780
5009
443
5337
6298
7526
4713
2910
6457
7391
8823
7605
1873
7099
3291
9890
7555
2679
6798
6747
1312
356
2577
8988
9908
1170
7305
6090
275
2059
1582
5701
7550
3244
2299
9638
4177
5086
467
2440
6972
3555
2593
5843
6604
7180
4617
4195
7493
9431
8257
1623
1695
4406
3606
9301
4891
9115
6892
4268
5888
3791
245
5425
3317
6850
2861
7307
493
5308
2752
2714
59
1010
5193
2385
4352
1365
6295
8292
7352
2580
7294
9293
4445
4913
248
5225
7078
4177
9958
5215
1873
8061
5639
5553
936
678
1091
3803
1122
6821
1844
6776
8665
4992
3634
3635
2915
4377
3338
8635
2479
4657
9018
464
4782
3513
1499
6106
6204
3369
6907
9210
5369
4777
1831
3320
5497
3196
3858
9850
6356
2685
9284
86
1818
5730
2353
9134
3927
6749
3060
3659
2847
6386
1640
8517
8694
6066
4372
2158
9918
1365
1201
7326
1918
8839
8569
6457
3260
697
2141
2909
3943
6648
2114
8376
8083
6763
9290
4134
6577
3253
8683
9719
7530
619
8414
5727
6105
1056
6421
7432
1794
8859
9050
9010
8883
9258
9857
2986
3909
1824
697
1592
2494
6570
980
8626
3623
4319
5408
8558
2741
5589
3937
8437
8375
5488
6893
4723
3818
2422
2228
7899
2268
7598
6986
4232
8635
7223
7539
9678
6553
7637
4890
9870
2879
8342
9565
4984
5883
8754
1368
2283
8071
5745
7244
5384
9255
6966
4268
1029
2511
2857
6596
9853
5855
1795
1271
996
364
3858
515
2776
3995
9293
4627
9508
5517
1441
2481
7934
3634
8937
9525
448
2747
3612
7967
7348
8048
9696
8941
8136
2555
3421
1705
577
2255
2701
8819
1083
5160
6799
1670
8206
3456
5722
1817
8893
4587
3343
6132
984
4400
7623
8493
3202
5477
7163
4814
8237
9734
2643
2085
832
2945
918
4504
5818
5617
2256
2674
2081
804
3890
7727
3091
4619
818
5872
4430
7327
1795
9099
1675
2026
7200
2082
884
4457
7698
9022
2614
1260
8545
8839
4834
9190
6871
3587
3182
7560
3424
6298
2121
9701
4622
5874
6891
5073
8857
6251
5626
1179
3251
4552
4569
9732
2777
2696
8363
6042
7653
8865
3413
246
9008
9609
4546
2414
1814
6320
9488
4840
4322
5101
5495
8397
1528
6963
4666
373
8353
479
166
6852
7393
7601
5735
6832
1860
3701
4682
7678
2663
9901
2685
7337
5284
8300
3603
942
4565
5442
7700
8886
9849
5039
7328
257
260
2774
9012
6907
6992
960
2549
4766
5938
5609
3114
6612
8808
1515
918
423
5246
9108
9234
9560
7391
9591
713
9704
3305
2269
2541
4565
3465
2917
3720
7828
8549
3503
4253
3976
4985
1729
5420
9165
2121
2500
8116
8676
4918
6814
3474
4795
3548
300
6584
167
8935
2444
5578
3761
7989
8437
9073
2586
6471
1987
5410
7548
8577
131
5529
9487
3153
4135
3646
5621
7164
8870
8650
3267
6004
9107
2755
668
8198
2616
4179
1243
8495
5232
2935
9644
3615
8830
83
2072
6613
1021
5155
3196
9034
788
5676
7701
1194
6917
3792
1738
125
5955
8913
4789
1013
8526
1869
6031
4223
8269
7159
2791
9291
758
1974
8239
6713
3996
8327
5012
4073
7862
2270
6152
4245
1880
4298
4237
4331
3457
806
5711
3921
5408
6827
3519
7309
2883
7059
1688
9997
4445
7480
9184
5552
1123
1291
765
6216
4564
1921
3457
8663
8211
4408
1827
278
5090
1799
9355
8373
1533
2931
1738
5548
3999
8382
8404
9712
6405
4521
2795
4210
3518
9962
7497
7153
2491
4617
9129
4975
8793
245
9667
8049
7943
2164
7363
816
6438
2087
2276
4925
7549
3835
3278
2466
6710
1372
760
7955
4681
7188
1068
6099
4578
5218
9559
6370
5105
5621
5737
1876
8607
7463
9823
5309
5256
2551
9962
3673
4745
4702
9179
5960
1510
1891
7758
7782
3800
8747
1760
2489
466
6008
9231
51
1647
2914
477
2904
8618
9139
5775
9193
8634
4667
4328
9391
9991
8948
8509
4355
9565
6560
4005
7577
924
9631
8191
8893
8281
2301
3648
9654
4629
6600
599
9000
8488
31
9935
1014
6442
2293
8145
3379
5614
7061
8978
2201
5499
8288
7456
8387
9352
9474
357
6789
3699
226
8934
9387
1710
1384
971
9663
3494
5129
8330
6660
6578
4173
914
6816
7172
1922
1569
9078
2575
2345
1778
4833
1318
1758
5879
1629
5436
4582
7839
9374
2670
8609
2005
5348
5913
9374
3781
295
3209
6718
8730
444
495
800
1177
7562
3150
252
7460
342
674
9675
6156
4186
7453
5571
694
5828
4479
8913
2328
6986
5474
6223
8497
9516
2224
5861
8146
5426
3089
3899
8013
5924
9300
2813
9352
7561
7033
9591
3502
6022
8633
3472
3347
5080
4067
9843
1265
1917
6740
4263
5267
4509
9698
3809
6894
662
1925
5776
8631
1716
5171
2326
4869
3728
6150
7830
3908
8783
4700
1496
339
6700
7834
506
8475
3584
5469
8353
1004
8796
3632
6445
5829
1257
9731
7002
2832
7303
686
8002
7144
4850
3682
32
3655
819
1192
8512
4017
2579
3320
1427
4391
9690
8776
3598
3224
7717
9519
8305
9418
6085
7573
4149
4113
8660
7129
8207
1178
6499
6910
7985
103
287
8835
5856
2712
8674
5534
5296
2241
5254
4820
8827
2013
8164
3191
4128
191
9371
8621
9080
1153
8716
2889
8997
9788
4609
792
3043
8738
6174
426
2640
7515
1680
9594
3160
3162
5841
9180
1224
4651
7470
2882
8916
603
6464
8348
9397
4772
3606
7898
3818
6420
9268
9006
3439
6361
1589
659
8475
8331
9819
8740
8451
1173
5687
4538
6364
4609
3876
9350
7310
2880
6558
6023
6387
1171
8832
6185
2191
7098
8219
4139
3514
2886
4722
8346
7145
9132
1346
3103
7402
4312
3647
2689
9854
5723
8922
5225
3729
6851
2943
6289
4580
7958
7242
4343
3516
571
2329
6404
9107
309
4333
9091
5837
3548
8250
2864
6645
9594
2526
655
4933
4191
4494
1542
5525
7089
7772
3992
5642
2131
2677
6751
3952
5265
4343
9637
9234
469
5055
2623
5542
5481
1856
1767
6454
7946
3664
6228
761
4454
3084
8968
1120
8850
5580
9254
363
921
1170
8046
6460
3413
5547
4982
6436
6787
8472
1766
3562
2583
5846
1552
5658
3707
4073
2395
490
2885
5847
2763
1991
8404
7297
7166
782
4278
2893
6533
8902
9370
7182
5965
2667
7660
1701
8665
4694
3443
881
3102
2055
6883
1985
3338
4693
5647
8987
4434
8380
7439
3717
1207
981
2457
9568
4484
8851
7439
7796
3239
9129
9749
1606
5209
2010
7022
7255
476
1400
1170
8726
7344
3854
8766
4742
8706
9753
6600
1562
7297
6321
2060
7404
3358
597
8600
9997
5839
3876
7297
7430
6464
2200
3296
4973
6520
2477
2317
5012
1091
1664
6150
9356
8177
562
1212
2919
4442
2012
2570
5418
5372
6652
1026
6209
6579
3085
8390
9452
9091
7861
9040
4039
1781
5271
4879
5208
8364
2249
7950
7681
4963
5905
147
3254
1476
5208
113
6120
7559
1168
9146
144
4102
3650
2628
8887
8618
7648
4086
2882
2995
7785
7920
1275
8280
3867
1029
458
1113
2322
3846
5411
1198
1246
507
3304
2767
6499
6736
2255
5918
7531
427
7807
6020
9382
8118
4708
6167
7585
9261
2002
3333
1828
1013
245
4079
9254
8934
3927
4789
4571
1383
2043
2746
5261
1925
9879
1876
4104
2287
4878
8466
1903
5361
2507
1946
4845
283
5082
7486
5158
8302
4464
1482
9036
5762
1723
7501
9821
1863
9011
5714
5193
7302
9472
1498
2817
1218
3318
8247
7339
9601
7483
2887
4850
1425
3721
7675
3050
6185
4078
1731
2226
3501
9696
3881
850
1853
5263
8598
164
5675
2659
9444
4527
791
9764
6290
1502
6584
7513
2637
7711
8825
2088
7329
2007
7470
8907
9484
6450
6818
1396
9387
5913
223
2983
4868
4461
9048
6374
8238
4303
1638
6330
8017
6850
4765
8908
3174
7576
6091
1012
8522
1224
4701
1257
5077
5121
269
5447
7697
7257
4587
8687
8585
5711
5063
8104
5823
6942
4713
595
7530
6482
1277
4364
3467
8309
9518
3996
5882
4018
8062
4636
7058
4411
9711
5236
7765
7254
9409
1841
7437
3042
9464
3876
7121
1703
3033
2679
1472
9452
6354
7388
8460
4338
9411
3470
5798
7533
3261
8248
3971
994
8821
260
6472
1196
4244
9803
1671
6537
6702
939
5557
4162
3902
6936
1175
3415
2202
313
3161
456
2904
7411
7578
593
6397
8803
6151
2621
5037
7588
4803
3819
6917
1520
1232
7006
4512
7491
5117
5854
4889
7035
3804
8476
4670
1900
4319
2610
6542
2737
3086
8889
3855
5837
7239
6996
7742
9279
9954
810
3588
8019
1456
1585
8225
276
1184
9254
3703
4928
4493
4729
7206
9445
1816
5060
6975
3047
9581
9292
1640
2275
4676
113
5243
7293
9895
6912
4683
3126
5275
2631
4116
8890
3517
5048
4957
2293
6810
471
1021
1654
4090
6189
7191
4539
8235
1567
8324
6364
38
841
1324
1732
6367
9924
9840
1433
9134
3799
2135
4557
6565
5225
6418
2493
7326
5172
958
4086
6227
5109
3958
1544
89
4080
5715
1571
1529
3409
2785
718
3276
2461
9038
8118
851
9479
8786
2835
9985
926
4902
7847
1845
3668
5378
6847
2071
3769
4423
8988
9246
7110
5622
5707
940
8053
6347
6000
2711
1869
5945
5138
5333
6300
6483
8399
2307
5677
133
2352
6914
3450
8557
1720
7983
8747
6601
4694
7901
6427
5277
8025
5056
6667
5425
1507
3785
1712
789
7558
8569
8760
6610
380
9444
938
527
19
8852
3291
1532
9268
1223
3613
6687
9252
6710
4642
9816
4980
8946
2254
3491
19
493
2363
1050
2244
4690
325
756
3930
6803
821
2846
4847
6973
8604
1157
7908
2282
8901
781
8547
7762
2653
1056
5376
9551
8462
6486
3134
3900
374
2062
7438
168
5063
6615
9313
6429
5208
4509
8351
8152
665
8419
1024
5861
52
4057
7224
2088
2110
7802
8768
7529
6892
8133
4495
2669
9683
8822
1944
8798
9592
4577
6876
8135
9078
3994
432
6685
9565
8899
9993
1117
8407
4387
9092
8542
1767
1391
7154
291
8443
1656
4336
2288
4192
2994
6517
7925
500
3004
3237
2764
5750
2976
4355
8571
4266
2792
9523
2855
3832
8763
4748
6629
6196
4867
8349
3742
5289
9100
5863
4318
5999
9116
5671
5065
4459
6073
4887
4667
5269
8411
7338
426
5909
7072
5366
1787
679
4677
4431
9037
2222
72
3261
2485
3428
6071
2047
2327
3454
644
6505
9759
142
24
4489
1737
9699
10000
6680
8675
4380
9161
4139
5660
5625
1556
3257
8169
1586
4470
3463
5972
1729
4078
5711
3137
6618
2211
1104
5151
7003
778
3438
5623
9118
6929
8954
9429
3531
2795
6460
80
2746
2600
4908
4583
3047
2064
2369
2169
7134
1821
9073
7761
6806
3330
327
1133
1034
2923
6626
8601
3378
4018
5977
1373
7824
1499
1213
6944
3078
1277
5847
5607
3686
4702
6401
3517
8001
1433
1393
7761
5456
9774
239
3415
1905
8679
3927
2972
7673
8371
3898
7674
6968
9489
6815
3747
4283
3450
2919
2829
7498
842
1438
5323
9985
2285
3949
3636
3308
9603
8781
275
4540
271
102
5882
5222
7346
9973
9443
9419
8702
8140
276
5186
8698
6099
766
608
9906
3132
1011
9690
5319
7492
65
7778
4970
6982
1263
5549
5472
8249
2547
469
3827
7018
2510
2074
86
1348
1061
2547
8482
5243
941
1266
7809
4889
8241
7622
9846
2448
9459
9498
6967
6974
6077
9370
1257
1502
1330
70
3351
3626
4615
6559
9678
734
9207
4063
1175
1465
7303
8229
9809
637
2119
3981
4603
3205
8993
2079
60
2214
3730
8894
2911
7358
322
1584
1502
6073
1090
4381
7705
2163
9600
6976
2931
8344
3338
5994
5866
230
4461
1270
6081
3124
2184
3128
4651
9340
9986
7663
5238
6323
3541
1481
7938
4794
3013
7638
557
1933
5089
8484
2508
5176
1269
2185
1240
9130
1257
6816
4994
6449
938
8842
8084
1445
1827
4629
9350
9297
1224
8475
4042
5387
7854
2225
7508
7621
9050
7248
6361
7548
3109
1969
1588
3502
3304
1600
5775
5417
9994
5603
3540
7790
6707
9156
8719
5812
7292
6826
4927
8184
4454
870
5786
5250
4771
5017
3482
2708
3844
2979
4552
1899
7600
8726
9107
1352
2958
1705
5373
5960
5456
3336
2691
2719
1836
6489
1126
2980
3768
5562
6139
1046
1745
2389
3915
7068
871
6949
9111
4793
889
5747
909
6670
440
441
5520
2154
4539
5015
8502
877
7359
8772
8563
826
2136
7084
8141
74
3721
456
7293
7405
9404
3500
7393
5244
9950
7593
8512
7834
4522
1171
4283
1753
1888
284
6348
5496
1858
9935
2174
4522
9995
3881
5369
7938
108
5058
4216
9114
8229
3498
6073
8771
3532
1022
7120
7063
3917
7817
1880
3818
9038
7655
8312
6015
3453
3621
2925
7943
9704
9684
8681
3556
2297
3261
6056
9500
9356
6350
5963
6648
6895
1650
5636
7276
6325
8015
4732
4641
3894
7129
7892
3582
4871
2740
7254
5030
7425
3511
6775
6714
3201
5771
8203
7423
91
7698
1173
1578
6187
6453
6922
7864
634
4486
1393
1738
7786
756
7369
1278
6319
6093
5366
8745
6409
6590
6026
416
8562
3093
3244
1829
1728
7704
3960
5086
3191
8062
6019
6482
94
5242
4729
4733
2237
9481
3236
5811
9008
6769
5771
2961
6538
1865
5893
1999
1610
1864
2600
7089
9730
3845
8787
7469
1674
2781
5940
3111
3728
4292
3318
471
6009
9106
5083
6877
4377
1391
8802
2603
3563
6297
2805
1440
3629
433
7474
1348
7692
7207
3652
9295
8759
586
3837
3557
8210
3073
3394
2828
9322
119
531
6206
7199
305
2710
5641
5283
8347
543
8676
7758
241
3565
4333
139
346
6435
1629
7699
8878
9874
4668
4660
4248
3936
2097
5085
5990
632
1554
1145
189
6334
9866
9941
3626
7356
5240
1040
5811
7229
1828
4542
4364
6837
4924
4809
2198
5756
7277
9620
7761
886
6142
7885
4098
8208
85
607
9472
5096
1005
4929
201
9033
3135
8015
4737
5842
6413
3651
4410
5746
6350
9791
2543
1667
4531
4681
6778
1664
744
5299
1942
8868
6342
8071
3134
4320
6230
2588
9700
7928
7184
6999
3918
2266
8913
3440
3131
7260
7963
2223
7396
146
3958
6836
1005
8121
2660
3969
9098
2195
6499
276
9935
2735
5371
4868
5759
7972
3303
5959
6246
3978
2752
7709
8738
8165
7301
6093
9596
702
8935
8027
6709
8032
7617
7026
7835
3148
693
4067
1899
3066
5265
3290
5968
5629
8368
6394
393
8993
780
1925
697
8899
3697
5321
1768
6861
3550
5098
6263
7900
1493
6184
1233
5280
5618
4877
764
1456
5240
9381
3279
2680
9382
5770
2270
3760
920
6987
2480
1018
7578
2489
1650
1223
8487
3758
8932
9814
5344
1802
5905
6506
4441
6907
1900
8087
1261
6552
6709
3369
5713
4298
3803
4577
6518
2056
1516
3165
1560
1773
9848
2243
6836
5832
7892
3146
582
1616
9178
9477
9344
4530
2861
300
966
7833
1690
4168
4550
104
4874
1355
1830
5158
2196
2666
4502
3127
5471
1465
340
9587
1989
2593
1870
454
5123
5616
3425
4243
1710
6429
8816
7622
383
4374
7153
6708
719
6824
2322
4705
5374
2586
5193
1486
3340
3767
2745
3772
8250
3878
2607
5410
5339
2775
8636
2998
9109
1053
3390
6940
1972
146
7014
8601
3389
9131
7422
2610
7983
858
9444
2326
2245
7466
815
6676
3928
2122
9251
5146
1314
601
9807
5756
4366
2586
179
3085
8715
372
2366
3117
3359
6297
5158
2464
8440
1153
8849
7382
8190
5010
2912
1244
3860
3246
12
3614
6765
4874
7864
775
6603
4790
1830
9927
6770
5565
3126
1695
3500
8715
5736
9116
7685
374
754
3022
3735
986
6062
3844
9840
4357
9851
2934
3135
4556
2292
431
1773
3960
3933
6997
8824
145
9097
6917
8139
6549
2649
5744
361
4404
7151
5612
2313
7035
4176
7848
5371
1452
5144
6113
6505
7462
1112
7962
8793
2662
8746
8619
3902
1818
4677
2264
5758
862
5372
8188
1662
6517
7456
5267
3801
261
7750
6753
4160
255
5572
3922
923
9225
4340
9263
8541
9034
1483
1737
1014
6114
5123
6694
4083
7971
6084
3717
5008
2128
1122
687
2701
5745
7840
6796
5246
7328
9618
4943
2252
4579
2736
7696
233
6934
3766
292
2465
2612
8200
90
1659
6594
1123
7972
735
360
991
6256
8898
2045
3025
3842
9373
9790
7532
289
8684
2714
2599
4171
3506
5565
8378
453
4329
423
4754
4770
759
8888
7956
5647
9004
7915
3022
9433
2440
3916
6393
6876
153
5031
2379
2346
5282
3647
3896
1300
9960
9847
8185
5463
9766
2960
1173
1734
3456
992
5371
8447
4884
5819
6674
7677
5164
1985
7800
1050
3040
228
998
8111
2201
3012
4948
4665
5425
4280
7465
2121
1429
2843
9467
2649
7116
4945
1621
2646
3217
6453
8407
4542
476
8961
6966
9095
2624
744
1668
2554
5213
9043
2954
2954
2149
790
1602
6405
9788
3214
3458
8294
280
586
9922
244
9288
8771
3455
4410
8897
1754
9048
4100
4804
1708
3765
4227
619
4132
9159
5133
9042
6269
8634
2548
7314
3794
3080
2225
2008
5477
1703
1245
3157
3032
146
6236
7807
5163
7142
438
2484
5586
9618
4867
8302
7650
8450
5490
4402
3081
5669
1639
2019
8407
9961
7231
899
9068
3801
1665
1002
7919
4893
9010
9855
7353
7071
1461
6227
6412
5422
125
2333
1283
5899
4049
1072
119
5873
8139
2472
2186
4210
5244
2035
4292
5372
4816
3933
4984
1562
697
1428
6467
4422
7803
4266
7120
9245
5763
5705
8234
2571
9700
4721
6271
1317
8768
6156
2782
694
5808
2098
8349
2913
2960
7336
9753
1077
3178
5412
2442
1678
957
5244
34
8088
8698
9804
3091
8239
746
3717
7082
9474
9375
8035
9468
9078
1222
1431
2155
6614
8582
6579
8148
2151
4088
3109
7689
6218
2770
5994
6550
4443
114
3028
8914
9015
2595
1254
1748
5306
3775
6812
3103
4182
1202
8727
3708
9583
3430
2870
211
7620
4576
8784
4837
7944
9751
9502
1064
1710
8988
854
3440
547
5322
3698
647
3861
6651
5582
1673
4034
7749
9344
9502
8283
1344
35
5988
135
5732
875
665
372
4163
1149
5010
9448
9248
999
5915
8518
8923
7834
4860
3467
9707
216
8595
9304
9798
920
8612
3787
8480
6119
5530
6998
1293
8808
984
49
4885
8940
9009
1306
7587
4653
9360
1787
8441
5204
2677
564
3380
2058
605
8871
4632
6652
7069
2515
9864
3815
8378
1848
2308
1955
9783
4954
5391
6877
2380
5344
6843
6316
7168
4875
6164
3188
7699
4980
9414
1225
1179
8830
7051
9499
9673
2059
9461
9216
5494
5323
4244
5360
9391
9054
501
4346
2410
5819
3512
8755
2884
2377
3612
9358
5545
8266
1465
6215
9007
5256
409
3946
1248
1975
9363
6049
1010
1355
4534
6890
4676
4130
8527
6518
8455
6961
6599
2910
4919
317
7356
4705
1236
1168
1259
1352
5105
4684
7142
6682
3864
6235
7047
4123
6040
8964
4305
1087
6637
2234
8799
621
219
9998
3261
9758
9830
6485
9599
3829
784
9861
4737
6616
9664
8489
2811
189
3195
5683
5089
7232
7442
7905
8277
8016
7336
7400
9161
74
3550
5773
661
1164
9789
4355
3265
5164
4832
2798
1024
129
7179
5862
5577
9247
7387
4295
6915
8176
7644
8421
588
3566
2993
8173
86
2973
2740
9271
4110
9877
5162
408
2667
4557
8625
1347
368
4739
7432
8047
9597
8840
1276
1956
2264
3208
5515
6159
420
519
4599
7621
6395
7847
4953
452
302
1478
5662
4165
9797
7716
7875
8014
8341
1763
8744
5700
3405
8487
6740
7501
3580
8460
4838
5556
1716
8023
6226
2453
387
1461
6400
5848
9460
2911
9965
3818
81
335
7212
4615
4690
1901
6381
8837
1223
6770
4648
3689
701
4093
2775
812
5985
595
7981
5016
5439
8705
518
829
4613
7214
9548
4977
1033
5580
1043
3667
5795
8317
2754
4192
7960
4289
2206
8847
8629
749
3541
5975
628
2968
68
480
286
2848
6629
4246
2253
1450
8473
858
4269
5733
6478
5972
1310
895
2349
6835
4776
706
1187
1380
140
9143
2857
545
9507
1018
5810
720
182
8957
9024
717
9016
3991
1028
6706
9012
8389
1744
9266
5886
7744
3659
2565
2873
5343
2656
861
5925
547
1731
920
242
6528
6802
8894
7957
1468
5443
8698
5286
9760
6047
9046
4612
9579
7003
7662
7494
4982
7615
1207
4639
1906
8902
537
6892
46
2128
2182
9837
3140
1543
7967
2541
8339
1068
4348
1664
6983
7869
2200
1817
1956
8726
8304
1381
1602
7344
6784
2135
9298
8922
8606
2497
5823
5251
6306
3547
7664
3186
7650
1779
9946
834
7149
642
6162
4541
3709
4231
2847
1507
9711
7410
2398
6135
6783
1487
3983
7814
1692
8524
2989
9205
9946
5673
5659
2887
9367
1564
6442
232
4037
9725
6679
3416
4438
6741
6353
231
7142
2430
6376
4857
1554
1286
4961
4199
1606
7590
5894
5042
4548
2601
506
3716
4545
716
2538
1381
3081
193
9711
4278
6275
1583
6224
1918
7439
6281
9669
7023
7739
4649
1782
4596
6709
5801
961
1577
3771
1262
795
9991
8798
9810
2718
1067
2741
5292
4848
8209
2974
9374
4436
8322
5567
2075
9386
6791
1323
9699
1745
2025
1568
7772
781
5559
1676
7774
4116
9795
1008
764
6930
2362
9757
3066
652
6269
4091
7631
3681
6544
6089
5048
6157
7615
9886
582
5991
1624
9534
374
7194
6169
8520
2684
1969
791
4028
731
795
8360
1370
6482
6383
2462
7237
6214
2697
6176
5383
5240
7825
9430
2430
3587
2029
1505
6916
4037
3709
7780
2844
9799
84
8531
120
9963
5942
2663
4360
6785
4957
1419
2061
1142
8166
1175
9195
5353
7336
6310
44
6747
3652
4998
178
7731
5672
3947
8693
1851
9102
8992
5882
2474
610
1195
7060
8671
6352
8524
8468
4039
9307
354
3324
1323
939
2938
7538
3769
1230
4693
6560
8557
5503
3604
1095
1643
7411
50
1268
2124
48
4335
6603
8963
5576
133
6528
9099
1428
3769
9685
95
4668
2367
3116
101
2338
458
6718
3911
9182
5167
5573
1792
1908
2229
7140
8416
4562
7643
7014
9884
3093
9397
6883
3269
1419
4741
4671
3075
4948
2274
5085
13
7458
2440
8722
8296
9823
2315
6243
2986
4861
9609
5056
4186
2312
9980
4426
3862
9816
8520
1951
5791
2179
5703
6871
3781
911
1630
3447
5531
7685
5068
8210
7687
8081
1967
7263
488
9078
674
6102
4644
7054
8695
5108
1309
4095
9101
4751
6528
6842
6606
3011
8634
5004
5752
9642
7590
5239
4374
7066
8087
4651
9066
248
1775
8382
2777
2218
4106
9339
5395
9626
9690
9510
605
1639
9919
1038
8717
1766
4819
2347
9313
3973
3695
8998
1725
560
7565
9768
1967
4717
1324
2939
528
9489
2233
2700
3242
5301
6113
2626
7312
1156
8431
7945
175
9803
6179
3975
8799
2947
3042
4287
8645
4859
2340
340
1561
8573
5502
5173
1486
7475
828
7943
9395
2899
9515
3408
8694
7878
4528
3551
4400
198
1097
5354
2337
789
1534
8303
8632
4331
8338
1132
9966
4711
1804
6234
2352
582
1549
5779
2168
6770
1805
8420
1991
545
7319
5582
5137
5983
3901
1271
5204
390
7193
8013
1414
5657
6034
2731
8203
3744
9111
6452
4160
5006
923
8475
6647
3150
781
8933
975
812
3122
3575
1902
1200
1409
8857
4302
8516
3851
9180
8818
8599
1990
727
8356
9819
7557
7581
5036
6936
5285
7147
287
5507
533
9197
1473
2698
7811
3216
9592
7174
8847
1682
9231
3507
7519
7478
3891
9867
623
9587
1182
3422
5586
7356
8413
2686
9417
2714
3008
3831
6543
7126
5150
4524
751
2627
5683
1276
9362
3223
1015
2260
1113
1690
7067
6558
8147
7528
6450
6774
7115
3297
3450
4637
1810
2351
2167
8903
3876
4743
1194
9695
377
8136
9715
6891
1979
8081
960
4346
5007
479
4048
2457
5058
1764
7288
4149
8321
4243
9793
9498
7813
3352
7517
9354
5241
8517
644
282
1209
4934
2815
5366
2841
8886
1616
133
5503
8843
8444
6151
9518
8092
1862
427
8624
1746
8170
9388
7551
972
8754
875
5840
45
2776
4649
7116
241
3785
2843
2092
2765
6098
624
3569
1315
9930
7406
1582
4293
9964
6024
1362
6257
4815
1180
2661
1626
6595
4872
5327
5511
2139
3325
3023
3605
8161
1356
9231
376
7594
909
18
8270
8888
9455
9862
5028
8742
9433
2412
499
3811
3231
6720
9490
6510
9649
9543
9455
5050
3085
8229
7271
9246
2932
5737
2866
4476
8009
5093
8813
859
4678
1485
5583
5044
2809
3275
8061
7558
4300
4477
1353
3494
994
3980
4836
1286
2637
6681
8788
8480
605
4230
2513
2400
4051
2927
2442
364
2275
4483
6597
6224
8232
2835
5139
2010
7009
9733
1345
3231
6105
357
6411
1848
9860
6585
1803
9548
4966
2064
3823
6891
2542
3190
7017
9061
2879
6150
7631
1973
8079
1485
1731
2461
2104
7302
9085
8287
603
4984
4788
1429
8773
5336
5629
829
378
12
4090
869
3646
5646
4995
1583
2659
2665
6689
6417
9788
7331
5255
7323
4687
5238
5932
278
8041
2492
7939
8422
6748
1687
9884
4203
3316
8875
9859
4090
407
6969
5877
6819
5306
5592
4979
3215
6304
3554
9264
3671
6845
5816
2100
9780
7833
387
7667
5678
1969
3609
440
9795
5911
903
1226
6167
6601
4657
7297
8626
2799
1443
8018
8747
9886
7539
3269
1071
5513
9302
280
7629
1528
2219
236
5281
4689
8360
8845
2267
2802
7791
3839
3147
6000
748
4436
4060
5337
4430
5819
3930
6774
8143
9730
1633
6637
5058
3036
2131
3267
344
4749
9750
3727
3311
882
4216
6281
1304
5085
7583
3921
8931
5502
5970
4444
2153
1358
3981
2504
5958
3845
3861
5889
8081
203
313
9101
1385
1164
3232
4385
1166
404
9205
3415
2888
6905
1516
4711
8488
2344
7312
8866
3594
1288
6810
2413
1795
6939
2960
3594
6653
7219
6840
5363
8604
8401
1655
624
8700
7736
2218
9352
9081
8256
9168
6323
3691
5767
3282
2270
9004
9826
7296
4024
9991
785
7034
7353
3886
2576
2775
1651
2952
6377
6053
5872
7813
9127
2750
619
8671
9638
2868
1003
8208
2294
9097
3801
2458
6495
2445
898
8823
8430
4244
4728
6429
141
3491
6580
1021
4784
3399
5638
7385
4940
1635
3997
6128
9186
9652
9601
9607
8201
834
3325
1637
8122
5797
683
9819
7109
145
8136
3214
5360
9776
2934
3634
9984
3115
3904
245
8448
709
440
1270
4126
4739
5485
9536
5205
236
3080
8519
6373
8761
4885
7853
8031
8584
990
6833
2428
2499
8691
1749
3454
3976
9126
1946
942
4901
6387
7226
3635
1923
8429
2386
4948
7115
2468
8106
613
441
9762
2626
6286
6876
8948
763
2314
3222
3526
16
9626
7543
2631
1247
3961
1472
4988
1575
2363
2870
2224
4831
6046
9782
8889
161
1635
9871
4438
7121
5222
5456
9428
110
936
9247
3648
452
7006
915
9767
3148
2402
6751
3785
5089
2983
8780
7467
6799
1467
881
3356
8745
5621
4578
4544
3959
6477
562
7640
1723
8555
7926
7954
1374
8967
6327
732
3772
8816
8771
4356
1081
2776
5793
7339
3166
7020
528
8201
3204
2866
5851
5562
7612
539
3034
2293
7928
503
9352
2813
2282
7544
6637
6464
503
3567
7751
8812
7543
4595
8970
8018
4795
688
2561
483
7259
8395
8831
4456
7932
8644
9047
5166
219
6676
8692
109
8137
8278
4438
409
7874
7026
5754
337
4267
4468
1428
2501
6184
8939
5756
2005
5063
3918
9026
5893
7996
745
3311
1532
1210
2325
6729
5804
5323
3397
1843
3676
9916
284
4783
9696
1304
7437
2769
3418
8880
3114
5585
7930
9123
9982
4780
8737
1696
4870
9432
5427
8053
2617
4258
5995
9938
2457
8054
9224
6751
3858
9210
5
6423
1327
7528
743
8704
9772
646
63
6872
6469
4403
1327
7230
6014
6624
9386
9641
9564
2312
3155
8009
4656
93
5767
9864
5748
7601
4263
9261
7054
4943
5390
9421
3809
9060
4753
3390
8691
5980
7924
4425
9402
2013
2217
907
3007
2666
2115
1609
2548
6133
7641
9261
433
2565
1877
2513
7802
7183
5260
9799
861
8644
7625
7506
552
4407
3762
1461
1943
5817
4108
5302
8411
211
3323
4383
5798
6079
3745
3889
6722
5124
2615
4052
1809
7052
9897
6112
7999
2147
6076
9393
3988
2014
683
8443
2615
1238
2335
6378
9820
4128
7357
1459
3933
9818
505
5309
4630
4227
8424
4118
9082
8728
6915
3635
1460
8855
5735
2344
216
9666
8825
6800
3511
1585
2840
6234
8417
6644
1195
4208
8101
9780
1017
389
5876
7637
3991
3386
3476
7947
3243
4125
9616
7589
7392
718
9117
8234
3827
6031
4855
7998
7401
1144
8617
6417
4419
2181
9628
4069
282
3388
3863
1339
149
894
9492
2600
5050
522
1140
6009
4640
6472
8824
3168
4738
4633
4976
5081
2384
6984
497
3150
9360
4301
3455
130
882
1742
8475
318
6448
2450
181
3351
4020
4660
1778
1976
4900
9200
2248
929
7145
6093
9207
8476
3102
2551
3986
8567
9283
9512
7675
7315
4352
514
1852
3304
1879
2555
9937
1635
7746
9430
6404
5949
7196
8138
9968
5817
12
5089
6439
5369
1035
8447
2799
7854
7207
5309
8375
8442
5008
6673
1319
7555
9167
9404
5477
6567
9303
8255
772
4583
2483
2075
1911
8513
4255
9284
6100
654
3155
561
2963
3652
8810
8050
4437
3273
8801
5630
930
5765
4346
6776
4522
850
4720
4446
9405
9587
4005
6286
9895
1406
6632
7029
851
7591
4994
7318
9072
3195
6383
7043
2545
1862
4089
7306
4589
753
7776
1775
7463
9755
7031
7330
25
8307
3304
5661
9369
623
6919
4093
1822
8300
6003
8746
8603
5363
3945
1924
73
3268
8003
9100
3716
1426
3118
1116
9932
1291
6265
4660
971
1506
6185
4882
3014
2234
2377
7773
7229
8465
2623
8478
4300
3702
5834
1148
980
9529
7927
9123
2804
1358
2291
8415
4640
9390
8555
8139
660
8378
8351
9328
9442
28
5717
7852
7063
1420
3081
8113
6364
6683
9890
647
8999
1248
7968
5376
2450
3741
2258
6453
5987
3501
4020
8434
5771
7580
9525
7834
955
3683
2758
24
2783
7054
3758
7828
9614
3868
3531
9055
7050
3922
212
1579
4498
5581
7210
2041
743
2162
4172
6848
8236
5363
4217
7143
694
3057
9487
5103
1715
137
4803
432
1383
5116
1274
335
7905
5854
484
1944
4588
2859
3304
9566
6929
4465
2442
8748
4138
8350
1258
1687
5890
4631
2246
5106
6872
4753
3071
3405
97
9664
4841
2107
3917
9786
1435
2175
1602
8439
247
7459
8229
6136
6004
9844
5624
4816
1638
1053
9581
4483
8863
4302
7800
8794
8303
7048
3746
7744
8839
1832
5786
5485
7996
6318
1382
6956
8630
138
1415
9482
7144
4754
5562
3678
7322
1793
7355
1392
3393
7055
9973
4919
6289
8329
8628
9618
6009
4093
7099
9938
1964
4309
5008
947
2960
2061
8357
9814
5407
5330
9011
7580
3931
3258
527
6033
5823
4714
5582
2914
464
9895
6757
220
4530
1788
6248
6531
6103
9685
644
3947
8370
1798
9529
4695
2074
444
6159
5452
8362
6989
9129
4208
1525
7982
9591
7333
6934
8337
2757
7340
8070
8345
5313
8087
1047
8716
5914
9392
4013
9683
4004
5711
2301
9473
7848
4252
5197
6062
4039
3745
890
9343
7599
3323
5273
995
8727
637
821
6508
4116
9969
8791
6376
7550
300
7028
4892
8525
6669
8528
7084
7917
4658
2656
1353
7728
2294
957
5559
4034
5995
4884
7818
2616
9168
1483
7357
7730
5599
3582
6542
2640
7046
8455
697
3520
7503
3436
3695
2005
158
6099
9155
1235
7095
8288
8018
2007
8506
3807
604
4932
4892
5772
1955
5320
1411
8607
4511
9933
5805
7382
2571
8203
9502
6043
6448
362
9876
501
5115
3141
6056
2602
2718
4219
196
6529
2864
2768
4251
213
3457
2464
3306
3670
6847
2819
8617
5978
1550
4539
1149
7553
5511
730
3133
6342
4384
6625
2127
3281
3252
9827
6223
3561
7374
8201
5563
679
8599
8926
1886
4309
7770
5914
1687
5174
6689
7932
1749
5439
174
9073
2577
4035
2551
3761
2440
1084
1758
4728
8020
1493
4956
5522
9446
6293
538
9792
4210
8965
3228
7719
9590
9027
8458
3783
1592
8559
380
185
8716
7698
2690
7154
4703
607
1373
9444
3730
3906
6574
692
8150
8245
7096
7894
1009
5921
6756
9572
9483
577
5330
6638
840
8449
5862
9387
4177
2326
3958
6477
9889
9816
9135
6259
5257
8586
5663
168
5536
3659
7171
5656
2923
2084
6717
4963
4149
6145
6001
7082
1275
5997
5180
5879
5751
4837
5330
9161
3862
8095
6835
2060
1832
2004
8601
3639
4164
5608
1824
3503
9109
8843
1666
7369
3237
7015
6174
8253
6165
6585
980
6774
8182
6989
8944
6517
8951
4163
4737
6438
4267
1310
2981
7418
8486
2730
6035
2227
6884
8749
5092
8382
4470
1334
958
3467
2602
3122
3055
9800
6421
7582
3282
6619
9184
71
3985
8382
8381
2541
1896
6981
6612
2774
5106
3819
7854
5023
5138
1994
893
7324
4159
9866
3830
8529
1469
3776
860
2457
484
8872
8058
3331
431
4846
8685
1517
4548
7301
4140
3065
971
7162
7685
9756
9180
4643
8725
7429
5785
8465
7379
8267
5189
1749
8681
1007
6032
7247
6384
8240
1265
7137
8887
5309
3535
1218
2961
4789
5979
1918
1224
3658
6893
8619
9201
8740
5609
9030
5726
3474
7550
3980
2425
3884
7051
6693
8852
9684
9118
7770
6362
2970
3355
3415
9649
9438
3141
8332
9839
5025
8252
957
2998
5076
5011
6361
8750
6114
9804
488
5357
3882
451
3534
8005
1252
5940
540
6170
1188
1961
6517
2846
8908
4708
8894
1451
3548
7573
975
8973
4197
5321
870
2329
1948
8048
1483
4830
7674
1289
8637
4823
1887
3692
2299
1513
3046
9459
6992
4559
2596
9318
469
9472
8410
4738
8154
570
5867
9349
9152
6285
4151
7560
1229
5222
6661
8169
4738
5110
8767
8564
6857
9135
5911
2446
8664
3227
2840
6446
7283
5688
7223
9785
1918
8660
7576
8920
3359
545
1917
9607
4706
3477
1241
716
502
1168
7107
2
9189
1739
3254
6018
2129
1018
7893
861
8953
9725
1836
6120
3051
5641
7073
437
3347
7597
9626
9066
5330
1764
4344
4272
666
8055
5216
2665
4981
3420
2811
7007
3718
9743
3235
374
9015
2731
1950
7709
9553
2404
1703
3110
3130
660
1751
7743
5049
3761
2659
5804
3061
1864
4783
2691
2299
7608
7936
9396
926
317
1263
8675
8313
5191
6522
5539
8544
5286
9380
4481
2485
5605
9101
3690
966
4992
9436
8330
4467
3811
7960
1314
8365
2800
422
3541
6426
6364
3501
1359
7973
311
8053
3091
4819
215
414
4159
6640
6752
3181
5310
2840
7122
8881
1290
1362
4014
7156
1435
2870
2022
1741
9681
7198
6848
5314
506
8795
2343
4698
2016
4815
7103
5441
8306
391
6723
9572
6749
284
8892
6204
4871
1679
96
4393
9816
3249
420
1235
3910
2805
3855
7557
9387
7869
5629
6502
5093
6065
7741
8028
9322
5326
2120
1077
5557
9946
3454
6544
1186
3094
2079
7878
6097
9725
1058
4823
3418
985
1222
9742
6910
3829
8242
4742
598
2284
8187
2070
4763
8560
1666
3287
3057
4135
3463
6935
4000
9552
3486
3686
6944
1475
8412
1870
6000
3815
1934
8576
4883
5181
4022
1592
3385
1721
9476
3986
4709
5025
7373
7654
5488
8573
1642
6319
6041
9118
1247
7562
6342
4348
4134
4090
5228
1944
7703
4072
4952
3328
5495
4631
3432
7601
4251
4822
2648
7734
6055
4350
2204
9102
8119
8523
6919
9436
7464
1608
3894
7800
4004
307
4237
7283
4729
3903
4795
2663
2613
7064
6780
2893
8544
8178
1835
9240
9766
4218
9410
2399
8192
6478
1024
1304
7661
7416
917
1904
50
7349
6925
3383
5131
4868
6326
3320
2076
5418
832
758
6650
6659
433
3313
5599
5987
3058
584
2781
7306
2585
4649
4978
7365
6883
5172
5764
9713
7406
493
6410
6587
4080
7520
9447
4819
648
6351
2964
5327
2367
7351
2136
3164
698
8769
3254
9711
1631
9636
4692
2393
3154
87
2099
2969
5867
852
4192
9899
5349
8889
9622
1774
1861
7176
6157
5748
9685
9694
707
7266
2604
9456
229
8247
3324
8593
1275
8922
2664
5776
2685
1324
4512
4702
5558
8844
8154
2590
8068
761
6463
1653
3032
8098
5295
8225
2864
2665
593
2934
510
6823
1564
2163
7253
6649
7179
9908
8016
311
1248
5856
9263
5109
4568
8418
3118
9571
3894
261
948
5647
7823
5960
5813
8474
1042
4097
9636
1208
1858
8717
5337
7185
4353
9574
8491
3492
2698
8366
810
6508
3835
3544
9067
8986
7630
6102
1889
3377
3986
5964
1780
9937
4251
9619
9233
7308
9042
7498
9534
4580
4170
4119
8712
5493
7969
6972
7483
9023
3854
8932
2445
7531
7309
7132
2151
4814
1685
9230
9025
7436
3827
2777
6521
7332
5252
8189
1440
8490
8052
7186
5537
6050
3022
3720
7087
2535
7502
3496
9002
9067
6283
3002
7197
8217
4747
7888
1975
70
5474
4063
1283
1062
8315
6670
5287
1707
3505
5671
2022
1480
9722
7819
6770
9892
4017
8210
2786
1258
4526
8768
4011
1166
1636
7203
1070
9097
3208
2408
2414
2549
6361
6957
5932
2292
2655
1665
3217
1082
9652
1592
7095
5148
3866
267
1940
1664
5992
6460
2996
1460
5701
1895
66
4410
5519
9603
4419
9729
3751
6328
448
9775
2589
9707
4974
7898
5236
7077
4171
6214
530
7074
7558
5096
4967
7828
188
7610
6039
5000
5563
7751
853
5376
5588
2374
7869
6656
6898
3587
9022
6628
7042
3992
9043
270
8974
7596
6301
830
3545
8594
5471
937
713
2530
4469
1020
5756
9876
7873
4618
825
8296
3171
3025
3093
3395
7877
9307
3838
9060
1984
1648
8167
3877
1983
9865
4192
8989
9646
271
9457
8610
1566
9394
7875
5531
5128
38
7115
7348
1035
4247
7684
475
9684
1149
5479
7479
5929
8090
4138
5656
2354
641
371
9945
9044
49
2023
2242
3755
9054
4804
4746
532
225
631
5658
324
6853
842
9325
2616
3027
8286
8131
2091
2808
8577
6085
1853
2785
8651
2659
6886
9145
1083
7496
919
9689
4457
5359
2312
9758
4056
4015
7364
9737
2282
2354
1790
3919
1039
8595
4414
3185
6940
5878
5179
3446
8372
2177
1143
6595
8182
3944
9122
4845
7106
2439
7483
7446
4665
7432
5914
2451
6448
5188
3299
8670
4272
9846
3112
4391
542
5595
4367
6629
5074
390
6410
539
9350
8576
3817
3013
4813
652
4872
6545
1373
5593
1958
2395
9834
7088
2340
7361
7425
3261
1381
8181
6862
1179
5432
7201
5082
2648
5183
468
5700
9576
1324
8267
9963
6565
7623
2603
4613
2723
2574
2682
9903
7042
3034
2733
5618
4316
6137
7820
8382
6719
4701
9362
6678
5413
2433
6225
3847
8606
6435
9890
5814
6159
3763
793
5685
8340
8470
6247
7314
8417
327
7546
1357
854
4219
6399
3635
2897
7711
4744
8299
5085
8881
4600
3917
2087
5767
1722
970
2626
3839
9154
6540
6305
5573
6795
4746
2289
3306
9136
1016
1625
6855
5158
4217
6202
9390
7894
8834
2688
9017
1385
7325
2107
9106
9772
70
8855
718
7634
3542
918
119
8873
2025
3600
6516
6372
6718
3185
1175
264
9275
1
5507
5443
1978
609
4487
6070
3556
2400
5932
3139
2120
45
599
1921
9767
8951
4875
6556
2448
64
1294
5178
3379
1729
6374
4617
260
9671
1312
9155
8750
7227
8653
1699
7714
7023
2842
1890
5915
1395
7354
9514
7870
5944
1618
6828
1507
5740
5408
6108
9594
8708
7257
4234
5949
8856
3742
2972
80
8423
6586
8918
7351
7868
4059
2140
9493
4648
1114
8798
5964
8335
2745
2098
2885
7247
968
3008
1437
4138
7475
8390
4315
5812
4124
3100
1642
9752
6880
6434
2103
326
3161
3813
2937
1895
832
4608
5991
2785
8860
6831
5914
4261
9099
1039
5265
3990
4396
1954
6971
4644
9335
3534
9941
4598
5466
2421
815
4231
6800
3007
5149
1303
1856
5859
8055
850
3696
773
2125
6669
4243
9337
8395
6172
7302
8341
3221
1969
2659
3861
8031
7904
4128
9176
364
1150
7080
872
7569
4263
7811
6295
4468
7998
6548
2437
2406
1791
3199
8093
8411
3488
6901
6015
5938
5975
1565
9801
9109
4501
7665
6078
7199
4576
1074
248
2180
3294
1577
490
6370
7277
8539
3054
4498
1759
4392
1854
2283
3011
5185
2078
8579
6751
5187
582
2018
9929
4
7277
3590
2325
2985
5968
4781
7625
6978
6579
3298
1452
2866
1998
199
1916
8526
361
2523
175
4850
4498
3272
5650
9722
5499
107
7309
1524
4625
7233
2535
3840
9734
2555
3045
1504
2032
7246
6142
6210
1755
1594
3403
5047
9129
8260
7146
8943
7610
1681
5969
3235
2086
6162
6127
7663
7895
9223
1790
7530
3380
417
7253
5843
8136
6889
8714
2970
7682
8006
1717
8296
5205
30
895
8363
2127
8861
5705
770
838
1115
4393
4018
4126
8941
959
3827
2856
1530
7559
3610
5941
4088
6263
3763
3704
6882
1063
3146
441
4137
8096
2215
4597
3717
1245
4164
8355
917
4558
1563
2946
5450
8924
4993
8957
1053
7671
2282
2065
5480
2506
9271
901
8472
704
6771
968
4893
2304
165
2041
987
7988
8178
4287
592
2536
7043
2089
6978
9565
4271
7872
3444
9917
4853
4712
2805
9160
8376
4293
1334
1373
598
219
6214
773
4871
8653
7116
6154
6127
2999
15
7621
720
4904
533
980
335
2358
1351
4570
3696
1749
2061
6160
7041
4851
8923
3225
3809
3050
4727
5828
8459
2969
9318
6426
4163
8188
8323
9959
2251
6327
4395
5734
5730
9922
2551
6597
7962
9966
7735
120
5956
8822
776
329
9834
5376
3602
6349
89
6467
9504
5793
5754
6371
2172
4163
3307
6263
6534
2461
3870
1132
6209
461
5037
3378
3115
5520
1529
7972
3031
4716
5582
9749
6729
1805
5284
5814
4173
4535
6101
3012
3268
6298
2566
9550
1404
1844
5715
8804
2410
896
7084
4411
343
8620
8582
3629
2693
3320
3647
8653
6060
2170
4674
4808
1045
1631
8163
8215
1809
9356
5815
7681
8551
4626
355
6317
1818
9456
8480
4389
1411
2786
8904
2855
8207
3032
6960
7429
8695
7665
6625
5804
7864
8662
2404
7585
8703
7539
1882
3447
835
6448
6469
2254
6702
1230
4183
5157
4569
8860
2437
4496
5140
6137
6359
9076
3695
8596
1439
4527
7719
5776
3619
7046
9760
499
3993
3574
4043
2061
7118
6587
485
1926
6066
3199
1980
2704
3844
6602
9663
8668
4502
7783
993
6200
28
8792
601
9910
8935
5280
9593
136
680
6062
4600
2519
4371
1961
894
9762
7538
6759
2572
5843
2034
1880
7430
5822
7630
1327
686
7028
8311
256
2750
6996
5597
7956
1586
608
3644
4314
6943
8189
3157
2137
6036
8948
8744
4208
5500
2965
6219
6078
1596
6268
6762
3357
959
4572
5003
6456
7388
2375
1724
1358
9472
223
652
1679
7534
1287
6210
9923
4944
9347
2862
6922
8984
7614
3242
1230
423
379
2941
4932
1705
4995
9564
8306
6844
7308
2829
2842
5211
6682
873
7700
1691
2703
573
1323
4801
4687
1438
4909
9277
9631
9590
2022
8088
6747
4239
6422
9493
6790
2171
1774
567
7404
8238
1771
2847
9620
1353
297
784
9249
947
8136
8738
5672
1429
1500
1230
2283
8131
7758
4156
8212
7186
3936
9399
8637
1530
2830
9130
1196
7338
4656
1034
429
8115
7740
1951
2839
8322
280
4239
5824
3645
237
2297
1660
2776
7143
2635
9777
8292
665
4097
1462
6534
8877
3451
4954
6400
5209
1657
592
5790
1053
1605
8312
6926
8793
7805
4489
2029
5724
444
5563
9482
1639
7573
9713
4890
4111
9803
7763
3047
4369
7631
5386
5925
9408
1670
9988
8147
1643
4998
4775
9098
2010
94
6354
822
3334
1151
5455
2381
4408
5995
7781
5824
89
681
2650
5774
3401
689
9414
6160
1484
1946
8258
6468
4734
4189
5423
2793
9239
9766
9636
5123
1866
9607
7983
780
7895
1849
7196
7240
7025
2416
1139
9891
8361
825
1724
5433
6313
6659
1582
497
1341
2167
8948
4871
5387
7349
337
1188
9251
28
2411
9757
9730
6102
754
3829
673
7278
148
6912
8666
9711
5321
1013
9754
2474
5209
7086
7682
4851
4670
2223
6855
8041
1668
1393
8986
5296
2716
5530
3698
6061
3536
3259
1813
3661
4737
9126
134
8114
9596
2025
7704
1531
9739
1515
5632
5839
5335
7538
1832
4598
9579
6991
1152
4324
1124
5863
7567
3987
7157
5406
5880
5244
6808
4514
2808
273
4286
8017
5803
4250
5303
8617
6334
2586
7436
2378
4495
2893
9017
9081
1312
9024
1657
9268
9851
3037
5866
7229
5984
2114
6784
2245
4153
4125
4389
5158
958
1590
6926
1676
5876
8905
9689
3889
3921
4830
4130
4693
8619
3447
6116
2183
9982
6229
8892
8258
1228
7655
3786
5638
1054
8897
9457
7761
6073
3093
6478
6346
6636
4112
901
3530
662
1939
5990
136
4836
4141
8927
4144
3864
7713
8795
5375
4421
2825
6296
6013
3927
119
1350
2647
4367
7860
2923
1751
7564
8567
276
4451
965
5411
3606
5744
4739
1485
8611
2976
7084
6713
4647
5871
10
8928
8274
7685
5226
8944
3584
4969
7952
2480
404
4771
7847
6654
3188
8476
8806
7928
1053
1973
6190
1203
2214
6848
2113
4651
7235
3982
7437
7703
8064
4934
3189
2456
6461
1791
1904
9246
9049
2954
1450
9479
2343
4351
1897
1925
9118
7795
9739
1835
8732
3043
7851
7572
9770
5183
1026
7487
2058
5990
8170
3243
1500
4585
2493
3067
385
9839
4140
3511
6727
4101
8891
351
5267
7407
6314
2923
3101
6656
4047
3876
2101
2258
591
4505
2659
4434
7307
3215
3724
3611
3015
5641
8001
6493
7862
5183
3265
6346
9361
7822
8814
4525
8678
4396
2285
2327
7549
2870
4167
6407
3702
3016
7613
4325
3886
6472
5192
380
7249
2287
7214
2786
1193
3717
6097
7701
2964
6696
4865
4579
7620
9929
1506
7430
1343
2003
1720
8378
5911
1896
6334
3980
5636
3498
1207
3650
1405
7139
2971
8929
8198
3538
3955
2830
5940
7267
9904
8853
3947
7513
1062
3791
888
1418
422
9460
9755
5783
360
1405
1819
2198
6727
4308
4382
127
2151
2714
2176
1823
7842
773
448
6236
7887
4820
4891
1254
5172
2673
5888
9926
6466
7106
3314
1494
4175
5531
6380
3645
3202
2051
238
6533
6086
385
5078
2890
9777
2292
7146
1505
9871
2732
8722
6866
9879
584
4018
4948
8895
2765
9701
7348
1675
255
485
2977
7521
3023
8919
3735
3400
6578
5108
3639
6335
4441
4209
5199
8586
1394
2144
8219
3606
3963
5775
9511
8670
3566
6127
4431
294
4557
1215
2166
2629
2859
9654
720
7936
9989
160
4028
1552
331
2768
6881
7029
9583
6243
7699
837
4457
7045
130
429
7908
3837
8272
2056
9353
6547
189
5357
3862
5298
897
4594
2314
729
8725
3791
6367
3627
8366
9646
37
1734
5222
8734
4311
1521
1225
2102
5564
526
7034
9766
7357
2751
576
8250
7134
9748
6048
1928
8394
4035
3176
152
223
2817
6036
3123
979
7916
1617
5284
626
6187
8492
6220
5621
5581
7222
9714
4369
8318
8375
9110
7001
9480
3339
182
6352
4086
7917
9994
1503
6180
1695
858
6975
4242
9443
7648
5172
9527
5065
5176
9127
147
1206
6836
6990
9740
3533
2283
3769
2330
1693
9249
4508
8910
6502
9986
4164
7469
8344
9944
6152
8906
8555
1021
8734
817
9541
5610
5894
8033
7131
2413
8375
897
2567
8569
228
3107
9538
7655
8219
6229
7103
187
3818
1540
4820
9122
6462
1979
2629
6022
3817
6362
8095
7988
1759
5010
910
7045
1774
6220
2571
9496
9799
5929
5029
7057
5869
1252
1258
2874
9321
8116
1395
4039
2231
3294
1498
1512
1329
9543
8184
8568
4583
4038
735
9955
5495
6760
3761
7060
510
7853
7948
4203
3195
6176
9842
7694
252
2677
5673
4343
1112
2362
859
3083
4312
8576
3851
4906
1602
8307
8965
2402
9316
900
5056
3934
3802
2616
1588
6940
2796
2297
3698
5676
7334
5722
2244
1157
2901
8408
8785
5409
1691
7724
7389
3145
1472
4621
9867
4427
1749
5475
6800
3175
5878
9206
886
9354
6971
4757
2985
6913
9434
4994
7057
3471
5933
8618
6205
505
8716
211
4664
6031
5607
3678
8715
5669
1891
9915
9375
5296
6430
988
6029
2444
111
1970
7924
5593
6223
3619
4885
1335
8638
9278
7934
1286
9732
6645
706
752
7877
4632
9042
4450
576
9379
1098
533
9892
8493
2714
315
9856
225
6799
9893
4517
4586
1726
8674
873
9592
5500
5409
4635
8623
1997
5559
8527
7006
9223
828
9493
4845
5906
832
4138
7199
3326
2251
1882
4663
9297
4898
8591
3095
5324
6982
3467
8564
5224
9174
8111
3845
4082
804
1990
235
4001
8597
257
8266
7088
6386
9439
2788
1228
4796
3704
8887
1403
1276
918
4557
8263
377
9745
9442
86
2338
7045
7667
311
6603
3427
7169
6747
6452
289
7188
8334
9413
3694
7980
7473
278
5590
9107
3333
3146
5726
895
8197
5164
557
6211
2672
1202
5304
9893
1362
5742
8728
3450
4143
8644
9193
7118
59
1765
8194
7440
7913
3689
9948
3033
7133
2108
2528
8925
3232
4079
9074
2330
4592
6719
5444
7421
2145
9619
920
8437
3044
9390
8038
2143
9027
9557
8486
4112
6086
1515
5963
2337
421
6727
3917
2740
2538
999
6592
7173
3233
9006
2934
9244
3968
3641
5886
9423
9981
2335
9079
9621
5073
5046
9749
9285
7975
8867
2462
9372
4400
8537
178
8221
70
3891
1045
6418
347
2716
283
6113
8477
6267
3646
8027
5224
4333
4463
4702
5897
9258
6711
9241
9931
1994
760
8416
1136
5680
277
1925
1772
9860
2346
9414
4001
3903
7546
1831
8275
2015
6067
2404
2024
5979
4992
536
7502
8048
267
3324
4312
7753
4364
9655
6230
1005
3
7395
5185
3170
670
1920
5296
8080
9703
7138
1497
4241
5917
3638
7479
1924
9662
4610
165
6080
5646
1050
7908
118
2598
9758
5423
2735
892
9520
6232
3572
2250
1604
9006
7869
1630
2065
9550
8737
5310
1444
1491
6668
6773
5427
4636
143
2590
4719
3176
8448
1036
7778
7296
6114
8516
104
9937
2288
3209
7227
1396
5395
6833
1126
1388
5476
1720
2795
716
7530
3169
4608
3698
7572
420
803
1636
6019
9753
5631
5349
6207
6832
2423
7284
9338
7146
1566
1314
5345
7927
9689
5646
9598
7565
1165
5134
9595
7601
2738
5804
9073
8054
4025
1819
3854
1103
7242
3348
1813
2626
773
6817
2991
2364
7946
3445
8992
5131
2341
9783
5013
5483
5649
6409
7032
2032
6445
5769
8870
1453
3723
9651
4408
224
901
8480
6445
8298
5227
9344
5609
1934
631
7360
7062
5684
2754
7975
8985
8843
4687
7379
5728
7769
9061
8091
775
1280
1546
5840
3401
4592
6746
7973
1140
5106
7623
9416
3845
2552
6634
9916
6627
3375
5048
7540
2775
2078
6481
1230
3769
5038
3825
5834
646
6501
5913
6966
4061
6976
7112
1111
2265
45
8706
2646
440
2211
3763
2340
5995
958
4749
4428
2998
9050
4204
9940
1367
7036
5963
2750
2099
2728
1904
3601
972
4274
5730
9327
8895
9908
2811
9523
3961
1321
7400
9530
8426
884
3341
3995
1937
3648
4341
2883
7479
180
903
4065
3817
7282
6469
203
3244
5389
5902
2075
7413
3525
7443
6586
5264
5025
4407
1224
8910
1079
4575
7573
4540
6250
8009
942
398
4513
3513
9959
3866
3760
3293
9601
1137
8837
9330
7001
9352
7090
3313
9197
8981
1826
9953
795
86
6985
1232
3128
9338
6940
3596
8570
7827
5514
6091
8659
7795
9990
9114
4010
403
5794
6195
3336
4851
6905
503
8651
9323
7193
5531
3066
1216
620
6112
7254
6883
2130
3178
9145
6755
716
7874
3743
5747
6455
2135
2493
2949
5970
9471
7602
118
478
9211
8888
435
3618
7160
6023
5193
6152
2546
7527
9051
6520
9507
9295
4252
5550
5385
1279
2220
5722
4854
7318
2639
628
9489
7857
9097
6298
681
4897
9222
4072
3450
5656
9062
1251
744
1807
965
3522
744
2359
2617
6169
1278
4618
4932
115
9745
1805
4202
3995
8059
5045
4380
5239
7037
4050
8947
2098
1983
8684
7032
5541
2324
6905
8783
6129
2652
4025
6661
4491
3091
846
2414
9076
2183
2171
7441
7764
5862
8215
4768
2403
4566
8894
3630
3364
7199
7317
3525
9982
7395
7096
3696
5655
7309
8849
7539
1520
2599
839
5755
2967
9589
4657
943
6717
7519
5861
8309
3701
7069
7346
5938
421
8906
6694
4921
3661
4443
7661
3941
7441
7497
3479
9698
6388
5897
4404
2901
1219
685
6878
8651
6955
9172
7043
991
1496
3788
7998
405
1915
4952
7809
7204
5046
5916
529
3857
1271
8709
7470
6118
5360
6422
6910
1281
2543
1933
3333
6472
367
9316
1938
9675
6841
4707
649
386
8200
9842
4968
5637
3720
9884
7017
6859
3850
9072
8435
9929
9959
6513
1197
3852
3118
5325
7744
1170
9900
8011
2488
5715
6951
5165
2007
8205
9495
2949
1750
7053
34
5300
9945
7257
3858
5470
1917
6249
452
4249
6624
8855
9088
3443
3325
4844
7168
387
4627
2633
2895
3912
7153
3383
8656
3839
5377
5094
3640
448
7342
4178
7961
8055
8771
8436
3260
8992
6209
8789
841
3435
9468
9341
3606
688
9971
5993
8554
6092
4778
4250
7997
3577
9526
8858
526
1739
2964
7002
6320
4391
1366
6503
9090
7150
43
4092
8554
4967
1274
4592
8717
4811
6491
5039
6285
8362
4306
9783
8495
6811
7496
9785
3784
6096
4776
1551
549
8872
5475
3181
771
5630
7425
8736
4977
5694
8501
2499
10000
8216
6283
816
2371
1837
1584
4323
2841
2870
3854
58
7509
6501
6483
3353
9558
6323
7085
9035
4296
7912
2084
1122
6198
3128
6996
9423
8713
1851
4373
4877
5218
981
1080
6680
592
6004
1121
6315
9311
5657
9596
7815
1517
4685
7133
4287
3226
3140
296
5360
9371
7855
537
1007
3547
5179
4130
2490
3823
3511
495
8288
5940
3220
3782
540
4824
5893
1456
4748
5137
5045
6255
8273
7982
2439
2652
7167
5144
5337
6910
5988
676
1234
2296
9014
4136
9210
2943
2468
9367
1049
6454
6494
1499
5175
9257
833
1982
2595
8163
650
149
6767
5212
1740
3610
7496
3378
9917
2996
4452
9810
8314
4533
8612
1939
379
5088
2009
7008
4562
8484
1043
7680
5084
2506
6644
2324
8938
7
6851
7356
8521
3854
9340
9414
1853
8310
8276
8452
5053
8034
3339
8680
5159
7283
3002
7951
5780
3159
5836
6120
1238
443
793
4256
1854
4101
413
8315
7803
9479
4440
6864
268
256
3662
3873
5031
9909
6222
4470
1826
4247
9808
101
4798
1921
6152
9536
7587
785
487
7676
7174
9904
6512
1161
9560
7504
6040
2690
9784
9729
3287
9619
8169
8639
3819
610
142
2412
5307
4588
6113
1590
585
5981
6659
3668
2865
5754
2973
1458
6526
1775
854
8615
5948
4464
2173
2079
2264
2734
2006
3034
4227
2169
4642
944
9269
2140
6422
5839
1471
6378
126
5794
4937
130
9914
5344
5433
7985
3238
6383
8245
2821
4392
3507
224
5418
7155
2998
9888
8307
936
341
3489
134
7404
5797
5666
9284
1732
545
300
6611
1884
353
7667
1418
3272
2744
3397
3769
7410
1402
4144
2019
2850
3576
6336
4969
4748
9290
470
9956
2722
615
3428
6894
1562
5620
6932
1165
11
8663
57
6557
1681
1558
9901
601
1184
3345
5993
7622
4644
6969
659
956
4471
4924
8050
7122
716
3150
3709
8101
41
8196
8625
3684
482
1328
8801
5067
831
4485
2936
555
6415
2886
9354
8066
9494
6767
9240
6876
2786
8511
4482
3381
1227
6465
8391
7305
1513
8565
8760
7691
6336
2704
3755
3998
9254
8221
8076
4707
4501
7374
8029
5104
1051
675
2861
3625
4798
581
1943
9902
1134
7824
8945
4417
5011
7451
5829
2162
6405
1205
2493
8393
2235
5198
6951
2911
2347
415
4296
6729
9263
6455
2525
9473
1593
2803
2044
9923
8653
3160
1737
1250
7613
9584
8053
5268
8466
2831
1360
17
7701
5042
9903
4035
1118
4179
3993
6122
5620
5514
779
2655
6883
7827
8252
8579
7756
3112
3930
8707
2790
7404
8419
8218
6498
4292
112
8883
9836
6897
1851
8985
3213
5518
4050
8398
1326
4194
9748
3236
3463
7827
7112
2027
2901
4376
6461
9144
6346
8024
3899
1662
1885
6916
5304
699
5011
3502
2663
4882
7862
181
2539
8464
1409
1342
3690
7549
6702
7937
8684
4145
3942
7356
9267
7217
7160
1752
7012
149
6213
7958
3459
5991
9223
6709
701
2457
594
3508
526
8147
9619
9102
3076
4745
7045
3767
2315
4885
130
9057
7222
1542
2726
9099
4687
2132
3599
7079
1334
4542
1089
6343
3174
2674
727
1891
2005
3913
1524
2937
7978
204
2311
8177
9896
4471
4892
3548
8409
7305
7167
1305
5030
3957
3131
6227
9714
24
7489
3707
8839
3479
356
6269
3128
420
129
753
2485
3532
908
7985
6749
2625
9638
1074
8622
9519
6651
8097
760
9501
6311
6491
6399
5619
9529
56
1855
1410
1103
8677
3338
7363
3217
9197
5709
4048
5210
4084
9873
2617
7792
4272
4508
8501
5765
8948
8184
7014
3254
4554
7820
5734
2208
8780
8806
9667
8771
6607
3450
2037
3199
6380
5876
1992
4459
364
7945
4107
5172
9824
5884
9635
5986
7274
5516
5132
7639
332
4986
1582
4944
8459
6585
7960
9006
6047
3310
2779
8494
8058
7607
4613
7748
6546
5672
2569
9847
2717
4144
3624
3685
5704
7418
8766
4727
4788
8111
8427
2896
9117
8793
2876
1215
1048
931
3205
6643
9321
9436
3966
7086
9039
2698
1527
2946
5852
9115
9049
5929
6612
8214
9611
1169
881
576
3534
8819
672
859
2981
6244
1517
5001
9796
6757
1334
8654
9187
2837
9294
6355
3023
3367
1456
9127
5791
7598
9278
3472
2190
1364
4261
5343
4665
42
7439
4594
9110
5066
7108
8098
6703
8728
7341
5933
7274
2679
8568
7966
2694
7048
8209
8680
2212
7804
9571
1954
4863
6011
6827
412
2682
5246
5604
6063
4949
166
1701
1171
1595
3855
707
4154
5580
8047
8500
2169
9761
1977
2194
807
6337
8254
2471
3966
4879
6275
3611
3087
9054
5677
9192
9522
4642
7881
9750
6970
1924
9000
8120
6551
6914
423
913
5317
6640
6477
5460
1010
9983
2974
5832
9261
6184
4845
4276
6586
1910
7118
9164
7442
909
2521
1480
1895
2186
5050
8653
6533
3289
197
395
6291
5613
4102
9427
9417
5648
4311
3634
4156
8983
2427
9694
677
4112
5480
8427
5199
7691
738
5931
4207
2962
817
352
6286
358
8244
2031
2146
2136
9615
5987
891
8353
7376
155
4921
4751
9952
9617
634
492
3893
680
1297
220
9363
9121
5650
4979
2498
3194
1130
2688
683
2052
5340
90
1085
5199
1334
8022
8828
2324
1410
2706
2665
9247
9640
6753
3772
9927
2593
3892
1293
1723
3062
8897
3027
4746
7463
8338
2756
4655
9319
6764
3883
5608
6277
8330
9143
1921
550
5430
4288
178
8653
9700
7284
5649
9788
7451
4976
2421
8228
9601
5866
7993
7289
8722
5451
1577
353
9996
5594
9981
2955
9017
6131
575
2460
9626
8519
185
9060
6861
3037
496
8815
2619
6134
1879
6744
4593
9518
8466
7448
3192
6414
8712
7740
6019
767
5619
6100
1701
1049
9368
9512
9308
681
8189
2261
4510
8769
3804
9493
6830
441
4755
1629
4603
5139
7764
9712
4086
8204
7648
1152
2749
3071
3931
580
5769
1059
7804
7733
7104
4277
3876
3011
6232
1920
3288
565
6761
120
1532
4414
4270
9047
6062
6858
3096
7135
1949
5143
6350
2318
7828
5009
7652
2479
8806
9254
8999
7564
7335
6776
147
3617
9717
9664
3457
5661
2466
7568
2881
2210
255
8609
2191
9467
3782
7883
9445
2029
3540
6643
4509
2134
2337
7790
9793
3778
9197
708
6593
6685
8521
6048
3968
5603
1968
9252
5292
3218
7600
217
5848
5345
1096
2004
5624
9562
671
8099
8056
4946
2334
7991
968
9322
7916
5964
7976
9662
4757
1140
3228
4282
7382
2290
2173
6157
3991
4305
4124
8405
9125
3653
5683
3290
1355
41
4234
8471
5420
9943
9747
3106
3904
1111
291
6685
9801
6495
7453
2693
2401
3080
3132
8424
7281
7985
8860
2388
3584
557
9798
2906
5622
8119
7943
3985
1260
8342
7691
3542
8659
4843
4795
8929
3133
5399
6817
1924
251
8730
8179
3180
8212
1062
1508
9594
9871
4898
9123
5035
6718
5194
7213
2803
7751
6692
9014
25
191
4013
3007
7388
4229
3090
3700
1875
7209
3883
7766
8737
711
8961
6320
4071
6084
512
5896
9236
5876
9384
9252
4344
1525
9901
2213
1606
3899
239
165
6135
4073
7460
5561
8907
2169
8288
1283
5563
7064
1559
9190
874
7281
1241
4470
106
8436
2396
6844
3994
9299
488
2004
5645
5417
891
4883
8070
1127
621
2168
3695
6701
9085
1981
1610
9793
5370
3098
7278
7326
9615
7414
8243
6172
5590
2427
4936
24
9325
4053
9233
3489
6981
6855
6479
5150
1958
1003
5112
9583
2881
2195
7669
8718
3790
6832
5082
6114
1300
4238
6400
3904
5607
7914
7726
6253
2459
1265
9799
7477
6598
7111
956
6849
1780
8273
3554
3673
7108
8207
7982
5046
3792
7769
5181
5938
4010
2101
8225
8143
2177
8690
8869
2656
3987
1445
1473
6040
8924
8781
969
7325
5405
69
2415
5817
1656
2501
4762
1677
9032
437
1774
1169
3981
2864
1082
4364
5956
8481
1985
9581
8438
8252
9632
9476
4343
2203
8127
5888
7742
9187
5251
1654
6613
1427
7359
3146
678
6825
9274
8766
2565
3313
1836
5380
1005
5642
4098
5505
7106
8759
8577
9504
7270
6591
8423
7807
5527
2289
5180
3818
4357
5111
9656
1299
7537
4310
3375
507
8945
2064
6343
3792
5889
7798
2570
3666
6003
8477
7383
6627
2423
9227
6290
7211
7845
2046
6220
6501
8439
1850
2381
186
4068
6557
7229
3960
2007
289
6467
2862
9646
1069
3941
1159
4815
1272
9150
2416
3876
3003
6013
3880
4535
6850
9162
9651
7289
1807
579
1723
1867
7418
4501
4099
2688
8521
2599
681
8938
5160
3023
1752
9521
1398
4344
5479
3874
412
7611
5746
1764
5817
2410
6834
3462
8223
3996
1484
6755
9412
7874
4467
4280
4854
7864
3274
8988
1919
8264
7370
8670
8368
2888
5644
2237
6685
8611
9365
7920
661
6101
6107
102
4620
2464
4135
1367
7686
476
3129
8250
1874
3579
9426
7856
7905
2587
1043
3597
1410
484
1040
6055
7212
2657
1200
8822
6791
8955
1459
5804
1031
1681
7680
3742
1350
4068
1258
384
2892
8511
511
7904
4590
6772
5005
5640
9488
3169
9633
4966
4648
3201
3661
6713
7281
7374
9717
882
1112
1765
311
3754
8327
7458
4933
5650
2124
7290
8688
8164
4933
8792
7378
1881
458
7135
2791
5524
6822
206
3177
6380
3011
5329
5463
8280
498
4212
8018
4770
788
402
2132
9069
3992
7980
7485
6195
7810
9654
6667
6631
3091
2347
6613
5914
6795
1712
4532
3705
6456
5046
9823
1923
121
5017
305
2936
4803
6310
2873
1004
7599
425
5214
1499
4719
3076
269
6791
2347
5771
2128
5629
637
6012
3181
2998
5509
4989
4104
4025
2329
6382
7222
654
9132
5517
7791
2221
1449
6968
687
3812
1757
5516
249
7895
4175
2780
6216
4530
7117
1262
1380
3418
8884
9728
4173
6482
4715
4248
4152
3274
3725
6265
8883
1633
8625
8960
3813
1371
5816
9278
8839
9693
6514
9489
2586
9829
8237
9771
4372
4935
9403
4547
1322
9362
4878
1386
6971
5906
2803
8262
3254
2238
7081
6171
6601
2561
6460
9864
536
1350
5714
9757
4294
6812
7890
6170
7683
3673
6876
4642
4994
4651
1496
9406
4534
7113
1119
2814
5449
4585
9216
9371
472
955
6864
6136
6589
1153
3169
8423
3050
5810
3341
8488
4560
7172
3104
3723
8634
7287
8736
6934
1033
6017
250
6227
6540
9988
9849
5889
1339
5355
7813
6187
2177
6067
3014
1237
3443
4599
3188
2594
881
339
8237
1251
6040
8682
8594
3082
8514
9043
7646
2652
3883
5102
7267
3077
3424
7653
4675
7078
6598
3597
9656
5225
3684
5084
7456
2901
2271
9044
7513
6317
3456
8525
4021
50
2035
2705
5098
3513
4927
8177
5593
232
6333
9861
1304
7481
1495
8785
3214
3057
9982
7475
1067
7626
7512
1928
3522
7692
7028
9054
7844
171
3131
2884
3305
2106
709
7038
6669
6077
5733
3701
9397
2060
6274
6347
4141
9651
8243
6796
1680
4758
855
7216
4771
3858
7502
2909
798
1615
5943
617
9448
9122
9478
6381
3678
7934
8369
597
8639
7738
5080
3827
7495
5390
8416
3156
422
2775
2650
586
7661
5194
4628
7145
6308
6341
8635
4925
5595
1201
443
9656
2683
8100
3830
3274
103
8962
3405
8
9637
660
6157
5711
4067
3393
8648
2979
2727
9480
2191
9312
2120
5712
6250
3105
4466
5463
8116
5982
4250
5526
4005
7744
8767
7382
2381
560
6505
1531
4842
4270
3249
3102
9655
3006
5979
73
1825
5228
740
636
4726
7584
7845
9676
8156
7100
3217
2571
3084
8755
3697
291
1673
4132
2457
2283
497
627
6471
8412
6847
6713
7511
8205
2601
82
3430
6267
2189
4820
6465
5861
8851
8463
1577
3635
8847
4752
4277
3654
5959
7407
3108
9434
6795
1465
1550
5225
5445
5320
6917
3321
8782
8685
397
4373
6553
1360
1637
5850
5457
2847
4482
7319
1835
9458
5415
5096
2407
2543
5506
940
57
1112
4677
8689
5726
7682
1520
1298
461
401
3448
8231
8635
6895
9478
2602
5211
956
4350
7626
5312
4480
4602
7800
6960
6315
9075
2255
8648
2477
7228
1537
134
817
2667
8428
8807
5380
7124
3499
3597
5892
563
8264
9051
1651
294
4592
1393
4603
293
5535
607
2283
9567
6794
2104
9952
1426
6684
5013
5711
1814
8456
370
2718
7111
9517
7545
9122
766
2280
1417
5043
7211
2226
9554
8636
6192
4970
8976
5663
476
6430
9810
405
7843
9923
4070
1043
295
2564
8291
6168
2822
8806
1058
6739
5791
9290
7129
81
2417
6652
2197
4596
2595
8697
6916
7119
6874
9837
3245
8829
2922
6986
8860
1474
7003
6229
7806
7881
6839
2522
9845
5965
3870
1535
4488
7252
1687
5926
3259
2532
3731
8668
6550
969
4623
8831
2532
751
7462
1181
8779
2378
6608
7367
6146
1669
6668
1652
3140
7175
1829
4482
2544
3521
6131
6935
4010
5156
6929
7542
786
8368
743
4045
6735
8680
2260
9194
7943
7505
5465
1262
2366
8232
9060
1322
1960
259
9320
2262
988
9184
7574
7952
5672
6185
8266
6642
7003
1257
7780
4284
323
4409
8192
624
5156
2803
7813
9533
1009
5032
4487
8403
2378
1405
9514
1014
9538
8255
7044
2589
5323
3911
4332
9433
9776
9193
3205
2563
9951
998
2321
5134
8290
562
2436
9468
8841
960
295
9645
2933
5977
2308
1681
7763
8187
4901
4895
1523
5182
7076
9262
4484
690
2366
4560
7613
84
5497
3727
5675
7791
8366
288
3298
1599
3141
4596
4994
4881
5197
9292
6072
4119
5716
8093
8093
4664
3177
7481
719
1315
6923
4333
7434
8003
1309
9370
6915
1214
1034
42
9953
408
5839
9316
9624
9782
3705
763
1459
4076
8043
8288
5165
7895
8635
9432
2157
7494
3114
3929
4380
739
5471
8366
8419
1168
6000
3705
7494
7725
860
5992
7607
9909
311
7616
5000
5688
1266
1910
9329
9204
2470
3149
9354
1916
7261
1657
7861
6091
494
9346
1148
6225
131
4164
3858
8492
6920
227
8153
3730
4786
8412
5135
4283
8314
391
213
7195
2741
5625
335
5661
6673
3909
4097
8571
6478
5842
1371
3289
3590
1016
4115
7762
9034
9316
3996
2459
4395
2731
5360
8307
5314
556
4703
2492
9212
8573
324
9235
5046
3815
6512
7818
9921
4814
5638
5048
5169
3384
6738
9302
4936
5360
5591
74
4682
5858
8547
4112
6460
6422
1729
9828
5950
8474
9274
957
1555
3223
2969
6419
5801
5750
5466
3473
5417
3403
8078
181
2812
5503
1118
4165
615
3340
2698
140
1813
1330
7229
1393
6016
327
1662
1976
9964
6394
2613
1202
5168
8216
8407
5504
114
8248
1553
8005
8893
3345
285
633
369
5227
4132
2521
6776
1426
4560
2892
7552
2487
5100
6209
4234
2482
459
9748
5982
9826
6914
3455
9497
7764
3955
4237
4196
2
9959
9690
722
8498
7175
3110
6246
7328
5510
7848
4494
1942
6670
5023
9424
6759
9142
1812
9727
8203
5998
3611
634
6836
9767
2489
6737
5872
4625
175
469
3047
9409
1076
9163
724
959
4977
8173
1553
6890
4421
5629
5323
5080
4265
2119
6356
4238
1614
8562
8423
3993
3650
3442
5174
8742
1170
9453
6031
8148
8585
7735
1197
6004
1511
7261
6091
8522
4685
9339
6643
131
7908
9610
9060
1426
3133
7418
7427
393
9251
1671
1928
5712
8220
3227
6617
4501
1663
6640
2037
1745
2080
7312
8198
2851
8439
5339
4953
2283
9518
5044
5754
597
4521
3097
5848
3183
5439
8397
2679
8409
6439
1475
4149
3864
8942
4057
8244
2343
8933
6031
7158
5979
2983
8002
2039
7314
5384
6202
8548
5559
6937
8060
6313
5204
5143
5164
4632
3812
9973
5971
9174
5043
1134
3065
2543
8229
9260
1888
8906
5920
2838
8492
775
3880
2963
546
8980
1221
2222
8764
9455
7634
4050
8167
9526
4484
852
6185
186
4613
2352
1362
1346
1084
8076
5550
9356
1227
8521
7924
5454
3989
6055
558
5259
4570
7160
7269
81
7872
7677
9800
9518
2511
8924
1337
5123
1305
1523
4116
1809
933
5126
4669
960
6199
3285
5253
6511
8765
7737
5368
6885
4728
7069
8918
2086
3925
985
4029
5569
3767
6809
1279
4342
2787
5436
9445
7653
5368
8536
832
5009
89
1323
2071
1476
3192
4461
4482
8812
5488
9921
1266
115
5807
8042
3179
4540
9742
4250
8191
8185
6191
7078
1496
4298
9906
3605
2337
4368
708
8807
3985
5279
3636
3539
3606
9345
659
3704
4858
3752
7192
2229
1476
6252
5789
3172
5982
5186
9337
7840
3486
3421
2939
344
3412
3998
1423
1708
5007
6407
6273
5620
5388
6478
3243
2960
6044
6893
4236
2362
2688
5974
2104
3496
52
2275
214
1101
6805
4395
7194
4191
2656
9553
9535
8851
5977
4631
6416
8340
2549
8064
451
6195
5732
5906
5378
5689
4462
7658
4488
9143
2425
3882
4869
6286
5268
4973
2670
7691
5011
3643
1396
3962
3464
7400
4127
8091
6314
6519
4246
3554
3861
2861
9486
8888
7726
2224
2301
2512
8912
621
6905
6708
6760
8200
5746
1628
5465
6638
8905
9328
1981
5399
8220
4502
9658
7176
4463
3653
8396
5492
664
9946
6772
8658
6326
8887
29
7226
1999
3401
3430
8650
4085
9763
8449
4309
3333
4742
2616
7610
5676
6594
9798
5890
6453
8406
8953
8579
1603
3059
18
6770
4424
8351
4630
1461
4176
709
7845
9654
5245
2761
8388
5828
9071
7049
537
4900
8975
8735
9219
8692
3705
4692
1715
816
820
9151
6906
8926
7472
9018
4369
5363
2186
3365
9839
8121
5070
8500
7963
4616
4298
7379
5054
9952
7227
7530
4787
2761
1063
6588
6575
3250
5382
1657
7415
5830
6077
4116
1458
4652
1032
238
8956
6701
2180
4417
5091
5169
9510
4777
9506
5986
3323
3500
6328
4850
7517
1419
4740
105
8175
3120
5439
9046
7382
5095
4518
8070
1844
218
7827
6131
4657
8244
4663
9299
2360
8551
4374
1826
3819
9800
5487
5370
1396
8360
9686
7742
7722
9054
8863
8150
1292
1344
1833
1653
8973
3041
9477
9766
3772
452
6914
453
8174
9054
2983
4826
5706
522
8028
208
449
7494
4661
3907
5337
7194
3467
9256
1764
4617
2921
3254
9457
5279
8752
9490
783
1595
8359
6538
2617
9527
5811
4007
8643
1810
5263
3861
8944
4606
9336
1470
6829
5653
3240
6178
5133
7414
1853
2131
2865
2158
6900
461
6131
9986
1143
3011
3712
7497
8785
8708
6945
1222
4522
5597
4980
9426
132
2824
7580
72
1648
9969
9041
2826
557
2489
4724
7442
3182
692
6916
6594
1159
1838
3718
6045
5156
1050
3717
1118
934
1786
4678
8486
3979
1242
5606
4436
4697
9175
6130
3900
2310
4430
6755
2874
4583
9486
6196
6223
6835
3599
2625
1482
5363
5068
8782
2323
6057
8620
4161
5472
522
6303
8157
1738
6490
9524
6475
5098
2162
1431
6551
685
4560
3350
5685
8215
1403
3733
271
9299
9936
5480
6476
4456
3951
5758
4366
3064
2060
7277
263
9970
2738
5192
9113
1543
8554
8605
4841
218
9572
6634
911
8976
6224
3904
5901
758
8188
8208
4810
1906
9914
5618
4329
4994
604
933
7723
9745
8831
8817
5709
4792
2609
6615
8911
2321
5041
2858
9619
3414
4674
9815
6734
2904
5307
3183
366
3148
8238
7189
4072
1327
9459
6339
5261
2539
9376
1799
3256
5361
7207
475
3239
3782
9164
6354
467
5963
5857
2110
8557
6916
5617
6431
7655
8490
3461
8342
2973
3355
6950
391
574
8175
8416
205
1915
8710
1182
6743
2634
6189
6872
9120
9975
3232
7782
7405
2728
4473
9392
5087
8363
4934
2596
3160
271
7945
9986
1930
4924
409
5127
2795
4064
437
6180
6101
4982
1769
5051
8057
3893
2457
2422
4116
9570
2026
5396
4538
9667
2640
1152
4399
7858
1026
9503
9781
6298
7706
8998
8815
9792
6168
9702
5619
4033
2934
6437
8718
7844
9623
9338
5394
284
6360
6341
7291
4621
5784
2120
8911
4408
7028
6470
1395
6100
1387
4823
6698
3755
3648
8197
6408
574
3774
7206
8261
7462
358
8886
9502
3448
7923
8640
8341
1892
7231
4360
2648
2939
1550
2089
2911
7050
3112
1110
2431
5175
9429
767
7340
2391
7200
7154
5675
5289
9310
1947
6101
1043
7608
474
5591
535
9411
5136
1142
513
9457
1253
9408
6112
944
8008
4366
6686
2385
5124
4054
782
2643
6124
4173
8257
9582
7075
2602
8357
9323
5994
85
6875
6416
919
1294
2915
1866
3870
8426
950
7683
1839
3975
6384
6563
9387
7217
7112
8546
9892
3390
2077
2635
8289
4195
6174
7885
7499
3290
1334
9675
1158
8539
3459
5619
3263
4599
2690
7436
6111
5779
6648
7336
3369
9697
4063
617
9078
603
8619
1776
426
1897
1896
960
6306
5458
274
9281
2589
2206
4017
5777
7380
8170
3807
420
4951
2693
3814
3276
166
8631
7835
4325
6648
146
417
3047
5372
5488
6060
2222
7082
2444
5411
6374
8500
3757
801
5183
718
3932
4904
2272
279
3398
738
7192
5827
9821
2309
2624
5943
6794
3314
3709
6769
4781
3931
2817
2289
1333
7711
7793
6183
3530
6467
6129
9354
1432
4398
8123
3634
4678
1089
9518
644
548
5649
9971
8536
1316
8578
1771
4951
142
5586
2949
7174
8007
1104
6924
3658
3133
2983
5756
9239
8585
2346
8549
41
5383
1470
5880
4462
689
8446
4222
8494
359
4335
3304
312
1035
9202
4641
9578
5369
2319
5072
4156
8036
8723
698
7274
6748
3769
1476
1884
523
8798
2486
2660
4366
5268
7386
5156
193
7605
9460
7321
5235
3714
4220
2583
3913
9895
7046
6051
7518
7628
7363
2919
1720
9051
2176
3669
2582
40
8940
2364
7861
6450
4408
7440
9282
3589
9526
1977
2234
7513
1556
8314
349
1947
5010
4795
144
6054
3950
1958
9890
4990
785
7723
2967
8921
7891
1312
512
26
2201
9737
555
7354
9535
687
1798
8421
8416
6768
6223
2895
4706
7460
5831
6641
6895
2391
2726
4
877
9463
3192
3737
5871
9004
1588
2962
5301
1007
1149
3696
4959
5272
4689
4682
5327
1240
7727
87
7115
719
2149
249
4097
1819
120
8326
8278
9839
1101
8532
7511
1195
8596
2592
8529
1869
8436
2363
7595
1316
4833
5297
7409
5325
1482
2679
5244
4140
9679
3936
4988
7705
5024
6925
1367
5844
3441
8367
4700
9702
6394
7130
1792
2646
6394
4088
4890
1572
4747
7750
1610
1301
4256
5791
6643
6588
5963
5171
9450
3506
8124
5988
9846
9985
5524
1309
439
4163
1512
4048
3380
7697
864
874
8908
7371
3966
7780
6206
1300
4812
8697
3396
3334
1039
1391
1610
4585
8200
7044
3085
987
9017
3831
2814
6317
9333
8927
165
7242
2207
4300
6755
9205
836
2008
9840
4110
1237
4346
3602
1408
3117
5319
9743
6058
6065
245
3514
888
1493
621
5945
1533
651
6604
9495
9583
1862
1414
5589
9743
4205
8152
604
7172
1147
8761
334
5763
9906
5899
7466
2861
80
5684
8286
1893
6474
7092
1590
7228
4886
9602
3506
6507
2613
4695
1974
5085
7084
1399
4124
2694
4003
7463
4820
9715
9286
1679
8491
8527
2058
5182
6697
4816
2266
3556
2500
5628
5471
3249
5266
2923
6286
1559
9228
5178
1259
3934
3599
9289
795
9444
9532
7538
6807
8734
526
3702
4844
6736
5483
1942
7952
2853
6244
9115
9567
8172
951
4850
7843
4687
8996
8247
8146
5153
2796
8845
817
2323
4597
7352
9878
3122
8938
6583
5788
5553
2671
1553
7696
2303
4883
1803
1432
4597
6254
819
242
7182
1289
2284
2074
8963
5229
9238
5510
9682
5988
7929
1132
9386
8588
4750
4115
1926
1290
2746
9670
2820
8843
6856
3253
1952
9717
9522
2630
9985
7756
3756
6713
1632
1216
6445
5337
8481
5604
5866
2973
3824
2729
881
9151
5353
873
9567
5876
6883
2496
6510
7882
3498
6389
4959
5648
2071
7190
6112
5582
9263
3601
2106
1910
8565
671
2313
3186
4364
4730
7864
8605
8462
7584
6873
3406
5650
1264
3359
4126
6141
8368
4888
7675
7959
4817
6025
2437
7065
1131
5320
6789
6480
3106
7952
2734
7553
7210
325
507
3145
6790
2165
3128
719
6667
7606
6829
6185
4100
5377
1845
7960
2479
6779
5037
1393
5556
5772
8183
2200
2102
8686
5982
3259
9378
5812
2308
4856
36
9972
680
8524
1081
9875
6067
6426
4304
1947
5265
7588
8345
91
6684
6840
8991
5739
7700
3802
1586
6907
6860
4858
2540
1639
4190
5250
6566
3945
9214
7855
739
3483
1403
4057
7674
2854
2562
9312
6561
6173
1613
1045
6628
5103
9769
8130
8645
5501
8293
5239
782
1897
4886
8018
2258
1382
7527
3002
9921
9938
7406
8872
6330
8701
5226
1987
1067
9140
5384
9590
5123
3263
7429
2288
6121
3443
3134
9288
662
2900
8643
3755
5485
2667
3930
7556
8026
5008
3951
7974
9304
8612
5945
2105
8173
4750
5784
6526
3008
8784
7627
8321
5339
2389
1102
8122
3083
713
9776
4224
2260
7205
578
6699
3074
9045
5292
2724
6362
9400
8313
507
6447
5956
4691
4405
9440
6899
3210
5168
7102
9358
5997
3860
4604
9348
4427
2727
4527
8503
5171
3341
5989
499
2471
8379
1825
9547
2159
8678
8500
5827
1322
6461
8489
7140
1695
3760
1287
4207
1730
1611
1497
3889
9379
2339
9385
7999
1168
9467
5432
8063
4922
7603
4667
8114
4981
2014
7776
9970
4392
8415
334
8211
1397
2976
3258
9753
1155
686
7558
6375
1846
9556
2548
3743
3408
1986
8120
7243
4961
1401
7675
8358
8602
4662
1308
7287
8896
5225
2400
5259
1179
3233
1019
7039
3950
2215
5543
7463
8465
1907
1729
7966
1866
4462
9267
9466
8554
8773
6395
9003
7315
1894
1675
9104
4999
9003
4074
3285
8524
7232
4824
9197
6220
8962
1950
6809
4633
6806
516
658
8542
5060
7100
9944
3328
7934
2395
231
9619
496
2472
3507
5897
2166
8941
1697
2741
1444
7035
1873
9070
3110
3082
3707
4431
7877
9821
5605
3531
4211
5316
8462
2190
275
2747
8586
2014
3720
6960
3003
5104
3000
9682
2056
6695
6108
5444
7836
1384
4423
8657
1006
1321
8000
9914
2329
231
158
5579
919
6967
1840
1563
8671
6676
3734
9074
6295
7303
5519
6757
4888
821
9423
108
4253
6210
3933
4133
3335
4227
279
2578
1697
9377
1074
2205
7914
1001
9154
5579
6644
1201
2993
6030
7176
6117
2560
7365
7092
5487
6280
5023
4275
5941
2539
3260
3671
1293
9436
8276
2453
4427
4504
6928
7164
8523
4863
8470
2596
6713
6179
6883
7263
6445
9900
8465
6255
2421
3573
2584
4820
2251
3895
673
688
1542
6463
5205
1625
4556
6094
8404
6345
5412
2814
4993
2918
3305
4476
4586
6569
139
6423
150
4029
3712
5683
9463
6934
3336
4201
8287
4268
4510
271
5327
3298
8058
2271
8923
2087
3
9479
9273
8521
130
5885
7256
9712
8594
5693
397
3742
5939
2496
9384
6705
1037
2618
5621
1043
6594
4673
5727
2303
4252
6677
9423
6399
6870
9472
1602
2950
7879
395
2184
9815
4600
7098
3833
8384
7063
1189
4434
6071
8564
2868
9405
7168
7945
6487
2718
8280
4678
8591
6010
2737
3498
2588
1939
2714
6334
3140
9502
8297
3515
6909
9205
3080
3948
2407
55
2970
3438
7401
9517
296
8099
518
2745
7629
5766
3692
1719
1210
2041
3033
8213
8630
315
682
1919
6246
6533
7857
5171
805
2563
9122
6275
1984
848
8762
680
5697
6921
4109
9299
4309
5860
2010
6160
5308
1610
2589
1044
685
3071
674
5141
900
7843
9105
3608
8505
3888
3658
9524
1501
4692
2701
3750
3171
1049
2758
895
265
8495
6548
3800
4034
6043
437
7510
7266
5352
3936
5175
4597
9676
3198
3148
6252
3430
4357
5137
7909
7187
6899
9927
5878
6624
1507
7715
4293
9546
7839
4064
1591
4769
8227
1295
7235
2667
7833
3071
2498
4997
2839
9671
8950
3267
5921
3391
8724
8073
2267
6367
9743
770
3264
9487
194
7037
1816
4014
5402
4649
6329
8159
5598
7397
1933
8381
5132
7977
4172
7103
3249
8579
4422
6022
8612
1898
863
2419
5007
4079
9831
6629
4011
7377
9205
7761
9672
1871
6447
8586
9046
3640
9065
2576
5475
9166
1320
6389
6352
9785
6769
1850
5474
1736
2754
8456
6739
8019
3869
3370
9858
5868
8541
6088
61
1667
7414
9151
9450
9608
7790
3356
3597
2684
4449
9863
2568
6592
5269
5852
9637
2975
860
8852
6761
2760
1599
8706
230
579
989
2058
1520
4404
7760
6188
7353
8941
4376
9886
7436
9678
4374
3703
3522
5624
8631
8904
100
1776
6491
4741
2525
7247
5057
5281
5979
5077
449
8248
7507
8685
9861
4341
7358
1932
6885
6420
8403
4531
9118
7282
4642
949
9998
672
2891
674
9822
6663
4217
9121
1004
2869
6910
7260
7972
6053
8619
8165
7659
7565
5964
423
8584
4049
8559
6951
2959
181
8815
153
4171
287
2689
1327
5448
2059
2170
1404
7258
8424
7867
6599
1037
6415
3402
7947
5258
9204
350
9531
4402
3701
7158
531
3114
304
5863
2889
8964
5058
5025
2819
9494
5017
6092
2178
2776
5402
2852
2923
6063
7791
8366
8359
4226
9560
7974
592
3221
8930
5191
5132
7482
4150
4502
1478
2288
9864
8139
2551
4725
8687
7116
7060
4000
1700
9144
1953
7716
4580
5245
6003
1474
464
6967
8227
3518
1652
5526
4895
971
4468
138
6266
1206
5121
8558
8804
7580
9931
2798
9092
3097
7153
422
4177
190
1893
968
3696
1806
2635
8810
8152
2485
7775
8346
5377
4197
4309
7614
3563
2911
5820
5356
2203
4475
5468
6739
8912
628
2207
9061
8996
642
1660
7601
7630
8965
6286
3537
3652
6314
1043
2829
61
2158
7776
1273
1957
1741
9346
8050
6666
3285
8031
2576
6579
3276
8507
7897
3968
890
2007
5891
2524
1701
579
9507
7215
6711
3732
4214
5504
1406
1697
1386
632
2752
1367
9211
8161
9496
7693
1718
6622
9313
9602
955
6820
4750
3137
7540
2758
2836
2263
2652
7102
8725
3291
3822
3031
3530
5324
4779
312
8860
2361
695
9259
3999
2457
193
8459
8011
4554
3021
1067
24
3095
6544
4516
3013
3811
1847
6903
9749
8946
5381
8192
9767
3991
6007
6475
2657
3336
517
8432
2744
7678
5063
8586
9727
3976
8529
9846
6073
3679
2141
2839
844
3411
9220
7990
5733
8853
8408
8566
6929
2318
4017
8502
3055
4588
9090
3599
5744
9821
4023
8893
1880
3780
1694
8987
2212
1705
8495
8423
7991
3389
1864
6884
1315
2027
2282
3118
5985
9513
7642
4201
7997
6766
7012
6562
6017
9326
1171
6567
5691
7360
8006
3586
9310
2784
3183
800
9474
177
9837
1648
6105
7146
2228
9704
320
5249
5990
1633
8509
6310
8368
8162
2347
7542
6899
7178
4096
7680
2590
9239
6967
9331
6581
3379
9918
5478
8848
7358
3822
978
1634
8103
8722
4106
2899
308
5255
1963
941
7922
1375
8110
8400
2358
1121
5018
6882
5009
4960
7094
9990
8962
9142
8828
5560
9045
9646
2265
4691
2249
9819
2321
5247
4688
2344
9616
6202
9119
7900
8219
8082
4949
4617
261
5756
6585
7154
1374
276
8140
6151
2101
5457
6269
6030
7085
7460
9643
1904
2990
317
9941
8909
8051
1050
3085
2012
4769
4237
1212
2467
4967
3289
5967
8880
8048
2201
2190
1554
3045
845
3837
6231
1648
1730
9708
3442
5020
6572
6537
1944
8664
7314
6181
9816
5466
7079
148
5141
480
8400
1022
225
2497
9271
883
9271
1203
923
1019
1557
8181
578
9834
4916
2684
8716
9651
7142
1580
3221
9460
3019
444
7158
2703
4656
1516
4024
5656
3333
8866
1239
5050
888
9103
4863
6533
35
9153
9366
6738
4063
9985
3894
5911
2116
1949
677
4405
3070
4384
1730
7262
8605
3085
7069
8869
4601
507
8644
5758
6864
2666
7062
5204
1534
7268
9894
8905
920
7198
5262
7800
5989
477
109
2886
2297
7670
7535
5303
463
5294
279
2605
1954
9296
3627
3163
7480
3965
3500
2152
5276
3853
8529
960
4038
4067
4607
1972
6937
1791
1463
7376
4761
2846
8684
9085
8711
7708
3087
8685
2651
5433
6361
3092
765
8568
8676
5271
1280
7284
2294
8588
9803
2990
9164
6753
1924
6402
9247
6712
2651
3912
9381
3984
8337
2454
1910
7039
6596
5714
8281
6859
7240
4452
2235
2696
8243
8794
4060
5163
660
9606
4358
4046
6385
7778
6570
7244
4797
6788
4553
7564
4450
6956
3115
5434
6432
2794
2144
3072
1634
1036
3281
1365
1129
1829
9634
4220
6567
4122
5942
9261
1946
4950
3791
3360
7812
9645
1441
6053
6643
2221
6065
5537
3569
6496
7599
4419
5610
910
9181
3477
101
7584
3659
6158
9506
5103
5409
1108
1343
1947
536
6303
8422
1975
4117
6168
7382
5874
915
6832
6444
2529
284
9581
1693
5367
131
3775
3011
598
3121
9105
4403
9951
2539
9451
8743
7574
9132
2180
220
737
5892
4757
7754
1487
1229
713
1579
9781
4213
6048
8874
1107
9101
8259
138
6038
9709
8786
9344
5078
7377
5480
7454
3232
1589
9120
8796
9166
5288
8289
2501
2401
1456
9125
5259
9729
2794
1383
872
4539
4251
5403
8259
7721
3384
7911
2427
8432
6783
4703
4979
6499
817
1455
7866
9956
1484
6769
3974
6747
2824
9326
3852
6431
6382
4129
110
8609
416
8279
2913
6120
1657
419
3562
982
3074
5598
8565
442
5534
7659
2738
319
1811
4329
1405
7074
5814
7121
9559
1392
3889
8559
2006
1294
9267
4974
6438
6178
1908
8876
6698
2463
7475
3261
4739
3838
2783
7707
124
1063
3870
1610
5536
1119
9661
3386
3112
1132
3509
6198
8693
8627
7222
2729
278
4898
8403
3856
2919
394
6441
8890
2774
4
4621
5372
6611
4149
7426
1458
6083
9996
4867
560
1537
2472
4275
1782
306
7830
5662
8338
7811
71
9788
2303
3825
2305
3570
1467
5493
3260
9684
646
3466
2781
5323
4342
3020
4751
4431
8423
5711
2572
8769
5056
3353
812
520
6850
7181
5317
7222
8361
5989
4672
8470
2773
8443
620
9172
2050
196
1772
8168
3474
3738
2539
9073
6941
9588
6592
6794
6479
7860
1964
8316
192
5692
3376
704
2401
1102
1036
5775
1
3663
2978
5544
4479
3736
7625
4317
7226
9257
2894
9178
3381
185
6020
4802
854
270
2428
8
941
6229
8608
3560
8002
575
4857
6448
1207
9689
8544
3454
4748
1734
4642
9623
5234
8011
5692
1664
8647
950
8982
2573
2032
9852
5820
6276
949
750
2647
8893
3317
1991
1499
8248
9483
3829
697
7739
5016
8641
709
6743
2512
5452
3554
8614
4993
1192
1192
3091
4013
8129
9128
9893
425
9750
9494
8057
6813
5640
9765
6540
1948
9806
7521
9474
8302
1857
5462
310
153
3067
3694
3182
3631
2343
7159
5321
4400
1221
1218
5064
7455
509
8120
4583
3762
925
8599
2935
4836
4272
7882
9513
2021
3645
6295
6872
4129
3209
7026
2211
9709
4138
1919
7607
6221
8554
565
3301
3491
8468
9182
837
7747
8334
8618
4902
66
4978
1251
8032
2620
3131
6219
568
5716
5321
2241
9680
5766
6080
1251
6825
3208
4659
2045
5
9600
2761
6720
4541
4271
6474
1502
3292
1819
2632
1890
9719
8106
3260
6636
2377
394
395
2074
2222
4429
4581
2034
7116
5922
3195
9772
7770
5567
9962
5100
3726
7370
6872
5980
1734
2503
5162
7769
962
2460
4015
6356
9820
6496
9453
8457
5046
5953
9014
7996
9599
5717
966
9407
1905
9177
6268
2736
2954
6229
547
9519
8948
1312
2396
4318
3443
5264
1193
913
1867
9433
2664
916
7516
3863
3066
3836
9227
9175
1887
7429
1550
4079
1824
2507
9011
4414
3385
7493
3357
2190
5329
7739
7453
9398
9831
1992
4809
1356
2811
3690
8891
3144
4966
1622
4457
9107
9030
3177
2396
4526
5578
3626
8095
1871
7495
1307
1158
6934
3125
1278
5416
2959
6761
1939
763
8256
3039
1679
8187
6417
2643
9769
5558
4299
8764
5023
8695
6649
5366
3477
525
3403
4251
7037
855
5130
7246
2290
3214
5718
4435
8910
7199
5754
2910
5100
2419
7057
150
7064
3229
2898
9462
1938
7936
1527
4192
7425
6314
684
1678
1764
8401
4210
4023
9619
2505
3043
1434
6709
2415
7791
3129
1787
4660
2773
5877
8505
3497
3966
5810
6421
420
7444
8024
8568
7885
7008
8645
17
1351
4432
5586
233
462
5095
8480
9505
4633
1390
4414
3287
6508
4104
5195
2824
2510
2212
3650
1855
1441
491
7255
3835
4867
1129
3276
1791
7840
1689
8288
851
3122
3929
3637
5976
2070
6317
2732
8809
972
2463
4623
9213
571
3316
251
8105
2446
409
8168
7937
9439
8268
9015
2703
1919
3703
8999
6636
5183
408
7219
3500
5358
3980
9339
7815
9679
7849
7678
993
7269
3419
8113
8282
3502
3574
879
7185
9658
5178
4252
3684
2631
229
4167
9699
3851
4210
7164
4579
8012
4831
9652
7166
6399
6076
9194
1495
6843
5791
5642
8651
2889
6645
9255
8147
2251
1267
2217
2934
3046
6474
7314
4716
4045
1369
556
909
139
8316
9025
5351
5229
2531
7862
3471
377
109
4084
2814
4527
2259
5284
5325
7163
2081
7607
5660
308
2223
6495
3547
997
2846
3822
7212
6421
5789
7209
8415
1636
3915
568
7757
4244
1303
444
8337
4865
7236
2318
5456
7263
9368
2336
5977
4896
4387
2882
2264
3934
9069
8644
8692
2651
3464
6083
3400
7410
7925
322
5535
3737
2482
6053
3208
4886
7729
7293
9609
6683
5716
9787
2288
8191
7764
7043
7845
955
1120
7039
4779
5357
7395
7788
6069
252
9454
4117
597
7962
4389
6603
6976
2511
5062
4973
973
8231
5443
9338
716
8890
9537
960
4899
3603
4649
7295
1716
1440
8459
1632
698
4645
7123
9948
9266
2397
3636
7514
5751
9487
6608
1720
7637
9001
7657
1684
7215
7851
8722
9608
2764
6754
143
1457
364
4479
4476
4826
7353
8532
8889
7818
2521
314
7282
6486
6975
3778
1324
2484
5297
1510
4891
9757
6340
3659
8545
2110
1027
8006
6594
940
2687
312
6355
1457
3424
5767
4672
1815
8282
5306
5484
688
8491
6848
7747
2832
5392
8654
9548
9719
5111
3507
2346
2239
8192
4490
4050
6638
6140
4124
8614
7576
8056
6975
4688
2581
8595
1710
4027
4890
3546
5430
2746
7191
7780
11
4380
2124
2793
9877
1911
8521
3071
3706
225
7344
124
3433
9886
5753
7871
9280
9412
5314
7818
5067
4218
7361
4168
2570
7871
2376
6124
1757
9446
4739
2074
15
319
2784
8238
6108
8225
4300
9818
2895
7716
9510
478
1997
4619
6194
1024
7688
5710
8365
9835
241
4550
8536
8851
1037
6865
2579
3606
1555
5317
1511
4302
4239
2433
6415
3396
6470
4255
5188
4030
1542
3158
2052
3513
6889
1388
6335
3282
9463
8601
7341
9741
9300
6566
3775
2873
45
7172
737
1179
7242
6106
7576
2023
3345
8390
1390
253
5287
1764
2023
3999
3811
6060
3694
9857
3953
1750
2081
9305
3344
2761
4903
2966
7593
753
9146
9149
268
462
4292
1343
9864
713
1226
1590
4103
2658
9599
5598
5892
564
3655
8304
3002
8650
8249
3770
8586
9675
5519
7738
7176
4561
4413
8073
9347
1128
844
3508
1727
6369
9538
4998
897
2918
4368
9554
4806
3944
7944
9627
2880
7908
7656
9158
5775
4708
5367
7975
1623
8481
2443
2569
5267
2662
4373
5962
1703
2977
2970
6610
4138
1954
5774
6548
9624
6262
431
5916
7394
6157
2987
5785
1552
9191
6223
2132
2261
3341
4446
6382
6301
8860
2506
921
9990
9132
6802
525
9671
910
8023
1402
5137
9157
2460
7677
481
4332
2139
1915
2031
4453
6702
2970
6615
8705
1120
4911
6850
4507
6081
6130
3391
8894
5551
8030
8371
5063
3160
437
4922
3302
1689
5921
3480
2766
2257
7844
8801
6908
1927
4001
3121
4676
4436
5331
6442
630
2063
6891
1208
4192
6548
2935
5650
8957
3263
414
3871
4827
699
7944
8193
4346
2098
682
2003
8272
6111
3455
7467
8938
4808
4354
2236
9901
9505
2537
2812
4795
2255
1579
3388
2977
8075
2241
3961
6572
8894
810
1389
2939
7167
6073
947
9920
3510
5066
966
9425
6812
1042
1844
8763
4945
3011
4244
7542
1770
8702
2561
4435
9253
659
3762
8033
8490
3540
9272
2639
1360
3081
6387
8748
5000
1900
2529
1755
8810
996
8452
3651
2955
879
5743
4834
4552
8279
2237
5313
8369
9784
8494
4130
4741
4504
3390
6614
6661
2388
8932
2219
2824
4412
1012
9138
7643
5541
1041
8239
4786
2909
3043
3658
3136
3803
8368
7091
1087
659
3899
4242
76
9753
2070
7980
5986
6238
2868
2034
8257
2886
5984
8307
9834
5594
7987
945
2523
3304
5254
1777
2578
5016
6117
7852
5967
218
9468
1299
5018
6811
6545
2303
8174
2535
9005
4310
9041
8472
5368
1274
1761
9612
4880
5835
8764
4948
4086
6669
2507
6697
6581
7236
6189
8506
2912
7739
7612
4064
8294
6277
4814
5266
1844
1435
603
8948
2184
4259
3493
3722
2046
5889
3048
2731
8137
2184
6688
2225
6079
9209
4962
2764
2913
604
8184
1446
3206
3340
1500
2753
1715
5037
4511
3005
9209
2489
5671
3190
4651
5015
7203
6553
5290
7245
3868
2679
4942
5212
1979
1555
740
6122
1169
3925
1695
2382
7910
6865
8876
5459
5681
2881
8710
3279
5681
7551
9810
862
5286
1487
9096
6119
4479
5753
5151
6000
2529
5188
2596
7805
336
5310
2727
196
5933
3736
8514
4828
6908
2590
8374
3380
9409
7317
499
976
8327
4396
3732
1805
6572
3125
9190
9462
9517
3645
1859
7807
5657
4951
2478
6287
3364
5143
3005
491
1323
7561
3038
5708
2254
5618
3608
7539
2079
5487
1647
4835
2534
8058
9635
3724
5710
1755
3750
6824
7056
4618
2456
3134
4057
9746
2625
9940
4219
2161
9610
1458
4109
1053
8712
9666
7216
5537
9974
8435
7743
8564
8430
6684
9169
8586
4851
2093
2863
8132
1950
9474
5596
3491
1635
1537
5174
7674
3888
6162
2280
1585
8002
1710
185
710
4259
1376
3365
9774
5268
2537
8213
7849
1954
9088
7565
3475
568
3125
1219
6918
7585
6934
407
3917
4937
5595
6819
6612
2575
1308
9488
1003
6601
8035
1730
3193
5428
1868
3650
6957
805
3353
1046
9936
433
1345
2254
2310
5814
6296
766
6532
8148
7002
9219
3099
7900
8225
6564
5138
2339
2583
5575
1346
8258
3653
8524
3194
1246
8505
7050
1155
9535
5030
4100
3198
3247
8262
3160
4938
7344
2026
9700
6849
138
7634
5013
5602
2177
5191
5229
25
2415
2918
7792
7818
6787
2664
1323
5342
2149
3420
3938
9764
6484
2886
517
1992
6175
8352
2958
7905
4684
5518
7993
9955
6472
1024
6768
6181
4892
2881
5090
5326
5112
1485
1296
4489
2254
4143
3716
199
7470
1271
574
4979
7018
8347
4860
2176
4773
9413
3301
7119
5661
5754
4818
5901
9313
7674
5673
8057
5777
9395
8536
4371
4241
1664
379
6000
8633
7839
7929
2538
9132
4384
529
677
4723
5290
6845
716
1494
3400
96
5145
8854
6992
3665
9763
281
6291
4708
4802
9443
9008
7793
542
8206
5588
484
2133
9270
4236
1008
6284
2004
8155
7008
7469
756
9974
9068
3886
8373
7037
1300
7410
2076
8132
1324
4649
805
8400
852
4019
5432
77
1459
5665
3220
6139
5408
6780
2827
554
3052
9151
585
5722
3167
463
2817
4133
9485
8620
2518
4312
933
1295
3171
7420
3606
1411
3369
2995
798
992
6099
8078
4929
7058
102
2828
6354
584
3514
7596
7585
5721
3039
1971
9553
609
7342
7065
6133
9752
9870
238
5734
6836
4960
1226
9523
5253
7495
754
4694
478
9575
2087
3855
5844
4985
1464
1584
1646
7208
8887
1411
2908
875
1257
4139
9684
7807
4663
9430
9464
4464
1906
6156
5716
3573
68
328
4451
277
2753
6095
4817
5977
9099
6097
5802
9952
9477
619
2721
3625
655
119
7518
3136
7297
417
1583
7064
6371
2822
1807
561
3512
3643
7411
3511
6939
7943
3265
9751
4018
8191
2076
574
31
8588
7018
2047
566
9994
7302
7201
3160
4015
6193
1651
4077
7142
6292
2141
6497
7608
2944
6628
3397
8599
8086
7033
8166
2854
4259
2944
6443
7991
5923
8312
7208
6210
3831
6811
4991
6255
8545
8499
2870
3361
2987
919
7859
1551
9351
9553
628
1520
1073
3134
8444
1939
5825
401
2232
4088
1165
2996
3567
9501
8235
7196
8807
5721
5700
4775
2725
4159
5316
9861
2460
3088
1902
6224
1271
704
3069
2954
2753
1363
3941
5714
9681
3683
4839
6082
7348
5825
2915
6487
258
1333
728
1134
5059
5204
9543
600
2362
4830
7446
4154
3295
1408
2592
35
6603
7116
4969
8586
4908
6819
8624
8628
5369
7837
733
6399
5247
9877
7401
9839
617
4115
6621
1634
3966
3159
5235
7873
2901
6399
7145
6133
2211
6965
1972
2164
8501
3464
5296
8615
8217
5494
6325
3593
566
7139
1910
6926
9117
200
1812
1325
4423
5050
3087
2748
7837
7718
9628
3974
8439
8263
6929
428
8076
3523
1693
8085
8552
632
934
371
7532
1006
1194
5124
8782
9385
6503
6593
2353
6926
9046
6759
5456
8751
2913
2847
9476
2661
1030
2236
7638
1465
1011
9425
6173
9551
3297
7500
5624
2127
4606
3475
7464
9617
4978
4218
8341
101
8403
9437
8753
540
8004
9840
6473
2390
1416
8833
3639
41
564
646
2453
9866
4947
5081
5196
6284
6515
6461
9994
4674
2380
3819
8242
8834
7713
8286
6237
425
4095
4951
3391
3813
9010
3469
9829
7122
5271
5412
1802
4068
5628
9609
6216
6622
9700
2392
9355
3389
791
5147
7681
8565
8341
3535
6734
6565
9531
7796
6716
409
3998
8049
2368
4828
8645
3025
6392
9368
5779
3038
8544
5260
225
4488
1811
3336
1259
562
8383
2168
769
4746
9521
6203
5549
4307
6352
9423
6740
1873
981
6586
6629
4256
5000
9527
527
5072
3878
6476
6752
8337
4894
436
8471
9912
139
9806
1019
9227
4667
8240
3236
6335
447
7705
7127
7483
3883
7922
7264
5880
1629
2240
2552
728
3930
8986
9157
3567
7124
9537
5888
371
7880
4736
258
9676
4211
1969
6184
8983
9093
7178
9798
3325
4446
6322
6216
4827
4388
20
1171
2813
8215
4783
3034
8844
2283
2567
8892
6898
357
4236
6186
5734
8801
436
5622
3128
7056
9640
1064
5082
367
5976
7354
7800
4194
4700
3347
8774
1135
8712
5153
2773
6599
1114
3087
7234
7792
6755
3142
3371
8829
7904
7312
3263
415
5077
7623
4321
9844
7717
140
8007
1294
5712
2676
7717
4607
4601
7277
8866
6304
6210
4798
5428
7665
8326
8140
2717
1258
6211
5065
3889
7856
1907
2422
162
7428
9909
1226
6698
1125
7309
7451
180
294
9092
888
3400
1066
1933
8649
2145
3211
294
5406
2445
9817
8871
7109
2624
2944
4154
3191
4821
7571
230
353
5027
4149
8730
9745
9735
5334
5747
3270
5764
7162
1898
4522
3955
4261
6189
1708
6088
3763
4664
9653
84
1668
7296
3565
5857
452
2140
1942
4557
5081
4352
1493
1477
5318
4199
3649
5581
9708
7452
6164
6602
7727
2965
2958
2173
3367
2477
4249
5628
2845
7693
4744
6350
8629
2390
1416
5442
1020
1181
4504
3772
7750
8771
1733
9502
8682
4544
5166
2239
6826
1804
1399
9499
5450
5353
7720
4743
5825
673
9269
687
3469
2471
7225
8302
513
8188
4219
6056
6122
4833
5187
2199
4959
7412
9158
2001
2646
6937
3356
8642
4612
5510
6611
8683
6508
651
9100
6375
9113
9868
1204
3478
9799
2556
1885
7576
3035
392
2650
5879
2370
6333
2122
8993
6263
694
7995
1745
126
7478
9584
6953
4798
5759
9245
9614
2652
7037
527
2064
8178
5475
344
1589
6222
6303
2088
7825
455
7995
7368
2467
4730
8771
6864
3375
8034
767
3417
7188
4774
684
748
9721
3309
5851
1240
1625
6716
613
7907
3127
5792
2441
8888
6368
3607
2308
2175
9548
105
3036
4634
2960
9540
8249
2587
9684
8517
3760
2659
8684
3410
4638
1029
8725
868
8093
9145
8253
5906
4134
9293
8815
1288
5715
822
1690
4182
4383
2244
8606
1829
141
2723
5602
933
9250
3502
7300
4754
7376
9822
6270
1765
5647
5040
9489
9303
8234
1476
3713
4912
8884
593
1565
6797
9525
8854
8841
7247
6693
540
7530
5664
3251
5688
2765
4225
8402
1244
388
9007
7505
1453
9742
901
5861
5023
5858
9834
7158
1500
6104
3274
4083
3364
7828
9987
8498
5997
5424
9046
5720
4572
6996
2541
385
1564
3653
3644
4109
6955
3447
2448
2760
3109
3808
9764
4852
279
9163
8818
5060
4565
406
7046
4839
4056
9016
7950
6655
9727
4978
8878
3342
5238
913
5121
9100
1444
141
7977
9160
6670
3986
9159
1688
345
5672
9238
4286
7933
2049
3714
7353
2613
2814
7526
7637
5474
6142
419
3648
4447
7925
4780
6602
8752
8964
3406
9176
7715
2427
430
21
1593
1816
378
3430
9742
8506
9633
4680
4163
1479
1102
6825
6877
8374
6879
3423
1319
3625
9413
9001
9234
379
7332
4256
1692
4658
9674
9641
3038
6865
3821
7354
7904
6541
2428
118
9895
8298
7895
647
7599
2753
8443
6455
6963
1024
4597
3771
4009
6798
4696
7117
1995
3481
6682
4356
7376
3406
4408
8434
8489
1732
1754
7802
7927
9654
9490
7179
8665
3883
973
2814
4115
820
8828
4024
1627
6817
5308
6396
61
8704
3905
288
6335
9651
7570
1434
6302
6237
8029
5464
9863
8009
6891
4169
5298
7654
2078
1866
520
4819
9719
128
2981
3539
5957
5615
9576
3197
1080
2806
6040
3171
115
8952
7409
2061
2287
5671
5212
3538
3628
1134
7484
6194
1666
1467
7029
5314
1046
8743
7431
1620
8121
9652
6984
7779
1978
7138
8463
6984
9660
1789
6652
7180
4210
7111
3318
6571
2454
1533
2924
1601
5369
3673
9709
36
6932
9588
4980
8893
4590
7861
4202
3844
4022
2139
2143
983
1904
1219
115
6534
1677
2198
2351
1519
4690
417
3601
7697
4139
9474
8436
8383
8968
5453
6414
9811
6693
9016
2339
1387
7256
969
9366
4053
2340
9834
6944
7459
74
1174
2201
2603
255
1571
4739
478
4984
7788
1511
691
7329
6025
2151
8415
8654
8365
7810
8995
1705
5052
4230
2321
7370
2039
5103
9756
8005
9926
3726
5548
2252
6704
9781
4331
5813
3242
5006
911
4551
8250
6091
6836
9694
9782
3017
5989
9854
4286
9726
5895
9172
1427
9553
4035
7271
3250
2472
2989
7757
1969
3372
6805
5179
3013
9642
282
9765
1038
3811
4790
195
1327
2498
8378
3620
9438
1501
4790
5660
5668
4213
4085
7657
2433
3304
8051
5747
7055
1334
572
8962
6641
272
7955
7290
2601
8172
3659
1505
4227
4197
3014
7649
897
7792
2199
5912
9459
2121
9446
7132
3922
139
7919
2557
7146
2959
8759
7747
8162
8284
2141
9974
2793
573
7433
5005
479
6480
4468
1598
5597
5962
5427
9587
9874
2008
4897
7934
6875
3696
2583
3859
2397
182
3083
1508
2162
7098
3
5338
9966
7391
9540
239
8669
4359
7531
184
3820
3769
7607
5551
720
7637
6546
1216
5542
7534
6602
3817
5832
9030
6512
7412
9977
2263
6811
6577
4669
4445
3450
7020
3480
834
6005
6526
5074
7473
1134
1392
563
3244
4266
5546
2929
5337
3974
8761
1251
8359
2679
3839
4080
6911
7826
8580
8329
2805
8677
6394
9440
8797
9872
8974
708
3162
8467
8906
6218
9153
3110
2680
4217
7213
8431
1937
546
5580
1587
9060
3338
5735
396
4786
2630
9070
5571
3973
7890
3602
3627
5185
5214
716
1386
8435
6997
8282
4116
4614
891
5530
3589
4292
1266
2143
2923
2585
3353
4961
1758
2052
6066
65
9821
3735
3006
7577
5030
3709
328
5922
2066
4331
7835
7007
3771
9951
5008
2775
3850
6245
232
9072
2257
6425
2066
6311
674
8438
9545
5692
6810
6253
3789
7449
4414
5169
125
2595
7088
9279
6094
4586
5838
6364
2651
7771
7047
9990
8601
2756
7163
5148
1364
6599
3582
6665
7052
3064
4584
2348
6518
9761
7884
3491
2896
1509
179
5158
7477
8816
2148
7088
1033
205
7475
7831
1906
1234
723
2669
8339
3542
3913
895
3046
4051
4943
5082
84
198
7089
3198
4724
1652
9255
7435
8159
7158
9232
7112
5244
6852
9623
8530
1037
464
69
7313
4228
6297
3650
311
9619
5569
3065
9601
1759
2664
3000
5696
9808
2247
1137
8801
1832
1576
9120
1512
3565
5074
8152
3532
3285
5059
1164
331
8333
3207
7575
542
7094
4485
9369
6760
652
1224
79
216
9828
5546
8238
8301
5442
3468
6283
2217
900
5379
6906
1438
7439
9053
6289
406
836
4434
1223
9535
6766
5861
4799
5138
4218
4328
6187
4708
4835
9823
1263
6822
8442
9181
8820
5863
8831
8220
3493
490
6030
2248
569
1730
5688
8650
6141
297
2845
5011
7709
2400
5059
9374
1583
7041
7814
5032
9101
4016
7564
3499
429
6208
2820
7222
9918
7538
2554
4856
6817
7751
9321
987
418
4119
8526
8238
2625
7963
308
1563
913
3492
5426
2135
4797
7502
1053
4455
2674
271
5547
5696
8861
5226
9461
4743
4929
5632
3608
6887
2021
9798
841
4912
2920
7121
1538
525
5618
4782
2654
5390
5240
2190
2988
164
1691
6238
6467
2731
9534
821
5155
7057
7586
1399
131
3717
8641
9959
6669
4139
9379
3977
722
1660
9279
6693
6715
5545
2882
3015
5069
8240
9205
7635
6776
120
4830
2437
2668
1959
3478
2807
8809
8387
1202
4269
626
8132
1344
9642
9276
5640
592
5957
7913
3505
3996
8037
523
1417
998
1449
2471
2069
5533
2037
2472
7640
4746
7463
9709
1662
4413
2312
8384
1945
1168
1998
3572
7624
1252
7037
2138
755
6352
8157
6592
9892
4419
1207
3703
3263
8562
7354
8287
4834
9522
6890
3217
2951
4980
9880
1000
2902
5336
2812
8669
9815
9839
1166
3310
2518
8801
2629
7579
2031
6135
8839
6413
4937
5943
4207
2706
6607
9834
7116
3657
1993
5627
2134
7446
3705
4974
7579
1987
4626
4666
4744
1364
8723
5732
195
9269
8320
8314
6629
1474
769
4057
837
4995
3492
3484
8943
9201
8126
2801
356
9561
6751
5129
6459
317
3332
5228
6005
8209
4085
6151
5182
5481
8398
9523
8656
9660
7035
8851
2497
9556
8893
8970
3788
2485
4073
1430
1165
8520
736
9325
5558
8420
1545
146
6799
7703
2826
4900
4298
9990
4901
484
6068
3007
5455
465
6440
7319
3468
5121
3389
4501
9078
7662
592
954
1293
5274
4060
2523
2520
8753
9045
4156
7321
2378
1781
5419
7247
7193
7534
9350
9317
2596
7006
7066
8920
3408
8128
2218
2805
1223
7950
1976
5649
1480
7236
6915
7730
780
2193
3165
8106
1984
6551
4439
5829
5476
7073
3019
248
718
7828
8950
5273
3500
4718
3712
4925
7189
731
585
1436
1754
1735
178
5489
2542
6990
9509
1789
5902
8286
9666
6588
639
5294
3144
8879
4868
4696
9052
2232
2297
4241
5016
9429
1327
858
2563
6835
5507
3807
5417
1747
1149
2445
3735
2554
5810
6064
5461
9587
3639
1161
5440
5663
5859
7711
3235
3325
4847
4221
8193
3028
3148
1545
7026
7020
689
1877
9192
3453
928
1310
9820
2864
1332
1730
6634
2401
5610
1759
630
8102
2344
6518
377
6665
1262
5822
3516
1121
5816
6996
2655
2783
9917
7792
6647
3892
1111
9012
3650
7264
431
4877
7160
6309
1252
2700
1280
1130
584
1390
1052
8844
6983
8055
9378
7822
6485
1710
7559
4289
3395
1442
762
894
7454
1690
4379
5360
1076
1273
4390
1696
563
8720
6048
1256
6480
1166
3869
3528
4849
8035
5979
7367
4072
3202
3406
1921
4876
1348
7449
9423
6741
7594
8166
5045
9140
5130
1938
4548
7629
8554
9272
7472
7666
2427
2008
2811
2589
8125
6836
8336
5017
4352
5943
7772
8622
938
4082
2215
9879
4533
9700
3585
8721
9200
1510
39
2483
6341
3968
7556
7813
2331
75
2580
4990
4434
9396
5428
3054
1387
7498
3525
6932
3354
116
9408
2893
7060
1746
5555
3818
1938
3294
5962
5308
8712
4862
8632
9679
1023
2922
9044
2960
5534
5044
3089
3132
7992
5529
8406
119
8446
1186
3420
1110
3477
6679
5846
5257
6946
705
2698
9017
9922
7994
8205
7769
8759
4004
2158
3324
5052
5970
7352
3059
841
1287
7579
6417
7682
2361
9220
9245
9434
8689
2057
467
4373
2739
7953
1000
1178
6068
3264
4967
1623
316
1616
5837
2176
2538
3962
4509
5039
8606
8148
7617
2847
3447
7013
5295
9492
7546
9892
4627
4017
4539
6623
9582
8637
9835
3703
2283
1488
5055
2328
5002
5815
4248
982
1915
8391
2340
5474
4056
2350
1345
6797
6479
2180
5753
5524
8347
4961
2223
7529
2078
1097
1492
9842
845
5330
2645
7482
7224
4022
1781
1670
8196
3812
1507
9858
4375
8368
4760
6842
6256
5915
7583
5605
912
3501
465
155
4889
3487
8188
8855
9201
4325
2079
5143
2946
8488
8805
6272
962
2002
7339
4543
1723
7906
6543
5338
8374
5088
1688
7493
3992
2027
6316
8849
57
4621
514
703
1644
8688
5317
9730
3872
8537
3777
7249
2611
4595
4509
1676
430
4055
7941
2262
9249
2199
9202
481
1979
6106
9272
1272
5301
353
6141
2677
3052
9384
2193
8515
5562
1993
8494
6893
6496
2010
6653
1781
3266
3414
2306
1394
47
1689
4710
3504
9787
6965
367
2715
1707
3538
5022
3254
6844
1395
8580
6437
2064
3555
4866
796
6102
2173
8444
9294
6789
1515
1800
8519
8836
3063
6425
3029
8537
7165
5187
6241
8125
5297
666
4364
4313
3421
5788
1268
9759
9219
9991
3478
9094
5409
2360
8461
6371
6562
4641
7048
1633
1312
614
7322
4350
3976
8405
1931
1137
502
2831
1564
2059
5167
8647
5496
6105
6014
9142
6261
5139
230
8201
7834
997
1094
9752
8555
5623
6458
5907
9039
2058
9534
8379
6771
1666
7117
9450
3127
5627
6760
2832
3798
2025
9171
4587
5379
3104
9257
7394
2782
9996
863
9614
4982
2862
7398
4405
3865
6004
3274
5781
1799
4932
7560
6810
3701
9445
1084
2140
4461
1177
2584
2136
1426
2123
6992
8360
721
1425
2226
7826
3971
9326
2260
4698
3887
4071
2118
8885
9804
7967
7110
987
9860
8242
3138
6568
7221
810
2503
1567
5841
6305
4777
9563
9029
20
140
8484
7926
8513
670
3690
7351
9485
6439
1105
3239
3667
5353
9882
4024
4396
5938
4681
9962
5688
4736
360
918
3495
8980
423
6855
4231
4495
2030
9090
6234
5625
6034
374
8243
3744
7775
3374
2252
5933
7064
7924
5687
291
1720
7760
8112
8289
4676
9565
9451
5991
607
3196
7679
7221
2569
8611
2878
2654
2357
9277
8768
9339
3382
661
4171
7164
4965
7597
3857
4106
6050
1560
3814
4920
2356
3560
9725
1016
5502
8273
382
2202
3233
3917
9013
878
1496
2313
5802
827
8980
7836
1721
6488
3348
5975
1118
1207
1840
2776
6447
8674
5378
7513
1397
4989
8290
2037
7111
5963
861
1675
6373
7053
6833
9291
3935
8165
9032
7341
592
3352
7118
1745
7242
6306
336
9376
7727
660
4451
4594
5465
8872
542
3145
791
9781
8582
411
5364
7246
852
3757
37
436
676
4842
5567
124
2589
1603
9955
604
5368
9344
8056
3710
1887
5156
9123
5031
4899
5551
3124
289
1705
8078
896
8196
9411
2909
6343
6500
6887
1484
6322
964
5502
143
9211
3144
9131
1391
6632
3208
9413
6542
6853
6304
2339
9976
9597
5300
9732
4244
5077
7809
536
6506
7541
7647
5982
7423
7891
6035
1386
1724
5790
7824
5730
6333
4773
7661
2966
8917
9234
9314
8330
1262
4374
2780
4082
1854
4577
4448
3497
7397
3998
7292
9069
947
8409
6905
5098
5783
894
8061
3265
3041
2431
5565
1765
8121
2434
3807
3091
297
5429
2941
6123
4181
7183
5733
9967
7643
7092
4654
471
4581
9204
1590
5390
6268
944
1766
236
406
9514
7367
6449
8080
9833
2685
6539
3846
1606
1361
7060
3103
4422
8893
5980
2983
7780
6001
6142
5524
4457
7330
5313
1913
347
4482
7693
2440
5615
6427
5784
7282
3869
68
5117
683
5535
4102
4727
5689
421
4072
767
9643
3000
1463
1520
6807
5224
6690
1459
9755
6757
7937
1644
9508
7271
6117
2336
6765
8506
7802
6353
8847
7769
3914
2792
9143
9157
6475
7278
6998
275
6264
9335
9938
3584
7934
8060
9497
6337
8861
6355
4917
955
6462
7916
3323
1115
147
4042
4686
7508
9081
1613
609
6067
8315
7352
7833
7888
7409
3892
1392
83
4885
2032
8662
8673
6822
5331
5746
7410
549
2896
9703
3151
4445
2149
7921
8877
9536
4560
5615
2305
7164
1725
1194
5311
7820
688
4019
9267
346
940
9244
1003
195
5599
3420
6351
8083
9402
8054
9198
3664
4304
5603
8358
3074
8298
1995
1104
415
6180
995
8085
6629
4536
1681
3057
8017
2533
6715
515
508
6395
4861
8029
821
3478
9817
4895
890
6997
2680
7018
1648
1046
687
1124
1602
3503
3741
1975
4741
6539
1840
5621
3002
9024
3752
8733
9341
7177
3411
7859
9227
197
8343
7727
3120
6987
3391
4788
4190
6999
2076
3179
3130
998
3677
1787
9408
9674
7226
4535
2630
2746
393
2501
4430
9434
7139
7623
2501
9634
8033
1463
8505
7981
7328
9059
8424
624
7283
7139
4019
4613
1720
3571
9985
9828
3123
9121
1216
4877
502
9125
8214
2196
7618
3304
7126
4729
7783
4642
5454
6707
9351
4948
2092
9304
2329
350
1889
1211
9594
6799
4414
7043
3293
7543
443
852
4163
8602
7719
4733
934
5075
3289
6493
3871
6466
1108
738
7847
8532
5514
79
7099
2269
5015
9354
3048
293
9230
95
118
4588
3314
5604
6994
6523
8490
4171
4851
1529
9351
4429
7805
8438
5298
169
7284
5624
8766
201
1176
7599
4909
7149
7599
4727
5039
438
5441
2378
1413
2961
3005
6927
6659
7469
1944
2275
3731
2699
1141
8962
1014
5202
4032
6626
4182
3324
9797
9277
2776
913
4126
4937
653
1982
745
7093
5287
8033
4344
9730
7224
1763
4449
5515
2757
6546
6550
131
7546
58
6719
5562
7112
9808
435
2603
5321
3787
1846
5061
9668
143
9132
1668
6780
7671
2844
219
1619
126
3215
6881
9339
6971
5240
7125
4157
6822
7086
2926
643
9947
676
4
8479
1386
2889
8821
9455
361
2939
1397
2632
9719
9191
5077
6447
701
2571
1006
8343
1123
4845
3962
4500
987
6580
7088
6014
2014
6228
6266
1377
5618
23
5428
3281
5909
2039
6116
9643
7353
7112
1040
3735
1036
1298
6528
3690
3874
2924
609
5031
113
2948
7715
6357
8361
5355
192
1964
8622
8749
8010
1945
4355
9118
6335
7089
7205
8464
3291
1683
8561
8049
8363
4309
7219
2689
5209
3152
5852
738
4601
5448
751
6360
5855
2435
1640
8896
682
2028
8937
4572
5569
9807
4883
4860
7401
8692
3549
6073
720
3193
4164
4490
3945
4887
4128
4282
9908
7719
3838
8561
6777
4749
9263
606
7313
8226
3068
2966
6961
2480
8404
2646
6484
4279
2484
7861
6036
6973
5202
8117
3685
1697
3559
3416
4782
9648
7702
1374
4725
9521
44
8685
9509
9611
1366
5706
4079
8230
170
5603
1754
2351
9155
6639
8568
1061
6108
3037
4039
4336
9864
9545
3520
4209
9212
941
7215
1236
7450
4260
9168
5331
4139
3993
4098
6884
839
9471
4315
3187
8116
8634
7912
2826
2617
5098
8863
9228
9534
9815
8515
6737
706
5752
7411
139
3752
9918
6416
216
1680
8925
5016
3312
5821
1099
3076
2222
2536
7985
1674
3308
4096
8703
2384
9511
59
731
2174
753
7358
6361
5550
7557
7989
4839
7891
3141
6320
7135
1299
4767
1579
3072
6499
638
5960
2054
749
5469
3402
5221
7648
8646
7520
5157
4885
7721
2077
4151
5577
9656
4912
9638
9500
4303
421
4505
9236
3569
2023
5461
8702
4205
5280
3983
8307
5295
7166
2814
4755
8851
8884
2543
7409
4517
9658
1906
2971
1572
1682
4034
6276
9220
297
5970
9487
5635
4693
9747
7066
1507
4433
50
1221
6390
3474
3598
4093
5800
7397
9463
442
1814
8152
3698
3281
1356
1682
6137
8167
1388
3503
799
6259
5195
7771
1089
717
2165
7466
1416
393
9729
5650
9499
3371
2479
5014
4498
102
2525
2865
1189
4373
3241
5659
5235
9812
7873
378
2894
3900
8678
8343
8467
3945
1519
300
8791
7578
154
936
6653
5925
3437
8463
6597
8708
4747
416
7678
224
3282
8692
2780
8904
7616
4352
3221
1070
5798
9575
37
2734
3077
6688
161
3580
9461
3583
9080
5897
6405
978
5590
8466
8188
2554
3890
6085
6350
8052
6647
2544
3226
4291
6704
2232
7632
4140
1741
4002
8880
1934
1890
4466
381
9324
7198
4318
6449
7480
456
9950
4170
4157
4390
5459
7298
8217
8984
1585
6732
4725
2369
9066
6314
947
933
3976
4380
1203
4174
5094
8067
9154
9625
7164
2675
7855
9933
7061
7367
1499
6156
9438
5662
4733
3745
9262
6483
7631
57
4876
2746
1512
4655
578
1894
598
944
4604
3992
9848
717
5661
6338
6198
1150
14
3066
7742
4083
979
5674
4156
5478
8381
2996
9589
3708
8277
5410
4720
9227
7723
9883
3168
629
5772
6626
4002
7587
8377
9161
3328
4093
8682
9731
2176
4213
8990
1702
5821
3395
8733
7807
8160
9067
3293
7376
7626
8443
1229
3524
8928
8960
8674
7459
1859
7881
8891
3297
2922
7123
9315
6161
9903
7987
626
1656
644
770
2688
9100
352
9426
2200
3754
6761
4687
9508
6838
3551
9201
299
1149
147
5390
2612
5671
8098
220
1765
9433
8867
3604
7980
4054
5288
8130
4809
4358
4676
4569
4503
6158
10
3331
2422
5503
3229
3430
1238
7643
6009
7219
5505
6625
397
3736
7557
3898
9668
9764
5308
220
6799
4362
3050
4796
224
3407
7987
9072
1493
3646
7687
2434
5536
6523
4668
8961
6895
2645
1797
5170
6588
2948
7140
4132
2195
5217
8777
2768
3147
9045
9878
4751
8227
6778
993
117
7131
5966
4708
2380
6316
9685
8629
2044
1141
3214
3933
1861
8675
1182
1096
6575
3164
5337
3096
3081
2600
5135
6757
6398
5308
2146
8741
8469
1844
6518
4180
4855
4716
1346
5968
4092
4012
1347
6660
6878
4926
3839
3791
2431
2349
3254
3280
1191
3996
3669
9521
3605
3136
5141
6941
9462
6186
1280
8638
9748
3541
4227
7111
1382
3432
3151
6443
8501
8089
4458
201
8270
1887
9298
4869
8643
6130
6242
9891
3628
5345
1341
7570
2668
2687
4102
8739
6206
1066
9682
2517
1854
1402
7334
2831
4260
2531
6666
2377
3643
7479
1711
375
1631
4043
5260
6546
9045
7284
4532
3989
9909
782
3140
9585
6402
8841
3848
4558
2394
1440
9949
1118
9992
1831
7601
1231
6951
3376
3495
6286
6497
4442
6390
4610
2118
2215
6337
5580
4296
4345
7314
8025
6547
5784
1631
6897
8346
5170
3630
4431
9324
416
5989
509
2662
5936
2858
5532
3202
3540
3385
4077
9981
4599
3844
5823
3269
4919
1268
7125
6513
1428
6862
7283
4300
4019
9873
837
3097
5887
3116
7036
8906
6973
5820
7398
923
3658
3
5369
6841
8915
4116
876
3985
9152
6043
9009
1267
9983
2442
9859
8500
8377
2669
2472
3107
8914
2303
9715
5043
6434
3158
5369
2551
5611
2585
3229
221
6263
5714
2522
1793
2016
8830
8317
7266
59
4832
3293
2161
7618
1958
4440
8085
1132
6884
5051
748
571
7357
1821
6844
3345
4144
1624
1256
384
1806
9702
4574
5517
313
3252
5900
8432
5880
5013
803
9275
5560
4086
4724
4452
5677
9721
1271
5217
9366
7376
4587
2543
142
8056
6776
6383
4014
1216
7615
5134
7807
1188
1443
7823
2990
7866
1329
2983
2361
2264
9050
6356
9269
7184
1681
9147
7330
8650
9808
397
1222
8156
3381
2085
5910
9640
3114
2656
2916
8690
1730
2714
2737
5869
3679
1265
1939
7713
5121
8616
2162
8346
5609
2842
9997
4736
8443
601
7098
1919
1090
1154
1610
6371
9341
255
3578
9089
8199
8425
230
4676
3637
9463
2040
7411
6616
7623
7742
5884
8226
1368
8522
6159
6677
3234
4146
5849
8343
6930
6600
2252
6946
3750
7604
6983
6743
82
6398
7223
5891
3004
3768
3786
8682
9610
1591
5371
352
5526
4370
3455
87
5354
4754
7691
674
6398
8618
9072
6311
7980
113
4548
3123
8284
9098
4046
7144
3649
9973
4254
3426
239
4862
839
6727
1287
338
7081
5420
9392
594
2143
7108
180
8529
9138
4947
1684
2904
1400
7297
361
8552
3965
7531
9096
1359
3836
2899
4529
5667
1498
999
3957
4812
7103
4287
8817
8383
2722
1888
6939
7396
8031
9518
135
2569
5544
8414
9111
3455
8214
6649
2381
3458
8090
2828
9230
2615
5508
8236
2790
285
7294
8583
3697
6278
7559
1446
1213
5839
2824
895
1402
235
772
6567
9594
2542
5152
5989
2507
2149
6908
2529
2446
9027
2462
6011
2419
1061
3418
4984
7107
7623
4240
470
8074
2384
7362
7937
463
3624
847
3151
5153
1787
1969
7430
63
1253
4224
4365
2132
8780
9825
4079
1934
6974
190
7756
7241
5135
1555
3145
4045
3588
6162
8808
8401
5358
4740
1411
7098
5022
765
7282
7092
1431
5515
428
3435
4738
7914
394
7542
5770
7094
3238
1425
5799
6671
5106
8806
6856
6114
6134
3496
8601
186
4993
2667
4645
8498
4880
2723
9988
8085
557
4135
741
7924
5263
2433
5480
3508
6479
2646
6082
7025
1498
589
3699
5827
1218
4493
9252
2764
2608
6823
2617
6522
1684
7069
8199
3839
2573
8877
5775
8459
5812
8367
1944
1571
2626
3607
9291
1344
1969
998
7944
6406
1264
2356
598
1327
5745
1682
6983
1236
8508
1983
9321
8887
6454
7881
1497
912
7789
2990
291
674
746
2750
9684
9801
3161
9278
6736
1059
6276
588
8063
6456
2011
3338
7347
6615
7680
9545
1861
958
159
5940
1997
3589
2411
3605
543
7208
2820
1480
3538
6416
9780
746
8589
7532
5704
5693
1739
5393
7052
2507
5421
8827
8479
548
3102
863
3446
5655
8866
5775
396
3113
4919
1000
8567
2036
1774
4444
7222
3599
6387
4279
9222
3542
8599
6560
2980
7414
8383
1070
7261
9927
3557
1716
3537
3286
5404
6443
9190
6526
4354
1594
9288
2067
7374
9348
9070
9370
5016
2943
2616
2424
2008
8796
404
8486
2454
2696
1168
6158
6785
8318
4730
4741
7899
1430
3204
3220
8433
8670
5619
4868
3817
8532
6118
5525
5892
9133
7587
5180
515
7797
1373
3879
869
4659
1666
5134
942
4920
5041
2104
7972
7332
5064
8967
2531
3254
6220
9633
5728
8014
1650
7116
2779
576
4202
6741
9117
4327
4203
364
8321
7939
9129
2912
1231
6768
5475
7907
2195
7173
3449
1529
2429
1622
4331
179
9297
1414
365
9218
8382
7277
9639
378
2652
9746
3192
7429
7246
1493
4762
848
9735
5228
5648
406
3194
1015
2636
1895
4153
4050
254
9749
9535
999
3223
5339
937
8221
6156
1978
8638
1249
5781
7906
7968
351
3397
6521
5979
7581
2724
5323
6650
4564
455
6302
953
1836
4337
7040
132
7379
4787
2015
9599
4154
3824
6901
1839
5133
7979
6143
4373
4028
7505
9384
4923
7994
4883
4262
4919
8209
5228
5905
237
5904
8705
3579
2256
9427
6822
9105
5801
5629
6813
5260
9616
2773
4201
1780
3895
6650
977
8370
6279
707
3456
5153
5761
7608
4009
7936
614
2999
9911
7430
4707
4
4402
4675
4180
208
1071
9022
1962
5268
3727
3328
9863
4282
6423
6236
3621
600
1711
138
5926
2138
9396
5375
951
8940
3784
8347
9454
1265
5929
5070
1490
8770
3039
4295
8937
8838
7807
1739
7804
2122
1437
6575
439
1550
6990
2818
605
6780
8107
6841
185
3110
2241
6664
5311
250
854
4410
6016
1108
1142
7886
4700
2992
4411
2782
6002
3355
1291
5324
6435
5638
2763
4956
533
3109
6226
6728
2755
3754
2360
9300
8274
5496
7309
1887
5582
2167
7126
5666
3298
2644
5393
8936
1623
8322
8250
8698
500
8209
6551
4982
6164
7721
1534
1963
5877
2083
7254
8852
7468
7652
5818
7982
9765
2935
7210
3784
9240
5158
9900
9382
968
853
768
2146
1782
8635
8401
2784
8034
6909
806
3676
7841
5305
7721
5570
2442
1180
3935
8201
6762
3729
6838
4349
6167
6950
8685
4471
3810
1756
3004
5451
8197
8923
773
6671
76
351
5218
8435
3073
676
8334
6721
655
5737
8272
963
9272
7204
7569
7371
4818
1666
3311
2898
8860
825
3658
3345
8366
2396
4539
7765
5598
4986
965
1667
8511
5075
6515
5432
4
344
9649
411
7507
3182
3575
8530
6740
9871
7024
5662
6648
7293
6409
3988
6967
5875
9172
2632
4594
6826
4812
7032
3367
7461
5795
9506
6578
2250
3080
9123
5168
638
7652
7181
8143
2315
2323
9860
8402
2848
8576
9670
2817
5350
8056
2069
5228
4650
737
6882
7328
7499
7236
8183
8658
8258
7845
6560
2937
1081
8147
4871
5080
4042
7147
7516
6217
4917
2951
61
7333
8157
7284
8840
5423
5007
2321
922
8160
7344
7123
3618
1005
1107
3877
2999
9174
7411
2333
7970
7512
7875
4282
538
6577
1632
1449
410
9635
3759
6999
9857
7010
216
5505
3078
9063
95
4183
3366
695
9739
2351
4412
190
8452
2213
5307
4901
990
6720
3627
418
892
6912
9757
5983
3507
6836
8557
5779
7501
2824
1171
8556
295
2811
6150
1294
1127
3166
5390
3092
5165
3593
2532
5877
2596
7480
8824
2675
5029
3826
3550
365
6025
6090
3255
1829
649
430
1271
4475
2068
3933
2616
6999
8972
5750
4907
9014
9341
7051
6390
8812
1771
8964
9118
6952
6151
4336
7570
533
4493
9094
4481
9884
9981
6794
8122
3079
1909
5116
4846
2321
8439
2138
8468
7545
764
85
6873
4357
8885
9505
2193
3954
2873
2309
7007
9178
6848
2371
5148
3119
8266
1378
4104
6387
2541
8406
8906
906
1482
4113
2405
8279
2331
2627
2010
851
5819
861
2852
7309
9249
6980
420
1419
8827
1264
9305
2862
5907
6324
4027
7828
1056
2456
949
8294
4428
3538
2077
8674
6109
8115
5905
6979
9475
9389
4255
2924
5661
5074
4240
7028
328
344
9571
3930
357
3385
8322
6426
5621
3799
2739
7416
8499
6301
2877
7801
8847
2512
7701
8178
7219
6676
2916
5304
8195
7963
8790
8470
5878
9464
4418
3532
1355
3074
6929
3540
7866
9204
317
8513
6089
7697
1192
640
2951
6389
8533
4256
6744
9782
1798
2334
94
5689
3796
3721
288
9361
5653
7109
1226
3491
3085
6203
4368
1477
3587
125
8560
3220
7774
4246
9283
8021
2141
8416
5056
739
8320
9584
2222
711
3206
2235
4467
5590
9987
9148
7437
2388
4158
3998
7548
3910
5493
3603
9659
4181
7597
4471
3193
9247
2905
31
1448
1927
774
6251
5186
540
930
4315
8834
6519
4759
1597
3766
111
3655
3620
4047
1591
6389
6820
9762
5478
7454
2810
5743
4599
3298
8473
6987
1799
7859
6959
8236
7739
457
4902
7008
7444
6815
3910
634
4187
8045
1111
2267
2119
2099
597
7497
1726
719
3676
3950
7719
4300
4659
9568
1709
4999
5445
1112
9008
622
2890
8178
8150
5640
6356
9984
8911
9915
6501
5050
2758
5182
1822
3606
2835
4315
6386
6576
5277
7744
4506
1878
9581
3731
4849
6643
3822
7904
8495
5638
3600
4112
3955
8894
91
4583
8986
8580
7761
2554
108
6725
828
1452
2181
842
6247
4228
7313
4630
9
716
7185
6908
2171
1800
6378
7755
1595
4208
6188
6567
3497
828
9328
6228
2847
1132
4379
5825
6941
2497
5744
8863
5154
7803
7777
589
5015
656
6469
5490
4165
406
3381
5045
1959
9133
8769
3852
9450
7388
8144
2576
9424
2582
4468
585
4724
761
6988
5467
4984
1971
8227
4461
315
5840
5557
1394
1702
4773
6338
4917
4405
7859
27
7382
1107
8408
8634
9275
2590
5303
7934
2325
3337
5794
7635
4433
9728
4738
6400
5638
2086
868
9242
1394
443
9151
8966
1724
7849
645
8172
5781
8686
3590
3383
4961
6644
7596
4329
6795
2539
6903
4971
6746
888
6325
3121
7006
2790
8684
8652
3014
3227
7320
809
5762
8358
6188
7576
3968
8244
3398
71
4294
5522
5492
3996
459
1101
5277
3697
5601
4517
1390
8282
3794
6608
945
3154
8295
6891
1003
1235
9423
4619
2323
997
722
5009
426
334
739
5867
1275
6279
3483
9016
481
1679
519
5764
5503
6856
9200
2385
2880
3743
2771
7718
8220
2874
3997
5905
3827
6202
3413
4489
8345
7344
8166
5375
4782
4252
1783
9330
1673
7888
2328
2273
1200
5843
6667
795
8247
5713
7213
8386
5634
8736
1920
2414
5081
3981
2342
4878
5719
7781
1564
2730
911
3472
3184
6436
5068
2119
497
2748
8370
1238
9426
6339
2822
6797
1466
679
9399
8528
8027
6556
6536
3902
1132
1372
3884
3343
3766
8726
1484
2679
5703
1106
2279
4215
8679
7140
5127
9299
1861
7167
9084
4893
4076
9536
439
5104
6903
7483
5541
2969
2510
1060
2870
9504
6989
1844
7737
7444
6095
8363
4550
4084
8924
564
3767
8539
8156
5844
6292
1443
5511
7244
3401
1609
4730
431
2774
1905
8840
9437
8132
5152
3307
3725
9919
1704
2901
505
3604
7329
6248
4323
2808
5521
4797
7350
34
1918
8677
4343
4054
2107
9290
8554
3615
6175
1089
6609
5673
947
7455
7327
9896
9
9525
7195
9400
2506
7945
7008
7458
5736
5538
9681
9863
4754
8096
7034
124
8262
229
8433
3650
1280
2532
7308
1473
5537
6389
8156
145
8875
6338
4326
6853
1976
785
5651
2180
2331
1741
1821
8837
5550
2451
2234
2438
5786
6007
1941
2489
5893
8769
7767
7324
6646
632
8117
7828
5620
2392
339
5477
9932
403
3766
4431
8081
9362
199
7368
6238
4373
2884
2051
1511
3615
5984
6715
4558
3559
139
5694
8481
6764
6828
6040
224
4889
2298
4554
9612
929
2058
663
683
6103
3859
5579
1353
8044
3597
8392
4680
1413
5608
5967
408
1289
3769
6359
8145
6836
6879
1341
1917
9979
1556
5449
451
9997
9615
6664
4702
2721
8102
7259
1980
4930
2256
2956
5554
2436
585
4504
2365
7633
1823
5853
2643
821
9
8673
360
9458
8551
5388
6956
3649
6148
4676
3282
2198
4344
2099
8524
4526
8794
2327
3650
2856
3907
421
8609
8973
7549
7515
5296
7709
171
1921
1597
151
6482
8651
3686
1445
8133
8974
2404
9490
7390
1116
2514
3337
3704
6302
9467
3563
5466
77
897
9549
7806
364
2762
8331
8751
3014
1461
7373
3568
1808
8699
6581
9994
7514
1136
1345
462
5879
3240
5619
7288
630
3462
8282
8852
8941
2096
5789
2250
9969
5310
6100
4341
4917
4241
9955
2690
3164
5921
2372
5540
6108
879
8160
4004
6577
6329
2505
2645
1131
7276
9191
518
7654
1395
3645
3776
2836
7501
5927
9231
3641
7581
7123
1534
9362
2491
2921
4219
3986
6024
3544
2537
1499
222
718
4036
4517
3494
8963
6992
5551
6883
2899
4762
5039
6156
2710
4864
1255
4056
4046
7452
5319
1185
6892
2811
3080
4314
6976
5853
5164
1021
3211
7973
6912
7629
6674
8687
6458
154
6546
5441
4965
3843
5946
3050
8406
9526
9769
136
5659
7683
7669
9622
1199
5071
677
8145
8092
7587
5452
7532
7981
1684
7570
6826
8111
686
8545
2776
5508
3514
1577
3805
771
5487
4288
9097
2111
788
5130
4683
4514
5364
6656
6447
1494
4474
3760
9556
673
4475
1873
3820
7546
8099
7954
892
9100
8135
8014
6915
6934
3050
6685
7512
2588
6795
74
8172
4190
7611
2492
6718
6210
8029
916
3261
6720
8166
6594
9848
1387
1380
3028
4017
5847
6507
9709
6497
8283
2186
5917
2869
3157
7741
690
7157
2132
2843
4683
9205
4806
7023
7685
3349
1278
6692
9124
9443
8545
4649
352
4896
1022
4884
329
8896
2871
3395
2664
6619
3089
269
2387
2625
308
6807
5341
2858
6479
7203
4744
3370
1787
1699
711
2500
4938
9035
9333
1782
6764
5716
2252
114
8462
7117
3987
7516
8431
8620
5687
7119
5952
6387
6148
2315
200
493
32
9225
9841
7047
1748
2015
9667
2699
2936
4558
2730
9928
7882
5224
710
8030
8587
3984
5407
645
9942
794
5699
6733
941
7377
8638
4607
7490
8087
5749
6243
9600
4679
9327
2443
867
4710
9584
4813
7450
1928
8227
2526
1015
271
9619
5705
4689
367
454
7502
1495
8668
3686
7336
6832
693
4270
3927
531
7642
8974
2092
9152
8679
2731
3171
8090
7605
7030
106
3634
7494
6535
592
4929
5055
2838
2793
6369
6114
3413
7614
3689
4968
7789
6337
5107
8846
3236
3630
6315
2903
696
9228
5750
1407
4907
1619
3725
1887
4235
1384
3268
7212
828
8580
3931
9466
8052
9363
6417
2862
1826
2312
8752
7762
3740
1661
4889
7489
6676
6247
9789
114
2807
1641
3349
5953
2642
3199
1518
664
6737
2091
1524
6334
1957
5757
2442
1270
8528
9482
8916
2248
6896
2767
1585
9980
9750
3615
872
7458
4915
1016
8573
5663
2238
9524
7424
2018
3396
3660
1443
8789
2716
1526
3286
9631
1910
2559
9697
4262
1087
787
8621
18
1491
2457
767
7548
9232
6892
9378
6917
643
5876
6416
1091
9266
7076
7325
5766
789
2284
4448
2857
8402
5566
4350
8900
6835
5581
5589
5710
2965
2434
6402
1552
9456
4665
7855
5765
5358
8984
5756
4013
8810
7263
7625
8417
9399
6746
9246
4833
9482
3620
6280
9560
8932
4582
7824
7297
4720
7501
24
8547
470
9226
2437
3704
2393
6722
4084
4267
9971
7654
1531
1184
9627
2909
7949
7357
544
8829
6936
438
325
9688
7871
7047
8009
1331
127
8938
882
7522
8961
2840
1941
2111
9003
7100
4116
1050
6179
7411
7732
9290
6529
9152
858
5266
79
2860
3634
8318
320
2762
4092
6252
9386
2745
7587
8872
3009
1938
811
9328
2193
1073
4263
7814
3032
993
2692
9412
7678
9584
2981
9961
7123
7986
3227
6050
3843
6417
6769
9940
5496
6129
9938
1333
4348
7842
9063
218
568
4703
833
635
8510
8243
9215
115
5424
1531
5437
6548
1388
662
1833
2759
8501
1497
5235
5057
894
3920
2000
8561
8885
7583
3387
4133
6617
1878
3561
6124
1482
1187
2471
1063
1916
7521
4194
393
4599
2446
4339
3502
4510
9786
2277
9735
3994
8699
7316
3747
4211
2829
8212
9657
3819
7031
4587
2562
6502
6698
1948
2035
8937
6706
5569
1608
4270
1679
1956
6989
5169
4573
4426
3029
2075
2111
5165
9182
8440
1306
2708
2156
7511
6829
9473
6929
333
7951
2310
9406
7014
5105
6661
339
4826
834
1475
5266
1576
8193
7432
8418
722
6973
1622
6463
8708
4009
4964
2095
1298
6539
4134
9760
8525
6147
8538
9020
6465
9785
9169
3454
7374
7935
3255
8127
5297
2725
9442
7241
5055
8348
5331
6349
4429
3234
9900
8191
4927
9228
3983
1151
2043
7730
7070
9539
4073
2531
1236
7167
1802
4554
1758
3735
5841
8536
2824
3099
7858
1649
5104
8321
6678
4611
9401
6897
3896
3840
7919
649
1775
8093
8369
8049
5193
226
6128
5177
2528
6370
3426
7230
9019
1381
6483
1531
5204
2961
6026
7548
6193
5480
2867
8654
1249
2826
9774
7219
998
202
7795
5985
9161
494
6639
666
5022
3345
2608
518
6437
3875
3178
76
1194
5360
307
4576
7594
9453
3393
7910
178
6158
5902
1045
4965
6325
1029
4886
9610
2870
524
5531
9712
6390
9853
1149
5327
3025
579
5806
7821
7354
5645
7166
1689
7981
8130
776
1959
7169
4546
6860
1721
6761
2885
1944
8502
5801
1042
2687
6569
454
2590
1484
4569
6438
6207
8543
6048
535
2363
6181
1867
4603
7762
839
4413
8129
501
601
4512
1487
9089
3683
8633
1883
4924
9260
7526
2041
8795
1489
7687
2863
7469
2614
7399
3796
7400
9523
2357
8230
7022
9664
4243
6795
8203
3579
3818
4768
9838
5222
8184
7741
7362
6366
3384
6937
6519
565
3276
2538
2018
5009
9832
7828
4798
430
8590
6995
8349
5550
8722
3252
3775
1041
9514
1965
7293
3616
804
5597
5107
6146
7764
3294
3816
1842
4344
5351
4139
4472
3257
4606
3803
9939
1712
923
7827
1256
1187
6679
1377
8948
4491
6387
9234
9837
2227
1461
7595
2327
8367
8350
5942
7907
4167
8855
8359
4434
9342
3609
6810
2407
4723
2379
3644
5146
3299
5222
9618
5928
3481
9781
8473
7288
6340
8872
8763
5001
7347
2936
6203
695
8559
3461
7933
8460
8725
8266
2213
8803
6991
9858
8922
3559
2733
8548
4599
5418
7733
4458
4814
3650
8757
1200
6953
6702
4945
2599
5295
5559
2413
8057
1486
8497
9192
4791
9243
1825
9443
8477
6196
1912
7741
2935
8814
5757
5708
8094
432
2392
1866
7579
9083
9819
9802
220
2372
9851
7573
6372
1200
1644
5398
2300
6011
7964
1038
87
9204
6677
6452
9620
4473
438
8125
9548
2154
5739
5443
4059
7117
1912
2806
5980
2510
9765
5292
2541
3904
9171
1254
6514
2340
541
2528
8517
2020
170
7348
7483
8253
702
6605
9041
9911
976
6483
6469
9347
902
2855
2610
2288
333
6876
3907
1465
3893
9872
5288
6958
185
9286
4470
7870
8508
6274
7993
8622
3183
7648
9973
3608
4543
5377
2746
179
6379
6466
8054
3131
1379
9947
1892
4733
7260
9042
578
786
4960
3401
2224
1925
1170
6314
9572
3042
6815
2477
811
3436
2960
1956
8762
5227
5292
8980
4306
2881
5018
2032
1602
4808
3460
8451
5718
3594
6408
8394
6558
1723
3096
6732
8169
8263
7217
5927
1632
5060
2600
8471
9119
5811
9632
1989
3518
5737
1209
8251
366
8596
7122
4800
3454
9836
783
228
8221
6520
9126
6809
8890
3850
6755
172
6456
5784
4427
463
461
2056
6653
7636
3354
855
8308
9272
6084
4294
8810
1801
9024
8497
6615
69
9278
1805
1319
3265
7100
4158
7929
9203
4252
5442
8563
6717
2880
1166
8499
5111
4273
1347
6960
4119
7710
2460
6208
1855
4882
1718
4835
6483
5758
1628
8396
7093
2390
5086
4831
8623
7720
1694
7286
8716
1814
5112
9805
7972
2565
3403
3326
7043
7838
7159
1879
3876
1281
661
2551
2671
8042
8605
1400
8876
2220
408
997
7058
2617
2212
1677
2977
9444
2013
2528
2552
4941
8270
5350
244
4395
2868
1407
6006
3993
7770
8133
464
1271
694
9245
7308
9121
128
2509
7736
7036
4042
1031
7218
6844
9809
2883
9403
2948
7935
2364
4635
9893
8489
2609
7922
4583
2828
9675
7254
7605
2927
1261
5390
1746
5573
679
8010
7898
6641
8214
7468
2324
966
3142
4487
99
1147
9815
5522
5996
6055
1405
1625
7009
5454
4593
4321
6044
9976
5253
5926
9368
682
9013
4035
2712
5764
9849
6156
107
9094
1079
6203
4903
143
1621
4246
3730
4532
6060
9881
7488
5898
2648
8454
9847
3344
7004
7925
7854
3899
8514
9305
2868
9103
8000
7074
4717
5095
9942
24
7782
7538
3940
4906
4986
5994
2121
499
6013
5618
9718
6645
4565
8907
7136
8165
1257
7571
2116
3395
9570
971
6070
1349
7838
6451
9906
8415
1075
2004
3075
1152
9360
7145
4433
4732
7807
1227
6917
290
2551
2728
5208
3113
1630
5583
1002
6684
252
7483
1295
5263
1034
2586
7412
1436
7626
5288
1647
4991
4688
1469
2723
2218
9453
1919
2
9878
2732
8709
8254
7719
1813
682
4664
5418
7840
8682
6858
7421
2980
941
3360
6395
1645
2412
7840
931
3787
5188
6026
1173
4231
1478
5195
9992
3089
7673
3324
1514
9764
429
1847
2085
459
3181
6009
6234
1917
5504
7155
7982
1780
5803
7931
5501
7932
5287
447
8431
3958
1946
121
7877
2364
1941
8318
8736
8559
9993
9025
3567
956
6311
1045
3058
4749
4499
4271
672
8267
8132
8249
4945
2129
6123
5571
8457
6701
6877
1813
8354
2255
7278
5791
756
6836
4476
7409
4340
1084
6069
1766
390
5447
5654
1147
3488
4446
2450
4174
9581
7710
9931
2785
8987
1055
5119
6558
4210
4035
9586
5685
6337
7546
6916
1696
4022
4546
6543
5751
2425
4396
3264
3855
5477
345
7487
862
2901
6452
7132
5962
5640
1144
2824
2783
656
1810
3805
8207
1676
9730
987
5907
8911
2491
7169
1904
7005
1210
3620
469
5299
4643
4254
3281
1120
774
8950
9201
2403
929
1767
6967
5906
8911
5296
1990
6612
8126
3688
8122
396
5710
380
7332
6338
1269
9191
595
9056
1280
8541
207
294
5172
803
5742
42
4691
5422
3289
8255
6218
2966
9241
9857
3078
4823
1643
9227
5670
1477
4243
2181
8236
585
7740
6077
3486
2540
9709
3520
8057
4302
7384
2373
9045
5044
3580
6103
2531
5852
1610
3342
2594
382
8340
4024
6241
6560
897
2056
5792
4214
686
43
5727
4213
9630
4004
9720
7251
4450
8307
3928
6732
2132
8934
2296
1027
2349
7916
6906
7123
5335
6354
4943
3089
876
4684
4197
9985
7149
9617
4574
8305
7807
8243
507
7877
5727
8026
5703
3568
9158
9997
929
5211
8104
1708
4242
4854
3223
8828
4428
3753
6036
6176
8739
6165
517
7152
7013
6379
898
329
8900
8840
2522
1377
7925
1821
1650
389
2865
71
5373
64
6841
8671
1848
7210
2870
3311
5052
6172
5006
7311
4310
7627
4819
3180
9107
2441
4789
8869
2389
8227
6760
4705
8259
1879
9392
2080
9468
6023
3848
5804
4987
6419
7011
7883
6759
5110
6458
4484
8482
4175
1251
4956
4657
9577
5826
5244
9066
2025
6410
5057
9145
7029
5500
1279
1646
9276
2800
643
4896
1349
6978
3635
997
3399
899
7492
8713
8914
2160
6185
667
6009
8192
2274
2216
1837
1446
7720
5247
5639
9334
5859
2579
2017
7157
8919
2351
7841
7802
2857
5379
7363
5008
2081
4157
3570
8813
3518
867
6339
9757
1760
1229
575
3095
4166
1296
5243
7889
1732
4548
3525
8736
593
7254
9692
7959
8091
6138
3308
8464
951
2633
9525
9993
8361
4664
5960
4310
6012
2025
2813
2501
6302
7738
7476
7358
171
4684
518
8056
2405
1470
7943
8617
1901
6519
7130
5846
2048
1891
4336
1608
9265
4309
7343
3248
863
6906
8108
3137
8947
7694
1141
8523
7784
8920
7548
4984
535
2176
4915
5135
2829
5761
3857
1334
5996
2682
5455
7701
7227
5502
6674
2646
8426
1067
7237
8856
9191
9240
1730
8786
2678
2951
5244
6644
4689
7386
4412
2058
5771
1650
343
394
3826
7890
9688
6396
6385
7074
1135
9
4703
3263
6549
4268
8536
4528
7675
4982
7269
2372
5839
942
5274
7991
5353
5445
5052
7251
3336
9286
1566
5699
1972
1708
9431
6739
2656
4959
209
6547
574
38
8432
4699
5118
8176
8460
9688
5829
4942
5789
883
3478
7703
3843
8195
4687
8495
1184
5065
3827
9186
8930
1770
5631
875
6416
6762
7963
3473
3471
3506
5232
4224
1026
2324
2832
8709
7789
8342
2982
1747
9604
6058
5915
9076
133
4174
7586
7577
2830
79
9665
7154
4284
2312
9324
9769
353
2889
6095
7752
1713
6835
4504
6139
8073
3551
2287
5872
8669
1438
3092
7691
813
4683
1395
454
1539
7277
5365
4630
8043
3241
8886
9064
4799
8564
2591
7178
3950
5845
4896
647
2153
137
1964
8826
2698
5745
2752
6612
5585
5141
5633
5640
4908
6332
3105
4675
977
8595
7390
8041
1548
251
8503
5466
6368
2464
4588
9892
6524
627
6113
9202
6811
7097
5710
5090
2311
4492
3174
85
3260
9471
6194
4559
37
3903
890
9598
1221
9909
3519
3207
5267
7673
8360
5947
6835
304
9063
2697
5613
1733
4966
14
5341
1446
196
3783
6550
437
5110
7527
8979
8895
9467
5667
7308
1834
2049
1419
3633
839
702
4724
4598
9590
3244
96
5499
4649
8051
8862
8919
3457
8644
1358
5057
7829
9456
6877
3754
4737
4003
5166
1018
5498
929
8362
1637
143
475
7166
9482
6044
4717
963
488
968
8727
8635
8829
7039
8822
7895
4733
5034
1470
5286
4459
5257
55
6183
7687
6722
4161
5391
7028
6675
8214
1366
9045
8980
1354
5756
1059
4168
3361
4745
7261
610
7149
5618
3261
6133
1426
8248
2691
3555
9129
6490
7472
7943
845
8026
6449
9374
3845
9197
8662
7423
8350
8108
9902
1708
3141
5400
8209
2240
8302
3003
8010
2584
7204
5513
9742
7711
4909
3524
9373
5522
3896
319
356
8722
6086
1338
5277
519
6755
7709
4132
7969
1167
8272
8758
7546
2381
8631
1016
3704
6616
9579
6673
7374
1901
4866
1717
7282
2233
2129
4223
1433
1759
6488
1099
4319
790
8171
9773
8195
7277
9569
6193
1406
1260
7222
9040
4644
6889
9339
7771
1779
1939
6205
9576
5961
5678
4275
7558
8194
347
8273
2078
1854
3379
313
8776
6977
7665
337
6551
9156
9433
9295
1714
6794
601
3361
3520
813
8810
9882
7471
1990
7058
1207
7169
6331
8810
1407
84
6002
727
5736
7085
3812
8568
6807
5392
509
4522
3055
2542
8720
3227
9483
2075
5783
3481
9846
3306
9288
758
2215
1112
8260
6123
6251
2530
9401
3798
2443
5940
8343
8705
3804
9456
8543
6496
4052
4038
8246
1271
2026
5366
8218
102
6935
7039
4716
5618
7753
4355
1211
2656
4503
6569
8993
3825
4606
9246
8999
9061
1865
4890
9300
6925
8655
6315
642
2257
9575
9536
9057
2090
1974
2371
1205
9454
2521
4867
1307
5590
4542
749
425
2589
2572
9703
2131
2311
5556
7818
6921
1899
3375
8025
5502
2991
2470
98
4787
7135
5041
5391
3378
7193
4151
7081
3639
1544
1300
4011
200
5978
1273
8206
8646
6608
5213
7974
1259
3186
9376
5912
979
8637
7392
9414
5896
5835
9749
1737
8453
9949
2072
8778
3788
9638
4369
7021
1731
7815
8268
8474
1480
9538
5117
9753
2006
526
5947
9465
5168
5607
6712
9966
6362
510
497
3141
8791
6276
2288
5172
7740
9279
1919
9811
5475
8214
2695
6241
3084
3967
3430
2869
6159
6835
3327
818
7965
4570
1483
8069
9268
5688
5806
1582
1872
387
3349
2025
4206
1712
9483
3944
12
2297
4362
4511
5837
3486
8270
2875
7144
1381
4245
1952
976
3503
8851
4605
1839
8008
5698
8542
1531
5658
4951
1502
8410
2399
7840
3367
9026
3233
3769
2632
8697
5297
6013
9233
5851
1792
3898
2334
5402
6700
7533
4574
2064
8026
5645
3231
5455
5821
6644
8663
170
2561
4679
7553
701
2535
8950
147
3942
3229
4911
4968
4087
9064
3245
8782
467
4177
9534
8110
3622
9769
515
1988
498
1978
7392
1978
1779
7100
1923
6805
1364
1169
5169
2875
187
5662
1500
5600
8479
7174
4017
5980
3594
6900
2637
7882
7241
5972
4480
9295
1936
8911
7530
1509
2378
3346
5921
1892
3551
3738
5077
3772
5086
5630
6106
2721
4009
8104
533
7715
8752
7793
7346
9736
582
4648
770
2553
9392
7791
3058
8406
3436
4435
9798
1830
9726
4214
7620
9264
3301
3546
7757
6399
2732
731
4455
5989
8796
4890
245
879
3438
9762
9848
7601
6431
5257
462
9566
2525
3397
1833
6741
7806
4072
9787
2747
4143
713
6845
4274
7386
9072
207
9203
3793
958
217
6285
9462
3367
6672
6377
5053
5837
4709
5737
3881
9946
951
5677
1299
9113
185
5586
5338
1234
6734
6536
4004
5312
6256
174
450
6385
3760
364
5281
3754
4583
8652
3085
5139
4203
2869
1328
9878
4654
9350
8072
3776
48
5884
5175
6337
661
7648
5044
4262
1490
8336
9934
5152
2512
808
6737
4960
4466
6701
1953
4226
2403
4886
8467
851
6921
5719
8252
4129
3719
4539
4400
7005
6462
8749
8700
4767
8098
3395
9504
4839
3339
4536
7348
11
4306
3956
9947
8482
1452
5819
1173
3115
3539
7231
9966
5867
3647
8066
3204
4209
7939
412
4070
1800
580
7109
743
4281
4053
4111
8402
3753
9789
7331
4568
9846
218
5031
5348
7562
6399
7113
3040
8906
6649
8891
7952
9741
2399
5339
7996
3772
2183
7869
9164
947
9878
9495
2988
8209
2703
5129
2446
6769
1037
5655
8126
197
796
1876
2321
6204
6817
3596
2455
6033
9017
5630
703
5776
6799
7861
7289
7940
4824
6066
823
1106
1032
1400
1837
9036
5591
3203
8552
8787
7406
1205
8939
9052
3163
3695
6452
5597
5973
5416
1981
4405
3545
9597
5758
5173
5410
549
6223
8991
2199
1776
5179
9961
7599
6444
7697
6446
5248
2179
1076
7986
4292
5444
4834
7807
5388
9196
178
8944
8367
5009
6518
7722
7179
9771
8112
8578
5853
2463
6001
1759
7403
7369
4285
477
3326
8326
4138
3195
4013
5500
1479
4738
9956
870
1256
6514
8660
3327
3920
9978
9987
298
1608
4180
36
2748
6939
9515
914
2631
580
4121
6022
7235
6431
3650
8457
2555
6204
7799
5267
3490
5795
4151
817
3136
5489
2280
6644
6188
4816
1566
2470
2360
1652
8550
3384
1092
1026
3314
4839
3840
363
2481
5262
5393
1590
5786
8020
7199
6844
8821
8086
2761
5261
5958
9727
8389
4592
5607
1715
3928
4199
8945
971
7358
9073
3942
75
9319
6393
8078
6208
6350
3355
9755
149
1671
7191
3083
4868
4357
8702
4091
3497
3221
2729
51
1618
8746
1450
6225
7411
1942
9018
341
535
2129
673
9527
9248
2857
5204
4640
5583
6871
6152
9179
2175
5434
5236
8281
5644
3362
7813
571
385
9098
1420
9232
6719
7587
4402
5932
8713
58
1051
1281
9820
2277
4936
4300
4429
7343
5222
4926
3274
1101
7669
1557
4898
7740
7187
839
9616
7401
4422
1995
4883
141
7704
4916
7497
9203
524
1050
313
4488
2784
5334
4272
957
8299
2218
1428
76
1381
4028
1044
6005
6486
1981
9392
9427
7350
9193
4213
9168
3940
7021
2112
8721
7042
3680
1412
5695
5198
6224
9175
4596
6603
7739
8407
431
9645
2550
5865
2627
7892
4060
2994
1186
9984
6343
2078
1137
4979
1124
5182
3577
5844
1638
2367
8058
1247
4074
8213
2683
6265
7154
8615
8194
7010
4513
2947
5116
2963
1474
5090
4794
3415
6469
4038
3641
9798
6374
1456
9276
8524
8907
6031
4920
9065
2907
9635
3516
8897
6038
1279
8619
9892
4532
7612
711
615
5262
5802
5531
4449
5379
8897
516
5826
2456
6614
5134
2717
6368
5450
8503
4007
8931
8700
5682
3688
5182
8079
9739
4382
5159
806
1154
4656
2330
2587
2069
1040
5253
3167
2910
6010
4461
8171
6086
3689
795
518
7668
4249
7479
3071
6503
8375
3391
3386
8843
9828
4980
184
6139
7384
6849
4558
2516
996
9304
760
2850
7008
9291
6
6474
1458
2484
9620
1266
7328
6722
8136
6864
4925
5472
9397
1646
6847
3748
1356
1031
9298
1841
9890
6465
4517
8873
4236
2887
8881
9186
4086
7217
8170
7571
3364
5970
2623
4268
3024
4462
1195
8080
1058
6262
6574
8880
4046
4689
3493
6132
1638
793
7157
7016
1168
7664
1528
2162
1171
4541
1790
3276
7611
2422
4004
5218
8700
3211
4626
2857
6339
5389
9358
1609
6663
6825
2143
6009
8382
1733
380
4182
9629
2438
8754
9103
8888
2827
6708
4320
1287
9530
8781
5369
2857
2373
7729
5563
2
1593
8257
8062
5200
8147
2413
5666
5964
3598
4676
8720
7979
957
7128
1803
6868
7697
4892
9257
396
8840
5695
8840
7501
2596
6642
1791
7525
2371
6133
754
2794
959
7040
6577
2044
4500
5629
4846
1555
8633
6195
7753
2039
6285
8220
9849
6511
1888
4248
5113
2353
811
9483
3357
6920
9500
9202
6464
5635
6834
643
9756
9289
5042
7746
8868
9627
3908
4864
1985
7634
5533
189
4007
5384
9289
3422
2724
5250
4500
8506
9829
3562
2278
5470
7140
5484
6953
5761
6625
9382
4680
9841
4620
2658
4246
76
2109
2400
247
9259
3824
5660
2975
6857
7600
2800
2485
4065
8767
9170
9572
6501
767
3997
1950
1707
7744
6461
8765
7634
4390
8868
3224
514
7670
3450
5470
3553
958
3105
4210
2514
3230
3846
787
3704
3943
3251
3830
6217
5294
1586
2370
1085
1420
5356
9176
8902
9605
32
3725
1929
8963
8815
7718
3674
3439
8899
111
3462
9788
48
7928
4586
2256
5939
9596
6193
7471
1863
7759
9594
9174
1046
1267
2424
9328
5932
6759
6450
9912
9432
7821
2619
8476
2348
5894
5597
2459
2371
1805
4942
5339
6770
9868
7509
3641
6535
1151
102
3342
942
7683
7000
5578
5091
522
4695
4527
9713
3327
2437
3709
6425
2768
2492
6805
9998
6381
7471
7789
413
6811
8014
9183
8875
5476
6104
4094
8518
4911
9339
1366
6893
4904
2343
9694
4043
9196
5712
2237
5327
6004
3330
6406
5095
7003
4975
4738
1051
7405
2644
7177
4406
9678
5226
8732
4062
3620
7400
4945
5957
8146
5605
5084
7928
8033
9995
2023
9749
3549
4535
6894
41
6026
5757
9865
1319
3922
4265
1527
245
6796
6256
787
1584
4249
4821
8054
2032
8782
3047
6601
2903
6761
9719
6852
6978
851
5432
9336
9746
6641
8223
5014
5492
7494
3386
8714
7036
3528
8029
4311
1409
8621
5175
5248
1729
898
4643
3585
5013
1767
2346
7528
6704
2347
342
6178
4209
3120
3698
2870
3688
6827
365
6696
2116
7306
9533
9420
3722
3090
2880
2648
2675
996
6669
1508
4861
3563
7097
9648
7089
3444
2854
6098
8036
74
4358
8538
4039
8206
9965
8532
2489
8864
9556
6778
6125
6348
9466
1235
7014
3091
661
9020
6862
1605
6438
6434
8374
4904
4843
3465
9688
1464
525
747
1928
6331
5466
3920
9881
4591
7917
2583
5948
3907
1545
4751
4371
7263
2085
3668
9715
6656
5745
2569
8040
8852
9030
8094
7890
3966
9308
1726
8573
151
3925
8264
1855
3570
5510
6792
555
2185
1174
6498
6050
7657
9439
2442
3513
3607
4818
6642
4069
4269
3015
7985
2307
6133
3154
188
7412
8305
3584
3956
646
4181
2561
525
238
4066
2944
7430
80
3599
5245
2841
385
2806
3931
5872
5316
9112
5317
2722
4305
5742
8748
3977
7460
8221
6540
5697
2513
9573
1788
1088
5893
6374
5508
5708
7415
2656
3209
2093
9022
1157
756
3969
2188
1389
6305
1349
5304
6566
2594
2023
5609
6406
6771
5957
526
8879
3001
6977
7163
2621
8340
3524
7262
9279
9700
5131
8096
2031
9911
9155
967
9568
8032
3501
9671
627
2148
6557
9304
454
7789
9061
4323
8794
1041
1945
1479
3295
3629
1423
3720
1710
5339
4421
5815
9922
3091
7390
7916
9716
6014
8410
7040
930
8485
625
8215
7724
6088
5884
6186
970
7083
9713
8339
5837
3626
1753
2113
9041
189
7103
2908
235
934
1639
7314
7541
3719
5416
8544
2195
3121
7416
1900
2577
8168
2706
5615
859
4658
9926
1184
40
9646
5518
9403
2260
8977
5865
1921
7385
6171
438
4121
7561
2136
5598
4100
699
8355
717
2766
3423
1733
5599
2241
8064
971
596
7363
5493
7221
6399
831
467
2331
9857
8465
3843
90
7468
3723
9355
7468
4791
9509
9372
8502
8765
5825
6568
2331
3362
5420
9550
5933
3380
5953
307
339
6025
8632
9694
6103
2523
1179
2623
9398
6061
4808
5821
2714
5128
8179
4044
6117
7334
2835
9720
387
6458
2509
6896
9090
5498
1726
3553
1758
6491
4609
9502
6853
2520
1824
5593
1129
7998
7751
2385
740
9286
8101
2808
7797
4143
6172
2607
8120
6952
3063
112
4420
904
8475
7896
910
8730
1206
559
7291
5304
8501
7781
2691
8386
8001
7979
6897
2027
8665
7547
3383
193
6123
4069
5630
8423
8187
2616
3531
4880
5430
2185
8013
9578
6721
6818
8274
1509
3738
6714
9145
1119
9584
2301
83
5117
6703
1032
8227
6472
419
7251
9732
2385
8110
9643
2826
9282
9924
2699
4256
979
9939
9302
5681
4918
9569
2452
6082
7551
7533
631
3372
7459
8615
6952
1095
5036
6812
4771
9154
7639
6042
6364
720
3675
5666
4380
2748
5701
187
9292
1293
5444
9234
2556
8996
5470
4351
6897
274
5213
4660
153
2887
8330
2207
2380
4245
4484
414
6945
2003
1373
3890
6393
413
4498
5515
3772
1481
7860
547
7455
5220
9800
2952
2047
1051
5847
9025
7613
7510
4242
2145
8037
5550
663
5833
5564
2447
7064
4984
9221
5401
2318
814
8657
4593
2986
6302
7713
3732
6595
7282
1785
9771
6977
504
3506
8073
8933
6457
9804
9986
6323
4266
3903
1462
4541
3932
7836
2251
2429
8575
7877
1433
9182
9507
453
4302
9080
9934
2381
1442
5318
4138
8812
4068
2438
8582
5738
275
3244
9468
5426
7770
1923
9475
7802
6579
3025
3371
3152
1708
6070
5093
5138
7270
3233
2101
5130
8090
4223
2384
5605
8678
7857
1967
8558
7941
7209
5206
5035
7965
8080
7374
3475
7218
1879
4046
7355
6232
3528
8473
6812
6005
8296
9872
3267
4997
7387
3352
7989
39
1172
1862
220
2069
2280
951
2034
6849
1838
7677
1481
5002
9237
5043
1492
5966
2705
7537
9206
3209
3252
3067
5253
7020
3269
3572
106
6857
8528
5488
664
1899
202
5382
5495
4690
9007
5221
1676
9884
7801
9774
1287
1295
2511
1694
5512
6706
4632
6847
4046
4924
5242
7733
2638
9812
4532
4483
204
5863
4884
3712
2169
3832
2725
116
8442
3730
185
7244
8544
9145
767
9085
5481
8863
5873
3029
3123
370
6189
3037
7848
2306
7678
4074
3114
337
3286
1059
1869
6419
7706
5005
1115
7380
7658
3954
2248
5257
8892
145
5155
6782
5779
8302
3813
8831
4161
8634
1321
1618
2470
2029
1944
5089
5540
2304
6223
8214
5873
9063
9792
4080
584
6763
5666
1634
5196
2758
8118
3577
7834
2487
4263
7998
7002
3942
413
2930
1361
1778
6526
2918
2519
4677
2273
3405
4576
9625
7025
2601
4137
19
1034
6962
9408
6974
3603
9733
4288
2211
1655
1481
3160
8292
2338
8893
3159
6072
9269
397
3655
832
7639
1747
5107
2344
2760
1177
469
9098
3026
3933
7553
3340
9022
6286
8344
6809
4704
467
3865
6365
2657
7643
3434
330
2503
4863
4703
1128
2275
1267
7349
2266
6662
4619
814
6443
1504
9482
4777
2950
5015
5254
2845
3269
1169
4232
1730
3938
4191
6543
3180
793
2022
1396
8996
1486
7834
8423
4789
2091
9913
9529
2976
546
6961
5187
7085
2673
8527
8052
5119
7315
7269
7528
7250
5986
1671
4323
9283
5547
7539
6077
492
3370
9498
8311
5674
6692
1295
9355
4941
1620
9931
8210
2524
9741
7195
3632
4995
1790
5255
393
9562
6819
3551
7239
9139
1528
9683
5603
8175
1144
4592
7233
4509
6020
3954
3016
3472
1856
9547
7918
7916
9031
1358
5267
7293
9326
1128
7412
6292
4262
2860
8000
1487
8843
3433
9863
8772
7626
7403
3933
3002
1423
3978
4190
1348
2204
6242
8364
3946
7141
5408
388
1733
2936
7446
5743
7127
6155
9468
5204
389
5102
579
3579
8643
6687
7111
1036
9114
4716
5152
6949
744
9603
3429
2618
2612
8197
1070
5479
3756
9945
3252
7665
1853
5836
6663
8635
3918
6982
3931
9365
8794
7993
176
3374
2808
2403
5949
890
4888
2994
7321
8030
2668
4375
5685
9176
4273
5523
4985
4748
3945
2222
1034
793
7095
7206
4500
8955
134
6340
3338
3465
7733
2299
3911
1214
9875
3946
3408
5141
6291
5921
2728
2173
6764
4384
3007
7948
5856
3530
1608
272
935
6568
2806
1313
9367
6650
3202
850
1490
3081
5579
1062
1868
2200
1483
1775
7832
4825
6162
289
5534
1308
8418
5333
4411
2417
9286
2538
421
9471
3919
790
2424
9357
9500
3931
7010
2845
4197
6996
8424
5913
7972
5886
5251
9525
2241
1796
8939
8068
2089
1922
3454
8039
7882
7435
1100
7616
1453
6982
4722
6965
961
547
5698
47
2080
8748
2763
6194
1280
9734
7114
8551
776
7863
669
8709
956
513
5087
4319
5608
4428
7062
5654
8245
8162
3285
9151
7675
1508
9485
1024
787
970
151
1891
2022
1080
9255
1741
9896
9548
6606
5624
8155
8659
6238
8285
626
1819
1002
2621
7187
8275
4586
5102
7287
6159
6568
2387
6721
5096
9722
6868
4168
1472
2092
2589
7811
1779
2505
514
6480
3401
8182
5488
8657
4952
3083
9775
724
918
5343
2628
2094
7884
4975
4242
3075
4790
9082
7584
6708
8550
6924
838
6309
249
9301
9985
4298
4337
8485
5462
2014
4066
5303
4739
2319
280
4855
545
4249
2837
7633
1126
9533
4361
5832
7095
2494
2250
2559
6490
1497
6947
6839
4153
7566
4072
2326
3938
655
3303
9584
6892
3747
7546
6869
8693
8104
7321
9159
6758
3859
1789
2278
3768
8453
4111
409
5263
4268
815
5883
4052
6450
7185
64
2417
8518
8081
9187
3366
4022
6775
1293
616
3974
1366
2804
6265
7967
6046
7294
4755
5047
2257
2048
1117
1848
7027
5607
1216
2640
1514
6338
2740
2677
4101
3626
3379
3107
105
9648
6751
7155
7510
9745
7359
2377
6489
136
2708
3146
539
8608
7130
1928
4710
6772
1659
3148
3255
5638
8205
6495
6047
632
1980
2517
3315
7146
7730
4358
4036
5472
6754
10
4457
3119
3236
5425
4696
7877
2154
5180
8867
3042
9121
9243
3983
9734
3716
276
4016
3736
3115
8189
8593
785
6432
7158
2767
1875
50
3590
1381
6729
3010
736
7362
8492
9483
4753
406
5102
719
3753
6204
2999
5916
6980
9329
218
9741
7204
8291
8724
7709
525
8644
3568
8566
908
1934
8905
7255
3141
9984
5837
3493
3304
183
2427
552
5422
2552
537
4006
9270
1945
7876
9453
3911
7391
932
6810
5889
6386
8795
9975
3572
6429
6571
7360
2188
2306
129
9894
7048
6458
4962
9469
6438
6490
3488
3472
4924
7249
6280
8820
3061
5486
3324
746
9159
1310
2520
4078
285
5603
4499
7645
3142
6528
2276
4019
232
6624
1198
130
9026
2135
202
6447
942
7329
7552
2614
7471
4166
4801
3741
9756
5999
2355
7910
920
2626
5786
4559
6158
7368
7312
9923
2758
3264
785
8275
8518
3837
6293
1631
2856
8138
7370
3998
8324
4846
8686
3966
8218
3691
1958
9445
1742
8160
3886
1606
512
7678
7230
3855
8502
8359
2804
1390
7289
6994
3940
8180
249
923
7593
610
894
9512
9974
752
2412
7
4590
1293
882
6850
4108
4240
4847
9173
4880
8076
5329
3974
3239
5107
8283
5666
6582
2353
8306
8521
6466
6841
3397
1520
3854
6190
6999
8340
8786
1911
2267
8910
2197
4373
9882
626
5015
4753
8003
2561
7230
414
9840
5647
9483
3598
5968
1615
8583
4897
3815
5354
271
3464
4030
2222
985
1799
4760
9699
5506
1944
9843
489
5126
1964
1287
2365
3067
9133
5886
6090
7419
128
5616
1581
716
8390
3434
7905
2861
6449
522
5144
4815
3219
137
8395
4429
481
8245
1064
7882
9671
1658
9979
358
2246
5581
9592
3836
936
3781
1860
9851
3412
2918
739
1199
9149
1723
5755
2892
4325
7903
7320
5238
5070
1976
5897
8959
1233
5473
4552
9054
536
2627
7543
7704
4341
6527
678
1998
3510
1770
9585
6739
3136
374
1237
2952
5544
3656
1043
7894
6977
5627
2845
5608
3839
1985
1374
5810
2906
4289
854
2817
4798
7426
8899
5665
8271
914
6443
2245
730
5619
8534
9766
9047
3635
136
3547
7115
4870
2476
9282
5401
1826
8524
1816
2104
2151
3869
7227
9136
9193
471
409
9262
3083
2978
6564
5032
5338
6268
501
2698
3459
7927
9257
8414
3890
3328
6332
2185
8888
7593
8929
4642
8504
4025
9468
3519
3518
9721
8220
2600
5164
5823
6856
460
4627
3479
1717
3346
4682
9597
1297
5896
3630
7064
6879
6647
5222
4384
9375
2664
626
5456
7577
1119
4016
6023
7894
7845
9770
3128
9516
9477
8671
7825
2500
8540
1964
9096
9401
5603
8711
1953
175
5736
6568
8381
6797
5528
5605
9853
360
5178
9336
8916
1534
9109
4575
6138
1868
4705
927
5517
1356
7707
9446
7937
9487
5442
8876
2344
2035
4926
6581
5533
9281
1552
9606
2938
6838
2484
4033
810
8443
8100
7278
2761
5731
2918
8232
2343
1200
7158
9362
3419
7427
6398
7556
212
734
1889
2294
5179
5223
8855
4055
3364
7308
9634
3114
8964
558
4640
8462
7084
1116
1257
5129
4963
6972
232
9776
386
871
3175
5110
5848
3410
7267
8542
8686
4805
9614
2878
3221
6010
4979
4994
5211
9796
2244
4154
7165
3226
1215
3538
9750
8974
1535
9468
2038
830
7375
7163
5166
4326
9529
5134
5831
9311
3453
6552
6658
1368
4157
7640
6762
288
4117
3786
8118
2829
3720
3225
1114
3165
7989
1007
3469
1846
3864
2410
9398
9548
5741
621
9423
255
4640
6608
2268
7229
3200
3781
373
7163
5730
217
7678
9420
865
162
455
9931
9042
4875
8864
7835
6470
3577
9797
2825
7289
1561
8391
6426
5688
9769
6842
535
1951
2255
5003
193
8208
5082
4586
2546
7824
6835
8533
7778
8987
7663
6837
6818
312
8708
9633
9049
3239
6741
9520
6361
9942
4812
1165
3917
6051
6931
6115
833
4028
4176
9399
9278
4018
4410
1717
9489
5772
4524
5827
4086
6056
9205
3138
2998
5676
3432
3490
90
475
647
8549
8859
35
5464
5868
2664
6658
4001
1309
9667
8249
4453
8598
7065
601
3739
60
3675
2106
4071
844
4621
6459
8743
7666
1227
1715
2940
6232
2915
6662
8867
2134
6035
4003
3135
5080
2496
8234
8197
7661
10000
3915
1412
2571
5861
4041
4622
4624
9942
1870
9688
8292
9275
8248
9354
9738
2052
7329
5555
6309
1847
108
8156
3335
4533
9723
2167
3637
3544
1646
4084
966
4011
9318
4415
6746
6854
2071
7770
4472
3700
9324
4499
783
7587
244
3761
4526
4327
4602
5312
5887
9115
5602
6055
5357
7733
4991
9586
1575
4597
5490
2721
3341
6634
1981
5388
4599
2961
7990
3377
6197
171
1767
9900
7329
6825
2850
7506
8705
8102
3185
4521
552
9586
1051
3943
5548
3799
3907
1382
114
3466
6667
4241
2581
5087
3334
4158
6166
2729
7498
8648
254
8653
4884
4391
5102
977
4662
3742
6279
9847
1531
3889
326
2880
5372
1713
4775
8991
7579
8342
4522
3771
8347
3096
8707
3408
3971
3353
7947
6994
3912
546
3557
3791
9671
8985
6027
8016
1028
684
6838
7340
1644
4749
2844
90
4727
4121
8723
8624
5434
3030
7316
9965
7289
8617
587
7695
3225
4418
5899
241
2642
2085
7502
9989
4532
3973
7578
3610
2737
1614
8575
9594
2568
8031
9853
5171
8002
4291
3619
5056
7205
8907
7394
659
1366
2585
1504
9873
1211
3995
7928
7418
2302
3970
1454
3763
3550
4975
3008
1346
3264
1065
232
1045
5507
749
6703
1760
9808
4306
3756
4257
1056
2471
2345
6545
8087
6828
1158
2170
6943
2378
3255
4511
1424
8720
3400
7485
746
5755
2002
6572
2373
49
1189
2529
3216
1929
6901
8436
3670
251
3569
1304
494
4848
9262
268
4401
7829
5794
1998
7159
9618
5740
8359
2618
5665
673
5398
6044
7613
3586
4045
1925
9209
729
178
7252
1593
3442
4819
1798
7985
6919
1626
2837
3689
3443
4536
184
7593
40
9313
8520
8295
5019
1843
8834
5722
5133
1284
872
2841
421
3784
9923
7381
1689
8396
6915
6352
7788
3282
6806
9721
7281
2105
7527
8038
4541
3943
3838
8940
5243
1670
6742
6525
1609
5753
8811
8814
2879
1914
8994
2052
3456
3441
6643
2667
2329
754
1457
9939
2086
9860
954
1335
2436
9834
1289
2699
8833
5984
7113
4225
3039
8115
3812
1400
7928
4141
1930
2946
5724
6619
4397
5441
661
5229
2777
6205
3659
4026
2097
6708
4452
2414
3812
3182
9123
9649
8671
2860
5409
9412
4732
381
5417
8058
2024
1725
6125
5393
4018
9450
5431
8317
5230
6291
1674
9359
7770
8336
7574
1079
5544
3721
3849
5411
6394
8948
435
1330
4012
5389
8243
1801
539
6436
6493
3457
676
6590
2637
6940
1735
9
5124
4034
4793
7345
4625
9340
2873
6647
4076
4204
8266
260
1675
9127
4639
5290
5879
5456
1382
9571
6073
1747
7515
7353
3358
3402
1485
7841
6026
4591
6973
2564
3465
7967
5874
8588
3472
2839
6282
5591
2145
830
7675
9707
3885
6415
4904
4935
2292
6225
4303
9921
4393
3780
655
1297
7825
2826
5590
2025
4137
2000
4296
1567
3287
7688
6733
4265
4809
8053
8401
7732
1466
7089
9471
6017
1587
2126
6919
1501
254
6567
620
5739
4309
771
8315
4032
6297
1734
9397
8938
1007
1107
8525
7374
1125
5457
7597
5772
1410
3881
8243
6818
8603
5530
4729
1610
8529
7273
5106
7776
6760
9288
2560
37
3635
913
3715
521
1483
1376
2012
7768
2142
3514
7119
4324
1316
1054
7047
8490
9965
71
5491
9652
1463
1499
8558
8234
7179
4083
9245
6550
9750
6982
5713
8723
9318
6548
8428
7185
6698
1901
5984
9960
8620
6636
4467
9845
4523
2291
3503
8838
16
3876
3702
606
7266
7449
6610
7222
4277
2144
2554
3249
2541
4199
9425
2937
1153
5936
7913
5947
2139
3169
1525
6028
2380
1578
1099
487
8123
8932
120
2692
6142
7747
9038
4246
2321
1319
585
961
9571
3685
895
7365
7409
9325
8949
7996
8730
4023
4574
6236
4561
3519
382
1674
1969
4858
5629
2492
6555
5236
4920
5784
4170
5176
273
8574
1784
5547
7814
1998
9561
6165
1263
1096
4485
605
769
8063
6948
8064
2736
2296
7985
3469
5905
5269
8801
6576
7021
2136
701
3081
6081
9110
6874
3112
7970
986
8522
152
783
8771
7948
1429
1407
8780
750
6347
9672
5797
5586
4924
1137
7763
1583
1006
5456
7345
6430
3103
1597
5073
869
2885
6936
9971
161
7111
4806
4032
9132
1857
7206
5315
1086
280
8737
8837
7039
6555
7248
2196
4746
417
1128
9888
8462
6405
8208
3218
3998
11
1075
4617
1656
5118
3553
8833
5107
9287
1552
7394
1
9308
9791
4899
4868
9026
4827
1097
2445
6993
5643
6816
6223
5987
8598
1972
2578
9464
3397
9500
8228
4921
8162
2564
266
422
6479
198
4948
1022
6900
628
6062
1355
1408
7637
4594
7928
2032
3914
4027
2784
3822
3723
2517
9989
9857
2866
1136
1785
3010
916
4995
1532
3183
1783
8606
2210
7784
8213
9799
96
1062
4956
9462
627
1563
5679
860
2430
8405
9388
8382
3502
5309
6890
9072
3627
300
9023
3228
6893
5068
2076
4865
9928
4620
390
5192
2470
7790
4530
9042
1760
6042
140
5518
7465
7350
3187
327
2646
6493
2964
3113
1565
8427
5906
2260
1482
5259
1039
2201
9992
3911
5786
6433
5234
7983
9461
3533
4502
1574
913
6024
1538
5093
7848
8713
8191
418
8615
7909
8470
8668
1942
7457
4707
2749
3702
725
3989
6354
8150
6971
8254
263
2657
7287
8206
9403
5159
4913
7926
6099
6790
1245
5483
4251
4694
3020
4698
8294
4350
203
1042
5398
7558
2809
8226
2375
6618
6935
9104
5430
8983
8824
8867
1008
8325
8183
9454
7685
2513
9415
4394
9819
9798
2453
2286
8590
9736
6986
126
9013
3244
3982
7949
1936
8679
3222
3071
3661
2
7502
2144
2234
4039
4577
4091
2389
8202
8485
2904
6496
9015
3236
3686
8448
9380
5108
2848
8676
3682
8552
7742
2802
9814
3216
5867
4173
7182
3228
5471
9907
3442
190
3992
5091
7001
7820
3130
2923
9829
2117
9360
5824
4588
2347
1325
7671
1620
6926
628
2672
6073
42
4032
2626
3726
6583
6801
337
7775
2798
4404
8476
7886
1451
9373
851
2370
157
5475
1494
56
7483
1881
4649
3013
6097
7653
3780
2537
3735
4174
3238
5105
2067
3223
9881
7146
8085
9058
912
8557
5040
371
5005
6987
3353
6066
1360
3814
4295
1196
4346
9017
8843
455
48
1605
2697
8288
9610
9914
5764
9491
7259
6382
7479
2374
5307
4237
864
6419
6975
3197
9399
6720
7338
2092
1036
2428
8381
7896
671
7160
1723
1499
7065
8479
3864
6945
4520
5235
4639
3576
7127
5398
8593
2419
8955
3315
587
59
4122
1095
6065
9506
2871
2270
6423
2405
8744
7742
7743
6637
1321
2906
1644
642
889
5700
4997
6973
8113
3843
4021
6920
7509
5212
959
5669
1907
9728
5982
680
9593
1234
939
8561
4019
9075
5176
8794
6257
8988
3705
3689
1063
1639
3330
6338
4991
7691
2779
6429
6729
8642
9089
8783
5154
2232
5590
2296
2914
5682
6888
8216
5711
3161
9375
9278
8784
6194
3488
879
9436
9499
1727
2991
3104
5331
5873
3120
2079
2599
7855
5012
8387
5045
3142
1008
9474
734
7276
4879
4429
1885
6429
3311
5794
7215
1587
9197
7073
3070
5668
6136
6571
6862
3221
4692
6534
9538
1149
6526
845
4300
5092
5367
7524
4384
7882
6367
3082
5235
1524
5055
4055
9861
1440
9026
6757
8328
5850
8705
330
8924
2136
5674
3443
4473
3296
8012
4605
5032
217
6130
3485
6735
1166
3529
2048
7639
3119
4064
8844
6203
4562
9547
7397
8446
1911
1220
6299
3033
6329
6063
1777
4449
2736
9447
4185
4097
7651
3258
7610
2793
7482
4334
5427
2627
6066
5807
4922
5213
906
1943
3661
6744
7306
2488
7242
4428
7332
8457
4282
5542
8178
5050
5735
5999
5247
1797
5311
4906
1650
8083
4769
8521
228
72
8276
684
211
9885
2102
7160
7535
4392
2802
7632
5809
6666
7259
4691
5564
9477
4453
4978
1195
5991
451
7371
6330
3591
4746
9878
6785
3707
8837
7804
507
2740
5778
7311
2661
9527
4057
395
9825
600
4477
7767
1898
2821
2971
8855
6034
1820
2944
1681
4520
2234
1063
7849
4965
7521
3071
3148
8245
7269
666
4454
4979
4676
8546
8432
9532
6336
2695
3657
7526
1338
516
2032
6778
4220
3599
1531
8972
1794
5486
3591
9627
8246
8775
9597
6564
8120
2464
8349
1761
6854
3781
4906
8175
2125
2744
5954
5389
7820
8355
5816
9056
6913
6329
3903
2115
4819
2938
8853
2620
3708
7621
7369
3690
3856
9112
1323
7690
5870
2467
1695
4393
4530
1610
4030
884
7444
1993
6105
9307
8865
9378
8266
9844
3651
9681
4249
8555
6224
8401
8135
4727
6796
9160
8523
5688
2124
9325
2231
5101
9689
3434
1334
9874
4636
3788
3348
198
8844
4183
1593
1210
2209
791
2436
230
8836
4289
9601
8070
7413
3688
2758
6481
6952
7051
1808
2890
9709
2875
6708
6335
4315
1275
9668
719
2921
9712
5137
1033
7737
4216
1864
1935
7873
2999
6106
553
534
3036
6619
2918
5031
5970
6535
8014
4259
5202
4284
4674
1689
9542
6728
981
7146
1768
4800
4900
9165
1161
4473
7424
95
8942
8119
8157
6052
4053
9168
7698
478
7909
3196
7505
1033
2115
3292
9185
1681
5537
5811
5654
2513
6257
5669
6195
7145
7111
2907
1989
5931
8524
1744
4480
1634
6271
220
2936
5311
6390
4682
1398
2641
6722
2231
4954
9952
6720
5130
8159
7799
3180
6922
2746
604
2496
2817
7484
1308
154
3531
215
1880
5148
6634
7405
5254
9997
4570
5460
3430
3629
316
9414
1346
2213
6513
8469
816
9181
7525
5260
2455
1111
5765
7760
6252
9352
1854
4565
632
871
9444
5693
9319
3534
3515
7403
5952
2446
5638
8422
1660
5487
8602
7897
5893
1332
1805
1063
8684
7165
7824
8396
1991
7062
1607
2062
8693
9389
7329
5314
9983
7809
6584
2699
9022
6949
6551
3838
4339
3908
4131
2705
2582
6271
3111
2369
1070
7026
912
2771
5305
6292
7761
8226
8202
2717
6596
8759
9197
5586
7006
199
5463
2716
5070
1398
7518
9110
1618
4217
8578
581
1381
2409
2184
2434
6153
5780
657
4803
6077
1645
4107
6344
3947
8419
6883
9616
1121
8592
3190
4844
6649
8456
8627
5563
7431
385
7070
2117
639
7601
8451
9428
3089
9075
2965
3835
2386
6244
1283
8026
4120
6826
3237
842
6033
4963
1177
8307
9441
2539
8660
9630
5286
3800
7255
9092
6169
1152
6352
4341
980
2314
1610
1540
9402
8818
5730
287
1256
5493
4678
7165
3558
9980
7532
3169
7321
438
589
7851
680
8126
5228
413
4665
6476
7319
1994
2184
3719
8281
9146
6307
5192
73
5131
5173
4330
514
1810
1693
7021
5824
1423
810
3289
3124
3470
3157
9104
5076
9386
9147
7852
5842
956
9318
7544
1751
3377
4279
7019
5852
9097
6162
6894
6213
5132
197
3311
923
6999
3750
4926
6788
9732
4745
3093
32
6440
5307
8964
1027
7477
1901
9562
2922
6160
9744
9504
8524
2221
6026
1263
655
7350
6051
9826
4387
2554
9631
9878
2879
9571
5335
8813
9030
1424
8550
3730
3749
16
2349
8983
1356
6336
9171
4347
9703
7228
9037
2807
9048
8242
1686
6007
6563
7236
8139
2934
6646
5867
8981
9826
5970
5721
2228
9390
3418
8967
1701
7046
4807
7661
6048
5165
1285
6528
6736
3683
1566
7749
3567
1411
5073
324
1502
5608
7055
7271
7870
2639
1394
6594
4686
3335
9210
5197
6721
2005
4932
4029
6555
9380
4633
6961
6456
1914
5393
7495
2793
3158
3507
5086
8748
5158
4138
6359
7814
4964
9589
3413
9296
896
7883
3411
9260
8825
8440
5892
610
7109
6025
7494
1387
5041
3040
1936
6633
2946
8597
2458
5969
3673
2057
3628
8166
2964
3399
9023
419
9954
6186
5791
8357
3727
3653
2226
1091
6013
8163
1202
7626
7843
9260
5382
761
95
3760
6959
6102
4904
2867
9950
3356
5583
645
1715
1314
2963
7549
944
2056
3555
1201
939
144
8766
1460
8403
8935
4710
5949
7258
2927
5491
5776
8849
5178
9940
3500
9905
7573
4177
9760
3125
4975
2076
2106
7462
8340
7781
7806
6750
2074
3965
7999
3901
4119
7874
1981
378
8221
2009
4923
4817
260
3817
6811
6443
5218
8820
4457
9755
8745
1697
8689
6789
141
84
4766
1097
4336
5152
7712
3693
3868
6515
5528
6776
3437
2287
3987
9195
2056
3192
9649
74
6188
6681
913
8552
4964
8785
9403
1409
6437
1195
3705
5712
9450
4076
4594
3489
1466
2710
2821
3617
6979
1353
143
4449
5749
2952
4074
7418
1341
7513
5618
9194
7404
7366
7044
7756
4516
5073
4005
4134
1343
9781
9676
668
2187
2791
2829
5650
758
1643
9779
8094
5538
2099
4633
268
5
4226
3862
7739
2287
8639
8499
9060
6041
9301
7849
1499
1783
1735
4300
2767
6857
209
5086
347
3940
746
6961
6319
7143
1957
3885
3016
7853
6614
2490
9035
6479
4641
7563
962
5875
1727
4279
3629
1717
5786
5157
2298
9712
3000
5987
9711
8536
1956
8947
995
8695
8087
6243
4172
8627
1046
8871
1892
7753
629
9381
6309
3752
89
9853
851
3644
4219
3635
25
9701
9353
3067
9451
8211
1926
767
5098
4928
5618
9616
39
9387
3332
3270
2575
5180
243
5990
7652
8825
2548
9871
8524
2564
2190
8577
2130
8254
6105
9083
1179
2285
1765
4911
179
693
4919
724
8822
4438
1646
5015
6618
9265
1876
9264
3545
824
208
8012
5869
4193
2056
7692
9556
2967
6499
5993
4275
6734
4717
6355
1047
9793
6612
9685
7542
3417
3535
4470
1540
9099
654
4894
4226
6191
2796
9890
2513
2601
1457
7135
8371
9062
7060
7615
9874
117
366
3915
5883
3903
9929
318
4354
5748
2408
6945
5209
3108
3904
1208
9323
3446
9812
712
4834
7881
7646
7491
5800
8404
1977
4146
8139
7980
7276
8173
9418
2546
5089
1034
1180
7670
1203
3360
928
3564
3701
7527
8062
7369
1696
2911
3740
8394
7173
8505
4189
3585
9568
3029
789
622
9981
8793
8375
5686
2501
4218
2127
9074
2448
4138
6043
4374
9486
4671
5380
2796
7409
2604
7771
4316
5506
3598
3710
8459
5732
1269
2249
2270
4262
9853
9753
7689
7393
1416
9213
9976
6577
2905
5141
8072
1761
7872
9932
6131
1087
5629
6786
4087
8782
6931
9730
6770
6859
9434
6435
6828
9063
6080
5721
3569
5858
9886
7195
3482
3881
6595
4815
8278
9702
5999
6002
2794
5894
6622
5572
5394
4521
6911
2895
5698
5442
8543
4968
7550
8509
4039
6447
4451
336
8847
9265
9712
5610
8925
8141
3540
8921
4542
7299
7877
5480
1952
3575
3514
8756
2122
3477
3398
144
5480
9743
7650
1039
6166
594
1093
4766
6505
1991
7106
5620
4869
4469
3055
5345
8014
6419
9133
5348
7214
235
6329
2793
655
9818
2094
2559
2358
3412
8532
3832
8701
9445
6633
4153
5084
5330
8874
1185
7331
8558
2031
6919
549
8169
928
8460
9332
2834
984
9055
3926
7901
7284
8655
673
5135
5240
331
4312
4342
3999
6149
5506
9750
1244
1542
4243
3598
3986
8043
7065
3289
4156
428
917
5025
3274
1901
7348
8845
1656
5710
6282
2347
7453
1405
90
2809
9245
3484
9891
2125
9179
844
8458
5413
6095
2840
8176
6313
7632
5759
2865
9484
2030
889
185
3089
414
3930
4354
3801
8547
789
8958
8107
6261
3944
8893
7037
8833
2053
4748
431
5565
4496
1930
4983
6374
6916
4744
9542
3832
3409
4109
4554
2409
208
9875
8093
4562
6519
7745
9434
6475
3111
4390
1887
7474
8258
4975
974
3016
9051
9349
7374
5576
902
2934
3871
3045
1566
4046
7995
1583
7301
530
4439
881
4070
6344
7209
4042
2582
7094
7091
4405
745
3190
8141
9992
5393
3555
6497
9526
8306
1172
4560
9601
128
9009
6610
9312
9322
454
4475
632
5216
1155
9704
8458
4575
8701
457
6777
5149
1077
2105
9190
3935
2243
9624
1418
1305
8335
8570
8143
189
5499
3735
4971
1492
3360
7155
1498
251
3924
9705
7415
3669
9413
801
551
862
5045
9953
8387
1359
1617
1023
4256
5117
7584
9236
1756
860
9716
4027
5302
706
6400
2073
9514
2150
5159
1895
1193
54
5372
6235
7441
7064
6348
5957
5566
4008
2884
3973
7660
7457
5055
4089
8024
4071
6720
2388
4466
432
4761
1323
6657
4003
3606
4249
8931
4072
3449
8130
7087
5023
3219
2836
3114
813
939
2697
4930
7073
3278
6969
4746
3205
6883
3293
1042
5568
5737
8766
2113
4168
4208
3868
9154
5541
6865
4906
9562
4880
9995
5255
3746
9594
7515
4616
2724
9049
8407
1168
38
6845
3623
6417
494
8241
8096
8492
4481
9453
5967
1909
9373
8729
8526
6914
6479
2203
4310
3458
3217
1521
7361
2234
3588
890
7130
7402
2998
9951
3044
6511
7935
6960
8883
898
3934
424
5115
1693
3835
5106
1668
1837
761
8181
4678
1810
8602
8603
4775
7380
7406
7936
5118
480
5802
2085
8163
5136
913
7555
6197
9385
2962
13
4039
542
4413
9903
1320
6817
1267
6451
4573
7258
8297
6418
30
4608
9160
1271
362
1492
325
6383
2231
1389
7656
9101
3530
9517
9211
4698
6079
1891
7137
7529
6870
4122
240
7881
3914
2095
9388
6755
8623
7296
8482
1491
7911
5695
6126
804
9425
3029
8537
5460
4736
916
8962
6263
8371
1973
1991
7031
4614
832
7457
7848
3716
3098
6458
7450
4294
4297
7468
1400
4141
9971
1095
6653
7624
6612
8414
950
4274
8109
4830
8258
7020
3402
1772
7046
4866
5996
8586
2766
3277
9893
7334
4702
7461
5011
3584
4534
3744
9235
9061
3956
6923
7495
828
8723
6099
6818
4973
7537
3889
8575
4297
7086
3680
4322
3226
944
2748
3558
231
5252
4217
8342
3188
6414
5789
3831
1956
9138
4395
9650
1948
2940
5693
5616
3574
9513
3053
6829
6030
5288
8640
7535
7757
1163
1455
6752
799
2855
7460
2839
1363
8571
3069
6758
9647
2142
592
3308
3405
3057
1868
9225
5029
1059
7303
6130
3656
931
5097
8603
9655
7056
852
3393
3534
2637
8095
1354
833
7648
9549
6387
9249
5977
5295
1993
8138
8736
6019
9972
2988
7895
598
8589
9413
543
3005
737
3015
8678
9692
4045
475
4717
6546
3513
2801
984
3057
1825
4867
1711
7933
7070
8117
4050
7729
228
2331
4649
5784
7380
2648
8600
7070
6626
6333
8258
580
6177
5926
437
5354
778
877
6131
8428
5435
9754
2209
4332
6716
7368
2503
3576
2444
9860
632
7431
4539
2244
6348
3589
2593
466
1897
1144
6347
6564
2321
8607
2598
9194
6308
4406
7907
2739
5397
72
3259
3467
1835
3314
3868
1397
2270
9744
9746
4769
4849
6566
5153
8987
703
221
3197
768
237
9064
5261
3133
4847
8226
9556
4358
3863
1045
2575
5967
4841
3225
6989
4587
8106
4168
2168
6478
5286
5386
1186
8721
896
4578
8810
9106
3652
8228
6446
6309
2409
7265
5707
5404
6322
3521
1599
782
6131
4779
3936
1351
9345
2532
5157
2875
6274
7473
7810
4408
2916
9675
5153
5927
6617
7343
2571
8494
8496
5982
695
1302
5199
2328
1577
7412
2332
8448
6892
3463
5275
7292
1434
9277
4994
2571
7831
5825
392
7411
4094
2805
316
5078
8787
8952
6801
912
4968
6036
7639
9312
9083
4646
2533
9024
6764
8507
5570
5091
8253
7252
5556
3739
9570
5462
3839
4195
2775
7312
3487
7951
8577
7418
8241
8895
1869
1718
315
346
4308
3158
2188
1708
3632
2234
8494
2750
9992
2707
6680
7647
8999
5673
6448
9356
8027
7142
270
2113
9290
6365
7003
6108
7390
9466
2856
3322
2897
3304
203
4080
8788
4889
7717
216
2521
1221
8639
9110
1376
6850
1186
310
5662
5339
6933
9557
1818
1681
673
7304
3442
571
7681
3244
7738
9979
9829
3979
2964
4719
9382
1623
8475
1409
6116
5303
6841
6203
730
588
9961
6506
4323
1022
3879
5902
6294
8984
435
1995
8349
1628
6388
4063
1124
6276
2153
928
9948
3318
8171
5665
1999
2067
1678
1105
9022
8301
4182
8177
1877
7667
4742
6912
6544
5466
6436
1829
2440
409
6073
2631
1846
3617
4084
8380
5384
4103
9166
3356
9969
6144
1592
6850
9578
8888
6832
6831
3686
126
4387
6346
8740
4336
3964
7336
2461
7742
971
3492
5790
9885
992
9963
3823
9979
87
5206
9473
5818
1150
3253
5927
12
7440
645
9179
1785
2550
4606
4066
5679
388
8123
8729
7094
6143
7622
7630
9534
638
8191
6220
7144
174
5609
2526
9359
4335
2802
6484
1441
3036
6173
3443
7741
5720
9886
2567
6571
1171
7281
2596
9522
4861
215
3338
1050
1937
9934
1479
4191
2674
3195
4630
494
1348
7751
2021
863
3137
3491
5156
1599
5628
5146
8729
1161
5426
9602
1169
7761
604
7949
705
2781
4529
8850
2458
464
1529
100
6315
3764
8172
5196
8384
2370
1272
2023
7625
1073
2434
6606
6181
2570
6964
6382
2941
6964
1892
7828
9341
9904
613
7495
1901
2131
2310
4609
830
5563
2841
7675
7071
4608
7727
7060
6095
3977
7486
2062
9277
3240
9556
7078
476
4723
5557
6382
2642
4736
4432
8408
3296
8092
2673
817
8187
8248
3327
1927
6424
4496
1493
9257
5239
537
1262
2074
742
5047
8201
4225
8343
8616
4621
5840
2316
4577
6293
3326
4558
5218
9084
6531
6572
856
8996
32
3521
6352
4304
5913
1774
3571
2674
1456
9895
1698
3599
3583
2010
5519
4846
1010
8585
6197
1359
7630
7961
3894
1720
4322
3731
3567
3531
1657
2119
6713
3235
6344
7889
7967
9533
3834
7364
7095
3796
7126
6562
8431
3252
3897
6270
7750
9216
8662
6104
7428
160
1559
2791
502
4354
7886
5030
10
640
9660
4565
8627
9410
653
5728
5722
7386
2158
5132
4561
1646
301
7757
5317
7107
8716
246
8752
9636
5361
3448
5671
3506
4604
1355
7111
2373
9573
762
9159
5137
2242
2616
234
8996
8371
6721
8547
6363
1786
5932
1205
2341
1690
1372
1958
6431
1627
8550
3088
8894
8054
6333
4292
9851
8691
9320
9131
1864
2717
821
490
8065
7439
4486
2817
8814
142
122
1552
6020
3426
8855
246
3884
3825
5203
6792
7819
4138
4210
6619
9424
827
6298
3966
4349
6112
9410
6854
2573
1625
8809
5463
611
3750
7091
268
9907
5953
3213
9124
5674
344
9106
4169
583
7574
6614
9390
5485
4013
6591
2788
6753
1907
3268
3193
7342
5942
3838
9342
2664
4220
4475
4051
7613
8075
6385
6689
9927
4210
8703
1891
2575
4786
4095
3906
76
6557
4824
3084
4952
1849
1360
6928
4515
321
3231
1817
2273
8681
5055
6309
3598
6331
1999
5328
418
5507
8774
210
1920
7843
36
3953
568
5412
9844
4356
7740
1162
4558
2438
8912
7714
7034
2291
570
5915
1103
3842
5001
7422
8665
8079
5763
6363
9176
1812
374
3745
3653
3923
2143
4442
4560
3283
3625
289
2084
6996
894
7633
5964
1040
9897
1563
5327
7745
3883
7939
5191
7977
6204
5352
9120
1777
1402
9726
1643
7042
8845
9498
5266
3034
9707
9769
150
9563
8102
9965
5780
1398
4963
4053
8726
4143
647
9128
8085
8013
4122
654
4141
7472
2461
731
9337
8287
7479
7305
9629
8798
7035
8433
2866
7353
8886
2725
7931
8847
9876
557
4759
6669
4978
3292
9616
5269
1294
2526
6256
7468
7562
3984
9939
3101
7728
9148
9575
8973
4079
7328
4463
7196
8692
890
5720
8132
7716
738
1971
5650
8309
4340
8945
6398
3372
8
6125
3080
593
2688
9906
113
2192
7405
4349
5427
664
414
7406
4238
2614
9511
8440
4080
8028
3850
9128
8480
3994
4020
3314
4568
4286
2118
9814
1500
2424
4750
5298
5035
5734
978
6641
7585
3455
5369
5057
2918
1531
6518
6130
3607
5919
8834
3483
9871
5111
5828
7990
1761
3771
3903
8283
2165
3188
2968
5339
5885
7464
5635
5939
2130
7136
2761
2128
8880
9323
6776
4289
5835
4940
2327
8744
348
6527
9956
4235
892
8233
2749
2327
3451
908
3559
1940
8253
169
7774
8563
9891
1888
3465
3315
9489
4660
9209
4307
8097
3306
574
9043
5828
1231
1814
1299
1264
2105
2899
8893
5914
7526
4728
6702
9345
1009
9280
3231
8389
8499
954
3778
194
1317
2805
2648
8157
436
2820
3359
8377
6653
9998
8249
7670
9112
4454
2760
3736
6370
8545
8101
9535
9890
4905
655
4392
7229
2253
1521
7647
4788
8690
3756
6671
363
3531
6980
8152
3237
4832
6423
3036
9579
2814
8839
1414
3403
5259
1417
759
5405
7300
1718
303
2593
949
4927
5988
6948
5492
5757
81
4578
6282
2694
1006
3013
8463
1948
9896
8523
8225
2415
8302
7893
3024
3347
5607
5804
6746
1580
9458
6751
5550
6229
1084
4535
367
4097
6264
7483
3959
553
3102
2927
8357
1971
7923
6695
4181
8580
4320
6378
1674
780
5954
3250
2234
5455
9997
2527
7366
340
2189
6475
4596
151
5947
7944
4972
1369
8713
3606
1611
5719
4842
6305
5511
7160
9793
9830
1568
3935
2164
6070
863
5873
5804
7044
3294
6144
7660
7784
931
2854
300
6438
9963
3597
8465
8680
3615
7067
9210
1400
5413
5420
7386
4074
6501
551
3053
2246
2246
6130
1960
7555
6277
1506
4434
6975
1841
3322
137
2251
4262
8644
9410
5891
7765
1390
2881
6028
6780
9276
5153
2982
3431
908
4736
5744
6866
6694
8938
842
3785
9905
3681
3254
1055
3011
5526
8088
7415
6513
1046
1981
419
6292
1124
6791
9703
3021
7519
6630
5928
2783
751
7555
8966
7338
5714
8758
2163
9928
9549
3527
4591
224
9057
2177
3442
5817
1052
6594
4228
8680
7305
400
4749
5626
4373
3574
1332
2509
7535
9675
918
6392
2203
2515
2534
5931
4418
2991
7755
6690
8362
5824
2842
7363
8638
1753
9424
5190
5946
7234
3404
6884
9765
1705
8280
7352
6842
4755
2738
2419
4373
5280
1371
2316
7255
6172
3403
1284
7382
3905
5790
4278
6885
4682
639
7197
923
6339
4432
2497
5250
8828
5683
6169
6862
172
9336
7492
9671
9938
4244
467
101
8711
6106
9342
1944
7935
6280
8358
993
7935
3329
7226
6705
1432
3154
4052
9996
849
4276
1675
5832
8899
7485
2539
4984
8845
5330
7361
1296
7704
4525
7584
5620
1461
3687
7138
9841
1891
4851
3000
1144
7357
5895
7426
1330
63
2039
2266
773
1081
5280
3178
6930
3660
1086
9038
3607
4273
1834
3892
7400
2553
6467
9392
8341
9103
5767
6220
5767
538
4111
237
7613
9278
4885
2672
8830
1938
9250
6675
2746
5373
2584
8129
5122
8954
7209
3621
2688
618
7235
7264
4339
968
7304
8437
2923
1271
462
4465
7550
7448
7663
7864
9733
7752
4862
5322
9799
3126
3367
53
2159
5794
4113
6292
6508
7505
7140
261
7525
5229
5617
9817
2583
3706
7330
532
6764
7747
414
8340
8474
3618
5705
654
1509
4478
6598
6787
4242
7231
3626
5810
4569
6205
6367
6968
8597
7942
81
8066
1292
879
8872
2275
5254
8146
5715
9153
2316
3829
8189
9865
6958
5563
1615
659
6944
4516
9186
8368
130
4480
4559
1311
4075
8769
341
1936
8577
1069
5445
9168
3272
5810
685
9362
9397
3349
3008
5007
5917
2627
9055
52
6927
8872
54
6378
2122
590
1285
627
3708
9021
5641
4560
8217
8289
5623
384
2244
2505
5796
3682
3821
1404
1508
155
711
3158
2509
8947
2516
3248
2855
8074
7168
7149
1906
1673
327
512
7108
6530
1348
4363
8846
7977
1559
7827
7449
8588
2833
687
6610
3438
2335
3055
9056
9457
3585
9434
6686
2881
9734
9295
9753
5966
6918
3709
6263
1650
9195
2382
1538
2993
445
6078
1200
1773
8457
249
992
6169
9693
9474
8451
4662
8290
2321
5333
7689
4599
5092
7751
8493
8630
9750
2234
5541
7605
1372
5481
5594
5627
8316
8915
8082
5644
7113
4308
3602
7219
9177
6720
9802
2268
6119
5147
6606
4347
5924
3640
4502
508
7273
5163
3147
8408
3799
9213
8945
6352
7712
3628
9700
841
5006
3788
1099
6677
9552
2526
2394
7226
8694
7580
3507
5809
1010
7902
6428
4413
622
8460
1723
7813
6668
10000
5358
528
6168
3702
1304
2940
9338
7316
9430
6715
8344
3568
191
587
7224
2691
1049
5425
9747
1848
9097
9569
6550
2704
2834
124
8449
7221
2863
2214
8866
3545
2859
6754
1932
2458
4557
9341
6240
3316
6258
2516
286
6676
6499
6643
37
6965
7093
7803
5190
8616
1439
4959
9575
6500
1269
9452
9715
6696
5587
722
6318
3689
6710
259
6295
3901
421
950
2326
450
5933
904
8836
8123
4889
7393
9290
2776
6640
4702
9746
834
3881
3488
1962
1136
8937
7505
4615
3160
6989
3534
2325
6373
6115
661
9389
593
2787
3100
6959
4736
1947
9739
1215
5994
279
3224
7420
1282
2688
7326
6859
4631
8363
72
9362
6870
5826
8511
6113
4362
5600
7614
4827
2130
230
5774
497
6477
8427
6563
7296
7748
6048
3410
9329
8067
8784
1309
4126
1974
4134
1997
9525
3373
3114
3419
9076
9324
8276
811
3332
7137
6193
9221
5731
4146
546
2689
9193
4066
3361
1982
668
2816
9375
7007
63
9469
4457
7236
6117
8648
7113
896
6116
823
1385
8140
9572
5876
434
9511
9862
4129
7554
5448
6529
4010
2284
3810
8600
870
3066
2354
2360
3625
2397
7320
701
9385
9909
3600
4052
3275
5292
540
9371
9034
3996
1232
7381
7251
17
1209
3386
3327
6825
5514
8379
9918
824
1285
978
493
4696
3491
6007
8771
5598
4096
3760
1646
7112
6822
400
9349
8962
4980
9440
761
343
5690
8476
5981
197
7188
7652
4127
5865
7425
482
9042
666
3678
971
5529
4098
5364
5054
466
1670
699
7770
717
2902
921
9085
5960
9328
6748
86
8360
8623
383
2300
1814
7553
3404
8344
2435
9591
7214
2812
1290
5093
2802
6583
6096
5641
490
353
1098
1032
9629
4768
9676
4788
8575
7806
7705
2522
1576
5297
4636
3575
8819
2170
7522
3451
2469
6825
545
1878
9912
7133
9113
3646
1028
522
9334
1443
361
579
4879
9930
1083
4679
5486
8629
7369
391
732
9763
860
2709
4633
7092
521
1161
20
1477
8772
2381
6989
7898
2961
4248
3301
9481
3351
3864
4414
5299
5396
3512
1813
5502
23
49
3544
7565
4158
9933
4613
7249
2492
1079
5729
8232
3190
8701
2706
8308
3835
4903
2922
375
4190
4018
3872
7242
2513
85
9468
3165
6592
2709
1343
8712
5351
2148
3997
1056
4736
5604
4952
7590
3901
4569
4090
6921
2878
7372
1215
7932
7520
2555
8492
3346
9539
4430
7776
821
2646
4117
5909
2950
1504
2334
7379
5326
8525
5650
4626
9635
4196
3087
873
8279
2642
144
9544
3403
8597
5816
2414
8352
9462
7181
7624
4174
6147
6961
2759
4333
1384
4477
6429
4496
2874
3862
1235
8387
9695
7393
7386
2473
30
2210
6892
5352
7311
8128
5870
5152
1294
9973
7509
8006
9057
9153
4545
9551
8035
9230
6154
279
3212
7711
9446
4290
7119
6225
7717
378
4225
5603
5977
7143
3073
8194
3317
7724
600
5997
9392
6718
2669
552
7558
1952
3925
2667
3196
2457
4310
4890
7949
5511
4919
5104
2774
2237
1702
3364
3707
8904
373
7662
3428
303
7554
8339
2791
5784
5377
4267
3107
5128
9432
5988
9590
6019
5974
4256
8636
9457
8209
8921
1604
1553
3228
3332
6433
1287
4241
8051
8954
160
3728
8341
9886
9639
52
9624
7256
3361
9262
4799
2762
2946
5377
1646
9465
7890
7705
8914
7429
842
5960
158
3619
968
3599
7503
5497
7363
6037
7457
8422
1336
1847
7515
5836
9554
956
2566
1050
424
8580
6603
6586
6769
9036
9097
4515
4387
6241
2150
1916
40
1887
4765
30
1730
8500
8150
9525
1189
6278
6067
6963
2690
9293
2006
929
7045
6846
3280
3490
5396
3637
5012
6022
664
911
3530
2120
8392
4769
2480
3588
4240
3337
9643
6121
4929
4959
8715
118
5841
9831
5740
5429
1267
5717
3241
6481
6050
3485
4635
9349
72
5959
2943
1186
9643
3564
6517
9692
5622
2655
3364
226
8741
9147
3004
9416
1305
772
2531
6834
3612
3964
7585
992
639
3270
7159
2641
1039
1503
8186
9877
8743
2381
4446
6259
9838
8599
2445
5315
1985
6607
7479
8489
3339
1576
4195
2366
6656
9992
1107
6765
1177
1227
9349
7959
1338
1633
3718
7460
4352
9157
4386
663
2518
9339
5078
540
6950
3670
5847
6960
2540
5923
1371
9453
8102
837
9620
4545
5112
4238
4733
5162
2317
438
3549
8208
3799
2523
2153
1454
2087
4966
7222
6511
6200
6597
5372
2273
2214
8379
5910
2361
4700
5280
5973
5011
3755
9446
6148
9123
4951
8825
8871
6093
1642
2082
7469
6829
1868
4393
5844
5956
8218
6596
7947
321
3891
6704
8418
711
9474
9962
126
6640
6678
6875
6682
6270
509
8350
7911
5337
8622
8367
7443
1435
470
4386
4968
6324
7051
6589
5771
4250
9004
7731
2421
1824
6201
9422
7854
3778
6127
825
1477
4123
2060
6583
5644
8355
1632
2754
5056
5928
9908
6244
4615
5303
7349
7579
2738
8711
4280
1149
1682
19
5762
3913
246
5730
7263
2709
9010
9381
8688
5721
7452
6140
1266
6776
9024
4373
8169
1606
6020
8930
7052
9898
5237
8709
6953
3297
2960
9963
5593
2972
9965
8707
6862
9176
229
538
2281
5832
3172
9620
8713
4449
857
3960
1150
3970
4715
8616
5563
5021
1622
8908
9369
950
2147
7770
2008
2168
7701
7764
4496
9518
9360
7951
8214
6133
7620
6075
411
2939
6887
2291
638
8771
6912
2179
5938
7721
431
7041
6970
1596
7275
6186
5376
7485
7412
5786
741
8435
6070
3350
5555
2536
2431
2682
2030
7795
1335
3338
888
6754
3438
2455
3492
260
4965
5473
1731
1649
4146
6979
5770
9191
7958
5520
8853
4802
6779
1703
3716
4518
2167
6677
8179
8364
2990
4024
4072
8247
1204
3052
9894
2722
3023
9668
5470
9672
6378
8518
5173
5711
8422
6963
2880
9249
4012
65
4668
9161
4558
1383
794
2615
9435
3909
6583
1216
7521
4494
4602
9653
8700
6659
1735
2461
6845
1501
8864
3586
3510
5622
2843
4117
2625
1060
7855
4591
2400
195
4296
4710
5344
782
4762
3528
4999
2826
1362
7734
6204
5231
9687
1760
5013
4148
5104
6729
8155
5430
6783
7175
267
1764
9419
1929
9974
6154
4795
8853
6087
2200
9342
6925
1460
5583
9560
1597
2974
6776
4279
7236
7939
5072
2564
6797
3667
2419
3780
393
9103
8084
2110
5050
5517
8758
4791
942
9640
8330
1097
8582
2533
902
1106
1939
1024
2750
3417
5100
597
7490
4811
5117
9434
5172
3475
5920
1161
612
5113
3265
8860
8138
3793
6480
1857
1870
3476
8584
5581
3015
8300
6039
5709
9439
3560
618
9015
4880
5631
5447
2383
2926
4482
54
3829
3711
8746
236
7708
7739
2001
8485
6870
8460
7004
5981
3450
3458
8517
1772
6760
4230
6728
9116
1827
2969
3315
8536
9789
8232
5568
6322
3457
1134
6479
2609
681
3446
92
2438
7871
1739
4545
281
7249
3791
1700
8277
7470
9764
384
6476
8700
9482
3041
3032
4940
8598
6649
4336
838
6395
7184
1747
9150
9159
1304
3044
9944
1101
6814
7473
5767
9210
9660
2114
1953
246
4108
2155
1902
1081
6711
8478
9007
3768
764
2672
9900
3819
6220
1158
6102
9388
3745
3132
8235
8909
399
3233
4615
3254
5523
7603
8407
9131
4952
3250
7929
4134
1080
2468
9664
1430
7983
7253
5284
5443
76
5752
6950
3884
5793
3886
7009
4751
105
9729
7019
1700
7705
7918
1962
3255
9103
14
3476
3617
7847
191
8319
3410
3853
83
4488
9837
9468
9157
9727
6863
8693
403
1918
8621
3707
6620
7530
1369
571
9960
7075
7888
7306
5342
5174
6260
8614
3414
7265
2801
7102
6652
7766
334
9134
9037
8649
5603
7330
98
8692
5825
2955
8054
8042
1713
6112
3269
615
2573
7852
7075
182
709
1701
997
1837
3664
2669
5424
5971
1200
6865
1101
8130
2175
3247
8934
2472
3403
8164
5744
1895
12
1891
3428
6091
6846
18
6604
4988
1040
8671
166
6905
4263
5359
6168
1893
127
9751
1520
2686
4560
4996
3670
7367
5817
1844
3602
9192
8731
3783
6627
5516
9540
8656
6195
3432
8071
9638
6660
7915
8373
8568
3158
9680
8410
7005
1337
7824
1750
712
1258
1397
1846
2058
2508
1513
3246
3490
6884
4430
2230
9295
7136
1287
5214
487
9860
2194
6095
1600
8675
7401
2960
5131
4679
2238
2401
3536
9934
3508
5208
6916
641
2908
2294
4568
9505
8077
8116
7052
6448
1965
3551
9136
7642
6908
286
490
4894
4752
5148
9923
8477
6698
6982
2300
4029
2599
1778
1871
586
3411
490
3152
4346
7080
2068
5266
9115
9829
479
6614
2028
346
332
6526
2277
7727
7110
6191
4627
883
9536
7989
2820
5538
2634
6752
7083
7936
3055
5932
9585
5987
2142
9839
3272
5917
7875
9532
8301
6230
3538
196
5322
2280
463
2636
9845
6228
2716
4505
8088
4946
6064
5672
1773
37
2913
5354
1126
2061
4382
6157
2935
934
9403
1766
5601
270
2889
5177
5115
9972
4929
6811
2446
4860
3005
3647
9566
1839
7380
9693
1969
5807
3440
7249
3341
1207
5262
4575
9490
6545
5057
9684
2128
6194
2131
8823
5878
9280
3273
8255
6521
8323
1777
158
4526
8793
4283
7643
3476
1252
6833
573
5057
302
9556
4339
135
1069
2613
9329
9842
7297
9005
5637
449
8809
5754
696
318
2486
1478
9664
3900
2296
6757
7953
1644
484
6267
7508
7308
7303
9111
720
7084
3924
8208
9620
8159
1145
9867
950
1211
6528
8998
2982
4892
6337
6356
6124
2827
9141
278
481
9814
3445
7810
4121
2237
3937
5554
13
7208
8236
1515
6967
2056
1636
8408
294
3305
4912
2355
946
8304
4643
6720
9001
7543
493
2198
7064
8322
3024
2619
2549
9501
2959
4395
3097
9492
9971
8276
9147
6702
7543
3968
4551
9511
259
9488
4782
8889
743
8930
6711
4694
3181
4399
227
7285
9328
1732
5662
8406
4460
5738
3330
9156
9323
7396
9701
486
2686
8309
7394
4897
413
7083
6917
7566
4629
9612
2128
1843
7040
3259
1963
465
6611
519
8584
1786
4480
8864
6948
4332
3244
4871
474
4479
971
978
7474
438
6759
3304
2198
6821
7104
8383
4852
240
2749
3855
2736
6428
4224
8930
2897
2373
4232
1563
924
6170
592
7553
7166
7992
8773
3926
9842
3186
1172
9032
2578
7946
1170
4019
3083
1359
8469
1472
4073
4802
944
7327
2641
7286
5260
2764
8126
8469
8353
7969
9186
2905
3332
9992
9582
3582
6490
4811
3246
5073
7899
6282
2523
8980
8226
7688
2196
7665
160
7011
6471
4216
5297
3518
6536
2039
9382
1805
2452
9829
3393
6924
1248
9324
4304
7659
1354
3777
3552
2778
5857
6992
2274
1277
7745
9032
9963
4829
5382
8241
7222
155
7234
8790
6740
273
8793
1330
2612
1479
6313
9451
5853
9375
6040
1766
5368
7022
7045
1173
4202
1367
7120
9028
3903
389
4358
2396
3491
1972
453
2369
1833
6285
1038
1039
670
2877
5944
7468
8632
9072
7296
9065
8729
5775
7470
5466
671
1620
2260
464
3549
9845
1328
2752
996
7349
3424
3922
9115
4866
7749
7975
6975
9548
9519
695
5619
3812
8104
1463
232
4716
9902
7844
567
6848
5448
8494
3755
7057
9337
2356
4829
4586
1570
9864
3863
145
5026
1694
6602
5980
4249
8438
7706
8748
7946
6580
7270
5995
6447
9608
4630
5118
5622
2543
5326
1335
4760
5894
3999
1417
8698
8229
1165
9416
7133
7504
9547
2509
9681
2181
7729
5172
9974
531
256
8754
5746
3080
2604
2806
4079
9268
3016
9274
6796
8591
384
2406
5523
3284
3679
9537
4011
6409
9185
8149
3316
6524
7939
5598
7391
3467
6167
6431
8880
5424
1427
1137
1772
8215
7497
8632
6621
9742
9505
1381
5252
7336
7250
7409
669
9853
2607
8109
302
242
3486
6771
6458
9264
1877
7784
2274
2852
5405
1425
8395
9186
5817
2094
7067
3351
2559
8231
3484
5994
9716
9506
5667
7629
2311
7102
7706
806
5955
2880
8601
9557
4712
9959
8692
1233
2228
5582
8222
771
7658
7357
4267
7982
9700
4188
5074
9210
6213
5654
738
7324
535
3221
5468
9235
2035
2928
4814
5426
2496
3038
4463
8389
9426
9701
9782
8513
6147
7284
6741
2605
2704
697
9715
3703
9082
4432
1112
2596
6813
5512
897
3624
7725
5107
4051
8686
5387
11
2028
8373
2376
1212
8437
2567
2657
3777
2211
5558
2088
3135
6653
7749
3923
6968
4232
4433
9006
8893
3054
1179
8363
4883
1598
6451
6618
8640
428
1425
1763
2786
3241
243
6256
6317
8653
5326
3176
2831
6193
9651
9862
98
1369
5761
8056
4653
8574
6976
3379
2823
1162
865
2580
8361
5916
2271
2289
2527
2764
2881
7902
4587
1401
1232
7500
4597
1709
2784
8748
1635
4274
7388
977
4801
1806
5986
2963
9758
7641
5288
1471
8130
6415
298
76
9167
2257
7826
1176
7908
4582
2178
3025
5144
8175
7840
4912
7161
3784
4735
2224
961
5739
6198
6861
7681
4862
9807
3703
9885
1308
8142
8565
3668
3522
3356
470
9882
1423
5775
290
2819
2990
1943
2943
7710
7761
8904
5825
3948
1939
4367
1257
4460
8031
9635
7357
1525
8607
2714
6616
9791
445
3637
6120
7454
9605
5240
4454
4636
1499
7994
5987
4113
5209
6293
6989
8562
5969
4795
6897
3251
2001
1542
4394
5210
4324
6777
7927
3922
5732
9000
3483
232
8990
6592
8670
9830
3102
4693
1137
7290
8025
4567
6815
7586
9002
448
2975
4230
4532
8652
5397
7665
2982
6741
6200
5501
7980
9979
6302
587
9938
6284
2868
4636
1348
1845
4810
9487
9152
1557
9099
6472
6573
9482
4026
24
8709
9211
7671
5711
2318
4305
769
2891
9030
4947
9574
7243
588
4845
3254
2468
9900
1707
6950
9887
306
5959
464
1374
1680
6941
1911
2137
7786
4856
7112
1354
2479
5451
9916
3232
1890
9998
458
7428
9670
3010
873
2774
4056
5043
9171
6562
8742
6201
3654
5877
5678
1067
708
8294
3729
497
5482
8995
5894
3620
8765
7753
5914
148
1936
9631
8389
4213
5074
8896
3929
6823
7637
4531
7220
145
281
5913
7444
9482
5335
8354
890
9955
218
4508
6247
292
2567
3209
499
5201
397
7579
5164
6905
599
4415
7403
7307
2287
5716
9235
230
4525
2422
2051
8315
7852
8731
6587
417
5342
6761
2875
581
7814
9251
662
2507
1939
8670
3605
7093
8844
148
8313
3567
5942
6436
5160
645
2883
9875
7720
1026
7397
9107
2362
262
1633
2238
142
6226
5726
3616
852
3587
7740
8735
3555
5609
2833
3976
7346
227
7278
22
1491
9114
5969
4417
9472
2486
7316
7073
8237
8704
2770
6638
4125
6149
858
1974
7601
6243
1068
4409
3947
4659
7744
6181
4177
5172
5814
601
3164
6592
1895
5928
720
4141
619
6220
3126
3266
1716
5939
4021
6451
4600
7355
2752
9307
9372
4886
2745
4502
619
5274
3106
9064
6726
6680
4884
9645
9045
8262
888
3486
2684
6107
227
8381
7416
9479
8848
8445
3449
8397
4997
1376
90
9789
3750
5615
5739
594
8856
6768
3040
5765
6318
3735
4594
7516
80
299
2739
1475
1018
2595
4687
9253
7441
8157
6286
8407
5759
7099
4373
7217
1391
2635
9053
5178
1413
5890
1931
1023
4228
164
6622
8591
3667
4242
8856
3062
3354
9408
8067
6820
6902
8530
6869
1882
2572
882
8750
7248
7546
7265
2702
7430
5513
4952
6068
3573
6159
569
3361
3744
7889
2647
346
7036
1221
254
4492
3498
4069
33
7898
2477
5664
5839
8770
9389
6762
5840
7246
9078
1988
7841
5271
5037
1190
8282
6195
5025
1801
9977
8431
730
6305
1437
6776
3104
9095
6704
8674
5402
4037
6497
1180
5634
5243
9950
1115
4498
222
1195
7058
8557
6784
9137
5699
4876
2315
166
656
8611
6998
2276
5786
6480
3146
3993
9435
6879
6719
7211
6879
7805
5407
3061
9020
3111
1260
3875
8802
3037
6237
1750
7293
4489
8643
6324
4856
5910
1754
9631
7004
9231
972
4448
7431
1558
1903
3488
3783
2141
6735
1331
7621
4820
8630
5057
8062
2560
9863
4386
556
5348
6106
4694
8260
6462
2177
5054
9785
1072
8553
4730
5758
490
13
8112
7784
3489
6037
1286
9153
2254
8811
2172
9401
101
1646
7145
5687
6880
4047
8416
9070
1240
4409
3518
7883
2928
3950
2947
5066
893
8076
1627
7735
6166
1774
8376
2130
1428
7391
7566
4157
2310
4921
5258
6271
6804
6443
7936
9675
7453
8794
1631
2522
6127
9806
3443
5332
786
8093
7576
1694
9922
5029
2725
5150
1416
4819
6716
7482
4547
1313
7197
4942
2488
747
3986
2908
5027
4130
666
6045
8697
5898
2773
4582
9884
2510
8665
8294
58
3555
4911
6507
7746
3210
7293
8005
1747
7023
3105
4594
1363
991
5510
9625
8490
1398
8214
5602
1945
8198
1997
5954
8745
1396
6517
1316
3924
9180
292
4739
8986
84
750
6548
4689
9758
4775
6944
9837
6408
7705
2400
4664
7421
271
3809
6958
5950
396
8166
7511
7243
7931
2525
2386
8907
2916
2122
6666
3420
2327
4687
1655
2196
1528
205
8468
8022
1543
8708
6473
816
3706
1830
8325
1424
1658
9450
7849
5351
4711
1053
7587
6950
9625
6867
934
4757
4548
6490
1682
5715
4822
5535
3334
4711
945
6938
5519
2228
6560
7093
2986
5564
1351
5578
9598
2236
4923
346
975
6452
1163
8089
3457
3034
778
247
858
5364
1194
5866
1537
5187
6839
5607
9961
9792
8685
3903
9636
3470
4262
9222
6054
8047
4180
6431
4359
7203
9175
7314
308
347
9852
8320
9572
1003
6803
3694
1090
5469
7499
4860
9707
4451
2924
330
2789
1092
1296
96
7993
5736
4463
5563
1151
3023
4581
5192
8645
6171
594
1769
8940
1294
7503
3572
2416
4045
6520
6459
8145
9572
170
1206
1842
5460
1290
2988
8110
2103
1519
2929
2706
8532
7709
6201
266
3086
6143
6235
4908
6151
5552
8161
1675
1841
6054
6539
7465
2197
92
147
1821
6909
1691
1547
1597
8331
9972
1746
4711
4317
7068
6918
8834
8872
6724
7076
5564
7121
9780
747
9279
7035
2628
6574
3813
8538
6087
2951
6452
7062
8676
4409
7753
6939
4514
4895
125
8589
2927
8544
2902
6889
5165
7379
4285
4311
1418
8959
1767
1116
2202
7739
8834
2059
6291
549
9454
8299
4325
5902
3541
9572
2884
8178
6904
131
5411
1109
7576
3598
3167
6969
3966
6113
8277
1900
4391
5222
97
5455
5440
2482
7204
865
9050
3084
5953
2345
329
1850
3956
1555
6399
1412
7679
5425
5568
9385
9363
3395
8257
1072
2183
8354
9298
6391
2904
4806
2854
2839
6013
7383
8523
6745
8358
6640
7610
497
9393
8031
7932
3225
6456
777
4422
5017
4202
6331
6883
9329
900
2172
8605
6905
1948
5086
104
80
522
8579
4651
6544
5524
6188
4987
3139
7364
2124
7462
1583
6024
3531
8057
3516
693
4742
8079
887
8841
7444
982
4495
4988
7556
719
4940
4018
5666
7586
4367
3328
9224
7212
8548
760
1841
6342
4469
7314
3065
4467
7289
9113
6976
1222
1753
7184
4685
1885
3346
7599
4671
9358
902
9006
4031
9644
4301
2156
753
4646
4186
9436
5753
8012
2536
8381
9899
6735
9395
2565
8794
3348
5442
9737
6482
85
2722
7867
1986
1204
5631
3937
7024
7981
5451
2382
8320
8791
1377
5711
2720
6182
4051
1124
1035
4080
6063
3784
6573
2185
2752
1759
1237
9998
6145
9564
8822
987
8156
4556
3352
5385
9649
9202
2253
1816
3442
1104
4045
7476
8411
2863
7010
1031
9583
9691
4752
2523
429
9629
8492
2250
9121
6518
669
8564
6311
4549
8112
7900
8635
326
9029
1072
7772
2888
5111
8082
3775
6104
7689
7416
6879
3679
9020
6973
9713
7957
6093
2017
790
8752
3179
4868
9018
7741
8294
3946
7210
170
675
4140
6963
8509
5164
7387
9428
1957
5636
9153
9573
4763
3240
9446
7345
9524
769
2780
9519
3974
5719
8023
6447
2468
8687
7292
95
5000
1924
9893
1277
1212
4644
1903
4151
7461
3793
1168
4190
2573
1000
5960
9321
2636
2606
3923
7750
2145
2278
3463
3739
4130
3808
849
9483
8670
7724
199
9204
7067
6715
6281
3684
1218
8438
5096
1340
3875
3336
3251
8717
5493
6422
9275
7759
2894
8351
3922
3713
1820
1919
4324
3626
3822
3869
8257
2766
7074
1748
1527
3116
1883
8063
1864
3188
8366
4798
1757
1622
1737
357
1159
9382
5745
2499
3261
3899
1399
5040
7655
9030
8135
1215
1718
9072
6700
6147
3758
1708
7091
4158
6209
924
8730
1316
9048
6784
5605
5583
3409
3337
9021
3596
5552
507
437
8754
1491
7729
7594
7363
5447
7242
1334
2522
8288
9473
7714
6788
3897
794
2726
5196
8328
7928
1486
1071
9533
9180
9802
8478
5895
8552
2722
8449
371
8290
852
9960
7938
4036
3052
1341
517
2576
9262
3733
4792
4464
1203
2150
4888
7643
9278
4195
1058
6612
5962
9858
7386
7837
2562
9054
6085
1385
4332
8184
5795
7630
7267
7864
2188
4105
4767
3378
4326
6428
5683
4100
5440
7858
9139
7916
126
8068
7072
2598
4434
2756
5618
7362
9475
2822
881
7316
173
8670
2847
3845
3141
3700
6293
2855
8006
7236
1513
6854
1133
7810
553
2490
7261
9691
7943
5113
560
3255
6048
1609
1851
4043
3130
4563
493
3179
410
1619
6100
4124
784
6300
3388
1014
5279
1161
6804
8249
7901
9277
8062
2983
9907
4060
5555
655
161
7427
5137
1594
3730
1570
5219
2046
3159
2874
8987
3520
1266
6944
1902
9446
561
3329
6828
6299
7605
9153
3642
4811
2191
8860
8974
6222
5814
1245
7959
5330
4599
8924
454
8976
7705
4882
5308
6705
8139
8201
9874
2666
4685
543
9247
3378
1192
1689
9050
2500
1387
2243
6380
5471
3699
2469
7360
3547
5125
9394
2842
8871
8603
4026
2242
1982
7018
9983
9820
3239
8924
5541
7013
8731
1278
8419
3851
3234
5208
7734
7097
7542
6244
5604
1822
905
2189
2189
2233
9347
869
2254
4435
2499
7043
6128
4297
5766
7000
8733
4757
1558
6684
4722
376
42
8250
4464
6
3451
3317
1261
2909
1398
2661
7464
9603
9645
6737
5017
3036
5017
810
3046
2277
9610
8850
3874
2896
4958
3144
8495
3644
6336
6017
453
2464
600
4693
7851
228
5665
6467
610
5995
9783
9409
1650
241
7023
1300
8459
7422
7793
5816
797
2932
7168
2012
6083
3114
2906
2062
4938
8981
6762
6479
8928
5664
1387
4898
3896
6440
4983
230
42
7975
9006
4381
9878
6587
1298
5032
9273
8305
3487
3506
4024
3203
3128
3558
9737
5228
9212
5005
4930
6260
9784
7336
3209
621
8102
566
7770
7912
4963
9298
5799
1764
5422
8077
4233
1076
5707
5795
7157
9884
5640
6429
3450
6552
3607
1506
2151
4905
8586
4010
282
3741
5725
5089
8930
7433
4605
5749
8982
726
3367
4300
6078
870
1579
6980
2223
3681
398
1112
7125
9408
8703
9036
1944
6549
7153
8166
801
4293
551
6953
5926
4788
8223
7983
9601
2331
5637
5970
2223
5080
4872
615
7924
7794
2505
4871
1771
4838
5007
6779
3995
2515
3048
9188
9030
6112
2282
933
1675
5957
6824
9821
7307
2444
304
9637
2232
5
641
9266
2761
7632
777
5735
9915
8075
1260
3210
9042
4488
4514
3057
7453
2425
2119
6697
4375
3899
2118
2547
3641
5132
7919
8715
1260
4555
2901
2247
797
5883
1461
9640
9962
4387
9440
6048
841
8853
2057
4864
7959
1497
8570
2972
9229
2693
6129
7214
7743
9195
4184
8036
6751
4703
6226
5415
2334
6787
1265
2809
5426
4065
9253
6778
4403
3221
5471
9334
9568
5781
3459
8798
8783
2845
3292
2802
9905
1131
5881
6936
5091
7476
9061
988
209
5793
1269
1045
8261
6074
3946
9599
2141
7085
7158
1129
4075
7882
8715
333
3606
3630
9151
6216
5805
3322
7340
5478
5132
8224
2324
2523
311
122
5137
3808
9683
6614
4138
7640
7092
5602
1426
8973
1153
9440
299
8780
5108
3398
2936
266
3581
6069
7024
8609
2214
259
4925
2652
4177
231
8116
6427
4062
2801
7632
2018
6985
5859
5751
2404
6192
1168
4494
9848
9217
3904
9784
1685
6994
9309
2521
2128
8043
3725
3002
910
9613
7020
7829
8744
8838
5157
7503
4731
6236
828
8309
9592
2871
5420
879
9999
316
2728
4290
7426
7859
656
4034
5929
5050
5250
9716
8994
8770
3178
7905
1011
935
2472
7862
5406
4670
7741
1032
2159
8471
6849
5814
213
2081
5763
2231
2795
8716
9070
5602
9201
4826
1077
4924
2524
1951
6251
3515
1750
4648
721
681
8163
9896
157
6581
3506
1644
3795
8580
5133
160
2659
3045
6989
2443
4286
6657
5644
3094
8630
7249
2088
1290
2482
2330
9057
7462
5658
7331
7120
7808
4213
3863
1267
323
6013
854
2697
9830
5452
5334
103
1822
3477
5158
8788
1625
1729
7891
4023
1995
3428
9492
9003
4167
219
7008
2941
755
7909
6432
1474
6573
3355
6334
3335
2716
6877
5676
5926
3679
7387
4322
9937
5602
4476
5551
7855
9024
9807
336
6688
5938
9148
1103
2111
1476
4485
7283
9155
6457
6222
9685
8593
5141
9942
1843
434
7160
9297
8381
8701
6747
7732
5548
1121
2195
6109
6930
7696
3282
556
9517
9947
9916
2929
3590
7270
9991
4371
5142
4056
7884
7306
2839
5906
7355
3707
7656
9513
5355
9934
3611
6002
7726
9020
9785
6169
6786
3578
9557
2253
6836
1357
9933
6315
9472
9881
492
6102
3347
282
2365
160
6577
1934
8810
8328
2755
4621
1667
2464
9816
997
7931
2185
3260
3815
3563
5101
3174
8632
4570
5337
5275
4501
7684
4917
2128
4726
8294
2898
8668
8173
4300
6047
7388
4412
1394
3287
8480
7952
8695
4602
1251
797
3440
8534
6665
6727
3417
5778
6913
1979
9765
4872
3593
9608
7798
5325
2512
2174
6184
3614
5542
1217
7320
1704
8800
9689
8691
1587
1560
7673
9833
9388
4994
2969
4544
3806
729
7475
8484
8700
7575
8023
8012
2126
4563
6123
8216
2198
3797
9587
5542
7134
805
4232
9332
9119
7042
8408
8064
2160
9886
1675
2748
8377
9254
1757
1021
5123
4528
1260
4258
7967
5453
2800
6097
4799
2238
1361
6589
3365
3634
9322
980
1190
6493
8249
8565
1834
8261
8783
943
771
8982
2634
9620
247
2437
4092
8028
7275
7026
200
1046
3998
9254
5305
6217
7680
8508
4047
2793
3293
60
8903
2053
5146
2786
533
6221
6219
8830
3585
2673
5438
5700
3387
6037
456
9443
7852
4033
8841
8467
2075
7220
7822
7
7432
5320
5524
9139
5288
736
4
135
5326
2879
5679
6824
2051
2130
5239
2080
5841
7757
3927
7580
657
228
6336
3508
431
1215
4833
2071
935
9889
4419
5956
9999
5074
4318
5813
2337
343
9131
1254
3555
6067
7432
5572
8628
7784
2177
3984
6949
1894
1601
5618
6129
7844
116
2442
3499
1100
6168
9874
8819
3055
5872
7312
3748
4410
2068
8472
7773
2481
8729
3309
1034
1864
4808
8200
6718
4129
7790
2561
7951
3055
528
9050
3038
601
3720
1356
4546
1706
5648
4408
7424
7797
9802
2944
4665
7157
665
6366
5376
6771
4864
2
8150
8769
6853
3465
6516
9587
1890
3528
7828
3965
4232
4360
3757
7895
8800
1532
3545
9934
783
3582
900
868
6788
2327
6035
7655
930
4941
4943
1519
5253
6406
9309
9489
563
6603
3451
9169
240
3192
1305
2660
5581
80
7489
3091
303
3086
3828
3707
1352
4102
2243
1554
4964
9433
2119
644
3329
4007
13
6411
3691
159
1713
141
5524
9330
2310
6527
7645
6902
960
3512
4100
5687
8014
3728
7162
2023
2535
1927
7326
805
3504
1666
6171
124
9495
4544
2684
9170
8447
5562
6040
6321
2056
7481
9693
307
4330
3458
941
2726
1566
4572
1695
5471
2489
5458
9220
7290
5286
6196
8024
8304
7855
7304
7536
8641
856
2654
4086
897
2136
6161
1725
2079
6452
7625
6371
7888
3402
2333
1827
5275
2375
8085
7812
8269
2053
3550
3986
604
4069
7527
9719
3817
7221
2825
3781
1391
6589
451
9154
360
6732
1810
321
670
858
4560
1625
8622
522
4228
420
6649
7983
7319
3126
8517
4439
6359
9624
8849
2999
2932
8144
565
4469
4935
239
6039
5036
9043
8918
4810
2528
5235
934
8785
7566
4739
1843
8162
7487
7147
8772
4693
9849
3862
4425
3291
2978
4481
8713
3836
3650
9007
392
5177
355
6984
4033
6144
7016
1890
7030
8909
3463
2040
4913
6717
8532
6870
6325
8862
6940
6423
9574
9443
5579
2054
9794
5956
1130
5520
954
9233
1896
2443
3457
8231
5028
2560
416
2988
4437
4163
8788
868
7158
3827
7589
6709
7488
3325
3651
1432
2614
9675
1183
3926
2375
7658
9571
4034
3540
889
6639
9318
7983
5901
3137
709
2267
5633
1872
6463
4934
779
1318
6435
2384
6842
1703
6622
8886
268
8498
7042
3216
299
6067
1523
6499
1783
7618
2874
7075
1055
12
3132
2569
5273
4155
6277
2189
6369
1429
4110
4368
8830
3198
6878
3785
9152
9739
7340
9274
4934
6004
1730
6382
2940
8277
381
4193
8097
6594
4353
1100
1750
4212
473
2475
1363
4163
5021
2909
7124
2386
1084
2520
7872
3490
5625
390
4298
5236
1842
5504
8928
4575
7482
8293
4529
4346
617
1318
6236
710
425
4210
7811
6235
9633
3225
5790
8158
6527
6080
7756
9548
2750
6640
7317
1029
7015
3258
8762
5719
6132
2667
8542
1766
208
6872
7438
4965
7882
6215
2155
8852
8200
4665
8921
6999
8727
3175
5776
6766
9009
9752
3839
390
5496
1853
3440
5003
1134
5978
630
7432
6551
625
2164
1437
1686
5116
87
2924
1349
6806
1971
9888
1616
3638
3804
3306
1616
793
3147
5769
6021
8508
6880
693
173
4003
4438
393
3457
4297
6530
2506
2335
260
1877
216
5698
7316
9537
881
6301
9992
856
9980
6407
8508
912
1272
5519
691
9523
562
5441
5629
9331
8093
7409
2054
6987
9969
3156
9547
3408
642
3871
2105
5798
8876
8951
3396
6127
7160
9383
6225
9070
7630
7199
4512
4858
8007
7817
3881
9374
9837
8056
8898
7965
3745
9193
7402
4371
8585
940
5669
9542
5108
6075
5381
9195
9499
8072
737
101
8678
6566
5428
8585
3416
4254
2789
5693
8393
9010
303
2894
7982
3693
1948
8257
8390
7737
7459
8001
2259
7307
5562
5783
6899
1113
6826
7160
7435
9643
6942
280
7423
7423
9863
4012
8416
9638
304
8397
8242
397
7464
8521
3993
614
3025
99
48
4260
7780
5914
5653
3046
95
6040
7684
2714
7245
6193
2687
8867
9968
2011
4887
8469
2109
6012
2729
9261
5347
2639
7272
1566
6762
8913
5330
9862
7412
7096
8002
591
355
194
946
5553
87
4347
9147
532
4065
2745
9867
468
138
9874
3697
1997
8105
5357
3623
5414
5861
8966
2781
6122
1319
4810
3822
6401
6314
2594
2065
4205
3266
9485
8751
2112
7303
1302
7467
2699
7148
4197
2867
1874
1408
8721
1794
1147
6129
4883
7439
6933
1447
806
581
4644
6228
1418
160
4267
4950
7671
8001
675
1799
3135
7470
6983
4769
8716
6905
3698
8849
569
9979
8624
4391
8653
5565
9522
1895
7634
1923
6221
1855
9251
4742
2114
5589
5363
5036
391
8861
2075
245
4148
7396
6907
6709
8283
7052
3762
7705
1390
852
2313
8328
2884
5106
9145
7415
5414
7712
61
6105
1188
9153
5410
7282
5397
6542
7834
1446
9739
370
9824
6066
8757
2526
2902
9126
5966
8905
5803
8382
2179
792
2360
5916
4305
902
4409
7700
4908
2224
7897
7764
5805
4608
8374
5869
4259
4691
6531
114
9930
6905
4252
9852
2777
3529
1172
9863
5829
5775
8251
9757
5203
4707
9788
9469
2107
4806
6146
152
9720
8923
1546
6680
7468
80
7923
524
5136
8280
4610
8788
8
9351
4866
7894
8997
2889
7305
6299
2981
2543
4870
3370
5621
6567
6791
4350
2214
8935
1991
9910
3917
1477
499
4537
277
5062
4733
5491
5727
2001
3034
1953
2217
623
9191
8709
6077
8546
761
3622
1200
6959
1105
7864
4203
2697
4573
1219
4790
7147
3244
5986
7952
6882
7402
6011
1339
117
8025
246
5061
1314
3569
6171
753
2390
1838
1277
8948
1000
2007
9661
6363
370
1743
4476
3321
3277
7140
4768
6703
8649
6405
6210
8180
7446
6417
7586
9476
3137
6122
2968
3557
3694
1529
440
2580
127
3963
9505
6430
2734
7576
9298
2107
7725
3476
3065
3716
7911
2926
954
1813
9890
2231
376
8974
9524
6781
3779
5187
6591
7285
4782
196
8635
5526
1227
1574
4558
7378
2982
1536
26
4864
1803
9554
2051
3924
2788
9536
5451
9057
5491
2412
9309
8597
6697
3025
7442
8898
2849
3708
1235
8860
1179
1701
7147
7918
3464
1084
5080
679
2063
4526
4367
2147
1259
5638
3737
7316
5201
4160
589
6143
6257
6729
235
1699
6456
6258
642
2787
9231
5939
4463
1173
4213
9645
4740
3059
3524
3464
3216
7455
8306
1355
2624
5636
5446
73
5234
2983
6340
8760
7537
8284
6951
8526
8530
4837
8442
4324
490
965
740
1388
2298
8915
5389
7679
2008
42
721
2623
8875
3677
1120
6635
7762
8920
6880
6337
3138
4162
3248
5421
3179
1982
8313
7232
277
944
6867
7484
3948
6381
6129
875
7077
3627
6634
1408
8572
1351
1061
1653
3116
1766
1536
227
2762
387
6893
4945
414
3255
7594
5571
5422
1063
2363
2995
1369
9863
9190
5309
9613
3836
2971
4901
5958
4624
9374
963
2180
3166
2899
4414
2775
8428
6772
4695
3338
457
4577
732
6809
8348
9141
4861
5616
4172
3377
9435
7153
5854
6488
1404
2513
9305
359
2588
5121
3590
3326
1757
8196
8194
1326
4911
6065
2693
4625
9098
3863
8429
529
6088
3063
644
5494
2544
7107
8273
8240
9565
3154
9850
77
8077
1260
8951
151
3717
3016
2337
7997
9698
1552
7193
6365
8858
2861
4197
7723
1
8437
9141
8288
887
9661
9508
753
2575
8685
7418
9755
9403
7615
3694
680
8323
6546
5225
2113
260
6497
2341
4016
5525
2860
5845
6913
3860
8672
9774
9477
1647
7864
307
2338
5679
6671
2206
1258
1103
9696
362
8645
3818
6876
78
3854
2226
359
9972
7592
4781
3408
2855
5163
8202
3211
331
8767
962
5053
6662
8963
3225
6371
3196
2859
5219
5424
5720
372
1219
7345
2374
7444
8303
9054
3519
8899
3375
4655
8123
1680
5509
1576
7274
354
7302
4083
958
9212
214
2889
9536
7499
8946
7884
3043
2575
663
5748
422
3060
1264
1892
6018
6716
1084
8664
1619
9434
4414
8862
4884
5677
3806
4269
3363
2680
7277
7814
5428
2842
7622
6582
5921
495
6287
8262
5630
4818
9407
4223
538
7613
4041
7805
8834
9647
5767
9551
80
1112
7890
1559
8913
1684
77
4884
4693
7458
4370
4010
4623
4095
6100
8411
4491
4660
3139
2756
1711
6521
7230
7046
4602
2708
1475
1872
4458
8850
4306
3350
1642
8289
2592
4384
7112
1143
8423
7968
2980
4627
7178
1105
4516
1006
517
4729
932
7773
2435
9308
3963
5942
4442
2029
4441
9725
8290
2672
9821
2474
9571
7073
1475
536
3547
3067
3770
3756
2558
4070
5412
9216
8904
6560
5062
7435
9582
6807
8447
9215
1091
2464
7318
9919
5270
8983
6044
4987
2073
7955
5792
762
6476
6357
6513
8114
9144
4221
6606
2918
6711
105
2873
8045
6096
9515
1563
5579
8978
7286
8529
366
2646
4213
867
6791
5718
9112
2613
3619
8716
7964
5655
38
4467
1349
5815
931
3802
4666
807
1657
6967
2478
6680
8957
1784
9366
4901
7072
3108
3852
973
350
7184
5311
328
1554
9262
7381
4906
3321
6944
190
3382
8082
8570
6502
282
6462
2358
4870
88
6041
1232
7607
3636
8181
2257
4917
6953
8848
7402
4060
503
8818
2934
818
2199
2101
2898
2129
111
3408
3753
5614
6224
9634
3687
299
3404
1160
6223
8325
2934
4363
6824
4395
418
5625
2034
396
2987
6638
854
1019
3587
5966
3388
3426
2133
2274
902
2128
3542
1885
5162
3665
9674
6938
5565
3352
8659
3524
9626
6107
5845
7569
4913
3963
9925
8300
9629
6639
5711
7822
9134
7404
1734
536
8933
51
4870
4255
830
887
2405
7908
8951
6777
520
8655
2303
1970
1587
7959
7498
8316
2712
9121
9073
8637
1553
3571
694
6305
9832
6516
4405
8692
6051
2210
2934
1753
4861
7631
878
5689
2495
9448
6229
1915
2142
6387
6195
5500
3918
3941
3444
5036
3909
3262
8667
9141
4250
6754
2786
3448
1099
2468
175
6358
9102
8480
562
439
4815
2390
4890
3067
489
9998
2280
3451
736
652
7852
5499
2394
5026
1243
7134
3390
956
1874
4678
2676
5964
1140
4406
3964
9490
159
5830
1675
3080
3965
7139
2096
488
3319
7936
1061
6010
835
3949
5537
2573
7150
7858
8810
465
5492
104
5384
8831
1804
6644
8852
6726
2561
1985
79
8643
1227
5353
495
9820
9245
8943
5876
3097
1831
3756
9593
3247
9387
901
9974
5018
3628
277
5571
3959
2131
4092
8278
251
6700
6164
8669
996
3837
2027
1896
5418
4950
5010
7197
4480
6931
7393
6735
2781
335
9188
8760
3058
2515
1238
5059
4872
4652
9993
1527
5831
4459
5216
1742
3989
5125
1609
3076
3369
4619
8681
9674
1803
532
5717
6489
5498
4406
2827
8644
7705
8835
9292
7063
7559
720
5574
876
3929
3025
6033
7100
2470
928
4822
5506
4080
9709
5351
9531
6170
3071
5711
5482
3162
3513
6615
8152
5660
5464
6658
4472
6304
7352
518
425
145
4693
5624
4084
7283
5071
5250
6853
8
6535
5571
3271
8223
455
6979
9896
1722
9630
961
6956
5403
4089
7020
6589
3418
8045
426
2927
2101
2544
2136
2898
2213
1319
8527
8801
7497
3706
1119
8647
2561
8692
5339
7329
8312
7559
5616
1422
1743
2588
2403
7236
7090
392
2999
5036
3322
5594
4535
781
2638
4880
4966
4086
1558
8762
2720
5509
9102
9142
5373
9301
6596
9530
1714
5604
9374
8257
1539
6882
4731
1788
4633
9941
8196
3962
4988
26
3486
6578
1197
5718
8543
7101
9379
4858
6986
2465
3280
2277
5241
2823
8878
9667
5142
8094
2428
5763
774
5065
7711
1319
2370
6851
471
3156
9075
1123
4495
5097
5706
5754
6928
1629
9418
4857
9667
3297
6483
2000
705
2244
27
8993
6985
7029
6490
9779
9084
9043
4882
755
2505
6305
281
9044
7728
9397
8101
2087
1029
7471
6259
8182
6548
6423
4
1482
2139
4479
8773
4236
120
712
361
1256
9647
3264
8149
6734
4120
9256
9768
7426
2340
4340
4132
9444
5418
1756
1277
1370
3522
7616
4877
2281
6860
5928
1138
1410
7950
2248
8437
6536
6489
4851
3464
9600
2503
2215
6107
8082
5651
6102
1242
3260
9028
7109
103
3446
8903
8861
5919
4992
3737
1774
5228
3751
9822
5715
1111
8422
1296
353
1831
5337
1320
9370
4795
1469
1650
5534
7583
1236
4608
8257
2574
9717
2702
2119
709
8863
2733
3179
912
6285
654
4687
4515
6773
924
1726
4535
6315
4230
9101
4559
1923
4440
1152
757
9524
326
442
4630
3847
581
9820
4375
5471
4725
8606
2275
2258
9454
7323
9138
2133
3061
6086
1879
5127
2604
7995
1606
8036
8724
3265
2576
2889
5375
7147
9900
1815
230
9597
7444
6848
1956
7356
7689
2687
7133
7358
6820
8740
9071
49
7563
5117
6899
3864
380
8832
3680
5887
3928
3476
1581
7391
6735
3088
1680
3933
6324
2299
9335
2893
412
5555
50
421
905
2729
3947
6972
5597
2825
8004
4721
1118
5143
9868
2775
1557
1525
6525
3950
2626
4097
5781
7645
5295
2315
4990
8779
9695
7156
1516
7710
9763
5250
9427
2682
9737
5025
6179
4027
7986
4516
3281
3006
6126
2392
659
9817
743
5241
6743
9403
4774
6077
1968
4830
9189
3791
9567
3193
4642
1703
7258
6626
9229
5908
3147
49
9407
6443
2488
767
9335
105
1642
6445
3074
8932
172
2433
7653
8640
1394
252
4826
4894
8131
6647
5125
719
4901
3499
5122
1222
6180
9823
3789
7739
1374
2220
9758
7339
2462
4685
383
2781
8467
1490
1483
704
5468
5156
564
3584
2434
2547
833
1127
2130
186
7795
2880
1637
9316
5330
502
1582
6824
6024
4939
7744
9360
3514
1766
8377
7496
3055
8771
7023
5121
9678
878
1110
1909
2936
4202
5179
5701
5535
4988
655
7310
7346
8597
5331
10
4646
1884
8573
3874
7714
7561
8149
5025
3831
8942
6878
612
4186
6129
5780
8398
2192
1828
8782
7560
6453
1493
5504
117
488
2080
1041
6612
3942
387
9747
1743
8306
8362
4212
7008
2286
6985
7280
7730
2281
7944
9009
9061
9141
9864
8740
3420
7331
5636
5113
5137
7326
4307
311
9225
7760
4233
9497
6513
421
8685
3529
4263
1162
4390
7720
5222
625
4110
2055
2425
6133
952
3941
8256
2548
4318
4661
3632
2525
5107
4250
7829
9015
3848
370
307
3852
4266
6669
346
2977
5608
1001
2072
8931
658
3388
5816
559
3853
1164
4376
1469
5123
1870
9208
8922
6471
7657
2126
2529
1558
6758
2055
8342
2681
1847
2312
111
4071
8801
7970
767
9495
2567
7076
5359
4820
2868
7003
6059
4249
437
948
3847
1259
6144
7537
412
3654
213
1402
9875
271
8672
3435
3293
6553
3848
9884
4557
5684
6215
2222
834
2319
9366
5504
4052
6318
981
8225
6346
8087
7972
8624
3846
2870
4432
9984
5246
6800
6637
4775
1960
6388
3357
1254
4353
605
9242
4242
5738
2021
5526
1
4783
2340
5644
4672
1749
8790
2658
449
8480
8330
7918
2514
2046
1206
6546
1064
3427
9976
7157
7483
1186
3992
4336
4746
1989
1097
6913
5824
9626
7902
3743
8190
3354
1385
2667
5768
1670
9406
9888
8620
3504
1607
5783
4620
4179
1505
3065
5469
5840
5331
6113
4840
8103
7390
4573
8014
9550
7056
3633
5528
5969
3443
6120
6108
982
8450
4009
11
1963
8492
610
2472
9599
8881
499
3779
1370
4265
6841
6019
4121
7156
4437
99
6778
7356
4969
5811
1376
4614
4670
2319
8499
8680
5893
6300
7448
1444
1432
6495
8809
8787
6796
3832
4320
8093
854
6123
7717
6100
2855
7359
4065
5824
7045
303
9391
9685
8359
1487
1726
5041
2252
3080
133
9617
457
3764
3844
659
5789
5030
7202
7814
8003
2400
1145
9262
1380
8152
2026
7252
2582
5204
3453
3674
52
9954
3194
7772
8139
8756
9053
6274
9935
9641
7434
98
4040
4455
2237
1458
6764
9860
9356
7883
8698
4388
8619
3449
4368
7629
8764
9631
4826
9574
9633
7943
6552
4558
9391
3735
4282
3609
3665
9919
2123
8180
6422
5919
1271
7626
2232
9510
8441
8383
6058
7557
246
1385
4893
7825
3232
607
6815
5288
376
8042
704
6587
6675
5640
7906
9209
3031
8287
6269
2812
5027
270
8589
1244
9129
6511
2985
2402
4664
8841
8352
2520
9242
322
3777
5419
1046
50
5575
6098
5699
6611
4703
9385
1755
9156
8792
918
1287
9052
7206
7564
7245
9003
2723
8078
4386
7436
2371
6763
5757
3159
4194
6023
6986
6372
2668
2043
6792
5994
8840
7667
6816
2501
5906
8165
8178
1845
3044
3217
3725
9667
1968
388
1771
5935
8012
6279
8359
8212
6763
3396
3964
7677
7060
7912
3419
594
8353
3172
1368
10
2519
2670
8690
9028
7372
676
9933
993
3706
944
4606
2312
1054
5319
2226
4877
9181
284
923
3068
2677
2514
6728
9151
3179
6878
9488
8623
5494
842
363
264
6
54
1021
7925
3314
8858
8960
234
8270
2758
1501
7744
5173
1002
9574
1914
2905
3537
4547
7815
6324
7928
5991
1361
841
3869
7630
5186
2172
4147
5654
998
2331
3809
6982
7275
9592
4538
8783
8772
2180
5735
9934
4894
313
5760
7643
3338
9092
2459
6642
4249
1261
395
9787
8742
9156
3449
3384
2220
826
560
6587
5192
5961
3938
3633
9722
1201
344
2302
8533
4576
8695
4534
4998
3565
6174
901
3201
6962
8124
1933
5734
3123
1806
6218
2515
1583
1718
3363
5539
7186
55
815
836
7268
653
5408
8998
2482
4394
3809
1072
3383
3130
3928
6108
7878
6648
3736
4450
7879
1945
439
7427
3404
4758
6198
8300
798
9352
5170
7114
825
5452
8357
7660
2768
5238
234
5780
8911
6673
3276
536
747
6388
4729
9557
9448
1537
2120
2387
2983
4599
68
3219
8425
5799
2100
9060
101
4979
969
3878
2082
1906
6259
1014
7778
6017
6688
2807
6075
19
9458
7330
4178
2585
4796
3844
9446
2861
297
3334
9335
8008
7401
5434
3713
7700
7064
1297
4393
8139
9485
4041
1410
8174
6476
9028
972
5586
5816
5684
2123
9140
2569
9714
2623
5773
1941
605
8389
9633
9854
4944
41
6930
1449
6652
8150
817
5606
5621
9452
820
7873
873
3213
6883
9763
5978
9124
8429
9397
2941
5506
1527
3875
5979
5542
1652
969
6245
6729
65
3005
9828
1011
887
8184
8062
829
9827
8546
5173
4436
338
8377
5753
4118
9414
6446
8942
445
1814
7324
4488
1733
8305
5813
1043
7740
6131
8987
8223
7013
5392
6360
6232
744
8413
7227
755
5802
7790
176
9365
1860
3498
9578
2334
2786
8842
6015
642
6347
5185
3328
3912
9880
7782
6324
1724
19
668
5280
2543
7934
2930
1621
8382
9580
9878
2950
6256
6816
7349
2452
9928
2432
2222
6759
1867
8869
196
2539
5595
8978
6354
7110
1874
6351
5288
3698
91
2769
2580
1339
7785
2519
4396
4998
6715
1043
9800
6667
2823
4548
205
4129
3235
8444
3987
645
6804
5266
9720
3495
5149
8247
5501
6577
6057
5693
7614
1060
6435
8200
1183
6400
2914
5509
1570
9904
5891
7106
566
9856
862
5577
73
6925
5867
1068
77
4311
157
350
1449
4533
7708
9900
1254
133
449
1239
1018
7710
5722
7278
8082
1252
4461
7708
5591
7431
1737
8379
7395
3737
9640
7508
3917
9450
913
7973
6065
7522
4075
2797
1851
250
9611
5927
8225
2727
2942
8464
3712
6580
4610
710
3295
8490
6542
4800
7936
1039
8819
932
8373
825
4058
9481
319
3453
4012
2138
1745
2889
2288
722
6371
5482
7551
6954
3106
8298
8612
4397
2053
8425
1008
8405
2699
1047
7546
4212
9616
9036
9507
6144
6655
4740
2598
9771
8816
7963
7278
2878
7890
4048
963
5314
5796
8953
8940
9547
9390
7875
504
4338
5661
371
8792
5565
9547
3518
9652
3613
3132
7618
1102
9075
1268
5503
1811
5951
39
1142
2973
6183
3529
4716
6933
6065
5476
9338
7462
5630
2535
1237
1501
978
3547
1189
7757
84
9185
9060
3136
8398
9687
756
9863
3521
8458
4973
6434
5913
6806
7347
1547
5368
4376
8816
6236
6850
8948
4499
7521
6805
3634
580
8168
9890
1059
7282
7797
8332
1378
5436
9986
5404
2934
8888
7556
8287
4196
3315
8888
8621
6961
1894
236
3062
6389
673
971
7258
5242
8662
3744
8917
4596
9765
3916
1190
7707
9056
9250
3195
4067
2042
5823
2779
8925
7153
1383
7311
8182
3588
5226
3022
7997
5490
1446
3379
3298
3442
7270
2877
2474
7241
9512
2451
7231
1659
4269
1906
1332
9745
9369
9556
5670
8915
3018
5263
7870
3378
8197
327
9956
1140
3147
3984
9885
3805
859
9893
85
5847
9842
14
9575
3246
5949
3170
88
5787
9439
9241
3172
1114
6590
9323
6001
6586
3063
3739
9536
80
4802
9946
9202
4776
6608
5449
7814
2922
8992
2159
7728
805
4914
5730
8102
2410
6291
5894
8500
3128
9943
9007
8319
6079
6580
1205
2198
7107
3658
3027
7733
9855
9825
3740
9108
9891
9660
6139
8540
4524
585
7908
2953
1407
1514
3117
9338
8706
5309
275
5893
278
9655
7658
8008
4548
5968
5428
5035
515
584
1117
7377
5860
872
6657
4734
7162
530
8715
418
2505
138
5691
8434
5146
1150
1074
4184
1528
7633
4301
6433
5354
6373
2316
3668
3485
550
510
2003
6797
4292
2043
8073
9073
4873
2765
6324
3072
2233
5260
1516
2819
1766
8581
6113
1033
1363
2038
6579
8689
2193
3448
9050
1367
7925
8873
8198
1134
5898
4022
4545
8966
4931
6818
8369
7130
3849
6389
2218
9642
7058
7027
2223
7472
6963
103
25
2128
4844
556
656
8241
33
9321
2806
530
2266
791
899
1819
6784
4592
187
3393
9255
7749
7484
6421
1163
4587
1172
2474
6659
1460
1599
114
1139
9590
7773
9204
4317
4410
8594
6235
7
8531
3511
4142
2184
3256
575
8423
1835
1424
6916
6659
6102
1753
3119
9141
9413
1605
6982
6119
9663
4418
3503
1054
906
5972
579
3464
9339
97
1390
5077
3365
1065
867
7055
2099
4528
3917
3816
3361
7882
5295
4255
99
9074
381
8334
9881
8310
8996
4914
9467
498
3764
3880
3790
2775
5614
5809
1561
1000
9384
1458
3537
5249
6861
2314
9599
1573
4081
768
3348
3410
7298
7561
163
8035
9627
595
7148
9138
5746
9521
377
1384
8193
3508
6785
6258
2322
9746
9211
1665
3811
3941
9260
7599
8328
2131
2593
6521
9952
1637
9096
461
2992
2806
8249
4385
700
5818
3506
8493
8116
9752
2175
407
4091
8294
1001
8281
9266
8959
1797
8417
6483
7428
9261
2101
6186
9036
2140
7552
9117
6793
9619
5294
2877
873
9113
2208
5269
4597
1231
1948
3870
1194
3024
5140
5557
8289
8792
2321
7668
5005
7804
8796
8477
2801
3111
9800
7878
5259
6437
1424
6253
7969
6263
6361
6317
3686
3975
4707
2857
5385
4662
6897
8885
9211
1745
4434
4996
7563
626
6092
8171
4127
1539
965
1541
2385
3629
4973
272
5796
6702
3115
7796
2369
7625
5746
2100
6978
4376
9391
381
3083
4732
6258
8923
256
2901
8903
2763
774
8093
1792
3483
9610
2158
192
8638
4360
3460
2679
9291
7130
2461
2661
8501
4397
1517
5485
3078
7745
8046
8664
2676
1709
6821
7842
4469
6908
4896
9493
4207
5704
2987
7536
5880
9729
8194
9763
7084
1098
8848
8314
3645
3169
4261
8163
2405
1673
279
8702
6711
3494
6736
97
6531
2292
4837
7845
7864
2115
6422
5856
2835
7203
657
63
6246
3001
6961
1664
7172
2811
3940
5706
9881
6830
5659
4089
5671
7033
9498
9274
5099
5365
9823
351
7469
8483
383
7183
5382
810
380
9165
9116
6284
5907
404
5145
8085
417
1836
2570
5247
1222
8283
6947
7076
8178
4939
2080
97
3723
9011
1862
2098
4353
7957
7463
7264
9913
5588
3380
7893
8037
6608
9054
1576
1268
2688
4485
2873
358
3306
673
9738
840
8657
319
1607
8238
1500
1219
7652
8286
6207
6620
4226
6265
7865
9733
4798
2501
6793
327
4534
4181
4797
1100
8489
5130
8632
7694
938
7490
8351
270
2959
9583
8577
6449
412
7059
5985
8501
9016
3655
8865
9969
6409
3579
253
5546
4545
8312
2289
9249
8276
5345
6743
8378
1828
1287
6929
9416
5275
2427
2319
3620
8100
6047
6478
8669
8615
1590
7997
6937
3855
5770
9293
6185
810
4428
2053
7162
4172
7685
5359
3368
2128
7259
4915
4525
5980
6592
189
2087
3184
8789
8237
5848
5611
6395
2572
8007
3834
6650
6678
7092
3230
8090
1624
5352
3337
8799
9222
7242
3909
914
5449
1198
304
8777
692
8617
4087
2729
6802
4608
4670
2818
8494
1581
1850
2665
7887
5331
3787
5395
29
1497
2026
9628
3396
4162
8090
4184
6052
8174
862
6753
3746
1193
6599
1631
7200
1009
8440
6901
339
3429
3864
2280
8246
2424
3651
4363
7323
2997
2862
869
4073
5485
261
5508
7367
2619
83
8715
5363
441
4780
5399
4511
4092
2106
5711
7464
5433
2435
8666
1045
2091
8563
8346
1433
3565
7147
1670
1124
4305
822
2357
7292
5187
8372
934
4547
4696
757
781
9382
1040
1667
8312
8562
1162
172
9119
3379
6599
4011
8250
8650
1286
8066
7580
8394
2975
5222
5709
3071
7739
6839
9174
3147
1952
3259
1205
1246
5019
3670
1665
3266
9046
8839
6967
9809
1913
4210
7506
9043
7692
1333
4666
9975
7499
5738
1507
3389
4338
6504
2998
8030
4551
3766
7372
5177
6632
7358
1495
5451
5865
7433
5611
250
1232
1356
2233
2046
1340
9231
1837
317
6095
4550
8957
5025
2988
8798
9922
2904
6219
9349
7907
3527
2074
7862
2124
9228
3934
8480
1854
863
55
5171
9136
2147
5777
3670
7139
7039
5830
4343
4499
6996
3585
9920
6425
699
4350
4594
3549
4669
6718
3713
8489
4317
5782
2284
3961
965
294
8215
7390
9324
3463
9479
2482
8769
5086
8057
7558
2871
9421
863
8296
7549
6521
5304
208
5705
7014
7067
2328
8416
2606
3552
3836
852
6144
7915
7863
5115
9109
22
6381
9144
8718
2953
199
5400
7642
2729
6297
2635
8708
442
3920
4588
7800
4498
5735
3087
7366
4028
4808
55
6655
6982
9391
1825
3405
9719
8090
2688
5839
608
845
8165
4865
4222
7507
3787
8026
505
495
3389
9999
6925
9359
5733
1509
1042
178
3009
8115
170
4112
5811
8502
2502
2040
5062
6207
2325
5863
3577
343
8170
8708
4489
2930
3193
2265
1999
6913
1631
7963
9106
9586
7403
2250
6971
2178
6412
8180
6804
7634
3592
5012
1563
8295
6630
2073
8857
5323
3832
1841
9849
5698
7561
7476
3831
2743
5455
5308
631
4644
9853
3202
9423
4496
3352
644
5058
5651
2148
7186
9514
5237
2650
3929
1185
7525
9352
3303
6236
9590
9669
6988
1701
9523
6911
4097
3587
1186
2243
8275
3288
9367
888
9512
8599
9071
3673
4834
5120
3757
6365
1745
5465
2338
8085
6386
3866
8053
4641
4517
1429
3170
9391
4461
4113
7198
9297
5393
1778
7113
4970
4383
9766
5100
4149
7264
1230
4722
6865
8535
1879
6115
7981
4706
8676
6700
9116
1043
3962
2906
7029
8137
2103
3268
3402
3655
2512
4201
451
70
1622
3231
3559
6582
7156
6138
1318
975
3704
1053
4293
9239
5147
2795
8710
1868
4543
8102
6708
8480
7108
3385
8648
2101
3671
4577
8971
3390
5495
6421
8809
6037
309
5463
9342
8779
7
5139
1024
7946
4169
4628
7992
3462
5298
7062
2094
9986
8126
758
4320
9262
1581
6181
8686
2478
3959
2411
5349
6310
3850
6089
4311
7282
9618
3879
5412
7138
6643
6492
3063
3939
1894
1803
3086
8456
8526
9802
8407
9991
8294
7951
5012
9456
4153
1395
6955
8616
893
2584
7245
1604
284
7559
353
641
7089
8385
5996
1632
5356
2552
5886
8542
4193
2982
5004
5042
5619
9435
1062
6288
4825
2612
501
3674
4843
6790
4467
6054
539
1723
102
7995
8162
8579
5562
8613
1878
459
5178
5080
4997
8795
7419
3105
6400
9865
8342
3383
8759
6332
1727
6785
5837
2827
3990
7329
6984
2131
8938
3870
3575
679
2789
4111
6352
6018
9544
1939
4677
8824
995
8670
9090
6314
897
3758
4934
3305
6062
6236
2764
6258
5990
5229
2885
8679
9292
3704
4419
7998
2835
6258
2116
8514
3981
5477
5913
3415
1149
2815
2450
2924
5227
8743
9753
5113
7683
9722
583
4152
2234
7843
9782
1136
5039
4410
8965
2267
1146
7539
4017
3610
2708
3831
3206
9439
3250
4416
5602
5831
847
4221
3458
2235
6804
6277
3372
8395
9575
8585
9480
7419
1326
3010
187
4250
5054
8954
7841
4477
884
2486
8966
9259
6463
5633
8082
8577
312
5636
9087
6390
9952
4480
5336
2296
788
6830
3263
6709
1855
7678
635
2134
7517
7357
1629
1830
2743
3330
6397
9504
8703
9670
6438
7750
9226
867
8090
9742
1685
5541
4755
5527
2325
6046
9000
1305
7439
6822
7864
3898
304
6207
4821
4509
5979
1270
528
950
2237
6997
3598
2488
6814
7286
6980
7615
4439
4866
7332
2025
6570
1944
7235
4894
5634
3161
8182
3425
2264
6495
4009
9519
8959
8750
6363
4229
525
1523
7130
5582
3414
9097
5302
6665
7318
7786
4629
1817
843
4898
3714
4886
1789
1024
9619
4656
1307
2934
4918
7940
755
1247
7510
7400
5470
6000
9920
144
7814
8343
7708
4499
5348
5824
2987
9159
1898
6103
4156
3640
7274
2919
8618
40
5121
97
102
3681
4180
1512
6076
2550
7621
6793
2596
3367
9922
521
184
1107
9690
4614
1165
3544
9437
4639
9136
8998
5295
5328
7278
7121
6296
3573
6736
9269
2283
1407
9457
2308
1777
9205
7597
8859
7185
8114
279
5731
7727
6908
9271
5267
5726
3493
9935
6242
227
9274
7481
9178
1544
9913
6943
9256
7289
6431
5462
6192
2190
6191
87
6942
9509
7999
6251
119
9228
6829
4899
4670
3016
3454
7970
9906
3077
7895
951
2420
6859
9813
9098
1895
8585
9030
7746
3104
2960
6186
817
1389
7743
7060
2269
8290
3750
6139
6284
9406
3033
1534
8523
6268
9075
9028
91
4342
1828
8528
793
8691
1401
8979
3224
8769
5511
1100
9020
7262
851
8970
1974
7712
3137
5123
7511
4949
3655
6045
9107
52
8076
89
3524
9234
7379
6991
2568
8769
2366
8389
9944
7075
6849
9977
3925
5996
2773
2942
4993
6101
8133
4739
5143
7997
3864
2846
4505
5226
2491
1992
2340
1917
8202
3922
5842
3300
4491
2454
9468
761
1768
4728
7721
2647
1895
1227
7975
9084
6103
2928
3973
5562
1529
3081
2298
1336
6889
7883
5846
7958
5143
3026
3796
3566
3382
4414
1832
2325
9457
4795
8234
3120
9509
4911
767
4868
2783
8317
337
6981
2194
1462
6363
4304
405
6031
8434
1621
3639
1821
2755
4268
4176
7389
1157
5817
2261
9408
7563
6249
935
1636
665
4924
1369
2446
3167
6989
5580
8258
6263
4972
7401
2629
2647
7580
7803
4186
964
1000
2102
6249
2451
1969
5592
1246
2013
2019
7690
1805
9934
8694
1058
6323
5162
7439
7945
7719
1885
1846
8116
832
8301
7907
913
4240
2095
1058
17 100000
1369
4957
6003
8266
8663
4856
7674
8460
7556
678
1968
4751
3695
3091
9019
5252
5635
2411
4523
2446
9474
1529
3427
5137
3693
9869
7351
598
6869
2120
6065
1640
7644
8199
6398
5726
7493
6538
8869
5093
3866
1856
5336
7498
9036
1665
7315
1713
8516
1079
7681
3668
1080
2250
1725
5196
4378
7223
6438
5269
3258
8764
4940
8513
1996
3123
7752
7387
1780
8632
5832
4598
30
6584
8119
7906
2762
5352
6458
2779
9716
1023
247
6286
8866
4833
7617
4264
3046
4361
1246
3900
8739
3443
361
7985
2461
8851
6755
1222
7257
4837
7909
8595
1667
9586
1584
5325
3247
3435
2629
1158
5383
8534
801
3359
8962
4994
7776
2250
6278
3896
3491
6464
1588
8064
7339
5100
3762
6589
4885
1330
599
4886
3680
3424
1599
9586
7257
2703
6109
5999
3992
8821
720
511
51
6635
1534
8464
2592
2822
7086
9575
3704
4996
3970
5800
9431
5525
1905
9748
1760
6052
8114
9535
2174
624
9796
5596
1733
2587
7115
8872
3142
3806
6612
5664
2161
2935
3978
2256
1445
848
3681
1401
4515
7325
9904
3710
5745
8082
9356
9852
3674
1662
5391
6195
8610
4153
6551
2485
5512
7749
9722
2153
4948
9267
6119
636
3919
1494
2601
3830
4370
5036
8981
3652
615
4574
7042
1623
8716
3269
9128
3689
2374
1591
8096
2695
1905
6413
2700
1551
6037
1906
192
7671
4437
4170
2541
872
3313
8684
1647
245
8156
6398
8892
572
7368
9676
1372
9095
6620
3140
6744
4351
4423
2976
3051
9919
3999
9393
3318
6736
8274
5061
992
9894
7374
693
9802
6406
4060
46
8096
8994
9766
2858
2155
9555
9881
5881
3971
2146
4022
1
6514
5411
8115
3344
9380
2574
8239
6249
2810
3947
3954
1651
8110
7657
7106
7738
6417
5228
1426
1583
5696
2209
8789
6163
7205
6606
1536
5468
2442
4427
7774
2001
280
7095
4605
7320
3582
2489
7701
9881
2652
740
7673
607
1263
2053
5990
4923
5431
6972
3064
3780
3700
5381
8028
2927
2480
7394
2976
2086
8997
2887
2967
6472
3183
5601
2009
7118
3868
6259
3510
197
7824
5215
4235
1869
6118
9726
1325
5389
6864
3244
3843
1232
3199
5939
1360
5392
4558
578
5149
4125
8633
4905
7013
2042
955
1828
1962
4005
2885
7442
8630
2833
362
4576
4604
7522
3063
1383
3980
6260
3552
6511
9333
2296
8038
7966
9732
2683
2452
3218
1867
4549
2185
3702
974
6747
3408
3940
5494
8002
9690
3912
4232
2913
9837
1964
5120
6673
9878
1125
4231
3444
1259
3737
5187
7999
3323
1372
781
4357
2566
9142
7358
3505
4889
9810
7251
9375
2977
3125
9472
9512
4721
8825
4369
2153
15
6470
4251
3071
1768
6524
9472
2337
3124
479
6930
9081
2292
975
6591
3744
7912
2354
2394
4709
2525
8800
9003
6810
4995
8588
5196
4716
365
4986
9572
8300
1618
1553
4497
2943
3536
2223
6318
8142
5552
2419
7396
7835
6052
8027
8717
9825
8941
9626
1763
3654
2250
4390
2391
7440
6666
6683
9326
5473
2626
9167
6870
3200
202
4755
886
6389
1826
6995
99
6817
8563
2779
7423
9016
3568
5429
411
6188
6746
5427
4909
535
5475
373
430
436
2234
1992
6954
6763
4885
2540
2506
5207
7565
9456
4622
3590
451
4315
1459
7388
1232
9994
9589
836
5467
7137
3406
2165
7059
1568
3325
8652
2732
6180
7905
8396
2391
4294
3364
9455
1801
2004
3653
1991
6365
6170
8861
3621
4838
3693
5764
6661
2285
8436
1564
1508
8089
6675
138
112
2028
7173
293
2938
7881
6789
5191
8682
692
7609
9824
1552
5186
3036
1066
2146
3696
9414
6808
1735
4975
1866
8775
9886
6972
5757
7094
8700
8526
4558
4050
8640
1849
7270
2666
8549
6063
9660
2194
1651
7990
5957
8882
5714
4741
8023
8974
6381
8935
3289
5585
7487
1250
8409
3266
4764
8034
4345
8361
6174
2735
5511
9931
1739
3357
9687
6064
4991
5585
3583
4838
8524
7393
1182
9230
6074
2516
9770
372
2924
8537
6278
4317
4849
1364
1196
7305
4116
5651
4684
3271
6993
5582
4721
4216
4099
6589
7868
8459
7615
4499
7104
4392
9783
888
5737
4537
4156
7653
361
6849
4387
1577
8289
688
6946
9320
8040
3599
6344
5250
1067
4118
8614
5602
3889
9790
5854
1005
9418
6112
9222
8282
8883
1211
6873
3793
2937
85
8554
5788
856
4761
5078
4938
7982
9823
8053
5490
6433
9577
4701
5941
153
4825
7139
7340
9019
1696
7982
7920
307
9905
9866
5033
3166
8500
7126
2750
1233
7031
1963
2379
7978
4047
2601
2913
1265
7180
5887
9575
4042
8394
3398
1518
2698
6852
7099
2882
9762
6403
3736
9900
4125
2147
5006
9892
7987
3319
7393
5076
2439
6227
4656
8008
820
2583
8143
2786
3854
9180
6435
3818
4488
1751
2393
210
6498
8154
2275
1783
3340
9274
5888
819
2395
1883
2791
624
390
2071
8336
8007
8431
4253
1679
7462
8185
1286
9982
6592
5818
6084
7317
3711
1166
8099
8329
1460
2245
5393
6526
4895
6362
9242
2010
186
7105
9851
5928
655
2493
1480
9990
7658
3563
2666
9196
1866
4062
160
4856
2641
7480
7062
9226
6938
5537
3603
9433
6170
6263
3788
241
7423
163
2630
6522
2725
3491
4665
7398
1399
3738
5808
7990
7635
6640
6620
1017
6
1031
7112
7155
5783
1899
8472
1174
8176
629
7546
4815
5606
6973
1983
1391
3978
4281
7699
1460
327
5030
3095
2516
2972
8465
5088
4854
6660
4819
4136
3229
6224
3687
4755
5841
6631
6825
8908
4891
4836
9005
3197
2301
6605
1881
4558
5724
9348
8737
1172
3324
2102
1389
9947
4710
9600
4264
430
9080
9378
711
6499
1817
4924
1763
9156
2967
9525
4166
2872
4799
9482
5134
5952
3257
4627
9249
3197
9805
2209
8110
8190
3110
6660
1291
6375
9665
2617
4689
8574
2017
2528
7904
9167
5699
7052
1375
2112
3449
1204
8932
2974
9830
7782
3980
1398
8901
1899
3800
5504
5078
8886
3589
2357
4181
4390
9286
625
344
8954
6416
803
790
3476
8610
434
6271
5910
7038
5242
4667
8233
3000
884
4467
4077
2107
9715
1590
8267
9122
7066
8297
5718
3050
3932
9807
207
8369
1803
5792
8168
9002
8290
2633
6688
3505
2222
5183
1277
741
9495
5569
7960
9159
5868
5290
8834
2430
3772
5840
645
340
1985
3932
5941
6528
8807
5702
7925
3680
8651
8236
3205
8947
1918
3407
5529
8161
9577
6762
6518
5560
5530
7231
6341
6452
8300
384
9130
2297
8837
6199
9646
5232
4889
8467
5176
4188
8459
479
762
3944
6068
2896
2279
3791
5708
3051
1747
5319
3237
1473
2243
794
7752
4937
116
8515
9127
600
5607
6978
6113
2031
4937
7644
2356
7488
7777
2386
7164
8398
4291
1275
7449
1633
5554
7681
7552
6035
7698
1989
4552
266
8362
704
7332
3474
3272
7672
3360
2743
1519
1195
6949
6443
9532
8267
9351
3738
2743
4117
7229
7192
1876
495
192
7538
1048
3326
7068
5226
3561
4977
8885
1849
4447
302
6179
2064
3270
3911
5757
9199
2837
5001
9924
8609
6457
8656
7894
5362
6827
4730
8915
3727
8896
5047
3484
5000
8063
8249
1719
1572
8925
4190
1359
6369
1316
1095
7193
9797
1554
2325
641
5847
9502
4991
6850
1860
3413
8162
8037
8654
6275
3093
4721
2983
4061
3239
3729
22
4410
8248
163
9908
5970
2353
2988
6374
9055
240
1817
3543
992
2724
8512
2753
1389
9986
2469
5303
8052
3954
7304
7346
354
4249
3772
7446
9501
3923
3203
5889
2926
9740
1860
7999
6892
748
6303
7133
3539
1405
7527
7176
8676
8666
5726
4097
822
4630
7774
1215
7594
3157
8915
6513
9852
1179
8807
1695
3365
1551
9045
1787
7325
8380
6751
634
8334
9604
6907
6809
7636
4577
7080
8685
7409
7578
142
9003
6285
2046
1380
3121
826
9840
1179
1023
7381
3583
7735
246
9433
3376
2781
2315
2749
7498
8472
8839
2894
1678
886
590
6199
289
1472
8730
7964
5016
4438
6180
8903
9951
3688
3423
5385
2341
4722
9665
754
3880
6031
4926
7340
8728
9230
9938
1058
923
2114
1451
2094
605
7187
4673
1391
9137
8178
595
7321
24
9849
7712
2950
8396
1937
4302
5659
5466
3725
170
9238
1179
8292
7517
771
3277
6892
102
7294
3058
3762
9914
1970
8677
3158
7846
8976
7476
402
3484
1324
6254
4875
6529
1841
7451
6033
178
4084
3826
6625
3438
8166
5163
7801
8149
8146
8882
8667
4699
8071
2260
5515
968
8240
2218
8707
9279
351
6783
8085
857
1560
6207
768
7630
8953
6510
1740
479
2119
8290
8240
8786
1956
7949
8899
4507
7501
6667
271
196
7472
6069
9457
4329
4075
6384
5373
2034
8366
3525
607
222
5586
9342
3868
2152
1364
8009
4663
8697
1098
2764
4079
9210
86
9509
198
435
6696
2989
6412
5765
8653
8921
1706
4609
6646
3787
9562
2083
1604
4588
3267
8910
6094
9662
2835
6021
6533
4658
5222
803
8159
9365
8771
5912
4991
5655
7765
5217
518
3082
3718
7011
131
643
7287
7411
2502
4560
685
4549
4194
8742
2630
4959
8832
7173
8137
4153
7296
6474
1596
7123
9227
6754
5726
2851
5748
5814
4692
6041
2172
6791
5889
641
9525
1207
2271
3189
3598
4706
6986
4780
3149
3543
6587
3971
2988
5159
3859
1110
7114
9592
2845
8284
8145
1446
6470
8652
9096
8087
7800
3839
6254
2793
8434
2035
2119
2619
1315
7161
404
5765
5461
285
6906
8404
1527
1088
453
3222
5283
35
6454
3918
1886
7201
23
1221
9309
1385
1647
7613
1669
1367
5168
435
6443
6462
2286
3281
6122
3349
122
5725
6754
9131
5709
2961
9502
7992
7552
3319
5150
4369
5656
5265
9331
7031
8031
5283
4969
6109
5917
2222
3582
69
8918
6425
1137
7654
1484
574
6598
7371
8341
7470
9557
7579
6856
9858
3570
3264
4705
735
5816
7862
9876
9989
2847
8803
5358
164
2509
6093
5655
7867
1080
2012
8211
895
7560
6509
1959
373
6443
1600
4985
3884
9987
1344
161
2010
9498
5884
3020
753
8069
1958
2399
5981
1846
3127
6024
4957
316
1532
7695
283
6774
3314
2828
9258
1044
6218
4179
3019
7934
6248
858
4268
3166
7982
1659
3214
3736
6672
8948
2033
4218
9572
844
6990
398
4424
4496
656
5628
2751
412
2896
492
9801
8837
4380
7658
7502
1858
7044
1122
9287
3083
2816
2619
4666
7658
529
7760
176
5870
6627
5945
8964
9983
9643
1000
42
1468
2355
5472
5369
5983
6367
4912
646
4594
9963
8700
8399
4378
7587
9404
7713
9377
8286
4446
3431
9875
4728
6935
3552
3615
1291
4551
5066
4749
4873
2811
5537
7486
4601
7899
4670
5614
4395
2163
7886
9238
6938
9311
3344
302
7165
9632
5754
4736
6793
2139
1945
3353
4151
2081
7651
4088
1789
3385
3484
3368
6380
1800
4032
3691
4326
7475
2755
8572
9385
9468
7427
918
3901
7480
438
6659
8294
3057
1846
2492
5797
775
9733
9376
4865
4625
5231
9440
5662
4289
8299
7174
6328
2534
5261
9462
4926
6459
3947
5933
7901
9260
5130
1158
1384
1625
1540
956
353
4467
1480
4137
3799
9828
3695
1036
6939
4459
3126
6201
817
965
5389
7835
2672
1879
9627
1765
1685
4711
7579
7334
5163
3882
3431
8954
2863
6008
4319
8141
4659
9452
5302
1626
1345
4679
6378
146
2553
9620
5070
4792
6233
3511
2245
2890
9945
9871
9245
3162
6464
9066
5382
5130
278
7464
334
2773
2438
6343
6058
2186
3775
8909
8482
2228
6809
9317
2474
5989
1983
7728
8729
3121
3900
4477
4120
8022
5446
6979
1304
8826
6434
5898
848
3325
5794
9674
1650
9581
4658
3372
7785
1544
4443
3580
5346
3019
9825
3264
2787
8937
480
3714
6780
3784
4622
5145
9513
3862
4300
5814
161
457
4910
5850
4958
8499
6357
2069
9257
3652
70
2985
7329
8409
4873
2989
6216
627
1391
2413
891
5091
8560
6735
8683
2657
8833
6033
7388
4107
1679
9245
1754
10
698
7294
2931
2801
737
3597
8950
9583
9270
2420
4453
9156
8237
9939
6681
3455
550
6785
7251
1190
357
5130
9194
9071
5754
1399
7382
6427
2130
2956
7704
1283
8586
1018
2884
3402
9195
6005
8908
7921
1862
5839
9642
7626
1468
9427
153
3621
9755
430
3345
550
5505
7736
8525
2231
6606
545
1739
2665
3370
5350
5375
8598
8480
5394
100
498
8934
3809
4928
8512
2970
9504
6595
5009
6730
7568
2716
5015
3040
5434
7704
215
7208
4316
4648
845
8048
3121
5645
5721
8939
8255
3971
9704
2865
8314
1191
1646
2999
1462
9095
5646
5478
5514
8500
5404
779
5071
5862
2025
171
1831
317
1838
1952
3163
2655
7108
6036
1357
5779
1024
2616
8492
7416
2124
5602
5014
4946
7472
6322
3320
5219
928
5359
6896
6130
2431
9826
3300
571
737
78
1499
4243
5534
2811
5113
3685
514
2606
4408
3470
1025
8054
1313
7986
3720
5526
3610
6713
2783
9802
3386
1241
1466
8264
9512
7952
6127
4052
8658
2111
8897
8255
4441
9230
1243
2525
1080
4432
3049
9426
7734
1620
1712
4761
7409
244
6702
6801
2875
2990
9852
7892
1633
9469
496
7188
3413
6531
2638
3972
7677
2405
8495
4513
5268
6323
9290
4636
1423
2562
7054
1573
6490
824
1074
4708
5313
4788
451
8535
5835
5095
3725
4212
1040
2707
9557
5177
1963
6126
5154
9288
6778
4067
620
5512
2210
2453
3981
7210
9888
4609
9061
9017
5834
8175
7817
1644
2900
6068
2251
5740
8447
5736
4853
7021
4604
4703
1342
6395
8654
1990
3167
4865
7324
3067
4831
9545
5366
7097
2762
1931
1967
6127
1569
9156
1465
2700
3931
5621
5231
6250
1418
6036
4091
1956
2104
7316
7912
6484
7743
4812
4257
8973
8248
4870
760
1874
7147
5142
5603
8914
2869
2005
545
2433
6472
2585
8971
9828
1020
6578
3253
2328
7699
276
9363
47
6762
300
9673
3240
6684
5985
2746
202
4641
9305
6338
1485
659
3701
9183
8789
4609
9194
9722
3499
3580
3564
7060
2362
2366
5848
5195
8339
1307
6207
3116
4126
6768
555
8754
9101
6984
9967
8364
3038
958
3295
2573
3790
2204
2408
2893
3109
2017
5086
6749
9425
9858
3601
1352
7906
5127
3067
3412
9887
4390
3353
9496
3028
2077
7747
2952
6937
1064
1897
1467
4304
9267
4315
4942
6490
6922
2949
2337
7910
2844
9606
2143
2775
1997
796
2187
4561
954
9246
1221
2000
2376
118
4108
869
8374
1448
366
2270
5553
3731
4699
81
4469
2034
5416
3877
1712
5919
2367
9485
3331
7526
9795
4193
6995
6770
8273
8474
2284
4310
5058
2954
404
1034
2541
5926
8253
1215
5465
5170
5396
5409
7808
183
9303
2584
5535
2739
3876
203
2683
8813
4908
4802
5133
8531
4182
5702
7182
5202
3280
9847
4046
4945
2336
8121
9181
7770
6296
8348
9516
9783
5752
7287
3742
3557
3166
849
6857
4263
5816
2523
5449
4090
3914
6685
3411
3440
5259
4603
5334
1036
5626
5508
2061
4505
2142
632
3810
838
8778
6563
7468
898
1023
5529
8921
2944
3852
5296
3991
7415
465
197
7133
8969
6881
124
1446
8350
2262
2999
7533
28
3566
5090
9092
6117
2339
2425
8606
2605
6456
5287
141
3687
8975
5116
6549
6827
1351
3657
1248
70
5475
6763
731
781
5206
6994
4909
5903
3402
190
7751
2743
3664
1669
5095
7211
5874
4210
3751
3732
7397
7405
2866
8586
4698
5939
5863
3339
914
7506
3877
2567
4481
9875
9255
3403
2668
805
5529
3912
6845
5570
8648
6112
9349
4432
5721
6605
3985
5174
735
5518
8293
4904
3088
4894
7892
7330
7249
5106
6290
5789
4685
4431
5377
1248
7973
2934
3159
6934
6433
7886
8833
5592
7748
7036
3824
2552
7150
1504
2098
2185
7916
1087
2300
5453
4410
329
1763
4733
2360
2407
7770
5503
2410
9987
6469
8743
9673
3555
1388
4460
2935
4883
6923
133
8704
1422
9526
5344
1723
7817
8186
5679
128
9420
6175
528
2308
238
7929
6696
8208
5500
9454
379
5600
4309
594
634
2199
533
1901
7049
6047
8076
2158
1036
7454
1562
3242
5005
6324
4682
6205
7709
3249
6632
1232
5285
3588
7360
7547
1303
9085
6085
7682
8598
6372
4426
5355
6478
1027
4480
4736
1794
6862
2637
1760
5473
643
837
8720
6451
6156
440
4942
2085
8354
3880
7254
2815
203
309
6685
3743
7876
9830
5979
9332
1545
38
3078
3816
7633
9113
5737
1578
1751
6794
5347
3240
2707
6754
4940
7974
7624
9975
2770
9389
8934
7919
3858
7315
3183
5295
483
610
1543
4372
3868
8312
836
3949
6885
6059
9253
3779
7146
1862
7631
4214
2620
8053
1443
5782
6338
8057
3899
2683
7678
4072
9475
5457
234
1764
6452
2931
1696
9126
9659
3795
9497
9655
665
3907
141
7035
9972
3267
5577
2762
1690
7095
8095
2780
7781
9220
9639
9361
3114
7351
4403
6554
4508
4883
9633
1687
1565
7461
4377
126
2517
7765
9782
1045
3259
1323
8370
9548
368
492
9433
954
1995
576
6480
2194
7695
6529
5470
753
6664
9297
9304
2695
7140
8008
3163
6128
591
5529
9106
9742
3351
7968
9768
2597
8543
4235
6423
9650
4030
6466
7231
7001
8103
4084
7810
8842
67
6735
2812
1918
1898
9948
6096
3796
6177
3781
3757
2130
8958
1027
6191
6746
839
9192
6802
4492
8616
9846
1650
3042
2626
442
5373
2380
1601
1433
522
4679
7638
1893
2819
7772
9380
1515
5678
7619
8246
2957
378
2659
2797
6775
420
6567
9479
1488
3928
3694
9610
5775
549
6366
2305
3687
4249
2870
6653
5953
1452
2047
6621
3332
6425
1935
5608
9396
8599
5354
5815
7444
4166
2612
848
393
8244
4743
9309
4972
9039
1326
3434
8315
2373
3340
1485
8846
4471
7180
8721
2625
8492
1350
7627
9715
6721
1770
7485
6137
783
2428
1032
2367
6709
4636
8156
7132
5700
9760
3499
8529
5002
8193
6764
8319
5269
4831
1740
2114
3449
4514
9502
6061
6397
4558
3379
2595
9712
7889
3989
2191
9
6893
6397
5633
6604
317
4196
8662
3224
2613
8935
3042
1901
8250
2755
6925
2075
8363
9120
55
3877
8443
187
2777
5253
2588
5979
6490
7961
8058
7028
4586
8363
33
6794
8335
8958
235
2925
5977
6740
6570
83
7460
380
2927
3652
2570
5945
6036
4111
1938
5118
3244
4569
2153
9510
3909
1765
7275
1792
6375
319
6030
8263
9004
1875
1708
4255
7644
3611
2043
107
5555
7733
2218
6028
6097
4226
7706
2932
5647
8379
4822
2169
1129
7647
8849
1316
796
8567
7915
4201
7805
7434
5583
5282
4403
1692
8700
3684
3698
3457
7614
8434
965
80
4552
400
4503
9762
577
6160
94
970
6184
3880
1941
5022
6613
2661
7637
7844
5229
7913
8927
7880
6113
4543
7160
8089
1972
175
9841
8436
5847
6397
9682
7735
6707
380
9763
408
5763
6128
7287
7774
1867
6737
5509
6029
6376
4636
3236
7199
3046
7091
2146
4238
9672
3092
4961
3934
3799
5095
3759
9559
1034
2832
656
5680
2255
8645
9354
4535
8835
9786
7517
2205
3331
5320
237
366
1152
1740
4349
7102
6393
2955
4362
1791
6951
6659
9745
8111
6058
1453
6942
5342
8827
2223
4434
3726
3550
1646
3776
7523
9783
6672
1204
5498
6837
6559
3280
6565
6031
1546
3093
6084
6666
6757
858
5568
3716
9697
1084
2816
9408
4663
290
8079
4238
9629
1260
149
3782
6811
5512
3329
1489
9367
2352
2808
8021
9612
6147
9511
651
3049
4766
965
3246
5846
9191
2708
6849
8866
9830
6742
3502
8872
6865
9003
3831
5343
4018
6664
843
8208
4055
1348
3335
3587
9669
701
2181
6002
2826
8840
3798
3087
6846
9333
680
9793
53
9408
7252
7209
6564
4083
5318
9892
6317
8089
3930
1097
6904
221
512
7778
2720
657
2555
6359
9752
5964
907
7141
5912
987
7909
8734
7320
567
1372
3131
8135
7783
1535
2476
2328
8620
5951
6543
6474
5562
1130
5183
3539
7895
521
8676
712
492
4370
5608
6043
6632
635
6714
9042
2932
5708
6827
3504
5601
6543
1926
7266
7310
4215
845
392
8085
2810
9406
3773
7109
3421
1700
1749
4954
2042
6890
5091
7976
8112
8634
3636
2583
7672
9492
971
7832
5663
7706
74
2390
933
9672
4602
2536
6816
6561
295
4547
6510
692
970
1612
7253
7902
9556
1562
297
1321
8932
7754
9289
2257
6070
1036
9622
8663
5833
6939
9842
9599
9338
7418
1184
8772
4626
8074
5710
5084
9401
3320
2348
8950
53
7299
6984
1199
1475
9003
3527
1315
2097
7797
2241
4305
5269
8923
1514
5944
4222
576
4921
1949
1797
1153
2567
4991
8431
2695
1333
2273
6610
7769
9178
3814
9601
303
6616
8604
4262
7121
8266
2542
891
6174
620
9597
7253
2872
4679
3849
6814
3644
3832
2906
6110
1295
9371
5739
228
3284
6265
1558
5462
9115
6523
6538
2883
1619
7690
7848
8385
6944
8501
9502
4937
9656
4686
3754
9915
9703
3041
8993
2462
7474
2450
3864
3000
9976
6226
9438
3607
2485
6446
781
8458
7536
2724
693
4047
260
5698
9049
4345
1692
8429
5429
221
1271
2907
9484
7513
8188
4861
2817
6930
8919
1389
1131
4921
3344
3344
6956
1370
7277
4775
682
9008
4638
392
6636
7752
9142
6292
6161
6608
2025
5333
1545
7468
641
3078
823
1829
6731
127
2670
8942
1198
9179
4393
4245
7803
7959
3175
6065
992
7162
5763
5422
8151
2892
6274
3251
940
2852
8165
2396
9803
4418
4638
9401
9736
2213
5263
9090
9608
697
6541
1333
7516
9745
6068
3566
398
9710
645
449
2739
6233
1370
4407
3409
9075
5243
8259
9386
2774
2744
784
5015
9990
7638
745
4944
3370
8423
1796
4663
8674
8130
6812
1844
6676
5713
6297
8683
2326
3353
9582
394
8442
3173
7551
7998
8097
2555
4573
534
9837
6048
3008
4047
6840
1239
6992
4558
186
1076
3487
5788
5883
3823
2470
7883
3542
6004
1259
2855
901
7176
3676
3448
5311
5430
9899
6836
731
6839
1717
8513
1519
8591
3088
1128
1610
3908
7665
7157
7530
4250
3944
8747
6058
7306
1608
8964
9260
4017
6615
7366
191
1268
4462
6034
3357
1905
8925
5830
5220
6401
2207
5857
4271
6298
7893
3814
2480
9425
4017
9066
4444
2093
33
6376
6242
5942
6198
9652
3146
5723
7809
9389
5655
8019
6905
7915
7336
860
5611
3255
6928
4944
382
74
1040
2277
1985
3406
4382
3635
3796
5408
2149
9168
9696
6999
4664
4919
6532
8287
1364
7672
6733
5822
3777
8537
1600
2824
8516
2681
4839
4317
1716
7445
3799
319
7575
6436
2858
6834
5225
5069
5853
2940
9049
4696
760
5997
5007
8578
7989
9464
9421
6474
175
3502
6882
6568
7113
3132
3573
781
6263
4235
4740
3590
4413
2085
6504
5834
8243
6055
357
323
193
3778
667
3801
4525
9644
4444
8554
398
2867
7819
8998
5163
5250
877
8902
293
3500
2159
3244
8958
6404
8643
6774
7045
4687
5608
6524
160
6210
740
2361
5844
4549
5777
5831
3491
9273
6306
8291
4514
2981
1169
4143
7110
2764
326
4326
1947
7339
1317
7738
1953
5438
3397
6057
2099
5954
5753
2478
101
1413
5852
1684
7945
5498
2862
2390
3726
3240
37
6945
1094
5154
338
5195
259
769
1730
1644
7773
2254
3293
8122
2322
7036
9182
7476
2730
6881
3840
2356
8246
8246
161
6903
8069
5956
9125
5961
434
4750
9562
5321
734
7949
1715
9292
2005
6246
6964
845
5600
6408
5593
7970
4438
6514
2803
4522
1935
9025
3648
7954
4759
6055
7974
9942
4572
3415
7132
261
4644
61
6100
5534
5357
5499
1385
6535
5746
4317
9521
4268
3303
8462
7967
6596
6914
9444
1608
5279
7606
3622
4399
5899
3229
4014
8351
2406
2785
729
3989
1054
7559
8090
2104
2836
6008
5327
886
2559
4894
2876
780
5389
9367
2083
7297
8484
3401
7430
1072
4263
9266
4387
864
1028
779
2285
4609
3994
4041
4203
8165
456
4271
9450
8009
224
6755
6046
7071
9930
11
4806
970
5029
1428
6732
4692
6984
5551
5996
4223
9031
5609
5692
2134
305
7621
6298
6719
1014
1959
4420
4257
1014
2304
8767
7148
7909
7601
1467
9768
9226
9822
702
4749
455
2049
8429
7788
7746
3608
4778
9450
1490
4652
6182
9111
4774
5039
8775
9118
2479
3105
3349
5515
3021
5998
8207
3603
1111
3639
2827
8261
7188
8044
2842
8652
7447
6948
569
4429
88
2680
3604
2852
8572
9042
2357
3477
3942
2813
6634
6945
4535
2889
549
9608
5377
4781
5084
8229
5290
4025
2833
1802
92
1384
5180
8680
9849
1390
3653
9675
5387
1236
8046
7089
3018
9629
3948
8101
9830
6963
1174
9452
1412
2323
245
8619
4278
6338
940
5715
4419
6250
1474
6235
406
9718
1770
5176
1954
2694
7892
538
706
7982
9100
3014
6222
4193
207
7980
1818
2342
9486
3732
1177
3668
2908
8634
1680
3664
1745
9011
3861
6719
6353
1131
7861
2970
8503
2429
5796
7246
1082
8638
9312
8268
5042
502
1327
5140
6100
2604
214
7304
7272
3725
6251
9632
2300
2616
7122
8907
4161
201
1700
140
5731
1968
158
8152
1511
973
5750
7274
7468
3291
6552
7105
6468
4774
7294
8936
3052
762
1438
655
8407
4953
1309
523
6073
7465
9329
2855
5759
488
341
3460
1500
1052
9845
2421
7005
8267
3433
3904
7406
5220
9935
6993
2694
7449
6065
2641
5149
1226
1109
3246
6735
7502
531
5896
8200
5184
4817
264
1166
5828
6298
9564
398
5381
3662
3459
5071
300
9107
6434
723
5295
9833
736
9452
1203
7051
2053
5291
463
7808
3737
4739
9872
1425
7804
3181
8354
742
7314
7716
8018
6746
6328
3280
8653
5229
344
9488
7811
2439
8724
4528
2942
9113
3523
4298
8217
2816
1653
1257
8943
4739
6309
2553
9442
5164
7594
203
7828
1235
8425
6068
9541
9782
7323
1668
1033
4789
7399
9620
853
9753
860
8232
6886
5157
1756
1557
8703
3988
5240
4572
7165
5714
9700
5604
9224
9031
5255
966
6488
2446
3442
1282
9409
1332
4234
2495
7789
3243
7460
8335
7029
2414
5340
8688
5563
9855
2225
3087
7687
6300
8224
1976
6764
1744
5628
8136
8519
5254
2311
9219
9011
8361
4176
9681
4523
3062
3625
4596
5549
4051
8131
1173
5239
5465
4776
6060
1618
236
3301
4125
8231
7675
738
9695
274
5603
8400
5369
2562
2078
9022
310
5801
5337
6727
6295
9318
579
2715
8791
1085
2257
6632
8714
9584
7278
1414
9678
7964
2480
2956
6708
7491
150
8770
9384
5137
7933
3092
6939
1485
4866
2431
1634
3742
3761
1403
9847
935
1820
3157
2557
4193
9496
2104
4786
7827
3105
4631
5837
1584
206
3274
3574
9214
2911
4211
501
4622
387
5740
6274
7453
5670
8846
1212
8550
6663
4768
3733
9969
5607
1931
2746
3788
9773
8390
1521
6373
5175
962
9899
3345
7099
20
8024
844
7340
2122
6250
8269
3016
3980
8546
6517
2014
7857
9863
2997
9917
1995
85
8505
6743
5776
193
7412
2164
6037
8363
4393
1155
7753
9404
7443
5563
9644
4943
2594
1280
8666
9484
9363
5042
2408
9967
1354
1439
906
6104
254
6696
1342
635
8322
1392
6393
7911
2060
6049
7483
4404
691
3753
4753
805
3226
658
280
6957
5587
8144
5321
1343
2882
7299
8389
9309
9663
1612
9646
4642
4183
812
6239
4443
2736
4423
2697
2799
9239
5160
1579
2784
1736
5982
9214
4234
8393
7364
9482
3656
3859
5247
5641
1622
350
3344
3526
2656
4393
4313
7776
6650
5554
7948
2193
2297
8616
543
3029
2958
538
2268
3882
6531
9595
3781
9043
5678
117
1236
7592
2162
4487
9681
4654
6469
4349
2237
3695
253
3147
2282
6437
5523
7925
1197
8600
7977
9325
4828
8065
5687
4714
7282
5466
7537
2801
5378
6773
9893
7539
4280
4326
4545
4275
1530
8109
1457
9922
4701
5684
2118
8601
2772
4849
1586
2274
9075
5384
9023
1363
2451
5441
143
6105
9630
209
495
9949
713
8743
7893
9349
562
2742
6456
6458
7455
570
4558
6464
6245
6041
352
5400
1130
3559
522
8462
9602
9941
9775
7599
9558
3320
4458
108
4868
3298
7263
2579
8415
5103
3535
4640
7862
2797
5434
2080
7970
8088
4751
2989
1897
178
7375
1579
7441
5772
5344
45
5102
7156
2029
3125
5243
6491
3739
5383
5703
9153
2550
2552
7431
8798
7273
8024
6490
8752
2205
8681
2266
4189
4873
2923
2493
5444
8152
6598
5083
2100
200
9555
9418
5128
8910
7704
7366
1533
3478
9470
9004
3282
4616
5999
3509
1611
3591
6945
4944
7794
7988
4602
6840
7722
1039
7696
6101
9985
237
5662
462
4338
4069
5252
4908
2212
9188
3676
6761
5331
3024
3972
8983
841
9994
9069
1278
3768
188
4207
6397
9942
338
2359
738
9446
3734
3502
7476
3695
3219
2407
7485
8075
4539
2116
2790
8830
1988
2213
7066
6305
685
5727
2844
1834
8638
2949
1045
7898
733
5526
2021
4579
8525
8578
9067
4115
9809
6042
9952
4945
7743
5299
381
803
2415
6887
5980
2345
7346
440
2924
9930
784
3074
6127
9370
8633
1628
382
4676
1373
6762
8780
6362
7560
306
8647
5078
8981
4664
3339
7643
7699
7689
4912
9677
5333
2880
9876
6842
3635
7849
3940
3331
589
5408
6995
6443
9440
3397
5021
9292
2449
6174
1365
5200
1639
5032
6539
7778
1237
6364
9929
4081
4581
4394
8876
6542
8688
1557
3728
9491
9897
59
5940
512
8121
6894
4685
2947
2933
4276
8055
5827
5853
5416
5766
9130
8126
874
570
5884
6038
1082
4624
5272
7831
2892
1941
7322
4756
7512
8213
58
457
6210
9874
5717
8200
8865
5953
3093
8398
589
5743
2592
9476
9322
4401
298
5536
2236
40
2808
540
3078
8562
3554
3710
914
9229
1252
9815
3871
2647
3346
2680
6530
6258
261
2893
2859
3107
358
5309
758
8105
3477
6234
665
1002
7638
1939
3728
5849
2889
6906
8195
5124
805
975
1473
1546
17
522
9212
1098
2078
8760
9072
3478
3716
3853
9521
5319
3656
1016
5296
2345
5671
8548
7353
7879
3457
186
9709
9730
1748
532
2743
5786
804
5197
7004
1231
8485
3716
8676
1921
8133
5263
1904
1780
5992
7291
9079
4352
2928
6210
6033
5652
825
4566
127
1290
6719
7209
2884
5606
7245
879
3668
1048
5315
715
9048
4529
3587
4518
1883
530
552
335
1893
6511
3635
1660
2273
7219
6899
7998
4476
2717
2448
1603
8109
5432
1189
6372
4891
5721
2183
5103
3872
4865
678
9471
824
6066
208
3399
1509
9359
1100
6782
707
3404
1625
803
6387
4068
7412
9826
6694
5209
6752
2399
1208
885
5669
1311
2422
9584
8695
5239
7181
5099
7298
1116
2513
8904
2511
3304
2326
1069
4710
8350
8223
6765
7632
5221
1856
2182
6887
4529
1810
9738
7964
2111
4019
37
7349
9182
2488
3213
1537
2651
2928
1928
7753
3525
5781
4807
8629
4800
8066
6111
7464
9989
6108
6056
1626
3270
5742
6975
5184
5998
1605
486
7097
8119
2932
6716
9943
5269
9589
3095
6712
3328
9245
5116
5105
3776
2907
7505
4438
6817
8877
7307
5832
2261
3150
2673
7147
5192
8480
2737
4867
2223
82
1136
7883
8810
2030
3869
6705
7129
7554
3951
8193
1386
6904
2765
4285
7760
4196
2412
5286
1759
6474
6899
1673
7972
4410
2410
6169
3314
2089
8625
3301
6807
5085
5245
5221
7885
5844
4509
4710
9148
8690
5819
6192
6124
1877
9037
8401
7433
3654
5675
9384
687
2719
1436
3903
1877
3187
8009
886
1414
1662
1571
7608
2938
2587
2144
5388
3043
6316
704
1179
8403
3961
8590
5416
7291
4792
4193
705
350
1061
7107
225
5685
8590
1145
5935
27
8446
2097
1942
7688
9124
7258
2818
7595
4783
6813
9700
8433
2952
2185
9314
3762
7772
6796
4062
7546
7349
9949
6065
4133
9716
6918
2420
9476
1052
7008
4363
5852
1534
4678
9119
3117
7693
8844
5702
784
3693
6232
7104
1482
3677
9358
5233
1693
7422
3625
2534
2190
2799
2677
1750
7809
3175
3498
8326
6000
446
5027
4249
4795
8359
1837
6435
7065
3086
4683
4376
3500
6682
9574
2117
8899
1456
7809
5354
9785
8932
586
4099
3386
5276
4637
6770
5254
8595
6067
1867
814
9286
4679
4828
5820
734
4649
4438
6527
2587
284
3724
9523
8426
5002
8983
8943
787
743
7587
7096
3073
2882
7850
8947
6830
4808
6075
1048
2843
3779
5719
4338
8073
7136
8168
8770
599
942
7725
2612
1112
9010
4694
1481
7504
9368
6585
6387
3627
5747
9327
335
3178
6790
5359
5613
1435
7755
4116
5723
8611
6880
3933
9519
3323
8738
6369
9411
5172
6449
4236
8779
9481
3619
363
8162
2144
6276
2288
3874
5996
1243
3842
7811
1266
8968
8005
5003
8581
5866
3265
6947
8016
8077
2514
6810
8016
5056
9947
8562
1340
4212
2487
3608
9681
7361
1278
6786
6126
1635
5712
8673
5897
8209
8881
4614
7965
2494
6929
5009
6545
8552
1734
9284
6197
8670
841
4502
9931
4671
8410
1619
960
4334
9633
865
3414
6737
2162
6653
1951
1224
4956
2996
2872
7946
958
5582
8736
5643
5542
3044
8899
6715
8920
2594
6871
8424
103
6376
6738
2851
7427
5818
6358
9264
6655
8551
6554
9479
8845
455
6871
5751
9241
5246
6972
3226
8223
5965
4830
100
6426
7303
5151
3221
8489
9009
4233
7614
9056
1059
856
3872
1833
1531
5793
2960
6132
1617
2435
9462
66
8724
2665
3333
1162
3075
2072
197
1703
7865
1627
8396
910
5423
2057
4187
6191
9493
592
3636
3015
6940
2016
1353
9824
6714
8166
304
8902
8240
99
4148
1398
3017
1801
4053
7253
8184
5090
5310
4314
2740
2396
3351
9273
4800
2581
737
813
3443
3871
9791
8417
2310
1359
3844
8396
3627
5128
9319
7079
9771
2319
835
7691
3864
8283
8299
1804
1985
9404
1242
9068
500
4965
5929
8205
6653
9174
7914
9047
8813
9898
4161
3442
246
2410
7347
6321
7762
412
1878
9483
6004
7644
9096
8583
2054
3124
9883
5219
433
4315
669
1393
75
296
2391
783
7163
5650
1499
6081
7176
7398
8784
1245
3311
6163
4859
2963
9987
5749
6403
727
6943
5852
4598
6045
3863
728
7530
8591
5949
4931
4315
7133
7647
5611
675
7234
9645
6075
1721
6576
6472
6822
4320
8567
3686
3183
271
3687
1715
2247
8929
4591
721
8388
6531
3233
4079
970
6555
7140
4040
920
6984
3589
1635
2242
5268
6443
2984
4151
533
7718
6930
5534
7843
1412
7023
6162
3749
1103
3412
1879
3444
4582
701
6663
9121
3623
2979
3950
6210
6
1479
1102
4215
7308
3578
1680
3051
9198
7327
2184
5798
4425
1976
4003
9791
1511
8893
3952
5119
1153
7899
904
4257
7970
2520
8171
2165
3203
8389
3961
4516
3368
8365
4201
4093
2086
4970
1769
6702
7583
3335
7027
654
8508
9487
2121
9303
805
2132
5245
1442
2192
5100
575
3163
9700
1126
3987
5651
9305
5355
4494
9571
863
4447
9085
7102
3719
6198
3794
6496
1521
1523
6556
4515
5394
860
1938
8032
7650
3257
1836
3538
8096
9003
7071
5814
9795
9514
6914
686
6142
6295
6929
4838
5566
144
8334
4654
499
3330
5246
8581
5241
4216
5687
5607
8466
417
9589
4925
8337
4368
3427
8578
6133
8653
604
9238
8737
3001
78
2764
7924
654
5671
7246
5498
2901
8719
6608
7630
7009
3490
3554
4410
2873
4008
8654
8237
3459
915
418
9271
3996
6469
8680
3444
4180
2811
5040
115
6134
7913
1199
7745
5861
1555
9153
8119
7169
422
5705
3869
1897
1329
5146
3193
4635
7411
6942
7272
7479
882
9843
5528
4386
1845
8518
4640
5925
5071
919
1132
9605
6793
92
7688
3310
9002
3249
9160
6201
325
8157
8307
109
895
7329
1162
8705
5804
8569
9128
6479
214
4357
2775
9605
9432
8945
8828
4005
6061
7871
2257
4396
7104
871
3758
5663
6847
373
450
6529
4177
9392
2211
7777
1201
8011
10000
9120
4135
4388
2080
9409
8641
2026
985
8201
6771
3020
8830
150
9416
5837
4742
4028
3075
4595
3925
9978
6567
7566
313
2364
5535
3254
8307
3977
1306
9261
6544
4780
4775
9187
8644
2640
9034
1849
1506
340
1096
4653
1577
8110
2260
308
5390
6892
4182
1253
3698
1349
1477
3506
2017
2814
1681
5410
1335
2649
8911
9530
4670
9384
2274
4554
9064
1967
8002
755
3221
423
5484
9654
4226
9967
1270
2920
4734
8429
1469
1522
9274
2371
3325
7012
205
7132
1868
2921
9825
6885
99
7942
1629
4168
4186
5932
5056
1364
1167
7070
5719
553
115
2796
7931
8319
3249
3949
8810
7046
3692
3755
7392
4871
5268
1032
8209
1834
3348
6255
918
5393
8971
582
2418
5953
1444
415
6704
3137
3013
7901
4251
284
1297
4835
8281
720
2170
7848
6101
8936
1078
9799
7368
1127
9533
5123
8755
1387
7149
6520
9099
385
9369
6012
1297
4343
3860
3317
9485
3900
1398
4868
5350
4644
3850
1759
6913
9048
852
7036
6324
4874
4321
5080
5110
5574
2412
5416
5
1587
4218
8791
3507
4809
5684
3871
5805
3421
9759
9955
4569
4648
4905
8232
3292
214
9361
4003
2614
3017
3699
1437
731
4974
2256
4820
5790
7767
6646
3771
7836
2040
9553
7010
9986
4781
77
8912
9003
8824
8039
9036
1018
3945
1999
5707
9105
1221
2396
6132
8076
4025
6652
1808
9661
5416
1814
877
6741
8544
3839
897
9803
1323
7636
7675
2652
417
810
1781
431
8491
8016
9365
3011
9810
4926
1572
9480
4646
2573
950
2487
9499
7378
4215
8095
4093
1384
9303
5229
3908
7913
4060
8039
9378
5737
7943
3845
2682
4159
6305
7996
2443
4272
9923
6392
9177
10
4100
3638
6285
5418
6909
843
2163
4570
7369
3733
9025
9147
9352
1996
5639
6842
2418
9252
3521
5122
5097
897
6058
4719
552
7895
699
8586
5272
9182
2401
9846
9521
1038
6765
149
7116
733
5220
1815
5687
7794
423
1985
2370
6021
4221
5286
8823
9189
5324
6229
6903
3989
7110
3902
894
612
8464
3106
8680
7879
2766
2854
1726
2582
3802
3411
3528
4080
7044
8942
5223
1867
6211
2207
8506
5052
7546
1984
2765
559
1125
8228
8739
7988
3458
3985
5368
7910
397
6955
9753
2201
6324
5663
1199
1583
5481
9000
5446
3655
6246
7938
8027
8420
8618
8489
4116
69
178
4412
1690
821
3411
9028
7970
8337
9587
475
8025
3074
5671
555
4365
3847
1319
148
9576
2960
9774
6360
3191
904
6382
1623
9370
1952
4224
8147
3460
1044
2041
9951
8849
6141
2168
2121
6983
7970
5771
9904
4598
5788
4945
548
1689
53
3483
3177
5438
1115
4956
6839
2450
3126
4560
8914
1637
8276
9544
113
9213
9214
7539
8908
8711
8985
7112
1415
3336
2043
5599
1477
1729
1207
5424
8795
2833
1175
2676
7491
1012
8869
3688
7769
7433
8198
6975
3654
1906
5379
4663
4646
1860
774
7876
8520
9727
8109
8952
6434
8695
6398
4852
5086
3056
1784
6760
8452
9961
1169
806
5285
1999
2385
1509
786
5650
3370
3889
1799
3492
9714
2400
3752
6013
4383
8272
3526
4653
9487
4347
9021
297
8320
9916
349
6150
9762
2460
8579
1748
4935
2981
7396
1137
8772
3592
550
6911
5128
2345
538
351
6773
9176
1977
1148
5375
7563
298
7413
8800
4374
4318
3906
1142
5677
9320
3480
8650
2144
300
2023
8558
6293
4371
5584
4530
9556
6888
5700
418
5627
99
2632
736
6818
9679
1973
5785
6217
2953
7387
7463
3037
3927
1990
1955
6585
5747
713
7252
6473
3507
5558
6281
4538
3959
4511
9118
2894
5582
5207
6238
459
3972
2370
7462
4307
9500
7675
4610
4030
9622
372
326
7523
7006
7176
4123
4502
3409
2557
3620
8459
8636
6229
6859
6920
6019
6995
9501
2105
554
3770
591
8237
8179
6689
1148
2222
4373
931
8476
1774
4102
1427
9618
6621
1909
2557
9250
9718
6422
9720
1565
3801
747
7735
9354
8228
2907
1759
7107
8202
369
7330
5449
1301
8004
3978
4325
5368
5902
3905
7949
7933
2252
7101
8687
9118
6449
3753
3948
2399
9559
9631
3316
9368
4211
8578
4650
6512
9988
7207
227
9460
3304
5491
961
408
2010
143
3287
804
1692
4009
6136
4800
1196
5077
208
1306
7895
1472
7006
5316
8775
4756
2156
827
7946
3112
3709
1425
9857
6271
4370
5244
9425
7105
3673
72
1641
6086
8739
6759
4816
302
4688
1545
4907
5903
1498
695
3465
5702
9466
1592
8923
1854
266
8294
1122
7806
9673
9115
2102
3996
5220
8838
7729
9343
7767
4170
2694
7139
10000
6949
9409
2358
2108
2061
5421
7551
6048
1654
444
8766
3350
2929
6262
702
2898
8431
3072
55
4928
9539
6776
6417
6972
7589
6508
9250
2878
4818
1428
8184
6304
1313
4994
4355
8621
9777
9492
297
2167
1870
5027
2589
9637
4466
7340
4714
4104
2791
3801
5721
2968
4107
4347
5010
8559
3005
7957
1358
6002
7988
4440
7099
8008
8383
327
7993
8648
71
4534
6194
2435
592
8084
8471
1243
6606
3362
9957
8799
8981
9503
8278
6980
6569
8417
9475
6321
4387
1426
5079
3639
8629
7637
9407
6667
4196
579
9694
914
7652
6343
9805
3912
2291
2354
1200
6204
7131
6587
8067
2731
3467
455
3171
9576
5983
8577
1753
5381
4427
5494
8161
593
8999
9919
5721
3246
5540
2396
2964
1549
8957
9754
831
3625
3992
2912
9195
5725
8380
7628
8393
7970
6253
389
6484
5608
6706
9660
135
6528
7272
452
4511
3733
975
5963
1339
613
5970
3924
4241
6607
3156
8387
7050
3051
9782
9076
8989
5392
3909
5592
9434
3462
5584
3645
8684
7193
7639
7496
4481
8278
8559
6914
6198
4981
5218
1004
9579
6051
9123
8129
2007
2155
4415
4487
9156
4225
8047
7808
3978
1947
3738
7363
5050
172
8839
162
7408
5213
3072
1065
844
1610
2627
6706
5354
5751
7138
9191
9021
9821
74
389
4794
8373
2880
2569
2256
8496
471
9386
2918
8753
7311
7970
3613
8711
1703
1898
6133
458
3747
193
6123
6369
6984
2473
2015
6014
5012
415
8131
87
1292
4661
1648
4754
6925
9389
3859
4204
7427
6452
7285
2358
3288
8200
1800
9660
9060
2488
8236
5827
1139
3447
3074
1967
4900
3340
9976
6574
5021
6120
3811
2132
6764
8517
5115
8484
1288
4072
1232
3224
8759
739
3786
6686
1513
6010
5102
7199
5921
2111
6140
5212
3155
2236
9941
8119
6184
4685
4251
3403
7487
3463
9200
9354
1407
393
6576
7585
8359
5629
5243
8457
8134
1419
2090
2093
2758
8011
5683
1907
6434
884
7464
7353
1049
6198
4905
702
9755
6689
4522
458
2752
5055
2575
6778
664
8421
6931
4396
2653
8625
1688
8291
9268
2880
9593
3815
6051
975
476
6877
5628
9340
9219
9887
1383
8441
7985
7639
7087
3339
8441
3741
3778
2341
2802
6235
796
2412
9624
6649
4781
2711
6524
8233
4774
5078
4107
7985
2020
3547
4043
161
4771
265
8898
7424
3811
4631
9521
9096
5560
5745
2814
2090
7323
1852
7775
5119
6526
6484
786
7948
3085
3956
5754
5184
5936
6016
5347
1630
7469
9730
7095
658
8522
5616
5353
4418
7552
2087
7870
2978
6475
7670
8139
4484
206
3337
4810
330
8563
9423
2662
5833
1232
9915
9222
6988
9701
4100
1639
6594
4082
8937
6929
7509
7462
8565
347
7464
6386
6346
6507
4876
4715
8078
2933
8799
4014
5231
5781
401
3070
6515
8744
1012
7946
4864
2708
8144
6602
5317
4601
7441
2951
1459
959
2110
4298
6028
1662
8870
1404
9510
9404
4248
7549
3196
6000
8847
6801
7538
4358
6440
8180
5586
5708
4306
7294
1352
3929
929
7650
7590
2573
5983
9584
1445
7572
800
5451
921
4980
480
516
6879
1221
7627
613
181
8352
3672
2266
4758
5136
6675
8809
2626
2597
5574
1106
6502
5080
7267
3106
3612
8377
9793
9330
7058
8180
2064
1724
6655
3810
522
2061
9256
1307
5496
3974
3006
2265
8911
2284
1633
8519
757
5936
7973
5049
3060
2761
9231
1046
1289
4813
716
3231
2873
9503
8142
2147
6290
1650
420
6299
841
7883
6949
6977
645
7140
9817
6334
3110
5165
6228
3040
4019
414
3968
8394
6608
4183
325
9557
1832
5816
6776
3941
6541
300
1198
1014
7081
3920
2475
2789
8911
6866
4027
5195
195
9556
1835
372
9635
4416
4085
590
8785
8534
4935
5117
8590
7728
1679
6203
7508
6246
1013
5421
5296
5933
9845
8432
9034
3435
1399
386
242
2518
8045
7182
3705
170
7240
9951
6361
1609
7815
6389
8338
3068
1326
9173
5874
4920
6495
6795
1584
2844
6487
5547
6550
7255
2727
6566
3288
4550
4413
9911
1909
8315
4367
3180
6697
2361
7412
8082
8252
6796
7759
1050
7003
6069
1736
2088
3153
7379
4185
1882
8625
5822
2898
8053
8867
5676
9609
5498
1305
5238
6482
936
7420
9669
678
8395
2152
7126
7475
5603
2192
3149
9040
8191
5712
5253
5435
376
4733
4597
8001
1322
6347
6398
6490
9629
4187
1970
7614
4642
2078
3983
7192
9
5419
4728
549
9087
5545
3380
4473
1396
1994
3744
3327
9563
3556
2271
2634
2042
2972
7554
4652
3713
2881
1811
3090
6840
3027
2027
7547
9729
8270
3812
3588
3325
5127
8152
3553
5242
1489
3816
3497
506
5660
3385
9695
431
364
1736
9048
8050
3409
942
6654
1411
5608
5583
9888
8186
5549
5612
3875
9228
2251
4601
1850
6361
2098
9945
2669
9762
9460
6117
7929
2905
8364
2571
1956
7761
2555
2131
5499
4627
8432
3117
6666
1218
2692
550
9655
1383
79
2890
9387
806
2826
755
1150
3233
8834
1039
9998
7051
8293
8656
1147
1092
253
4749
7923
4195
7190
5717
725
9731
3870
3715
4564
9860
7128
2814
7226
4034
8428
8664
6342
7219
4703
2438
7299
7609
1114
6638
711
2583
9769
8972
3301
5649
99
2992
6895
4828
8481
3025
3019
2100
6941
2645
4608
2284
6073
1016
190
1280
3256
7913
8520
487
5805
549
1407
6180
3774
4427
5308
8236
2036
3086
3193
5026
5538
2553
6380
2477
7904
9052
4129
827
4435
3093
68
6639
8346
1146
5608
8725
3063
6339
3414
5367
41
9716
8197
3560
450
8776
2818
5885
1866
8409
9820
1531
9151
1212
2447
9404
5014
8634
1035
4812
9411
8616
6865
5727
3440
7608
8106
4101
9342
4904
8147
3125
5334
5849
2984
1623
8170
7114
5948
7710
6062
3026
1602
6018
8428
9005
7548
1180
9032
2574
8237
3674
2720
3426
1981
3250
5055
5221
2249
3268
288
334
3652
9896
6041
1013
6558
2982
9435
4053
7182
2884
5220
4925
9983
7002
1583
5760
1973
6993
313
4716
8731
3018
7649
280
9115
9356
3563
7494
8985
8725
6800
4200
1628
9921
3462
8159
8713
4312
1160
7678
7773
9202
290
301
8839
3078
9947
7193
897
2928
8942
8137
2921
5744
2071
9804
2752
4495
7335
6766
1774
3277
1396
5129
4351
5270
8848
5864
7806
1235
5572
887
5789
1100
666
4518
9070
5995
1620
6925
9633
6396
8619
6617
2443
5008
4551
8371
3951
3537
6776
6978
5979
7024
2927
9607
914
1258
2749
4951
8145
5625
9733
6789
704
7078
368
4029
7368
7149
6430
6110
1787
7065
4963
767
9220
9582
5382
8226
1836
7365
8161
4661
6998
1522
9877
613
2664
6577
9550
9453
6918
4479
1599
1725
9885
6341
6825
7302
40
143
6477
9937
8323
2587
6412
2271
8618
8973
5078
747
5052
1903
1815
1612
706
4438
2859
5543
7782
8192
1066
1345
9089
7689
9300
2465
7829
3900
2201
3876
1012
9478
8117
4570
5867
3527
2231
3470
4047
130
7005
7508
674
8276
8462
4970
8994
3137
7699
4801
8703
1882
3555
5157
9942
1834
8729
2807
2846
3952
4628
9852
9470
7191
2235
6238
9594
4976
9483
9776
5800
2961
8270
4335
7683
7687
2618
740
6811
2535
5843
4263
2327
259
958
3517
4649
9240
7043
3393
1900
1715
5629
5969
8988
9139
4066
5359
1681
3722
8042
4728
9450
142
4749
6818
6002
1084
3086
126
9698
8108
8862
1932
9427
79
5342
6238
4669
4933
5
4709
7473
6379
9209
1176
6160
5729
5086
9299
8950
7514
3624
5867
4823
3980
2751
8943
5636
6248
5214
4843
3641
9652
1480
4006
7782
9731
8024
4907
9288
630
7011
9525
9908
8731
1724
5268
8143
5924
675
7324
9597
2579
9819
4316
84
8385
902
9404
3132
6958
3904
8895
9205
4658
2917
1480
6277
6018
9664
4681
7628
6622
3601
8519
7974
4488
1657
3242
5117
3679
8085
6896
7465
6073
7173
2480
7205
7071
8808
9276
4494
4994
6
6495
3386
7035
2409
2518
2723
6656
2105
2396
6751
7043
1651
4526
5053
4196
3701
4253
6110
631
7480
6753
7998
2192
1291
5322
2541
3227
7816
3714
4607
2456
5845
8335
4796
4499
6697
9012
4532
1938
5416
4711
9283
5863
701
9965
845
6005
3683
9586
6230
9312
9633
6869
8080
7677
9872
8943
5282
6232
4778
8676
7570
9621
8592
4946
223
8606
6023
7958
2173
7642
3025
687
3485
9791
9668
2778
2200
4191
9689
4284
1721
9789
5747
478
4980
3811
8633
4498
1815
2668
7106
2597
2603
4876
2764
2877
5463
751
3305
4321
881
7119
3127
1687
145
8255
6986
4712
1381
1364
8489
9552
1019
4260
3937
8514
1758
4166
9946
4008
7023
7081
8116
6616
4639
3969
5165
6195
6583
5275
9794
6951
4341
3666
7119
6660
2851
410
7493
5419
7077
4682
9111
705
9983
9527
6081
8948
6369
1547
1174
8805
688
3396
2596
6243
6706
3912
9766
9864
2757
1366
262
5869
3788
9385
8893
2857
6855
54
5032
4310
8270
324
8072
7780
4891
2843
375
3815
6417
5140
2082
4332
5276
7841
4679
7913
1590
9030
1516
9394
5875
2884
2105
6375
26
7031
2100
5578
4017
6613
3559
1871
9092
9142
9040
6973
9729
9411
613
6689
9235
1592
5713
4881
4376
5347
3104
4158
3537
6126
8195
4114
7143
8873
4784
8041
3700
2928
3689
9837
2821
3228
8567
8729
986
7877
4163
7567
2070
421
7536
8773
7738
2504
6329
2921
7929
6527
8787
1094
6391
7332
7550
6863
7875
4696
1293
8776
4702
1000
9999
9971
5286
2671
650
3240
1412
3428
644
6046
8655
5443
8781
9910
3498
7754
3644
1064
7153
9882
5316
4389
7307
4781
3426
5274
1612
9270
3750
7414
6186
9748
4540
9427
1658
1297
2102
8720
8903
8103
56
7583
3326
8194
2655
7402
6280
4289
6014
3089
8165
2821
4327
9438
9617
3772
7171
4202
6918
4807
2766
440
2446
3047
1970
4015
227
9895
8350
6485
7366
627
6418
7286
1848
1126
3226
7844
5512
9793
2500
441
7049
1575
7584
967
3966
8837
8036
7857
7029
9007
2697
882
7614
6598
2005
1563
3175
2565
662
2875
5925
3659
7015
7062
17
7027
3826
5832
7276
5614
3058
483
5504
1667
6644
5763
9541
1820
6970
8483
5469
5170
6219
4985
6333
5491
346
5180
6472
7087
1810
9638
4233
9651
7515
2372
7709
1340
5515
5818
6890
9837
1260
5635
6064
8220
3685
9558
6283
9206
3176
2181
6754
9347
1128
7407
8223
132
4117
7365
9579
1433
8534
4522
7909
639
641
8931
1759
1366
6666
2590
5110
6097
2309
5215
588
7783
1817
9749
835
7942
7588
1947
2248
8119
9173
4202
5001
6924
1626
443
7316
4598
1430
3339
9582
6372
7390
7672
9245
8069
209
2072
3571
1598
1010
9096
9399
8088
7491
5778
3473
1328
9104
7176
9218
6114
8869
1612
7870
5552
5692
7970
5175
6155
2583
3309
2631
1653
8150
8582
3242
6653
2950
8172
7637
873
2199
4901
5335
6626
2263
8194
1482
8809
576
2960
6806
631
7771
7115
3923
5491
7648
573
1400
252
8860
5044
4181
4038
6364
5634
873
6914
7948
5358
113
4149
7479
1591
9374
1754
5850
1721
8097
9604
7433
6792
7078
7644
2253
6409
3627
5465
5849
6289
4267
8333
120
5812
2683
5211
1158
1535
1007
8711
8151
5394
1546
7942
4551
2133
4961
725
4062
2411
3307
8357
1583
596
7591
5027
6734
7116
5690
4022
2157
49
6132
2530
385
9682
1101
8121
4389
738
6129
3697
7563
6284
5045
7425
1770
2433
9188
7540
5081
3404
7515
32
7958
39
2558
9057
5011
8422
3701
3055
93
3073
918
2494
6747
7056
9152
4275
1136
2270
209
6628
7308
8896
3093
8312
9893
287
8203
9630
2622
1121
9766
7770
1745
4709
4701
4234
7390
1085
8511
4198
3808
3174
6487
3718
1112
9331
7623
6670
137
3656
4404
8340
6527
7682
6174
7825
5532
8852
3130
7862
3792
2764
718
4582
1909
5572
7481
3921
3573
9732
3212
1826
8712
5908
8681
1998
3341
2943
9862
4764
3076
6420
510
5732
7222
22
3397
5168
8962
6467
9269
3615
70
4258
8298
712
9989
2341
8006
4188
3098
1054
9265
7156
90
7582
5665
1273
991
5705
1698
3331
9239
1733
483
5993
8535
6832
5869
135
1757
881
6752
6494
6737
5031
7147
9301
6951
8143
6792
2109
2483
529
2642
3426
1625
3577
1236
317
8433
7251
6767
2278
2772
5887
4663
5127
1317
6389
9242
8540
7134
4546
3535
1799
3558
400
887
4192
8956
8675
9842
8217
1811
4208
4642
9471
8378
6760
9364
6444
7
4354
4736
6826
4255
1319
4989
850
3892
4007
5489
354
9068
6073
6197
4045
8506
4447
1698
1453
9435
424
4058
579
5183
6335
21
847
1313
9456
4886
8891
7013
2235
8713
6897
8654
5697
8939
6014
7305
7643
5606
7246
5993
4523
8616
5782
8127
2394
3647
1152
8182
1616
8611
3153
6969
8257
5199
999
7218
4437
1902
8398
8735
4384
9886
2145
8387
7376
6564
46
6214
7462
8844
8498
7866
795
9258
5156
4619
2515
8882
270
402
3983
4112
4821
2999
5180
261
1850
1248
9593
6431
4696
3786
3799
3364
9966
5490
9049
4475
7399
1169
9562
4631
9844
4050
2797
944
7836
481
6608
2848
3034
82
1866
3287
9060
5531
4083
6443
9980
2847
5283
1375
6431
760
3666
9359
8202
3616
335
485
237
4636
5564
3852
5144
1974
4071
9231
1330
5285
7299
6140
1448
6011
1172
4842
2402
9643
4890
5524
3041
2533
5221
3841
6277
4751
4871
6385
8955
3457
5991
4935
2724
3005
2577
7278
9344
7434
650
2313
6361
28
9442
2682
6077
369
2978
8846
2706
6106
3877
8356
9054
2180
7475
7608
4975
5058
8488
881
7204
9897
3876
5507
7791
8695
4555
9713
1458
2961
7868
5091
4422
2776
6335
6175
2427
7127
3336
6247
3530
1084
200
2719
3238
4160
7122
4186
1376
8629
6859
6000
8650
9067
7595
6030
7267
1887
3104
474
4225
5136
8097
977
7661
4479
5696
2174
9352
4915
1369
8953
1820
8805
9255
5595
5837
2223
7110
6425
6814
3884
6003
4132
4128
5116
9967
7820
8132
2359
1554
9452
6626
2667
5597
2582
2242
8900
4920
9260
3176
1574
7225
7704
893
922
4566
5705
7608
8643
4562
4251
5611
5676
8499
8593
9721
656
5509
8657
4838
8117
3895
3292
8487
6117
8786
6376
6873
9067
4202
300
7357
1175
2781
9560
2145
6142
2985
3311
7113
8401
9755
1186
4380
4279
4881
9034
1564
570
8464
7009
1405
9787
7793
7021
4294
2995
5975
810
3861
3256
8140
9283
2477
136
8681
3309
6635
2084
996
9200
6503
9628
4180
291
7461
9171
4672
6035
2682
2079
661
7535
2412
8031
7190
2275
9091
4489
9326
3007
2508
3023
5185
1892
8107
6749
3184
3418
8112
114
3515
8353
9347
8505
3985
7122
1146
9539
4996
6704
73
5586
1271
2785
9048
5780
3449
851
880
2970
2411
5149
1503
1588
8285
1523
5948
9692
8167
6501
4020
8619
7443
3621
2243
3003
744
1411
9582
4171
7888
7574
3692
840
5579
5225
5941
5374
1485
384
1475
2091
467
8726
3669
2508
6899
5525
3907
4519
7057
5504
4427
4932
4878
5024
3882
2024
9354
106
2982
9839
4362
4985
8504
9285
9173
877
8583
8770
5400
895
7487
7648
6938
127
4161
4106
457
2285
6852
3746
5331
6289
1641
8271
5809
1767
8012
9858
574
6554
1158
5411
1637
6284
2095
3613
7624
4351
4113
2514
7325
499
7880
92
5555
1389
8310
3378
7522
4896
3027
323
1056
4762
2209
9570
8448
4461
1981
4029
2565
1865
9490
4588
7125
9459
2519
4323
8760
6180
7417
3092
3888
7649
9091
6052
6818
8754
8473
6472
3698
4849
533
1036
5421
8160
552
4207
6464
9127
114
2239
5062
3353
2797
6940
2878
5475
9940
1724
4075
2624
3153
7163
3188
4300
8339
4204
5420
8979
8622
9584
4429
1236
541
6145
5885
3239
7810
2316
9267
6808
9022
9033
5506
2464
4476
2169
4084
3503
3096
3179
2850
9527
7694
1098
2095
4664
1932
5559
3957
3572
6057
1838
9239
2814
1519
7880
3909
2259
1251
4956
6366
7797
3158
3346
4976
592
7059
4550
4379
8859
1337
2965
8003
2301
1587
952
7700
2186
9875
9994
2176
2536
1933
5063
8036
2866
8175
7042
8137
1416
1727
6915
7734
529
7836
3996
6898
5454
5462
7767
7911
7484
4170
7374
9234
6310
7334
5366
983
4805
8171
5304
9682
1461
3375
13
8040
2341
7074
1318
7436
586
745
7958
2573
9552
3318
7820
1212
4287
2473
5472
7276
9605
8271
5257
6130
6086
2281
4329
8156
7629
6616
1686
526
7294
3459
310
3719
5786
5083
614
8578
9165
9238
3527
5992
7351
2839
7654
6611
3125
9631
342
3742
635
8365
5579
2104
7777
6705
4518
3399
2823
7806
504
5033
9222
6429
5781
4517
4613
8014
9639
8368
6052
2298
5788
4076
1593
2516
8349
6459
9269
8589
4395
641
2321
3671
8520
1111
9354
5377
8720
6444
678
818
6594
7030
9187
5377
5150
7478
5995
7760
1165
4874
2901
2904
6696
4155
698
5200
8054
87
6178
4215
5925
5273
3836
6465
68
8852
7831
1487
2666
5327
4255
1510
5927
8314
2903
5154
9078
4014
3551
4900
1931
3107
2450
7030
5183
3483
2255
1743
8596
9531
9794
5473
1335
5866
2175
800
1922
9330
3290
9453
538
8452
2373
1153
9388
7704
4167
6805
3487
626
3670
1694
3830
4399
7425
8678
9893
7566
9628
9733
6412
4476
7160
7919
5477
9880
8846
3206
4886
4262
4392
6576
9764
7231
1709
4372
4740
853
8855
8990
6895
5652
8211
6082
2193
227
6276
8189
6974
9738
5059
9767
3522
2510
2952
5988
6771
6296
462
9097
3926
8660
9878
5340
9770
868
4538
7317
6469
9236
7483
8353
9785
9033
8250
405
434
6083
432
8463
6254
5794
8267
6359
9178
8532
1957
3125
4597
7484
1970
2093
8596
4670
8838
6309
7458
3479
4640
3255
6512
8138
1239
4049
5280
2565
7856
5850
714
7906
2985
2815
1402
2569
709
988
487
2307
2036
1702
1344
6953
9198
804
2308
4427
3213
5454
2974
7004
4260
8382
3004
8283
6575
7572
2811
4237
9848
7973
976
1397
9699
9811
7653
3477
6983
3415
9246
2334
1402
907
2263
3844
6871
8548
8860
6557
2831
8301
6676
5512
3817
6959
5179
7402
9495
8620
9419
5635
647
2411
6358
239
642
6893
9875
2441
5669
558
450
570
9897
9703
8221
7887
4865
3216
1438
9000
1727
6740
8279
829
916
6525
2770
8155
9475
8029
2181
9916
7104
6254
7665
4373
7658
4770
8200
9385
1
8228
7960
2650
1894
591
9656
9359
4655
9261
7006
5361
1475
4551
8955
4032
6568
7164
1572
4227
4838
7693
3806
7309
8775
9621
708
4602
6238
6005
6696
4120
8818
5821
900
4371
4133
9383
4620
5721
1173
8894
8706
3228
2270
8172
3860
1910
9769
720
7014
4534
9526
2942
6632
4824
6769
2881
6341
7123
4052
8828
9607
4492
8393
3070
7209
6376
4234
2003
8843
6079
4855
6215
796
2252
2787
2645
8551
8465
2124
4062
2268
5607
501
1110
2393
9043
4385
5032
8533
2628
6574
7033
3466
7512
4428
9610
5228
6046
505
4727
1530
6935
986
9740
1744
4198
4152
8231
7462
7622
3524
4185
585
3035
1960
9718
8740
5680
6092
3949
6923
8975
6802
2401
4755
2864
9519
2149
5137
3945
3366
2262
718
4675
7346
5154
8916
1933
9967
438
5591
2858
9638
2773
8530
1077
1939
1797
5053
9653
2885
6148
1865
1147
6402
6856
872
3992
6180
4451
8428
2060
1716
6565
6938
9481
2801
7275
7625
3910
461
7878
9405
2623
4101
9895
7211
394
3147
1766
8665
6388
6929
6545
3012
3818
4723
4305
3932
7908
1842
329
8176
3771
1737
4440
97
8683
7854
4142
3814
4068
6342
5434
7308
6218
757
2562
6984
301
2418
7500
2250
7283
4339
7593
6879
400
2889
6818
9507
4472
5610
7690
49
6555
1703
339
1962
4239
714
9356
1901
3452
8527
2552
3928
5584
3307
1610
8396
5619
8989
7564
9750
6404
895
5023
7807
6466
2920
2365
3874
2376
8898
6410
9525
6544
868
9833
7254
3304
747
7499
5315
4673
8522
4946
2070
2004
6762
6963
4843
3327
5983
4490
6160
2285
2250
7303
9800
5044
7476
3255
9707
7560
8766
1982
5374
7453
8130
4639
3194
6569
1909
510
1388
6200
1163
6972
4968
8729
8199
3106
8635
3942
590
7946
7740
2721
1655
886
9997
9129
7329
2355
8532
5500
9585
968
5712
4198
6534
5609
1179
8760
4619
8889
9739
6660
4104
7292
6084
9461
9317
2938
654
9051
2173
4767
686
5603
5834
2815
1955
6886
2163
2839
6080
4040
8367
4127
1137
7232
7556
5387
5131
7832
8449
8593
3269
9226
9908
2612
7437
9098
2761
5487
6136
4387
8943
638
5498
2761
952
3590
7038
5950
4638
5845
6290
1168
3005
7812
3251
623
8512
5385
9296
3628
9595
728
2637
5757
8418
2842
3719
6702
5781
6470
7695
8241
9866
9707
2644
2534
9685
6576
6561
9478
4949
466
5521
8616
2286
1037
6634
9094
8814
6198
7165
8762
7406
8837
2408
210
1736
7024
5766
4372
1312
5537
805
1770
6064
8426
2161
7246
3667
367
9217
7649
2302
962
3502
4180
5174
4589
4316
570
3938
3159
8086
21
158
4505
7034
4637
1352
4330
9806
9279
8139
4487
9246
1938
166
1918
2660
5637
4345
6761
2898
1860
651
9001
862
5273
8346
7560
4923
8622
3648
3440
5008
1873
6366
7738
1335
6081
6824
3134
660
5141
7548
5801
2191
8924
8800
5517
6977
8559
1080
738
8279
2482
6641
298
8934
2953
3805
4178
635
3127
8875
2069
845
8738
5218
251
7042
9843
5914
6078
1658
3321
2839
397
7468
892
5731
7881
4524
1263
374
9820
1269
9440
52
5466
2472
6377
3812
2512
3985
8120
5561
6665
6803
9356
8079
5280
9376
8102
2499
6751
7574
671
6127
6518
9305
3224
1793
231
1225
9083
7750
9917
736
9873
7384
4317
5482
4894
1426
4421
8289
1510
796
2034
9317
5331
5464
4093
6980
3150
9591
5189
4139
5930
3432
8776
5897
6737
5470
8922
2508
9702
1693
1352
1707
5914
7953
1671
79
7978
1068
8326
3279
3749
8634
9010
22
7307
7793
7943
9059
2336
3770
7684
6237
6640
6231
6583
1329
8749
4864
1432
5642
1396
3902
5154
9131
7790
8531
2027
4684
9042
1044
2277
2478
9304
85
4797
5981
728
8911
5905
8705
5728
2032
831
801
8260
3999
1784
4741
3120
1114
2979
3365
7177
7006
9534
8052
7858
3202
7631
1731
731
3393
8904
4963
8035
7250
4985
2107
7342
2437
4512
5185
5617
45
1771
1897
7322
8628
2846
4664
1117
8752
7504
515
185
4128
2848
2585
5498
2834
9861
4713
567
7445
9842
2386
1131
8933
3400
2917
2769
2776
5974
665
5912
7284
1724
1595
2326
1723
2973
7903
585
1973
2803
999
7816
5784
6876
4831
9289
4102
4962
8259
7964
8948
152
3214
7892
4034
9056
6480
3461
9771
9145
346
7016
7355
4774
7481
2316
2824
5594
8173
4039
4318
1903
3173
5211
6059
6583
6361
8163
20
2281
6724
6172
9266
4925
2236
3425
7373
9987
3214
5006
3555
3532
4347
1542
9652
1836
2313
2256
8621
2824
6455
6828
5088
3194
2050
7476
4220
1011
9517
9021
142
2128
416
6541
132
2357
8095
7190
7754
661
6773
1840
2099
7124
2174
9157
677
5284
1262
8790
4177
491
6641
5163
5517
4902
8016
1400
80
1606
4109
8731
4858
8025
203
3121
237
1588
1628
5160
348
3452
1656
9119
5311
2548
5159
4970
1408
6048
1292
4690
7701
1544
3839
5161
8170
4680
2389
3883
4922
8148
6637
4352
2058
1417
697
2286
7506
7135
1287
4715
3081
1914
9260
8704
5484
1632
7036
8809
5146
6789
840
2744
5583
5073
4196
810
5019
5427
9475
9985
1583
7392
4786
6113
8963
4292
4655
8230
374
2552
3012
8562
9219
836
7955
9189
637
7484
2463
4517
4119
3078
1620
7389
8275
8316
7509
6593
6164
1629
1824
1343
6449
7566
96
2001
7145
6957
3119
6191
3806
4342
4486
9506
3024
7150
7954
5459
6103
9437
6405
4610
3851
2409
8038
6723
9123
7917
7701
1746
4409
5576
7519
7719
1559
5698
5787
9829
7168
3865
7727
9660
1741
4266
1954
1662
3362
7740
4670
5935
6172
1862
7809
8597
3594
7568
6017
3215
3125
5926
3257
6466
5070
7753
4181
6350
2130
7840
1814
3616
3852
4461
7810
3553
1447
7194
6955
9691
510
3393
1578
2987
5875
3147
1432
7601
8168
2432
2953
2901
9565
3309
6597
7989
1638
7924
7844
7945
8920
493
9798
967
1969
314
6956
1377
6065
1129
7382
8124
792
8834
6858
6460
4574
2192
4909
4412
3977
7533
7218
6921
110
7237
5037
6606
3031
6045
2066
5066
4125
332
2222
5837
7154
4583
6257
2002
126
59
9399
3302
6293
3491
8722
2247
7937
2362
1142
8071
80
3578
8784
736
5132
5891
1764
5457
339
8215
1089
9879
5620
3250
2579
9463
5365
455
533
5831
435
6981
6385
8924
6054
5512
7222
5726
9024
7420
6053
6600
9923
973
1976
8252
1148
1641
3806
8243
6928
9751
4183
2514
3121
4529
9785
7624
9437
3677
2189
7876
5331
6346
5097
8931
7762
8405
4747
8503
1264
6810
5182
4259
4340
1064
7708
6466
4593
9853
9889
6248
4512
8961
2967
561
3497
95
7059
1477
1485
5966
7228
3885
6738
5614
5331
4815
8204
7277
1235
1764
677
1977
4839
9643
6169
8800
8674
2311
7536
659
1887
9635
7048
489
981
5526
3407
1600
4262
257
5930
4382
7829
3366
3173
8117
7490
1074
568
6757
9716
5643
802
2972
3842
8325
1668
7928
9421
3533
3500
9053
3213
3465
6956
6786
1654
2311
279
7174
4694
7553
7544
2272
7214
8370
1071
1380
4731
7123
6873
9457
6817
8974
4171
6103
7123
9156
6122
2326
3153
26
4282
8913
4574
4461
6448
9154
2972
7414
614
9671
8055
2025
2828
4554
1067
119
9781
8510
7602
9908
6421
7061
2526
1283
8372
2686
6271
4989
3679
7036
9650
1072
4044
8034
5719
6020
2136
9611
7037
3801
144
5974
9628
2764
1000
8206
3822
3144
2170
5175
8539
3929
6542
9124
2223
5165
3122
5318
5578
7059
3127
9903
5445
1157
1833
5205
2668
1265
7448
5042
5372
4498
4151
2855
9401
1807
8193
6977
828
2809
1603
5876
8041
6568
8425
6387
1609
1023
8281
4306
5032
6619
6966
8579
7820
747
2178
9372
2000
5289
2788
8522
7229
1095
3297
4975
4580
5749
1386
9542
7946
8463
3586
2279
5296
9858
2667
3686
254
9375
8412
4326
5164
1992
3712
699
3773
7528
477
717
2264
2735
928
6697
5540
843
4066
4705
1087
994
8249
2819
3371
7260
6622
8023
8598
285
7062
5361
3588
8208
7343
8535
2491
1935
7145
2141
7387
1662
8350
3820
5272
9032
4607
5025
453
5138
2013
2337
2239
4331
1185
490
675
4565
4888
1109
3853
8669
4127
2280
3374
741
7382
1960
9512
8068
3380
5867
4874
5155
120
1915
4515
616
3831
6503
388
9311
8822
9059
3575
9028
6469
2224
3942
2190
7430
5479
185
3605
1802
9470
8512
5412
1367
3293
7193
90
1111
1434
1678
8890
7391
6768
3470
1634
3738
8254
5270
8264
8386
2076
4860
9088
299
2569
8712
7931
3772
9232
9983
1226
234
3480
4334
1792
4771
3258
1871
8053
9796
6974
5355
118
5688
8814
9132
458
4749
3356
3758
9888
2228
1679
9186
7012
8981
4185
6781
8224
8733
260
8739
1343
8101
3178
8572
4141
656
3140
8433
8490
4672
8186
9702
3037
7430
8329
35
8085
7876
6883
4288
7035
1249
3985
9244
6195
3336
8051
6938
1282
2733
6647
6633
2617
8654
6632
5823
4543
7377
9886
2369
5709
2288
6163
8305
1698
5085
4166
7733
119
3251
5432
6592
4445
3980
6564
703
1426
889
5308
7666
6051
2241
7310
852
5867
2600
4949
2329
26
3723
3260
1748
3297
7574
4109
2866
6009
4306
2568
7238
1459
8286
7215
674
7050
7641
2574
1806
2949
8618
1480
2953
5304
6652
7276
5065
5594
5177
9623
5616
2914
6817
4035
8077
9034
5911
60
124
1830
888
851
1868
4574
1881
4684
9786
5942
173
3058
79
8750
3504
5979
4787
3606
8834
8742
5036
5050
9235
7648
7143
3403
9207
9765
8017
829
1191
2148
9907
1453
2308
5756
6088
7771
5432
8674
4637
9365
6011
7877
4436
5012
7279
4936
516
7647
1288
3118
576
2221
1579
7445
5346
1593
3314
6072
2100
9838
8186
9048
843
9121
2953
182
3729
7998
5423
4135
653
4075
1080
4809
5217
6409
7082
7429
1360
7816
4210
2506
7290
314
8021
4441
1573
3632
7766
2800
9834
9888
8899
8382
8137
3288
4060
3781
1481
813
1873
1965
10000
9836
455
3508
8684
8353
4103
9620
4972
9302
5394
1213
1821
2787
6277
9090
6533
1092
9333
1216
7222
8808
6872
5703
5359
2021
2752
9229
3173
1353
2020
7848
9481
9948
2668
6938
6854
3681
1641
6890
2794
8203
2046
3052
1487
8300
287
2914
5044
553
4869
5019
9724
8633
9244
1450
9251
4332
5785
9523
9337
6953
5258
8142
6028
5599
2092
5645
4390
6557
1155
1050
1344
6237
90
6922
2001
6570
4135
3342
2120
2083
1546
760
4114
552
3938
8602
5704
3713
8748
5545
1192
1694
7913
2753
7822
841
7962
1411
5406
3656
4219
3786
9361
3150
5129
875
1354
609
225
9145
5716
9686
871
5576
8346
1432
3663
4522
4290
6648
9020
198
8167
847
7507
6838
417
9758
7835
1967
9219
8102
1379
2476
2401
2196
7391
4467
9068
3396
6113
4793
9740
1462
3584
6113
4105
6846
4216
7167
8565
5221
5261
2667
9705
8878
3085
7729
4043
3059
3090
3206
489
8669
3408
4005
1540
8033
209
1351
8908
8232
3706
5408
9268
3752
6570
4070
4530
7566
5951
7357
9381
3757
7700
1150
3443
3951
6923
5270
3886
2522
3587
6106
8291
6446
8518
5545
8575
2155
1410
2985
5085
4464
9954
2403
8720
2030
5240
3611
5562
2555
6729
5416
6679
1314
2373
5714
7673
3991
529
3609
8976
280
5059
1153
534
8543
2905
3323
2628
7909
4727
7056
4741
5009
1659
3366
1301
1453
1455
3653
7061
3545
8154
1987
9822
1049
7107
8667
8287
4761
6499
5581
5812
4065
2133
2063
949
1012
781
2832
4201
5058
467
1597
149
5726
4491
861
7878
4025
689
8487
6598
4349
8694
9571
1821
7190
5794
2366
4600
5050
1013
3143
6943
9178
7742
7814
4133
688
5158
7148
7793
2872
1610
6534
7332
1052
4356
3595
6998
5415
9205
5861
4786
9051
2801
2012
346
2525
1014
2766
2360
8206
5018
2971
2531
1013
3569
9532
2218
2616
2584
2099
3856
4634
113
3630
4388
3246
5675
149
5291
7577
6813
7987
1517
5750
4206
3634
6137
2563
4820
3935
3877
2792
3224
5532
1334
3240
8770
9316
7832
7327
4039
9417
3914
1628
9579
9385
1514
1673
9316
9663
6296
1845
6941
8246
5626
2018
627
6457
7388
2090
7872
8309
737
7709
6369
2032
6554
309
2310
1090
5042
874
4502
3345
9476
2066
1661
7164
57
1104
4595
7789
6978
8765
5945
2577
1694
6724
5475
4228
8840
1111
4973
3573
5409
8192
7659
7401
7461
5617
4641
2587
9293
9309
5723
3217
4112
9615
8954
6858
1366
872
1068
7715
8075
5703
662
5625
2156
2752
2737
1832
9410
6703
7071
5026
4616
9109
2472
9532
7642
3873
5701
4754
5324
1451
2376
427
7572
2281
6086
3783
4549
5876
738
2932
1193
245
5080
5344
2906
553
9682
1641
3837
852
3306
112
9835
4545
8589
9964
909
4776
2136
1483
2324
4216
3186
7860
2115
5347
1894
1463
8745
3849
875
4133
6207
4077
5378
4940
2442
9892
1099
6875
1805
1259
8707
4916
2958
6440
5230
5279
6547
7001
8254
2987
4233
7993
8142
5343
5473
8449
3437
943
2423
9067
1834
1370
9872
5489
4088
4208
5328
4308
286
7441
3782
7305
2750
8097
9332
5053
5183
5479
4910
106
666
437
6462
1058
5262
8625
2258
4823
976
9394
5299
1373
3730
2359
7458
2231
5198
4689
6497
7294
7120
2784
2700
3568
2622
3275
3138
8485
5876
4841
612
7549
3968
7085
472
4854
6167
6143
6714
3737
9506
6196
2000
9763
9881
9567
3817
1233
6745
2209
1745
5781
2869
9100
1283
5686
7479
7910
5548
9428
2593
2585
6872
8456
101
5111
6523
1145
7549
2011
2030
9691
3015
8314
9987
2354
4497
5208
3831
565
2461
1606
3540
7230
1137
3433
7920
9293
926
3335
4405
972
2394
3179
6638
2510
7804
1656
762
6256
1444
9513
6400
9393
9764
438
4752
3486
3631
2436
9602
838
1725
3300
6669
1196
6504
9435
6549
6715
2726
9521
2098
3300
3955
5522
3930
7922
7641
4227
4010
3663
8703
3647
246
1727
3116
5247
7514
6394
2135
1623
6876
8024
9645
157
1089
2740
7405
6485
4024
5923
8739
2760
4951
7662
3391
5539
1008
9962
8881
828
2175
9081
1268
5919
179
9273
1508
7606
70
1131
5629
6487
9291
6670
6258
6343
2723
6666
4134
3996
540
6168
90
4433
7159
9358
1540
6706
1300
8905
6536
9335
7548
6611
1285
5374
1419
4580
4911
8897
1320
9940
7669
9878
7266
2638
8559
1861
6873
9953
9061
6372
6854
1424
5022
5518
9895
7065
6404
211
8027
7475
4720
5369
2550
5616
3496
4832
5074
3394
5026
9747
947
6938
8275
1193
2821
9883
9896
8139
644
8669
5760
4097
1608
4270
116
3014
5899
4931
2340
6826
9656
668
9360
2933
7057
1365
9999
1336
8461
2776
4544
8416
188
7952
4826
4388
937
409
5842
6606
571
371
6697
7239
1927
37
3247
1146
8294
3599
888
3002
927
4935
9913
7199
7360
1813
992
1820
3934
2394
4861
3948
6103
2907
1744
3963
5888
8268
8240
5601
1136
39
4293
6969
6824
7067
6723
8272
1245
5889
7396
9368
1652
7866
4913
9244
1416
37
8829
8638
3467
9885
3678
3084
8471
2830
648
8850
5072
4024
7623
9336
4840
3260
9736
2204
222
9923
7701
8443
2132
9646
1996
2760
9323
2888
6652
95
3837
5512
2523
3715
8087
1155
102
1123
9249
8590
3765
6972
507
8673
8394
1544
4934
1318
5974
6020
5037
5889
9721
9599
7326
5114
2852
1470
2072
9749
7788
2268
1762
9155
6510
8095
4006
9345
3417
1014
9113
6014
2540
6766
4183
8971
9549
6708
6175
8810
2243
6372
6745
7257
5985
1024
3264
5016
8096
381
1104
7317
7112
5079
5068
8281
6330
2933
2668
7788
5580
9223
9394
2739
4770
7612
1080
8570
6405
448
6359
6812
1699
1058
9078
5007
4708
6483
4637
8221
1108
1210
3349
396
6273
5685
4623
607
1971
8474
2077
8918
8322
7004
4753
2385
713
4521
7920
9618
566
7488
5874
5055
9770
5216
5432
3815
9843
5675
587
1644
5427
6153
9005
1566
4861
3897
1358
3705
3788
3
7454
836
4928
1144
169
2219
8550
2555
420
2999
1842
3369
7091
6824
9260
8483
4292
2916
5652
2316
3547
6554
7347
5822
9419
6095
5504
1783
1502
7146
1499
4481
3169
7931
265
9424
1631
3685
9757
3732
3561
2557
7471
94
959
7450
4284
6575
7661
5596
3130
7835
3396
5818
1094
6941
7971
3764
5420
1636
1683
102
210
7819
8604
8333
3602
4359
71
1828
3826
7321
7649
1608
4225
5523
5193
7290
6496
6983
5271
5474
7434
8043
6824
2033
4274
7977
362
9167
9896
483
9376
9746
9655
115
3394
848
6974
1777
8053
2044
2904
8030
1058
6268
3227
1164
2374
2075
4602
2752
4502
475
7175
4480
5788
1058
489
1703
722
4341
9493
3912
8634
642
332
9647
9431
4119
5521
6866
6316
1392
9429
4870
1455
9181
4961
2078
5178
9378
8063
9551
2558
9945
3894
5087
7539
1026
4112
9467
1601
9050
3657
6439
7508
345
1094
5777
9424
4453
5952
5871
1873
7925
8140
3462
6413
1824
7928
5868
5032
5283
6788
4341
8819
401
7866
2378
1843
4868
1163
7801
9769
2450
9000
8485
4403
6940
8233
5197
8559
8592
6158
2426
2439
1054
3104
642
750
5447
1955
4859
741
5409
4059
8297
8506
8071
439
8119
8013
1965
6110
1204
6848
6066
8565
5301
2475
2782
6826
6153
7450
538
2960
1562
8899
3583
8871
9934
7719
2487
695
6413
3237
5072
57
5901
2053
8175
8242
9146
1848
7089
1133
3745
1161
5308
1188
6155
4848
8292
5467
4103
5219
6041
3705
6448
9385
2894
4051
5678
6109
3780
7831
3608
5707
4869
4962
3703
4858
5597
2030
1573
1430
99
9420
2244
9945
4325
889
8172
7749
193
560
8204
8592
4912
2349
3634
8685
8380
6329
2485
243
6243
2471
5119
3500
5268
5353
5257
2732
3238
4704
3326
5660
4823
8222
4625
1842
4674
9193
3259
7295
746
2927
5580
8292
7219
6689
8451
9394
8048
4365
6185
1309
5542
4604
2631
1292
8512
1140
311
431
812
7611
1528
6125
9634
7833
9852
570
1909
4648
4156
3249
9538
5979
8171
9684
8261
72
1479
2861
412
9363
7260
9823
2755
7033
4754
1790
7773
2134
1943
4136
5796
1427
2680
750
6264
1135
6680
1699
8835
6217
4387
2784
9918
7975
4668
8018
2956
3319
5315
9041
148
7999
4018
4829
1548
7378
4822
9815
8896
4210
635
1465
8594
7213
401
3619
7612
22
3994
7907
8305
5760
2997
5808
6225
6665
5029
6851
4283
7601
4154
8163
1757
6901
8257
2476
295
9260
2487
2635
9517
3358
3737
984
2555
7452
6087
1039
9203
6032
3606
4509
2801
610
3061
4757
128
8131
7368
4972
3158
1866
32
2119
3322
6729
1595
382
3638
9899
6487
5549
9015
1068
3490
1943
1729
7269
654
4728
7872
7858
7344
6293
873
1714
7687
5138
2351
1547
1081
7184
3185
2295
2825
9424
9232
383
7829
1385
63
8786
5692
7378
3827
9505
9629
8924
9018
2923
5546
8527
2216
5776
2956
8160
7516
7284
5328
7707
3505
4611
3166
1843
2240
3595
8666
5443
2051
9994
8787
2128
7972
1829
3193
1197
8308
6129
8781
1306
7592
3186
7664
5771
3102
7534
2541
9888
9645
5661
7986
1526
7610
3008
7241
4137
7175
8555
4006
5236
6054
1696
8905
215
5883
8328
5027
6868
15
5393
6421
342
5281
8943
8019
4894
9463
1984
1560
1067
5522
977
1443
3109
2831
3254
1183
6934
6298
2266
8097
6262
2749
8227
9658
674
2070
1664
3709
568
1351
835
9546
5650
3175
3781
1608
2860
2390
4298
4017
8260
1965
8850
3911
4573
1252
1449
4628
5615
5789
6364
2880
5470
2525
2024
12
982
3867
6465
171
7888
4817
6011
2576
7428
976
1049
4657
2251
6400
9744
2811
575
1060
1366
4816
6241
4236
3533
1692
6822
2132
6182
341
9888
42
8035
7537
7285
9933
8542
2145
1342
5568
7711
8570
2670
7246
6494
2148
2637
4280
1749
7084
6528
4522
3841
8372
8118
3867
4277
7899
257
6723
619
8359
7951
9527
9720
2973
8245
5824
2251
8371
4967
3801
5170
4750
7110
4775
888
7301
1030
5587
9599
3910
7547
8499
9926
2806
4880
1863
7655
9620
5331
5422
336
7527
6224
1929
9243
9926
8185
9015
8733
4662
6047
3632
5351
366
6575
8013
5532
9446
5676
612
1104
3342
1828
6162
2281
8843
9858
5633
9590
3260
9104
6761
1496
5531
8615
4675
4624
9758
9749
7096
759
253
7689
2744
6804
9007
5949
2918
4222
6701
9857
5984
5982
4968
240
6957
3215
8438
7009
623
453
6951
8012
2393
6759
8038
7335
4234
8251
8107
7757
2710
3869
7085
1114
6645
9707
6900
2965
8053
1616
5133
9049
4107
2315
8887
3522
9991
75
1819
4577
6405
9689
8216
8300
1600
6546
2540
3653
1281
6000
4702
5141
7205
9524
8296
7973
6396
3554
9171
9593
8782
5368
1786
9849
2344
3724
8081
3422
3268
5202
5726
1333
9863
7607
2517
2946
7107
2013
3313
7685
6781
2307
8462
1970
1849
4671
6132
8735
129
8187
7758
9215
4740
8298
9737
6965
6859
7861
6136
9592
9768
5095
6308
1810
1191
9297
2224
7172
5894
7354
5674
6090
1745
2199
5886
7494
1398
2259
821
5564
3447
843
682
3145
4045
7033
7005
8081
8218
74
7313
3124
2071
5086
2272
3164
8876
9244
3646
6101
2254
6655
2170
7993
3186
8337
2017
7991
7120
1939
8861
2335
2674
9126
7691
4829
6060
3529
3722
8800
6918
2991
8319
8678
6533
9580
1878
2790
184
5484
2851
2633
4909
5344
902
4213
5635
8662
3772
5736
3931
3475
3234
4430
2520
8224
2661
5150
1029
8335
1525
2759
6229
7624
4184
6771
598
5092
3706
405
3343
5269
6706
7604
2728
9152
9424
5540
9801
9992
2179
3901
3339
2104
2071
7546
7402
4061
9547
6353
1916
6862
9313
9802
1307
7689
430
189
2366
1563
5857
9932
1590
8523
7312
4619
5444
5667
2542
3624
4904
6700
6169
9754
8740
374
6544
8186
1790
7041
1698
7080
7573
106
9346
396
9259
853
7590
6922
593
3764
814
7617
4432
3617
6113
9872
1075
5278
4739
2549
34
2758
5156
1076
8282
1807
6274
3968
5144
5375
8110
6841
9060
7432
8892
4466
7258
1442
5540
8973
6003
5443
2261
2774
5250
6477
8697
7721
1195
244
9332
9376
1902
7786
2342
61
2785
5641
3136
5617
7627
2653
4931
902
6477
2044
3972
8223
6187
4530
2059
6874
6680
7341
9451
9231
7056
4706
9404
169
7358
8442
7668
6429
9710
1068
5876
5723
5949
1624
1518
7968
4076
397
5797
8005
4228
2040
9596
8
579
4331
3921
902
9364
9701
6227
9409
941
2339
141
5747
9026
2659
9511
7024
5607
8752
738
3905
3010
5759
4401
6162
9679
5813
6471
4985
9629
2531
8459
9537
1253
4783
6792
3523
1995
5824
2193
7328
5390
8677
770
7854
1833
6323
5489
6460
2268
5242
1171
2147
1812
1650
1291
5451
5670
1815
4670
7863
7244
4958
3410
9806
598
9027
4837
6663
4994
7537
3001
2368
3814
445
3821
1531
5337
4783
4119
3878
6865
4253
9389
4869
4216
7382
1042
782
4984
3064
2302
6193
1029
319
2855
1586
682
8379
9259
4788
139
9820
3728
4788
1065
3565
2546
9711
9477
9370
9259
3025
7708
4879
2930
6107
8848
7870
1114
2704
4263
4412
314
2940
1388
9593
2765
3154
5764
4651
1952
9168
1707
54
3257
8225
3581
6378
4247
6015
9568
8904
3908
6466
910
2850
54
7162
9729
6527
6181
1157
1239
759
6776
317
4501
9825
7016
5441
8456
3863
2550
7006
2630
9250
7976
2186
3219
3416
5038
7134
9888
3854
2531
6125
1501
5867
5807
7205
1775
9564
617
6528
5773
2845
6618
2215
212
9306
6109
4180
3115
9651
3426
7283
8321
6837
2962
1653
6370
3323
7196
3536
4152
4416
7166
1734
7261
2239
4096
4335
7455
9609
6538
5078
5437
5522
3797
3294
4078
1929
687
3007
6529
8066
3496
9585
9982
7554
2473
67
7691
4630
7125
7865
1755
7601
8280
1968
4418
4656
1388
6766
451
4795
6666
6907
6394
8314
9581
2086
8789
9009
8850
726
3949
1130
3612
3294
2066
8253
5108
507
197
2031
9421
1789
6319
1765
341
9967
414
3507
2904
1749
6833
7973
1007
6530
2600
4680
2437
6163
1646
2854
6378
476
9715
9069
1713
6108
3682
4923
3796
1183
4305
3209
5207
4064
2823
1216
3098
473
9608
1676
7592
1113
1339
2347
1852
2480
7596
9106
1219
6730
4110
1453
2636
3189
6872
2257
7676
4817
1440
1504
7759
8996
4182
4407
2104
9879
3399
5431
8506
7824
5090
9951
191
7116
4006
5346
21
4793
9898
2074
7241
4461
6455
6793
331
9047
5024
888
625
9872
8146
686
6472
8365
5062
1966
9284
5876
6179
9294
9593
985
4256
9199
2898
5860
2727
9038
255
2464
3941
9094
8844
7474
6398
3359
5419
3476
6238
7063
9716
9501
1850
8395
5715
2703
7605
8947
8751
6461
7391
4296
1451
6727
4279
7746
7894
195
6145
546
9597
9866
2610
4904
4719
5004
936
3906
865
1969
2839
1906
5496
8573
5470
1067
7396
5758
3368
9608
3597
7669
1103
7113
7813
8895
8490
1994
1228
3711
8023
3474
2355
4762
4500
917
6200
5103
391
3526
3376
2961
7838
9677
8259
6050
3937
385
5920
8173
3651
9794
4113
5024
3031
85
4218
3125
7262
237
5691
6107
8303
9458
5221
2582
64
8657
1833
4399
8385
7472
1164
2489
9016
5036
8983
850
9206
9745
2106
2162
9465
3413
4656
723
7531
9073
4062
8588
8855
9837
8806
5996
9147
5191
9912
8768
601
80
9159
6465
5768
8083
4681
9485
5640
3651
9848
4400
99
7360
2711
1518
8526
2117
2958
4800
1359
8625
5830
9657
3000
4896
6032
6852
4161
517
7727
908
4372
1190
4310
9415
610
7364
1212
1904
8835
8790
6524
3616
2699
4737
1017
2328
535
9190
2767
3053
6023
4520
3204
6480
806
8104
990
6873
1652
1999
4462
3535
6372
3479
7738
4007
9313
3126
2312
9975
3772
9368
9077
1270
9233
857
7750
1714
1496
1228
4470
4220
5143
6458
3535
3588
8212
7674
8180
5501
8359
265
9002
9997
3598
3127
598
4612
3787
5374
641
8390
2680
2095
5481
1366
2923
4426
6577
2000
1604
6730
9993
4867
6755
7996
2008
3898
8598
8458
4485
9398
2640
2824
7669
1466
8310
5321
6319
6098
6227
4495
2348
9264
5083
5197
6698
276
492
6427
2639
2792
4064
6134
138
2709
6975
7569
7829
7910
2594
8140
7767
9543
1762
1599
1446
9497
2319
9171
4713
8181
5228
9565
5195
1338
7224
5304
5052
2629
2408
4382
6738
7516
3823
3346
8094
7511
1311
8653
569
9243
553
1268
9644
4260
8657
8642
7998
5599
5757
9367
1144
145
5996
4940
9541
2648
2243
7666
2421
5788
9842
2327
7841
4368
4534
5892
4440
6907
1927
8181
3112
782
1426
4709
3609
4194
8321
6566
8339
7183
7557
8570
1071
3163
9174
1426
4107
1197
3057
6832
7239
1917
8544
9802
5821
7130
4488
2094
8318
1559
9852
3276
7478
3635
4286
5413
9089
8611
838
7150
6536
6878
7835
7489
6004
1093
942
7616
9203
174
6246
8902
8503
6620
6597
8300
4411
2140
4426
5925
6450
6989
5712
1655
8184
3869
8964
1606
1786
5677
9460
4671
2289
1744
9282
4606
8345
3349
3623
284
4736
7390
7573
9640
3177
2589
981
6865
2512
9738
8911
9837
217
2179
7432
2105
8481
9361
2038
1582
7254
5682
974
3756
5490
569
5742
8326
6962
14
263
6825
2838
8323
8514
6874
1537
6180
6260
3259
5695
106
6748
5258
5046
1068
921
8759
3190
9010
2872
3215
4282
1896
2762
9257
1072
940
1813
8637
3285
8084
7009
396
5417
9038
5363
2400
7682
1574
2758
9697
4317
8029
6853
4592
559
9052
4885
852
4409
5590
5023
6606
3530
850
9435
7947
1246
5341
5032
4023
8116
8075
6761
3336
3614
9766
5689
62
4338
821
9823
1428
9933
4778
5052
8307
4102
6040
7009
7092
7472
9326
6734
5568
1242
5653
8998
342
2497
5266
4382
8711
6405
3640
6851
6242
2872
3885
2923
5095
1059
9463
7635
8138
9267
4435
5272
3527
320
9906
4130
1996
4366
401
5050
3175
1869
5907
9405
5292
4683
7869
1624
9763
6250
3309
6355
9661
3819
4040
7210
465
377
7215
3030
903
131
4637
8123
7583
1409
8400
2010
9535
2808
7713
775
1576
6840
3490
53
1059
3826
9827
5181
1790
5863
784
1901
6973
1340
8955
7229
126
8170
5169
7644
1005
3954
7996
6585
369
3533
2261
8175
4161
1841
9267
5288
7751
7519
6820
8386
8335
4297
3735
6846
3275
8418
5460
3925
4487
3102
1961
5573
5507
7496
5234
4666
4323
4850
9811
8152
9071
7447
5973
4339
6439
7677
9771
5377
8935
8902
2623
7656
5027
8469
2526
4690
7823
6733
5149
7087
2590
1813
3063
9561
5269
9368
4324
3186
1210
7066
2951
9593
7934
5284
1492
6492
6053
7008
5260
3704
350
4800
5366
6155
9475
3753
2908
6090
1599
6669
7279
2767
2486
3158
9880
7499
6518
6046
4445
8585
200
9899
651
1714
4051
9784
3254
2685
7661
8671
5883
1742
9887
4707
2429
3135
6372
7225
5876
1549
7453
358
9455
6665
9268
1235
8481
6719
8363
4094
3871
9571
5313
5595
8373
9559
9120
5095
3456
7657
7654
6429
8411
1065
2397
6609
1417
6201
4633
4937
7067
3917
7006
4620
383
2257
7868
7794
4982
1546
2456
2539
4224
8420
9880
1885
6406
4363
7242
965
1316
2342
6577
8350
6913
9933
6349
8783
492
6203
9863
7742
7957
6766
8726
9090
3813
3691
3712
8967
7035
9503
8449
9979
1347
3537
4113
4789
9525
8259
4085
7557
6264
1143
580
5414
5041
797
4676
9424
860
5498
2417
6523
8661
3589
7353
3181
5540
4668
8711
9444
547
2867
9273
8672
3021
5900
7168
9847
8452
9778
4917
5548
6863
3279
2179
362
1758
6894
6100
2426
9564
8299
6411
5700
6992
9654
8507
5585
6128
3110
7602
7807
882
7514
2278
9215
6832
5259
4971
1592
3784
3997
237
6718
141
8132
9216
1309
1645
4211
8898
9231
9840
3312
8794
1549
3706
9412
175
722
7645
1822
7751
8347
238
1703
3707
2331
6642
8320
6995
7931
3492
5239
5811
9007
8422
9241
9377
8179
274
3489
6082
484
9084
6847
433
9739
8598
1027
8315
4900
2463
3992
1066
4989
5849
4863
4571
1242
7573
9392
9630
5477
4766
4421
8538
6658
1022
546
7482
7681
9697
1244
9240
6461
1668
2666
9844
5921
3609
921
6754
6026
8778
7385
9485
5352
2488
901
2572
206
2047
4096
4159
2488
3079
6250
8357
1996
9930
339
222
3802
6301
8934
2168
3645
2077
4070
4472
9059
423
2855
8375
1017
83
803
3415
8672
4030
8685
2704
7292
3651
5266
5659
4650
70
8363
1658
2289
7645
1919
1794
4018
5002
3046
2086
7386
9241
5560
961
2406
611
7859
2495
3109
9469
7228
73
4809
6608
9884
5676
6023
3813
300
9349
5631
3229
8428
4235
3781
7930
9388
6024
3853
8766
9662
6181
4342
5790
2130
4738
7341
2978
9633
6223
2530
7884
4758
3033
759
3538
9382
6900
5845
8074
6096
1505
8713
6289
6832
3053
4460
5207
957
6823
3504
2443
6306
9387
2774
5663
7210
2367
4604
6968
6196
121
467
1812
7062
8027
8255
6295
3054
2348
4168
7044
5444
3236
7806
357
1115
6612
9273
1448
5510
6752
5518
6534
4631
9242
3565
7712
115
7548
4055
3400
5265
8930
6526
3961
9617
2642
1572
1044
9065
8632
9941
8729
1003
3410
6689
9518
3026
2356
7041
4287
2347
6761
7243
802
4017
3880
977
3893
7552
5551
4531
1271
5867
5518
6773
1615
2873
9586
9131
6621
8282
1708
5152
8364
8840
8909
5878
6240
2041
3633
6040
65
2160
1334
6220
8628
3315
7911
7652
739
8295
2105
7507
9048
4503
4481
8796
4219
276
4655
838
1589
5510
5340
4333
8545
3345
3228
5970
7598
4211
9919
7634
6195
6729
5610
2100
4864
5265
620
299
4604
1899
5200
8411
4864
377
863
3833
9696
7669
7582
987
1121
4433
5483
9167
7004
5209
7792
4824
4013
997
2130
466
1160
7146
2521
4215
9017
4593
8411
4218
3718
6943
9703
8784
6611
2467
3931
1310
1762
7679
979
6894
3765
1486
7007
2859
4673
2675
5279
4060
9745
8146
3085
6350
4788
1576
3783
2153
1940
532
376
3908
5892
617
6515
677
4581
4604
4187
6817
6789
4552
8641
4033
7092
8033
106
7973
8564
1269
5660
3042
2253
782
6582
7528
2507
725
8074
8207
9605
5744
951
3471
8442
7820
8327
6622
6713
6150
8257
5187
6381
3827
2892
7738
3235
527
1762
9313
474
6786
6940
2991
3318
9487
6207
2932
817
2854
6707
8364
7679
4249
9340
5789
5660
4316
8023
639
3684
4341
3379
7147
2078
3539
4809
2460
8022
6267
2297
2163
8742
7710
5922
6822
9968
5414
6414
9592
2154
4607
4744
8820
487
6690
1307
6915
9310
2109
6392
5069
249
9406
579
9996
4012
2974
3611
171
6096
4443
1572
2862
1115
7245
3667
7356
1630
8042
9685
1014
8267
2324
2300
5499
768
32
695
2068
2213
1699
1661
1019
2781
3221
278
2793
2636
6455
3398
8220
8006
880
2039
7447
4448
2067
8274
3827
5333
4780
2313
6260
5687
2826
7636
4630
6528
5399
6838
5894
7555
81
5515
5581
2116
7101
2000
311
6161
4818
6351
2674
5980
3616
6966
8978
1846
6916
4115
7841
7129
8755
9918
7876
6065
4675
9507
9032
2329
2361
7098
1499
9406
3869
117
9144
6242
7723
149
3930
2015
7330
2330
3825
1541
6639
3637
5635
8418
2516
2043
4793
7917
3729
6168
1338
2383
2564
5069
8166
383
4893
4489
1176
9081
7210
2431
6510
1130
4754
249
2373
5770
6701
473
14
3830
3632
2664
333
6361
7319
4285
2032
1846
26
4763
3356
4357
2994
4087
1186
7031
1877
9477
7665
4472
6716
2382
9190
7633
1334
7600
7630
6918
70
3554
5244
2338
712
2274
37
8509
7169
5726
9784
7352
3955
3803
9916
1605
6847
709
114
3605
7653
3219
8858
2399
2951
8182
2433
6522
1677
990
583
3880
5793
3257
5247
2239
7402
1417
4959
3252
7030
9873
5175
646
1872
716
9551
7093
4081
1545
3305
4317
6050
4983
8582
2291
7040
5625
6965
666
2328
7879
5477
3970
674
7521
8283
3182
9307
8784
31
4129
5098
4858
8065
2917
9508
3089
1753
1719
6250
6602
796
1490
6336
4645
9882
54
6793
9966
6404
3333
3390
3694
5980
3674
6765
6926
7909
7990
9022
2410
3561
9848
8161
6830
5512
3496
7827
2896
1550
5665
1152
3929
9134
4041
6306
321
8026
8686
407
6214
6677
7406
2448
9081
9135
5507
5782
9365
9663
4809
4280
3436
4640
2766
6511
7968
2530
6741
3202
267
9233
5478
709
9836
8899
9653
6348
1887
1418
6494
7102
5799
4761
8842
4821
8426
4564
9905
6737
361
7840
8220
2316
7739
1257
5893
2936
7301
1458
8654
6821
9592
6247
8730
2863
8230
6303
7628
3347
1522
1421
8282
9922
2468
2134
3741
2863
1750
7901
7224
3074
6015
761
8403
6191
8889
7160
131
4784
736
7757
1559
303
8121
6228
2657
5760
6460
1127
9759
7451
1088
8201
7798
1703
1842
6607
730
7122
9890
4895
7468
7485
7130
9792
9249
8276
875
369
2858
5644
9301
5109
8645
1364
5827
3964
3072
3246
1233
4142
2021
2327
3692
880
3270
8738
212
7096
3062
7379
4672
1629
8498
6230
1502
8616
9946
6384
9445
8679
7568
8334
9305
2608
3852
9466
7770
9635
7257
9820
8202
6408
4272
8156
3033
4791
9487
1253
1583
438
5333
9173
3333
9997
2653
3970
1728
7189
6452
9079
4971
7631
6744
6443
4479
2066
7040
5842
5138
1788
7138
5261
3514
4281
7125
1885
6124
8321
6739
6997
182
2892
5322
1165
757
1873
7392
8915
3187
3260
5489
2684
2176
8173
5783
6360
1676
7405
8964
9187
3135
1948
3726
4951
7269
3718
8599
3743
1897
6036
4424
8935
2285
2750
7626
8927
9475
4078
2593
7550
3900
2208
3974
1939
2202
4213
4623
2439
8675
3239
6253
2878
5909
5255
4545
3501
8816
2050
1579
7493
6709
5042
561
9693
8921
8704
9833
5790
1141
280
7267
8855
2542
3381
2726
7889
1660
8795
5958
6189
8249
4707
6062
570
1847
3681
9631
8675
4894
4465
2133
6004
8690
8448
6098
3772
5053
9191
6714
4846
1294
7202
5643
4451
1293
5007
6422
2122
7545
9346
206
2367
2448
1909
4380
8857
2267
1629
4973
8620
3396
6200
9321
1375
7925
4898
5008
4617
4366
2902
7090
1525
1009
610
6315
4
7662
4531
794
4593
1030
4255
4365
5311
3279
7362
2251
63
1539
3168
4653
4798
4309
9434
458
5915
2769
6955
1053
7686
3103
4050
2229
964
6308
7354
5353
6207
6548
2932
4054
507
8056
1222
326
435
2519
8173
8350
3057
4949
4350
8549
1868
2757
363
5292
4972
3884
161
9407
8393
7748
6909
5158
1505
1865
3551
4232
3849
6820
3782
9213
3611
4081
5179
717
5133
2655
1114
8538
5938
3523
9051
4136
1514
6521
1103
8213
6965
5225
9046
4936
6036
6354
7821
6106
5552
9653
9764
2667
6436
9889
9678
755
8421
1302
2450
6919
2835
472
4302
8115
8647
2130
843
3978
4988
116
827
9367
3386
8283
1119
9934
1661
1820
1061
3317
8564
2828
9615
2633
5286
95
6239
318
2511
3547
6366
2838
7543
8120
1772
7533
5556
5366
961
2607
2294
4299
4306
6646
9648
456
3343
4868
5559
2471
7578
9994
4354
8195
9858
2675
6625
8035
2669
7536
1499
4580
1828
2624
7871
9666
72
683
8108
355
1490
8395
1980
5777
5352
8344
9675
434
3756
5743
581
8230
2190
7566
5805
2028
8482
9902
1163
160
4220
29
333
4085
4968
3192
1438
2283
2342
4881
2723
7341
2882
2803
7570
6938
5778
2079
270
9486
5576
1905
4973
2333
6359
3316
4730
11
6163
6735
5670
5915
2289
9499
4570
5170
9869
1761
6183
8470
8059
8837
7934
4488
7509
1913
5420
5659
6419
2639
3821
3281
9288
8576
7490
2161
9417
5154
4317
4182
4664
7080
680
5735
63
7644
5237
3326
9577
786
2864
4664
8378
5145
7729
4120
254
3715
4750
4312
2047
3390
2669
7965
1680
8878
6503
197
1718
9801
4360
8448
6023
7407
1139
7400
7434
4804
7347
7727
510
3292
1756
9940
5383
1586
8591
4929
8914
4708
5452
5203
3626
7406
738
311
5555
8833
9634
5998
3556
1904
7330
8412
4082
9943
3053
7843
8071
1945
8343
3031
2929
2228
6079
2174
6934
8707
8285
214
7862
8736
5370
8866
3641
1363
6143
4003
8295
5500
4662
2751
3286
1017
2621
4368
1278
7940
8745
603
4681
1709
2902
2716
2102
6319
7612
5931
4476
5521
2798
9389
3403
8795
5229
5129
2415
1859
937
4452
3790
8899
6247
9436
2032
2217
1645
1294
5199
1307
6090
1445
84
3764
8612
8320
6464
7344
7401
3342
3740
5824
3271
9976
7816
9178
5047
5147
5616
2592
2643
704
2285
2619
537
2042
6791
9187
4759
8380
3912
3486
8262
1380
2956
6516
3412
6568
5541
6634
7705
7659
4762
9923
6491
7468
607
6127
4429
9052
4640
6814
8594
1402
8184
2790
1807
9564
6462
7277
9023
8252
1070
4931
2032
8925
8310
8510
2154
3352
4855
4756
3504
615
6683
7119
3615
6621
214
6000
691
913
3588
2403
9225
6773
8466
3738
2399
6359
7097
5384
5096
1267
6261
8765
1996
4099
9125
7977
4923
4644
1546
5935
4434
2582
7138
759
8806
8719
1038
5712
1934
3773
2767
9488
2285
5751
5424
8601
3052
5502
4797
7819
3079
3029
5009
3168
654
5434
1773
7719
8939
624
8740
1088
3443
9114
4803
1345
7861
5814
1998
1507
8640
6596
9734
8828
2482
6274
950
5561
7226
4038
9453
8632
9375
742
7670
2992
2521
2375
2594
2477
6813
8624
7912
1948
3303
3130
9234
1263
4048
1750
7577
5421
3998
3179
8619
1913
4747
731
7848
9981
3245
1121
1677
5924
8852
2666
7159
2817
4227
6909
4617
2591
6630
1991
2841
2021
2418
7111
8196
3109
5818
8403
3090
7490
2749
2838
644
9116
1052
1062
9050
7690
3129
6166
7057
5922
3436
997
7337
183
8511
8016
2725
9312
137
8587
5900
6769
376
5415
4428
2345
9847
2353
1646
4583
9567
2247
2100
1209
26
7928
8447
3106
66
4342
9694
4199
7880
6090
9280
7303
6097
4405
1674
5477
9115
1679
6053
4259
7389
7550
9646
3404
5004
8531
3425
1454
3402
4468
2448
1875
4584
6018
7740
3227
2701
5864
2375
439
6447
7631
2800
3204
1469
8175
6205
5937
6207
3174
1079
7871
3349
8846
815
2165
1773
9839
9359
4781
6624
9121
2715
6175
3308
8843
6789
6327
9820
8029
8736
8453
5938
918
9501
1522
5575
4067
7649
7946
9466
3717
4088
1114
900
5758
3650
3622
2477
903
7259
9287
9319
2577
4953
3648
775
3302
1742
2060
916
6459
2877
2454
5048
9029
2842
485
675
5172
1690
481
3119
1600
8842
1910
3535
303
3803
4852
8848
641
7626
2512
273
3640
5518
1147
7055
3735
7611
8973
5385
981
4611
7758
883
3870
1628
1377
2933
5047
861
573
2051
6652
8562
1705
5816
6439
814
8851
3099
719
5680
605
4740
3963
2239
4644
2504
8465
5919
4238
303
3408
4997
320
1111
8518
5911
3658
6338
879
2652
8816
5210
9291
707
4853
1460
2874
6912
5414
2690
9174
1185
2752
7267
3949
7167
3599
6309
4058
8559
2820
5899
8079
2920
833
7625
4801
2671
6805
2476
3056
7901
5407
8263
3746
5235
5664
839
6859
4116
8306
3192
5466
1792
7711
1169
9619
514
3487
347
180
367
481
6079
7127
8174
4949
5004
8515
2151
1508
824
3903
3844
6189
9646
9012
7076
5725
7974
9966
8894
2170
3906
559
7827
7900
8612
7792
9228
8873
4893
6773
5203
9067
8288
3915
4909
6991
501
9888
5732
1245
8410
9295
2851
8527
3156
4103
5739
8753
8963
7416
5123
1267
627
1273
2348
9245
3679
9528
4994
8416
5184
8175
4398
1029
6787
1199
8744
6276
7880
860
9050
8611
4582
3909
5024
1529
8525
7390
6300
9502
8019
6812
7302
8897
6704
2364
4544
469
9573
3648
3223
4073
1591
2263
5061
2579
8778
1112
5060
2456
8312
3835
9357
9322
3393
292
5518
8927
3004
3756
346
6554
3051
4894
9371
3928
6652
8283
1106
5432
4476
4859
9583
1160
1591
1137
6156
1625
4906
7977
3923
4158
410
5488
7185
2870
9197
6976
3842
3604
2821
4215
4667
6327
8973
51
3782
1787
764
1852
3640
1147
455
2910
351
2864
6291
2225
9031
5147
3544
375
3228
7723
6625
289
489
1660
9871
2302
3423
1948
7405
1313
705
155
8687
9326
9820
6207
516
2482
1348
8960
8330
3644
3818
5366
8624
5531
9369
5950
9318
4965
7648
3827
8657
3536
9450
1391
4188
2689
3145
9037
8072
8080
4593
1641
835
6468
1232
2599
6726
7792
9755
7773
7481
3785
2004
1182
6225
355
9944
8852
1098
8743
7700
7593
5583
4115
104
8978
3158
270
8212
6345
6777
870
7951
4373
7119
952
4054
7720
6761
187
8353
1237
3368
2090
5185
5004
2331
3564
198
8963
5846
4002
845
498
5583
5948
4983
2667
9186
7672
9332
5701
149
3864
6430
3572
2741
8047
9155
7318
9887
8583
9690
7116
3643
1650
5782
7507
4882
4764
8520
5742
4768
3353
6462
9282
388
2688
8938
6029
949
9459
2174
8596
4527
5834
4563
5256
875
5259
6857
2772
1676
6169
1033
502
4678
2086
1542
5559
7417
5589
4049
8329
7083
7713
9100
3004
9683
2995
7510
7805
7969
9908
8789
5259
2764
2896
242
9479
388
6179
1694
9367
1157
4947
3011
8375
5869
7481
7013
7566
3588
493
1991
7480
8794
3277
2074
3461
927
5401
1295
1981
8220
7182
7422
30
15
7310
9839
132
9347
9880
1942
7203
2414
1850
700
1668
7876
5151
792
4266
2520
6246
1420
7823
2867
4161
8396
5632
2781
3766
3801
5474
4344
7750
6171
8384
5069
4967
7678
4226
2606
1249
7523
6443
8938
3521
5464
9487
5935
29
1058
9263
7785
1045
9989
4147
5209
4162
166
7843
9489
8670
1656
7121
8571
1663
8690
4726
7017
7041
3442
2344
9880
8751
9051
2500
670
1598
5466
1790
6290
4598
2295
9475
5466
6926
5718
4231
9231
5939
2716
1823
7790
8453
191
2253
2472
7950
4551
9124
8280
8559
5569
1255
5076
424
4290
8258
4605
1380
5175
2452
4865
3375
299
968
5840
4485
7699
3007
7291
3785
6147
859
2216
9022
8547
5066
7298
5589
6236
2109
9454
5732
7293
5012
6120
1775
8458
7176
924
4518
8131
9845
944
3067
2019
1762
1310
8206
9983
9743
704
7591
7150
8649
8324
1423
152
1164
4575
2715
3639
6534
5918
85
442
3620
3319
5545
2089
2491
9854
8746
7762
4165
6611
5391
1922
4615
7145
445
1807
8187
2866
7569
9170
8958
4181
3578
3794
2231
4562
7745
6811
323
1676
7815
8238
8410
7285
6217
2594
9999
5944
9858
4168
7673
2271
9213
364
4185
2116
8726
4647
9863
133
1116
3665
573
992
8980
1700
4784
1326
5101
2700
8039
493
1356
5835
5001
4582
3556
7033
3415
6717
3443
8008
4515
6038
2652
3077
6764
52
5340
5483
3975
9452
8667
7953
8460
3481
4962
100
2682
6633
7443
143
9703
2373
6185
3526
7431
3742
4541
7779
2248
3202
4274
5079
2521
973
5309
3602
8037
9532
4853
7966
3984
6461
6979
502
9404
4131
7910
6788
8312
9494
7894
6951
4774
5575
6178
4979
4456
5360
8920
2899
9670
4026
6385
5033
5390
8072
2487
6838
1640
9905
2963
6965
3621
3979
1655
7394
3732
835
9013
8473
3072
7241
682
5384
1626
3031
7851
6246
2558
1746
8570
8621
6420
5850
1765
1858
630
6156
3867
9062
9401
7334
8683
8309
9578
2730
4140
4363
694
1916
1411
7830
8149
1446
2580
1351
2181
651
1400
5346
4655
2407
1414
5573
2007
1957
1490
262
2357
2107
9711
5540
9547
7984
9762
1903
8099
4350
8084
1748
9927
7395
9764
5745
268
7937
3703
6711
6507
964
492
8028
2797
8147
4561
8864
5715
5424
9115
6520
3487
9771
7062
2854
3075
2179
6826
6410
2836
267
182
7985
1050
6683
2171
9740
2199
3677
999
9772
4465
4072
1693
7752
1166
187
1182
1121
5595
6671
7462
1709
6441
3790
5093
9503
6197
4882
9016
9176
1202
6389
6595
9415
8516
5224
1678
8412
1756
3024
969
7946
9067
4059
5341
7258
9413
6001
2833
5724
2804
181
7654
3737
5942
217
2479
6884
8244
3377
7392
8543
7391
8385
3170
4153
9065
2160
7424
4757
7565
2733
1553
2374
9725
3392
6066
8134
758
2890
5647
1110
1346
3030
8718
7423
1273
5841
1081
6664
2949
9509
7942
1409
9313
2641
3812
1467
3612
5989
4564
1978
6848
6344
8658
2691
8970
7516
158
3599
7861
7450
1019
9858
3848
9623
516
549
6984
9560
4358
287
9643
2770
6142
3298
427
6874
9951
5090
6210
1259
9247
8064
9976
966
912
4837
2583
131
4470
2122
6967
4533
7338
8852
1931
8364
4394
4301
5750
5316
7626
7709
5259
7947
1931
9912
6433
8432
4518
5680
2031
551
3174
2027
1625
7081
3647
4416
2503
424
7583
2491
2527
8463
1871
5168
7198
1832
9877
8876
3336
7064
7514
9079
585
6325
5299
2117
8631
6583
6190
60
4183
3836
8747
8911
1416
4278
7460
3913
2079
8287
2491
8646
3872
93
8030
3851
7638
3360
9209
3350
6656
8007
5145
3888
8393
2387
3352
3374
2129
740
1674
7703
8733
9487
5699
9984
3847
8369
6947
179
2339
8781
7103
3390
5888
2593
5628
6008
1127
5351
7802
6238
2052
5527
4876
6716
9470
2186
9632
9655
3428
8201
9199
2118
3973
2659
1826
4529
8668
7006
1182
5650
599
4581
2478
9033
5378
8368
1100
1627
6917
3058
9836
6682
4903
8475
8517
1263
6748
2749
445
36
9330
3243
9232
9614
8709
3565
8844
1416
7834
4929
7212
779
9150
2140
4414
2441
5083
1182
6003
7049
7059
1044
8947
7260
4044
294
6059
2862
2873
6800
740
4248
2401
3839
8033
8355
447
6641
6949
8487
3717
2302
8926
9249
5469
550
3714
6082
7981
9408
1140
932
406
4162
3939
953
5513
8974
2816
4812
455
7449
3353
9144
452
7959
9511
7511
6951
6082
8144
9970
2145
6202
7882
6296
1431
4806
7917
1594
1949
8952
2484
9475
9121
8511
1472
9860
402
6470
5784
4829
3883
4794
3200
232
8111
9400
5317
9408
1474
7685
7331
4543
4930
1671
2467
2516
5121
2848
5365
4051
2816
140
9078
2695
6953
3264
3773
9827
7449
4018
8183
5446
7464
6839
4845
8604
2423
3063
3248
945
2164
9757
7569
5744
5341
394
638
6186
7055
6058
8012
6755
2361
1438
3678
8214
962
6120
6032
9528
5028
9750
2386
4522
2419
7861
1492
7400
5934
7990
8347
2478
9745
334
5933
5066
1172
6232
6542
2957
6164
6229
1176
6844
252
3620
9024
6227
9472
3276
3403
8296
4469
5717
93
525
5616
263
873
6367
5578
7163
5146
9628
1260
9006
1660
8209
5485
3907
4360
1233
4917
5063
955
7778
8093
4288
6850
9954
8070
3839
8515
3687
6306
9109
9947
8051
6338
1874
2560
1494
6461
1400
850
3486
3722
2206
3123
6713
4811
9841
4143
5995
7718
2020
602
7115
113
3784
1573
9175
8184
9830
1421
1560
5966
1929
3344
6225
1966
4154
3116
8145
3213
8131
6694
104
2191
5012
6964
1941
5026
852
4056
8174
3850
8335
8089
3033
6090
3342
9439
9367
3708
6853
5451
9553
6157
5813
4033
5450
2632
7602
7267
4676
3405
3455
2267
142
1278
5460
3492
7019
1174
9474
9077
1534
9366
6573
6268
7105
1742
3688
2467
4613
196
2239
7282
6580
3172
4365
4145
1762
3028
9022
8663
6034
5010
6367
8004
629
6620
1714
9639
3133
7532
6189
7997
6175
6910
9169
8823
6631
4047
345
7718
4486
8469
6569
6678
7622
7173
629
2948
2110
4005
8691
8429
8656
9582
5209
6869
8640
5181
10000
8993
3664
7158
3819
1329
9414
8261
624
9629
511
4163
7620
1371
8220
5378
5366
3963
5482
2758
321
7695
881
3215
8437
9785
8050
3942
3696
691
1555
7284
7157
6822
8087
1690
7886
5767
4230
8464
7870
8036
1164
558
4847
8247
1101
736
3354
7172
2294
9849
8310
4357
1135
8248
8807
3152
6044
3935
5527
8385
7603
8550
8531
9337
7480
6971
5484
6851
4147
6195
510
2015
675
9858
1165
2365
5436
8707
8762
6119
3532
9460
854
1275
2364
4209
4318
9092
9522
4108
5748
1540
6498
6134
2254
1600
4261
8925
9175
2632
4866
2193
2068
7233
1352
7924
7154
3889
6318
2654
9370
4246
2593
5194
9334
1060
8493
2993
8733
2681
4487
2049
7162
5535
8487
9465
6171
4253
9891
7972
9525
3802
438
5695
1109
351
6863
9449
9601
2648
8582
2566
365
2807
3417
9616
6090
3524
9701
6042
313
8421
8912
5938
6205
8966
4547
6227
3022
7958
8693
9220
2537
2110
4307
817
2420
7422
4011
6020
6640
8853
6536
5119
5832
6604
3672
4600
9862
1328
3544
6913
8853
1163
8897
1347
1041
5774
9468
8248
9098
9357
449
1074
9367
6055
557
810
7126
6384
2514
8
738
396
6776
8076
3806
9227
7745
1960
8878
4892
8954
2874
7158
7583
5630
1257
6537
5802
7845
2635
4803
6631
7353
8800
6482
6761
7065
4159
7455
7498
6230
2331
8283
6530
3770
978
7668
8902
7593
3458
8951
8266
8720
6296
2671
8132
2826
4375
9579
7119
6722
1057
6926
5640
3394
2868
9856
5721
6282
7732
9618
3280
4284
625
9727
4347
8531
165
6638
3970
9748
3932
2867
5088
5661
6848
8821
1424
4971
3024
5722
7584
1031
6973
7279
7412
9856
2241
2308
8938
628
700
2036
4486
8103
3052
98
9066
55
6440
5310
3443
5718
5561
2087
7378
1878
8070
5707
3685
5219
7578
8202
1954
2969
5476
5881
8111
8775
4203
6770
9425
5387
3756
2744
6672
237
7122
8184
5235
8904
1664
411
7181
9362
7949
8792
9827
2637
157
4150
3224
4918
5864
9919
808
3355
2970
1329
4941
634
1030
8110
8801
2820
8279
8499
7265
1792
4133
7845
5258
9100
2448
4823
7507
4014
3949
7528
6935
4152
9962
2602
6445
2794
63
8717
3382
7746
7698
9354
7106
2718
7783
7228
6303
7170
7027
5768
383
8005
3099
7181
8148
262
4670
9782
2331
2108
3995
6269
6579
7882
4368
2138
6168
5746
3985
6712
4801
880
929
6809
9186
8183
7632
1008
7838
1017
3010
5180
9580
3376
5015
7940
6421
8058
6028
5165
4168
4561
3485
5305
5482
7784
7237
538
2317
3089
5140
9012
3564
1419
5339
6545
6864
1193
2215
1838
1506
3470
5432
3394
4702
2100
4589
3726
384
8557
1998
7120
5261
2528
5014
4610
3009
2325
5258
2687
6800
396
826
2150
1803
422
4180
2183
1298
6295
9391
2042
1408
4980
8154
5727
3831
2791
8801
3039
3401
65
6313
5554
5904
5391
5418
8090
378
1205
3734
2765
5221
1366
6313
7312
2835
5526
2927
3902
5962
343
1436
7880
6027
607
9116
8774
7580
2011
2920
3692
6436
3213
8481
5319
8723
8416
9565
1847
6444
3196
3019
55
9264
4021
564
3159
8903
1694
4544
5883
3085
6891
770
4812
3144
6948
274
4860
6721
1157
1461
6775
8854
530
8538
5493
8187
1112
9891
4731
777
3279
2190
6545
4020
4667
6063
2751
1628
9426
9117
6529
9600
5720
2342
6922
2025
4933
8495
5540
9323
4985
2139
2821
1331
6038
599
1405
5948
4315
3504
5612
485
897
7970
3553
8695
6317
527
9932
5349
4950
5080
4117
6581
3073
7322
1254
1205
2648
6280
7747
5819
8890
6528
4810
5966
6092
8237
5717
9515
9036
2329
237
7988
2918
6285
6616
4139
6767
9190
643
5063
3407
2245
7803
9025
1612
6980
6180
1774
3889
1296
4525
5480
541
7351
8779
2027
1176
4191
9409
2425
7569
8113
9393
1707
2306
8128
1053
4581
7349
3578
5702
5365
368
6426
5942
8984
3787
2455
4808
2616
4162
2348
5701
3381
1206
2485
458
9023
7198
9891
4644
7629
812
1420
7486
7582
7850
3602
497
3610
3234
6126
9338
7635
4461
313
4362
1997
3987
8359
9719
215
4193
6864
7615
2550
6841
1132
1276
7981
5843
1322
8499
6826
4466
7246
1591
2687
1361
3909
1515
2332
4411
6006
4596
8230
3866
6902
60
2166
5048
2280
8963
7696
8161
95
1024
4734
8058
2929
2150
2073
3482
5531
1137
1380
5782
3675
1744
2389
2411
7742
7420
2864
8212
6214
6374
7745
9324
6471
8496
518
8941
814
6225
9383
263
558
8060
2691
668
2873
4058
4376
216
9816
4035
6366
5534
9991
892
2289
8653
2112
4779
8458
4273
9026
1350
9273
1958
9742
6313
5792
7368
7853
4950
1759
1542
833
9126
6631
1460
4839
6286
8621
1807
7094
893
1598
2556
6887
1489
4665
5434
4864
5338
2606
4822
3791
3638
5153
3020
5423
8603
5690
1931
1290
5684
2780
9634
3532
739
9359
8326
3375
1444
7213
9173
2888
8466
2262
6085
6941
3506
1457
4774
2450
5101
6671
9974
6607
9228
8125
5747
6767
4300
6886
3275
5496
7520
7586
6895
9106
9654
1104
902
7861
1938
4811
5230
6851
1974
1004
3373
7327
2867
923
3509
7625
3561
1779
6598
6936
8858
7330
3726
8850
8813
6457
1691
3291
7087
678
3201
9767
9699
4796
1095
3182
4842
2012
1180
4971
1374
4210
4279
2784
5768
1678
9036
8762
8178
4893
6778
9741
9670
595
8545
9340
9397
1127
8449
6263
9059
1788
7261
8769
4080
8344
3311
1692
1058
3
2869
1587
6669
7853
6553
2452
5173
8619
5166
5433
9835
9968
9718
5378
8946
7797
5840
8224
5861
8053
9535
5520
7874
4567
7062
4978
1198
2888
8896
1829
3820
8020
92
4113
8681
369
5381
2640
5086
5304
6399
5609
8264
4113
5261
6091
9332
6987
5216
8323
3204
2357
2826
9034
830
4507
6129
2814
6900
3328
415
4363
7710
3668
7989
6614
1555
2258
1744
2502
7943
5513
7844
3727
4670
7189
3428
2828
2495
7945
3028
4761
4995
6203
5910
2122
6173
5085
7152
7355
2116
371
4735
7060
4443
7798
8565
569
5329
4612
1517
6476
8836
8545
1664
2127
2561
2638
7327
7850
8854
1204
8096
8741
4089
9341
7207
7219
7025
304
4009
3163
3154
8631
7702
6980
4566
5902
3343
2716
6583
3418
4194
6917
4617
1828
5655
652
4836
9057
8690
6712
9407
3551
6761
4060
3272
1054
8816
3144
6656
2888
7632
5458
7523
6926
8438
7661
6757
8657
743
9139
7256
90
3297
5381
778
8199
8221
5979
8268
2178
7473
5097
7133
3599
9922
625
4052
8993
6182
8255
5133
7930
3911
1366
4154
7470
3604
6532
5851
9795
9186
8340
2505
7767
9119
4112
9691
5085
5479
9104
6812
3813
5023
4211
7924
4775
7535
1529
930
8604
6781
8492
9067
9353
4516
1737
5516
3609
3860
2734
9420
5958
9378
9585
2253
5604
4096
2394
7313
2826
3128
798
2440
3102
1441
8186
5560
2843
628
3608
2854
3073
2921
7553
5456
2906
1498
223
5069
1045
8521
1518
9308
1056
5037
4718
6249
1670
6856
4183
2318
3139
3844
9690
7510
9312
5435
8288
5260
4496
5238
3314
1923
4694
7213
7379
9551
9136
1293
8590
9312
3012
7960
2711
9951
1781
3863
8081
9168
7346
8906
9660
4647
9419
5919
5608
1816
4113
8497
3738
470
9657
6696
2426
9405
8637
7566
9815
8716
9248
4274
2664
1529
9755
1238
7519
4488
3976
2226
3532
3815
458
2699
7932
816
4487
5662
9195
5906
4580
2390
9197
9977
1083
1246
2725
3465
1787
1201
5056
5594
5532
4508
7361
5661
7630
1732
8570
7533
3693
8356
6755
9777
3443
8687
8378
3358
8282
4564
4088
2601
4732
8256
1692
5561
4153
2477
5094
9611
5748
1959
8450
4687
5627
8031
4238
5392
2369
8825
3706
5729
169
176
2908
2067
3889
234
3964
7971
5833
4822
771
7472
6862
4561
9627
5386
9368
7911
8402
5686
4908
8279
1377
942
1214
8368
8931
7013
1031
4743
197
7800
4303
7051
4137
3328
232
95
486
85
6935
4214
1231
3068
2335
6542
2174
6160
7739
7715
5645
8639
7863
2691
1425
2571
4332
2450
8420
5873
9062
8532
2941
5910
6356
8071
4206
6973
9708
9348
6842
9254
1512
3802
8817
8448
9473
3674
9801
4687
7126
9778
7978
297
4713
7521
8407
6010
3526
7561
4532
5399
5217
9650
2840
8399
1851
474
2048
1182
6864
3419
9485
2027
3169
6869
2668
7873
921
7691
6128
4411
5934
9754
2366
5049
1365
4819
8853
2271
1138
9369
920
8076
8763
7750
4697
1128
7640
5672
1603
7350
6346
5033
4244
3593
1941
6092
6405
2099
1611
7683
9032
664
6934
8414
2653
9234
7953
8717
3521
974
7043
7463
8163
9939
7258
8563
9060
1011
6176
9875
3291
4121
8812
3313
9490
2354
4424
1954
8560
8825
923
2231
5908
9835
210
1122
8715
1369
5071
6741
4318
7531
4206
1974
8571
2305
9424
5838
6989
2757
8054
4097
6235
5740
3836
6281
5051
5180
4863
1275
4689
3048
1676
4843
9000
886
3527
5578
2683
7041
613
5293
2480
1658
2582
8650
993
8089
370
3980
6185
2386
5599
3461
7656
6931
6060
323
8691
1929
9966
6859
8395
8323
6148
8306
5832
3630
4520
2619
1489
4511
645
2218
7931
2687
9424
2183
1820
3472
3668
4974
4635
9358
126
7524
5717
6689
9153
4004
5630
3359
9271
1031
7683
3470
7030
8705
1592
5575
3018
1640
9187
4982
8308
6368
8947
3502
9695
2578
2078
5914
5898
1435
1846
4541
9303
8144
488
2123
3968
8848
6577
6545
193
4754
2108
4654
8117
2940
1900
2005
8016
5429
9107
4523
278
2355
4893
6683
4775
1662
28
2233
3464
2038
9488
5972
5487
4847
115
4980
9899
810
2446
6258
1181
6992
7019
7495
71
4023
9545
6397
2895
2327
1461
7010
2191
550
6555
2922
1149
6159
7161
8324
5394
3202
3260
1269
8746
9365
4170
5393
2343
6023
8411
6824
4289
5189
1300
7260
2126
2582
1473
417
9754
2385
3359
5070
6227
1326
371
8944
3860
7386
3082
9869
5836
1284
6879
9733
2618
4148
3282
197
5112
5340
3819
5206
3024
9510
6795
3682
7119
9916
9754
3446
3061
7207
1555
9347
4822
5359
1192
6751
3601
1026
3107
4824
8890
3712
7291
2857
8213
7362
4863
7525
7185
3274
5090
4576
9599
7382
8531
9260
2462
3487
9271
609
6885
2846
2213
8470
6668
7485
3534
4268
8439
1771
8392
4891
6655
2521
3893
9107
8335
770
660
1380
6184
5624
8004
2889
305
4505
7441
2191
1727
4897
2908
6804
9549
968
8811
987
6008
1900
3130
4475
6602
6281
3116
6167
2449
5893
5202
7129
1707
3416
2167
5319
8880
9721
9445
7223
5563
9812
5768
2783
7590
1254
7118
7493
2946
8491
1639
5301
2464
3615
7902
4177
7423
8177
9860
7858
3586
7494
8709
8621
3709
777
2441
5169
9500
7952
1242
541
2816
8650
9565
2734
1735
9972
6863
758
1847
3723
3565
9689
4150
9627
1952
9504
6985
5942
2851
8272
151
9361
1842
6933
4378
3352
7681
5319
9409
3794
2518
5039
8564
4511
6452
6019
8950
9517
1765
8957
9760
2730
5635
2202
3088
5268
2610
7278
9357
156
6702
8052
8053
8938
5165
6275
5621
857
3185
9581
116
7587
3197
4273
7708
8983
7888
8976
1702
86
4450
6236
2082
6814
8922
9708
2144
3918
4154
9581
510
5400
9369
2467
638
3172
331
9357
2178
6545
6494
9270
487
230
9795
8343
4044
247
8470
2137
6205
5763
924
5513
6608
5610
2585
1413
4267
3788
939
6898
8768
9725
3303
9168
4599
1492
9326
3749
6262
5491
2219
7622
8927
3921
5884
437
4294
7090
1498
9251
845
9992
1382
1446
7823
2243
3570
5974
2309
7123
3546
7170
1720
5151
9069
2176
4564
6654
4012
6801
6884
3011
7565
2370
3536
9862
7548
2911
1408
8636
8047
6402
572
8200
8453
41
3010
4107
4410
1350
4786
6472
7993
6111
9529
3842
6207
518
2792
9878
1415
1044
5569
1381
5080
4654
9934
3018
6343
9193
7998
9722
3130
1849
4588
3737
6827
6133
9437
2056
9029
935
3174
3372
1614
4399
8360
1787
3856
4039
3913
3984
2965
9905
2160
4238
2447
2445
4237
5728
9010
8055
6082
3743
3599
9613
7298
8941
7613
205
7013
5214
2038
7021
549
6822
7403
8005
4792
3565
9445
9142
2058
7983
8665
2158
4438
8209
1271
9363
1121
9182
1984
9933
8867
3855
5841
257
674
5192
4896
5799
1069
543
9698
5965
4467
6040
566
1620
5757
9084
4562
3720
3982
9672
4136
8558
406
3986
5732
7190
1501
4694
9829
1151
1650
3534
9685
7049
5408
6208
7143
5430
6154
2641
7196
9722
1315
7479
5298
9826
412
4237
3354
1889
3643
5215
20
6148
4388
1237
4697
6471
5303
7437
485
8433
53
7249
4111
8507
5248
2071
4342
8734
9823
2743
2873
4633
1131
7079
6467
6882
8473
2579
9874
2500
4515
8488
2371
7590
4165
5407
3707
3404
1137
8087
7012
7543
208
491
8098
1848
7414
6642
1873
8435
272
7142
7949
9278
8477
7708
7070
2375
9414
8226
4430
8405
795
3767
807
5447
2604
5779
9598
7769
3777
4215
8854
5046
9910
864
5987
7
7142
4629
5516
4760
1266
6576
8732
4988
3790
9962
5045
4551
7449
1534
3345
6665
2568
5471
8726
9611
8574
6373
1221
6065
4889
7843
672
9600
3499
7588
9046
4953
5475
4868
7788
7683
2536
5035
5961
7319
9027
2740
6814
7733
7238
6940
2320
5988
4444
9493
1971
3334
2477
4330
8341
297
4398
2605
5973
3674
9588
6652
1422
4709
6723
4211
6356
439
439
474
4057
996
8238
3535
1116
1077
4432
3583
3198
9577
9116
4157
627
636
6352
3957
7570
3845
388
3562
2089
4792
9684
6139
5952
5725
7400
1141
2711
7096
4898
6706
5615
2295
1508
2143
1330
7770
3435
9035
5153
7100
8844
9243
5624
433
1417
970
7295
8264
7055
9326
7120
9903
7903
1798
2591
7061
1064
2831
6699
586
3774
38
3104
6659
2185
6791
4455
6378
8108
276
347
6531
1039
5586
1992
2985
188
9693
8833
9190
2963
8588
8222
9281
1706
8191
1169
5474
9221
37
5891
8433
8238
3306
6752
8221
1809
3693
7740
6408
3334
9663
9296
6047
9899
2615
7045
360
3213
1267
3740
3044
1812
1802
5639
9092
6169
4684
2296
407
7316
2730
6100
7057
6390
4786
9506
5624
8463
7251
6454
1432
4941
4495
8133
1350
7667
8350
4277
2738
1441
8591
2883
3781
2822
9834
3360
9706
5886
4304
8008
5433
6665
4516
9568
4718
4235
1667
5612
6921
937
4510
6602
894
614
2393
30
1964
4522
1931
3003
747
6732
5798
8971
5038
7020
8848
1995
4569
7584
960
4214
4060
7000
2245
9837
9388
9488
6640
1663
771
3602
4850
1467
6894
8085
9583
8527
6724
9174
370
4779
6215
4353
8106
1655
435
3276
5682
2750
6707
6704
2367
9222
6579
7669
7250
2269
3504
5449
941
3042
4955
8989
2162
7708
8588
7148
8391
2315
6371
3481
3238
2745
1658
2804
9985
685
9271
6584
1331
8204
5662
7540
7681
428
2226
8500
3535
5030
1756
411
1198
3767
5652
959
8500
5283
748
3554
468
983
8973
8600
3468
6794
2904
4682
4382
8927
4975
2453
6694
8777
1244
2623
7194
6267
4958
3912
5695
3019
8469
9017
5688
2674
5923
1101
7626
7732
8178
1992
171
5046
692
5287
7976
5440
4790
2982
7685
6145
6238
7192
7376
3177
6771
9430
8495
9848
6555
3991
7575
4832
8143
3624
3454
9369
4955
5721
856
3713
514
7444
2734
3165
9263
186
6974
9745
1062
6684
8459
1704
8072
6051
8980
2769
1829
5404
6579
4198
508
6916
9708
7402
5454
9499
7173
8254
977
1480
9156
5136
7472
7513
6243
4592
6576
4517
6753
8528
5469
17
4611
3560
4739
2811
9448
3571
9112
3942
5018
266
9590
5650
7359
7179
9367
839
1839
6934
4121
2558
4001
8419
6369
5692
9214
7987
4795
6860
5879
6577
8815
7224
5281
7941
5296
7220
9438
3941
783
4103
8
5464
8796
5990
2087
3593
3996
3455
850
3636
5654
7407
3426
8704
1847
1152
9393
3577
8885
6579
130
6856
4625
1142
4682
1666
3733
8338
6795
6362
7021
8579
6546
9556
83
3461
3766
2695
7234
8279
4001
9821
6220
1503
6028
4490
4231
2170
882
3447
3602
1342
1798
5706
6997
2686
5377
3396
9014
2088
1891
4790
3288
5391
5595
2033
5310
4273
1666
3897
8830
7764
4081
996
6800
7921
2035
629
1973
7021
7748
8000
5957
9744
2329
1097
8961
9556
1626
9278
6055
380
7050
3405
1523
8782
8791
8595
2738
9599
9645
4323
1634
3225
2549
8127
1510
9323
1258
9045
2598
1213
7980
6905
8498
863
8365
8475
5719
445
5689
2117
2970
4177
9555
6452
66
9253
7915
1952
786
3091
2027
7065
4196
1435
977
6304
3937
9648
6
1455
4220
1247
2989
678
5359
8909
8439
6003
2044
3052
8915
3053
3846
970
2388
3949
8457
87
7178
4298
9939
9008
8450
7055
166
5805
3593
7787
4374
8979
1356
5221
1916
6598
4619
7690
6413
7391
9419
7397
3621
5718
3899
6889
4125
7149
6655
382
6364
2072
6760
3302
5561
3468
68
3546
9870
3043
8161
2998
7064
8121
1421
6749
3723
9991
3242
3706
9618
394
2653
7813
8069
1918
1429
2511
2339
6524
3768
3722
2926
6605
2809
7063
615
6426
1094
3037
1518
66
2558
7891
6459
4583
4656
9770
539
3189
4302
2250
4162
6880
8113
2727
4383
1209
6614
2480
941
1996
9061
4725
101
5097
5858
5282
1185
3133
7356
5980
6348
8957
3331
4694
7141
31
3256
7520
3906
2020
4060
5613
8272
8470
7290
3520
8409
5738
9920
8675
6175
1489
3512
4803
6548
4065
2182
6571
956
5259
7226
8523
6106
5833
6309
8900
5447
9158
6408
3459
5922
1385
6487
8584
8657
368
5037
8883
4149
4021
5513
618
9756
1615
7735
9576
3631
1112
7097
6693
1196
8086
3347
8030
6350
8825
9191
7985
5720
7312
4725
5064
5969
3144
2196
1055
7304
3745
5566
5507
8153
5823
853
7273
1352
8314
5011
7353
8314
3762
4976
117
4292
3604
4845
5401
8443
9713
6189
9905
8250
5889
4387
7793
8753
5059
6629
6869
5450
3295
96
6486
8104
5243
8182
1414
6648
9814
3891
6936
9113
2020
1070
9791
4552
8727
7626
1297
5476
5750
5595
6967
3601
8381
5653
3204
3752
2368
5696
9791
6667
8813
2441
8991
2597
8429
9042
1091
7024
4679
1594
8603
6241
9186
999
6582
9038
8596
3407
5385
4191
8779
7509
7720
5122
4055
8257
8996
8680
5123
4441
8417
766
7486
8811
6963
1478
2330
5261
165
7523
3120
1563
4277
1156
46
4879
9647
4583
7711
6703
5028
4591
5365
8144
3271
7696
9589
3993
2261
4231
4511
3970
9150
5063
3864
6507
8484
9246
3478
5673
5807
8326
695
3595
58
183
6382
4395
238
393
1548
4319
9704
5304
9751
9823
6090
6576
5753
1602
6555
3912
4824
3185
4475
3627
4989
5069
1816
5249
7811
7564
6950
7212
7966
4590
6190
2254
790
3694
3478
6008
1550
9972
4857
2301
3237
5671
7010
2454
985
607
1226
4206
2771
8889
5644
4829
8754
1716
7057
723
4183
57
1470
8234
2555
807
4662
717
5113
4172
9244
6471
4123
1408
8777
2420
6388
9994
3782
2965
7303
1222
3623
3359
5011
1519
7012
7010
5532
6550
4581
1671
8902
9652
8906
1379
6208
1820
8020
905
8955
4841
4532
6651
2182
9143
7981
3760
1303
4302
1336
5841
1352
9433
4500
2494
8572
8437
8440
2190
5853
7445
4631
355
3955
5826
3807
6684
2498
431
8526
9188
7393
3882
5873
4519
4354
9455
8314
7365
1315
775
4669
1327
496
7341
5495
4287
2195
2721
284
1796
4890
9302
9100
858
8978
1478
1648
7448
5893
6053
6631
2387
526
1186
3240
7232
7557
1562
6435
5783
5211
5959
4264
4355
387
1382
3187
4918
6907
8694
4563
2073
7574
9340
8118
9616
4200
8980
9283
5196
7805
6882
9923
3947
4118
3974
7644
9818
3697
8381
7980
7370
2532
2868
478
7744
4885
6616
1836
9110
233
249
4258
3392
1463
397
7882
6377
776
2832
1482
3740
4014
1881
3974
4238
5726
696
2931
3016
9627
3228
4089
8418
2577
465
8707
3531
5562
3622
4471
8325
6112
8493
6892
190
2000
2971
2477
3769
2103
9679
3769
6874
8124
6975
2836
9393
8137
590
3966
6430
4056
4555
6622
211
710
4386
9867
6007
9094
8629
8870
4870
8325
7846
9895
2918
6469
1627
9506
2708
632
5060
534
7757
8283
6456
9682
5209
3020
1643
5508
9073
6762
3933
4447
2833
8504
4108
3417
3017
1533
5305
6623
4573
9627
392
2133
7916
6697
4737
8093
2894
1199
9283
4834
1095
8990
9672
1427
2280
2698
7860
6391
629
7478
7607
8289
9440
2938
8514
7585
9908
6690
8022
7892
6318
4518
6920
746
9302
450
1280
6914
9020
3505
5441
7140
1612
6171
6451
106
5268
8488
348
3580
3757
1663
3053
3127
9172
3904
3576
7545
1613
8827
4080
6555
957
7595
7161
3339
4310
6162
3694
949
6656
4625
5729
6702
3442
6388
9564
813
8927
9049
3111
5191
765
5003
4515
9157
402
2783
4659
8083
2919
266
2810
8343
4510
6477
1183
1820
2288
3534
1421
2987
8447
804
4375
7269
2138
8511
6057
3679
6383
9761
905
6075
9434
4797
3676
4767
860
955
6341
5172
3223
3316
3641
8412
6965
4912
2814
3361
9161
9354
8754
1830
7149
8333
9815
845
2218
6686
5612
661
2406
4005
3687
5084
1576
6424
1886
3609
9047
8566
7941
9199
416
7246
1041
975
2663
2217
443
3949
2708
122
5136
9852
2750
5473
2534
2265
2726
7654
7657
7185
3402
8168
2052
5840
490
8594
6699
5447
631
5942
9124
9929
3719
7546
9366
1186
3702
188
3625
949
6022
722
7869
80
3607
1698
2279
878
7505
5723
7398
4137
1582
3023
9396
4585
5877
5421
920
5694
4369
5247
6760
2182
7536
381
4587
859
5623
9995
8828
8124
7315
2726
1995
742
1658
4343
5278
7503
7024
6545
8821
4703
1253
3549
4123
4380
7644
6351
8536
2368
5719
2084
5507
8649
6014
9323
389
8189
8942
1965
6393
4263
6958
2266
6111
162
2604
8913
1904
7681
8550
3276
5691
6025
4709
1350
3982
8956
1636
8442
7873
4323
9038
8169
6812
2615
4165
2679
328
7788
255
3571
9459
3450
7227
369
4413
6537
1106
454
4336
5608
2600
6816
6684
7594
3057
1871
5984
3038
4256
9203
6101
794
3003
1363
8116
8628
1450
9463
7064
9196
2847
323
4926
1512
1983
977
8441
4413
2702
2234
3602
8008
2889
3968
2284
8103
8413
1627
2917
1382
7253
6254
5433
9257
2720
1237
9537
1315
7329
542
6712
2993
384
273
3678
6950
7294
2365
7638
2276
757
8176
4986
5988
3758
3330
5822
6210
93
5519
8274
5096
9638
1311
6337
2853
8723
7412
7110
3097
5757
3023
3918
1744
247
4111
3784
4392
1995
7192
8793
9665
7420
8028
4573
8593
6378
856
1560
3536
6756
9694
3994
7751
1400
1818
416
6240
886
8019
8903
8969
7059
8752
7580
6779
5353
1732
5663
4290
3659
9479
646
6344
5957
51
5918
3522
9730
5048
3516
4278
3496
8140
3105
2295
831
6899
1259
2656
6399
9174
537
2201
502
3459
3527
3336
4664
6129
9287
3383
3681
3038
2785
5469
8054
9960
6097
2124
4138
7220
2974
2327
5692
7534
4235
5998
8237
1901
2375
1287
4544
8098
8031
4267
1547
1789
9731
714
4089
124
6181
459
2241
5890
1597
2452
4242
3743
4586
9923
9317
1393
4980
1623
9700
6759
6429
654
5033
9966
1077
5035
2831
74
7357
9347
2629
9330
6707
1733
3233
5833
2380
7476
4273
3429
4976
3362
3884
3213
8814
4938
4295
5619
8096
3882
3012
5500
1370
12
7317
3128
5004
2111
8990
819
2263
3062
4841
6055
7628
3437
3602
7083
3616
1380
5298
3931
3260
5242
3706
1653
1600
4246
3605
5758
1271
1316
4896
9392
1318
8811
4966
5857
6463
8023
2435
5392
6914
9416
1386
5694
8210
3575
8898
6342
6869
1295
6395
7274
693
2447
7758
7740
3509
1163
3459
566
8557
5098
5564
9783
3510
9856
623
8123
9281
6936
2657
8997
7745
9277
1933
7595
905
3733
6755
5406
8608
7355
3614
9765
4881
8551
7694
501
1551
5132
2436
5583
9990
4095
7708
1686
2157
6479
5956
2795
2679
8820
6011
3255
3784
1528
6037
6276
6037
6493
8107
4377
6820
3946
6527
3952
7827
9541
4477
2421
7396
6830
3101
9405
4918
1238
3732
6464
6911
203
6058
677
9397
2337
1335
4489
9836
1294
2871
8860
2777
2754
7997
2504
3253
5552
8531
2654
1198
6494
1343
3711
9223
437
6241
1332
9600
2869
1832
5418
3392
7449
5701
2573
5438
802
3128
5600
832
7186
966
5750
714
2264
1180
7329
9448
3363
4381
4453
4119
6580
4551
135
8493
1253
6036
1399
9145
7599
5885
4455
5717
9677
3608
5479
4072
6587
1554
8191
8104
8330
3319
952
5724
7971
8366
2983
4864
9877
4082
7863
2481
5437
1739
7410
4953
7649
3388
5564
69
8969
4181
6956
2849
7978
1416
2967
9557
9552
2840
7338
7768
3112
3454
1972
4675
8039
886
3135
7857
5226
4950
7913
3490
699
4414
1043
7375
2957
3690
2197
5303
4917
9269
9483
1544
4757
7000
3345
666
5669
5680
8374
9269
5952
3198
8560
786
9929
9527
5804
2399
3384
8140
5055
2668
420
8996
9103
2659
8046
2901
2919
2661
6584
9345
4875
414
5265
3309
2952
3930
2511
605
3735
4146
7559
4123
1838
5119
9435
5575
3762
9407
7249
648
7294
5156
2651
4705
5833
6074
2888
6158
1094
209
151
2638
1693
456
2708
1690
4530
6555
4800
1715
7103
4019
6033
3530
8627
7772
2611
473
454
2052
3625
2719
9368
4878
853
4585
9141
678
8943
5516
3718
6048
8133
9566
248
6825
4016
9780
5185
1071
1422
694
7748
7036
385
8431
5347
1566
8180
4993
9612
3922
3557
6133
4081
8126
7764
9600
9880
8014
8518
3185
1915
2293
5478
8022
8621
726
1897
8351
6731
5883
8972
6570
7562
1778
1389
6093
2514
7320
6482
675
2278
3741
5129
1549
1631
6775
1453
4234
5813
4323
9666
929
7529
7926
1470
2779
5138
8769
3092
4605
1154
4851
7454
2355
4644
9496
8486
5289
580
2432
7025
2531
7530
4826
4457
380
1205
5791
7941
5979
2913
619
8871
5105
212
5029
82
2479
4618
2576
1957
1733
9275
3707
889
2149
6886
8403
1203
5734
1901
2936
6214
5908
1420
9340
6440
3013
4918
6968
5183
5383
6751
1241
2920
7844
3184
9303
6132
8999
7418
1254
7552
3961
9130
4566
4527
2164
4805
4533
6742
2137
1344
8869
1923
5564
3391
7288
8987
9677
1448
2246
9039
4578
3107
4241
458
8351
3264
6672
8138
8040
4837
7768
3224
6925
2947
8217
3333
5988
5316
3716
5604
5365
5603
3930
958
526
1735
9232
9957
6839
8349
8671
601
3664
9490
3096
8001
3174
9578
6052
7783
7492
8384
4537
9826
8134
8442
7208
5312
3769
3815
8227
6224
4575
2216
3165
5114
9534
6521
1178
2860
9768
4891
3173
3745
8277
9519
3888
9536
2812
48
918
9727
7985
6350
9277
1425
2744
6003
9415
2451
9160
851
3735
8447
8346
1765
2928
5659
2273
6152
4121
801
3459
6404
1453
6620
9477
4703
6400
3980
8374
8456
4203
870
4850
3987
8312
875
3078
4657
3353
4626
7603
3452
3635
6965
427
7068
1704
5477
7401
3161
5634
9195
6077
909
3163
1724
6837
1653
3625
8104
9975
7524
6711
2528
4970
4900
943
1649
8869
2170
2212
8417
6847
9284
27
5477
8949
5554
2393
8684
8267
9167
711
7532
1578
4554
3075
7095
7239
8581
7777
7449
7763
3385
2382
1249
4111
4148
469
8602
7592
2976
2202
9013
7856
6289
4787
3396
8493
1339
8839
3445
3659
4478
5598
4633
380
2031
4777
9728
1600
1828
7419
691
6704
3371
7076
7134
7363
9735
8030
392
2004
2137
5168
5952
4427
7031
5520
4342
9271
1419
9493
6723
1645
8619
6283
5541
3818
9456
8592
3755
7300
1541
3915
2122
9391
6126
3388
3370
6428
1346
3102
8128
348
1591
3753
9256
6722
4873
7013
7998
2678
4278
7081
473
213
1033
1856
2838
3798
3169
1213
7212
4760
1165
773
3937
6151
7750
2507
3401
3661
2057
8698
7573
3893
2431
3531
5872
1754
7579
1222
3761
6926
8960
7157
5181
3831
2717
3363
6893
2596
6405
2132
856
9854
7839
8654
4749
4233
2967
1285
4719
7418
1759
9445
8380
1602
5957
3912
9084
4136
2738
2759
7747
9732
4797
1853
8483
8568
7082
5751
1489
4345
8242
24
977
2235
7423
1513
9793
1468
3268
3518
3936
646
3560
5443
9593
7544
9677
7093
4720
6478
1553
9261
7127
5676
6064
7927
3021
5834
9044
5313
9188
2057
8650
7823
749
4084
8802
3819
1010
1714
3731
6569
4832
2535
3784
761
3247
1098
4923
8486
3024
9250
7165
9147
4994
9801
9183
9045
208
6578
4160
1988
6667
5399
1235
3963
9903
3819
7275
7014
9636
2191
2215
315
388
5168
3060
282
9524
4237
9411
5998
1792
6502
1337
4133
6200
352
6604
6972
3217
9509
4353
3636
8041
5768
5727
7041
8603
2950
3455
9072
1499
4248
4531
4136
4270
3365
9248
2394
4585
6196
3177
931
7061
2944
2025
5616
204
2340
1485
6992
4115
6117
7212
5989
6259
7775
9107
8276
4117
8823
6913
1277
6586
2480
8348
8116
4292
3994
5919
3421
2805
6164
401
7591
6002
1474
6610
7567
3827
8362
5396
8581
8474
7976
9044
923
7901
5073
4595
3866
3441
5108
4390
3631
6725
7292
4950
5811
9097
2115
5509
6136
7898
4305
8254
7359
9131
178
9655
4246
3840
2133
3990
7614
7514
8944
1757
7707
8874
17
211
9733
7908
5344
4385
5740
9554
272
9606
8648
8705
9300
6135
1086
9388
8910
7990
9582
1076
7074
797
6185
2169
8330
4071
1937
2567
3299
7836
8104
3519
3076
6151
1450
9153
1518
2918
5239
3043
2191
5326
8
8977
3377
3080
4451
6225
8239
2107
1514
5249
680
935
8285
7279
2444
8491
9408
8709
7955
1028
8919
1776
3245
4435
3981
8011
2196
5546
3716
1981
989
9826
6343
3707
3998
1244
3436
4779
1321
9298
4133
9782
5623
4777
9013
4537
6944
8806
8495
3417
486
8778
2858
5296
2113
1835
8354
8296
8245
5952
9112
3123
2511
3048
5273
1589
3151
2264
2780
7646
9664
6288
4308
72
4066
9928
6997
7337
6505
7644
4868
3701
5822
9425
8855
5268
1379
6147
5452
6459
3652
5516
4790
7706
5689
5171
2609
1618
2568
5295
5031
4944
759
5687
139
826
1247
567
7906
3556
9548
2481
6881
719
9697
3037
9634
6352
504
5614
3088
2233
3943
1091
5090
6406
4126
7079
4469
8901
4189
4358
3825
1939
2499
4396
8861
4719
4113
8491
9663
4542
7084
6296
2604
6634
7121
7827
621
8807
1460
8050
9250
2580
1441
1993
2017
3290
8483
6727
5607
7029
1986
9216
7279
6475
199
6131
896
429
5020
2391
5120
362
3278
8823
8439
7194
9364
8438
7054
7678
3610
6881
3222
1218
22
4384
293
9643
2555
3369
5548
6243
6027
8353
1684
2606
3720
31
9030
8344
6643
9087
5897
2189
6966
3728
9286
6436
5149
9819
5000
7209
9342
3120
2880
373
9417
5695
7204
7597
3803
511
4583
1140
5197
4670
1668
7790
9897
1510
6452
3762
9244
296
9087
6346
1239
40
9359
5338
1168
5669
8944
6219
6053
8851
9859
8243
8064
1831
6210
8227
9334
1198
2158
7565
3914
7610
3363
4415
5887
3771
8158
6832
4682
1222
4181
1846
4933
5860
884
850
7760
5177
7752
8585
4547
1230
6308
4095
7390
1854
2641
6754
2817
4731
9587
9968
215
842
390
294
781
2513
2151
2807
5361
2107
8399
3237
3942
3606
6298
5087
9443
4458
2614
86
8251
7877
455
3662
5463
5319
9527
6670
8479
5832
699
9043
9721
5553
2032
3607
584
6590
5780
2554
9109
2429
354
1530
5371
259
2789
4085
6828
7916
1597
7784
6017
204
112
5698
1263
1671
2791
6506
4405
2426
4921
1449
18
9172
5046
8582
2531
2100
1865
7037
3578
8048
3057
8555
6122
8191
5737
2264
5279
9844
7122
4689
2219
7191
530
6256
7370
8657
5638
939
1031
1269
1939
1702
935
9702
6714
2790
67
7720
3610
4884
7396
6535
7968
6681
1479
174
4633
4428
5904
6069
7224
3445
8666
618
5474
1293
5036
90
9606
3589
9752
6908
4331
1695
8877
1019
9906
1660
6092
6174
6603
5683
4487
8982
9331
2923
7301
3091
5066
7253
5043
2883
1619
8009
5460
9928
7364
636
7801
5333
9405
5227
2396
7429
1654
8598
8806
5544
65
140
6177
8954
8655
4478
3383
6466
2255
6515
345
9476
7776
3720
9740
7091
5207
7857
6493
6791
1452
9473
69
1782
6991
4370
1496
8115
5336
4993
424
8816
1628
4969
1686
4224
4027
1178
1464
6510
6487
6406
422
8692
6479
4328
1711
5097
4489
8561
9416
7401
1774
6480
708
2722
1438
3405
4256
137
6773
9267
9157
4151
3542
9768
4752
7156
5491
6570
1486
7038
4063
4935
7041
406
6410
2201
1888
3111
7900
3004
8250
1652
2205
4189
667
2636
640
8049
1911
1629
6240
2704
6755
8258
7043
5196
6803
6282
7131
7842
3982
5735
9819
5883
3293
6895
6231
4847
8867
995
2580
6135
2471
9354
2686
461
4668
5321
680
8562
897
4721
4190
1436
5060
8821
647
986
3538
7558
4039
6118
58
3245
1184
7894
8815
9396
7816
5342
3340
5329
5061
485
2257
3200
1621
4898
5164
5676
7035
8068
5763
5914
5939
4139
4670
339
103
7766
9682
7275
8282
5258
7367
1778
8257
8619
9995
4231
1298
5706
6559
7060
9460
6987
7519
6890
9798
962
5775
9834
1563
746
7537
4172
627
8242
4067
4512
5686
2260
3014
1743
4473
1986
8361
8508
4930
4239
4659
9341
1640
5928
5600
9328
276
2093
6723
8364
6836
3024
7929
4373
8750
3481
9374
8699
9106
2819
1065
9008
2440
775
5474
9460
8776
9731
5237
3423
3816
7814
5902
8698
3168
3418
5363
682
121
2767
5857
778
916
8176
5103
7524
9368
5620
8479
3627
8675
4468
5411
1720
9777
2292
7068
3712
9530
8511
5405
9262
6934
1251
9438
898
8332
8118
2908
4005
168
4260
5438
472
1978
3926
387
1336
2571
1249
8007
496
3227
9992
3829
3276
3894
7950
4261
3061
9301
1244
1894
3213
7376
1643
5511
6457
5377
1679
4880
5430
116
2113
3870
8089
6442
3351
8827
4775
7309
1329
5371
3998
6590
8291
7170
2334
7786
1210
116
7800
4075
1501
4149
561
6731
2850
3518
9282
243
2297
1729
3296
7233
8697
2628
3987
9864
6133
9433
8853
2033
5787
4046
6457
7504
7305
7168
6565
9489
1580
6331
1469
9425
8630
236
4813
1721
635
5639
7795
6421
2681
6916
6407
5731
3169
500
8680
2999
1654
4802
5381
4668
8033
2725
8276
4404
5694
3538
8034
2512
2663
4190
1160
6395
3387
4864
7894
9312
9531
1429
5631
7293
4609
3854
4096
9935
9485
4116
158
268
1485
6635
347
64
7672
5268
5365
3471
2151
684
2523
1786
6480
8370
1005
828
113
4214
4927
84
8534
4125
6585
8173
8391
4049
7342
7656
4304
9413
2711
2571
8654
9926
6572
6643
2947
7053
9694
6485
8631
7458
6084
739
1291
6938
7151
6890
1994
5760
4620
71
8527
9666
2790
1786
2685
4066
1702
4658
3775
3053
2632
4392
8893
6585
4507
7944
423
5783
2372
8426
7569
3816
9855
4143
156
5979
2404
8615
6652
324
594
3711
9611
1209
8891
8855
4505
8150
3179
2978
4798
2880
3541
6071
5950
6774
5020
5124
5352
5972
3500
290
315
7825
5091
1011
294
6889
463
7544
6570
8165
8308
1471
3677
9877
3098
1306
6062
2367
5905
331
6112
209
3170
363
1718
9811
2212
2474
1033
600
1704
6112
361
6739
5361
7730
8589
3575
4291
2720
8904
1894
2935
3180
3243
1003
2488
1397
849
6307
6285
673
7386
3877
2483
3353
1240
4547
1863
4958
7104
104
6941
4393
6973
4897
2623
7856
727
1513
4213
6085
8378
733
7294
7928
119
8494
6937
4413
9268
3460
6370
4904
8256
8815
7196
4117
5239
8361
3431
6756
2222
1224
4735
7377
4572
2048
3297
7426
1878
9540
9194
7401
6853
6044
8157
6841
5749
3747
7297
8230
8093
6584
7221
5429
3478
6388
2577
7794
3065
235
7818
2897
1226
2251
4625
956
7787
9314
3610
3275
894
2428
3252
7281
9499
105
2489
4307
4218
2685
6803
7251
8526
5265
9737
2747
1679
7496
2277
1190
8561
7836
1380
7304
198
2854
9113
1741
9677
7468
8478
7007
6309
6196
3304
6225
6834
8855
7589
5720
3146
2753
8485
2410
1741
2117
9123
4958
7519
3789
9758
5299
4
6927
1928
5693
7894
4636
5866
6394
5638
1090
722
8194
173
7985
4842
685
653
4234
6582
7214
5497
3570
1338
1885
6669
5767
4933
2003
5563
8826
5502
4014
9316
7498
3946
5828
9680
8162
9607
5413
4938
1256
2873
2409
4650
9478
4446
2568
6640
7797
4159
9320
7514
1189
6021
9649
4322
586
294
3757
4039
2865
9403
4347
5351
1264
8367
7218
6742
3547
6326
9314
6173
6002
2839
4839
2930
8536
2024
9287
1823
270
9556
731
4738
8590
8508
5674
8961
2404
2103
2864
1127
3142
1895
1885
4687
485
7914
3578
6188
9147
3513
9143
2115
3908
3233
6848
1814
3434
7179
1838
4238
8728
7898
1401
4276
7200
3249
4907
8492
8
6766
7776
7486
4014
2839
1418
6370
7213
5248
1088
888
3944
4486
310
4017
867
4426
7304
2413
3553
5181
6257
8258
7015
9717
8584
7733
1007
5113
6025
3481
3450
2447
5938
497
8925
2799
6436
4291
2092
3972
361
2892
1668
7919
4421
5306
2673
4103
5908
3321
2672
9889
6499
1181
143
7895
315
5929
3457
7320
9896
9162
1917
365
9065
2852
614
6659
9216
2567
1702
6906
9608
252
6739
5113
8070
3666
8099
411
3047
5551
4124
9930
9
2917
4628
3734
887
8868
9639
6258
8764
6885
167
7212
9513
3802
8430
6935
7073
6672
5455
9111
1649
8366
1946
3288
5037
8173
6030
9035
7190
1843
6792
6301
6471
3149
4698
4086
6607
1961
9511
3243
3257
317
2635
2145
4966
5576
1176
9295
4733
403
3867
3582
9161
3764
2524
256
48
223
5652
7386
6099
6776
137
7807
3713
5241
7957
7610
5303
2092
8293
4919
5650
3911
829
4767
3397
2578
8953
7903
38
6709
8958
5348
9426
7026
5630
1604
9569
7500
9082
2716
8164
9379
6547
8866
9627
1405
4345
9270
8819
5347
6820
8842
8124
7077
33
9579
937
5755
2292
2970
8481
4345
2508
9180
2738
2605
4324
9130
4997
3881
3269
2070
2268
7479
2713
5979
3000
3534
4426
7727
2904
1872
969
2296
5515
5901
7531
4119
9895
2328
1229
8006
258
6643
8201
7466
7469
9657
5185
9077
5712
9416
8919
1307
7648
7386
8207
9390
7661
8942
1916
6376
8329
648
9271
1572
5891
7985
2975
874
5217
7164
8026
3045
9788
1511
6217
883
3509
6138
5849
4456
3574
2607
4246
2575
4179
2478
3210
5167
1886
5555
3779
2693
4810
9502
4067
9204
9016
3895
145
3814
9341
6812
1581
9341
8581
6249
9824
5450
4016
5667
4417
2457
3642
4769
68
7207
3593
3479
8846
1537
7471
1872
8083
3115
7919
7735
2736
7066
5597
7138
1797
4927
766
6940
5626
9088
559
1838
2658
5220
4705
1433
5133
7002
9985
8322
2695
8695
3702
8586
3022
4826
8660
7321
3201
1630
2573
6823
7875
5547
1591
2631
2255
8217
2089
8784
5782
5795
4511
4744
1651
4052
4285
4495
400
9920
3119
9062
738
9457
975
2571
6174
5053
2496
3746
1935
3904
5735
897
5664
1420
5050
1816
1331
9225
3520
7243
388
4154
4280
4557
5112
6670
5830
9259
5551
5503
5368
2354
7944
9451
5175
7502
5220
3837
9976
8224
7938
8776
7586
6250
1546
8943
9098
4506
2341
947
4922
3394
5737
553
8912
9136
8339
1511
4962
3343
4413
8268
1376
8712
4559
3977
1410
7974
1057
4672
8624
9717
1646
3511
9200
1558
1269
5209
4618
1026
2265
2569
8856
9592
9545
8628
7833
6533
4393
1906
724
9087
8575
6680
2074
3438
922
2510
6948
2423
8875
5624
8572
3415
1080
6307
4103
6184
54
2366
831
947
1540
4738
3919
4402
2471
2623
2216
2544
8751
9188
4081
4048
3800
7514
3803
8215
2428
3902
4626
9895
2822
5226
1007
3497
530
1743
9978
2853
4544
7601
5709
5905
584
4799
4500
7412
3415
4029
2449
6918
8167
3056
3836
4070
3789
629
4407
7703
379
8142
6431
184
4422
5258
5534
5343
5874
768
9662
1105
1001
5544
6040
9008
2186
4934
3642
1169
30
628
1655
5193
8022
9402
8153
4404
8385
1677
5554
1874
3242
9889
1791
2959
7245
1436
4493
6173
4938
3513
2422
8767
3570
3958
36
5492
3454
5803
2342
6655
304
2326
5456
7311
2929
3639
5516
6112
2649
9829
6495
6733
157
5868
2519
3215
2498
1812
6192
4311
4623
7711
8038
2452
7857
782
7828
4562
7273
7536
8171
335
7600
7641
3998
6443
3114
5003
3866
7803
7800
4243
6755
90
7559
4034
6922
6397
2743
3078
3211
6753
8486
6165
5762
3236
1866
2710
1677
4364
4141
3548
461
5704
8530
1567
5766
1889
1367
4600
118
3612
2083
137
4850
6543
4526
2951
2460
8093
9248
934
7857
896
4721
2655
5134
5954
6832
7936
5139
8968
9056
9920
1168
8284
5228
8557
8252
3957
4810
8084
692
3669
3373
6317
4992
9263
4757
2944
2033
7986
3826
9303
935
1863
2726
8658
2623
5571
1656
5729
1818
5769
7828
2082
7704
6879
8559
5127
9331
1147
2649
5715
4057
5531
6427
8785
1713
8414
7280
3808
9758
2033
8880
9967
241
218
6536
1201
7416
7979
1941
301
9429
2195
3038
8006
8746
7351
9522
1217
3872
5672
630
7864
8055
9745
9041
8378
9640
8960
6627
2540
4966
7006
2767
1041
9795
2701
8602
4369
1150
4221
2508
4201
2633
2842
3891
2334
5657
870
1446
8351
920
2095
9719
9799
2900
9196
7442
4492
5786
6985
5250
5735
6509
9612
9843
5872
8672
6052
9506
1813
1380
1038
2752
4118
3882
8611
5701
2449
2298
7409
6738
9381
4348
9027
415
1093
8820
6240
2355
251
5227
9998
7297
2950
8120
8112
3935
7137
3405
5619
2594
8449
8990
2129
9126
9051
7500
9920
8010
4640
5984
1003
8200
5031
7747
2874
4113
5941
3145
3488
6183
7291
7407
2913
7332
7435
7594
8382
5560
8648
2686
2463
912
3162
2048
9259
8577
8987
963
8279
3013
9393
8590
5657
8412
2840
879
3815
1059
3643
5577
5345
7218
5631
4889
5320
7711
8781
4455
7065
6337
4121
2807
7258
3647
8803
4542
2320
3702
8650
2114
2875
4505
1368
7867
7615
995
6686
8614
191
1560
940
8424
2935
9433
3165
2862
7254
9015
2925
6723
9174
2430
6488
6476
7034
7443
9681
6973
3828
9801
8251
5342
4576
5388
9432
8072
4624
6272
8571
7786
6884
7572
1804
5016
853
5776
232
1906
7071
8318
2193
2643
2777
1669
1337
480
7890
9247
8919
9120
8730
6349
116
171
1306
5681
5861
2587
3329
9768
4645
175
1292
250
8957
3919
16
8810
9347
6921
535
2281
8237
1514
8133
8743
2784
1192
7846
8489
7082
9260
2167
4838
423
8685
13
9915
180
9495
2837
9695
7262
9771
6809
2336
8390
8736
6796
1212
3539
391
243
4428
1348
3948
7567
4091
8881
9048
3787
7012
9724
2723
6318
7513
8842
3607
1646
2336
6760
5489
9122
2552
2907
5200
7681
1097
7480
8991
4732
6313
3485
4383
6261
75
794
7709
1547
8146
7695
2628
419
5892
6084
6091
612
4234
5855
9807
5679
1603
8821
3691
1002
2439
8992
4691
5831
7993
7753
7681
6997
2278
6083
4182
6163
4379
4356
5554
4684
99
3744
4415
8740
3405
6947
3432
7373
236
5275
5511
2934
5880
5248
7915
6961
241
6513
1608
9872
5124
557
7065
8731
7959
1706
3488
3568
7214
3349
9726
6055
3088
6982
4399
6513
6355
9759
876
4477
2963
9042
6820
2534
2018
2044
6372
5436
9226
4290
755
6350
8526
3590
7483
6481
2510
9366
3825
8784
2121
4145
5622
6736
6477
6743
758
9198
9850
332
541
8855
8852
8968
8537
9043
6071
6606
1819
4047
7813
1767
7015
2918
6363
5771
8187
8460
4802
7723
9293
2551
1137
6125
9404
1658
2815
8101
5688
5599
3014
8141
4542
784
5539
2657
4524
6321
6010
1225
1027
7838
8759
1636
4762
2925
319
1309
6478
1904
3877
4957
3639
937
8152
6941
2086
5034
7401
5077
7371
6664
1515
3638
1187
9707
1315
833
1535
6277
2255
4690
4464
2684
5507
2780
4190
1110
4718
4706
1687
9360
7451
3663
788
6043
8292
1635
5671
7395
528
7211
1665
893
1437
7388
321
9213
1897
3435
6487
1505
6634
7836
1654
4190
7662
3989
7479
6005
5068
1310
170
9377
8633
9895
8760
6095
7575
1653
5892
2555
7048
1083
3600
1011
8896
2978
8011
6250
9720
8069
600
123
8335
9899
1210
9992
923
5281
6475
7214
2573
6211
1500
6246
2563
7351
567
3115
1303
9591
6880
8883
7668
3449
9402
4541
312
8108
7813
3013
4325
1681
7093
7190
4642
2340
1135
941
9791
821
7356
1157
5365
1288
2016
9429
6684
5717
5796
1858
7318
3836
4319
1458
5688
8377
1155
5647
9241
2287
8548
3203
6211
5541
1171
5622
4071
4538
1097
5954
4733
9574
6015
8047
6649
1518
7818
2976
6472
8611
116
1736
4346
8952
3237
5818
1946
5055
7409
4525
6568
7167
6891
1768
3415
4387
3559
8287
2530
2242
7676
6554
2938
118
424
5566
3083
1339
4174
4763
1965
3926
2635
8130
4261
9600
4279
6112
1419
3374
5462
4411
903
2542
9182
8199
9925
5232
8210
4054
3639
6254
6989
9546
4601
1578
6411
1896
4672
1091
9777
4651
5276
3779
2253
4098
4029
1015
4616
4983
9937
1820
2439
3437
3291
7827
1697
485
7632
4800
3451
2317
7610
101
5823
454
9967
1286
2187
2736
6780
2681
2006
5284
683
3196
6333
542
4277
1394
4636
6901
8080
9611
4264
5864
1176
9999
5545
5446
7420
9447
6468
8778
8752
1577
6502
369
960
8558
9118
5914
1764
5217
7985
7226
7582
1126
8241
5688
240
5172
2919
8635
7755
8448
845
2750
6675
7976
8264
541
7438
6425
1235
3344
5179
9758
2023
3697
47
2629
3942
3514
7322
9983
5703
7680
6824
2068
7451
1398
7588
4689
3214
5072
5159
8384
5385
2005
5998
1697
53
3951
6858
9386
2490
4691
2688
4824
8565
5655
7216
4689
3464
8069
1635
8088
1739
1659
9118
7196
1104
4203
6020
990
2660
6630
5463
9773
8145
1520
9406
7503
8449
1536
9523
3470
4909
599
4355
9820
164
1498
4312
2437
3655
1677
5348
1920
1073
4974
8563
5281
2595
2219
5987
990
7293
3906
4832
9356
6217
3443
2440
7413
3186
2067
9437
984
8466
8592
8889
1582
3464
8316
7355
7668
1096
952
9391
1162
7021
7918
4604
9463
9978
3147
9415
9446
8798
2983
3222
5937
7621
6130
9438
8344
315
2173
6269
3966
7083
6946
6596
8065
7206
6674
9868
1924
6944
7721
4122
5322
420
639
1949
4641
6807
3677
8259
1753
3258
5258
8155
3968
3305
7234
1990
3339
4736
1186
8919
4498
7949
3170
4921
4025
5697
9423
1616
7047
3361
7316
1719
9061
8249
6500
537
1780
1727
4455
4235
2363
1845
7935
6582
8492
7112
4469
6962
7330
9302
2181
9102
2042
8844
8387
8893
9450
5005
3048
7274
8146
7887
8973
5180
7550
8672
9971
9140
8117
2518
2796
7331
8753
6339
7145
9465
2459
3655
6577
1224
3970
7728
3867
5831
7576
3292
5545
1138
7161
7727
9841
6863
1721
272
2056
699
3817
6333
6957
7939
9814
639
4736
9135
3582
233
1869
2696
3759
2266
6553
3242
3470
7730
6776
4373
6513
1841
8936
4110
9642
1418
8013
7186
7824
886
5210
6650
5179
5141
9673
265
9708
2000
6471
8467
1591
8314
3999
9800
7214
3445
7777
6910
3147
7024
303
3405
3017
9534
3076
1875
6800
7362
8177
2200
4683
9718
4165
2172
6248
5771
3945
3324
6427
2811
7957
1139
8335
3594
2850
5549
8986
5979
1469
8471
860
5087
7701
2994
6740
8440
1009
4119
3903
8539
6817
6148
1134
8836
591
7076
8194
660
4705
3485
5895
1669
3199
3651
3530
2718
2299
5834
665
9265
3522
4856
2229
6834
9213
8073
7318
8259
8324
3228
8556
8746
4240
4811
6797
964
9595
5832
7423
3714
4871
5154
5284
4018
3511
2903
2717
7897
5886
7635
1997
3467
5234
8775
6843
7469
9517
2741
6691
5634
5776
2904
6090
6450
3299
5872
9243
2217
6509
5563
499
219
7805
2319
3686
949
9363
8899
7179
7199
4542
6062
9643
2301
2611
8727
6609
7493
3302
8171
2015
6011
8441
6077
7645
1559
2462
1048
7966
2024
7738
6368
1057
4290
3176
7447
9008
2275
5190
1707
6649
6900
528
668
2823
1771
9560
9548
4860
637
1519
5119
6269
4320
771
8817
5722
5166
4244
4503
2632
4501
9940
3773
2285
3692
6395
5647
7000
5696
1844
4115
4858
9485
6696
4259
5925
6936
5061
3289
3951
8441
1162
6260
2291
1734
3714
151
2420
5722
8938
3152
5439
9588
6113
2677
3964
2204
2395
1706
1904
2128
5665
3952
579
4525
5609
5431
6121
7465
5182
3332
7263
3981
9500
430
7203
6784
6666
4914
5152
9263
6404
5015
2213
361
4467
4252
6017
7590
9340
8749
8430
7943
6130
3988
3399
744
9400
2907
6998
2978
9063
1536
3342
3182
9016
7762
3794
7956
5263
8056
3281
6881
4917
6753
9503
6327
3264
2582
7569
9822
9377
1531
756
6200
8233
3268
5802
9074
4073
7012
34
6231
8805
3217
4451
5407
9492
2820
1605
3348
3062
4796
9404
8005
9970
1010
417
7491
2219
7895
6975
4905
5679
7833
9207
6552
8044
4260
6337
6080
8191
3062
7487
4331
1562
8811
6303
2324
5393
6999
3886
997
818
226
7091
5646
7423
1181
1855
9937
9736
5762
3839
1657
8409
5306
315
9547
3934
9545
159
133
4127
2835
435
7796
4604
9714
6808
7121
7702
2575
4274
9787
5191
1246
9629
5440
1071
3286
4141
8404
4956
3149
6470
7749
7797
7363
6436
7029
5443
6213
9592
6070
5581
546
1744
6692
7982
3514
1410
2939
1045
1297
4869
1146
1401
2531
7915
431
1863
2434
7583
2274
3737
1115
1319
6926
1669
4519
6870
7626
6063
8861
2065
7317
4012
4309
5259
1920
2996
1511
2016
2341
2435
6641
2139
8501
9772
2007
9364
5056
2474
6517
7657
9485
3237
2608
5159
2666
2797
6539
8533
6701
2711
9350
4541
5432
401
1168
4393
8043
34
1293
5238
6260
8147
2370
3415
3873
1765
1293
3257
278
829
5314
2654
9274
7587
8801
6537
1260
8819
9219
3669
5043
6413
4338
7089
6290
9567
2088
6924
6923
7613
6880
1513
9258
5850
985
1087
2354
3542
2953
9808
4406
6148
6830
1844
6493
279
7680
1729
6856
2088
1970
633
6352
6983
4055
4704
2744
7115
9681
2857
9938
6327
6628
4348
2509
9340
4137
5622
3596
6197
5423
6620
2226
8531
924
1373
2857
9669
370
916
6627
9283
9916
7255
8183
7015
5191
3807
6637
6233
8606
7540
3845
4006
717
4227
4977
412
7399
8175
6722
6341
5683
6962
9824
6605
177
8110
4500
1057
1467
9797
7199
4582
6918
913
2638
4467
7864
8753
1877
7933
1411
7968
9815
237
9791
3459
4888
5103
6870
1903
3066
7002
8665
4629
3251
4119
7921
2044
2672
8240
751
8601
5683
5430
8516
1068
3079
1855
7516
8554
516
5738
7045
1395
8686
336
607
2976
9544
713
6747
5691
5158
5112
9813
2378
992
7172
3630
4857
8866
2580
3506
9363
7360
4455
9449
4173
8839
2141
889
8079
1647
2997
8456
3728
8700
5043
3775
3724
7172
29
4010
1989
9899
4019
8155
9652
2169
650
8191
1658
3342
1555
2089
3303
3516
2204
7450
2662
2434
3138
5170
5811
3305
3569
7455
6458
2854
603
7444
3662
768
2560
4070
9778
556
8816
2400
2119
4773
1514
5574
9571
2407
8464
822
8234
4042
1578
1610
8220
6395
7651
3914
2571
22
4323
5839
678
752
2682
3202
151
8577
2966
2723
9878
5903
2226
4838
3208
7045
9419
1687
680
9106
4319
5662
1599
2062
244
670
67
9096
8483
7911
3018
5962
1951
251
9625
4526
5270
3326
4445
6426
7570
822
8085
758
6956
3810
4746
1598
6191
9639
764
5491
8196
7189
5307
7804
2047
8585
8335
9243
3781
8348
3652
9242
5113
6824
9253
3731
706
4842
1571
4127
2409
2547
9715
7318
2132
200
4066
2565
619
5818
4149
62
1524
3904
6193
2729
7343
7312
6243
6665
9008
1276
3598
3721
1028
2393
3695
9972
9153
9403
2174
8196
431
5453
211
2483
9965
6269
3043
6541
2242
6851
6
1383
2721
6017
6517
2904
4088
518
3589
4469
181
6141
939
907
4564
899
9563
8485
3802
2806
3537
7694
1991
7768
2571
5024
8268
275
1713
7387
6793
7510
9106
7681
3073
2382
5500
8046
685
3568
4568
197
1049
3842
1840
2165
6367
8121
6205
1338
7390
7485
3377
3808
2614
8409
8126
6051
5907
5199
7473
2114
516
4904
8511
865
1879
5081
7242
8989
5811
785
5967
7531
6001
5215
3456
1978
1719
2672
1977
4887
7986
4662
8353
6894
7824
6948
7791
2014
5048
6086
742
4278
3558
8077
8463
4763
8503
9048
6977
7051
9181
8174
2400
524
6079
7160
4095
1390
4673
6956
2819
8847
3387
7827
6165
4685
7816
9004
1139
8310
2686
9594
8789
7515
2244
3080
5463
1299
7221
2989
71
8300
2944
6939
9325
6620
6153
6609
1762
6277
9392
3568
8734
1383
3948
9274
4258
656
2979
9830
3359
9070
1672
2176
9793
229
290
9806
6603
5484
8021
7102
3936
8770
8480
7051
6507
8542
7890
8366
7244
2964
9465
8960
688
6755
265
3501
2107
8971
4661
7781
3557
9308
2925
5997
8718
8665
788
3346
6431
6588
332
6685
799
947
2064
6210
3982
6872
5774
5379
7346
9614
3488
7953
9995
7223
3062
146
8229
3234
1249
4222
7306
9602
7934
4291
8705
5594
1725
1705
8727
2581
3516
7952
7048
4834
9589
9669
8458
5004
3394
6532
3607
2263
2264
1863
9077
4678
8743
6364
3603
6410
1388
612
6066
4213
4352
7176
8989
9277
1329
6150
7159
9004
3003
4330
5312
6643
2851
4632
5747
4799
4656
6869
6575
2980
518
5717
928
1126
9856
622
3337
3606
3449
9196
8961
7017
936
670
7399
1557
1414
9806
3683
6516
2364
1310
3930
3019
7597
4574
6461
5684
7982
1690
9343
6312
1038
4495
6433
3481
1350
8654
7580
5082
7550
4649
618
8162
6504
9691
1138
7301
1614
1589
3806
2867
2787
4498
4699
45
440
8955
3148
7025
7182
2135
4618
8679
6979
8458
1340
5331
1611
1759
6079
4011
7468
144
1235
5027
22
4258
9442
3796
1501
7437
9726
1787
7557
4441
5173
2509
4824
8517
7987
3944
5446
3824
4837
3477
378
8442
4597
6666
4837
2677
4695
9868
522
3429
4591
6481
9285
2502
5468
3235
3593
5133
7621
1713
404
2775
9375
5120
8561
6653
5576
5598
5881
5097
4867
2647
455
5650
4592
8800
6295
1107
2855
3873
5578
1099
5585
3328
4377
9469
9108
6248
7059
9111
8233
8729
8742
5151
4811
8440
6774
153
7085
5015
6108
4662
3160
4896
13
3303
4049
8090
9861
1391
260
3710
9969
54
3839
3940
5143
9194
2684
4742
3154
4271
652
1094
9005
71
3309
555
59
8717
5992
7735
7649
3435
1033
8628
9873
3596
4588
380
3988
7004
8176
4760
8067
2555
3291
5952
721
5280
8522
6722
8632
8970
339
7181
527
5442
9113
3453
8053
4652
1531
7553
8430
2141
2154
5047
6807
7462
4532
3290
8870
5454
9858
9794
4291
9534
4090
7738
9453
165
9266
4078
7242
8764
2242
9459
5167
1860
9028
5952
9160
2427
891
5530
6421
8510
4749
5150
4914
2472
31
9240
3937
8233
6619
5184
5077
82
1424
5124
8142
1116
1143
3296
3804
2040
4365
6473
6289
7265
1586
7706
152
974
1964
4342
8156
5779
7544
9596
1447
7879
3887
9961
5720
1985
4801
39
9743
4731
9473
466
2632
3033
2685
7243
2705
7347
2920
3590
6330
6557
7317
7166
6520
8680
7538
361
2166
6193
9487
1526
1609
6167
6890
7154
3215
1082
152
6442
307
7615
4065
7914
7615
816
8025
820
9806
9904
2391
9021
60
2588
9940
6849
4589
5597
5457
2966
1751
1210
4965
6846
4974
795
6850
1111
9978
7896
1331
7213
1286
4175
6676
2094
583
2997
8606
8638
1591
1571
9069
1313
4557
6578
7696
2566
603
6578
4813
3475
4436
5907
3630
7466
7224
327
12
8059
1949
8943
9078
180
6427
1537
6446
6388
5956
7643
3936
1021
1375
1890
9504
9431
6752
1795
2911
7377
9813
5274
2698
4690
879
2785
8543
1053
6347
6176
3948
3716
4716
5075
7078
8084
6359
1593
707
5694
5931
8712
2516
3925
875
686
2291
6995
2153
307
8053
6550
9024
6234
507
7624
2238
582
8923
92
2268
8489
8230
9332
1100
4840
4022
8768
3310
3098
6230
1488
8927
6431
6398
3531
8830
1758
9497
4520
4924
7462
9060
9257
3472
7990
806
5064
1444
6280
5687
2058
9983
5656
3886
3696
1696
9186
2906
2764
259
137
3581
2192
164
8132
3216
2866
9581
948
2247
4187
2653
2272
2483
9391
3640
3297
2109
1368
6709
9273
774
6187
5320
4654
1448
8700
2219
8389
4103
1980
3515
2426
7594
3248
5246
9467
4561
6878
2348
8820
2290
2353
5185
9990
1763
8523
8301
8480
6806
5578
709
623
4668
9475
5962
3265
4263
8155
9219
6678
2145
4149
6202
9151
146
2389
3169
7961
4514
5763
8575
8675
5964
2956
1914
4234
4506
3522
6418
1814
4163
643
3752
2589
414
5623
1450
5829
8513
7346
7996
23
3450
954
1396
63
5274
2851
6929
1408
8185
1334
7273
6452
6858
4080
5726
9553
6188
8070
1756
7367
377
3383
1810
5126
6767
5098
3035
1677
9432
4069
6312
6221
4249
5567
1708
3868
3060
4478
2611
2261
8649
7178
6671
2332
2624
9875
1872
8943
3084
2493
9055
4233
6284
5833
6648
4432
2435
1792
4274
5486
594
3112
1949
4364
4847
345
9462
3754
2229
7369
8777
2396
5639
5379
2916
9631
2370
5751
660
4505
3406
4779
1023
1213
224
3822
9053
9390
9327
5261
7011
9227
8449
7759
1581
9433
8562
3803
9544
3998
5969
1529
4345
7385
8054
678
6845
1872
8211
3409
1566
4001
4951
9906
4319
6905
5049
4219
3221
1011
8775
3206
6209
1577
9114
957
8094
6278
773
8697
3908
2620
7403
2
5942
9392
4699
6726
3342
3379
3753
3733
8323
4204
7306
9432
1636
6177
3931
1985
596
9653
3246
7774
6530
7979
290
9048
7331
1432
9805
3976
4990
4311
1129
2600
916
518
3305
8839
7818
3581
5783
3974
3669
2847
1515
5728
6545
153
8425
7927
5806
8999
8072
2105
6935
1814
955
9746
5168
9716
6173
6890
907
4003
6974
3935
9831
6525
8724
605
8935
2130
2896
5642
1434
8300
6063
2015
5259
835
8041
6112
3815
5933
3385
2460
3271
9869
7145
8911
7545
556
6362
5333
1311
6933
8061
2986
6500
1018
2113
8877
1142
8549
6521
2083
7333
1385
3961
6103
2102
1942
1245
1039
8356
5419
4182
4234
6292
8917
9970
9941
6355
3702
4023
7629
5854
9473
2988
2510
3854
4594
5635
5322
3470
938
6039
4886
9930
9624
1694
7102
3782
4372
7035
1913
6984
1140
1539
855
3075
5649
9705
870
3824
6276
8536
5252
731
922
8525
7151
1816
7143
47
6360
7313
7447
3596
4695
2893
799
3729
6903
5358
2481
9701
3826
1878
3982
1011
215
103
1366
7666
5047
7094
7596
3570
304
3243
5253
9269
4097
6552
543
9560
2364
9395
3021
7613
8825
2946
8000
5238
2743
1618
1218
6048
7805
1044
5452
5834
3983
4453
2856
5920
8700
3304
9792
424
2260
3490
7333
4168
6215
5361
972
1346
7129
2922
1763
5038
9777
4654
4113
4034
3601
2728
9723
3104
6144
3365
1394
1900
8914
3009
5066
1129
2889
5690
6198
9487
9477
4083
991
9051
8551
3767
1492
3394
3779
4840
4554
8643
7843
3475
372
9897
4969
8930
1071
857
2813
414
7252
8350
228
6942
6576
9871
2353
9248
6481
8234
3621
4291
7910
3327
3
7439
2489
524
3774
6706
409
6720
7187
2951
5423
3933
2051
4117
3074
7503
921
5761
6326
4532
4282
6113
384
6343
6986
3887
4004
173
2506
5846
5663
9051
6607
5355
9681
4162
463
4363
8626
1465
8981
7581
3733
8037
3092
1156
7113
6886
919
4692
1212
4465
3175
7790
6539
6006
6550
1609
1013
5741
312
5887
4685
5090
1
4161
1742
1354
3033
2168
9129
9761
5052
5113
4633
2610
7487
9732
2488
3858
3837
8714
8490
7545
4191
9880
2935
2542
8841
244
7671
4141
1745
8867
6277
4472
4651
3764
7382
6456
5008
2381
1859
9006
5070
6416
3425
746
9560
7705
9746
8311
8093
8583
8229
4993
5766
8484
1464
7124
8521
3091
7165
786
7243
7349
9547
3328
4994
1416
155
4895
3145
2749
4339
4386
5180
7460
8512
1616
2531
5110
4940
1592
4044
6719
4031
5372
5457
4422
2449
4636
6552
3354
7501
7439
7513
3658
3842
5712
2154
4337
7315
5027
4519
205
4654
1331
1005
8075
5194
7481
6261
6960
5689
2539
7518
9078
5325
2894
3619
9617
1623
9497
6668
2477
9226
7145
5472
6774
9310
7178
4087
1635
9105
2057
3070
5328
5304
1043
3972
2679
3603
6392
1665
3403
1694
8594
3911
9936
4531
3164
3552
2458
9021
209
1622
7984
5384
915
5762
8189
5652
3428
1917
3011
9385
4644
1634
4940
2468
7687
4708
8734
7071
2978
7963
2202
8942
6546
4794
9906
2949
8057
5596
7476
8664
5383
941
632
7275
8257
725
9490
4408
1360
2271
8644
9406
4392
728
3571
7094
6899
8834
2707
4513
5866
8360
2226
4718
6591
620
4975
4232
5210
4044
3189
9211
9310
3044
7415
4455
6759
5708
9722
381
8835
4866
5737
9270
7210
9171
233
8691
7579
754
922
543
6836
443
2087
6305
477
4993
6890
1166
9474
707
7903
9051
8204
622
6595
416
8219
956
4472
1191
9425
8922
7192
772
253
5927
548
9055
3379
8088
8872
540
2965
4072
5068
5900
6624
1389
3881
4508
7094
2246
8966
4123
8675
2288
9519
1562
6654
8248
3921
9484
4238
234
2468
3340
9798
6616
4165
5053
3695
3975
9999
5212
9552
340
9334
163
2156
2387
7872
5127
2793
6855
9295
3008
5000
3822
5407
9289
9094
1284
9785
9741
3198
3432
2338
4066
8344
4891
6611
4178
834
1908
4709
3891
634
6257
8073
5160
3541
8649
8641
5617
527
4716
1806
9214
2399
155
2807
6993
6486
948
2163
5872
6101
2182
3940
9066
9944
2947
5472
3617
8450
7619
9789
8949
278
2277
8440
1234
2511
3921
2593
8624
7021
504
5591
3432
732
6141
1436
3958
4675
3373
9876
7049
2310
9993
9856
7992
2057
5957
9249
5743
4257
536
9819
8135
520
2836
3272
2435
7757
2624
1989
6646
6390
2496
2829
6770
2579
8054
8800
9580
8208
5586
8816
9851
9159
8149
5592
8112
2799
355
7850
7119
5093
4311
7235
6267
4677
6080
5244
6831
4613
3465
7152
1257
2958
9959
6501
1121
2552
5643
6265
8119
6914
7607
4731
3947
58
5053
4738
4118
7551
2275
9262
7574
6128
3267
6265
3782
4464
2975
2729
2204
1577
98
7254
27
2330
5377
1538
1321
5455
7616
4490
9195
3547
2129
376
1501
7669
7303
8881
4926
7308
3480
7058
3735
3367
5089
2562
9356
7214
1124
1059
1787
8223
1581
7595
9346
8078
5906
1370
6461
1340
5096
5607
6108
5970
1586
4395
6467
5706
4869
6137
796
858
8391
8665
3447
303
4021
6960
1137
418
1492
8062
7170
4665
1519
2883
6832
5740
6015
4254
8402
4690
1097
2884
31
8633
7280
3626
1140
5934
8012
9855
9892
5182
1315
7048
2889
5146
7603
4809
2873
8128
1729
7709
4885
2412
780
659
1275
2315
1115
3125
4715
8743
7957
5365
4470
3060
4127
5367
2
9333
191
2277
10
6844
9360
5987
1874
1277
4862
5776
4185
2109
2401
5461
7447
7596
2535
8701
1350
4124
6026
8049
4493
3933
928
6351
8566
3175
8401
246
1649
4083
9876
2161
3266
6199
7314
654
4550
4619
7916
4761
1267
252
1575
7945
6205
6525
9813
9191
4692
1941
8208
3015
6699
7834
544
4965
660
2327
5580
1533
4374
6908
2941
5334
7712
3539
4557
5180
40
7066
5151
3160
7020
5970
7848
8927
5114
8211
4682
5780
6443
3546
2866
1818
3146
2864
184
8986
2322
3272
1171
446
5349
8532
3967
2040
4745
3460
3126
9425
8620
9405
9579
8658
1737
6866
4439
6904
7139
4626
2522
9304
2862
4477
7539
1791
6845
6436
1611
644
7381
3628
1771
9677
1585
1551
2718
8171
607
1167
2272
2611
1351
5831
8774
9833
2268
8849
3480
3467
1579
7933
7929
5463
3473
2581
4919
2986
7561
6042
2062
2727
466
1465
1687
2096
4494
2416
6685
451
167
9704
4176
8852
8893
8910
914
2003
9867
8577
5967
698
5911
2746
1242
5734
2743
5331
8675
9919
2049
3254
6469
3317
8651
5411
1675
3065
1762
8541
706
8341
9254
4657
4393
8745
2961
6932
533
6115
3928
8649
9201
8266
6666
9004
3059
2007
6774
829
6682
4049
5834
8076
419
4243
7222
5021
2299
8892
9982
8696
3583
8003
8318
6145
5215
9077
1432
7263
2257
6989
4281
8410
2593
8750
3065
4342
1126
5408
1281
2647
7264
8820
5207
7615
5549
8278
5829
3787
8588
9710
1912
2055
8953
2995
2084
7193
7414
605
2437
7489
1546
7445
3024
7515
2723
2651
7800
6269
7928
2484
9996
2803
2841
2862
5357
7941
3784
993
5118
1458
9184
8611
6372
6060
2339
6200
5805
6015
3138
5589
3997
9855
2358
8943
4099
509
3244
6101
8810
3829
4428
7335
7195
360
5642
4673
5888
6481
357
1240
2803
7237
8686
2383
8165
8348
1507
4710
7627
903
1656
1632
4403
9853
7463
2704
5924
8758
2142
4735
8211
6243
1671
3949
5106
1911
3526
8306
6243
8678
8523
9119
7514
7705
5415
6741
2416
4795
5707
1489
5684
8068
2603
4467
4492
4447
2866
1930
3657
9753
5616
8383
328
7513
3950
698
5445
7574
9761
3236
1098
5066
1149
1626
2086
4801
2257
3162
5400
1613
112
7278
7642
8586
5856
9618
3499
2697
6635
4387
4517
6459
6723
8262
3357
3419
7251
5170
8664
761
6560
9692
1194
9887
2110
3085
4618
8401
1295
8322
7906
9926
9014
7391
4163
5453
8778
5840
325
478
2902
9854
4491
5935
4173
9595
7301
3535
9146
6570
2607
6147
2438
8302
5079
9322
1059
1373
6284
2606
9493
1616
498
1690
8928
7002
5633
6227
6445
6498
8381
1252
1910
7807
3649
1514
3184
3072
5541
7512
313
6565
3598
1432
1703
6013
3460
3839
1632
8108
5951
4988
5607
3401
8730
2557
3988
3074
7402
5645
8429
6364
8680
110
6304
7403
938
6143
9187
3497
6448
2746
2210
1479
4105
1885
6695
5518
950
9330
9256
48
614
6589
9898
6720
5553
7154
6644
6667
3697
7489
318
2705
8266
4687
632
4852
5833
7522
71
6476
7562
6184
4378
9156
5540
5845
5803
820
1232
6967
5233
9852
5479
6775
7777
5290
6489
7535
8085
4601
985
7490
1797
1798
4997
3004
738
7568
7588
5224
210
4971
761
472
2485
3648
7764
4900
6246
4549
6919
5362
5005
884
5253
8958
7201
4971
8358
390
8427
5952
4616
7109
4053
2431
7808
9114
1905
2305
3214
3252
2215
7434
1870
2220
5174
6336
7243
9615
6028
595
8366
9687
1633
9501
3204
2805
6349
3255
3485
268
8377
8037
3009
2957
8211
367
7773
1083
6763
765
9419
938
1402
6879
7632
6505
2483
5686
9214
4393
8897
7426
6106
3097
880
8665
9672
2864
5992
6833
2034
6966
6212
2634
536
8974
7681
1563
4657
7732
4770
8375
1391
3055
1520
572
624
8084
4942
7352
3089
7895
8602
9560
9662
6062
6912
814
6581
1907
6617
8942
6056
8918
9872
3461
2672
2365
6133
807
5215
5001
4171
3235
8366
6247
2364
549
8965
5055
476
1705
921
828
6970
6999
5391
8808
5011
3935
6815
5156
9409
1265
7332
6177
3425
8473
5119
3230
3842
4774
3323
6478
937
8246
6860
7509
1362
2176
5729
2207
7649
5485
4520
1997
342
9059
9760
860
6798
5136
5818
1924
9174
1839
6793
331
6763
8010
9784
659
3309
4845
8218
6263
7474
8930
5277
5341
694
2575
3960
6551
9280
4536
4819
7132
9824
9937
2598
2751
7877
9061
1962
8281
3947
3052
6795
3192
6145
5884
7567
8882
2441
3519
1856
4231
200
6077
3477
6595
141
7926
3423
9021
8766
2414
9887
1520
3678
1365
4837
2931
2572
7570
3475
6998
6533
9291
5104
4059
4328
6308
6936
1759
3226
1538
9792
4580
416
8794
6424
8700
7354
4410
8217
1188
1488
5620
1406
811
9747
5123
4464
1581
8262
619
6025
6752
5318
2801
1593
5882
9652
1060
2135
5437
7156
6711
2127
2992
5934
1437
906
3932
6561
5183
731
2480
2311
924
6294
1041
20
8174
8731
4897
584
1109
8752
4970
4436
1074
9501
936
2009
738
3536
9360
2492
9813
8912
4513
8693
1770
9167
6358
8343
1945
4697
3492
6554
6748
8665
614
772
2123
1867
8163
3638
3635
2588
9929
498
7858
1149
7976
5067
3409
6679
3677
3685
2302
88
3561
1387
3125
1963
1774
5951
9835
3638
7910
5147
8391
8573
415
3895
7181
4580
9303
932
8152
2689
3791
4901
3940
9984
1743
1725
7349
4400
6759
1827
983
4474
9245
7234
4963
2994
2072
1885
8682
3831
5928
5968
9073
3924
7775
2865
7753
9753
4864
645
2138
9379
6659
10000
6012
8152
4882
9476
5906
6703
6419
4426
9907
6939
5650
7007
2022
4649
8009
69
6761
6303
3711
8555
366
3764
7755
839
5107
9246
6484
559
237
1447
3447
2871
6256
7561
3027
6292
2541
4664
4884
3503
4872
4623
8106
7445
2820
5122
7477
988
4430
9826
1519
1216
1139
5552
7206
9740
9087
2297
7893
5540
9827
5247
7183
9038
7298
7304
9607
2641
7304
2079
174
8549
1383
9449
922
9498
4848
3202
2047
7013
2155
6470
5980
1653
9538
1099
4389
2420
7856
2187
2537
4697
5841
624
7839
266
1542
7512
2994
6046
7961
200
4886
9568
9687
2525
3925
2672
62
2541
9019
2452
5716
7196
4810
1724
1601
3803
9611
8515
3723
1003
1602
9201
4204
3583
4060
1501
1282
1214
5000
5296
4307
216
1375
9445
7978
2944
337
9084
9778
7368
6334
2030
8510
155
1085
8442
4787
2771
7772
542
6307
7114
9957
850
7351
4014
298
3518
3176
9918
3741
7195
3610
705
4350
167
8085
4822
7921
4562
1745
1205
2987
2198
4541
9828
2665
995
1788
3526
9101
3000
8141
6287
3574
1166
2710
8290
7787
5774
9868
27
8660
4851
3714
7304
3510
4730
9211
4274
776
4038
4733
1626
5014
3712
7828
6174
1170
2107
1024
3034
4625
645
2893
6331
8249
3002
2573
7856
1877
8499
2452
2857
5331
2972
8207
4641
1707
5474
1569
40
1580
9403
8012
5305
628
7856
6025
9211
9755
6373
2004
1298
6189
2474
4390
8213
9938
3754
5040
9034
5900
6880
7234
7374
5245
9289
1013
2369
3282
5524
4427
2157
4335
4358
7521
9927
9976
283
3965
4415
442
6583
6426
8098
6612
2298
6382
1519
981
6481
3524
4246
8691
825
1466
3819
6197
2047
9529
6042
2382
307
3916
757
535
6315
2336
169
5943
2276
8039
1807
7537
3363
5096
894
6282
8553
8502
2733
3222
6165
7451
3622
9470
5891
1746
4534
3200
5506
4350
2226
4164
7459
1737
4675
9350
2590
6893
402
7684
4911
2121
6782
3317
7277
8689
5162
708
7051
4869
5300
7273
6696
4235
736
3794
8017
7595
6611
4451
9622
1192
2091
567
5177
4566
188
5697
1762
4444
9717
7092
9824
2568
1809
1563
2619
1753
5898
6389
2149
2525
5064
3009
7599
7847
6838
4034
1191
5020
9973
7008
5038
3995
2762
5323
4360
9639
6851
9756
269
3570
7320
9753
9228
5719
9052
7125
6223
2196
2370
4002
5322
2386
4796
8916
4061
8659
6510
931
2569
8071
2705
8348
2255
2923
9044
3541
3668
8463
1581
6123
513
1329
9293
5194
6182
2571
7506
3224
4334
6838
1462
3550
6750
2058
1396
6564
472
2723
8298
7912
8764
8369
3562
1275
5165
4492
3835
520
257
7650
7261
2530
7859
3119
330
9848
467
6904
8231
9368
8268
3396
5082
8590
9718
6423
421
9094
9026
8540
8400
950
1347
6414
917
4833
2540
115
5285
2441
7076
2214
1224
4676
86
111
2242
2026
3765
4225
8688
7000
7053
7456
7922
3364
6261
1997
1395
2254
9952
6912
3107
1311
9874
9089
4294
6561
8224
3251
5205
747
1248
7997
1090
6039
7488
2453
7432
3249
7746
8763
8001
3070
8997
2496
4002
4551
4687
6354
2209
3089
2470
6661
9703
6426
5070
591
3279
8177
3052
2271
4478
7586
9961
9275
1421
8254
4483
9110
2802
6995
9693
6554
7549
7677
4695
9223
2494
1192
3752
6712
4436
8353
759
4110
5183
2824
5882
9675
4439
1652
1829
8157
5014
1299
148
5366
1264
3900
5652
9940
6851
1107
9147
2241
2489
4104
7208
8905
4218
317
2485
5491
3135
706
7145
5727
8961
847
1290
6682
9248
2237
3791
737
2335
7425
260
6176
5325
9734
6807
7941
1679
2198
9391
2789
8728
3061
2732
9802
1066
1562
6537
8553
6630
6394
8526
204
1504
2243
6802
9584
974
1202
6366
9757
6607
5297
301
8525
8744
1505
1423
8315
1834
1839
1709
8426
8943
4710
6550
6511
4211
1122
6536
5932
9023
8812
2603
6137
4256
5063
2999
3457
7990
8085
5125
6262
6057
3798
1251
7762
3622
7327
4817
412
5351
2035
7321
5347
8513
6673
5148
7002
9015
3897
6742
6208
9836
6396
4771
7515
1845
1455
1596
1680
620
4427
3386
689
7073
3525
5579
6499
1019
5349
7329
8379
5292
725
8440
7157
6979
1704
1584
5409
363
244
5576
4186
6529
45
2924
3860
6515
2752
9781
4210
9827
1736
8943
3025
219
7297
4312
1476
8362
4695
8083
92
3468
7385
524
8196
4824
7696
679
1431
4819
1046
97
446
9555
2037
4680
2650
3902
8269
1255
9466
9440
9040
5865
634
3994
2478
606
7416
8680
4089
8443
8324
5483
5956
6492
8435
9429
6413
1237
80
3204
8339
4246
7856
5685
5414
5356
6512
4682
7882
948
9517
9398
1847
3419
3552
4388
8001
1
6308
6056
8478
1708
437
5389
3401
5769
7303
3646
5491
4301
8176
5408
480
9145
3475
8476
6757
8364
2570
1211
6428
2802
1711
6057
1761
2891
6631
412
5085
2582
6508
3038
5100
2380
4661
2470
2765
8825
4740
3414
9173
3988
6459
8333
1105
2704
6732
7003
1190
9868
5756
9093
7414
3109
3604
815
4674
7755
9972
4486
7126
3584
3491
3328
7542
9901
3127
7642
9155
319
8349
6369
5017
9758
4934
7949
9112
1151
7327
4439
765
5055
9675
4684
2077
1375
8799
377
3262
6336
6201
6102
4225
5092
5022
8175
2895
9267
6079
5629
9407
3135
2375
308
9330
8559
8292
7189
427
9048
1295
8548
5086
8666
9673
228
5988
5942
5268
8062
6296
6062
9820
1280
4178
3348
3504
3602
5021
9636
7313
404
7254
1854
8181
755
9523
5707
2808
7018
4558
9489
5041
6613
2605
6193
6988
6817
2896
638
7289
4031
374
4664
4080
3416
9867
3638
7214
2138
1970
7218
5377
993
5003
879
9261
5809
4258
9157
4264
1567
5636
1693
8344
2159
510
6632
1575
7559
2340
7129
4320
4675
3050
3923
7353
866
4066
7949
7772
9166
8451
3347
596
4073
7075
118
6113
4562
7793
8179
8967
8215
2721
4320
4521
3525
4341
2258
5070
5994
3684
5741
6333
1868
7449
8595
4331
4978
5227
5742
5678
2704
692
7768
8668
5168
2753
5319
8101
8203
1189
6103
7002
9032
1066
4431
7672
8699
1733
7253
1493
127
3925
9005
8790
3262
5576
460
234
1340
5145
2908
7495
9684
937
7112
4687
1226
7145
8663
846
224
5010
4901
5619
4452
4402
7565
6137
4710
7652
1459
5376
9816
7322
6509
3117
574
6745
8626
8091
404
3968
2891
1100
4863
7862
5878
80
7212
9600
6841
5056
8372
3468
2899
4856
81
894
1582
6815
5162
9156
4881
1284
6266
6103
4370
4135
7007
7425
3064
9024
511
7205
9775
5280
1492
6751
3413
4563
424
1145
1969
895
3004
4535
1475
9899
8562
2001
1750
2863
5034
842
8258
1700
9337
6641
2223
8391
3750
5252
9812
2911
1231
3595
8812
2936
2056
4648
3546
2780
2483
1273
6468
2030
2587
1495
5978
834
5386
3119
9466
4956
9035
7115
7900
9827
602
3996
4968
2274
6423
7285
1288
4747
6281
5927
1751
3096
1583
9733
1961
2304
3634
5635
772
5090
6550
592
1036
6560
1535
7133
5053
2411
5456
7705
4833
6295
5167
2746
3793
1851
597
3258
4632
4088
8641
5420
2307
180
7372
8505
1637
5505
9175
3772
4887
9870
2576
9046
3597
4330
8420
5278
4195
4096
3582
5561
9158
1716
4654
8082
3711
7080
9973
3062
6106
4795
4300
6350
3733
3023
5076
5306
1572
2661
9159
3415
2897
2119
4766
6460
6848
2386
4125
9031
7377
8382
7417
4463
5071
8556
6233
7765
3205
443
5514
8412
2432
5958
1036
8834
4640
6557
3770
586
5320
5407
4807
6584
4964
3425
8260
8616
2810
8350
1822
6603
5914
6538
6740
3343
1903
7924
1062
585
391
9016
6296
5922
2927
2319
7462
9963
8808
2436
8322
1518
118
5891
9945
371
9462
5567
4
748
2031
6112
555
5870
3570
2328
2595
4108
9612
2961
1351
6753
3866
6501
7668
4346
2219
4920
3583
9454
6897
8534
8050
8651
6769
4517
5523
5054
9883
4679
6933
6046
7491
2126
7255
6501
5709
5179
9163
2524
8392
6326
7906
8306
4785
8676
8418
665
2680
5719
4441
8238
2015
6584
3611
2067
927
6089
7384
6890
5653
2570
6761
6464
202
5611
6536
6755
4032
6729
7359
3410
4504
518
9817
1455
2688
2345
7013
1971
3929
6207
442
6159
5559
2333
9252
9131
3378
9956
3467
13
5722
575
5124
4039
7127
987
6305
301
9790
9171
6708
2673
6703
6888
3810
8125
6075
4185
6034
4429
2052
7157
8308
5190
6780
2890
7742
919
7263
440
9682
3002
1581
9736
7227
999
3503
8690
2918
5814
7995
7936
702
9886
4291
6653
207
4847
6855
1192
1084
6280
1291
3323
1421
5526
2627
2003
4448
923
5930
7627
8847
7382
8594
7977
4066
5780
5718
3621
4043
9554
2812
6034
1248
1470
1174
8602
9494
8954
5895
3866
3304
6987
51
215
7831
3556
6847
8059
5851
9866
7847
1136
6552
676
2990
920
7628
8786
9536
2103
116
6006
420
5565
2271
7939
3437
1764
90
7664
5967
9922
1898
6761
4783
9339
5208
9875
8420
3671
2614
90
5801
603
1840
3273
9988
2375
7966
3108
9696
1883
9862
4197
6583
1847
7678
5410
1980
973
6591
8120
9572
869
2965
1286
6420
6589
8738
4712
70
4203
6275
3213
2213
97
8459
9848
9352
379
9243
4048
8508
1463
1699
9508
5337
914
4017
1295
422
5531
3000
8419
505
1814
109
8725
2807
3568
7851
7989
9881
6250
1302
8313
4143
8292
8236
6357
3023
1959
4952
73
1350
2590
9216
3734
7919
8834
2910
2238
9153
6417
5483
4199
9234
2251
6887
5564
970
2872
486
6673
9346
5881
5380
5264
5355
8121
4073
9829
2875
3312
1160
690
5635
1141
5233
6176
924
8988
9110
7315
7215
6467
7275
6216
4035
197
9142
5549
4577
8330
518
2285
3444
8588
2337
5768
3613
2053
6005
8315
9618
9914
2575
224
4918
1982
7226
2981
7412
1028
2000
1585
7637
1814
6892
3465
4049
3547
1071
8414
2866
5416
289
3007
5524
886
5072
7779
1256
6027
4996
6219
8296
840
7587
9576
1877
2351
7696
6569
9132
3342
4461
7614
6135
6284
258
5422
799
7599
230
4529
5823
9336
8858
7707
2324
5516
3013
8566
7489
8079
9930
9914
9391
2207
4230
8348
2786
1914
2245
6961
2630
8141
724
173
4072
843
5185
9948
7041
4262
4382
4619
7197
701
8069
8196
7450
4513
4037
8341
4764
5621
9499
5084
1949
9538
3372
9425
2754
2165
3550
6832
8120
7222
2407
4193
5741
4918
1661
4774
7852
2979
4716
1888
2688
7802
9878
7070
6745
6827
5508
5348
5117
9298
7291
7876
4181
4407
9178
8635
5160
1683
3039
4826
598
4941
1770
4271
8138
3712
9898
64
9859
6027
1715
5556
684
2966
2304
1070
9414
283
3429
3286
1543
8072
14
3446
9740
2016
6787
6734
9962
9784
9277
2596
2770
4693
466
8236
1283
3888
1484
9279
5418
2
2807
5867
5476
3602
6777
9079
4820
9736
7069
3841
9199
1021
1624
9942
7829
9409
5388
6478
1738
6041
7834
1041
3762
6947
4546
378
8460
6855
6407
5446
469
4508
8206
7801
7357
3699
4916
8350
3015
4276
1695
1544
4473
3060
3293
3529
7092
2736
8633
7550
5661
2776
9628
2038
4346
1850
5791
3470
2408
6922
3311
1274
857
6092
5817
9905
6267
9198
9413
901
8243
4148
2192
7390
7529
1025
2929
3571
1581
7022
2205
9284
503
6955
7909
3014
1468
3392
2253
3964
7660
702
88
7502
697
2086
5167
7241
3266
9206
3536
6259
8189
7676
3971
1145
1779
7208
4184
487
6036
5826
7788
2050
8620
2469
9387
5254
8366
3415
3103
2328
1788
1365
7702
1319
9897
7936
386
9443
1781
1918
9193
1658
5944
8831
9229
9691
7642
3373
2310
4713
1230
814
539
5630
271
5338
6576
457
8691
1091
2697
1157
9964
389
3405
6664
1149
1596
9638
9381
5866
6508
8212
8590
8792
9282
7793
5833
1603
9525
1263
1165
3342
9207
8494
6250
3973
2958
4282
83
7855
6585
2720
3833
9248
8865
7313
7429
5130
6959
2544
4097
3635
8772
5829
6819
2417
3912
1556
1383
3074
322
7656
7384
5161
8577
2776
3307
370
9093
1899
3897
2983
7469
8008
3783
6315
1710
5543
2419
1523
6236
1331
812
6901
1800
5504
4734
1800
1638
665
7049
9259
2602
2435
4606
3074
6799
7726
7462
250
6435
4441
478
1150
6754
5860
8754
3970
5902
5761
2389
956
9352
9172
3578
8563
2302
3242
3523
4144
1584
7893
2019
657
672
4693
2386
9660
998
195
9357
6897
8557
199
5863
8680
8958
3625
160
1097
8102
5780
8847
58
6071
6710
399
9027
1816
8773
4980
2829
6314
6652
6825
9033
7176
6034
1688
4654
9
9708
6069
8250
1318
4424
2391
7097
8722
8954
4851
6804
763
6324
7510
5664
8780
5774
9935
4967
60
1654
5848
692
5015
4353
4831
8728
790
1663
4229
681
301
4828
8177
9626
5426
4242
1218
134
3957
9020
5616
6246
1264
9542
7422
5666
9772
5872
7982
8756
3165
5041
368
4456
2795
360
3481
559
2319
4606
8396
9139
9062
2408
8215
9893
2101
4040
4909
5506
1401
4418
4795
7940
4137
6284
8121
901
2827
7871
9760
9550
3103
7211
2898
5661
9932
6582
4170
8005
7493
4084
9793
6383
7096
339
5146
9151
8131
8574
6523
8689
1299
4737
3224
6274
4426
892
1662
4619
1996
1280
216
6664
6470
4406
6162
1799
6412
5359
6344
8796
4654
4182
2697
4514
9830
4818
5758
1627
6608
71
7841
4168
854
5036
6763
4692
6023
5688
4558
170
228
1542
5548
2040
8231
5895
1314
4075
1712
9990
8453
6089
7245
1254
8023
3422
837
2184
3846
6558
1777
8585
5842
5978
7735
4120
5320
5021
7493
8518
815
5446
598
7285
974
2160
228
5891
4473
6188
3643
800
4086
8576
2134
2586
2336
3785
6168
3386
5367
7804
4024
4455
1154
5723
8714
3721
1475
995
3686
1624
5013
1889
2792
5699
6084
2709
1011
5788
8824
686
5138
3712
9424
2997
4509
948
4055
8614
2148
315
4214
5097
4395
8613
1926
9887
5522
1234
527
9800
4032
7348
2690
4737
5836
3393
896
1866
5831
7863
4965
4454
9161
7195
3157
60
1430
6890
8129
2106
7629
4768
5717
3209
5725
9591
2497
7323
4212
663
3794
8769
4854
5164
2813
649
6214
7157
9623
6213
6196
1993
5876
1895
4259
9012
5978
9240
9126
5039
1553
9752
1462
1981
5241
2623
466
4593
5608
6978
6196
7117
7102
7265
3644
3654
9159
1982
8459
1139
8669
4456
7838
4772
8359
4421
3781
1216
4291
4158
9887
1782
3579
3044
9028
4085
166
4608
7023
8343
8462
1208
9957
9512
8761
6542
7494
1108
8390
8450
1119
6623
8806
936
3514
9774
9125
8580
5731
5074
9843
9538
1895
6965
4196
9090
8571
8141
7648
9552
886
2221
6103
3922
4572
475
9077
202
3481
9308
7166
4491
4390
4587
8758
1673
2586
2089
8143
4137
2512
8703
8176
2519
2977
607
8111
7527
5518
3144
8603
5107
2525
9415
1224
7955
7549
7162
423
8986
375
4049
9329
3197
7587
46
257
2767
5316
4011
9483
6199
7793
2874
6637
6371
9313
7287
5248
2342
7682
9850
4763
4076
71
9545
6820
5391
1643
3867
7779
7106
9734
1542
6054
410
5579
5386
5451
2285
8523
8519
3069
3778
5146
1288
4733
3960
6187
8259
5804
1939
4795
2280
3715
6577
7815
3639
688
762
1531
6351
3469
1958
8185
8049
4974
2696
6946
7379
9431
1800
547
9568
3784
383
9086
4556
6070
1867
9092
3926
4519
4930
8797
1094
7961
5588
4100
598
8303
2729
8513
7164
8857
1737
3684
7141
1343
9114
7323
7790
4171
6820
8400
1820
7984
9409
3426
8523
6954
3440
3358
2292
7747
7944
1291
2295
7359
3129
2175
4824
9301
1343
8720
9974
1051
8320
7563
70
9245
2277
7307
2110
5689
3349
5158
5406
3706
6972
7562
3721
3070
474
3071
3184
2454
3624
9049
9696
4779
4422
7885
8050
4103
7312
2061
6512
6567
751
5010
3080
8347
8747
2837
9193
7350
3214
4138
3785
6393
4004
5353
2681
1063
319
5930
5744
8004
9702
1148
7172
5951
5373
7491
7864
3321
9681
3852
5503
944
8458
2286
2287
4365
7778
5422
3600
9911
5524
9662
1235
209
4030
3012
9328
2519
3489
5507
2631
8928
6503
7800
1032
6176
7108
3251
5838
957
7396
3408
4071
1676
4260
9665
1727
8712
1149
7802
4265
9454
4316
9080
591
3927
1149
4047
8113
5827
4693
8510
1017
8734
5518
2705
2303
418
1117
1859
8713
2153
7279
9918
4778
3437
2514
177
4635
8207
6881
2972
7624
9504
3959
9611
2513
9694
53
3213
4160
303
9086
9568
3130
99
2767
2506
4414
3769
3340
7926
5531
3777
3302
1754
6095
7577
7993
1361
7769
5862
9457
4058
5424
1841
3596
7387
5949
6379
9770
2115
8818
1838
7346
9947
878
7042
2287
5176
8217
8953
2391
4913
9722
1448
8619
8343
2952
2018
3546
2821
3548
2546
1217
9429
2294
8789
5677
381
5399
3905
3217
8276
4203
4470
5027
9333
2601
9840
6288
1039
5923
678
7648
38
2536
354
3380
8314
4505
7309
8380
4913
7945
6070
2965
8676
685
6911
8944
6227
9634
8645
4125
2342
9630
4410
7094
9777
5919
4624
3560
2722
6976
6899
7036
2298
1434
6964
821
2902
9159
5790
3473
650
3490
8583
6690
169
8538
2181
9287
4883
6148
7914
9651
8618
688
5405
5919
9875
5284
6662
5483
1270
2021
5174
1839
690
1589
4529
1840
9281
3142
3257
1135
4962
1676
3016
6555
2185
1360
5738
1142
2527
6112
1876
8597
2935
4660
5621
1617
8415
2924
7383
1227
8607
9494
4978
8493
129
3403
430
571
7260
8233
1042
4407
8127
347
4318
5652
2919
4324
3697
7971
6653
2490
5496
6265
3839
3183
3268
7746
137
4620
6966
7742
6976
6918
6058
9305
283
8434
7309
5721
2398
8452
3293
8032
4788
7091
2444
8322
6760
3497
9439
5840
6048
8534
3305
2210
983
3956
5391
8388
5430
3206
6904
9047
4734
7401
3699
4616
3044
508
6997
5614
7881
3196
1021
8189
7957
5608
1894
2695
8640
8724
2777
5154
9260
6729
700
8149
2514
8872
4586
6956
3080
1631
9200
3835
8300
3541
834
7534
2912
8895
2680
9951
7282
5685
2296
1089
4150
1726
9489
6233
9922
3880
9585
5613
7014
7301
628
661
4934
3775
7113
5565
6965
4555
3650
8860
3039
8539
4361
5647
7780
6542
218
5263
5276
4210
145
3185
2555
5226
2208
4060
2499
9722
7500
133
2160
9759
8693
2278
6548
172
1520
1405
9440
1390
9875
7808
7723
833
6557
1535
8162
9676
8783
8850
5580
9640
6475
1985
8985
9422
1511
1234
9015
462
8558
5645
7360
475
1892
4540
6227
467
2435
1102
4077
5997
3911
3243
7796
7947
4338
9441
7648
4111
2268
4652
4150
3834
187
245
5619
6559
1371
7953
3873
8343
5883
3802
9225
5997
4692
379
85
425
9334
2085
9696
4170
4960
3215
5053
5612
9836
5338
977
6554
8261
306
3118
4445
6709
5360
1068
8258
896
3020
8614
185
1911
3968
8431
4169
761
360
1839
3522
1421
1814
3742
4267
9412
7186
7883
5177
8958
6670
8745
2753
620
3431
119
6852
9022
3079
9882
4473
9848
4024
7258
4633
8085
9763
1830
6516
5560
5415
6500
5105
7483
6837
6009
6434
5015
4839
7921
3573
8558
2785
6092
8759
4904
4511
118
724
104
6414
5888
4810
7818
9432
9536
3131
5019
7079
6754
3840
4581
3434
5849
1274
4566
9717
2663
388
4204
9746
8212
5221
4159
4230
2606
9842
218
4543
8974
1008
4984
2393
7811
7399
8039
4560
8685
2674
5068
7279
6504
5794
7043
3431
2786
274
8912
7547
2363
9222
8407
9448
2248
4733
3716
3554
1620
2645
7576
1850
5044
9901
3393
1436
7781
8373
3109
8644
7125
3922
6315
2944
8026
9199
6054
8833
3810
2125
2078
219
2809
5274
3389
380
9233
9536
7347
5913
7073
4996
3734
2036
6044
5007
4729
2682
2124
4313
9944
4841
2107
5681
8973
558
6190
5737
8946
1052
4847
7374
2964
8393
5621
3798
7329
2050
914
6258
4846
7535
5304
8835
6935
1569
5833
1305
5379
56
2331
7990
6498
7681
9380
5808
8599
2093
247
5574
3948
1501
730
7482
7719
4872
1635
5292
4535
4175
7471
4200
7418
7640
5231
1862
975
8022
6464
7423
7538
2650
6421
6271
9626
7107
5747
2838
2667
832
2425
600
7848
8214
2634
4452
9209
1214
5608
9026
2836
3061
1454
677
7195
4567
1690
5825
6578
550
9205
4774
4860
1124
3328
4842
1169
896
6126
4020
7614
5148
8584
9700
3897
8221
5377
2097
8959
2205
1206
6171
5531
11
4161
4527
1909
6305
3515
3528
2853
5013
8123
6530
6883
9369
8480
1561
8589
5438
1254
7041
8292
1109
4777
3775
1395
1942
1859
3716
9468
1929
3523
5194
2689
1794
8445
8647
3580
9690
7495
2607
7948
6632
9943
3110
4892
4078
6999
162
7602
8544
3554
2494
8833
8447
9390
4668
2811
8612
7382
2482
3590
9592
6594
2149
4169
1264
5717
8819
2484
9542
8003
602
730
3762
2813
1030
1964
4983
8107
5416
4882
7898
8228
3682
4984
894
9437
4542
4
4683
2844
1758
2528
8684
5607
5103
6456
5447
2078
9927
9729
120
4258
5037
1539
6375
2160
7447
3493
296
3486
4046
8068
2497
6977
9055
2447
7045
5129
9419
5970
3375
3369
1773
8061
6859
1414
7115
9585
7550
4188
8326
9446
37
9752
8444
3148
9307
2885
8061
7452
3637
6854
7930
9593
6887
5197
8329
4793
5593
2246
4789
2170
9780
1219
7171
7987
1847
6084
8767
1400
5366
7778
7973
7961
6914
8233
5691
4440
7507
9456
2475
1477
6289
3846
9647
1351
6642
4491
4901
1977
8510
4680
930
8671
5359
5884
9971
372
1732
7107
7470
1906
9141
7797
5527
5276
4416
5625
8014
6059
9698
3284
2102
4147
1
402
7361
2370
2166
2320
2743
5733
4824
6403
1237
694
5283
2248
8945
6437
1272
889
5388
8594
8670
1193
5441
8005
6470
3916
5706
666
3100
3414
5393
8636
3225
5119
9348
7309
2662
607
6082
8255
1403
8332
2834
1618
6933
3100
6978
6715
8917
6649
6845
5517
9589
4977
4150
9206
198
6391
337
8680
6566
5434
4801
3251
9789
5503
6220
1500
7622
6893
8970
3180
9050
21
2220
5224
3127
652
1322
7848
4480
6903
2581
629
4575
8690
3307
612
4022
6717
2808
8762
9362
9235
5657
699
1008
2792
9836
7876
5770
9038
3988
1744
890
8964
2121
5210
8271
7820
3724
4305
4669
4711
7144
8641
3727
6736
9283
3523
4743
4786
9172
5539
4726
5686
5710
1546
1992
2428
986
7608
4230
5174
7188
287
1599
8364
6204
7599
9232
399
3197
9913
5744
8446
9354
6723
5145
1470
5491
5735
3312
4650
7687
8424
7174
2407
6708
9090
3271
1345
1865
2636
559
8152
6765
9293
3516
5217
5001
408
1967
9002
5264
1606
3100
8734
9679
2079
6705
9809
974
8084
4980
6377
4598
4972
6468
3737
285
8440
9329
5499
2733
2853
5944
9704
4324
2014
2535
7815
8628
9868
1807
5409
8313
5563
2439
9277
7979
8729
7900
9645
7097
6078
966
5539
1142
2627
1702
4401
2128
657
572
8540
8090
2470
2214
988
5276
9094
6530
4499
3665
4844
5028
9751
2782
8524
5283
1726
738
8854
7469
5317
2520
8441
8987
1213
2921
3122
8384
1954
5151
8383
5962
1001
1365
9156
1771
1078
2778
7369
6146
8999
356
9566
2322
2929
3792
9484
5956
8085
5144
6186
5688
6414
8030
3448
6231
7833
2277
5260
6580
4689
1774
1959
6273
6839
1952
594
9581
3483
1745
9258
1771
7977
6673
1861
4366
3506
3926
4800
2912
9750
2657
6536
2322
6571
7775
5825
4846
1101
3020
1429
184
6562
8866
3372
4355
6840
4416
9221
8895
5326
1814
6207
5696
5276
9996
5094
235
5248
385
9213
5289
4197
1185
500
2062
5729
2240
8726
8931
5036
2884
9538
8175
7449
9887
7172
7908
2226
2745
5328
1862
2660
5788
9194
7638
2708
249
2100
6973
9260
2168
3797
3700
9255
6748
1411
5632
4020
6677
4397
1339
5786
4431
6103
4301
5145
4424
8146
5626
1336
6767
2935
6581
4801
808
9648
6386
1333
6060
7284
4840
3949
9997
8077
1653
4894
6582
9112
7436
8296
2225
9096
8330
5643
1107
3814
6055
3511
4802
1497
4887
9343
6326
2959
3504
5736
4877
7301
8453
9267
7785
3417
7233
2277
9780
2713
3216
1792
1604
3575
8871
7584
6137
2108
7684
1108
9986
5670
1936
8710
9136
1679
9184
1049
4915
219
1115
7262
3408
462
5574
803
7332
3895
4523
7913
6946
1757
2952
7408
4904
4213
884
2945
5504
3485
1964
5751
8594
2760
5436
2539
7943
3590
5337
3883
2008
4095
9067
135
3013
397
2840
1240
8369
1587
1626
2076
2666
2781
339
6002
551
8341
7735
2606
5627
1535
9704
5242
1254
3090
9071
5610
5306
3380
5846
4106
3914
2896
1538
1414
7071
3543
6622
4789
3332
3952
7731
8579
8129
1165
4691
9946
7478
8732
5413
4333
9181
7030
3626
816
449
1351
2302
4103
7246
9851
8330
8617
1438
2002
5351
5360
4898
6063
3965
80
1762
4755
5161
3090
3403
368
9037
381
6375
4093
2065
7535
7195
8102
439
3149
3945
9724
5164
7189
998
1824
3754
8092
7126
8423
6411
521
9987
827
4585
9549
973
1231
6752
5181
699
9068
2740
4573
9919
9580
5103
1675
8
8338
3074
6437
6097
580
2957
7080
2439
6919
6202
2199
8263
6310
7268
1188
2790
7550
6101
78
6042
5960
604
2711
6006
4404
238
6272
2355
9166
6547
6291
6393
1792
1793
5581
4109
8324
166
9878
3476
1828
7918
4254
4982
9936
4069
7878
9742
2651
8230
4952
6846
3251
4162
8180
1343
6555
541
57
3221
9110
5042
7324
8065
370
438
7351
2817
2319
3802
3505
1234
2251
7658
662
6005
5755
6258
5827
4255
7816
9393
5040
3467
2115
3093
122
4442
3894
4486
4220
8811
2345
703
1417
9653
9902
1558
9001
8193
2474
445
4558
7204
3248
657
2625
202
9099
7568
7790
175
1783
7559
5881
1238
1053
4777
9979
2013
1481
3692
2925
5751
7482
2990
7327
1353
2230
5861
1926
5729
5095
6355
4256
9135
9382
1912
6165
8727
1954
7042
4172
9087
9085
9183
6839
8996
9300
2131
636
9225
4473
7397
2432
4207
9806
1411
6386
3392
575
4055
5474
2004
1405
6689
8588
7351
1635
9315
8997
7442
7975
4060
4624
102
9310
7644
622
2119
3660
6630
2880
4805
8648
9923
8490
3333
7704
5603
8181
8590
3629
3023
9329
8560
7133
2378
7558
8399
8569
8214
309
7086
5851
7042
8736
1589
1422
5313
4866
2565
2618
9782
1884
4098
4906
4267
2253
7983
1084
5537
6110
8616
1028
9922
7111
5176
7613
5298
6049
7723
6158
2180
1865
5742
9108
7913
8318
115
7793
9731
4087
1920
6977
1095
7972
2215
3589
7265
7375
2256
6175
3810
5566
4690
9448
612
6665
6400
9361
4494
7314
7776
2804
8978
6598
5288
486
9428
6894
8370
6811
9622
7346
6734
2374
846
9979
7157
3708
873
2915
3483
5956
760
9180
6447
1965
3177
2377
2077
9852
5409
7133
2450
1136
4372
7582
6479
2867
7319
3493
7718
4384
5149
6277
7937
9132
286
8566
4659
6467
3142
1069
7526
1439
3561
218
1731
9671
4020
2557
9233
9330
9359
7077
596
4054
318
6391
3558
5618
8007
4583
6100
4964
7070
7078
4303
7639
4763
8345
307
7469
9901
7073
852
6821
4488
3852
6308
7626
938
5064
9857
5271
2108
9263
1275
6730
8292
4532
1155
9348
183
8552
5951
3098
1883
1784
2699
1196
762
903
3497
6736
722
276
8521
1018
9386
7544
7203
1177
5935
4350
6385
8881
4701
4799
3626
2864
2409
7785
569
7855
2091
3611
4780
3816
1417
8223
6024
9663
2078
3941
8554
1998
9113
3736
2600
7408
5570
4816
6918
6618
2311
4179
7541
8833
9749
72
230
1356
1330
1050
4828
4839
6199
261
8463
9760
1115
7376
6188
7058
6395
9415
1322
5212
6182
9587
8247
1982
6964
5320
8561
6799
3382
7036
7425
701
2552
9439
8738
8178
7251
2443
9488
1567
6864
4345
6379
8104
4519
8461
4634
9019
9109
4272
5756
8830
9468
1976
217
1445
564
1942
3607
1901
7231
9339
2250
9032
7931
7640
3347
6901
9088
5073
7609
955
2681
1020
8196
1506
6575
9676
1685
6910
3905
1013
5860
1512
528
9419
2578
7851
263
5132
7885
1640
1207
4166
8434
4167
5280
9430
8188
5243
44
9950
6826
8128
5478
2146
9919
5203
4776
5712
1555
30
1650
8137
2215
8190
6998
7440
614
8723
6335
1582
183
7092
6226
3424
1054
9133
4877
9886
1506
4854
6669
9288
3433
1985
3052
2575
9696
4495
3846
8221
2519
5295
1196
6770
4793
2404
8690
2508
4985
2754
8771
1890
3672
7605
7172
7661
131
2910
7942
6515
9864
7132
2293
6466
3017
8658
4893
2822
9242
7418
13
9415
3701
7846
8755
8114
3069
4622
6407
7073
3615
8299
9908
6202
4420
4623
5681
609
1731
2959
6061
4747
5027
511
3721
6256
8926
1384
7199
507
6914
7944
6944
4962
9729
8182
9180
733
5128
2960
1274
9557
7596
6499
7272
2506
7312
598
1852
3248
9619
8708
3432
6039
5335
2708
3244
9958
1196
7798
742
9940
6267
9645
7748
2722
2943
8339
6506
9480
7709
3533
175
8267
8468
4493
3826
4791
9055
1166
3882
847
4552
8767
3051
7742
8935
5519
8500
1737
3048
2705
8148
2483
42
12
5805
908
4291
3778
7474
9783
9841
3083
3722
4727
3163
557
7606
2773
7654
1466
9199
336
3988
2759
3016
3554
3271
6324
8467
1627
6084
8268
9455
5757
8690
1595
847
1011
2849
7015
6198
878
8231
2300
6687
9997
3973
7448
7833
4328
4505
320
5406
1609
1341
4157
4901
2216
9132
1207
2846
7986
9541
3324
1531
101
5144
4604
8334
8395
5661
8724
4396
5216
1780
8598
7185
7697
8886
2257
3102
5027
7419
3138
2733
93
2933
5047
5061
7748
1082
316
3928
4721
9055
9172
5898
8464
9663
5525
8669
9544
7275
6128
9111
1410
7851
5931
8453
2856
6003
2717
6057
8363
6273
6214
9934
2304
6258
2712
4236
4137
4084
4710
9959
2556
1238
2728
9490
7074
9164
7192
6065
6846
9471
5196
8012
5239
5777
544
3023
980
206
8943
5678
7795
4174
686
758
9031
6886
1909
9279
764
5695
2875
9229
8727
7902
7917
4614
478
5554
6634
894
3809
8925
958
6526
420
6713
2697
9363
5659
7564
9996
3218
3009
8550
4367
3865
5140
6679
2497
4113
3216
926
477
2959
3414
8796
774
1978
5609
5030
4383
8039
1334
601
7161
1729
269
728
1738
1044
9216
9153
9398
9400
6231
1279
4877
1546
4317
3352
6401
6342
9306
2421
610
1617
3662
2914
2919
4691
2919
3676
731
4146
9007
9767
5922
1721
5478
1186
7975
135
7303
4498
9124
9044
7353
5210
7116
7311
420
1340
1816
4978
478
6266
2812
4487
2274
2229
2261
724
1003
4839
7922
4641
8402
6348
2012
8922
898
3530
4244
5824
9252
2673
7127
7643
1692
9741
288
4970
9183
4969
8506
5706
8543
6622
9056
100
7845
5626
180
9185
4778
3755
1992
1289
2210
474
7260
8169
7622
6900
756
6451
3308
5603
8757
5487
1268
5356
893
4832
3825
210
4940
8897
2147
2360
5554
734
4237
7955
1607
5870
8904
8541
2433
5998
1859
4966
1349
5770
5829
8389
9517
1236
3969
6445
9954
1990
4948
1931
8102
3156
7359
1323
4625
8939
3275
5338
4358
6823
365
4021
4162
1808
1112
3841
7856
691
5434
2660
4619
7951
228
5409
3905
8118
5977
977
5137
7428
4946
2364
641
3308
1643
8104
5230
8205
2558
6904
3616
1923
3898
6613
185
7306
1727
4490
4891
5886
7721
6073
5379
1342
2615
827
9590
6830
4183
8677
8774
9468
6639
5254
9568
4762
2058
8828
4198
9370
9070
6183
196
1112
6214
7701
7009
9120
2145
7245
7668
2881
7862
7447
976
826
7025
9864
2494
4432
9935
5851
8934
8065
6642
2203
9865
1795
7169
8269
3501
3446
8112
4682
8262
9112
9511
987
942
5831
4097
5357
3249
2769
1827
8307
6343
9559
8359
1515
4446
4192
645
8457
8980
7850
5949
6751
1566
2987
9539
3422
4536
757
5255
9046
2106
6328
5039
3017
434
8098
9636
9326
3988
8930
6150
8578
3339
3530
5485
4441
7642
1522
4109
2513
8548
6984
8629
2535
2404
3925
5060
2291
266
7500
2952
7423
1283
5548
9972
3893
3908
1717
3790
9558
7730
119
4722
4262
7568
3813
1334
213
7734
553
4124
4073
9147
4593
2893
4951
5536
4375
6264
3216
2104
1598
5175
8568
1767
8440
4457
7362
2165
9204
6050
5318
2111
8805
9420
101
2603
1614
9367
1844
6678
6826
6388
9620
9724
4536
3114
7330
3236
5939
1315
4553
9573
6159
9207
9029
5752
8943
5411
9683
8171
9588
885
7237
8575
5632
6630
9969
4128
4393
5268
6969
558
617
2875
7781
8876
9505
5168
6284
9332
1358
5226
9362
933
5620
9117
7659
3963
1991
7924
5182
3306
6728
4506
821
3206
764
3141
368
5265
9625
1232
3609
7042
6377
4724
4178
5134
8081
5426
7786
1254
908
4047
447
8477
9616
1789
7262
8372
3714
8690
2198
37
5972
4998
1626
8216
2429
9566
1653
1828
3986
8320
3287
7126
4704
4547
414
2951
1851
1317
9712
4461
2880
3048
9588
8433
7783
4634
1809
8232
500
3519
5038
4720
3677
2477
6857
2008
3286
9604
595
509
9352
3160
376
6381
6640
5372
5260
7706
4675
6349
6065
9197
4943
9752
9829
947
7565
457
793
2057
2371
6881
3500
9519
1542
2611
4149
844
5628
3195
9744
8879
3279
4603
5151
5901
9694
3588
6210
6411
254
7645
370
6921
4173
1779
8183
6569
6727
3998
1721
2107
6017
6347
7443
8103
5699
2747
8547
9079
883
8215
9870
2798
9948
142
6721
8280
1726
8525
4291
8383
6302
6186
8038
1767
7838
1437
9756
7271
7928
3740
9062
7396
2291
1889
5415
460
3192
714
1255
60
5247
3357
8403
4815
9234
7685
499926068
2370
595
9939
4157
1955
7833
5273
8616
2370
6265
8390
5115
4057
8560
4356
2696
4851
5543
9581
8200
1852
4193
2394
8803
1988
2080
9619
8607
2
8085
5302
6275
8661
1474
7059
263
3286
5742
3443
8922
601
6564
5560
2127
6242
7080
7424
7285
8453
7880
2579
6450
2917
7770
9868
1371
398
2968
6485
5155
3119
7636
7914
4877
9774
8681
6256
7471
6336
5281
1134
7349
5216
6509
6313
4719
8908
9172
9166
5065
2575
9626
4361
1781
4568
124
2114
2214
4746
7158
8391
1003
8701
3633
2324
919
8547
6460
303
8121
8724
1110
1312
8109
8138
5798
13
1166
8697
3287
9412
4198
5734
9667
6306
6579
5608
4906
7409
5432
2348
8703
7149
4253
6642
8207
5527
4324
5685
6911
5139
9242
4552
7762
4716
7973
3836
8772
1576
976
4398
5941
8598
3664
9085
7285
7939
434
6617
6760
8748
7140
7271
9335
7213
3852
7201
7939
3800
8473
7098
7478
6722
5812
9855
5416
663
5554
3417
6330
9709
5897
800
5171
5350
5212
649
9445
16
3989
5631
6587
2551
6079
4400
2594
9770
7197
174
4624
8490
9353
342
7061
4990
4381
5853
7597
2628
7816
3174
366
1378
8430
4849
357
7834
9566
1198
6663
9164
2305
6174
9766
1990
8588
2506
4771
3847
2370
7965
5083
1201
5418
1884
6351
3820
3320
6151
9780
7607
2682
8583
5923
8649
7089
4054
1309
8102
9914
6591
2383
9677
7528
5562
8910
4190
8960
42
9216
7193
8177
1122
9383
3585
9150
7137
570
3504
3433
9967
2753
6612
2525
4639
7501
9879
1064
2596
9137
8444
6131
2720
4465
3077
5536
6504
2278
6770
5103
1827
8395
4979
4348
6833
9992
2063
4745
360
6296
4877
8852
4730
3241
4479
1044
9762
1455
1519
8789
4141
2725
4274
9678
8662
993
2953
2011
3562
2131
2726
2156
4810
6490
6523
8473
7998
1923
2558
4928
1926
3407
3017
3693
9164
7391
685
7381
7926
7007
7911
9566
2503
5356
3595
6654
7029
7507
2285
4255
1973
5096
1822
1548
6482
6223
9955
523
9853
8395
5570
5639
3694
1233
8118
6297
8697
8824
4193
4562
700
4287
3457
983
4405
7642
6651
2473
9824
1131
6852
5135
6733
8953
1391
4355
8720
3392
2896
9511
7170
3028
4095
7026
9733
7939
4185
7466
7461
8727
5536
2351
9290
5460
82
8434
5498
2484
5815
7264
9611
6124
6547
1007
6870
4011
1756
1860
8055
1167
9318
5855
9953
5667
8106
6084
3519
4121
3013
758
7333
384
9277
1857
7428
5714
1662
5860
4028
4573
8354
7626
9836
4572
7359
7188
4453
2785
4713
420
7596
5745
7945
8712
4174
3788
6598
7362
5887
2327
5984
416
2619
6696
4780
4412
5197
6381
7256
466
8557
7338
2144
9913
6932
7549
3145
3744
8780
3455
8395
5415
9027
2586
7660
8071
9246
370
6071
2607
7577
8097
2092
3244
6252
4962
5345
2212
6426
8745
8742
1359
8883
4430
2501
4338
6873
7780
1608
3433
3552
9610
3429
5856
1791
4942
6341
8975
2291
4521
9282
9296
9010
2459
4734
6238
1756
9939
2128
4300
8766
5642
5354
7582
65
1357
1014
8984
2687
4662
1934
3602
7334
4838
3723
1604
4116
4865
1158
6180
6578
453
4202
9177
9118
7576
8250
859
7536
6990
2782
9593
174
7140
745
9254
2347
3548
9142
5440
7354
6181
9345
4703
6176
5366
8418
3255
1223
4614
1491
9866
1087
1915
9475
9213
464
4926
5107
8597
1530
4455
1230
2542
8893
8731
2486
2552
9732
2670
9225
9758
8492
7670
3075
4660
3059
2958
3052
5324
2668
4195
1426
1781
8015
383
9265
7953
3548
5679
3791
6834
6304
4227
4869
1376
8080
2658
7735
4169
7970
7624
5796
5974
3964
7581
5976
6197
7732
5986
3791
4120
5926
2939
8501
6218
7764
8835
3657
9017
4567
8081
2736
2213
980
598
9253
1683
7578
5279
1342
3390
376
5549
7002
2251
7372
94
134
5431
7957
6983
1679
8783
2762
3569
2993
347
5395
5518
7502
3529
8709
806
4971
786
1724
3794
9396
3386
208
9572
7296
2553
3066
1153
7151
7825
2720
7324
9503
5308
5628
257
9950
1604
1019
314
6154
334
6577
7873
9412
5076
681
5891
6100
2029
8122
6253
309
2251
870
2614
8145
6096
4252
4297
9495
1502
8973
381
584
3018
8875
9634
8802
2460
830
6795
8980
4230
7568
4706
6496
2798
2408
4124
4750
3274
6356
3579
2269
3015
2735
2794
3284
7158
2258
7656
9191
132
9174
8948
6341
1300
8104
1681
7550
5099
6374
662
6290
2279
2006
2981
3701
7949
4437
8117
5550
6126
972
6479
8159
5045
8959
4818
4159
6287
3824
3587
8258
3239
3120
8900
9914
1966
9910
9983
9783
5092
6648
8016
8634
4949
9957
141
3495
3859
869
6082
7273
587
8040
5501
4591
4327
8907
8803
3860
6896
186
9181
8012
9389
1887
2098
7242
4140
9384
4914
8735
1148
4359
5517
4910
1205
8243
5662
8394
3156
4347
8695
7024
359
1371
4986
7809
3393
7063
4577
4584
1867
3572
2410
9034
8696
9558
435
7467
7539
7604
7166
7292
3750
3016
3089
5650
1673
4914
829
51
6630
9980
3016
3386
2069
3768
4281
8906
297
9158
3711
3950
7734
5938
7407
9423
7085
2218
1369
4127
3173
3037
406
2930
2568
5790
799
540
5703
7704
1261
4965
27
7563
1384
8297
2153
7829
7358
6397
9153
1933
1235
7420
2019
824
4351
3295
6687
5086
2057
8731
856
6118
1358
7155
2003
5278
1741
4830
8850
6631
626
1220
8167
29
1837
3299
2135
4341
9694
8238
5150
4703
6016
2276
728
6634
4031
7694
6227
3270
8743
3234
2367
1653
2650
837
3886
7739
8142
2702
1422
3285
8737
5493
5104
4662
5385
4522
8852
5772
3421
3905
2195
7264
4473
5003
1704
1148
3362
561
2012
3368
151
8537
5886
8717
3903
5915
9931
1882
773
6813
2047
8853
4477
2027
7000
5129
3874
2978
370
2765
813
8619
5717
6774
8372
2933
9208
2867
5581
6171
6208
4213
1549
6485
3513
9330
9361
3818
527
6719
6184
8450
6889
6938
539
7290
2003
3578
7402
7249
6855
7614
6869
3983
8232
1090
5123
5638
6938
7361
450
7168
3009
9300
1996
6936
7220
8408
8227
4852
9645
3021
2633
8320
1057
4314
974
8486
7431
5310
6918
9577
9830
3442
9270
5362
7359
4747
6635
8833
516
4923
3736
5013
4803
8342
9434
1046
9652
9522
1545
9711
8779
9256
5613
778
7545
1864
7034
3972
5701
4457
5434
6255
6387
1181
7574
8374
3775
1250
9729
1547
8408
1333
9392
2300
8124
642
2730
565
9835
8550
5432
2079
8890
9365
5848
7765
2023
632
2180
2247
292
2238
1706
1415
8146
6035
7896
3889
8092
7198
6167
6872
1372
52
1969
4571
4861
6522
4143
631
7391
4759
7203
8630
4913
5960
7694
5221
7854
1966
9024
7315
9622
6226
7130
3221
7048
2552
4929
4966
4841
9073
3186
3148
5875
2938
9836
6694
1645
5154
9694
4001
4227
5321
686
5674
4738
2532
2723
9214
9666
1565
3552
732
1776
5832
4030
7116
3063
128
4996
7706
3627
2799
8230
6842
4145
1452
2279
5903
7182
591
3724
7831
1211
912
7822
1422
5218
9326
6539
2787
1751
7755
8586
6503
2694
564
4586
8897
1573
767
3734
399
1029
2205
5126
5176
9963
7327
245
492
341
9460
283
2012
6923
2848
3351
6662
3604
3753
4298
1577
9474
2843
7346
5367
2363
3692
2097
9176
773
6329
3866
5643
5085
7662
3528
1128
3091
69
1771
4081
6326
7814
2368
3590
7608
4141
5659
9175
3293
2458
7700
7444
5637
3985
2475
6401
4612
8545
7225
9557
1451
8034
3012
3586
5108
7287
735
8319
1087
3940
6476
8368
4532
7065
815
3671
9332
6556
6128
6676
5825
8996
5276
8040
5270
5377
7065
7191
8420
1306
5876
332
4219
46
8889
5302
9505
3596
5838
2736
7042
5406
1213
7823
5316
6112
9148
4068
1221
1583
8410
2561
7315
5868
1320
5464
7944
1839
7489
383
1073
3592
2888
4224
2505
8017
3725
2845
2566
2848
8955
2577
8480
6425
193
4609
4793
7279
8090
2785
1022
4715
5132
8291
9256
7573
2698
4378
7823
6431
4582
4204
7420
6946
5463
1782
9609
768
3234
7530
8440
8088
8312
9524
7469
8199
1676
7338
5032
1148
8735
9233
4451
5524
9258
9516
100
5316
2551
144
3007
6629
3933
6787
860
890
7126
6466
4096
4221
4814
2194
3019
1095
7834
3422
3773
766
1027
9119
5797
5064
4558
9242
9448
6318
8153
8034
4858
1788
5395
1023
8829
4661
873
5159
3251
52
361
5848
193
4013
5829
2631
8530
8977
5285
6755
3812
3057
3033
9427
6276
1625
9258
7902
3521
1326
6076
3705
1839
4082
5587
6618
5163
8164
7278
5452
9254
9461
708
8043
7472
8340
8281
5711
7938
2508
8205
6982
5367
3379
2354
2570
5656
2595
5337
5858
3171
9862
200
3139
6583
9258
2601
8743
2159
8644
4961
7782
5960
4304
2379
2369
7297
8791
2769
5726
8270
2617
4054
7740
8905
1194
6067
4440
5446
8201
3901
3561
8160
9899
3295
8486
6453
8983
7786
1112
9980
2970
1685
458
3294
2458
1554
6172
6792
4936
4222
8358
2939
9583
8148
730
8430
9305
6096
3282
2529
2816
2507
6953
7998
7633
2648
3669
2430
4253
7113
7938
4262
7258
4719
746
7004
1479
380
480
8633
2316
6934
7485
3933
6719
7563
3633
6122
5715
2796
8619
2078
3307
1527
8532
3136
4621
5637
6389
742
817
6348
4873
993
6488
2546
8493
3366
7418
7711
5347
8361
5256
2317
6758
5576
5008
9311
2376
4737
6590
7611
6903
5793
2831
3013
4319
3914
6321
7898
153
7104
4679
8438
736
9937
1929
3042
4660
9999
5400
9597
3191
1163
1054
3110
9557
8287
340
4355
8594
1095
7117
401
4635
9997
4592
5513
6206
7873
8339
1803
309
9857
3970
5210
1597
3706
3471
7236
8005
7579
8372
5708
5490
3475
7380
5045
1839
1207
6287
5085
3202
9905
2660
5971
9706
4471
7392
2071
6676
9271
1237
9405
2941
3005
1591
3182
9282
7265
1535
2235
8563
2256
4914
9966
4630
8517
908
4831
2535
7395
1254
4031
5997
7986
7687
2437
8584
3027
3862
3491
4198
6162
7645
980
1158
6391
5161
836
1300
5913
2942
8668
7506
5184
1576
7112
5591
9477
9164
4647
5905
8968
6684
5103
2423
8701
5114
3386
7257
2933
5060
8304
1113
4132
637
1811
6258
2948
5165
961
4246
3446
1886
3898
2743
4656
3319
2670
1851
2039
6438
4033
5906
9274
5062
783
4483
4904
3297
1878
5058
672
1406
4356
6654
5843
763
9166
6296
1320
5686
1753
8750
5404
1237
5977
3844
883
5797
2356
8276
9024
8320
7218
1693
4060
4376
7940
4231
3159
8976
4590
2374
3848
7161
2625
1660
3586
3529
6441
3033
3798
8873
9328
6830
9663
7045
5134
9760
5950
1270
5838
3911
5442
3820
7022
5142
9811
6149
1618
2341
1884
7867
4149
3129
6595
7705
6189
5574
3046
5405
5737
891
5859
4697
5354
4571
4819
7972
5308
9628
1957
2574
1824
3384
131
832
551
4913
947
8865
141
7506
1596
2966
9855
4672
3955
2129
5194
7023
1969
2170
1378
8881
6546
5387
8795
5321
5101
628
2024
9086
1627
5327
1966
6443
2262
7295
9587
9827
7839
4145
5369
9025
3660
9685
1057
8782
5180
2278
7789
348
2745
9427
8903
879
5993
7858
4663
4555
9296
2667
4213
8729
2517
1024
6091
4355
8207
7452
5590
4190
3820
1017
4393
9272
3023
4924
3502
1159
3300
4395
9770
6513
5296
9934
7020
3354
1770
6227
8642
7159
4575
716
7655
6305
8279
7283
4493
1605
1394
6653
7507
8921
8286
7532
851
6777
2169
4047
5643
2719
7245
8980
5717
9153
4828
510
4901
4260
9801
5153
6015
3535
2321
5242
611
1882
7044
8172
4246
4581
2516
8405
4206
1781
5273
1295
7674
825
8926
2610
6027
4091
7419
8791
1554
7714
5424
7399
4328
4803
5051
433
2820
7320
8023
267
4716
3225
7937
5344
4348
839
9079
104
5244
3416
4480
9221
4993
9500
9266
5049
5234
6382
308
2213
4005
5718
3776
4989
3526
5067
4756
5015
4947
1926
2374
2706
4423
4961
9170
995
1361
1022
7201
9946
6128
5333
5879
8915
6653
181
4905
7304
2549
5148
1114
1268
9714
7890
8897
2035
1269
7103
3448
3206
3122
9500
8066
3858
1703
8903
3322
9880
1050
288
853
6287
159
8960
8660
9276
2819
7018
1176
1812
7176
5226
2481
3096
3020
5241
1957
9359
1848
947
1338
9362
2995
9663
1552
2289
8353
1805
6094
8563
7819
3327
2407
6298
1244
7726
2808
965
373
7325
2530
3727
5005
4170
7854
1477
7993
769
6578
8820
6532
9035
9086
9232
4075
7139
2275
8978
6392
4281
353
6425
4728
8080
7115
8017
3035
2914
6922
5025
4696
5779
9258
3982
3706
7506
2677
5613
6411
1228
8426
6342
4268
2603
394
3204
7166
2684
9567
9145
8640
8910
6489
4974
373
1974
7942
4391
2001
6064
8524
3381
9360
3072
4550
9110
7827
9750
1866
3415
4472
7887
9731
2697
4148
2840
9216
7617
6176
8318
8904
9178
4814
1393
5224
2309
5398
1575
7850
3424
4929
7980
9795
4661
3553
471
874
1545
9515
3848
3616
3797
6386
4990
7696
6449
5361
3205
3989
5148
1269
8684
5826
2120
4021
4549
386
611
1407
4629
9869
8560
1184
4283
2163
5540
5535
5198
4936
3052
8310
2494
5580
1723
7646
9085
7830
4658
1735
6375
9868
7032
2609
7659
3682
9897
9257
9822
2380
1483
5859
117
6370
7867
4113
8384
5359
6470
3005
6423
2917
2148
1145
9740
1154
4158
5184
655
4823
1280
1752
592
8234
8826
6391
3663
9034
4224
7359
6224
7962
1490
1944
4347
4237
9814
8840
2079
876
2112
1265
5478
1446
5715
5063
5556
4485
6866
8012
1081
3753
495
7882
1590
9491
4357
6061
9404
4672
5201
5419
7728
6128
6619
3744
458
322
3251
9338
2493
3406
4262
8285
2225
5326
31
964
5980
5466
5642
7590
3791
1534
5972
2193
9324
9610
3342
8517
3974
3799
7520
79
6209
3953
9515
7200
9512
9013
7767
938
7581
4920
3131
7575
9403
65
4090
9253
6199
52
5002
8674
8853
9772
2353
8576
4871
4436
2472
8213
8432
7235
2721
2225
3783
6786
2117
9885
3095
7386
1766
5773
1763
4975
1123
8897
9367
8323
586
6510
2057
1256
7527
9764
4590
5846
9851
8555
2954
5029
8408
7183
8335
5576
9881
1973
1638
6502
8238
9529
1164
2470
7268
5414
4451
822
7667
9488
4218
2232
6482
8530
6263
58
1477
5103
5216
7280
1190
1815
6521
5361
722
4728
567
6122
458
3518
5427
7762
729
3001
5051
5276
7029
4681
2482
1042
6671
5833
5735
453
5701
6277
9364
3470
8375
4393
8317
7183
2470
439
7896
4571
9320
2212
2652
2878
2649
8400
1873
4218
3995
5921
5703
1408
6622
9947
8147
5463
2074
5118
9524
1100
601
1851
3668
2391
5090
5812
250
1893
4624
3152
92
2647
9121
5623
17
6855
4362
6992
9924
9890
8392
5429
3445
6550
2353
2127
186
3881
8985
8884
8963
6707
4609
1833
9099
1210
5881
2293
3018
5240
5142
7989
5640
7835
5679
6901
6555
5800
3809
7329
8657
2381
1731
4536
7561
5010
2387
7946
6732
3899
1839
8366
7961
1405
4464
3475
7534
3546
8945
1105
1891
7707
4861
2138
992
169
646
6674
5966
9639
7906
4056
3499
320
3616
8688
5511
440
3705
3999
6748
274
7329
3794
2570
8382
9292
5435
3664
684
4813
9386
1799
7746
9738
2916
328
4037
75
1170
1806
8167
8290
7416
5302
3582
6068
8496
9267
5837
4965
9090
9774
673
4354
5251
7754
9434
2664
9608
565
7908
5602
7461
3531
577
5663
8742
1285
6997
786
7016
3727
7037
4195
9653
8806
7740
5907
91
2224
4900
3453
2072
9446
8349
2263
6804
6668
3974
9864
5723
34
2709
3283
9174
8707
2908
8402
308
8202
1946
6750
7386
8900
6123
6602
5108
2192
5758
8960
711
2291
9969
2387
3493
5577
8522
3540
7483
9686
3780
3551
5978
4106
772
7045
4464
898
552
213
2563
2827
9339
8132
8730
5858
5239
4652
4888
4951
4039
6976
4726
9200
9432
557
4507
6234
8972
2891
6458
394
9914
5443
3513
2977
3013
1564
6137
2830
2775
7822
9719
7005
4506
343
2638
9997
9396
5211
9958
3327
5596
822
317
4347
5357
2317
7712
6493
6102
7139
4263
524
7131
9223
6314
6939
6747
715
1828
7017
623
4495
3779
243
9612
8460
4504
553
8021
2013
5025
2189
401
8279
5648
2151
2484
4377
7256
150
4396
8798
8084
5378
5995
9471
8500
8365
619
3830
1796
3304
83
6174
8795
7249
2485
4486
8269
3705
9825
5108
4493
3652
5561
7174
2979
3002
1906
371
6150
1498
7572
9520
8630
7358
2494
7231
9032
9466
3657
354
1919
9022
4631
4285
9587
9531
7368
5258
9857
4578
8089
837
5695
9304
793
3112
2282
2310
7049
8449
2862
6540
4192
2766
129
6358
2520
4299
396
7398
1737
8803
6279
6993
8975
5570
7952
2502
1738
2379
1144
2536
802
4005
6762
2829
8309
9840
89
3856
7999
1238
8885
7921
8501
796
9193
955
1278
8743
244
2438
6414
348
8482
6835
3247
4816
8870
2869
5727
9278
9926
5375
2849
5975
7315
7304
3536
3267
7844
4651
7175
9765
5454
1051
3014
7245
4114
9172
8370
3735
2051
3501
9148
8721
7154
8969
28
2714
1368
3420
3274
6390
8655
4107
5864
382
4733
8988
9183
5412
6302
9629
645
7876
5837
5840
7272
4150
6544
1924
522
8431
3213
3903
1801
967
5580
6263
3705
9590
5866
4448
1296
9128
1750
287
4749
6656
6765
509
9318
2008
9565
552
4445
3430
6775
7731
7407
9834
86
4142
5513
5812
5111
128
5095
2754
6468
2960
906
4935
4289
3508
8692
3031
6401
8528
9011
1151
8901
5136
8680
3682
4211
6513
9236
7166
5488
5289
2814
4078
4922
3191
5507
4456
1300
8821
2410
1829
1790
9498
2195
7409
9360
8988
4315
4408
7347
482
8062
9617
8092
2072
4586
6199
8886
4188
2668
2002
8539
3445
5402
8741
3806
1299
1596
1744
8616
8673
7079
4149
5870
5415
1448
776
2203
5788
8425
9919
7727
5081
531
9289
3923
6617
9600
5227
9112
1436
6571
1877
7212
7883
7831
1891
4104
7045
3273
176
9240
5128
1362
1797
1783
4636
3533
175
1831
2921
402
7183
4170
2952
3748
8539
7905
7703
4093
7457
7966
5254
3476
7387
4743
9551
2440
9278
4026
1939
5340
4988
135
799
2575
5466
63
1421
8854
4332
6455
2278
5353
5276
8633
3317
3735
1562
3047
2055
1334
1661
7388
7535
9035
4488
9121
8550
1058
4840
8425
6735
5291
8665
9802
7880
1713
7783
2472
6109
1736
6338
4112
3911
6979
2476
4606
4370
7119
8988
6955
4908
7055
6101
9942
1656
1892
7408
446
5443
8201
7493
6089
6622
3657
265
644
8985
2061
6609
6456
6945
4598
3077
1461
8833
7571
6720
2782
5076
2608
9748
1568
2634
3307
458
4864
5000
2148
3687
3984
1818
5968
730
9422
7092
6458
9889
7706
790
295
6476
3585
1565
9748
6873
9066
2918
2382
6030
8253
446
878
5222
6411
1237
3279
482
3614
4994
109
6001
1310
5695
4348
2954
1852
4900
7106
6198
9375
2577
7442
1883
7736
229
7782
2130
3092
1852
2072
8938
5535
8358
8477
182
2143
7570
9326
5265
3364
9321
8917
9074
3481
1591
4849
5226
9511
2547
7701
7050
5399
1248
7059
3202
1986
2237
8192
3252
8071
7303
5876
279
1351
6078
2849
1416
5857
2644
8446
9114
933
1426
5823
4190
7847
837
4130
2446
3346
549
7896
3459
9575
3799
429
7142
2401
5848
6583
9443
3253
5897
7447
7002
9835
4811
1375
7744
1955
4272
1905
7010
1831
305
7215
8665
2300
7501
7444
8297
6451
9582
7741
1939
9746
7336
8982
9947
5962
9755
7741
6195
9220
7544
2229
1222
8189
3825
5306
7586
6796
8024
6651
5468
812
8985
6889
7639
442
916
1002
927
877
4066
6218
176
5180
7385
8319
8676
8208
3338
3432
3657
1720
1272
3042
464
2067
5427
294
8994
7022
7522
4785
637
3769
1199
9009
6236
9624
3805
6041
2389
9667
8324
3874
8508
4090
8317
1231
1573
6777
9417
7931
6279
5636
9339
9905
7979
5999
5878
1815
5348
9773
337
7383
984
2083
6616
1483
9452
4471
2556
9109
6111
266
8778
4665
6365
8400
8424
552
2995
3720
4028
9226
7458
9964
7111
7126
5660
7063
8910
6369
8924
2125
6874
6385
1682
6540
1429
508
7004
5997
2021
4050
1648
5719
4118
5556
997
8656
2527
3711
2834
193
5046
9593
46
85
2143
167
2439
8189
7071
2984
5662
2403
7568
5426
6287
8185
5069
935
1310
7150
8941
8323
4893
4668
8812
8149
1162
3617
1109
4423
4021
7095
6892
8444
8207
3874
791
6934
4463
7542
2845
9553
2270
5187
359
4143
5650
622
4707
3216
1383
5693
9895
2909
969
8206
946
7010
271
6196
9694
3238
4657
8079
7730
8072
8794
9576
4980
8039
1576
118
8667
5006
3712
4671
6483
9659
479
4655
3306
1707
1739
8126
5991
5603
7049
2689
682
3789
7319
1391
1102
9005
9161
4046
5451
3423
9473
3866
5545
9600
7463
4593
6591
4437
1144
9838
1001
4251
5595
8031
8183
4956
8847
6341
4914
6139
7040
473
4825
748
4584
4213
650
7315
6626
4470
4397
6663
1913
1804
1274
5939
6095
507
6843
57
235
9729
2715
2899
6074
3876
1214
55
6373
4503
2282
1862
8899
7433
4835
7250
9317
539
2469
7146
1023
8460
3562
6707
2535
4963
1691
5780
6310
6231
7923
6990
8171
1614
8704
3366
8735
8817
6034
5457
8915
2184
1446
779
2869
3815
8108
1187
8690
7028
1475
3543
5909
1700
1895
1655
7501
6162
3777
2809
1869
3627
4653
5720
2813
9129
937
4409
5518
8857
5001
2189
8043
5963
7047
5148
1531
1046
3655
8916
1442
9365
5513
2157
8151
2178
7784
3496
9745
4141
6079
7012
2362
6058
7755
4908
534
3300
7644
9216
4908
1297
2197
6495
4131
8228
9731
558
9704
1881
8346
5399
6427
6993
7738
4401
746
8282
6576
2056
7525
2009
4873
5929
4993
3351
1394
9917
4440
2742
1228
3327
653
8046
2683
3451
9677
8904
2861
2036
7233
4630
3895
5698
9616
4156
5530
1639
1137
2848
9589
9469
4207
1290
7844
205
1797
9047
1302
3470
3048
6592
925
6841
2308
4978
367
2949
2879
2618
2137
8211
7033
1647
8066
6664
5301
3915
1405
8354
2961
6871
1961
1993
7553
2323
2387
4580
4107
9999
3691
2149
6635
3112
8372
2994
9302
3634
5892
7601
9051
5150
5467
9935
6837
1913
3793
6333
3998
354
4232
5047
7070
9173
3073
8706
5905
6616
3322
9538
2438
5681
8277
5829
7683
3730
2499
1024
5062
722
1263
1124
3239
8969
8440
475
6329
4232
870
9877
2655
8099
5022
9290
9627
316
144
4027
6449
2029
4414
9210
3627
674
9383
6610
4422
9904
7345
9861
4665
3606
6244
4176
1621
6159
2755
5709
6088
48
9094
1364
7100
1108
1267
2990
2060
7890
8172
6041
2263
3431
929
7361
6093
502
1286
7985
5750
5577
7295
8005
2546
1842
6215
9739
2219
562
1200
8582
9223
5813
325
1391
9369
2409
7740
8504
1047
5097
3991
6078
9686
778
8841
4091
593
641
5030
2548
2089
1486
9843
3286
7382
6458
4380
2296
748
9896
4644
4397
1161
1451
2935
6616
4698
2980
2060
5676
1037
9894
2902
2207
6097
4553
2362
9675
858
6182
2442
4545
1953
1429
6720
9738
2440
4337
5430
1963
2251
7205
3810
8724
2130
6614
7888
6245
5155
1724
5911
3133
596
1901
8605
2097
2750
7560
4470
8310
7021
1019
2440
4603
4580
5794
5242
4373
4045
477
9098
9848
8702
7692
7534
8719
1447
4665
3683
409
232
9026
4673
2272
6688
5394
1104
9911
704
5148
243
9807
8926
5795
6290
9174
3813
8920
8853
9181
9161
5216
5164
932
1432
7601
397
724
844
4586
9973
8072
2189
1420
8111
7385
1828
7241
7106
1637
2635
6248
2356
5787
4927
2801
5293
2294
6023
91
1654
8548
143
1232
1872
2769
5069
5769
7777
1381
3252
5195
2058
3446
3895
9022
420
235
4725
5510
5560
2559
9634
5552
2093
1118
9767
3163
940
287
5776
4704
4832
4622
6851
4559
3226
2661
9953
6279
4752
326
9684
9874
6757
2616
472
2171
9444
9963
1894
5853
2982
8697
7531
2041
4291
8908
504
7315
9381
5830
2819
5418
3304
7153
6746
5378
9565
6051
519
2976
4302
9229
3455
6433
9036
7856
9797
8967
788
8253
3708
6545
8512
5800
905
6758
4265
3448
7063
606
122
6974
9523
9837
6272
2207
4232
8365
6206
4335
5813
2247
8413
2396
618
7485
4721
9460
5042
5783
1094
7124
4122
7784
6873
2303
9328
5180
2195
1303
23
5712
8224
1882
470
6414
1518
2668
2576
2676
4417
2957
5150
8608
2147
9143
1384
8666
2905
4311
9588
3134
4336
5637
9429
4228
246
8081
1300
5998
8678
3996
7356
2061
5195
8400
6255
9585
2661
5725
6710
9739
9514
802
374
448
9651
5028
3294
6412
4567
1965
4109
880
5510
2868
7856
2619
1563
1636
9593
8272
1253
3308
5835
3017
6079
9459
3906
3944
7578
374
7920
5270
5884
3392
8673
4794
5026
2133
5248
1831
2641
186
4146
5266
6394
9796
1968
5343
9548
363
1459
6759
2228
3707
5976
9000
9023
2376
2467
8729
5072
971
3871
3560
2780
9277
6707
1427
1491
926
1521
3183
1001
6226
7144
3272
6018
2874
3673
2853
589
7499
7542
71
2887
4684
5990
6734
2672
4801
7894
2152
2827
4447
410
7879
8798
9404
3280
6958
5274
228
4885
5400
436
7562
9025
9876
3186
3801
2846
9201
8705
7558
2950
9842
755
2805
346
3487
9814
6580
3119
1448
1727
2759
706
1254
4422
4017
9804
2719
2523
6987
529
917
7062
2837
4835
8045
1004
2870
5987
5479
9645
7506
6087
2734
2427
3783
1927
14
8853
9891
8370
2909
2401
2390
4286
5256
8792
9968
8364
6267
9994
7815
6377
2956
6899
6854
8912
676
646
5685
6605
3803
2133
1009
5181
5199
7571
6169
434
6865
4112
9892
3827
7500
8132
2050
5167
1874
3463
8253
1218
341
8636
4795
3392
6591
6542
1315
3598
6223
883
4394
4688
7185
6077
5721
2445
1080
5791
5741
8158
7498
8685
6474
1846
5640
4460
7420
3532
1497
6872
4668
8851
978
3780
348
7562
4852
4460
4879
6655
7217
7671
536
2495
1020
9561
1757
8761
3869
1956
5287
8352
2878
7870
9097
7615
2982
6221
5739
5687
1407
383
7986
2035
5653
9175
2845
5645
7325
2033
2751
873
6927
6807
5924
6735
8578
1164
5089
6006
2611
7093
3341
2732
3009
3272
4630
3154
2649
7500
2961
9316
2025
320
9362
8102
6114
3032
212
2586
6367
4401
9237
3199
8924
4870
8913
8819
1749
9179
3898
3416
5293
3159
5457
2517
1704
3966
2851
5283
229
3612
1827
1496
2027
5358
5744
8401
6782
8731
9811
9879
414
5520
3351
6996
1261
2168
8580
7856
5803
3322
3482
9012
352
9852
3511
9551
9109
2790
3078
7622
767
6001
500
9414
3785
3551
5328
5366
5820
2260
3614
7480
9486
9377
1975
2078
8021
3281
3473
8201
4806
5357
6023
8588
4719
9770
7669
5423
5836
3346
8450
8576
1210
1872
1161
1027
3222
4581
5254
6314
2849
5127
6826
304
3203
9
1611
5968
7240
5830
28
5971
235
9383
9716
5301
1054
4660
1773
5257
4723
6727
3227
1459
7562
2268
5782
3011
9992
5428
6758
5906
2032
9417
9211
1940
5585
7676
8502
237
1739
9546
9208
8353
5662
5501
53
2228
7746
9199
3171
7744
6893
3417
1269
8724
7492
5705
9839
7705
6530
2082
1621
9920
9918
4797
7044
3751
2235
190
3693
2667
4561
6401
1050
2824
980
7859
5070
5515
8094
1277
557
9720
9230
443
4948
5751
348
251
9559
1002
4855
5601
4438
3929
6893
8488
3179
3086
2679
8514
2946
7997
8959
1856
4597
8219
1758
8653
8147
4160
6854
6164
2589
9814
2377
67
8765
5905
1813
6695
7235
7465
7532
1527
3229
8946
8804
4476
2449
8765
8599
1293
8763
8279
4056
6346
4926
4767
3683
5695
8425
7669
6911
4472
9127
8398
7444
4531
2450
7860
4083
9216
5478
2618
6502
5397
8702
893
8660
6639
1421
951
9937
7171
6314
8989
4112
6003
969
6919
8470
8636
8770
9408
1421
3051
1361
3907
9713
5184
4441
8789
4330
5259
357
7186
5127
3506
6445
4352
3795
164
7121
4784
3367
7928
2549
8387
5228
5375
6777
680
267
1465
8660
531
2435
7939
1836
2762
3637
1309
4581
4409
7744
8442
3604
9317
820
577
8590
2958
9589
5936
1058
3933
5806
8464
1791
2765
1183
4099
8179
2662
2597
3658
18
6084
533
9283
4335
8358
3076
496
4618
3938
6150
7971
8166
3222
3585
1861
6646
298
8637
3350
4931
7649
3946
9358
5452
9279
7534
9090
9227
9172
9562
8547
1616
613
3639
4672
2700
2716
1058
603
1580
5446
402
953
3776
7818
1618
5811
7447
3002
4607
8666
7161
8002
7999
999
6481
4797
3084
2448
2148
1622
4748
343
1970
5132
4014
4444
4920
8143
1955
9619
1520
7175
919
4992
3158
709
2699
6447
2039
3376
3424
32
3688
1425
4049
1919
9680
4219
7853
5954
7219
1025
7104
2843
668
8188
1854
9997
2647
8852
2363
8060
1800
5611
7530
5453
2715
3113
9935
2909
4025
3426
1843
6285
8771
1268
3444
7882
4063
9149
1942
4795
6012
3273
2763
6915
83
5448
5178
9479
1372
1646
8862
7370
2682
9397
7470
7459
9396
2029
3428
7632
8273
995
6061
532
4655
6671
9036
2475
6480
9815
4539
7887
98
3633
8415
483
5514
4342
1734
124
6860
7506
3664
8160
2985
2824
8087
4582
7445
1443
3325
1709
7075
5527
7712
1161
2048
3125
6445
8328
6473
9229
7598
8370
2186
3790
4161
4591
9364
1801
3671
4338
2362
6708
660
2691
4105
7882
3242
3899
8625
3487
1757
2648
436
5137
2739
3984
3113
1387
6890
899
7805
9523
1301
5289
8
803
1557
4666
1863
5173
448
9708
7500
7671
9488
1655
4462
5869
9818
5973
9629
1478
6041
8245
1926
3175
6568
3694
9871
4292
6809
3713
9329
5117
660
2615
8991
9557
2206
3401
4055
5421
7349
3711
3331
3807
7158
7088
7836
7575
6044
3096
6477
1004
6166
1095
1375
5276
6755
7270
1462
6517
5388
9813
5367
3600
254
400
6740
3479
9538
4240
6518
9719
2235
5869
4630
5985
8652
6753
5656
5723
6403
8680
7172
1012
5558
3812
546
6724
2072
1293
6817
4129
6184
8309
8133
8846
8231
8809
891
6046
3012
947
2809
102
6005
3788
3751
4753
612
2080
2356
4221
4708
3274
9463
1314
478
1230
9987
8547
8924
2149
1605
9661
9361
3491
5069
7260
4916
5092
6071
8669
2807
3317
7125
6926
4952
288
1707
1826
8339
8383
6454
4144
929
9713
1321
1723
2818
6842
2646
2157
6915
8260
7878
3452
5307
2692
5525
9902
1496
3447
5997
8553
4241
8156
1965
5555
8711
6171
837
5928
9789
6754
2929
4762
9025
433
304
435
2342
3643
5008
6246
4575
8845
7175
4163
7930
5771
2352
6921
3319
5110
1024
8341
4420
4378
2725
9865
1862
1395
4682
8712
854
6607
5785
1294
278
398
9150
397
574
4615
5811
6818
2359
9301
1613
2725
1218
6174
8370
2335
1510
6867
6374
1142
7685
2563
657
2500
8426
9163
7694
1510
8594
6104
3810
4064
9524
1117
6743
3038
3309
6672
8773
3125
6732
3118
5852
4647
6295
6191
6688
182
8248
6036
9329
6528
712
7821
3445
3704
6359
183
2965
2981
8581
5955
9217
7092
1359
6625
5184
6457
4521
7899
1945
387
4244
1230
8807
9405
9981
6627
1420
3840
6722
2093
1829
4614
1681
2378
9686
3385
3055
4444
6146
8538
3714
5810
9480
8078
9228
5279
7757
1795
1844
1900
5539
1120
339
729
8947
3466
7495
670
4156
7538
6631
2064
7319
4636
8292
3376
6518
811
5576
7741
8457
4312
4447
8361
2061
3362
3678
9737
6658
7711
8868
5430
3815
544
843
1009
275
7954
8427
2980
5283
6577
7884
2579
283
6327
8085
6865
9275
9298
5398
1950
2112
8308
5070
1582
5027
5092
7962
2757
2434
4930
3467
6799
4361
5063
5507
9164
957
1578
2379
5816
7413
4191
5380
4729
3813
7547
2888
2289
2392
7715
3292
3828
6585
5281
4117
2435
6094
3368
6451
6710
6018
9711
1182
3897
7917
4953
5148
6573
1811
9958
2349
6735
966
7138
1043
1942
6088
1883
9345
1414
8817
9680
4270
5665
2968
2324
6230
1181
3794
9778
1342
3377
5173
1979
3698
2057
8296
4587
8028
3801
3673
473
5075
4141
90
2637
6126
6207
2185
8988
7219
6914
7034
9454
6305
7179
7155
7361
3686
112
836
6726
7582
2057
5296
9673
8841
3426
7309
6863
9959
9394
3812
2312
6418
886
1557
2835
9688
8119
331
4881
948
698
1047
3889
872
3030
284
3755
8441
7344
1350
8152
6087
4306
8279
2222
7320
7930
8160
3418
1744
3342
7560
6758
8302
7486
1292
6298
6534
9874
3363
6750
9910
2962
3517
9182
7272
8612
8024
3238
2883
7744
5742
5229
4366
4288
2206
366
4754
9395
7237
6208
8475
785
5353
9976
555
5144
9410
4309
3211
9380
3813
1369
7487
9086
3614
8151
7956
3499
9818
3319
1112
9861
4959
1559
5302
216
5336
4972
5853
562
9088
1350
877
3213
1338
7665
2557
9465
2763
2183
5099
1778
1493
8003
3297
6321
5328
6097
7504
8558
615
2754
1756
2691
1421
5115
7940
588
4570
6796
236
6907
8853
2446
8377
8040
7392
1526
1672
197
1531
118
7227
7615
934
483
1521
208
7782
8001
849
8834
4323
9866
2131
9390
3020
9805
8315
4227
7383
9827
8642
7458
4233
7117
4227
117
7886
170
9599
1664
3318
805
8750
8431
2396
3626
5107
3487
2356
4297
9738
5642
9873
4339
2992
3530
5536
2834
3103
7806
3652
981
1605
6314
3967
8424
4240
808
7849
3730
1864
8413
352
2936
2105
7111
9901
7071
2411
6498
879
5295
3856
2538
3478
2674
7465
1354
6365
5212
3317
9891
5
6085
3095
216
3147
6785
9331
7254
2949
1969
5221
6961
5134
3363
6767
5642
1067
8052
797
6557
617
5109
1941
3334
2549
5483
2320
8467
1256
9136
6352
1653
413
456
7582
6816
3281
1390
5329
5410
165
684
1036
1808
8242
1369
8628
1420
9387
2397
8764
9635
472
3297
3104
211
3108
7377
8843
5225
5876
2979
3493
8552
5793
1169
2060
9942
7301
209
3885
5168
5567
9719
6447
1198
946
5376
205
3537
1952
2719
9758
3721
8302
5061
6371
6707
8037
9641
2524
8320
4981
8551
8471
1409
661
4869
5014
4621
2971
4096
651
7493
7492
7509
1507
2687
2801
9867
9293
1262
4207
5758
1798
4611
3233
3751
8418
6221
9644
1030
456
9307
4655
6114
5130
7618
4204
7271
4128
5451
3944
8542
6320
8916
7659
7242
588
1974
275
8398
345
5334
8268
4093
5015
6901
1796
5577
7905
6322
2126
2173
3907
3920
262
2470
739
4466
2187
2668
1742
9314
4750
3166
9520
3713
4966
1307
7871
6136
5901
477
1332
5917
2858
8896
4199
5650
2700
1089
9750
4936
3871
1745
4945
1841
4766
2217
6517
690
6790
8903
1892
7799
2499
6166
7165
608
7225
5596
2509
9305
5745
3580
3586
7016
3166
1644
3832
5007
7195
2642
4114
4098
3315
4487
3782
5506
2764
445
2053
7448
928
9517
2261
4781
6970
2841
4782
8918
2890
2096
9773
4381
9989
1871
9704
2954
2316
9445
1663
9392
9014
8495
5467
4756
1805
6402
1926
7609
1235
2936
2342
4007
9694
5009
423
2074
6599
1786
3332
2998
6107
6747
4562
3671
1132
4395
1721
8743
1815
398
2064
697
8146
206
6228
9971
2850
5447
7812
3848
598
3340
3308
4467
9796
5864
3357
9168
158
8815
5205
2356
5425
6531
4544
9213
1530
2930
2890
5091
5508
7980
1695
8046
4050
2178
9666
5633
1077
9402
9318
4516
6955
7983
2652
2048
1653
3749
1946
8340
7844
3131
6708
196
7711
5465
8378
2017
2211
6489
5006
4595
2503
2626
6592
3570
2842
8031
3736
405
5692
4638
7679
4033
2870
100
938
2643
7606
8125
1587
329
9947
8402
6886
5739
1946
4307
3558
1815
4667
7236
1354
810
9827
8821
6151
746
1086
9256
5930
2224
2824
2199
178
4723
3929
8302
1784
8511
4667
7380
9661
7957
5881
2567
5678
3084
2950
229
3926
7621
7574
2231
3312
4860
5133
3032
8663
9690
9090
3267
13
7816
496
7354
7892
1246
6425
9891
8524
7721
7031
8077
746
5850
9841
4304
7457
2219
3910
5474
4927
7021
137
2950
8807
6686
1833
1616
9974
9478
4459
211
3764
9584
4358
9291
4906
9397
8235
966
1850
2787
8415
7916
7071
1757
5879
928
2018
1853
735
7887
9477
6165
9415
9686
1024
9362
1450
6864
7335
6609
7724
9180
5908
8204
7807
3341
8934
5437
5282
4347
3925
5059
4407
7622
224
9378
6911
7547
2021
6277
741
2304
6157
1311
1571
3721
7906
6174
3941
6669
8269
8609
9304
4002
7696
848
174
5108
4365
8026
2146
9573
3489
1004
7218
191
2689
6429
4077
357
463
8647
8443
6392
8841
5535
3459
5332
1902
4406
6173
3274
45
1064
8549
8553
845
1457
1048
7254
355
687
1903
4362
9187
8835
6805
7306
7942
5169
38
5778
2835
4519
5814
8427
6893
8891
1771
4972
9690
3772
9192
1052
1452
4395
9382
581
2013
2994
97
2644
5803
2290
7277
4621
2126
6091
6276
7580
3890
3572
6141
7254
5670
6522
5993
3038
3151
7365
2525
8515
2969
8742
7287
7014
4236
8525
7344
2474
2823
4456
1949
9220
1275
3589
5745
4034
3958
4856
2722
200
3243
9896
8246
4373
3419
9155
522
6180
2466
1522
3534
3807
8400
8328
9633
3053
6850
932
3109
9596
4396
4453
7519
3114
7798
9901
2173
317
2304
4286
2340
4051
6147
4257
7236
6003
6310
2966
26
9970
2634
5014
6387
450
2146
3284
1704
2805
3394
5426
107
3679
8515
2255
7819
9833
1663
7134
6359
226
6288
6178
7325
7648
5296
2661
9950
212
6412
7912
2080
268
2106
5477
3167
8066
2740
9968
5745
1057
5680
7836
1444
8375
5997
5401
3959
2758
9756
299
2690
2181
2120
679
2594
3604
6004
9910
2213
7389
1152
7036
2510
597
3864
5170
8102
6033
7609
1599
3728
3318
3199
8773
9046
3513
1568
5720
1637
7941
1823
9978
2818
2922
9743
9505
9559
7682
1460
4041
8526
4608
455
9334
4825
3282
9718
482
6780
1701
5221
4293
9352
6983
4581
3427
2100
6103
671
9087
7242
4328
5982
3021
2347
7445
7622
2948
8096
3199
2132
8690
2094
1442
1332
8346
8501
566
3353
4825
4757
80
6301
7799
6190
5368
341
5608
8658
1686
8991
66
201
294
1979
2153
2289
3786
7795
5333
3680
4479
6569
1573
2440
7959
683
8173
789
7541
1221
8507
9270
8360
7956
184
6629
1582
7250
2473
9253
9034
4051
2997
2471
8417
3355
8865
4537
958
825
9671
4476
373
9188
902
1488
6740
17
3330
1166
4117
2990
5644
2913
960
5118
9804
9794
3373
8594
794
5423
4120
3984
2429
5096
4685
5346
6155
1285
9283
61
8062
2775
4005
5820
4264
874
4507
2969
1565
2819
6087
8088
6287
5148
8587
8416
6759
3785
7000
5911
255
4982
1090
2841
125
1087
6767
7220
2793
7403
8222
2290
4943
7206
5284
5284
848
5962
4129
4744
6867
7721
2417
8151
3705
7530
2303
8542
9870
9725
4660
6758
5595
3821
6285
5090
8585
5377
5067
8597
5424
1470
9299
1213
6077
8477
9766
7776
5314
3796
9755
1649
2599
2388
6343
975
7822
3935
1583
2459
6660
8243
5652
3827
1187
1752
3598
7472
1141
962
6372
8184
7860
6930
2182
1905
5804
2239
9214
2131
417
5869
5147
7961
4957
2632
7149
4964
7458
8287
2927
3403
6157
4111
2861
210
9051
3259
9351
4502
2342
4949
5694
7699
9016
4620
204
1746
977
9010
400
6243
6691
360
5158
5586
5609
1832
9285
8729
4136
9982
4226
7314
6590
2501
9203
6839
2007
2026
3117
6873
6543
2687
1774
7945
5345
8238
919
2341
1390
4983
4785
8930
2762
8248
2161
7539
2768
1721
8774
3892
2933
1281
6846
9285
5898
568
5049
7014
6619
1449
2517
4444
5028
723
7944
6557
4612
2014
4348
3309
9481
1669
9013
3334
9083
3491
1966
7725
4277
7630
1282
8439
301
635
7366
9272
7013
9836
7379
6755
8570
1629
305
3891
5114
8791
7471
1556
6867
9550
720
1663
7590
5470
7231
7985
7705
5181
8483
9143
9948
7196
2077
8823
6228
2576
3134
8766
5139
1079
6134
7650
5129
3161
7335
3651
2116
5341
3576
4675
3250
3924
3189
3054
6247
9862
4356
3176
3706
120
6786
2034
5098
6231
492
1673
7022
3412
3962
6603
8985
8235
9717
1062
8156
8481
6858
2703
3430
9145
6502
6028
4567
5315
4657
8607
850
1859
9143
4879
2656
1161
3169
5860
1441
2642
9779
7887
7838
6315
5870
6804
9274
3069
7701
5653
1495
6233
7405
172
884
9984
5262
3028
3220
1776
1318
1732
5834
3895
2925
4906
3264
1237
899
3120
4599
98
2421
1758
4073
2217
3550
8124
1210
6032
3498
4497
3501
7781
1606
1597
6147
5526
1027
9823
2222
1997
3018
3364
4531
134
8969
4157
7134
9631
5659
1451
3680
811
838
8010
611
5506
8654
2935
830
5161
5175
9167
6659
393
2632
7782
9814
1631
8842
8145
9321
2160
463
2576
50
8886
2912
1035
2750
5707
3999
9464
3694
1712
843
8326
5472
8235
4914
8890
7753
364
8129
1523
5982
5274
6582
3964
8145
8974
3686
4221
9144
5723
5467
1038
2778
4025
2181
7674
6451
5821
6866
7212
5463
7734
3192
5800
4019
4663
9086
6952
8303
5612
3067
4353
1663
507
7094
5202
3481
5800
268
2505
5873
4468
6289
2978
799
899
3533
8492
466
393
4391
5802
9422
497
592
2643
8385
666
2374
3286
2324
7470
441
8781
653
6959
347
3853
5825
4289
2704
56
9462
3550
3300
7903
2342
9226
7004
1159
2527
4164
1172
8934
4088
3157
4696
7450
1230
4296
2270
9271
4829
3414
4785
523
6122
1804
1481
7040
3773
3868
3333
9501
4156
3085
570
1673
194
4112
8917
4349
7006
7552
2796
8181
5720
533
307
8563
6478
9445
2987
7135
5117
9191
6308
4799
9371
1478
6819
4191
5537
8270
5071
3598
3255
9286
6134
3029
2743
6905
5644
8036
339
6611
4755
1946
1698
117
3222
9680
6149
6197
6303
2083
6952
438
7945
2669
7876
4015
8319
239
258
346
2899
2957
9002
4955
5227
5766
4281
9579
5734
8686
3505
1376
9773
8169
9690
2827
5284
4278
3350
4157
9247
7078
6211
6982
7761
9801
361
5292
9488
4163
4003
4277
2533
655
8602
226
9631
5424
5453
7992
3607
5104
4205
1867
9406
1655
533
6392
5778
4170
6774
7056
1247
7901
3360
9773
8707
8422
8830
1122
3402
5088
520
4723
9992
264
7243
6430
3621
7032
7686
6932
674
254
3387
8968
4058
1496
3254
387
2867
2270
8649
4930
820
8155
6933
7533
2785
9001
454
2308
3009
2905
5862
4999
3888
2396
7249
210
8609
4785
7640
4852
8155
9948
7823
8235
9029
415
6513
5774
8540
1271
2307
1095
9968
7125
1830
634
1615
4167
886
8262
2841
3491
3167
4215
4963
1023
4240
7125
6407
5360
1047
6860
8952
5757
5148
8713
5459
8672
8538
5022
5360
8409
6040
467
7177
2302
3205
8473
610
3298
130
7228
8294
5056
7673
6948
2802
3029
4827
1832
7402
7752
9528
6464
2282
8439
6023
1029
2584
8127
9958
2279
8740
8023
4683
4442
4465
5578
8840
7582
6701
2063
7261
8714
8204
6263
8232
3781
5347
114
9559
2240
8304
1342
9246
6387
4551
3693
5924
7666
8664
1809
7704
9644
3596
9143
7489
2529
3037
4110
1555
2301
629
2626
2989
1588
1343
3577
8239
4236
8282
3930
1048
4962
8444
2245
7262
8266
5811
1266
1223
886
4167
9050
7348
1490
6523
3692
1966
5130
1234
2141
8344
6313
5614
687
3892
6271
9859
525
9297
702
7210
9104
8162
1889
242
8833
2426
9528
5970
4508
5156
805
1609
8829
2863
7837
2485
5129
5766
379
9186
3851
1453
2967
5867
8474
9911
702
5692
1588
3477
3006
3368
4906
3641
7136
5398
1895
2088
3747
4838
3261
6062
6657
5074
574
4812
3760
8655
6900
4540
231
2131
8109
7797
6586
9728
2935
9866
4053
4878
3412
9244
3713
3880
4794
2368
645
3484
3018
8875
1693
2870
7210
5514
8351
1926
1281
8671
4336
189
4831
5141
6146
4199
8711
5044
680
5475
6234
6704
8808
4830
1600
2220
3387
1084
1909
8476
3908
9912
6798
7752
586
2900
4455
6140
8244
297
7387
2524
1968
4914
2047
8437
2144
8852
2059
6863
8898
6213
3078
8766
8699
4910
9405
9736
6575
2763
4207
4865
6943
2655
4792
5986
4863
9060
4056
1912
9683
5376
7552
2184
6421
2659
4440
3824
1094
6269
6688
6713
6671
1916
1425
5496
546
2819
6478
9268
3986
2247
4717
739
6460
1987
8828
4205
5952
8459
6641
3665
368
9581
5603
9206
9251
9027
2862
9705
7558
4677
1975
5270
7345
4316
4605
930
3714
9553
6808
9733
8216
5908
5905
2501
8909
7097
6061
1309
6528
7324
4390
8844
4239
5061
7096
9162
8926
4631
5189
4726
6454
9458
598
7338
765
4344
8463
9744
8877
2189
8606
6654
7428
2295
6463
7004
4728
2197
559
471
7173
8028
8139
1069
4532
3037
6980
6457
5881
6066
1457
505
153
4423
8289
634
6
1493
44
1205
1833
5113
3252
6675
827
8644
3149
7468
3824
315
2294
8989
4928
2463
3044
4872
9011
2503
5466
3861
153
6937
5094
1479
6931
4520
2858
3929
673
3014
8582
9207
3785
6379
6319
7576
9377
7278
3150
4457
3193
1184
6055
6534
6968
7240
1236
6481
961
2264
4878
7781
1521
3327
1944
707
4088
7064
3240
4491
7282
8688
7922
2088
7489
3445
9410
1410
7241
8313
7046
1159
1191
9510
7894
2643
7919
6059
4113
7195
4113
9621
2133
8106
6006
8377
5258
7379
653
9805
1308
7461
4093
5430
1364
8540
3782
5804
5842
9492
6840
2506
6760
9385
8527
50
7030
8970
4186
1198
7837
8219
9686
3200
5714
3930
2988
5898
4018
5817
2996
2106
9388
8298
3973
3821
7936
2361
3706
2533
7266
3091
5442
1093
3290
692
1315
5897
3275
9966
3692
7698
5773
2549
2902
1631
5578
9256
1383
4855
8978
8762
4499
6611
9468
4334
3470
9881
25
9633
211
4834
1302
6225
9018
4013
3886
5516
4505
7085
41
6419
858
2909
6022
2093
9717
4468
6736
920
9274
9364
2048
1338
5421
6732
9038
3989
9566
4301
9861
6649
9091
7161
2003
9444
5877
1607
9017
6485
5604
6067
165
3790
5112
8851
1290
1719
3029
3557
1993
6510
2473
5780
2574
9292
5878
3673
3241
2388
6279
1517
8295
2021
448
3325
9436
7471
6486
2678
4319
9746
6888
9984
8131
7041
6521
2631
222
1366
4651
2996
3895
4495
1130
843
3185
7926
2802
2110
5390
2750
3901
9630
8658
8585
7501
369
5750
7143
2387
9807
6788
3304
7913
5078
8758
4867
7666
3214
8358
3199
2972
8599
8545
8942
4447
9614
5373
7050
5285
8927
2995
5127
2550
1364
4811
568
1326
5419
484
8142
7517
4677
4204
9595
1100
5339
9714
9461
8039
3659
549
3174
9211
545
3209
3615
9677
7169
7334
7581
3092
1552
1084
2804
5636
4802
4263
4888
8616
2301
346
3082
1339
7821
9611
6015
323
1394
1180
4749
6571
7827
4769
9534
9372
2821
259
1735
7463
215
6960
2403
9905
1237
5740
2264
4139
8812
6424
539
2397
5613
1069
1455
4495
6619
6453
8872
5284
9038
2167
2046
9395
2554
205
8429
7491
2089
6803
3097
2402
9509
5326
623
6098
402
2119
7
9729
136
403
6709
7667
9022
8320
95
9790
5009
7694
2457
7122
5445
2231
4988
195
4291
8508
1861
2692
1696
2398
4281
7122
1502
8038
1510
6234
4923
2674
7525
3272
3271
8876
6156
3757
9380
1512
2928
300
7814
2073
8839
5217
6633
4305
2027
7806
8514
9332
59
1316
2286
695
1628
9002
4310
9771
3708
3389
8724
9040
2055
436
9327
7031
2834
6895
6706
312
3701
6444
1228
7052
7366
7941
6400
216
5360
745
9948
8071
8067
3669
6614
1875
4
8527
6563
1264
5077
3615
2369
1301
2912
9035
4020
168
2909
2205
7406
8644
3410
9251
8055
6057
9354
130
5565
1793
2014
7224
964
2490
6624
2205
8382
4421
6231
3797
8806
6810
4981
5461
3959
8214
5364
7919
9225
9202
5550
5211
3227
8689
1532
2580
8172
8086
4374
2621
9843
319
426
2222
9983
3442
104
6207
3257
4162
7225
7743
8614
6766
9087
2337
376
9398
3736
6804
5443
4827
2524
8062
5341
5890
310
724
7247
5941
1728
5800
3704
4150
2822
8976
2513
3393
6845
9663
4043
1581
5756
8802
3780
4334
6616
8057
8137
7546
8398
3056
5110
1333
2970
7960
1464
6796
9076
3895
1763
6955
6218
5225
8127
5499
2280
8466
3133
940
2084
6593
5336
7466
9862
4978
9223
5615
8212
5344
8238
5301
4700
2100
7764
38
9803
9503
2560
610
1627
9217
6765
460
4521
4899
7996
4690
7219
2503
1064
5959
5040
1321
9492
350
9866
3378
5489
8261
2743
5626
2364
4044
4022
7639
4180
2368
5780
9222
1769
2633
5518
2309
6256
2332
7744
5322
9875
749
7996
8340
197
613
4007
2684
6675
6876
9181
4087
4742
820
5541
1803
4981
2754
6766
5355
3288
792
2121
9441
6439
6003
769
3431
912
6287
933
2851
6584
8530
9990
8764
6489
6412
8427
349
9865
8553
1650
2901
4715
688
9217
7703
8559
4187
4650
5605
1716
1043
6797
7045
9806
8039
4952
7869
3859
4009
2410
6528
3103
2165
1493
3716
6983
6431
4385
7775
4890
1304
5501
4063
6355
7212
7808
6995
9260
3964
1406
6777
9773
7843
4438
9796
2946
3926
7816
7225
1050
7565
1828
8119
1980
4233
5389
2800
5380
7921
3437
3768
7178
7885
194
5514
4163
8942
662
3249
2114
1432
1836
1402
5447
7341
1430
1219
1783
4199
9460
7792
7020
8769
8054
1370
1955
322
6451
9316
3699
1976
4850
6076
8941
8509
2582
3065
7391
1432
5190
6759
5715
1683
9290
1053
2149
9269
8866
4791
2737
379
8048
7813
634
5415
2246
831
6904
5525
4442
8019
489
870
8486
8045
6855
1627
2315
865
7578
2848
4774
5208
3701
4754
6891
2101
1771
6878
1758
3043
4116
2648
2144
2893
9867
3525
7926
3545
8943
9285
5414
4274
7961
7872
2843
1104
8285
2924
1159
9846
1545
2824
120
7448
9402
5033
5427
4039
5950
1070
3261
8811
869
4737
7737
6652
4817
4701
2603
4892
92
1111
4219
580
8248
266
7526
2874
2465
5283
606
572
9775
1013
7537
3964
8216
1626
5943
8535
6418
4184
5173
2211
2246
7195
2030
6693
3264
308
4633
3661
6211
4638
3582
1919
5065
8360
6154
4878
7656
4388
6099
7846
2960
652
8901
310
6673
2459
1562
233
730
1503
5320
6112
124
9769
9908
1357
957
2654
4324
4782
5848
2686
610
9156
7201
3246
5581
4000
6774
6116
2394
2297
8530
7215
295
5484
2059
5680
5088
3696
3435
1609
5690
2868
5771
7568
9869
5432
3483
287
287
6021
5951
7836
2571
5994
2820
4192
1089
6244
9936
3206
8103
3848
5334
5875
9645
6912
8729
9388
3949
3041
4504
7144
6641
2261
2552
9043
8303
4761
47
1115
7328
9493
7084
9403
7534
7491
2885
2898
7771
6126
72
3727
4206
6633
3731
7563
8553
2136
8494
3267
918
8527
8614
8081
5360
1510
2741
1398
6621
8997
4493
7878
1337
3490
4436
7008
6846
1316
6344
4680
9775
2834
9923
9762
8100
4845
3818
7485
4768
2647
6080
3002
8526
8671
5336
1752
5946
2971
1911
2414
6860
6768
808
5092
9374
1968
5753
6766
7071
5984
7138
8405
8433
7557
7638
3300
7964
2059
5554
1420
869
9826
1218
2948
2905
2965
7475
6193
7396
264
259
8750
3790
9117
1284
5640
6885
1507
8720
4073
2006
3580
8375
7823
5556
6634
915
5992
1723
7573
5949
7051
750
9387
9464
4422
6860
3636
9370
6864
1313
1953
2443
4315
905
9825
231
5064
8080
2288
541
86
2261
540
7514
8936
5613
4932
9888
3410
3619
4592
31
5920
7725
5223
8838
5763
7642
849
6050
2777
5767
2026
3301
9576
9265
3056
8450
2918
2644
3017
4389
9128
2226
9139
9536
5125
8480
8697
3007
9527
4570
3551
4429
7693
1511
8107
592
9903
6791
7760
1535
9776
4280
1448
3139
4713
7512
5309
4091
9128
7493
3396
5354
5332
1
6102
5708
2907
2017
5101
4374
8394
1764
4567
9994
9528
6704
4730
1209
63
3863
2789
9748
3224
2857
158
8907
2771
6644
6333
8038
1744
4727
2420
6786
5741
1188
6633
8578
7196
6163
2898
551
6047
5811
7740
4475
5043
5531
9720
5831
5654
6559
8915
2693
9607
254
7440
6575
2873
5816
819
134
8067
6525
6925
7071
6167
129
5439
1496
4509
1324
5325
7752
6091
6205
2578
9636
5683
6830
6233
7501
8201
5810
5598
5015
2127
3579
1794
1413
8160
1145
6357
4544
7173
6237
5971
8695
4455
7691
9534
9071
7554
7454
579
5932
3489
7973
7164
7480
1692
9163
5873
7839
43
9028
5148
286
1574
1732
8360
5824
9195
9194
5685
1351
2970
6409
4522
9500
8384
4742
6263
6638
6686
4605
1575
5014
7574
9343
9966
1867
1826
2871
9893
8001
481
4666
7935
7325
4830
396
2070
3059
2910
7103
9799
7296
9606
2070
4855
2580
7207
3943
6769
2407
9239
6063
1661
9788
7037
2368
3278
9234
5385
7333
663
1063
1053
9527
4891
8248
6764
536
1185
8756
7150
108
4544
8287
9293
951
3613
5665
4303
6401
78
2398
1248
230
1369
5169
8475
5627
2942
8353
3925
7851
781
6710
9078
1855
9670
1956
3540
76
5612
4566
8862
1109
2516
918
4242
1793
7408
1849
7116
1112
5330
6184
444
520
3823
1080
9747
3412
1474
3659
8937
8811
5146
3440
1261
7302
9970
3125
938
8267
9258
2317
7891
6815
2919
8604
2779
5817
3252
2639
8083
4673
7474
7160
7313
9399
2132
407
3241
6047
3008
4101
4619
8234
7026
5914
168
3249
7587
9214
6114
539
3521
2156
5360
2285
5100
355
3339
865
4829
7622
9319
8495
3666
1875
113
6919
842
3729
306
9521
9738
4610
6605
5900
2634
9944
4411
5187
7631
7572
1536
4958
6565
4873
3065
5572
2616
6751
3461
3309
1711
9300
7357
2518
1510
1181
7841
5166
1271
906
6529
7069
7492
3911
1333
8261
1444
3310
4265
2400
4696
2442
9528
6729
1160
3607
2051
3590
2862
5989
9374
1683
767
9116
5288
9130
577
441
934
1646
3598
8502
6298
2904
6452
5079
5829
1528
4085
8945
6678
6525
1730
9237
5597
399
2783
1498
1249
6329
7235
3465
6107
773
5103
1233
7661
3712
8472
8731
722
4268
947
9465
3746
5060
2748
4199
8130
4250
1506
1107
1927
2108
2338
4248
1301
2934
2495
2502
8952
3921
4971
9550
3598
2040
5205
8585
1839
3499
3135
872
5818
5004
4826
3238
8381
7687
5344
4474
5424
1711
7118
7577
6959
2067
3884
6088
2242
3680
331
3551
5291
3120
3994
4553
636
9904
8548
3831
5890
7535
9433
2916
8066
3506
1735
9891
9806
7988
3670
6677
7411
3467
5629
4968
2274
8534
1332
8105
4794
3186
2407
4345
8367
5708
2611
6461
5609
8945
1280
3535
1867
9665
6587
3170
2717
4817
3711
7507
1721
6128
1472
1404
9151
7169
1331
4386
5365
6023
1885
2526
2415
7280
8535
9432
4215
4408
7403
2222
9800
3326
3917
901
3853
1539
4601
6807
9121
5151
5573
4410
2306
8029
9666
4834
7240
2951
4837
1292
5116
6348
7660
2747
5286
7166
31
7104
3127
8968
4533
866
79
1596
4640
9837
9644
8795
9510
2230
9281
5534
2460
1005
8350
5729
9873
1019
3841
319
3733
7467
5337
2073
9973
181
8595
8431
6963
8693
3332
6113
9270
7450
5073
2079
6475
5003
1661
8061
5879
5620
1392
8802
6778
6574
3057
5088
4241
1196
7568
1150
8169
6225
6690
5616
9083
5599
2378
4312
9368
6443
9393
7894
2450
6157
9921
683
2084
8467
3380
7131
3647
4532
5844
4593
19
978
9486
3756
4198
2329
3976
6007
4004
5284
3963
2999
9075
6798
5423
5037
2369
7318
8786
139
4204
8668
9797
1315
2558
5177
6755
6107
4803
6027
4431
1325
345
7789
6729
3931
3603
6453
3036
3984
4409
8278
7271
6065
7248
5350
726
4258
9858
5386
4956
6725
7465
8174
6719
2237
45
7745
7872
3328
9127
6556
9206
6059
9521
5971
1590
7936
4477
9124
689
9387
9983
285
8618
1234
663
3322
7714
6970
1135
5548
4082
3814
493
421
5957
5963
6277
2751
63
6047
5983
972
77
527
9376
3816
5962
6832
1720
5963
4668
1949
135
4699
5081
1199
7884
847
4265
4523
8812
430
5625
2756
9179
8501
4777
2402
5866
4599
9715
4955
6126
5999
6504
6925
1129
609
2281
8205
4871
4654
8991
2122
7462
4246
55
5851
7059
9192
2782
1111
6157
3093
3748
5651
4728
4819
8208
3653
1729
9005
2256
7912
7801
7287
7131
7864
5200
1360
7382
1581
8047
7872
2607
1653
7857
8625
8425
4394
143
5498
6884
1011
9223
9381
8056
3093
5704
1250
2430
5818
9997
8629
1771
7658
4611
5659
3514
7158
3065
4810
7269
1124
8675
8838
7776
8436
1963
2767
2626
6688
6164
1256
8512
6354
2060
5139
8856
6608
8158
1079
711
451
7873
7396
5383
1430
7681
6797
4361
8409
280
4499
2043
9604
760
7795
8822
153
5896
9030
9670
8482
5096
3399
9414
234
1314
6593
6200
5832
1887
886
5215
6805
2739
5196
2089
782
3239
6481
4940
6070
865
4864
2683
1555
5186
2060
8868
6792
7772
1625
138
8579
9949
9946
7515
3997
3900
3028
5341
4975
1247
6098
6633
7364
1623
9394
7300
4393
24
8461
6054
3616
8265
4051
5161
2148
2660
6996
8832
2903
6459
7948
6369
5431
4072
6502
8481
4336
9470
8033
8666
7691
209
3664
5355
4979
9087
4010
3724
120
106
2322
7245
4061
3891
9058
186
9851
9236
4208
3325
473
4121
2963
4256
2835
1948
14
4189
6455
9612
5738
404
1215
3738
2163
3976
7896
9136
297
1478
8161
4238
5894
9555
2175
6018
8527
8385
6573
5283
3364
3534
4385
9227
8593
8010
6938
2622
5271
5314
2437
7371
5637
8750
5263
7182
3503
403
7317
5535
4049
7365
5351
635
2109
6173
1755
3564
3280
7475
4413
6232
290
6889
3780
6995
1708
1235
5056
2034
5828
5414
1232
8781
8740
3468
2912
2800
8409
5137
7327
7087
2423
6910
6910
851
4986
3583
948
6437
8967
5811
4367
4869
6945
992
6118
311
7111
4496
3097
4331
7674
2780
5594
392
4205
4563
7172
661
789
3607
6537
6740
7616
9332
3803
3802
82
5998
8160
3599
4826
4278
7992
1759
7651
7176
1738
5370
886
5796
1146
6686
2045
1079
8760
8671
6354
886
6850
1265
4950
919
3849
7538
8158
6091
4960
6774
7704
300
2241
7711
1723
7263
9259
6409
3564
4549
6406
7664
4285
4596
5766
255
1664
1421
8205
3510
6633
890
6203
9831
9121
726
8641
9565
3431
8728
2292
89
593
1565
7036
4650
4416
5618
8428
1960
8817
1899
8124
2014
3376
6979
7889
178
5319
5776
1839
7521
6085
4130
4837
9484
1561
5560
614
5625
6733
9454
552
7832
8832
5447
4677
4323
3228
6948
9759
8736
9478
94
7345
4566
8291
3541
6352
6314
1399
197
2096
933
7225
4786
9635
5283
4995
6817
8524
5211
7926
914
946
4934
2058
2077
3232
6238
8994
8696
8537
3204
8782
3282
6040
3438
9178
2895
7142
7483
7748
4801
4357
644
3739
7135
3145
9857
9987
5268
7750
8965
980
5175
5941
8552
2546
1299
8640
5423
136
6802
2749
393
1406
5995
983
9560
3641
4244
2759
1851
2497
7062
6914
1236
3214
7372
7788
6234
5564
6631
2986
8733
8397
4594
1461
7570
4525
8604
7226
522
1105
8919
4207
1587
1433
1756
7776
1578
756
3817
935
4587
6627
3897
8906
8248
406
94
4622
9570
4450
3197
3530
3510
2292
2725
5702
1927
2735
3214
3570
6708
4033
6027
5139
5605
1123
5835
5448
3656
1168
9425
9003
9794
7373
9630
4275
8004
838
4904
1590
8780
6362
9577
8171
2052
5180
2647
7213
3596
2619
9691
7884
5231
2571
6720
7870
6180
546
5850
8147
4628
239
4289
1142
7810
9844
5448
975
2412
3988
3086
3605
3421
4023
6273
7265
2076
4603
3561
1357
2916
5989
9816
1580
4273
4341
8956
6451
212
3671
2879
1045
2899
4326
60
8572
4208
427
2173
9043
4900
2339
7925
2945
472
78
183
3455
8944
5684
7394
635
2933
1282
3401
3285
6429
4754
6355
8422
360
5209
3116
641
6074
8473
3446
1810
6752
9223
2624
8386
6737
2599
7104
9853
9202
9427
3760
2298
134
7531
2851
1497
5441
1862
4083
5628
8311
1206
1016
1484
3925
2010
7334
92
1995
877
1220
7626
4165
1563
8116
6242
4485
6564
1332
1421
1215
1513
6640
8006
7169
2979
418
4205
8684
676
8392
6245
9619
5941
8191
6520
4175
3582
5489
4474
4524
7700
8009
8890
36
3148
4687
6373
8790
1438
5044
6229
1411
6277
7675
1671
757
418
9282
4587
3115
4976
9932
4964
5141
5635
173
3774
1737
6106
3585
9311
6000
7491
1401
182
3121
8733
8851
512
9703
7785
8053
8202
2369
4522
9445
145
9750
715
2488
7893
8802
7264
6837
7916
3522
6948
8389
5378
3848
1089
9338
7966
1867
6895
1721
3456
3727
7267
4853
3431
7932
8953
9962
5279
4926
188
7762
7399
9528
9058
7671
5505
7253
8053
5142
8770
5437
5148
2012
9145
6240
7528
8336
8781
9282
5018
1004
4078
7315
7746
2521
2958
8985
7186
7415
8249
8653
3393
9062
7487
9871
3531
612
1026
5831
5941
4627
9594
169
6815
5717
2486
4084
7763
8055
3774
3159
7209
3815
2308
7008
3405
8244
6328
2291
1080
3297
6970
3123
9018
3733
6202
5776
7914
1538
5580
6589
3956
4223
2488
8076
2097
5716
9229
5321
3189
9666
742
4576
321
7261
2452
8732
6632
7496
7018
7804
7151
7819
3368
3540
6078
2738
1775
8574
3795
2485
6964
9451
373
9759
8144
4154
7398
7646
1283
8578
1906
1223
8680
7424
2788
5683
6660
664
3032
1561
8728
3002
5451
489
742
2563
3438
8419
9665
9309
3258
5650
9069
1700
7837
1400
6933
7493
7490
4614
7659
2661
2575
3352
1194
7419
8904
5356
711
3563
7281
1085
790
1952
9168
9632
2553
9333
4689
3994
1795
5937
5603
2668
7739
6285
6816
2476
1516
5490
8186
4401
4697
9556
5616
8091
1470
309
9792
8460
5521
9991
4358
7463
4375
7474
5699
5491
8596
1982
1945
892
1786
2654
8978
7719
5138
2905
1008
8016
7385
8406
1136
338
3649
2787
7912
7394
8761
5138
9391
5176
647
6993
6220
250
3777
2676
758
2519
5931
9921
5146
3021
9082
3304
8875
7912
551
6029
8980
6424
4112
6100
4601
6877
1352
2807
1212
8562
6431
6711
3627
4227
5260
5100
6678
5116
3894
43
8430
1855
6386
5155
7721
2386
4615
3140
5186
4659
6989
6509
1262
3688
5348
4992
3641
1543
17
4212
5919
3807
6227
6758
3510
7906
6532
2542
2536
8623
3739
6377
6143
976
574
8904
7609
9885
1716
2772
7884
2458
3288
9436
2866
7908
6826
1790
7221
9812
8224
5406
3046
6733
5754
7957
2502
2712
6563
248
232
2745
6147
7060
6526
13
8610
1715
1007
2994
6678
4254
9499
2324
2013
7232
4917
9184
4054
7442
7439
9894
6698
7256
8852
5792
3112
1111
6862
953
5646
7729
7783
6204
9860
7919
8653
6186
6274
7001
655
2151
5505
1109
1636
7890
6495
7210
8859
639
3420
560
4732
9635
5026
6215
350
7228
6625
2608
6482
3370
5016
427
5084
3661
512
7486
6177
9244
2466
4542
5900
4015
6793
6845
9227
8186
7330
1681
5319
8455
2992
2957
2497
6959
5180
2654
9031
3236
8089
1268
725
6366
9717
3483
3017
4560
3180
4853
8623
1622
8583
1061
9067
6270
1490
8363
8821
3904
4363
2519
6493
3162
8613
8172
1328
8653
4092
6370
868
8798
8275
55
1917
6618
7994
6164
9154
9689
6412
8040
6601
3133
1764
4291
1839
6471
5263
8657
6372
2086
7180
2737
4003
638
8752
5888
7279
4721
7495
2023
1704
2652
8789
830
189
6641
2810
4331
2284
6588
5235
8907
8565
9428
8301
8700
1596
672
1525
8197
7309
5395
283
1714
7562
6373
5461
2863
3248
8240
7536
9728
7288
9780
769
7612
9625
2327
7065
5588
8922
6317
3767
2915
5125
8767
4567
1187
5880
9739
9512
57
3397
6008
3932
4719
72
260
6920
9741
2633
2541
7883
1123
6807
8024
1580
2884
7653
6849
939
5042
5137
6239
1258
5683
9247
547
8101
3725
5988
2621
444
6435
9982
2347
7905
5020
4465
3711
4332
1804
1644
6732
2605
5169
8234
5277
2121
6876
3845
9234
3061
8346
9285
4296
3409
4271
613
9555
6219
1502
470
7434
7924
4454
3694
9488
3648
2300
6840
3770
8391
3601
6463
1250
2664
3905
3653
7159
6717
2712
1021
5791
4490
7232
2889
9162
8751
4315
2093
9284
189
1657
6802
4902
7109
4167
5111
9690
268
4484
4194
377
1163
7633
8244
802
6066
6165
3691
7146
6205
9946
2241
9723
7598
4903
2433
9323
7594
8363
1322
8953
8816
227
5788
5973
9187
1384
1887
3917
1625
3976
2082
7920
3901
5967
6609
4641
9263
305
2752
1658
1835
3975
3621
8186
8710
5940
8354
4253
2516
6291
8031
8902
5703
6975
2262
8139
4626
814
4952
9821
6332
4731
4045
3587
3792
1327
2745
6930
7745
4907
9706
4891
8859
8420
7629
241
3621
4987
2240
9109
1298
9752
8258
6864
5110
7491
279
3228
1606
9566
9768
8831
728
914
3799
9062
6762
293
9231
2682
9662
3061
9498
497
2563
3252
4093
2243
5247
3599
286
6119
3288
8700
4422
5306
5954
464
2017
3900
3346
5419
4305
8887
2881
2737
1891
4556
8269
4085
6649
9196
1321
2756
1046
2879
6805
6971
7913
9669
9560
6005
2257
4887
7257
2773
8510
5193
7102
4941
8344
5262
6027
2761
2073
2632
1452
6715
9589
9707
9214
6052
5274
2124
311
2731
6050
1819
2310
1693
21
3546
5413
193
8588
5753
6347
1222
9376
8928
4590
8284
6753
6952
8309
5180
3635
8422
7340
4869
7362
5989
6193
1204
8838
8927
1451
9839
7729
8471
8282
3230
9637
4262
3593
6966
1924
9361
9088
8515
6783
659
5414
3042
4591
5868
3332
8297
8706
1510
7493
1859
8701
1407
9689
4347
7969
6952
2937
7284
488
1993
5652
434
9646
6334
4360
4457
6924
3875
1981
3089
3215
4823
3371
6546
8727
1136
9484
7618
3100
4267
2443
9432
1243
4941
2843
4844
1231
7020
37
6381
6794
2947
4602
5886
7042
6086
5975
1422
1801
4626
1798
1762
4196
7583
4176
5634
9693
9718
128
157
8820
7529
9523
8809
4176
435
988
2555
2067
9870
740
5295
4988
5578
7230
7733
3670
6512
4408
8696
702
6132
2270
12
962
32
9801
4099
6724
8851
2917
9180
6558
1925
880
3770
239
3077
4461
1484
3475
8114
6121
5070
2417
3218
9093
43
8383
7890
529
5916
5248
6411
6730
2498
7997
6173
459
1756
8225
8187
1711
5685
5677
5731
4342
1934
6717
3431
3013
1763
6690
6461
3736
1821
1390
8911
8723
6196
4207
5568
1046
2622
8674
1916
7022
3912
2921
7259
1080
9743
1239
2402
7265
3691
5655
3653
5434
2154
2781
5005
1847
5701
2196
9330
4789
4209
4103
8229
2235
7140
7627
7965
6106
1105
9129
8412
5662
8322
4890
7133
7335
9329
1883
2572
4049
1443
7967
4849
6830
6321
5012
6667
1830
9589
5565
7557
9605
9901
8495
9192
3218
1743
2056
3645
8896
2698
1929
5981
2382
3428
8052
7703
5321
5077
3024
2605
417
79
7417
107
3560
2009
8325
5764
7703
7558
8449
5323
3483
3671
7674
9788
4189
3898
8952
4949
7183
6620
7317
4708
5809
6834
9867
7182
1492
9744
7258
8088
5862
9029
6617
1782
1868
6691
1429
9870
574
382
757
7928
8027
2721
269
8948
4957
4423
5713
7992
6024
3340
6369
6245
7644
9121
6371
7509
9210
9894
9151
8307
9732
6295
5571
2086
300
2806
4039
7339
6526
913
5147
5199
3674
7167
1644
7958
3641
3244
6741
2747
5265
6718
2274
9572
1155
9876
4064
2784
4466
538
4529
7968
4318
6283
8747
6832
7166
2628
3216
5553
1277
8929
3784
9524
9707
9638
506
596
9987
7436
1290
4209
3485
6198
5292
5477
6634
4047
4150
6884
3757
8609
6212
8581
4009
7924
9141
8471
1973
6690
515
8914
125
7219
2688
5740
7106
3674
971
196
2161
9547
1778
9870
4960
1431
3090
3467
229
1382
8121
1140
4785
6399
6109
228
8810
3175
1717
2704
9718
8371
4613
2771
6659
8828
8471
3882
8067
5711
4613
9080
5973
9773
4291
167
2271
470
9224
4572
4455
7949
9086
3909
2833
2071
4431
7714
3794
4870
1007
7086
2676
1085
5689
7912
8514
4719
3617
3794
5651
6936
7017
3973
9331
4071
7663
1583
5437
6870
3476
5626
1013
7096
2807
8442
4673
958
1759
4403
6712
3062
5384
1573
2339
817
7988
8277
3776
8016
1187
9897
4565
362
6093
1903
81
7883
4060
8138
5758
6716
4791
6875
5283
5196
4489
3592
4390
2168
4577
4763
1519
3548
7378
4458
3447
2086
8730
1134
783
4067
4671
8626
317
3304
6773
5850
9873
7567
2477
2013
5494
9964
680
8225
6901
6011
553
9042
7667
5032
9064
2974
9930
283
8786
4960
9109
3838
6014
343
3988
5324
9978
6162
5856
6023
7460
9002
4264
5670
4678
5132
5642
1706
4616
8817
8238
5259
8169
9852
3532
1811
248
6592
2686
2695
1820
6619
4239
6062
4020
2211
5107
5695
4201
6940
6576
8475
5583
7811
1546
5668
4186
1770
5085
5993
6254
9839
6259
5551
3310
1883
7141
6589
4822
1685
6942
1476
580
8160
1980
4457
6385
6200
2079
8769
1230
8804
1876
8632
7593
1896
5915
3389
3935
1307
4323
8638
9771
8767
4168
9771
4797
8290
147
425
9318
4784
6080
1030
3855
9875
3965
6756
7689
3624
3326
917
3215
8943
3309
3505
2663
4511
8558
9654
7912
7283
2209
7980
7606
6037
2785
2131
5912
5142
7513
8108
1947
9143
1174
2290
4847
55
4392
1699
5823
1337
4402
8398
4270
8352
5649
1739
4477
2682
5785
6769
2409
3079
6442
2872
7857
8549
8881
6716
5669
810
1916
6698
4393
508
7590
3946
217
1536
7936
4121
8008
5981
2656
3810
8273
5196
3603
7961
7534
495
9534
7316
7622
6603
8018
9574
2480
3715
2430
8168
3990
4482
4590
1078
2678
2613
3105
4996
6994
7475
8761
4587
8503
2409
5228
8293
4314
5750
1431
592
734
5824
1409
6786
7907
4306
1197
6681
2808
4115
810
8237
3841
4803
7413
8597
7027
4068
6830
5699
1628
9811
3384
541
3744
7265
7625
3209
6239
5315
6465
5876
5474
1970
8152
143
6979
5152
128
3558
5036
9864
8282
5278
920
8576
4132
8827
7
2142
5872
1611
4093
612
9215
4707
5401
2009
4956
6643
4434
1046
7286
2664
9133
4505
1445
3311
8124
5673
7470
449
1969
2536
5121
6783
4769
8654
5536
7947
5411
7127
6442
8864
4119
1771
4133
7840
1795
8533
9961
5592
7113
2179
5801
1665
6725
442
2941
5878
2049
1458
2251
1149
1211
4085
2021
8644
271
9184
7547
1898
2718
4531
4609
6983
8016
3675
9963
9544
9141
5161
996
2283
4791
7583
8575
9907
8059
598
1732
8601
6103
2303
6204
9247
8669
8148
5096
7442
2325
6394
4891
8619
4057
438
5945
5650
9386
2361
5239
737
1953
5929
465
6064
607
2461
8410
4257
1061
5364
7038
362
9376
9331
8388
7739
1212
6473
5215
9339
1865
9441
6868
6356
8635
228
3061
1847
5835
3880
8092
4173
8811
3209
3203
8475
8311
2513
592
6513
9783
3655
6047
7231
1873
370
55
5860
3819
9481
8878
9429
9502
8680
5992
9287
9670
6000
155
6345
645
8780
2190
272
1768
1724
2608
368
4450
768
324
1188
8692
3251
8858
971
5918
1761
1577
3071
2111
1014
9769
3091
9703
8468
3213
8280
4190
8176
8269
8684
1134
9466
4577
4656
9339
3080
1178
5732
7155
9166
1179
3937
5057
939
3988
8706
4331
1123
1247
1888
1259
8164
3619
4025
2602
4680
5174
732
9000
4855
6624
7044
9401
4837
4666
5439
3145
9103
1637
4041
9136
8349
5687
3610
433
4853
3681
2040
4492
6684
3564
9754
8515
2585
6577
907
6202
5944
759
8359
3144
888
4535
6597
7050
3218
9852
6017
7190
3814
6935
3781
8332
9380
3295
9539
377
6483
5316
1922
4709
4737
8452
1650
237
8632
1351
9645
4587
8521
9557
2189
3841
7416
4120
4516
5828
1748
6620
4779
5381
9617
2
7195
4411
4596
1268
4098
8540
5146
6147
5666
9995
7301
8076
2556
7930
1237
4153
6964
49
7727
5267
6449
679
4764
8997
1699
5885
7712
6636
5713
6154
2244
4971
8095
2113
7699
6747
728
9935
6462
608
1486
8384
2509
118
651
5281
9667
3066
3362
3920
6652
4549
5063
8815
1206
1891
216
2776
8905
8210
7959
8170
5203
8278
4549
5842
9332
7161
5244
469
4228
16
7065
313
9660
1369
9556
5956
1016
863
925
4156
2246
9872
7989
7597
2395
2822
7462
2089
659
7330
7888
7577
1346
8519
5441
290
4588
9890
8128
1059
78
4711
3879
3003
3479
4118
5770
1447
518
4653
8744
5145
1521
631
3805
3732
4895
786
625
9860
7315
8654
8369
4586
3813
2417
7448
3125
7902
2184
4697
8012
880
8840
4492
1672
209
8275
5155
8879
3362
9973
8599
4395
1472
8142
8500
2585
245
490
5981
9100
7516
8668
6910
7026
4096
8729
4941
6415
7039
1281
5195
3397
8640
984
7484
9285
7502
3714
9201
5071
7920
8206
2846
4966
5351
3625
6861
4959
6915
9875
9439
1047
6786
1743
9226
9556
5958
5555
7603
7540
1762
4640
7465
9106
5297
1195
1836
423
2499
3626
2104
5292
468
6410
1618
5726
4667
5341
61
1883
7244
929
153
632
4874
2699
9802
9989
2701
7347
3680
6824
1723
505
8616
3478
7335
2933
4222
4624
3699
924
461
842
3090
8847
5877
9239
4703
6013
8552
2304
4979
8456
7969
5987
7543
1461
8817
1960
6759
1677
9991
9375
8911
7649
2780
1621
821
3178
1304
214
5618
1070
2692
3212
2254
5390
733
3701
1175
7773
6689
5139
6990
2268
7706
2860
3134
4208
9716
4018
8874
1236
7709
7165
2017
6250
7048
8420
5185
7565
9517
6651
8053
4307
8513
4375
5980
7038
5421
9932
1480
1729
1726
455
4623
7200
3624
2247
4642
9328
1255
3990
7016
1005
1124
3558
7254
9035
9041
2407
2141
868
8785
1957
3664
8079
6247
814
3440
3842
25
6880
5062
8702
8992
7841
3708
2089
7903
1176
3608
7161
5726
2601
294
2412
3122
783
5681
3413
634
5969
9582
2497
6697
1367
8277
2263
6539
1109
5981
5341
4277
1238
8499
2007
6990
2148
6087
2923
5780
6580
3299
7248
1660
1423
9784
5493
2826
6202
4151
8478
744
7367
2504
1944
1879
3764
8699
238
4848
3489
8697
8020
3910
8400
6069
4929
2314
6293
4389
361
9161
5149
1943
9368
3526
1834
5410
9803
9824
2476
2762
6649
3327
2732
6191
191
5137
1234
1347
3592
347
6118
4358
4315
3806
4707
432
238
3544
2376
2794
3321
6084
1688
6889
6677
5087
8449
3272
6980
1512
2873
6065
5578
2547
9749
1847
7272
8969
4500
1107
2665
6304
55
6953
7702
2227
9268
6087
8996
1326
2688
9274
5981
2168
3449
6236
4396
9756
9766
9966
4754
2550
7766
3341
6597
4231
9685
7188
9592
3781
8781
3839
5318
9570
6713
4887
3928
4536
5301
254
1398
4702
4321
1001
858
6153
6612
453
4240
1777
6125
8295
9913
8254
2501
1828
5183
2480
1921
4074
8803
1784
5539
2617
6946
4391
9871
8370
9270
4480
9051
5578
1369
940
3792
1354
4356
5675
2398
9575
1701
8178
3947
5385
959
7397
9420
5370
7963
5393
8588
2045
3133
9222
9225
9528
2369
7888
2190
6351
9396
2146
235
254
6031
3374
8913
2803
6622
6994
8025
4166
1776
6018
6324
8534
2278
6237
173
4114
3630
7839
5483
9712
7577
9940
7091
237
8968
3652
5338
4114
3494
1343
6407
927
7983
6373
4199
9495
3886
1442
7306
4439
5779
3109
7195
4420
8148
4668
5838
5184
7562
2270
9313
6649
2892
4692
9540
2366
9930
7813
4613
415
4416
4492
501
5712
554
6584
5414
313
502
288
9734
2317
132
3217
6469
4277
1899
7237
8273
5337
5893
5762
403
426
7099
4380
7186
7455
1323
1464
8134
8809
5029
9774
1591
9989
6949
3993
2244
702
8075
4559
9199
4365
9063
2840
5077
7710
1135
2637
220
9872
3283
8750
7141
6856
5783
911
6560
5906
7647
4624
2271
5942
5178
5768
6003
8675
357
1021
4562
7787
2400
9635
8506
4010
8334
5183
7200
7203
9190
9014
8401
1897
7302
2694
474
1736
4919
7393
7122
942
4731
1954
7188
7545
4723
3646
7051
1261
765
5096
5079
7778
5723
6560
684
2872
5599
1241
8089
6664
7090
3157
1718
9609
1252
2144
5558
2140
5181
3254
9628
3636
1106
1090
394
9637
2724
756
8901
8872
4642
2077
7332
328
8702
7306
4455
1260
7309
3483
8933
1489
824
5503
4333
7443
8864
7614
9806
1113
8782
4226
7682
8986
5912
8003
5797
3791
10000
3390
8932
6663
2951
3985
1008
7057
6622
1221
8145
1545
2125
6649
7319
6434
1004
3607
4668
908
6622
7333
2678
963
3342
9834
1464
1044
4210
3226
5496
3948
7836
10000
5163
8366
400
3928
844
5137
9903
7318
6924
5172
6417
1142
1220
8527
4178
4145
2118
1511
2563
744
5521
7117
9089
7632
994
965
4483
3339
5064
4590
9932
6559
4080
2530
7489
2629
5439
587
2629
5856
8494
6192
7215
6247
3855
6971
6541
3377
5086
9017
8914
4524
1267
8957
5802
490
1700
5073
5183
7785
7096
3178
1572
3053
3382
774
8254
4045
3419
3797
5251
358
8458
321
4410
1472
8557
9852
1058
1547
4858
3797
4047
3061
5122
4726
511
3195
7635
3949
5354
5545
5548
7588
3800
9424
4320
5167
5532
6099
3156
9346
3422
8926
6835
6748
3239
4884
866
4180
1573
1284
3613
2047
974
6038
6991
3419
6562
7639
4161
4364
7129
2543
4698
512
6571
2763
8964
3968
5438
1452
5135
6293
6666
5036
8863
8293
6841
2408
9681
7337
7626
6286
987
972
1508
2244
3840
5346
6280
5570
9363
5762
2047
8094
2531
3458
3394
3826
2453
13
9369
2572
5280
3588
2107
9522
2337
7966
4628
4927
6590
8205
2612
1183
6536
3311
1556
483
7561
2365
6884
6145
3981
4180
6800
1963
2286
7709
4817
346
2071
5707
3455
6711
8234
7825
5332
8277
5596
9293
6140
6351
606
6997
8057
5450
2631
3597
6547
8598
6413
3153
7980
1174
3587
1653
5377
586
3132
2055
5292
2357
3886
7134
7302
6128
2417
4241
4555
9498
5830
2086
4358
6906
2837
4645
8523
6611
5966
6457
1635
1362
5505
8147
6082
5991
9418
4826
9684
8366
7124
1251
3478
8793
8222
9112
4770
7404
7738
1944
4610
3812
8706
3868
4501
1732
6694
8305
4527
206
8544
1239
8522
2827
5433
7749
8011
2599
1444
934
4944
4492
3399
3012
9445
9865
7163
447
9445
8574
5209
5082
2365
2071
5748
4051
1341
1187
8853
77
5960
4575
4577
5036
571
5780
8200
7388
1194
6682
3622
7454
3302
4007
1484
7503
4491
5177
761
4583
6757
891
7329
955
8450
4391
9392
3632
4835
88
1160
3469
5404
3227
5109
5675
7243
130
4002
2316
261
5828
3269
68
1532
4277
6309
9129
6924
1277
1884
5043
7125
7591
4839
8655
5795
9432
250
1414
4137
4090
704
1445
7485
2965
3008
8521
3308
7577
7052
6424
4062
9033
4499
5247
4116
9479
4214
3396
6814
4937
1400
5335
1161
7973
5310
5466
8022
1279
5830
3865
5477
1339
8019
328
9760
5136
2038
7833
5492
7916
2265
2694
2634
2830
6614
192
9477
4020
3380
4325
4931
5873
3889
9992
4150
3210
2571
3920
3949
7630
6744
6910
171
3152
2501
7996
7065
2514
9131
8287
247
2448
1118
361
4717
1398
6544
3758
9008
8558
3347
2464
545
8842
9099
2905
8927
6522
6081
2020
5468
4523
8148
8777
9325
1741
8777
3459
6443
5646
7908
7408
9895
904
5535
68
2251
6948
7191
8378
3595
4954
5446
3321
4474
4231
3114
8430
4392
489
3973
7644
8713
601
1374
7356
2209
9653
2068
4259
4604
4153
7283
863
1674
4665
2703
9389
5687
1390
9821
266
1305
7483
433
4643
5458
6267
9730
1804
5126
618
8746
8122
598
5212
3370
510
7658
9101
4490
782
9598
885
381
8801
7971
6071
1699
3622
5206
968
2360
6977
9726
9319
3385
7764
4495
5133
7895
8551
4875
3217
2981
6579
2184
4168
1180
9936
1165
7464
349
1097
5030
1976
3942
3033
4871
7670
5502
9668
1804
5828
4442
2292
431
4335
386
7791
2483
334
4894
497
2910
9652
4057
5339
3763
2161
3032
2584
7453
1739
9684
3656
375
821
8162
1739
1768
1337
8468
3291
3597
7975
9305
6710
783
9722
8831
6919
1379
8931
57
912
5184
5717
7947
6087
6891
3660
3650
5626
8046
1994
7137
2271
999
6880
550
5964
4956
3557
138
4175
1741
3334
552
3372
5170
4730
1285
5650
6771
8545
7053
6936
8374
8344
4847
5209
2483
7756
9950
6136
8788
8233
840
6258
4280
7597
1156
8095
3095
1517
2612
3300
1695
308
8586
7833
8172
2116
5783
1842
3959
9930
1982
5852
1429
4723
9288
8725
7872
6084
704
9064
3172
7211
414
9205
6511
8656
65
5785
4763
2663
4261
6350
5048
8804
6389
561
9730
8427
5098
6604
6402
1508
7473
7712
7281
8616
3850
7809
7094
6458
5901
2478
4928
2660
1191
4795
2944
7485
2482
2445
734
6004
786
6737
3852
1292
8604
4105
9671
6036
9617
7076
5785
1570
6232
6265
4780
5707
1946
2000
3785
513
4535
5693
4415
8170
8502
8426
9679
1449
7145
5887
1027
7707
6127
2769
1055
8784
5506
7572
591
3203
7553
3470
8224
808
3177
9066
8092
3186
7852
2198
8253
9774
211
6569
5202
4415
79
4116
7759
6454
9515
6244
5742
2078
5182
7265
5204
5202
9213
375
7263
9404
4989
2062
1019
5098
790
1304
9956
3887
2163
5942
8917
5731
5301
2503
4591
8104
280
7215
7221
6730
8285
2976
4324
9666
4758
9431
3136
9512
5840
4101
8986
4226
8794
5960
7438
4141
8469
1510
520
9270
8148
7750
4406
5638
3730
6938
6905
5272
7826
2397
773
4888
3137
6565
5896
6170
9833
1877
5047
7988
719
6482
7652
4233
2076
1008
1228
4819
7800
1928
5581
2364
8930
4568
1652
9610
4204
6055
4356
4532
8211
163
5411
1525
3821
7545
4382
8331
5355
1792
2141
5068
510
1603
2273
2455
9670
3113
7146
8658
3717
4419
6742
2245
3809
4529
2067
1554
6537
5441
821
80
2319
2277
7442
387
8836
6560
3755
1705
1601
9021
9366
9059
4721
1259
2870
5022
8188
7065
1340
2237
2398
74
1799
6725
8119
1637
70
7765
6651
2349
7646
2767
5929
2999
5448
4967
2601
813
9954
5416
3983
9230
9781
3597
476
2687
6
1251
9619
8530
5990
6984
3289
7074
820
9279
4917
7400
515
3108
4680
1709
4134
2006
4758
8317
8407
1606
482
4260
4695
7723
8440
3992
1439
3023
2227
7314
3557
8169
4895
5786
27
3943
7864
1438
562
9592
1170
5694
4940
7460
802
3960
8286
9257
3897
971
7172
3891
6753
7018
9598
9638
4800
8655
232
9979
3642
1417
6312
4837
7491
979
2352
1439
8865
4130
9988
4820
5760
8219
3893
1626
1471
7567
6828
2347
7255
1717
9474
9234
5964
3922
444
2063
6668
3479
788
455
917
6854
9506
3947
1459
8418
7481
4066
2631
7411
9662
3398
4691
3187
2676
6200
673
6200
3603
9617
2468
4494
9911
8375
7238
6768
1620
840
9280
8099
758
229
2856
5472
2247
5790
6788
7803
2874
2822
1902
2132
1301
3347
4480
1770
7739
4516
3342
6823
1831
3951
7570
540
4405
1654
2787
3945
3530
53
1999
6425
5604
1467
5895
8296
8411
7747
6490
3538
1271
3854
2665
6042
1195
2174
970
6147
976
2993
4745
671
5564
9336
7608
7473
6129
99
3142
2929
3842
4060
2558
9452
9728
588
486
36
7299
8030
2776
3707
3891
2814
7822
5864
3799
3036
806
5188
5604
1107
2965
5156
1479
5553
2184
8963
8479
7747
9173
42
3457
3167
400
5807
1630
2893
6074
264
1890
1170
3203
9466
4995
1482
3952
7554
9178
7089
1160
1727
7246
527
888
3243
6219
4446
2950
7604
5042
3369
7299
5787
2666
5474
7178
9271
2708
9152
3781
8135
2620
6132
5902
9635
3659
4582
4899
333
1578
9393
6579
9370
8353
1159
2341
3623
1245
7026
7447
5673
1215
6137
548
5797
7569
4939
4591
1321
1012
9083
7692
3669
2406
4151
6542
8537
559
8871
3995
5373
9018
6415
9499
1703
3360
4609
4911
4844
9711
7698
9231
982
1738
4343
9164
1710
203
6540
7620
3351
6772
2192
1139
7287
8946
4737
5318
7026
3730
2415
3916
3540
4126
736
2597
3867
8016
3472
2332
7535
8967
2834
9889
2239
951
1703
6111
490
2699
505
4972
278
2054
8213
4287
240
7463
4228
6619
4176
3114
9668
8826
2520
1418
1943
7381
1946
4965
9112
4607
5859
8729
2005
8162
584
8026
8477
4961
4603
8677
7160
3164
9354
9358
6797
2130
4372
7062
1444
6833
281
297
5097
9689
7453
7571
1897
4622
2824
2562
4333
284
6381
9463
864
9189
8741
2086
2062
7142
535
9613
3531
8759
4823
7186
1260
9329
5480
8357
7782
6715
5103
7044
6130
2685
1766
28
5370
1157
8345
9005
6291
1063
7792
8215
3846
863
3642
3377
2396
4274
8274
3032
710
3298
497
1700
9831
2753
4112
7542
750
3661
6487
6446
4659
4442
3543
2250
2349
4749
8993
1576
5246
6788
8177
1932
1357
3011
7610
6893
8605
1753
7247
3785
8382
33
7355
905
8240
4372
7262
2544
3840
9484
6933
5437
6097
5908
5605
1759
5592
7211
9043
6616
9907
9943
8547
8234
8534
6389
8299
8542
1396
127
7826
1748
919
2407
1771
7621
6989
5520
8456
3044
3359
4444
3357
9923
2398
3855
6531
6721
9020
8290
9605
5553
6853
6068
2970
3686
8504
2747
1087
8234
9397
7720
8336
1662
6181
7992
3219
4972
8193
2567
9666
568
9840
9488
7395
8709
6288
4671
8229
8019
8672
2407
3001
9766
4663
7327
6859
3155
5445
1047
1867
83
3141
3752
5741
3978
6827
7001
5449
3377
2640
2895
4191
2575
998
3932
8075
2614
394
4968
7152
7162
3542
4269
7749
3405
4832
1868
9961
9381
6610
2877
6884
9551
7446
6355
3851
3260
2446
7886
1599
6409
2654
9578
8803
253
9143
7573
5976
9676
2048
3406
2872
1449
9794
8281
7707
2328
209
3759
9400
2688
8754
6850
9308
6751
2398
1086
496
1240
1490
1290
7370
984
703
8254
9555
7495
7556
3775
7872
137
3942
4054
4079
9556
2298
4126
880
876
8351
4124
9181
8329
7163
7593
3816
346
5424
9867
2208
8371
378
3794
9087
9938
6519
6222
7666
9104
2148
1581
2854
1170
6929
8130
2763
8031
5872
609
7800
8540
2399
8263
3388
5603
846
5495
7900
8547
207
2063
2589
2736
9707
1769
6032
6235
3611
8445
965
7484
5721
2324
2589
3147
3011
9991
5808
9967
88
3094
2263
5278
499
1268
3144
2851
2226
2928
5644
3405
5762
3406
1598
2867
1272
9620
2402
502
4286
8369
3647
6671
3864
3495
4010
2936
4258
1625
305
1063
6616
8128
9073
2260
6417
3272
917
7995
2985
5815
8363
7629
442
701
4164
7105
3958
8134
3400
7496
3124
5629
5108
7550
8996
1707
6130
8748
9200
317
3458
9499
3762
8963
4010
5731
4092
5077
6695
2001
1576
7904
1231
7511
9900
5198
6901
381
8681
8164
136
9413
8145
6004
4393
540
498
7379
103
9309
7731
2245
8088
623
2618
9332
3510
9951
5272
5056
7043
1656
9730
6864
9595
2846
797
8102
3205
1323
4900
7937
9477
961
6649
9900
9249
3933
4758
6756
3550
9981
4559
9127
8134
5448
4054
9751
9400
3371
3801
7501
1437
8917
620
8491
1154
9320
8447
4874
6567
7599
1597
2178
4594
5871
640
5896
2561
8758
6963
4705
8939
5104
8326
6325
5297
1129
8
3967
7814
3645
4740
8593
7832
8634
490
5444
4314
9767
3880
9772
9455
638
3589
9322
9525
9508
7051
6476
6092
3882
7151
1199
6225
8108
1181
1301
9196
4438
5636
7937
5042
6119
5676
4638
104
8253
7471
3279
8741
9664
6715
7314
1346
2363
8547
7022
1712
9524
940
4236
8902
1293
3531
1410
9686
7011
6713
9753
555
8980
8592
5296
9330
1982
8276
3465
3777
4130
6577
8178
5624
8791
3676
6798
8675
3882
9337
9266
8569
5187
6329
2972
4964
675
1022
1116
7933
2170
6445
9527
5203
9990
7133
7248
8664
1653
8386
7143
4568
763
4577
2910
4855
1711
6704
1862
6646
1728
3548
841
130
8405
133
1136
1673
5105
7866
4100
2713
7653
3885
1265
6503
9232
98
8823
985
1474
4601
1498
625
7470
4710
1802
4486
653
1161
2285
9440
9695
2815
5431
3152
8957
2660
172
3098
5098
7587
9308
2784
8504
781
7645
4956
9238
1105
5079
8505
2119
1741
616
7583
6206
1266
3927
9001
8277
2701
694
4853
9997
5671
2689
231
3184
8507
2388
8714
8370
2559
824
8324
5158
4449
2189
821
477
2735
3684
796
4777
6323
3539
5558
9536
4009
4364
3508
7307
5295
9767
9223
8254
1144
7179
9547
3234
8604
188
4045
6062
6544
3278
427
4821
6493
6663
262
2328
480
7443
2934
3516
7997
4193
4363
3398
721
27
9451
5459
3203
9859
444
5908
2229
6296
8688
9767
5373
7544
8680
1969
8986
8975
7479
807
7190
8862
9924
635
9367
2247
523
2835
8401
2564
1601
4614
6732
6392
9889
7360
8701
9709
6664
9317
7411
1004
6393
6162
913
940
6190
4719
7203
8721
1213
8848
6542
8166
4210
955
361
2277
2606
4932
9490
1810
6156
355
3534
1384
1708
5287
5633
6763
3198
9781
3814
4605
8380
3480
876
8092
3188
7292
1261
9768
9649
1366
2075
6898
4517
955
8489
6976
4165
2273
7652
6750
9281
594
8973
6622
9278
2428
9539
7856
5826
4838
2993
9724
140
7742
3266
1548
2173
6909
6892
9335
519
587
2352
3096
352
6879
8989
9869
3667
2463
9883
9915
7299
7110
9211
5839
461
9427
2792
3040
6073
3342
9305
3472
4764
9845
6695
64
5278
8613
3670
5267
4419
6804
8993
5435
7815
5387
582
8208
3035
9362
1275
879
2855
2643
8636
3231
1355
5344
771
3550
5702
2480
7138
4330
4098
7812
7903
4044
3690
7336
5805
8479
4792
69
5363
4159
4559
7700
7723
2572
9026
269
921
9613
6016
9437
6949
993
3389
4598
3048
4672
238
592
9087
7217
4912
9773
623
4037
9733
4603
9157
1856
5756
1618
4696
5928
6572
2765
2670
3781
3373
5589
3592
2057
3794
9689
4314
2201
9159
7386
2091
857
884
2755
9221
3110
1115
9414
5594
2477
36
1008
3571
9865
4993
3199
3958
4666
6976
842
180
5168
3390
7262
4555
2550
594
1738
3567
1804
8717
8912
2256
2221
1948
9452
8232
4960
167
2032
2739
4969
6074
638
475
8271
7197
4367
8896
1865
8417
2592
4736
3105
8650
2508
9096
6586
7892
5460
8727
1326
1091
1020
75
1408
9243
1663
2859
3569
1752
1298
3680
9150
1083
1126
1345
7398
3522
7687
4954
6408
8403
4801
4983
6411
9061
9043
6114
4072
2954
4348
7863
5330
5309
3713
3889
2774
8580
9856
5187
1645
2546
3919
3573
8622
8940
9438
2248
2656
4293
2715
1144
9390
9177
8100
6109
9555
5362
7366
1966
4804
4219
5844
3075
2285
3822
6244
2884
3699
6188
1412
1876
8777
5129
4058
4228
3662
4000
5048
1141
5924
3131
1662
4238
8444
423
3066
5782
4860
9143
1818
1902
3506
1112
9186
4958
3794
7452
5385
7370
6459
982
7230
3137
792
5568
1080
9394
3219
1964
8843
300
8772
9862
2902
2400
8839
3922
2921
4517
955
7159
6947
7288
1542
7703
810
1357
2694
3418
7860
6694
466
9702
6770
8943
3823
1629
7165
6596
5567
1699
3064
5152
1956
2971
8725
1843
1379
909
9075
8526
8595
2469
8053
4062
1028
4571
1598
1539
3036
9611
4425
3676
5756
4849
2405
5921
8162
9651
1773
4909
4856
1738
3333
9190
9465
6365
256
1034
5300
5164
1503
2535
3673
3399
1508
7798
4672
2617
884
5605
4601
2772
3643
6817
3454
3594
9370
1485
8580
6517
6923
3761
2528
436
4421
1505
1655
7442
6491
3464
7038
1380
8318
6962
176
383
323
9187
7070
1444
3231
4727
4576
202
9071
9959
8298
6790
6917
3109
4570
7592
268
1316
4765
1749
9980
6070
113
3933
489
675
7509
8441
4774
6708
461
6867
7607
1529
914
6977
8196
269
9302
7263
3433
9604
9909
9896
2234
381
2327
2577
8036
6714
210
7378
5087
7161
7964
1361
2527
6543
4573
1629
9578
5376
9939
2677
3380
8653
5472
4595
7590
90
3182
6408
6205
8859
5299
8468
4750
9498
7727
850
8471
9880
7362
878
1793
4638
5675
7268
5682
878
2939
3271
9678
4747
23
5098
4814
3073
2684
3262
2889
1971
6717
4953
5486
799
8233
5695
6852
4048
104
3792
3384
2608
4963
9086
1142
9144
9475
632
4851
4421
9249
4312
7095
2265
77
9718
8888
811
2954
2471
145
8683
5351
1542
4097
359
7129
1660
9456
8371
3235
4959
6557
872
8392
5509
6434
2572
6087
899
9161
7609
9332
2326
8552
2957
4792
1677
6711
4814
1135
6529
9635
8423
8383
418
3739
5620
1704
1008
4935
4374
9159
2515
4712
8275
9188
5495
4714
205
5740
183
5910
5197
9433
9636
7285
3964
2460
1155
2015
5854
9501
1665
8417
5947
457
5331
541
6571
8027
8814
5836
3758
7301
6815
5470
9909
3981
9849
3153
16
8661
7097
608
2085
802
8807
355
1610
5966
331
9428
9199
1993
2362
3170
2715
1354
5836
9630
6225
4196
7434
963
3566
9956
3081
2338
8306
3142
5630
7307
9993
8903
925
9497
405
3557
8130
4484
3786
9138
811
8938
773
600
384
8503
3274
1062
1344
7424
5416
8088
2633
8064
7275
6854
6388
7626
6015
5075
9866
621
731
8949
7415
6405
2273
7540
9194
3758
1361
411
8054
8116
3557
556
2216
9334
8636
7616
7572
3896
3622
2076
6911
9416
4617
3375
9987
3208
7694
4824
8819
5802
6187
9892
3163
3850
5694
8932
7970
9493
1122
6446
5327
663
6993
4858
6485
8738
615
2237
8973
7978
8990
9810
3054
1310
4107
7732
412
6641
597
8312
4490
4742
6861
6855
2429
2922
7070
9146
7038
6555
3283
3870
1019
1767
5951
2055
2380
6079
9501
5216
7213
6570
9668
800
3132
8198
9975
9080
5089
537
9031
2665
4117
3013
8437
4579
2672
8506
1335
537
5107
1734
1462
1920
9119
600
7970
4421
64
8050
2579
990
5513
4940
7309
3656
6765
8036
9774
8384
1335
3508
1928
5934
8663
5612
6502
9196
8746
7742
6924
8868
3892
9625
9807
1447
3997
701
1006
9290
5605
8093
3404
2202
8213
7891
7147
5936
1188
7693
6535
5488
1250
2741
9676
8187
9701
9166
6724
6389
2285
3818
7425
5297
5126
1385
7315
9288
5658
8315
8647
9000
6960
6039
29
7417
8085
7860
4852
7371
9653
2388
644
827
9190
7201
3239
2132
2722
7151
9349
3170
575
8417
1722
6994
9388
2760
1046
7238
3626
1318
9346
3061
4596
7873
3050
1470
1453
2835
3595
9692
4453
9662
7081
2533
4071
5036
6189
3213
3170
7924
779
8744
6146
8681
7164
5405
602
6060
1004
8150
6145
1634
4065
7171
7638
4913
4486
4062
7537
8499
1540
7017
5447
7373
764
6163
4249
6330
787
3834
9978
1296
8794
3451
1259
2820
6761
8677
6821
8569
9448
3931
6002
2707
1594
5272
7353
1226
1894
7340
6420
6554
3203
9301
5103
823
9807
7241
64
2766
7916
7055
8173
2391
2968
1390
5822
9175
5639
3485
6672
305
5519
6202
2611
7756
4160
4934
7105
7744
3310
7133
6780
9962
8396
3523
1746
8367
6903
2778
5183
2509
3772
8881
8864
4045
4935
7478
9375
533
7049
6443
5872
7418
644
8726
2599
2274
6935
2947
7891
9223
257
6821
5883
8024
5171
777
7428
9930
9687
3723
4796
9419
2295
2850
8422
5671
9531
70
3682
7171
2227
2322
4680
8567
3725
7092
177
8937
8787
2482
6563
468
2276
6743
1927
3912
3053
5546
1432
3883
9908
975
6249
8300
7873
8631
7747
6888
9306
9779
331
8806
6041
7142
957
4109
8987
4760
2503
7829
696
454
2467
122
8827
8007
7010
7309
8381
1834
1922
4118
9010
2331
1948
2724
271
2916
6140
8692
2597
4672
3534
800
3903
907
513
6510
6453
9061
5627
1785
4347
4581
5017
2782
9881
3594
7857
4237
887
1485
6870
9135
7924
2994
2807
6998
4291
4317
8901
4672
8771
6386
9694
8341
2586
6149
3067
1808
8461
4383
4626
9627
9326
1698
4009
5842
6595
4932
7048
90
6975
8407
4073
9562
9631
6073
5983
8951
8019
9623
5072
9886
8646
4380
5825
1227
412
2344
2780
6758
7176
2731
1488
1117
2391
9169
9238
204
9852
7400
9419
681
9641
6876
6799
6748
3223
8531
2088
7803
9570
7828
2435
6149
8563
1923
5673
9316
2427
6263
762
3381
857
9581
2713
1444
3449
517
8276
5712
7002
8730
4382
9453
505
1152
1226
6953
3439
1589
3974
2726
1348
9865
3586
4838
9646
9402
6460
5893
4810
6312
6617
7440
9221
6168
3729
8371
7256
4964
8952
6800
6462
4447
8821
2444
5908
1879
6817
6739
9948
7523
3245
5676
1053
3531
7504
1783
2458
310
5212
2642
7917
6446
5724
5259
3104
1665
5724
1744
9128
9297
9173
6530
3231
4315
5091
6840
7692
8389
357
3968
5617
9152
2801
2208
3841
6812
7617
2250
8748
7131
174
8878
456
5965
3687
7050
7678
7195
2126
7293
6366
2832
4975
9881
9679
5137
414
7286
5351
4142
7276
8099
3716
2896
7238
7383
8533
4530
5354
1654
6695
7324
998
3215
3104
6058
8271
9650
4562
6219
3723
4815
44
8357
3211
6377
1587
3366
5017
5658
8392
774
2298
4336
1399
2760
5503
8837
379
2559
9246
956
1489
1917
8472
9607
3383
4103
2279
3878
4784
2980
1670
9578
8872
1572
9885
1031
9599
3373
7207
6951
8179
6225
3713
4252
2942
8828
8706
7645
585
777
5058
498
7516
1363
328
7595
5267
9193
7443
6714
638
8267
7381
8225
8821
4625
7463
9206
8614
939
5309
2163
8237
7827
8632
7673
1150
207
6657
821
8866
6290
7816
3115
5068
9538
7530
2335
7463
1892
9256
9986
4606
7827
7466
6025
9543
6512
7023
3450
8013
5924
175
9040
1192
4880
6560
6462
7563
8965
386
7135
5338
2688
5687
6491
7718
5949
2049
6246
5479
7916
8346
1171
2853
8097
8394
4022
1842
149
7609
471
8999
4874
7266
8195
3370
5372
3967
2124
4489
4867
5143
1872
9221
517
7633
9399
5022
4201
3363
5734
9543
5925
5499
5168
2950
7288
7017
7660
9227
2660
7592
8450
4537
9044
3896
6015
3318
6652
4345
5577
5835
5565
9509
7612
4040
2839
6570
1762
3320
8665
4546
3169
4667
5716
7698
8190
5222
1901
8108
6127
6052
9762
7840
2606
5463
7876
6998
1178
4207
3890
3841
2376
7062
9478
6752
7462
581
4713
6310
7664
6327
2945
7092
3260
8200
1467
6976
9103
6569
5076
6949
7762
1507
9585
6886
1920
133
6958
1327
5254
7596
8035
3339
3741
2989
3187
8636
5396
4594
1406
3050
293
6527
71
8155
4426
9649
9855
5707
9113
610
6720
8808
651
3835
4246
5197
5178
4838
7799
201
1384
2814
7780
2459
6828
1077
6103
5133
5384
8466
9724
7002
2662
8246
3660
3692
2801
7049
8629
2950
783
8550
8997
4411
2108
6751
2741
3210
5346
9518
6659
2087
7172
9482
3847
8119
6074
8098
8711
2935
6567
6009
630
4104
2966
5982
9879
4027
1363
7366
1119
7094
6342
6233
7368
6881
8761
6102
4290
352
8667
7891
4261
6892
9166
2133
945
6896
2970
8504
4438
7165
5588
6507
6880
5051
7481
3612
3065
4492
7925
9916
1090
3342
6145
2046
1453
8334
5528
593
4770
2291
6810
9223
8209
7294
3449
2417
1911
204
6913
3610
5097
1893
3077
1053
6541
6276
6340
6963
4041
2019
3787
6397
7171
195
3716
5482
1447
1461
1531
9941
9127
8360
2673
9119
5340
3407
5930
7076
7883
4894
7185
589
899
193
5404
1793
579
4617
3194
8200
201
5988
5704
1374
2212
4296
7427
8433
7195
2652
7623
7095
4998
8962
3830
7358
7722
613
629
6193
9603
5035
9664
1332
1337
5719
718
5229
7141
286
4111
2639
989
4083
417
7476
8587
753
4978
1606
8092
9285
7328
8938
3252
4918
1517
4745
4126
5314
1310
44
9329
6294
8306
4772
4159
8409
1071
9364
4631
4454
6711
3723
1642
7812
9787
3746
1114
1827
870
8270
1183
2085
6554
9058
4323
1511
7128
4308
9485
1147
1928
3402
6715
6083
6761
5553
8040
9820
3410
7610
8653
5973
6775
4209
1364
4922
2951
9659
4983
6497
4098
4060
6567
704
5784
883
5001
3401
3453
2450
8186
8532
5961
1133
579
2663
2075
5086
3352
6372
9373
8435
5851
8239
8610
7141
5054
1483
2748
4054
1429
160
3307
4934
2633
7194
7520
1121
7480
2481
7055
1624
7114
3729
3603
5035
7471
9062
3099
4496
1092
7493
6642
5283
9989
9785
3964
3978
9724
2617
4685
7140
1927
9923
9332
4013
4136
2711
660
8976
6038
3890
9859
2138
5232
4070
8794
5479
3426
7842
45
7243
1792
7219
4646
1423
2095
1239
8218
7237
5283
201
1933
6362
147
3550
5329
3752
3753
9275
4729
7429
6101
3089
6475
1835
3857
8102
5876
7941
7919
5153
6870
7154
8943
9874
9933
5065
3661
7900
4175
4618
8935
7456
4641
3581
5244
4822
8886
6169
6479
1242
98
3123
8107
2977
1677
5728
5233
23
9716
7993
2780
8455
8569
4507
9702
9894
4938
6583
2275
572
559
5884
1499
7664
5389
9743
2789
5502
6999
3813
7503
9000
4405
1021
106
5719
5372
925
5570
9148
8301
9415
3420
3399
5770
6439
920
1394
210
3420
7477
9180
4334
9472
2628
1678
9780
9942
1636
9003
3161
5152
7388
5208
3204
2137
696
9078
1373
5973
3435
4488
5028
2531
9491
6277
5998
7309
697
6348
3545
7916
8103
1935
6913
7258
4293
494
4124
1493
7596
4304
7311
5277
3563
1376
2228
7915
7048
8402
8259
909
9198
4368
8044
1074
7860
1158
6007
9727
4447
7910
5283
4587
9038
8233
1355
7293
6003
131
4599
3216
5633
4402
5070
97
64
9682
7528
1333
2317
5007
4850
7257
6063
3033
6587
8455
3253
7869
7963
8241
1755
7894
644
5038
2156
751
6288
7278
6401
7123
2570
2332
759
4883
9960
1247
5214
7972
7222
7372
9917
3731
4254
4140
8515
4053
7075
5270
2025
207
7630
6537
7892
5742
1743
5847
1142
9380
3525
4369
5652
7249
1512
8907
2034
3514
3971
4620
4985
3512
1120
2901
939
8767
636
8939
8814
729
4441
1619
9140
527
9106
2553
1516
2467
7593
3148
3328
1661
4156
2889
687
5696
5367
627
9733
7112
4627
7724
5239
51
5611
4163
9259
2329
9967
5818
9843
4233
6737
5250
8282
4433
6173
7253
6087
2569
4726
5712
7167
3293
6588
4731
5703
4118
1337
6999
6566
4035
5114
1474
8569
5273
5483
858
3441
3348
3627
9740
7079
6857
7807
8167
8687
3738
178
1314
3018
7268
4858
7431
6725
6905
2102
4139
927
1941
8707
9290
8408
5839
6334
4596
2869
3566
8292
1598
6321
4533
453
2006
5021
429
4998
9879
3479
9517
5350
9924
3928
1944
2232
1957
7351
1844
4256
3164
412
2690
1033
2611
975
767
7282
8803
2735
3654
7561
4067
5982
2991
687
9387
7209
5112
3180
5588
7302
8847
6187
7391
8294
553
8134
1198
3642
338
5676
7171
674
8081
4479
3715
9535
4663
4906
4710
5162
1413
7455
4669
2526
9335
271
6673
4481
7968
1907
6436
6400
2579
3223
2566
5608
4123
4006
2455
6944
1160
5169
7235
8483
3734
6824
7439
6445
6540
4875
1215
3627
8750
2762
6657
7172
8464
4329
3753
4918
7431
9839
3738
3529
6797
4382
7726
4817
5281
9981
8467
5983
9529
4928
3538
7622
1589
2489
4140
5371
497
2632
5747
9285
3767
1294
4914
804
7886
7215
3290
1103
2963
5958
3514
5189
6258
4834
27
7333
6993
2142
3269
665
7353
2527
1185
7485
5698
7414
4941
7806
7834
7381
5157
3949
3458
5118
164
6610
550
135
3862
9182
8726
3434
7721
9224
5973
9625
9248
969
4493
9535
2979
5364
6061
433
2311
9837
4033
7251
2581
3690
1868
4471
1114
8550
7701
9744
779
8642
9675
4244
1938
519
2565
3136
7529
8391
2075
9382
6226
6497
6027
3682
368
9026
8697
5578
1670
937
5302
9875
890
6899
235
1520
1686
7029
242
7542
4827
1640
1745
6859
3794
5295
6181
8716
7088
9700
6359
8798
276
9728
2189
5964
4497
5705
3103
6591
275
997
8132
8508
3504
8493
6249
5783
3644
5582
8398
7365
2552
9481
1501
4095
8137
1385
7896
6050
5552
6084
7277
9139
6492
3515
552
2097
3192
3676
5878
7427
5233
5367
7281
3744
5801
5901
2221
7949
7441
2867
573
7456
855
8663
6979
3780
5035
6954
8515
6838
4191
5723
1906
4347
5547
1493
5120
9060
5051
9566
4831
5834
8566
7504
2895
1604
3386
549
5592
2599
8313
9227
4243
7261
906
6647
2773
7630
2718
6566
9641
2091
10000
5454
9897
5754
6216
6466
8361
4411
3596
6485
7760
8344
4931
166
2340
7787
4600
2506
8800
4282
55
4968
3652
6174
6951
765
3482
866
1748
4656
9808
4374
1560
5487
5575
5922
8501
1352
4551
5464
9761
8100
9468
1858
2927
6493
7906
5243
4166
5329
6424
1050
9520
6846
9860
9432
9057
8333
4419
3923
1538
1580
3755
2507
4233
9155
2959
985
6775
1113
9214
8160
2189
6718
5352
5403
8812
4712
5070
4166
872
2380
6181
8217
4600
1730
3079
9055
4348
5452
4278
9717
9643
2431
5181
2445
8425
4783
7174
338
4481
9145
817
4726
8565
3673
7703
7543
1231
6524
3116
8273
978
9024
6266
8637
1170
5752
3840
5574
3133
6188
4247
7596
6228
4909
2524
2386
1770
6357
8654
7538
6008
9117
3974
9392
43
3704
9390
7611
9179
9917
7248
6080
3768
4274
60
1433
4467
6995
9157
2115
9862
5858
6232
1901
2129
777
5498
9452
2626
7147
7518
7739
7552
6792
2319
5472
7908
1647
3088
5418
4613
8366
2126
6566
6479
9252
1902
7249
1183
968
1032
2904
749
2931
4032
6267
3974
967
205
2496
3716
7523
8839
8915
8669
8127
882
3339
4021
6770
4242
3720
9249
2707
409
5513
5017
1596
4692
8186
2345
5962
9279
5898
8100
7601
4416
6314
4662
6973
7575
2833
9908
9507
3503
2445
3762
6533
4609
7877
9841
5765
2278
7401
4114
4801
4743
2443
8652
5596
1267
9911
5158
7550
1964
780
1313
65
8462
9711
5493
2236
7805
7445
2503
5389
7386
3838
6964
8175
977
5057
3964
3388
4611
4594
2477
5755
971
8241
7659
9354
8542
1036
9273
3911
7460
5668
6343
4520
1038
8397
2713
4427
8003
8222
351
9559
7739
1881
5190
6433
390
709
2698
4459
1722
4390
3638
7702
9384
4318
7770
3897
842
5613
5544
4762
3307
6356
6427
968
1347
3592
292
6763
5949
1105
1138
7924
4390
8866
4589
8990
9028
163
9023
9046
8561
1081
96
5542
1795
2456
2989
3900
8826
2079
4741
7594
197
3457
1279
3703
7169
9316
7946
227
7887
5730
2195
5127
1792
8301
5037
9498
3951
9280
2960
3473
1612
5936
3824
3310
9217
6193
7913
3209
1122
597
644
1980
8310
1135
249
2183
7324
8694
5521
2117
5132
2133
6070
3014
9404
4639
5449
5515
7947
9055
1136
1808
4158
4558
4970
9443
1028
8302
3008
2643
9799
4275
6618
4835
4178
7378
3947
3998
8905
2417
715
901
4842
9981
7391
1476
3999
3195
2550
4658
6636
4310
1410
2231
3451
7191
5073
3016
3681
5347
8456
8269
8540
5950
203
4692
7196
7629
3483
2927
5308
1881
7644
2008
3116
2031
6370
7716
6523
9381
6808
3397
9782
423
1292
362
8903
8383
4602
5489
5484
7379
8244
6429
7366
1673
9435
5043
6666
5493
2764
4621
9976
9762
4410
3553
3205
6463
2659
5196
1831
7185
882
7704
4988
3463
8577
989
8536
8523
5001
8580
5513
6484
2824
8278
4648
5176
3533
9522
8479
9502
1922
8206
7425
1745
2183
1125
3354
3441
311
4767
5797
4260
6185
6334
1012
9994
4966
6756
1855
7566
6817
4114
6716
5992
4728
5676
2839
6207
726
6984
5038
6012
290
85
668
1225
3431
7096
5152
8793
7809
6177
4233
6257
3841
7740
8864
3924
4605
788
4642
6988
3287
6498
1384
3956
6392
243
8917
8211
8681
8407
5772
9106
2254
8261
2524
447
8960
9933
8809
7322
5429
1894
8375
1420
6333
9733
4421
2216
5612
8975
9348
5690
3647
2437
6227
1884
4589
5518
4777
7047
6539
180
9934
2981
6316
2388
4965
149
3011
6152
3546
3241
4967
5890
8516
9834
3682
9006
9639
8459
8277
4314
6330
6010
8252
1522
752
9491
6121
3235
5156
8111
2384
8146
934
1338
9727
805
588
6593
9207
2270
3015
1178
2331
8264
1508
3870
9364
2586
1755
8129
9086
5497
3527
2755
9779
8651
4306
2014
2962
933
3628
7327
5020
8149
2025
5602
4570
5068
4005
5207
8062
8579
3124
5121
5077
6718
8169
7884
8870
1854
9203
1582
7770
9441
1567
5030
6232
7316
1022
7185
283
3560
7077
5004
8354
2754
4459
1108
8484
525
6178
3497
5341
3738
1253
5361
7530
2919
1866
6280
4493
7550
8227
629
9101
4292
3543
9337
974
4610
6121
8416
1352
1952
930
857
9270
6221
9695
1154
8574
860
5977
5997
3880
8488
2461
543
8012
9367
7928
9063
861
8285
5393
1084
9740
9208
9395
5470
6330
8152
1877
3055
6269
3537
6535
1899
5406
2137
7739
9026
109
1261
4670
1174
1650
4768
8850
415
2721
9395
3305
9404
345
6399
4304
2405
5225
15
7669
844
9743
2859
5079
4145
4607
5199
7529
8788
8172
7419
2226
2486
9222
5683
6820
1320
2352
3831
502
5573
8188
4829
7057
5052
8278
1913
4708
4261
1898
6238
132
4100
4322
5983
7667
4555
2144
5791
3627
458
9333
5318
8935
7986
380
9092
9407
3592
6837
8128
9583
4261
8497
5034
7426
5401
871
1935
2976
4783
8274
9418
3617
9852
7479
1991
749
7313
2326
7155
18
8144
124
9391
8352
4652
2466
3668
6532
5657
5303
5712
479
2514
149
7262
5299
6873
2818
868
5913
9385
5685
5494
1218
823
1122
5719
856
8311
9924
2912
9456
1339
5686
1881
9759
4326
8686
2821
6934
4383
2887
6522
4987
4065
4506
8381
4101
7727
9480
8908
1476
8437
263
4021
6122
297
7366
4549
8634
5217
5902
6698
9964
1262
3927
6713
7626
2341
2372
7420
9802
1966
9820
6851
5431
7238
1414
9675
5278
8351
6064
1340
2691
3752
7020
9565
3838
4679
2968
1426
6246
8754
1656
7221
1703
5437
3346
5139
5875
701
9318
6989
6915
2267
9432
974
9048
2549
3227
3965
2914
4638
9484
5048
379
5814
1496
5456
849
7172
1035
1508
8031
3839
6342
9254
3928
7900
2460
4106
4447
1042
9673
5820
4149
937
1664
5552
1247
7297
831
389
2980
2367
5457
2307
6368
4274
1744
5956
2344
5348
772
2479
6235
6732
7229
4959
160
8752
3721
3634
2802
3655
3650
6893
3781
3997
791
7549
9331
1679
4661
3272
4568
4550
50
4626
9030
4609
583
4556
4742
1595
7895
2006
924
156
7600
7509
6277
7452
6332
5152
3952
881
4900
9764
5206
5609
5938
456
4951
7427
2306
2299
8323
8968
9285
1848
4033
5464
5489
2443
9055
8270
8616
2526
5927
9973
9570
7869
8586
6404
730
5192
4493
1972
5955
8022
9292
6195
4869
4853
7151
9857
984
4064
2392
7720
5771
3194
7285
5672
9698
8519
1752
4096
8074
1402
8016
6169
3513
8329
6564
9228
8439
2749
5164
8676
2275
6245
1964
7854
564
9977
7678
429
7677
348
1115
4266
827
1803
3094
8328
5406
6995
3748
8789
9377
175
219
7165
6984
6510
9366
7433
8998
9299
3763
4181
120
998
3306
9183
5666
3400
4170
7434
6707
2356
5569
5186
7143
9328
55
3707
5481
883
1368
7042
8163
3776
2156
3029
9316
9761
6869
4606
380
4239
469
890
3847
4157
6713
1176
5123
1589
2085
8957
6864
8026
2509
6725
1524
3213
3918
3700
5512
6843
4743
9098
466
8834
5319
5652
3823
2724
1780
1583
253
8517
6341
4264
7282
7439
9101
3343
3997
6821
3444
6666
4215
4372
3284
4166
3717
6597
1821
9704
9773
3214
5221
7857
6931
9113
8080
4192
6751
1661
2759
1969
7900
2744
5176
9267
7919
6558
4811
3608
2514
379
3500
2821
1628
2068
4665
2473
3295
92
8921
5659
7534
6578
4807
3387
3161
3816
8474
5579
7351
7470
6595
5927
638
9853
9475
9103
1665
2128
5030
2069
8183
6700
559
7170
7636
7648
8016
1523
8294
8071
3815
5360
5982
1498
7440
9629
6409
9379
7531
426
8346
9933
6107
8789
5478
5879
5176
6559
3116
999
9154
1388
3263
155
6450
2596
3889
5370
1198
9766
4478
9401
4329
6813
8081
9866
421
7434
2871
3055
2262
4816
238
6061
2516
2527
7050
8939
4156
5064
2740
5289
4372
896
6591
2781
1081
5936
1961
1160
1511
5448
8250
5527
2244
9092
4348
2358
4025
4390
4966
6592
6366
4787
6119
1681
9761
1098
9948
1740
83
335
4174
904
8127
3686
4411
8293
3048
506
8607
9869
5965
1533
8430
8405
7436
7066
6721
2194
1264
5574
5707
2393
7080
7637
2903
4175
3542
4185
7216
527
2849
9157
9244
5642
8808
4848
9206
5160
2578
6373
4151
8252
8951
887
3312
374
3652
1330
2838
3026
431
957
2922
9902
1496
9451
7668
5866
6648
1984
5147
263
4601
6881
5940
3137
9186
7156
2949
1497
2285
7751
5685
3979
9926
5308
2242
1999
2898
3426
5918
3467
6842
9407
1510
8117
9026
5113
9584
325
7243
2980
7857
6249
8945
7445
9513
7203
3745
469
9292
9021
3899
146
6909
8589
6752
208
9656
6435
377
1548
5180
4927
3715
6384
2852
895
4282
2514
4945
2982
5329
1000
1830
8329
5260
3190
1935
7554
4986
6136
6526
584
8354
8971
5619
7302
7160
8549
5400
6359
5468
3429
9991
7043
5904
5653
2248
4066
4212
6556
746
8288
5696
8784
8349
7882
9021
2488
26
516
7264
6752
6784
4060
1716
5334
5132
1961
5859
449
2212
3646
5025
8897
6288
3579
3701
8337
8917
7906
1188
8409
2991
6599
2812
2720
491
6592
9946
2687
5582
4636
4200
7265
1414
4416
6359
7750
6875
6236
6260
1207
1136
9037
5402
1235
3228
9691
4901
4920
8624
2354
2110
3502
6389
3151
3832
1389
8947
3280
6949
879
3104
9518
9029
2511
835
9286
5277
97
2452
6658
416
3115
6930
5367
4108
5649
1168
4952
596
2959
9805
3143
8053
2063
7822
4859
4632
7034
5930
8174
1059
2683
1538
2269
412
5023
8684
6515
6107
201
7819
4159
5466
4754
5980
8081
3836
5581
1614
5156
2871
5848
2191
5941
8047
2975
7568
161
304
1787
5332
525
7848
3448
8090
6351
8352
212
8676
2378
1125
1715
4100
503
9238
9599
9506
254
7052
604
5820
2596
8929
1770
8123
3422
2574
2899
7933
2084
2198
9525
1781
1905
2280
986
5099
7911
1109
6418
3057
8111
1407
4994
1459
1566
9529
230
9402
9363
5553
4994
8173
2284
1718
2054
8244
3881
8376
3295
6939
8952
4955
6122
8656
5679
4967
2740
3577
9113
8576
2334
9989
7255
3324
8428
2445
3752
6310
91
3942
7747
8943
1522
6214
9473
8747
4066
5168
1816
9455
3527
9422
9265
1045
6289
538
2843
3545
8828
7113
841
5700
4698
4548
230
5682
2419
8260
8073
1138
9907
9658
3875
5241
8514
3817
9477
8340
6336
705
4783
3848
2815
3048
2323
6103
6907
966
9704
6402
9636
3245
1323
6021
7020
7587
8911
2708
300
7214
6549
4080
1649
379
2711
7717
2244
8171
4206
1379
4695
6603
2915
5655
154
2014
2082
6
2494
5449
9099
9638
5649
747
6147
3496
2216
2790
2087
7685
6235
814
4384
5140
8105
7965
7826
1142
3548
3569
4638
4958
9448
483
2120
3904
7549
9045
531
3349
4333
1671
7095
4616
8999
725
1365
2544
7216
1729
7265
1627
3827
8264
2702
371
4464
3732
4504
5087
3296
1822
9195
3401
169
3645
9009
7367
8508
4255
4168
8585
7260
3187
7825
6046
6553
6337
2453
2738
5962
503
7826
696
2666
7665
6115
7200
1977
7107
4462
4070
307
182
3335
4839
589
3949
8562
8224
3499
4210
1894
8580
1071
3842
4620
7818
829
3618
8375
3601
9897
1805
5709
2321
6386
6683
2612
7024
808
5919
7096
8253
3544
1549
1528
6924
968
1510
8112
5199
3374
417
7761
3357
5803
7560
1165
7617
9861
6332
6783
3106
8610
7750
9447
58
2320
8860
2995
2550
3201
3788
8697
1945
6884
1239
1392
8093
7999
4061
5823
9191
4344
5441
669
4246
1763
5208
840
8471
3141
1124
3505
8984
1624
7879
5844
3495
9959
1270
7925
518
5833
3741
902
6302
5322
4969
3733
7149
3941
6885
1026
7566
5390
9268
3391
7171
5195
5895
416
5297
2739
204
3169
8327
8575
4532
9831
5148
8301
6063
5454
7413
4243
1767
1698
5232
5520
6357
1226
2865
4110
7011
814
6214
52
6943
3129
648
3288
7225
3961
4737
4130
6234
1283
5412
5003
5969
7844
3213
7412
3226
8995
8790
1987
3757
6482
7395
1560
9169
6514
12
8318
9147
4838
1348
8766
1047
8704
4666
2925
1745
2856
4715
8693
5681
1227
8754
177
1457
7616
6846
9825
9116
9302
5934
7278
2388
5449
7755
6807
9888
8147
1074
1482
7888
959
829
1935
3551
5497
7933
6078
3300
4129
9861
1329
1541
4462
2742
6068
9641
3375
6355
6152
4455
540
9088
7991
8336
8204
6044
33
9750
5920
3320
9941
6008
5452
5219
4492
763
9974
9651
832
7686
7735
290
6906
74
8350
4851
9176
3212
8276
2271
8636
4321
2250
8833
3218
4133
1054
7610
5882
2519
1229
609
3427
9140
5826
1083
4841
1295
6316
6962
9861
3338
270
8150
5603
5956
848
4733
3505
3471
3187
7576
5411
428
8098
2147
8723
598
7060
8472
7717
6183
9661
5282
857
9259
1028
6713
5290
639
8160
4206
1843
7141
8571
5636
7905
6040
3753
7945
9220
118
5409
5024
9855
6350
5002
5805
6111
3079
529
5340
344
4043
5894
1006
9066
9007
6023
4817
7683
6192
1620
6778
4910
4731
6098
8066
377
9640
4571
9786
9620
5524
1042
5996
9845
1258
9156
1744
5081
3102
1562
2664
517
3494
7051
9353
5370
2245
8223
7382
6999
6996
7774
2474
8440
6175
4614
6658
2844
1082
5195
1893
7445
2478
8233
8913
9273
8484
5958
6947
2101
1581
2339
2897
3680
4075
4848
6520
2125
6272
3007
8574
155
6641
2896
8243
4199
6838
1484
7193
961
7953
5550
7181
1388
6280
1243
9985
8638
8145
2370
6231
2983
3801
623
4604
5791
4976
2553
3646
9704
2021
5563
9803
6291
5466
8288
8888
4862
9972
375
5675
5579
8785
2150
2950
2748
6789
5515
7313
6969
8099
9534
8738
6596
549
4194
9179
7716
169
2490
9168
4174
5112
5336
3651
7795
7683
4896
6846
2834
6508
6636
1756
4797
2798
825
3285
4185
6586
7086
3669
4575
9920
5932
9911
7759
7366
737
2851
261
3816
7543
9361
4339
3116
8810
9144
8350
3344
6710
4600
3749
1859
5262
9984
7420
9196
697
5965
4967
27
5831
1552
1841
4139
3634
4587
1405
9008
4880
4456
2451
4130
6724
1733
7948
1670
2068
1296
9705
6982
7189
4650
8381
7212
1650
7051
5308
4752
5852
8675
7371
3819
7515
6248
4966
8616
5907
8161
7680
262
1634
4846
4357
1276
3925
3905
2796
1514
7098
1997
1944
8391
7169
5769
6526
7020
9531
5921
5504
5533
276
6074
9576
3087
3326
4672
7984
9019
9794
8990
7374
2797
2523
1256
9390
2777
6142
6280
3351
9787
8945
8820
1663
8201
6621
3977
4826
855
6158
4198
8430
3399
9415
6167
5250
8955
7394
1275
1605
9592
9125
4277
1114
1193
2577
4124
6545
4733
2179
3855
6737
9422
4589
2473
1634
6655
7071
7228
2807
4289
1151
3837
4904
3682
2296
9420
7741
8786
3438
2575
7399
627
5183
6250
2409
7709
8245
7101
8611
8780
8121
8985
8015
2103
2801
2976
7556
6109
5162
1992
2024
4141
7057
6044
3827
8706
6746
3408
9070
3609
5044
3198
9866
3521
6052
6418
7294
7054
653
334
9368
4858
450
4363
4692
953
5730
5565
5482
4039
402
3537
7074
5328
3576
9397
578
6139
1411
324
1896
6180
8600
7853
900
6997
3624
6464
2285
3664
8957
1668
5811
5131
6067
6823
8772
9497
2275
595
7960
9889
4186
9050
4183
445
9033
9390
9595
4002
8150
1790
2512
7174
8927
4817
1431
7395
95
3576
6234
8854
792
7332
8426
1012
8064
4068
5332
6010
8729
2360
8274
5008
7464
4471
845
9
1736
1321
4960
2393
4071
3826
6808
5796
381
3580
9000
4591
7660
8767
5082
3317
131
5952
6607
5928
5693
3283
390
2130
2151
6494
1515
8310
6031
508
1143
5304
8712
1771
3414
934
8409
4515
1862
3794
8773
3891
1563
4685
1349
2457
1327
4897
2226
429
9303
5659
9151
9851
6257
2387
7234
5227
3753
1385
3
6015
2122
8366
3389
3560
4433
220
7154
3733
4142
6723
9708
7194
996
4801
6813
3737
1936
765
4071
6655
1750
2657
3144
8765
6166
7057
7790
9585
6270
6620
3624
5953
5033
4574
6061
5508
21
4399
9941
973
9682
1324
437
3236
2710
1824
9496
6211
8254
3118
9385
1850
3775
7934
8926
7215
5451
529
5502
261
2366
1123
2770
2264
4792
7789
4233
1219
2389
6003
6454
7934
9000
8256
4484
2471
5910
3244
4170
9275
4239
1976
8970
9874
4199
1398
7683
2580
3890
2983
342
7196
6527
8130
4805
7431
7019
1742
3063
6313
7830
2845
3209
8396
6803
4725
735
3750
7256
6539
8551
6790
2230
5150
6542
7914
6802
7182
9948
5105
2
7463
7435
7944
4387
7982
1413
8243
1655
1270
4731
9145
1180
8799
8082
3676
8199
5981
7991
9700
1520
1600
7412
376
8919
8021
9946
9208
628
6344
3406
8825
8268
9572
8416
3822
4128
8345
2022
2255
8495
2505
7896
2809
4587
2319
6165
2658
2409
7660
4947
9975
9298
6159
3347
8212
8743
480
1474
2670
6321
7402
3067
9873
3030
5139
875
8354
424
5769
3037
5392
1191
2906
6099
7787
5111
4240
8774
8352
8508
5239
3732
8657
7121
6973
9929
2238
4760
981
7225
3026
5852
7879
2809
8444
9651
6855
3357
4567
5359
4721
2940
361
8707
6606
832
2373
3923
3190
2841
8093
7732
6898
769
359
9218
476
8810
6138
6145
8694
4628
5142
5707
3555
9962
4622
8823
4422
5628
5411
3659
5253
5096
798
8760
5129
8961
7257
2452
4069
6290
3898
5925
4577
252
9661
8025
4610
970
7261
1267
2647
8054
7103
7920
6162
9508
4092
6391
9073
1788
6665
414
7209
8309
2580
3305
6942
7533
3420
4718
6833
1909
2829
4436
3847
8585
4647
9994
1873
9213
3915
100
9101
19
9250
5391
9593
5914
2297
7942
5263
4176
3916
6653
4817
3191
862
3307
6978
4806
5954
6613
6463
8966
1162
8452
2793
4157
137
2856
1791
3048
119
455
4956
6704
8305
3422
2794
2687
4969
9992
370
6365
6497
6588
7954
8995
5232
8256
3225
6784
5775
9484
8770
7097
3139
5546
7130
5355
2311
4537
7311
8333
1269
5296
1160
8113
7473
4447
235
1465
7793
4993
4271
8822
9261
9055
4607
8139
1407
1326
3158
9168
4567
5384
5501
8755
3422
5304
559
2168
5733
4463
4262
8497
1850
5779
8628
7273
805
887
7167
8811
805
5638
5993
5552
3890
2393
4603
5668
3871
6568
1966
1018
1134
7309
822
3926
4239
3764
540
4952
6359
2879
5686
521
281
7125
4981
3949
8003
8490
4474
9721
40
1098
357
3278
9941
4463
2652
5587
466
1747
9541
1265
7464
7583
4257
4359
5289
7041
5652
6910
1408
3500
6405
9655
2294
6569
9198
3745
8894
6844
6304
4374
7566
929
5223
3493
10
7045
4533
8474
6991
5922
206
6809
5256
6770
4192
3706
7408
7060
2844
8335
1702
4043
1637
2689
6854
628
4516
3607
1177
7680
9174
3480
1467
9840
7779
696
8149
8079
7195
8559
5623
9017
4990
2647
8516
8713
1496
8932
8985
4719
6392
782
731
8465
3148
8057
3308
9720
7355
9078
5962
3868
4798
2146
6916
3770
3452
5260
6186
3697
928
4084
9712
8028
3673
6287
254
6233
5326
1287
4375
3272
3916
3951
8084
9648
5677
853
1213
8587
2598
3344
4803
2802
3454
6120
7325
9667
902
1668
6813
2686
8282
1599
6861
7919
5042
8660
7020
246
245
441
7775
2787
2347
1688
4198
8396
8316
1031
4780
5009
443
5337
6298
7526
4713
2910
6457
7391
8823
7605
1873
7099
3291
9890
7555
2679
6798
6747
1312
356
2577
8988
9908
1170
7305
6090
275
2059
1582
5701
7550
3244
2299
9638
4177
5086
467
2440
6972
3555
2593
5843
6604
7180
4617
4195
7493
9431
8257
1623
1695
4406
3606
9301
4891
9115
6892
4268
5888
3791
245
5425
3317
6850
2861
7307
493
5308
2752
2714
59
1010
5193
2385
4352
1365
6295
8292
7352
2580
7294
9293
4445
4913
248
5225
7078
4177
9958
5215
1873
8061
5639
5553
936
678
1091
3803
1122
6821
1844
6776
8665
4992
3634
3635
2915
4377
3338
8635
2479
4657
9018
464
4782
3513
1499
6106
6204
3369
6907
9210
5369
4777
1831
3320
5497
3196
3858
9850
6356
2685
9284
86
1818
5730
2353
9134
3927
6749
3060
3659
2847
6386
1640
8517
8694
6066
4372
2158
9918
1365
1201
7326
1918
8839
8569
6457
3260
697
2141
2909
3943
6648
2114
8376
8083
6763
9290
4134
6577
3253
8683
9719
7530
619
8414
5727
6105
1056
6421
7432
1794
8859
9050
9010
8883
9258
9857
2986
3909
1824
697
1592
2494
6570
980
8626
3623
4319
5408
8558
2741
5589
3937
8437
8375
5488
6893
4723
3818
2422
2228
7899
2268
7598
6986
4232
8635
7223
7539
9678
6553
7637
4890
9870
2879
8342
9565
4984
5883
8754
1368
2283
8071
5745
7244
5384
9255
6966
4268
1029
2511
2857
6596
9853
5855
1795
1271
996
364
3858
515
2776
3995
9293
4627
9508
5517
1441
2481
7934
3634
8937
9525
448
2747
3612
7967
7348
8048
9696
8941
8136
2555
3421
1705
577
2255
2701
8819
1083
5160
6799
1670
8206
3456
5722
1817
8893
4587
3343
6132
984
4400
7623
8493
3202
5477
7163
4814
8237
9734
2643
2085
832
2945
918
4504
5818
5617
2256
2674
2081
804
3890
7727
3091
4619
818
5872
4430
7327
1795
9099
1675
2026
7200
2082
884
4457
7698
9022
2614
1260
8545
8839
4834
9190
6871
3587
3182
7560
3424
6298
2121
9701
4622
5874
6891
5073
8857
6251
5626
1179
3251
4552
4569
9732
2777
2696
8363
6042
7653
8865
3413
246
9008
9609
4546
2414
1814
6320
9488
4840
4322
5101
5495
8397
1528
6963
4666
373
8353
479
166
6852
7393
7601
5735
6832
1860
3701
4682
7678
2663
9901
2685
7337
5284
8300
3603
942
4565
5442
7700
8886
9849
5039
7328
257
260
2774
9012
6907
6992
960
2549
4766
5938
5609
3114
6612
8808
1515
918
423
5246
9108
9234
9560
7391
9591
713
9704
3305
2269
2541
4565
3465
2917
3720
7828
8549
3503
4253
3976
4985
1729
5420
9165
2121
2500
8116
8676
4918
6814
3474
4795
3548
300
6584
167
8935
2444
5578
3761
7989
8437
9073
2586
6471
1987
5410
7548
8577
131
5529
9487
3153
4135
3646
5621
7164
8870
8650
3267
6004
9107
2755
668
8198
2616
4179
1243
8495
5232
2935
9644
3615
8830
83
2072
6613
1021
5155
3196
9034
788
5676
7701
1194
6917
3792
1738
125
5955
8913
4789
1013
8526
1869
6031
4223
8269
7159
2791
9291
758
1974
8239
6713
3996
8327
5012
4073
7862
2270
6152
4245
1880
4298
4237
4331
3457
806
5711
3921
5408
6827
3519
7309
2883
7059
1688
9997
4445
7480
9184
5552
1123
1291
765
6216
4564
1921
3457
8663
8211
4408
1827
278
5090
1799
9355
8373
1533
2931
1738
5548
3999
8382
8404
9712
6405
4521
2795
4210
3518
9962
7497
7153
2491
4617
9129
4975
8793
245
9667
8049
7943
2164
7363
816
6438
2087
2276
4925
7549
3835
3278
2466
6710
1372
760
7955
4681
7188
1068
6099
4578
5218
9559
6370
5105
5621
5737
1876
8607
7463
9823
5309
5256
2551
9962
3673
4745
4702
9179
5960
1510
1891
7758
7782
3800
8747
1760
2489
466
6008
9231
51
1647
2914
477
2904
8618
9139
5775
9193
8634
4667
4328
9391
9991
8948
8509
4355
9565
6560
4005
7577
924
9631
8191
8893
8281
2301
3648
9654
4629
6600
599
9000
8488
31
9935
1014
6442
2293
8145
3379
5614
7061
8978
2201
5499
8288
7456
8387
9352
9474
357
6789
3699
226
8934
9387
1710
1384
971
9663
3494
5129
8330
6660
6578
4173
914
6816
7172
1922
1569
9078
2575
2345
1778
4833
1318
1758
5879
1629
5436
4582
7839
9374
2670
8609
2005
5348
5913
9374
3781
295
3209
6718
8730
444
495
800
1177
7562
3150
252
7460
342
674
9675
6156
4186
7453
5571
694
5828
4479
8913
2328
6986
5474
6223
8497
9516
2224
5861
8146
5426
3089
3899
8013
5924
9300
2813
9352
7561
7033
9591
3502
6022
8633
3472
3347
5080
4067
9843
1265
1917
6740
4263
5267
4509
9698
3809
6894
662
1925
5776
8631
1716
5171
2326
4869
3728
6150
7830
3908
8783
4700
1496
339
6700
7834
506
8475
3584
5469
8353
1004
8796
3632
6445
5829
1257
9731
7002
2832
7303
686
8002
7144
4850
3682
32
3655
819
1192
8512
4017
2579
3320
1427
4391
9690
8776
3598
3224
7717
9519
8305
9418
6085
7573
4149
4113
8660
7129
8207
1178
6499
6910
7985
103
287
8835
5856
2712
8674
5534
5296
2241
5254
4820
8827
2013
8164
3191
4128
191
9371
8621
9080
1153
8716
2889
8997
9788
4609
792
3043
8738
6174
426
2640
7515
1680
9594
3160
3162
5841
9180
1224
4651
7470
2882
8916
603
6464
8348
9397
4772
3606
7898
3818
6420
9268
9006
3439
6361
1589
659
8475
8331
9819
8740
8451
1173
5687
4538
6364
4609
3876
9350
7310
2880
6558
6023
6387
1171
8832
6185
2191
7098
8219
4139
3514
2886
4722
8346
7145
9132
1346
3103
7402
4312
3647
2689
9854
5723
8922
5225
3729
6851
2943
6289
4580
7958
7242
4343
3516
571
2329
6404
9107
309
4333
9091
5837
3548
8250
2864
6645
9594
2526
655
4933
4191
4494
1542
5525
7089
7772
3992
5642
2131
2677
6751
3952
5265
4343
9637
9234
469
5055
2623
5542
5481
1856
1767
6454
7946
3664
6228
761
4454
3084
8968
1120
8850
5580
9254
363
921
1170
8046
6460
3413
5547
4982
6436
6787
8472
1766
3562
2583
5846
1552
5658
3707
4073
2395
490
2885
5847
2763
1991
8404
7297
7166
782
4278
2893
6533
8902
9370
7182
5965
2667
7660
1701
8665
4694
3443
881
3102
2055
6883
1985
3338
4693
5647
8987
4434
8380
7439
3717
1207
981
2457
9568
4484
8851
7439
7796
3239
9129
9749
1606
5209
2010
7022
7255
476
1400
1170
8726
7344
3854
8766
4742
8706
9753
6600
1562
7297
6321
2060
7404
3358
597
8600
9997
5839
3876
7297
7430
6464
2200
3296
4973
6520
2477
2317
5012
1091
1664
6150
9356
8177
562
1212
2919
4442
2012
2570
5418
5372
6652
1026
6209
6579
3085
8390
9452
9091
7861
9040
4039
1781
5271
4879
5208
8364
2249
7950
7681
4963
5905
147
3254
1476
5208
113
6120
7559
1168
9146
144
4102
3650
2628
8887
8618
7648
4086
2882
2995
7785
7920
1275
8280
3867
1029
458
1113
2322
3846
5411
1198
1246
507
3304
2767
6499
6736
2255
5918
7531
427
7807
6020
9382
8118
4708
6167
7585
9261
2002
3333
1828
1013
245
4079
9254
8934
3927
4789
4571
1383
2043
2746
5261
1925
9879
1876
4104
2287
4878
8466
1903
5361
2507
1946
4845
283
5082
7486
5158
8302
4464
1482
9036
5762
1723
7501
9821
1863
9011
5714
5193
7302
9472
1498
2817
1218
3318
8247
7339
9601
7483
2887
4850
1425
3721
7675
3050
6185
4078
1731
2226
3501
9696
3881
850
1853
5263
8598
164
5675
2659
9444
4527
791
9764
6290
1502
6584
7513
2637
7711
8825
2088
7329
2007
7470
8907
9484
6450
6818
1396
9387
5913
223
2983
4868
4461
9048
6374
8238
4303
1638
6330
8017
6850
4765
8908
3174
7576
6091
1012
8522
1224
4701
1257
5077
5121
269
5447
7697
7257
4587
8687
8585
5711
5063
8104
5823
6942
4713
595
7530
6482
1277
4364
3467
8309
9518
3996
5882
4018
8062
4636
7058
4411
9711
5236
7765
7254
9409
1841
7437
3042
9464
3876
7121
1703
3033
2679
1472
9452
6354
7388
8460
4338
9411
3470
5798
7533
3261
8248
3971
994
8821
260
6472
1196
4244
9803
1671
6537
6702
939
5557
4162
3902
6936
1175
3415
2202
313
3161
456
2904
7411
7578
593
6397
8803
6151
2621
5037
7588
4803
3819
6917
1520
1232
7006
4512
7491
5117
5854
4889
7035
3804
8476
4670
1900
4319
2610
6542
2737
3086
8889
3855
5837
7239
6996
7742
9279
9954
810
3588
8019
1456
1585
8225
276
1184
9254
3703
4928
4493
4729
7206
9445
1816
5060
6975
3047
9581
9292
1640
2275
4676
113
5243
7293
9895
6912
4683
3126
5275
2631
4116
8890
3517
5048
4957
2293
6810
471
1021
1654
4090
6189
7191
4539
8235
1567
8324
6364
38
841
1324
1732
6367
9924
9840
1433
9134
3799
2135
4557
6565
5225
6418
2493
7326
5172
958
4086
6227
5109
3958
1544
89
4080
5715
1571
1529
3409
2785
718
3276
2461
9038
8118
851
9479
8786
2835
9985
926
4902
7847
1845
3668
5378
6847
2071
3769
4423
8988
9246
7110
5622
5707
940
8053
6347
6000
2711
1869
5945
5138
5333
6300
6483
8399
2307
5677
133
2352
6914
3450
8557
1720
7983
8747
6601
4694
7901
6427
5277
8025
5056
6667
5425
1507
3785
1712
789
7558
8569
8760
6610
380
9444
938
527
19
8852
3291
1532
9268
1223
3613
6687
9252
6710
4642
9816
4980
8946
2254
3491
19
493
2363
1050
2244
4690
325
756
3930
6803
821
2846
4847
6973
8604
1157
7908
2282
8901
781
8547
7762
2653
1056
5376
9551
8462
6486
3134
3900
374
2062
7438
168
5063
6615
9313
6429
5208
4509
8351
8152
665
8419
1024
5861
52
4057
7224
2088
2110
7802
8768
7529
6892
8133
4495
2669
9683
8822
1944
8798
9592
4577
6876
8135
9078
3994
432
6685
9565
8899
9993
1117
8407
4387
9092
8542
1767
1391
7154
291
8443
1656
4336
2288
4192
2994
6517
7925
500
3004
3237
2764
5750
2976
4355
8571
4266
2792
9523
2855
3832
8763
4748
6629
6196
4867
8349
3742
5289
9100
5863
4318
5999
9116
5671
5065
4459
6073
4887
4667
5269
8411
7338
426
5909
7072
5366
1787
679
4677
4431
9037
2222
72
3261
2485
3428
6071
2047
2327
3454
644
6505
9759
142
24
4489
1737
9699
10000
6680
8675
4380
9161
4139
5660
5625
1556
3257
8169
1586
4470
3463
5972
1729
4078
5711
3137
6618
2211
1104
5151
7003
778
3438
5623
9118
6929
8954
9429
3531
2795
6460
80
2746
2600
4908
4583
3047
2064
2369
2169
7134
1821
9073
7761
6806
3330
327
1133
1034
2923
6626
8601
3378
4018
5977
1373
7824
1499
1213
6944
3078
1277
5847
5607
3686
4702
6401
3517
8001
1433
1393
7761
5456
9774
239
3415
1905
8679
3927
2972
7673
8371
3898
7674
6968
9489
6815
3747
4283
3450
2919
2829
7498
842
1438
5323
9985
2285
3949
3636
3308
9603
8781
275
4540
271
102
5882
5222
7346
9973
9443
9419
8702
8140
276
5186
8698
6099
766
608
9906
3132
1011
9690
5319
7492
65
7778
4970
6982
1263
5549
5472
8249
2547
469
3827
7018
2510
2074
86
1348
1061
2547
8482
5243
941
1266
7809
4889
8241
7622
9846
2448
9459
9498
6967
6974
6077
9370
1257
1502
1330
70
3351
3626
4615
6559
9678
734
9207
4063
1175
1465
7303
8229
9809
637
2119
3981
4603
3205
8993
2079
60
2214
3730
8894
2911
7358
322
1584
1502
6073
1090
4381
7705
2163
9600
6976
2931
8344
3338
5994
5866
230
4461
1270
6081
3124
2184
3128
4651
9340
9986
7663
5238
6323
3541
1481
7938
4794
3013
7638
557
1933
5089
8484
2508
5176
1269
2185
1240
9130
1257
6816
4994
6449
938
8842
8084
1445
1827
4629
9350
9297
1224
8475
4042
5387
7854
2225
7508
7621
9050
7248
6361
7548
3109
1969
1588
3502
3304
1600
5775
5417
9994
5603
3540
7790
6707
9156
8719
5812
7292
6826
4927
8184
4454
870
5786
5250
4771
5017
3482
2708
3844
2979
4552
1899
7600
8726
9107
1352
2958
1705
5373
5960
5456
3336
2691
2719
1836
6489
1126
2980
3768
5562
6139
1046
1745
2389
3915
7068
871
6949
9111
4793
889
5747
909
6670
440
441
5520
2154
4539
5015
8502
877
7359
8772
8563
826
2136
7084
8141
74
3721
456
7293
7405
9404
3500
7393
5244
9950
7593
8512
7834
4522
1171
4283
1753
1888
284
6348
5496
1858
9935
2174
4522
9995
3881
5369
7938
108
5058
4216
9114
8229
3498
6073
8771
3532
1022
7120
7063
3917
7817
1880
3818
9038
7655
8312
6015
3453
3621
2925
7943
9704
9684
8681
3556
2297
3261
6056
9500
9356
6350
5963
6648
6895
1650
5636
7276
6325
8015
4732
4641
3894
7129
7892
3582
4871
2740
7254
5030
7425
3511
6775
6714
3201
5771
8203
7423
91
7698
1173
1578
6187
6453
6922
7864
634
4486
1393
1738
7786
756
7369
1278
6319
6093
5366
8745
6409
6590
6026
416
8562
3093
3244
1829
1728
7704
3960
5086
3191
8062
6019
6482
94
5242
4729
4733
2237
9481
3236
5811
9008
6769
5771
2961
6538
1865
5893
1999
1610
1864
2600
7089
9730
3845
8787
7469
1674
2781
5940
3111
3728
4292
3318
471
6009
9106
5083
6877
4377
1391
8802
2603
3563
6297
2805
1440
3629
433
7474
1348
7692
7207
3652
9295
8759
586
3837
3557
8210
3073
3394
2828
9322
119
531
6206
7199
305
2710
5641
5283
8347
543
8676
7758
241
3565
4333
139
346
6435
1629
7699
8878
9874
4668
4660
4248
3936
2097
5085
5990
632
1554
1145
189
6334
9866
9941
3626
7356
5240
1040
5811
7229
1828
4542
4364
6837
4924
4809
2198
5756
7277
9620
7761
886
6142
7885
4098
8208
85
607
9472
5096
1005
4929
201
9033
3135
8015
4737
5842
6413
3651
4410
5746
6350
9791
2543
1667
4531
4681
6778
1664
744
5299
1942
8868
6342
8071
3134
4320
6230
2588
9700
7928
7184
6999
3918
2266
8913
3440
3131
7260
7963
2223
7396
146
3958
6836
1005
8121
2660
3969
9098
2195
6499
276
9935
2735
5371
4868
5759
7972
3303
5959
6246
3978
2752
7709
8738
8165
7301
6093
9596
702
8935
8027
6709
8032
7617
7026
7835
3148
693
4067
1899
3066
5265
3290
5968
5629
8368
6394
393
8993
780
1925
697
8899
3697
5321
1768
6861
3550
5098
6263
7900
1493
6184
1233
5280
5618
4877
764
1456
5240
9381
3279
2680
9382
5770
2270
3760
920
6987
2480
1018
7578
2489
1650
1223
8487
3758
8932
9814
5344
1802
5905
6506
4441
6907
1900
8087
1261
6552
6709
3369
5713
4298
3803
4577
6518
2056
1516
3165
1560
1773
9848
2243
6836
5832
7892
3146
582
1616
9178
9477
9344
4530
2861
300
966
7833
1690
4168
4550
104
4874
1355
1830
5158
2196
2666
4502
3127
5471
1465
340
9587
1989
2593
1870
454
5123
5616
3425
4243
1710
6429
8816
7622
383
4374
7153
6708
719
6824
2322
4705
5374
2586
5193
1486
3340
3767
2745
3772
8250
3878
2607
5410
5339
2775
8636
2998
9109
1053
3390
6940
1972
146
7014
8601
3389
9131
7422
2610
7983
858
9444
2326
2245
7466
815
6676
3928
2122
9251
5146
1314
601
9807
5756
4366
2586
179
3085
8715
372
2366
3117
3359
6297
5158
2464
8440
1153
8849
7382
8190
5010
2912
1244
3860
3246
12
3614
6765
4874
7864
775
6603
4790
1830
9927
6770
5565
3126
1695
3500
8715
5736
9116
7685
374
754
3022
3735
986
6062
3844
9840
4357
9851
2934
3135
4556
2292
431
1773
3960
3933
6997
8824
145
9097
6917
8139
6549
2649
5744
361
4404
7151
5612
2313
7035
4176
7848
5371
1452
5144
6113
6505
7462
1112
7962
8793
2662
8746
8619
3902
1818
4677
2264
5758
862
5372
8188
1662
6517
7456
5267
3801
261
7750
6753
4160
255
5572
3922
923
9225
4340
9263
8541
9034
1483
1737
1014
6114
5123
6694
4083
7971
6084
3717
5008
2128
1122
687
2701
5745
7840
6796
5246
7328
9618
4943
2252
4579
2736
7696
233
6934
3766
292
2465
2612
8200
90
1659
6594
1123
7972
735
360
991
6256
8898
2045
3025
3842
9373
9790
7532
289
8684
2714
2599
4171
3506
5565
8378
453
4329
423
4754
4770
759
8888
7956
5647
9004
7915
3022
9433
2440
3916
6393
6876
153
5031
2379
2346
5282
3647
3896
1300
9960
9847
8185
5463
9766
2960
1173
1734
3456
992
5371
8447
4884
5819
6674
7677
5164
1985
7800
1050
3040
228
998
8111
2201
3012
4948
4665
5425
4280
7465
2121
1429
2843
9467
2649
7116
4945
1621
2646
3217
6453
8407
4542
476
8961
6966
9095
2624
744
1668
2554
5213
9043
2954
2954
2149
790
1602
6405
9788
3214
3458
8294
280
586
9922
244
9288
8771
3455
4410
8897
1754
9048
4100
4804
1708
3765
4227
619
4132
9159
5133
9042
6269
8634
2548
7314
3794
3080
2225
2008
5477
1703
1245
3157
3032
146
6236
7807
5163
7142
438
2484
5586
9618
4867
8302
7650
8450
5490
4402
3081
5669
1639
2019
8407
9961
7231
899
9068
3801
1665
1002
7919
4893
9010
9855
7353
7071
1461
6227
6412
5422
125
2333
1283
5899
4049
1072
119
5873
8139
2472
2186
4210
5244
2035
4292
5372
4816
3933
4984
1562
697
1428
6467
4422
7803
4266
7120
9245
5763
5705
8234
2571
9700
4721
6271
1317
8768
6156
2782
694
5808
2098
8349
2913
2960
7336
9753
1077
3178
5412
2442
1678
957
5244
34
8088
8698
9804
3091
8239
746
3717
7082
9474
9375
8035
9468
9078
1222
1431
2155
6614
8582
6579
8148
2151
4088
3109
7689
6218
2770
5994
6550
4443
114
3028
8914
9015
2595
1254
1748
5306
3775
6812
3103
4182
1202
8727
3708
9583
3430
2870
211
7620
4576
8784
4837
7944
9751
9502
1064
1710
8988
854
3440
547
5322
3698
647
3861
6651
5582
1673
4034
7749
9344
9502
8283
1344
35
5988
135
5732
875
665
372
4163
1149
5010
9448
9248
999
5915
8518
8923
7834
4860
3467
9707
216
8595
9304
9798
920
8612
3787
8480
6119
5530
6998
1293
8808
984
49
4885
8940
9009
1306
7587
4653
9360
1787
8441
5204
2677
564
3380
2058
605
8871
4632
6652
7069
2515
9864
3815
8378
1848
2308
1955
9783
4954
5391
6877
2380
5344
6843
6316
7168
4875
6164
3188
7699
4980
9414
1225
1179
8830
7051
9499
9673
2059
9461
9216
5494
5323
4244
5360
9391
9054
501
4346
2410
5819
3512
8755
2884
2377
3612
9358
5545
8266
1465
6215
9007
5256
409
3946
1248
1975
9363
6049
1010
1355
4534
6890
4676
4130
8527
6518
8455
6961
6599
2910
4919
317
7356
4705
1236
1168
1259
1352
5105
4684
7142
6682
3864
6235
7047
4123
6040
8964
4305
1087
6637
2234
8799
621
219
9998
3261
9758
9830
6485
9599
3829
784
9861
4737
6616
9664
8489
2811
189
3195
5683
5089
7232
7442
7905
8277
8016
7336
7400
9161
74
3550
5773
661
1164
9789
4355
3265
5164
4832
2798
1024
129
7179
5862
5577
9247
7387
4295
6915
8176
7644
8421
588
3566
2993
8173
86
2973
2740
9271
4110
9877
5162
408
2667
4557
8625
1347
368
4739
7432
8047
9597
8840
1276
1956
2264
3208
5515
6159
420
519
4599
7621
6395
7847
4953
452
302
1478
5662
4165
9797
7716
7875
8014
8341
1763
8744
5700
3405
8487
6740
7501
3580
8460
4838
5556
1716
8023
6226
2453
387
1461
6400
5848
9460
2911
9965
3818
81
335
7212
4615
4690
1901
6381
8837
1223
6770
4648
3689
701
4093
2775
812
5985
595
7981
5016
5439
8705
518
829
4613
7214
9548
4977
1033
5580
1043
3667
5795
8317
2754
4192
7960
4289
2206
8847
8629
749
3541
5975
628
2968
68
480
286
2848
6629
4246
2253
1450
8473
858
4269
5733
6478
5972
1310
895
2349
6835
4776
706
1187
1380
140
9143
2857
545
9507
1018
5810
720
182
8957
9024
717
9016
3991
1028
6706
9012
8389
1744
9266
5886
7744
3659
2565
2873
5343
2656
861
5925
547
1731
920
242
6528
6802
8894
7957
1468
5443
8698
5286
9760
6047
9046
4612
9579
7003
7662
7494
4982
7615
1207
4639
1906
8902
537
6892
46
2128
2182
9837
3140
1543
7967
2541
8339
1068
4348
1664
6983
7869
2200
1817
1956
8726
8304
1381
1602
7344
6784
2135
9298
8922
8606
2497
5823
5251
6306
3547
7664
3186
7650
1779
9946
834
7149
642
6162
4541
3709
4231
2847
1507
9711
7410
2398
6135
6783
1487
3983
7814
1692
8524
2989
9205
9946
5673
5659
2887
9367
1564
6442
232
4037
9725
6679
3416
4438
6741
6353
231
7142
2430
6376
4857
1554
1286
4961
4199
1606
7590
5894
5042
4548
2601
506
3716
4545
716
2538
1381
3081
193
9711
4278
6275
1583
6224
1918
7439
6281
9669
7023
7739
4649
1782
4596
6709
5801
961
1577
3771
1262
795
9991
8798
9810
2718
1067
2741
5292
4848
8209
2974
9374
4436
8322
5567
2075
9386
6791
1323
9699
1745
2025
1568
7772
781
5559
1676
7774
4116
9795
1008
764
6930
2362
9757
3066
652
6269
4091
7631
3681
6544
6089
5048
6157
7615
9886
582
5991
1624
9534
374
7194
6169
8520
2684
1969
791
4028
731
795
8360
1370
6482
6383
2462
7237
6214
2697
6176
5383
5240
7825
9430
2430
3587
2029
1505
6916
4037
3709
7780
2844
9799
84
8531
120
9963
5942
2663
4360
6785
4957
1419
2061
1142
8166
1175
9195
5353
7336
6310
44
6747
3652
4998
178
7731
5672
3947
8693
1851
9102
8992
5882
2474
610
1195
7060
8671
6352
8524
8468
4039
9307
354
3324
1323
939
2938
7538
3769
1230
4693
6560
8557
5503
3604
1095
1643
7411
50
1268
2124
48
4335
6603
8963
5576
133
6528
9099
1428
3769
9685
95
4668
2367
3116
101
2338
458
6718
3911
9182
5167
5573
1792
1908
2229
7140
8416
4562
7643
7014
9884
3093
9397
6883
3269
1419
4741
4671
3075
4948
2274
5085
13
7458
2440
8722
8296
9823
2315
6243
2986
4861
9609
5056
4186
2312
9980
4426
3862
9816
8520
1951
5791
2179
5703
6871
3781
911
1630
3447
5531
7685
5068
8210
7687
8081
1967
7263
488
9078
674
6102
4644
7054
8695
5108
1309
4095
9101
4751
6528
6842
6606
3011
8634
5004
5752
9642
7590
5239
4374
7066
8087
4651
9066
248
1775
8382
2777
2218
4106
9339
5395
9626
9690
9510
605
1639
9919
1038
8717
1766
4819
2347
9313
3973
3695
8998
1725
560
7565
9768
1967
4717
1324
2939
528
9489
2233
2700
3242
5301
6113
2626
7312
1156
8431
7945
175
9803
6179
3975
8799
2947
3042
4287
8645
4859
2340
340
1561
8573
5502
5173
1486
7475
828
7943
9395
2899
9515
3408
8694
7878
4528
3551
4400
198
1097
5354
2337
789
1534
8303
8632
4331
8338
1132
9966
4711
1804
6234
2352
582
1549
5779
2168
6770
1805
8420
1991
545
7319
5582
5137
5983
3901
1271
5204
390
7193
8013
1414
5657
6034
2731
8203
3744
9111
6452
4160
5006
923
8475
6647
3150
781
8933
975
812
3122
3575
1902
1200
1409
8857
4302
8516
3851
9180
8818
8599
1990
727
8356
9819
7557
7581
5036
6936
5285
7147
287
5507
533
9197
1473
2698
7811
3216
9592
7174
8847
1682
9231
3507
7519
7478
3891
9867
623
9587
1182
3422
5586
7356
8413
2686
9417
2714
3008
3831
6543
7126
5150
4524
751
2627
5683
1276
9362
3223
1015
2260
1113
1690
7067
6558
8147
7528
6450
6774
7115
3297
3450
4637
1810
2351
2167
8903
3876
4743
1194
9695
377
8136
9715
6891
1979
8081
960
4346
5007
479
4048
2457
5058
1764
7288
4149
8321
4243
9793
9498
7813
3352
7517
9354
5241
8517
644
282
1209
4934
2815
5366
2841
8886
1616
133
5503
8843
8444
6151
9518
8092
1862
427
8624
1746
8170
9388
7551
972
8754
875
5840
45
2776
4649
7116
241
3785
2843
2092
2765
6098
624
3569
1315
9930
7406
1582
4293
9964
6024
1362
6257
4815
1180
2661
1626
6595
4872
5327
5511
2139
3325
3023
3605
8161
1356
9231
376
7594
909
18
8270
8888
9455
9862
5028
8742
9433
2412
499
3811
3231
6720
9490
6510
9649
9543
9455
5050
3085
8229
7271
9246
2932
5737
2866
4476
8009
5093
8813
859
4678
1485
5583
5044
2809
3275
8061
7558
4300
4477
1353
3494
994
3980
4836
1286
2637
6681
8788
8480
605
4230
2513
2400
4051
2927
2442
364
2275
4483
6597
6224
8232
2835
5139
2010
7009
9733
1345
3231
6105
357
6411
1848
9860
6585
1803
9548
4966
2064
3823
6891
2542
3190
7017
9061
2879
6150
7631
1973
8079
1485
1731
2461
2104
7302
9085
8287
603
4984
4788
1429
8773
5336
5629
829
378
12
4090
869
3646
5646
4995
1583
2659
2665
6689
6417
9788
7331
5255
7323
4687
5238
5932
278
8041
2492
7939
8422
6748
1687
9884
4203
3316
8875
9859
4090
407
6969
5877
6819
5306
5592
4979
3215
6304
3554
9264
3671
6845
5816
2100
9780
7833
387
7667
5678
1969
3609
440
9795
5911
903
1226
6167
6601
4657
7297
8626
2799
1443
8018
8747
9886
7539
3269
1071
5513
9302
280
7629
1528
2219
236
5281
4689
8360
8845
2267
2802
7791
3839
3147
6000
748
4436
4060
5337
4430
5819
3930
6774
8143
9730
1633
6637
5058
3036
2131
3267
344
4749
9750
3727
3311
882
4216
6281
1304
5085
7583
3921
8931
5502
5970
4444
2153
1358
3981
2504
5958
3845
3861
5889
8081
203
313
9101
1385
1164
3232
4385
1166
404
9205
3415
2888
6905
1516
4711
8488
2344
7312
8866
3594
1288
6810
2413
1795
6939
2960
3594
6653
7219
6840
5363
8604
8401
1655
624
8700
7736
2218
9352
9081
8256
9168
6323
3691
5767
3282
2270
9004
9826
7296
4024
9991
785
7034
7353
3886
2576
2775
1651
2952
6377
6053
5872
7813
9127
2750
619
8671
9638
2868
1003
8208
2294
9097
3801
2458
6495
2445
898
8823
8430
4244
4728
6429
141
3491
6580
1021
4784
3399
5638
7385
4940
1635
3997
6128
9186
9652
9601
9607
8201
834
3325
1637
8122
5797
683
9819
7109
145
8136
3214
5360
9776
2934
3634
9984
3115
3904
245
8448
709
440
1270
4126
4739
5485
9536
5205
236
3080
8519
6373
8761
4885
7853
8031
8584
990
6833
2428
2499
8691
1749
3454
3976
9126
1946
942
4901
6387
7226
3635
1923
8429
2386
4948
7115
2468
8106
613
441
9762
2626
6286
6876
8948
763
2314
3222
3526
16
9626
7543
2631
1247
3961
1472
4988
1575
2363
2870
2224
4831
6046
9782
8889
161
1635
9871
4438
7121
5222
5456
9428
110
936
9247
3648
452
7006
915
9767
3148
2402
6751
3785
5089
2983
8780
7467
6799
1467
881
3356
8745
5621
4578
4544
3959
6477
562
7640
1723
8555
7926
7954
1374
8967
6327
732
3772
8816
8771
4356
1081
2776
5793
7339
3166
7020
528
8201
3204
2866
5851
5562
7612
539
3034
2293
7928
503
9352
2813
2282
7544
6637
6464
503
3567
7751
8812
7543
4595
8970
8018
4795
688
2561
483
7259
8395
8831
4456
7932
8644
9047
5166
219
6676
8692
109
8137
8278
4438
409
7874
7026
5754
337
4267
4468
1428
2501
6184
8939
5756
2005
5063
3918
9026
5893
7996
745
3311
1532
1210
2325
6729
5804
5323
3397
1843
3676
9916
284
4783
9696
1304
7437
2769
3418
8880
3114
5585
7930
9123
9982
4780
8737
1696
4870
9432
5427
8053
2617
4258
5995
9938
2457
8054
9224
6751
3858
9210
5
6423
1327
7528
743
8704
9772
646
63
6872
6469
4403
1327
7230
6014
6624
9386
9641
9564
2312
3155
8009
4656
93
5767
9864
5748
7601
4263
9261
7054
4943
5390
9421
3809
9060
4753
3390
8691
5980
7924
4425
9402
2013
2217
907
3007
2666
2115
1609
2548
6133
7641
9261
433
2565
1877
2513
7802
7183
5260
9799
861
8644
7625
7506
552
4407
3762
1461
1943
5817
4108
5302
8411
211
3323
4383
5798
6079
3745
3889
6722
5124
2615
4052
1809
7052
9897
6112
7999
2147
6076
9393
3988
2014
683
8443
2615
1238
2335
6378
9820
4128
7357
1459
3933
9818
505
5309
4630
4227
8424
4118
9082
8728
6915
3635
1460
8855
5735
2344
216
9666
8825
6800
3511
1585
2840
6234
8417
6644
1195
4208
8101
9780
1017
389
5876
7637
3991
3386
3476
7947
3243
4125
9616
7589
7392
718
9117
8234
3827
6031
4855
7998
7401
1144
8617
6417
4419
2181
9628
4069
282
3388
3863
1339
149
894
9492
2600
5050
522
1140
6009
4640
6472
8824
3168
4738
4633
4976
5081
2384
6984
497
3150
9360
4301
3455
130
882
1742
8475
318
6448
2450
181
3351
4020
4660
1778
1976
4900
9200
2248
929
7145
6093
9207
8476
3102
2551
3986
8567
9283
9512
7675
7315
4352
514
1852
3304
1879
2555
9937
1635
7746
9430
6404
5949
7196
8138
9968
5817
12
5089
6439
5369
1035
8447
2799
7854
7207
5309
8375
8442
5008
6673
1319
7555
9167
9404
5477
6567
9303
8255
772
4583
2483
2075
1911
8513
4255
9284
6100
654
3155
561
2963
3652
8810
8050
4437
3273
8801
5630
930
5765
4346
6776
4522
850
4720
4446
9405
9587
4005
6286
9895
1406
6632
7029
851
7591
4994
7318
9072
3195
6383
7043
2545
1862
4089
7306
4589
753
7776
1775
7463
9755
7031
7330
25
8307
3304
5661
9369
623
6919
4093
1822
8300
6003
8746
8603
5363
3945
1924
73
3268
8003
9100
3716
1426
3118
1116
9932
1291
6265
4660
971
1506
6185
4882
3014
2234
2377
7773
7229
8465
2623
8478
4300
3702
5834
1148
980
9529
7927
9123
2804
1358
2291
8415
4640
9390
8555
8139
660
8378
8351
9328
9442
28
5717
7852
7063
1420
3081
8113
6364
6683
9890
647
8999
1248
7968
5376
2450
3741
2258
6453
5987
3501
4020
8434
5771
7580
9525
7834
955
3683
2758
24
2783
7054
3758
7828
9614
3868
3531
9055
7050
3922
212
1579
4498
5581
7210
2041
743
2162
4172
6848
8236
5363
4217
7143
694
3057
9487
5103
1715
137
4803
432
1383
5116
1274
335
7905
5854
484
1944
4588
2859
3304
9566
6929
4465
2442
8748
4138
8350
1258
1687
5890
4631
2246
5106
6872
4753
3071
3405
97
9664
4841
2107
3917
9786
1435
2175
1602
8439
247
7459
8229
6136
6004
9844
5624
4816
1638
1053
9581
4483
8863
4302
7800
8794
8303
7048
3746
7744
8839
1832
5786
5485
7996
6318
1382
6956
8630
138
1415
9482
7144
4754
5562
3678
7322
1793
7355
1392
3393
7055
9973
4919
6289
8329
8628
9618
6009
4093
7099
9938
1964
4309
5008
947
2960
2061
8357
9814
5407
5330
9011
7580
3931
3258
527
6033
5823
4714
5582
2914
464
9895
6757
220
4530
1788
6248
6531
6103
9685
644
3947
8370
1798
9529
4695
2074
444
6159
5452
8362
6989
9129
4208
1525
7982
9591
7333
6934
8337
2757
7340
8070
8345
5313
8087
1047
8716
5914
9392
4013
9683
4004
5711
2301
9473
7848
4252
5197
6062
4039
3745
890
9343
7599
3323
5273
995
8727
637
821
6508
4116
9969
8791
6376
7550
300
7028
4892
8525
6669
8528
7084
7917
4658
2656
1353
7728
2294
957
5559
4034
5995
4884
7818
2616
9168
1483
7357
7730
5599
3582
6542
2640
7046
8455
697
3520
7503
3436
3695
2005
158
6099
9155
1235
7095
8288
8018
2007
8506
3807
604
4932
4892
5772
1955
5320
1411
8607
4511
9933
5805
7382
2571
8203
9502
6043
6448
362
9876
501
5115
3141
6056
2602
2718
4219
196
6529
2864
2768
4251
213
3457
2464
3306
3670
6847
2819
8617
5978
1550
4539
1149
7553
5511
730
3133
6342
4384
6625
2127
3281
3252
9827
6223
3561
7374
8201
5563
679
8599
8926
1886
4309
7770
5914
1687
5174
6689
7932
1749
5439
174
9073
2577
4035
2551
3761
2440
1084
1758
4728
8020
1493
4956
5522
9446
6293
538
9792
4210
8965
3228
7719
9590
9027
8458
3783
1592
8559
380
185
8716
7698
2690
7154
4703
607
1373
9444
3730
3906
6574
692
8150
8245
7096
7894
1009
5921
6756
9572
9483
577
5330
6638
840
8449
5862
9387
4177
2326
3958
6477
9889
9816
9135
6259
5257
8586
5663
168
5536
3659
7171
5656
2923
2084
6717
4963
4149
6145
6001
7082
1275
5997
5180
5879
5751
4837
5330
9161
3862
8095
6835
2060
1832
2004
8601
3639
4164
5608
1824
3503
9109
8843
1666
7369
3237
7015
6174
8253
6165
6585
980
6774
8182
6989
8944
6517
8951
4163
4737
6438
4267
1310
2981
7418
8486
2730
6035
2227
6884
8749
5092
8382
4470
1334
958
3467
2602
3122
3055
9800
6421
7582
3282
6619
9184
71
3985
8382
8381
2541
1896
6981
6612
2774
5106
3819
7854
5023
5138
1994
893
7324
4159
9866
3830
8529
1469
3776
860
2457
484
8872
8058
3331
431
4846
8685
1517
4548
7301
4140
3065
971
7162
7685
9756
9180
4643
8725
7429
5785
8465
7379
8267
5189
1749
8681
1007
6032
7247
6384
8240
1265
7137
8887
5309
3535
1218
2961
4789
5979
1918
1224
3658
6893
8619
9201
8740
5609
9030
5726
3474
7550
3980
2425
3884
7051
6693
8852
9684
9118
7770
6362
2970
3355
3415
9649
9438
3141
8332
9839
5025
8252
957
2998
5076
5011
6361
8750
6114
9804
488
5357
3882
451
3534
8005
1252
5940
540
6170
1188
1961
6517
2846
8908
4708
8894
1451
3548
7573
975
8973
4197
5321
870
2329
1948
8048
1483
4830
7674
1289
8637
4823
1887
3692
2299
1513
3046
9459
6992
4559
2596
9318
469
9472
8410
4738
8154
570
5867
9349
9152
6285
4151
7560
1229
5222
6661
8169
4738
5110
8767
8564
6857
9135
5911
2446
8664
3227
2840
6446
7283
5688
7223
9785
1918
8660
7576
8920
3359
545
1917
9607
4706
3477
1241
716
502
1168
7107
2
9189
1739
3254
6018
2129
1018
7893
861
8953
9725
1836
6120
3051
5641
7073
437
3347
7597
9626
9066
5330
1764
4344
4272
666
8055
5216
2665
4981
3420
2811
7007
3718
9743
3235
374
9015
2731
1950
7709
9553
2404
1703
3110
3130
660
1751
7743
5049
3761
2659
5804
3061
1864
4783
2691
2299
7608
7936
9396
926
317
1263
8675
8313
5191
6522
5539
8544
5286
9380
4481
2485
5605
9101
3690
966
4992
9436
8330
4467
3811
7960
1314
8365
2800
422
3541
6426
6364
3501
1359
7973
311
8053
3091
4819
215
414
4159
6640
6752
3181
5310
2840
7122
8881
1290
1362
4014
7156
1435
2870
2022
1741
9681
7198
6848
5314
506
8795
2343
4698
2016
4815
7103
5441
8306
391
6723
9572
6749
284
8892
6204
4871
1679
96
4393
9816
3249
420
1235
3910
2805
3855
7557
9387
7869
5629
6502
5093
6065
7741
8028
9322
5326
2120
1077
5557
9946
3454
6544
1186
3094
2079
7878
6097
9725
1058
4823
3418
985
1222
9742
6910
3829
8242
4742
598
2284
8187
2070
4763
8560
1666
3287
3057
4135
3463
6935
4000
9552
3486
3686
6944
1475
8412
1870
6000
3815
1934
8576
4883
5181
4022
1592
3385
1721
9476
3986
4709
5025
7373
7654
5488
8573
1642
6319
6041
9118
1247
7562
6342
4348
4134
4090
5228
1944
7703
4072
4952
3328
5495
4631
3432
7601
4251
4822
2648
7734
6055
4350
2204
9102
8119
8523
6919
9436
7464
1608
3894
7800
4004
307
4237
7283
4729
3903
4795
2663
2613
7064
6780
2893
8544
8178
1835
9240
9766
4218
9410
2399
8192
6478
1024
1304
7661
7416
917
1904
50
7349
6925
3383
5131
4868
6326
3320
2076
5418
832
758
6650
6659
433
3313
5599
5987
3058
584
2781
7306
2585
4649
4978
7365
6883
5172
5764
9713
7406
493
6410
6587
4080
7520
9447
4819
648
6351
2964
5327
2367
7351
2136
3164
698
8769
3254
9711
1631
9636
4692
2393
3154
87
2099
2969
5867
852
4192
9899
5349
8889
9622
1774
1861
7176
6157
5748
9685
9694
707
7266
2604
9456
229
8247
3324
8593
1275
8922
2664
5776
2685
1324
4512
4702
5558
8844
8154
2590
8068
761
6463
1653
3032
8098
5295
8225
2864
2665
593
2934
510
6823
1564
2163
7253
6649
7179
9908
8016
311
1248
5856
9263
5109
4568
8418
3118
9571
3894
261
948
5647
7823
5960
5813
8474
1042
4097
9636
1208
1858
8717
5337
7185
4353
9574
8491
3492
2698
8366
810
6508
3835
3544
9067
8986
7630
6102
1889
3377
3986
5964
1780
9937
4251
9619
9233
7308
9042
7498
9534
4580
4170
4119
8712
5493
7969
6972
7483
9023
3854
8932
2445
7531
7309
7132
2151
4814
1685
9230
9025
7436
3827
2777
6521
7332
5252
8189
1440
8490
8052
7186
5537
6050
3022
3720
7087
2535
7502
3496
9002
9067
6283
3002
7197
8217
4747
7888
1975
70
5474
4063
1283
1062
8315
6670
5287
1707
3505
5671
2022
1480
9722
7819
6770
9892
4017
8210
2786
1258
4526
8768
4011
1166
1636
7203
1070
9097
3208
2408
2414
2549
6361
6957
5932
2292
2655
1665
3217
1082
9652
1592
7095
5148
3866
267
1940
1664
5992
6460
2996
1460
5701
1895
66
4410
5519
9603
4419
9729
3751
6328
448
9775
2589
9707
4974
7898
5236
7077
4171
6214
530
7074
7558
5096
4967
7828
188
7610
6039
5000
5563
7751
853
5376
5588
2374
7869
6656
6898
3587
9022
6628
7042
3992
9043
270
8974
7596
6301
830
3545
8594
5471
937
713
2530
4469
1020
5756
9876
7873
4618
825
8296
3171
3025
3093
3395
7877
9307
3838
9060
1984
1648
8167
3877
1983
9865
4192
8989
9646
271
9457
8610
1566
9394
7875
5531
5128
38
7115
7348
1035
4247
7684
475
9684
1149
5479
7479
5929
8090
4138
5656
2354
641
371
9945
9044
49
2023
2242
3755
9054
4804
4746
532
225
631
5658
324
6853
842
9325
2616
3027
8286
8131
2091
2808
8577
6085
1853
2785
8651
2659
6886
9145
1083
7496
919
9689
4457
5359
2312
9758
4056
4015
7364
9737
2282
2354
1790
3919
1039
8595
4414
3185
6940
5878
5179
3446
8372
2177
1143
6595
8182
3944
9122
4845
7106
2439
7483
7446
4665
7432
5914
2451
6448
5188
3299
8670
4272
9846
3112
4391
542
5595
4367
6629
5074
390
6410
539
9350
8576
3817
3013
4813
652
4872
6545
1373
5593
1958
2395
9834
7088
2340
7361
7425
3261
1381
8181
6862
1179
5432
7201
5082
2648
5183
468
5700
9576
1324
8267
9963
6565
7623
2603
4613
2723
2574
2682
9903
7042
3034
2733
5618
4316
6137
7820
8382
6719
4701
9362
6678
5413
2433
6225
3847
8606
6435
9890
5814
6159
3763
793
5685
8340
8470
6247
7314
8417
327
7546
1357
854
4219
6399
3635
2897
7711
4744
8299
5085
8881
4600
3917
2087
5767
1722
970
2626
3839
9154
6540
6305
5573
6795
4746
2289
3306
9136
1016
1625
6855
5158
4217
6202
9390
7894
8834
2688
9017
1385
7325
2107
9106
9772
70
8855
718
7634
3542
918
119
8873
2025
3600
6516
6372
6718
3185
1175
264
9275
1
5507
5443
1978
609
4487
6070
3556
2400
5932
3139
2120
45
599
1921
9767
8951
4875
6556
2448
64
1294
5178
3379
1729
6374
4617
260
9671
1312
9155
8750
7227
8653
1699
7714
7023
2842
1890
5915
1395
7354
9514
7870
5944
1618
6828
1507
5740
5408
6108
9594
8708
7257
4234
5949
8856
3742
2972
80
8423
6586
8918
7351
7868
4059
2140
9493
4648
1114
8798
5964
8335
2745
2098
2885
7247
968
3008
1437
4138
7475
8390
4315
5812
4124
3100
1642
9752
6880
6434
2103
326
3161
3813
2937
1895
832
4608
5991
2785
8860
6831
5914
4261
9099
1039
5265
3990
4396
1954
6971
4644
9335
3534
9941
4598
5466
2421
815
4231
6800
3007
5149
1303
1856
5859
8055
850
3696
773
2125
6669
4243
9337
8395
6172
7302
8341
3221
1969
2659
3861
8031
7904
4128
9176
364
1150
7080
872
7569
4263
7811
6295
4468
7998
6548
2437
2406
1791
3199
8093
8411
3488
6901
6015
5938
5975
1565
9801
9109
4501
7665
6078
7199
4576
1074
248
2180
3294
1577
490
6370
7277
8539
3054
4498
1759
4392
1854
2283
3011
5185
2078
8579
6751
5187
582
2018
9929
4
7277
3590
2325
2985
5968
4781
7625
6978
6579
3298
1452
2866
1998
199
1916
8526
361
2523
175
4850
4498
3272
5650
9722
5499
107
7309
1524
4625
7233
2535
3840
9734
2555
3045
1504
2032
7246
6142
6210
1755
1594
3403
5047
9129
8260
7146
8943
7610
1681
5969
3235
2086
6162
6127
7663
7895
9223
1790
7530
3380
417
7253
5843
8136
6889
8714
2970
7682
8006
1717
8296
5205
30
895
8363
2127
8861
5705
770
838
1115
4393
4018
4126
8941
959
3827
2856
1530
7559
3610
5941
4088
6263
3763
3704
6882
1063
3146
441
4137
8096
2215
4597
3717
1245
4164
8355
917
4558
1563
2946
5450
8924
4993
8957
1053
7671
2282
2065
5480
2506
9271
901
8472
704
6771
968
4893
2304
165
2041
987
7988
8178
4287
592
2536
7043
2089
6978
9565
4271
7872
3444
9917
4853
4712
2805
9160
8376
4293
1334
1373
598
219
6214
773
4871
8653
7116
6154
6127
2999
15
7621
720
4904
533
980
335
2358
1351
4570
3696
1749
2061
6160
7041
4851
8923
3225
3809
3050
4727
5828
8459
2969
9318
6426
4163
8188
8323
9959
2251
6327
4395
5734
5730
9922
2551
6597
7962
9966
7735
120
5956
8822
776
329
9834
5376
3602
6349
89
6467
9504
5793
5754
6371
2172
4163
3307
6263
6534
2461
3870
1132
6209
461
5037
3378
3115
5520
1529
7972
3031
4716
5582
9749
6729
1805
5284
5814
4173
4535
6101
3012
3268
6298
2566
9550
1404
1844
5715
8804
2410
896
7084
4411
343
8620
8582
3629
2693
3320
3647
8653
6060
2170
4674
4808
1045
1631
8163
8215
1809
9356
5815
7681
8551
4626
355
6317
1818
9456
8480
4389
1411
2786
8904
2855
8207
3032
6960
7429
8695
7665
6625
5804
7864
8662
2404
7585
8703
7539
1882
3447
835
6448
6469
2254
6702
1230
4183
5157
4569
8860
2437
4496
5140
6137
6359
9076
3695
8596
1439
4527
7719
5776
3619
7046
9760
499
3993
3574
4043
2061
7118
6587
485
1926
6066
3199
1980
2704
3844
6602
9663
8668
4502
7783
993
6200
28
8792
601
9910
8935
5280
9593
136
680
6062
4600
2519
4371
1961
894
9762
7538
6759
2572
5843
2034
1880
7430
5822
7630
1327
686
7028
8311
256
2750
6996
5597
7956
1586
608
3644
4314
6943
8189
3157
2137
6036
8948
8744
4208
5500
2965
6219
6078
1596
6268
6762
3357
959
4572
5003
6456
7388
2375
1724
1358
9472
223
652
1679
7534
1287
6210
9923
4944
9347
2862
6922
8984
7614
3242
1230
423
379
2941
4932
1705
4995
9564
8306
6844
7308
2829
2842
5211
6682
873
7700
1691
2703
573
1323
4801
4687
1438
4909
9277
9631
9590
2022
8088
6747
4239
6422
9493
6790
2171
1774
567
7404
8238
1771
2847
9620
1353
297
784
9249
947
8136
8738
5672
1429
1500
1230
2283
8131
7758
4156
8212
7186
3936
9399
8637
1530
2830
9130
1196
7338
4656
1034
429
8115
7740
1951
2839
8322
280
4239
5824
3645
237
2297
1660
2776
7143
2635
9777
8292
665
4097
1462
6534
8877
3451
4954
6400
5209
1657
592
5790
1053
1605
8312
6926
8793
7805
4489
2029
5724
444
5563
9482
1639
7573
9713
4890
4111
9803
7763
3047
4369
7631
5386
5925
9408
1670
9988
8147
1643
4998
4775
9098
2010
94
6354
822
3334
1151
5455
2381
4408
5995
7781
5824
89
681
2650
5774
3401
689
9414
6160
1484
1946
8258
6468
4734
4189
5423
2793
9239
9766
9636
5123
1866
9607
7983
780
7895
1849
7196
7240
7025
2416
1139
9891
8361
825
1724
5433
6313
6659
1582
497
1341
2167
8948
4871
5387
7349
337
1188
9251
28
2411
9757
9730
6102
754
3829
673
7278
148
6912
8666
9711
5321
1013
9754
2474
5209
7086
7682
4851
4670
2223
6855
8041
1668
1393
8986
5296
2716
5530
3698
6061
3536
3259
1813
3661
4737
9126
134
8114
9596
2025
7704
1531
9739
1515
5632
5839
5335
7538
1832
4598
9579
6991
1152
4324
1124
5863
7567
3987
7157
5406
5880
5244
6808
4514
2808
273
4286
8017
5803
4250
5303
8617
6334
2586
7436
2378
4495
2893
9017
9081
1312
9024
1657
9268
9851
3037
5866
7229
5984
2114
6784
2245
4153
4125
4389
5158
958
1590
6926
1676
5876
8905
9689
3889
3921
4830
4130
4693
8619
3447
6116
2183
9982
6229
8892
8258
1228
7655
3786
5638
1054
8897
9457
7761
6073
3093
6478
6346
6636
4112
901
3530
662
1939
5990
136
4836
4141
8927
4144
3864
7713
8795
5375
4421
2825
6296
6013
3927
119
1350
2647
4367
7860
2923
1751
7564
8567
276
4451
965
5411
3606
5744
4739
1485
8611
2976
7084
6713
4647
5871
10
8928
8274
7685
5226
8944
3584
4969
7952
2480
404
4771
7847
6654
3188
8476
8806
7928
1053
1973
6190
1203
2214
6848
2113
4651
7235
3982
7437
7703
8064
4934
3189
2456
6461
1791
1904
9246
9049
2954
1450
9479
2343
4351
1897
1925
9118
7795
9739
1835
8732
3043
7851
7572
9770
5183
1026
7487
2058
5990
8170
3243
1500
4585
2493
3067
385
9839
4140
3511
6727
4101
8891
351
5267
7407
6314
2923
3101
6656
4047
3876
2101
2258
591
4505
2659
4434
7307
3215
3724
3611
3015
5641
8001
6493
7862
5183
3265
6346
9361
7822
8814
4525
8678
4396
2285
2327
7549
2870
4167
6407
3702
3016
7613
4325
3886
6472
5192
380
7249
2287
7214
2786
1193
3717
6097
7701
2964
6696
4865
4579
7620
9929
1506
7430
1343
2003
1720
8378
5911
1896
6334
3980
5636
3498
1207
3650
1405
7139
2971
8929
8198
3538
3955
2830
5940
7267
9904
8853
3947
7513
1062
3791
888
1418
422
9460
9755
5783
360
1405
1819
2198
6727
4308
4382
127
2151
2714
2176
1823
7842
773
448
6236
7887
4820
4891
1254
5172
2673
5888
9926
6466
7106
3314
1494
4175
5531
6380
3645
3202
2051
238
6533
6086
385
5078
2890
9777
2292
7146
1505
9871
2732
8722
6866
9879
584
4018
4948
8895
2765
9701
7348
1675
255
485
2977
7521
3023
8919
3735
3400
6578
5108
3639
6335
4441
4209
5199
8586
1394
2144
8219
3606
3963
5775
9511
8670
3566
6127
4431
294
4557
1215
2166
2629
2859
9654
720
7936
9989
160
4028
1552
331
2768
6881
7029
9583
6243
7699
837
4457
7045
130
429
7908
3837
8272
2056
9353
6547
189
5357
3862
5298
897
4594
2314
729
8725
3791
6367
3627
8366
9646
37
1734
5222
8734
4311
1521
1225
2102
5564
526
7034
9766
7357
2751
576
8250
7134
9748
6048
1928
8394
4035
3176
152
223
2817
6036
3123
979
7916
1617
5284
626
6187
8492
6220
5621
5581
7222
9714
4369
8318
8375
9110
7001
9480
3339
182
6352
4086
7917
9994
1503
6180
1695
858
6975
4242
9443
7648
5172
9527
5065
5176
9127
147
1206
6836
6990
9740
3533
2283
3769
2330
1693
9249
4508
8910
6502
9986
4164
7469
8344
9944
6152
8906
8555
1021
8734
817
9541
5610
5894
8033
7131
2413
8375
897
2567
8569
228
3107
9538
7655
8219
6229
7103
187
3818
1540
4820
9122
6462
1979
2629
6022
3817
6362
8095
7988
1759
5010
910
7045
1774
6220
2571
9496
9799
5929
5029
7057
5869
1252
1258
2874
9321
8116
1395
4039
2231
3294
1498
1512
1329
9543
8184
8568
4583
4038
735
9955
5495
6760
3761
7060
510
7853
7948
4203
3195
6176
9842
7694
252
2677
5673
4343
1112
2362
859
3083
4312
8576
3851
4906
1602
8307
8965
2402
9316
900
5056
3934
3802
2616
1588
6940
2796
2297
3698
5676
7334
5722
2244
1157
2901
8408
8785
5409
1691
7724
7389
3145
1472
4621
9867
4427
1749
5475
6800
3175
5878
9206
886
9354
6971
4757
2985
6913
9434
4994
7057
3471
5933
8618
6205
505
8716
211
4664
6031
5607
3678
8715
5669
1891
9915
9375
5296
6430
988
6029
2444
111
1970
7924
5593
6223
3619
4885
1335
8638
9278
7934
1286
9732
6645
706
752
7877
4632
9042
4450
576
9379
1098
533
9892
8493
2714
315
9856
225
6799
9893
4517
4586
1726
8674
873
9592
5500
5409
4635
8623
1997
5559
8527
7006
9223
828
9493
4845
5906
832
4138
7199
3326
2251
1882
4663
9297
4898
8591
3095
5324
6982
3467
8564
5224
9174
8111
3845
4082
804
1990
235
4001
8597
257
8266
7088
6386
9439
2788
1228
4796
3704
8887
1403
1276
918
4557
8263
377
9745
9442
86
2338
7045
7667
311
6603
3427
7169
6747
6452
289
7188
8334
9413
3694
7980
7473
278
5590
9107
3333
3146
5726
895
8197
5164
557
6211
2672
1202
5304
9893
1362
5742
8728
3450
4143
8644
9193
7118
59
1765
8194
7440
7913
3689
9948
3033
7133
2108
2528
8925
3232
4079
9074
2330
4592
6719
5444
7421
2145
9619
920
8437
3044
9390
8038
2143
9027
9557
8486
4112
6086
1515
5963
2337
421
6727
3917
2740
2538
999
6592
7173
3233
9006
2934
9244
3968
3641
5886
9423
9981
2335
9079
9621
5073
5046
9749
9285
7975
8867
2462
9372
4400
8537
178
8221
70
3891
1045
6418
347
2716
283
6113
8477
6267
3646
8027
5224
4333
4463
4702
5897
9258
6711
9241
9931
1994
760
8416
1136
5680
277
1925
1772
9860
2346
9414
4001
3903
7546
1831
8275
2015
6067
2404
2024
5979
4992
536
7502
8048
267
3324
4312
7753
4364
9655
6230
1005
3
7395
5185
3170
670
1920
5296
8080
9703
7138
1497
4241
5917
3638
7479
1924
9662
4610
165
6080
5646
1050
7908
118
2598
9758
5423
2735
892
9520
6232
3572
2250
1604
9006
7869
1630
2065
9550
8737
5310
1444
1491
6668
6773
5427
4636
143
2590
4719
3176
8448
1036
7778
7296
6114
8516
104
9937
2288
3209
7227
1396
5395
6833
1126
1388
5476
1720
2795
716
7530
3169
4608
3698
7572
420
803
1636
6019
9753
5631
5349
6207
6832
2423
7284
9338
7146
1566
1314
5345
7927
9689
5646
9598
7565
1165
5134
9595
7601
2738
5804
9073
8054
4025
1819
3854
1103
7242
3348
1813
2626
773
6817
2991
2364
7946
3445
8992
5131
2341
9783
5013
5483
5649
6409
7032
2032
6445
5769
8870
1453
3723
9651
4408
224
901
8480
6445
8298
5227
9344
5609
1934
631
7360
7062
5684
2754
7975
8985
8843
4687
7379
5728
7769
9061
8091
775
1280
1546
5840
3401
4592
6746
7973
1140
5106
7623
9416
3845
2552
6634
9916
6627
3375
5048
7540
2775
2078
6481
1230
3769
5038
3825
5834
646
6501
5913
6966
4061
6976
7112
1111
2265
45
8706
2646
440
2211
3763
2340
5995
958
4749
4428
2998
9050
4204
9940
1367
7036
5963
2750
2099
2728
1904
3601
972
4274
5730
9327
8895
9908
2811
9523
3961
1321
7400
9530
8426
884
3341
3995
1937
3648
4341
2883
7479
180
903
4065
3817
7282
6469
203
3244
5389
5902
2075
7413
3525
7443
6586
5264
5025
4407
1224
8910
1079
4575
7573
4540
6250
8009
942
398
4513
3513
9959
3866
3760
3293
9601
1137
8837
9330
7001
9352
7090
3313
9197
8981
1826
9953
795
86
6985
1232
3128
9338
6940
3596
8570
7827
5514
6091
8659
7795
9990
9114
4010
403
5794
6195
3336
4851
6905
503
8651
9323
7193
5531
3066
1216
620
6112
7254
6883
2130
3178
9145
6755
716
7874
3743
5747
6455
2135
2493
2949
5970
9471
7602
118
478
9211
8888
435
3618
7160
6023
5193
6152
2546
7527
9051
6520
9507
9295
4252
5550
5385
1279
2220
5722
4854
7318
2639
628
9489
7857
9097
6298
681
4897
9222
4072
3450
5656
9062
1251
744
1807
965
3522
744
2359
2617
6169
1278
4618
4932
115
9745
1805
4202
3995
8059
5045
4380
5239
7037
4050
8947
2098
1983
8684
7032
5541
2324
6905
8783
6129
2652
4025
6661
4491
3091
846
2414
9076
2183
2171
7441
7764
5862
8215
4768
2403
4566
8894
3630
3364
7199
7317
3525
9982
7395
7096
3696
5655
7309
8849
7539
1520
2599
839
5755
2967
9589
4657
943
6717
7519
5861
8309
3701
7069
7346
5938
421
8906
6694
4921
3661
4443
7661
3941
7441
7497
3479
9698
6388
5897
4404
2901
1219
685
6878
8651
6955
9172
7043
991
1496
3788
7998
405
1915
4952
7809
7204
5046
5916
529
3857
1271
8709
7470
6118
5360
6422
6910
1281
2543
1933
3333
6472
367
9316
1938
9675
6841
4707
649
386
8200
9842
4968
5637
3720
9884
7017
6859
3850
9072
8435
9929
9959
6513
1197
3852
3118
5325
7744
1170
9900
8011
2488
5715
6951
5165
2007
8205
9495
2949
1750
7053
34
5300
9945
7257
3858
5470
1917
6249
452
4249
6624
8855
9088
3443
3325
4844
7168
387
4627
2633
2895
3912
7153
3383
8656
3839
5377
5094
3640
448
7342
4178
7961
8055
8771
8436
3260
8992
6209
8789
841
3435
9468
9341
3606
688
9971
5993
8554
6092
4778
4250
7997
3577
9526
8858
526
1739
2964
7002
6320
4391
1366
6503
9090
7150
43
4092
8554
4967
1274
4592
8717
4811
6491
5039
6285
8362
4306
9783
8495
6811
7496
9785
3784
6096
4776
1551
549
8872
5475
3181
771
5630
7425
8736
4977
5694
8501
2499
10000
8216
6283
816
2371
1837
1584
4323
2841
2870
3854
58
7509
6501
6483
3353
9558
6323
7085
9035
4296
7912
2084
1122
6198
3128
6996
9423
8713
1851
4373
4877
5218
981
1080
6680
592
6004
1121
6315
9311
5657
9596
7815
1517
4685
7133
4287
3226
3140
296
5360
9371
7855
537
1007
3547
5179
4130
2490
3823
3511
495
8288
5940
3220
3782
540
4824
5893
1456
4748
5137
5045
6255
8273
7982
2439
2652
7167
5144
5337
6910
5988
676
1234
2296
9014
4136
9210
2943
2468
9367
1049
6454
6494
1499
5175
9257
833
1982
2595
8163
650
149
6767
5212
1740
3610
7496
3378
9917
2996
4452
9810
8314
4533
8612
1939
379
5088
2009
7008
4562
8484
1043
7680
5084
2506
6644
2324
8938
7
6851
7356
8521
3854
9340
9414
1853
8310
8276
8452
5053
8034
3339
8680
5159
7283
3002
7951
5780
3159
5836
6120
1238
443
793
4256
1854
4101
413
8315
7803
9479
4440
6864
268
256
3662
3873
5031
9909
6222
4470
1826
4247
9808
101
4798
1921
6152
9536
7587
785
487
7676
7174
9904
6512
1161
9560
7504
6040
2690
9784
9729
3287
9619
8169
8639
3819
610
142
2412
5307
4588
6113
1590
585
5981
6659
3668
2865
5754
2973
1458
6526
1775
854
8615
5948
4464
2173
2079
2264
2734
2006
3034
4227
2169
4642
944
9269
2140
6422
5839
1471
6378
126
5794
4937
130
9914
5344
5433
7985
3238
6383
8245
2821
4392
3507
224
5418
7155
2998
9888
8307
936
341
3489
134
7404
5797
5666
9284
1732
545
300
6611
1884
353
7667
1418
3272
2744
3397
3769
7410
1402
4144
2019
2850
3576
6336
4969
4748
9290
470
9956
2722
615
3428
6894
1562
5620
6932
1165
11
8663
57
6557
1681
1558
9901
601
1184
3345
5993
7622
4644
6969
659
956
4471
4924
8050
7122
716
3150
3709
8101
41
8196
8625
3684
482
1328
8801
5067
831
4485
2936
555
6415
2886
9354
8066
9494
6767
9240
6876
2786
8511
4482
3381
1227
6465
8391
7305
1513
8565
8760
7691
6336
2704
3755
3998
9254
8221
8076
4707
4501
7374
8029
5104
1051
675
2861
3625
4798
581
1943
9902
1134
7824
8945
4417
5011
7451
5829
2162
6405
1205
2493
8393
2235
5198
6951
2911
2347
415
4296
6729
9263
6455
2525
9473
1593
2803
2044
9923
8653
3160
1737
1250
7613
9584
8053
5268
8466
2831
1360
17
7701
5042
9903
4035
1118
4179
3993
6122
5620
5514
779
2655
6883
7827
8252
8579
7756
3112
3930
8707
2790
7404
8419
8218
6498
4292
112
8883
9836
6897
1851
8985
3213
5518
4050
8398
1326
4194
9748
3236
3463
7827
7112
2027
2901
4376
6461
9144
6346
8024
3899
1662
1885
6916
5304
699
5011
3502
2663
4882
7862
181
2539
8464
1409
1342
3690
7549
6702
7937
8684
4145
3942
7356
9267
7217
7160
1752
7012
149
6213
7958
3459
5991
9223
6709
701
2457
594
3508
526
8147
9619
9102
3076
4745
7045
3767
2315
4885
130
9057
7222
1542
2726
9099
4687
2132
3599
7079
1334
4542
1089
6343
3174
2674
727
1891
2005
3913
1524
2937
7978
204
2311
8177
9896
4471
4892
3548
8409
7305
7167
1305
5030
3957
3131
6227
9714
24
7489
3707
8839
3479
356
6269
3128
420
129
753
2485
3532
908
7985
6749
2625
9638
1074
8622
9519
6651
8097
760
9501
6311
6491
6399
5619
9529
56
1855
1410
1103
8677
3338
7363
3217
9197
5709
4048
5210
4084
9873
2617
7792
4272
4508
8501
5765
8948
8184
7014
3254
4554
7820
5734
2208
8780
8806
9667
8771
6607
3450
2037
3199
6380
5876
1992
4459
364
7945
4107
5172
9824
5884
9635
5986
7274
5516
5132
7639
332
4986
1582
4944
8459
6585
7960
9006
6047
3310
2779
8494
8058
7607
4613
7748
6546
5672
2569
9847
2717
4144
3624
3685
5704
7418
8766
4727
4788
8111
8427
2896
9117
8793
2876
1215
1048
931
3205
6643
9321
9436
3966
7086
9039
2698
1527
2946
5852
9115
9049
5929
6612
8214
9611
1169
881
576
3534
8819
672
859
2981
6244
1517
5001
9796
6757
1334
8654
9187
2837
9294
6355
3023
3367
1456
9127
5791
7598
9278
3472
2190
1364
4261
5343
4665
42
7439
4594
9110
5066
7108
8098
6703
8728
7341
5933
7274
2679
8568
7966
2694
7048
8209
8680
2212
7804
9571
1954
4863
6011
6827
412
2682
5246
5604
6063
4949
166
1701
1171
1595
3855
707
4154
5580
8047
8500
2169
9761
1977
2194
807
6337
8254
2471
3966
4879
6275
3611
3087
9054
5677
9192
9522
4642
7881
9750
6970
1924
9000
8120
6551
6914
423
913
5317
6640
6477
5460
1010
9983
2974
5832
9261
6184
4845
4276
6586
1910
7118
9164
7442
909
2521
1480
1895
2186
5050
8653
6533
3289
197
395
6291
5613
4102
9427
9417
5648
4311
3634
4156
8983
2427
9694
677
4112
5480
8427
5199
7691
738
5931
4207
2962
817
352
6286
358
8244
2031
2146
2136
9615
5987
891
8353
7376
155
4921
4751
9952
9617
634
492
3893
680
1297
220
9363
9121
5650
4979
2498
3194
1130
2688
683
2052
5340
90
1085
5199
1334
8022
8828
2324
1410
2706
2665
9247
9640
6753
3772
9927
2593
3892
1293
1723
3062
8897
3027
4746
7463
8338
2756
4655
9319
6764
3883
5608
6277
8330
9143
1921
550
5430
4288
178
8653
9700
7284
5649
9788
7451
4976
2421
8228
9601
5866
7993
7289
8722
5451
1577
353
9996
5594
9981
2955
9017
6131
575
2460
9626
8519
185
9060
6861
3037
496
8815
2619
6134
1879
6744
4593
9518
8466
7448
3192
6414
8712
7740
6019
767
5619
6100
1701
1049
9368
9512
9308
681
8189
2261
4510
8769
3804
9493
6830
441
4755
1629
4603
5139
7764
9712
4086
8204
7648
1152
2749
3071
3931
580
5769
1059
7804
7733
7104
4277
3876
3011
6232
1920
3288
565
6761
120
1532
4414
4270
9047
6062
6858
3096
7135
1949
5143
6350
2318
7828
5009
7652
2479
8806
9254
8999
7564
7335
6776
147
3617
9717
9664
3457
5661
2466
7568
2881
2210
255
8609
2191
9467
3782
7883
9445
2029
3540
6643
4509
2134
2337
7790
9793
3778
9197
708
6593
6685
8521
6048
3968
5603
1968
9252
5292
3218
7600
217
5848
5345
1096
2004
5624
9562
671
8099
8056
4946
2334
7991
968
9322
7916
5964
7976
9662
4757
1140
3228
4282
7382
2290
2173
6157
3991
4305
4124
8405
9125
3653
5683
3290
1355
41
4234
8471
5420
9943
9747
3106
3904
1111
291
6685
9801
6495
7453
2693
2401
3080
3132
8424
7281
7985
8860
2388
3584
557
9798
2906
5622
8119
7943
3985
1260
8342
7691
3542
8659
4843
4795
8929
3133
5399
6817
1924
251
8730
8179
3180
8212
1062
1508
9594
9871
4898
9123
5035
6718
5194
7213
2803
7751
6692
9014
25
191
4013
3007
7388
4229
3090
3700
1875
7209
3883
7766
8737
711
8961
6320
4071
6084
512
5896
9236
5876
9384
9252
4344
1525
9901
2213
1606
3899
239
165
6135
4073
7460
5561
8907
2169
8288
1283
5563
7064
1559
9190
874
7281
1241
4470
106
8436
2396
6844
3994
9299
488
2004
5645
5417
891
4883
8070
1127
621
2168
3695
6701
9085
1981
1610
9793
5370
3098
7278
7326
9615
7414
8243
6172
5590
2427
4936
24
9325
4053
9233
3489
6981
6855
6479
5150
1958
1003
5112
9583
2881
2195
7669
8718
3790
6832
5082
6114
1300
4238
6400
3904
5607
7914
7726
6253
2459
1265
9799
7477
6598
7111
956
6849
1780
8273
3554
3673
7108
8207
7982
5046
3792
7769
5181
5938
4010
2101
8225
8143
2177
8690
8869
2656
3987
1445
1473
6040
8924
8781
969
7325
5405
69
2415
5817
1656
2501
4762
1677
9032
437
1774
1169
3981
2864
1082
4364
5956
8481
1985
9581
8438
8252
9632
9476
4343
2203
8127
5888
7742
9187
5251
1654
6613
1427
7359
3146
678
6825
9274
8766
2565
3313
1836
5380
1005
5642
4098
5505
7106
8759
8577
9504
7270
6591
8423
7807
5527
2289
5180
3818
4357
5111
9656
1299
7537
4310
3375
507
8945
2064
6343
3792
5889
7798
2570
3666
6003
8477
7383
6627
2423
9227
6290
7211
7845
2046
6220
6501
8439
1850
2381
186
4068
6557
7229
3960
2007
289
6467
2862
9646
1069
3941
1159
4815
1272
9150
2416
3876
3003
6013
3880
4535
6850
9162
9651
7289
1807
579
1723
1867
7418
4501
4099
2688
8521
2599
681
8938
5160
3023
1752
9521
1398
4344
5479
3874
412
7611
5746
1764
5817
2410
6834
3462
8223
3996
1484
6755
9412
7874
4467
4280
4854
7864
3274
8988
1919
8264
7370
8670
8368
2888
5644
2237
6685
8611
9365
7920
661
6101
6107
102
4620
2464
4135
1367
7686
476
3129
8250
1874
3579
9426
7856
7905
2587
1043
3597
1410
484
1040
6055
7212
2657
1200
8822
6791
8955
1459
5804
1031
1681
7680
3742
1350
4068
1258
384
2892
8511
511
7904
4590
6772
5005
5640
9488
3169
9633
4966
4648
3201
3661
6713
7281
7374
9717
882
1112
1765
311
3754
8327
7458
4933
5650
2124
7290
8688
8164
4933
8792
7378
1881
458
7135
2791
5524
6822
206
3177
6380
3011
5329
5463
8280
498
4212
8018
4770
788
402
2132
9069
3992
7980
7485
6195
7810
9654
6667
6631
3091
2347
6613
5914
6795
1712
4532
3705
6456
5046
9823
1923
121
5017
305
2936
4803
6310
2873
1004
7599
425
5214
1499
4719
3076
269
6791
2347
5771
2128
5629
637
6012
3181
2998
5509
4989
4104
4025
2329
6382
7222
654
9132
5517
7791
2221
1449
6968
687
3812
1757
5516
249
7895
4175
2780
6216
4530
7117
1262
1380
3418
8884
9728
4173
6482
4715
4248
4152
3274
3725
6265
8883
1633
8625
8960
3813
1371
5816
9278
8839
9693
6514
9489
2586
9829
8237
9771
4372
4935
9403
4547
1322
9362
4878
1386
6971
5906
2803
8262
3254
2238
7081
6171
6601
2561
6460
9864
536
1350
5714
9757
4294
6812
7890
6170
7683
3673
6876
4642
4994
4651
1496
9406
4534
7113
1119
2814
5449
4585
9216
9371
472
955
6864
6136
6589
1153
3169
8423
3050
5810
3341
8488
4560
7172
3104
3723
8634
7287
8736
6934
1033
6017
250
6227
6540
9988
9849
5889
1339
5355
7813
6187
2177
6067
3014
1237
3443
4599
3188
2594
881
339
8237
1251
6040
8682
8594
3082
8514
9043
7646
2652
3883
5102
7267
3077
3424
7653
4675
7078
6598
3597
9656
5225
3684
5084
7456
2901
2271
9044
7513
6317
3456
8525
4021
50
2035
2705
5098
3513
4927
8177
5593
232
6333
9861
1304
7481
1495
8785
3214
3057
9982
7475
1067
7626
7512
1928
3522
7692
7028
9054
7844
171
3131
2884
3305
2106
709
7038
6669
6077
5733
3701
9397
2060
6274
6347
4141
9651
8243
6796
1680
4758
855
7216
4771
3858
7502
2909
798
1615
5943
617
9448
9122
9478
6381
3678
7934
8369
597
8639
7738
5080
3827
7495
5390
8416
3156
422
2775
2650
586
7661
5194
4628
7145
6308
6341
8635
4925
5595
1201
443
9656
2683
8100
3830
3274
103
8962
3405
8
9637
660
6157
5711
4067
3393
8648
2979
2727
9480
2191
9312
2120
5712
6250
3105
4466
5463
8116
5982
4250
5526
4005
7744
8767
7382
2381
560
6505
1531
4842
4270
3249
3102
9655
3006
5979
73
1825
5228
740
636
4726
7584
7845
9676
8156
7100
3217
2571
3084
8755
3697
291
1673
4132
2457
2283
497
627
6471
8412
6847
6713
7511
8205
2601
82
3430
6267
2189
4820
6465
5861
8851
8463
1577
3635
8847
4752
4277
3654
5959
7407
3108
9434
6795
1465
1550
5225
5445
5320
6917
3321
8782
8685
397
4373
6553
1360
1637
5850
5457
2847
4482
7319
1835
9458
5415
5096
2407
2543
5506
940
57
1112
4677
8689
5726
7682
1520
1298
461
401
3448
8231
8635
6895
9478
2602
5211
956
4350
7626
5312
4480
4602
7800
6960
6315
9075
2255
8648
2477
7228
1537
134
817
2667
8428
8807
5380
7124
3499
3597
5892
563
8264
9051
1651
294
4592
1393
4603
293
5535
607
2283
9567
6794
2104
9952
1426
6684
5013
5711
1814
8456
370
2718
7111
9517
7545
9122
766
2280
1417
5043
7211
2226
9554
8636
6192
4970
8976
5663
476
6430
9810
405
7843
9923
4070
1043
295
2564
8291
6168
2822
8806
1058
6739
5791
9290
7129
81
2417
6652
2197
4596
2595
8697
6916
7119
6874
9837
3245
8829
2922
6986
8860
1474
7003
6229
7806
7881
6839
2522
9845
5965
3870
1535
4488
7252
1687
5926
3259
2532
3731
8668
6550
969
4623
8831
2532
751
7462
1181
8779
2378
6608
7367
6146
1669
6668
1652
3140
7175
1829
4482
2544
3521
6131
6935
4010
5156
6929
7542
786
8368
743
4045
6735
8680
2260
9194
7943
7505
5465
1262
2366
8232
9060
1322
1960
259
9320
2262
988
9184
7574
7952
5672
6185
8266
6642
7003
1257
7780
4284
323
4409
8192
624
5156
2803
7813
9533
1009
5032
4487
8403
2378
1405
9514
1014
9538
8255
7044
2589
5323
3911
4332
9433
9776
9193
3205
2563
9951
998
2321
5134
8290
562
2436
9468
8841
960
295
9645
2933
5977
2308
1681
7763
8187
4901
4895
1523
5182
7076
9262
4484
690
2366
4560
7613
84
5497
3727
5675
7791
8366
288
3298
1599
3141
4596
4994
4881
5197
9292
6072
4119
5716
8093
8093
4664
3177
7481
719
1315
6923
4333
7434
8003
1309
9370
6915
1214
1034
42
9953
408
5839
9316
9624
9782
3705
763
1459
4076
8043
8288
5165
7895
8635
9432
2157
7494
3114
3929
4380
739
5471
8366
8419
1168
6000
3705
7494
7725
860
5992
7607
9909
311
7616
5000
5688
1266
1910
9329
9204
2470
3149
9354
1916
7261
1657
7861
6091
494
9346
1148
6225
131
4164
3858
8492
6920
227
8153
3730
4786
8412
5135
4283
8314
391
213
7195
2741
5625
335
5661
6673
3909
4097
8571
6478
5842
1371
3289
3590
1016
4115
7762
9034
9316
3996
2459
4395
2731
5360
8307
5314
556
4703
2492
9212
8573
324
9235
5046
3815
6512
7818
9921
4814
5638
5048
5169
3384
6738
9302
4936
5360
5591
74
4682
5858
8547
4112
6460
6422
1729
9828
5950
8474
9274
957
1555
3223
2969
6419
5801
5750
5466
3473
5417
3403
8078
181
2812
5503
1118
4165
615
3340
2698
140
1813
1330
7229
1393
6016
327
1662
1976
9964
6394
2613
1202
5168
8216
8407
5504
114
8248
1553
8005
8893
3345
285
633
369
5227
4132
2521
6776
1426
4560
2892
7552
2487
5100
6209
4234
2482
459
9748
5982
9826
6914
3455
9497
7764
3955
4237
4196
2
9959
9690
722
8498
7175
3110
6246
7328
5510
7848
4494
1942
6670
5023
9424
6759
9142
1812
9727
8203
5998
3611
634
6836
9767
2489
6737
5872
4625
175
469
3047
9409
1076
9163
724
959
4977
8173
1553
6890
4421
5629
5323
5080
4265
2119
6356
4238
1614
8562
8423
3993
3650
3442
5174
8742
1170
9453
6031
8148
8585
7735
1197
6004
1511
7261
6091
8522
4685
9339
6643
131
7908
9610
9060
1426
3133
7418
7427
393
9251
1671
1928
5712
8220
3227
6617
4501
1663
6640
2037
1745
2080
7312
8198
2851
8439
5339
4953
2283
9518
5044
5754
597
4521
3097
5848
3183
5439
8397
2679
8409
6439
1475
4149
3864
8942
4057
8244
2343
8933
6031
7158
5979
2983
8002
2039
7314
5384
6202
8548
5559
6937
8060
6313
5204
5143
5164
4632
3812
9973
5971
9174
5043
1134
3065
2543
8229
9260
1888
8906
5920
2838
8492
775
3880
2963
546
8980
1221
2222
8764
9455
7634
4050
8167
9526
4484
852
6185
186
4613
2352
1362
1346
1084
8076
5550
9356
1227
8521
7924
5454
3989
6055
558
5259
4570
7160
7269
81
7872
7677
9800
9518
2511
8924
1337
5123
1305
1523
4116
1809
933
5126
4669
960
6199
3285
5253
6511
8765
7737
5368
6885
4728
7069
8918
2086
3925
985
4029
5569
3767
6809
1279
4342
2787
5436
9445
7653
5368
8536
832
5009
89
1323
2071
1476
3192
4461
4482
8812
5488
9921
1266
115
5807
8042
3179
4540
9742
4250
8191
8185
6191
7078
1496
4298
9906
3605
2337
4368
708
8807
3985
5279
3636
3539
3606
9345
659
3704
4858
3752
7192
2229
1476
6252
5789
3172
5982
5186
9337
7840
3486
3421
2939
344
3412
3998
1423
1708
5007
6407
6273
5620
5388
6478
3243
2960
6044
6893
4236
2362
2688
5974
2104
3496
52
2275
214
1101
6805
4395
7194
4191
2656
9553
9535
8851
5977
4631
6416
8340
2549
8064
451
6195
5732
5906
5378
5689
4462
7658
4488
9143
2425
3882
4869
6286
5268
4973
2670
7691
5011
3643
1396
3962
3464
7400
4127
8091
6314
6519
4246
3554
3861
2861
9486
8888
7726
2224
2301
2512
8912
621
6905
6708
6760
8200
5746
1628
5465
6638
8905
9328
1981
5399
8220
4502
9658
7176
4463
3653
8396
5492
664
9946
6772
8658
6326
8887
29
7226
1999
3401
3430
8650
4085
9763
8449
4309
3333
4742
2616
7610
5676
6594
9798
5890
6453
8406
8953
8579
1603
3059
18
6770
4424
8351
4630
1461
4176
709
7845
9654
5245
2761
8388
5828
9071
7049
537
4900
8975
8735
9219
8692
3705
4692
1715
816
820
9151
6906
8926
7472
9018
4369
5363
2186
3365
9839
8121
5070
8500
7963
4616
4298
7379
5054
9952
7227
7530
4787
2761
1063
6588
6575
3250
5382
1657
7415
5830
6077
4116
1458
4652
1032
238
8956
6701
2180
4417
5091
5169
9510
4777
9506
5986
3323
3500
6328
4850
7517
1419
4740
105
8175
3120
5439
9046
7382
5095
4518
8070
1844
218
7827
6131
4657
8244
4663
9299
2360
8551
4374
1826
3819
9800
5487
5370
1396
8360
9686
7742
7722
9054
8863
8150
1292
1344
1833
1653
8973
3041
9477
9766
3772
452
6914
453
8174
9054
2983
4826
5706
522
8028
208
449
7494
4661
3907
5337
7194
3467
9256
1764
4617
2921
3254
9457
5279
8752
9490
783
1595
8359
6538
2617
9527
5811
4007
8643
1810
5263
3861
8944
4606
9336
1470
6829
5653
3240
6178
5133
7414
1853
2131
2865
2158
6900
461
6131
9986
1143
3011
3712
7497
8785
8708
6945
1222
4522
5597
4980
9426
132
2824
7580
72
1648
9969
9041
2826
557
2489
4724
7442
3182
692
6916
6594
1159
1838
3718
6045
5156
1050
3717
1118
934
1786
4678
8486
3979
1242
5606
4436
4697
9175
6130
3900
2310
4430
6755
2874
4583
9486
6196
6223
6835
3599
2625
1482
5363
5068
8782
2323
6057
8620
4161
5472
522
6303
8157
1738
6490
9524
6475
5098
2162
1431
6551
685
4560
3350
5685
8215
1403
3733
271
9299
9936
5480
6476
4456
3951
5758
4366
3064
2060
7277
263
9970
2738
5192
9113
1543
8554
8605
4841
218
9572
6634
911
8976
6224
3904
5901
758
8188
8208
4810
1906
9914
5618
4329
4994
604
933
7723
9745
8831
8817
5709
4792
2609
6615
8911
2321
5041
2858
9619
3414
4674
9815
6734
2904
5307
3183
366
3148
8238
7189
4072
1327
9459
6339
5261
2539
9376
1799
3256
5361
7207
475
3239
3782
9164
6354
467
5963
5857
2110
8557
6916
5617
6431
7655
8490
3461
8342
2973
3355
6950
391
574
8175
8416
205
1915
8710
1182
6743
2634
6189
6872
9120
9975
3232
7782
7405
2728
4473
9392
5087
8363
4934
2596
3160
271
7945
9986
1930
4924
409
5127
2795
4064
437
6180
6101
4982
1769
5051
8057
3893
2457
2422
4116
9570
2026
5396
4538
9667
2640
1152
4399
7858
1026
9503
9781
6298
7706
8998
8815
9792
6168
9702
5619
4033
2934
6437
8718
7844
9623
9338
5394
284
6360
6341
7291
4621
5784
2120
8911
4408
7028
6470
1395
6100
1387
4823
6698
3755
3648
8197
6408
574
3774
7206
8261
7462
358
8886
9502
3448
7923
8640
8341
1892
7231
4360
2648
2939
1550
2089
2911
7050
3112
1110
2431
5175
9429
767
7340
2391
7200
7154
5675
5289
9310
1947
6101
1043
7608
474
5591
535
9411
5136
1142
513
9457
1253
9408
6112
944
8008
4366
6686
2385
5124
4054
782
2643
6124
4173
8257
9582
7075
2602
8357
9323
5994
85
6875
6416
919
1294
2915
1866
3870
8426
950
7683
1839
3975
6384
6563
9387
7217
7112
8546
9892
3390
2077
2635
8289
4195
6174
7885
7499
3290
1334
9675
1158
8539
3459
5619
3263
4599
2690
7436
6111
5779
6648
7336
3369
9697
4063
617
9078
603
8619
1776
426
1897
1896
960
6306
5458
274
9281
2589
2206
4017
5777
7380
8170
3807
420
4951
2693
3814
3276
166
8631
7835
4325
6648
146
417
3047
5372
5488
6060
2222
7082
2444
5411
6374
8500
3757
801
5183
718
3932
4904
2272
279
3398
738
7192
5827
9821
2309
2624
5943
6794
3314
3709
6769
4781
3931
2817
2289
1333
7711
7793
6183
3530
6467
6129
9354
1432
4398
8123
3634
4678
1089
9518
644
548
5649
9971
8536
1316
8578
1771
4951
142
5586
2949
7174
8007
1104
6924
3658
3133
2983
5756
9239
8585
2346
8549
41
5383
1470
5880
4462
689
8446
4222
8494
359
4335
3304
312
1035
9202
4641
9578
5369
2319
5072
4156
8036
8723
698
7274
6748
3769
1476
1884
523
8798
2486
2660
4366
5268
7386
5156
193
7605
9460
7321
5235
3714
4220
2583
3913
9895
7046
6051
7518
7628
7363
2919
1720
9051
2176
3669
2582
40
8940
2364
7861
6450
4408
7440
9282
3589
9526
1977
2234
7513
1556
8314
349
1947
5010
4795
144
6054
3950
1958
9890
4990
785
7723
2967
8921
7891
1312
512
26
2201
9737
555
7354
9535
687
1798
8421
8416
6768
6223
2895
4706
7460
5831
6641
6895
2391
2726
4
877
9463
3192
3737
5871
9004
1588
2962
5301
1007
1149
3696
4959
5272
4689
4682
5327
1240
7727
87
7115
719
2149
249
4097
1819
120
8326
8278
9839
1101
8532
7511
1195
8596
2592
8529
1869
8436
2363
7595
1316
4833
5297
7409
5325
1482
2679
5244
4140
9679
3936
4988
7705
5024
6925
1367
5844
3441
8367
4700
9702
6394
7130
1792
2646
6394
4088
4890
1572
4747
7750
1610
1301
4256
5791
6643
6588
5963
5171
9450
3506
8124
5988
9846
9985
5524
1309
439
4163
1512
4048
3380
7697
864
874
8908
7371
3966
7780
6206
1300
4812
8697
3396
3334
1039
1391
1610
4585
8200
7044
3085
987
9017
3831
2814
6317
9333
8927
165
7242
2207
4300
6755
9205
836
2008
9840
4110
1237
4346
3602
1408
3117
5319
9743
6058
6065
245
3514
888
1493
621
5945
1533
651
6604
9495
9583
1862
1414
5589
9743
4205
8152
604
7172
1147
8761
334
5763
9906
5899
7466
2861
80
5684
8286
1893
6474
7092
1590
7228
4886
9602
3506
6507
2613
4695
1974
5085
7084
1399
4124
2694
4003
7463
4820
9715
9286
1679
8491
8527
2058
5182
6697
4816
2266
3556
2500
5628
5471
3249
5266
2923
6286
1559
9228
5178
1259
3934
3599
9289
795
9444
9532
7538
6807
8734
526
3702
4844
6736
5483
1942
7952
2853
6244
9115
9567
8172
951
4850
7843
4687
8996
8247
8146
5153
2796
8845
817
2323
4597
7352
9878
3122
8938
6583
5788
5553
2671
1553
7696
2303
4883
1803
1432
4597
6254
819
242
7182
1289
2284
2074
8963
5229
9238
5510
9682
5988
7929
1132
9386
8588
4750
4115
1926
1290
2746
9670
2820
8843
6856
3253
1952
9717
9522
2630
9985
7756
3756
6713
1632
1216
6445
5337
8481
5604
5866
2973
3824
2729
881
9151
5353
873
9567
5876
6883
2496
6510
7882
3498
6389
4959
5648
2071
7190
6112
5582
9263
3601
2106
1910
8565
671
2313
3186
4364
4730
7864
8605
8462
7584
6873
3406
5650
1264
3359
4126
6141
8368
4888
7675
7959
4817
6025
2437
7065
1131
5320
6789
6480
3106
7952
2734
7553
7210
325
507
3145
6790
2165
3128
719
6667
7606
6829
6185
4100
5377
1845
7960
2479
6779
5037
1393
5556
5772
8183
2200
2102
8686
5982
3259
9378
5812
2308
4856
36
9972
680
8524
1081
9875
6067
6426
4304
1947
5265
7588
8345
91
6684
6840
8991
5739
7700
3802
1586
6907
6860
4858
2540
1639
4190
5250
6566
3945
9214
7855
739
3483
1403
4057
7674
2854
2562
9312
6561
6173
1613
1045
6628
5103
9769
8130
8645
5501
8293
5239
782
1897
4886
8018
2258
1382
7527
3002
9921
9938
7406
8872
6330
8701
5226
1987
1067
9140
5384
9590
5123
3263
7429
2288
6121
3443
3134
9288
662
2900
8643
3755
5485
2667
3930
7556
8026
5008
3951
7974
9304
8612
5945
2105
8173
4750
5784
6526
3008
8784
7627
8321
5339
2389
1102
8122
3083
713
9776
4224
2260
7205
578
6699
3074
9045
5292
2724
6362
9400
8313
507
6447
5956
4691
4405
9440
6899
3210
5168
7102
9358
5997
3860
4604
9348
4427
2727
4527
8503
5171
3341
5989
499
2471
8379
1825
9547
2159
8678
8500
5827
1322
6461
8489
7140
1695
3760
1287
4207
1730
1611
1497
3889
9379
2339
9385
7999
1168
9467
5432
8063
4922
7603
4667
8114
4981
2014
7776
9970
4392
8415
334
8211
1397
2976
3258
9753
1155
686
7558
6375
1846
9556
2548
3743
3408
1986
8120
7243
4961
1401
7675
8358
8602
4662
1308
7287
8896
5225
2400
5259
1179
3233
1019
7039
3950
2215
5543
7463
8465
1907
1729
7966
1866
4462
9267
9466
8554
8773
6395
9003
7315
1894
1675
9104
4999
9003
4074
3285
8524
7232
4824
9197
6220
8962
1950
6809
4633
6806
516
658
8542
5060
7100
9944
3328
7934
2395
231
9619
496
2472
3507
5897
2166
8941
1697
2741
1444
7035
1873
9070
3110
3082
3707
4431
7877
9821
5605
3531
4211
5316
8462
2190
275
2747
8586
2014
3720
6960
3003
5104
3000
9682
2056
6695
6108
5444
7836
1384
4423
8657
1006
1321
8000
9914
2329
231
158
5579
919
6967
1840
1563
8671
6676
3734
9074
6295
7303
5519
6757
4888
821
9423
108
4253
6210
3933
4133
3335
4227
279
2578
1697
9377
1074
2205
7914
1001
9154
5579
6644
1201
2993
6030
7176
6117
2560
7365
7092
5487
6280
5023
4275
5941
2539
3260
3671
1293
9436
8276
2453
4427
4504
6928
7164
8523
4863
8470
2596
6713
6179
6883
7263
6445
9900
8465
6255
2421
3573
2584
4820
2251
3895
673
688
1542
6463
5205
1625
4556
6094
8404
6345
5412
2814
4993
2918
3305
4476
4586
6569
139
6423
150
4029
3712
5683
9463
6934
3336
4201
8287
4268
4510
271
5327
3298
8058
2271
8923
2087
3
9479
9273
8521
130
5885
7256
9712
8594
5693
397
3742
5939
2496
9384
6705
1037
2618
5621
1043
6594
4673
5727
2303
4252
6677
9423
6399
6870
9472
1602
2950
7879
395
2184
9815
4600
7098
3833
8384
7063
1189
4434
6071
8564
2868
9405
7168
7945
6487
2718
8280
4678
8591
6010
2737
3498
2588
1939
2714
6334
3140
9502
8297
3515
6909
9205
3080
3948
2407
55
2970
3438
7401
9517
296
8099
518
2745
7629
5766
3692
1719
1210
2041
3033
8213
8630
315
682
1919
6246
6533
7857
5171
805
2563
9122
6275
1984
848
8762
680
5697
6921
4109
9299
4309
5860
2010
6160
5308
1610
2589
1044
685
3071
674
5141
900
7843
9105
3608
8505
3888
3658
9524
1501
4692
2701
3750
3171
1049
2758
895
265
8495
6548
3800
4034
6043
437
7510
7266
5352
3936
5175
4597
9676
3198
3148
6252
3430
4357
5137
7909
7187
6899
9927
5878
6624
1507
7715
4293
9546
7839
4064
1591
4769
8227
1295
7235
2667
7833
3071
2498
4997
2839
9671
8950
3267
5921
3391
8724
8073
2267
6367
9743
770
3264
9487
194
7037
1816
4014
5402
4649
6329
8159
5598
7397
1933
8381
5132
7977
4172
7103
3249
8579
4422
6022
8612
1898
863
2419
5007
4079
9831
6629
4011
7377
9205
7761
9672
1871
6447
8586
9046
3640
9065
2576
5475
9166
1320
6389
6352
9785
6769
1850
5474
1736
2754
8456
6739
8019
3869
3370
9858
5868
8541
6088
61
1667
7414
9151
9450
9608
7790
3356
3597
2684
4449
9863
2568
6592
5269
5852
9637
2975
860
8852
6761
2760
1599
8706
230
579
989
2058
1520
4404
7760
6188
7353
8941
4376
9886
7436
9678
4374
3703
3522
5624
8631
8904
100
1776
6491
4741
2525
7247
5057
5281
5979
5077
449
8248
7507
8685
9861
4341
7358
1932
6885
6420
8403
4531
9118
7282
4642
949
9998
672
2891
674
9822
6663
4217
9121
1004
2869
6910
7260
7972
6053
8619
8165
7659
7565
5964
423
8584
4049
8559
6951
2959
181
8815
153
4171
287
2689
1327
5448
2059
2170
1404
7258
8424
7867
6599
1037
6415
3402
7947
5258
9204
350
9531
4402
3701
7158
531
3114
304
5863
2889
8964
5058
5025
2819
9494
5017
6092
2178
2776
5402
2852
2923
6063
7791
8366
8359
4226
9560
7974
592
3221
8930
5191
5132
7482
4150
4502
1478
2288
9864
8139
2551
4725
8687
7116
7060
4000
1700
9144
1953
7716
4580
5245
6003
1474
464
6967
8227
3518
1652
5526
4895
971
4468
138
6266
1206
5121
8558
8804
7580
9931
2798
9092
3097
7153
422
4177
190
1893
968
3696
1806
2635
8810
8152
2485
7775
8346
5377
4197
4309
7614
3563
2911
5820
5356
2203
4475
5468
6739
8912
628
2207
9061
8996
642
1660
7601
7630
8965
6286
3537
3652
6314
1043
2829
61
2158
7776
1273
1957
1741
9346
8050
6666
3285
8031
2576
6579
3276
8507
7897
3968
890
2007
5891
2524
1701
579
9507
7215
6711
3732
4214
5504
1406
1697
1386
632
2752
1367
9211
8161
9496
7693
1718
6622
9313
9602
955
6820
4750
3137
7540
2758
2836
2263
2652
7102
8725
3291
3822
3031
3530
5324
4779
312
8860
2361
695
9259
3999
2457
193
8459
8011
4554
3021
1067
24
3095
6544
4516
3013
3811
1847
6903
9749
8946
5381
8192
9767
3991
6007
6475
2657
3336
517
8432
2744
7678
5063
8586
9727
3976
8529
9846
6073
3679
2141
2839
844
3411
9220
7990
5733
8853
8408
8566
6929
2318
4017
8502
3055
4588
9090
3599
5744
9821
4023
8893
1880
3780
1694
8987
2212
1705
8495
8423
7991
3389
1864
6884
1315
2027
2282
3118
5985
9513
7642
4201
7997
6766
7012
6562
6017
9326
1171
6567
5691
7360
8006
3586
9310
2784
3183
800
9474
177
9837
1648
6105
7146
2228
9704
320
5249
5990
1633
8509
6310
8368
8162
2347
7542
6899
7178
4096
7680
2590
9239
6967
9331
6581
3379
9918
5478
8848
7358
3822
978
1634
8103
8722
4106
2899
308
5255
1963
941
7922
1375
8110
8400
2358
1121
5018
6882
5009
4960
7094
9990
8962
9142
8828
5560
9045
9646
2265
4691
2249
9819
2321
5247
4688
2344
9616
6202
9119
7900
8219
8082
4949
4617
261
5756
6585
7154
1374
276
8140
6151
2101
5457
6269
6030
7085
7460
9643
1904
2990
317
9941
8909
8051
1050
3085
2012
4769
4237
1212
2467
4967
3289
5967
8880
8048
2201
2190
1554
3045
845
3837
6231
1648
1730
9708
3442
5020
6572
6537
1944
8664
7314
6181
9816
5466
7079
148
5141
480
8400
1022
225
2497
9271
883
9271
1203
923
1019
1557
8181
578
9834
4916
2684
8716
9651
7142
1580
3221
9460
3019
444
7158
2703
4656
1516
4024
5656
3333
8866
1239
5050
888
9103
4863
6533
35
9153
9366
6738
4063
9985
3894
5911
2116
1949
677
4405
3070
4384
1730
7262
8605
3085
7069
8869
4601
507
8644
5758
6864
2666
7062
5204
1534
7268
9894
8905
920
7198
5262
7800
5989
477
109
2886
2297
7670
7535
5303
463
5294
279
2605
1954
9296
3627
3163
7480
3965
3500
2152
5276
3853
8529
960
4038
4067
4607
1972
6937
1791
1463
7376
4761
2846
8684
9085
8711
7708
3087
8685
2651
5433
6361
3092
765
8568
8676
5271
1280
7284
2294
8588
9803
2990
9164
6753
1924
6402
9247
6712
2651
3912
9381
3984
8337
2454
1910
7039
6596
5714
8281
6859
7240
4452
2235
2696
8243
8794
4060
5163
660
9606
4358
4046
6385
7778
6570
7244
4797
6788
4553
7564
4450
6956
3115
5434
6432
2794
2144
3072
1634
1036
3281
1365
1129
1829
9634
4220
6567
4122
5942
9261
1946
4950
3791
3360
7812
9645
1441
6053
6643
2221
6065
5537
3569
6496
7599
4419
5610
910
9181
3477
101
7584
3659
6158
9506
5103
5409
1108
1343
1947
536
6303
8422
1975
4117
6168
7382
5874
915
6832
6444
2529
284
9581
1693
5367
131
3775
3011
598
3121
9105
4403
9951
2539
9451
8743
7574
9132
2180
220
737
5892
4757
7754
1487
1229
713
1579
9781
4213
6048
8874
1107
9101
8259
138
6038
9709
8786
9344
5078
7377
5480
7454
3232
1589
9120
8796
9166
5288
8289
2501
2401
1456
9125
5259
9729
2794
1383
872
4539
4251
5403
8259
7721
3384
7911
2427
8432
6783
4703
4979
6499
817
1455
7866
9956
1484
6769
3974
6747
2824
9326
3852
6431
6382
4129
110
8609
416
8279
2913
6120
1657
419
3562
982
3074
5598
8565
442
5534
7659
2738
319
1811
4329
1405
7074
5814
7121
9559
1392
3889
8559
2006
1294
9267
4974
6438
6178
1908
8876
6698
2463
7475
3261
4739
3838
2783
7707
124
1063
3870
1610
5536
1119
9661
3386
3112
1132
3509
6198
8693
8627
7222
2729
278
4898
8403
3856
2919
394
6441
8890
2774
4
4621
5372
6611
4149
7426
1458
6083
9996
4867
560
1537
2472
4275
1782
306
7830
5662
8338
7811
71
9788
2303
3825
2305
3570
1467
5493
3260
9684
646
3466
2781
5323
4342
3020
4751
4431
8423
5711
2572
8769
5056
3353
812
520
6850
7181
5317
7222
8361
5989
4672
8470
2773
8443
620
9172
2050
196
1772
8168
3474
3738
2539
9073
6941
9588
6592
6794
6479
7860
1964
8316
192
5692
3376
704
2401
1102
1036
5775
1
3663
2978
5544
4479
3736
7625
4317
7226
9257
2894
9178
3381
185
6020
4802
854
270
2428
8
941
6229
8608
3560
8002
575
4857
6448
1207
9689
8544
3454
4748
1734
4642
9623
5234
8011
5692
1664
8647
950
8982
2573
2032
9852
5820
6276
949
750
2647
8893
3317
1991
1499
8248
9483
3829
697
7739
5016
8641
709
6743
2512
5452
3554
8614
4993
1192
1192
3091
4013
8129
9128
9893
425
9750
9494
8057
6813
5640
9765
6540
1948
9806
7521
9474
8302
1857
5462
310
153
3067
3694
3182
3631
2343
7159
5321
4400
1221
1218
5064
7455
509
8120
4583
3762
925
8599
2935
4836
4272
7882
9513
2021
3645
6295
6872
4129
3209
7026
2211
9709
4138
1919
7607
6221
8554
565
3301
3491
8468
9182
837
7747
8334
8618
4902
66
4978
1251
8032
2620
3131
6219
568
5716
5321
2241
9680
5766
6080
1251
6825
3208
4659
2045
5
9600
2761
6720
4541
4271
6474
1502
3292
1819
2632
1890
9719
8106
3260
6636
2377
394
395
2074
2222
4429
4581
2034
7116
5922
3195
9772
7770
5567
9962
5100
3726
7370
6872
5980
1734
2503
5162
7769
962
2460
4015
6356
9820
6496
9453
8457
5046
5953
9014
7996
9599
5717
966
9407
1905
9177
6268
2736
2954
6229
547
9519
8948
1312
2396
4318
3443
5264
1193
913
1867
9433
2664
916
7516
3863
3066
3836
9227
9175
1887
7429
1550
4079
1824
2507
9011
4414
3385
7493
3357
2190
5329
7739
7453
9398
9831
1992
4809
1356
2811
3690
8891
3144
4966
1622
4457
9107
9030
3177
2396
4526
5578
3626
8095
1871
7495
1307
1158
6934
3125
1278
5416
2959
6761
1939
763
8256
3039
1679
8187
6417
2643
9769
5558
4299
8764
5023
8695
6649
5366
3477
525
3403
4251
7037
855
5130
7246
2290
3214
5718
4435
8910
7199
5754
2910
5100
2419
7057
150
7064
3229
2898
9462
1938
7936
1527
4192
7425
6314
684
1678
1764
8401
4210
4023
9619
2505
3043
1434
6709
2415
7791
3129
1787
4660
2773
5877
8505
3497
3966
5810
6421
420
7444
8024
8568
7885
7008
8645
17
1351
4432
5586
233
462
5095
8480
9505
4633
1390
4414
3287
6508
4104
5195
2824
2510
2212
3650
1855
1441
491
7255
3835
4867
1129
3276
1791
7840
1689
8288
851
3122
3929
3637
5976
2070
6317
2732
8809
972
2463
4623
9213
571
3316
251
8105
2446
409
8168
7937
9439
8268
9015
2703
1919
3703
8999
6636
5183
408
7219
3500
5358
3980
9339
7815
9679
7849
7678
993
7269
3419
8113
8282
3502
3574
879
7185
9658
5178
4252
3684
2631
229
4167
9699
3851
4210
7164
4579
8012
4831
9652
7166
6399
6076
9194
1495
6843
5791
5642
8651
2889
6645
9255
8147
2251
1267
2217
2934
3046
6474
7314
4716
4045
1369
556
909
139
8316
9025
5351
5229
2531
7862
3471
377
109
4084
2814
4527
2259
5284
5325
7163
2081
7607
5660
308
2223
6495
3547
997
2846
3822
7212
6421
5789
7209
8415
1636
3915
568
7757
4244
1303
444
8337
4865
7236
2318
5456
7263
9368
2336
5977
4896
4387
2882
2264
3934
9069
8644
8692
2651
3464
6083
3400
7410
7925
322
5535
3737
2482
6053
3208
4886
7729
7293
9609
6683
5716
9787
2288
8191
7764
7043
7845
955
1120
7039
4779
5357
7395
7788
6069
252
9454
4117
597
7962
4389
6603
6976
2511
5062
4973
973
8231
5443
9338
716
8890
9537
960
4899
3603
4649
7295
1716
1440
8459
1632
698
4645
7123
9948
9266
2397
3636
7514
5751
9487
6608
1720
7637
9001
7657
1684
7215
7851
8722
9608
2764
6754
143
1457
364
4479
4476
4826
7353
8532
8889
7818
2521
314
7282
6486
6975
3778
1324
2484
5297
1510
4891
9757
6340
3659
8545
2110
1027
8006
6594
940
2687
312
6355
1457
3424
5767
4672
1815
8282
5306
5484
688
8491
6848
7747
2832
5392
8654
9548
9719
5111
3507
2346
2239
8192
4490
4050
6638
6140
4124
8614
7576
8056
6975
4688
2581
8595
1710
4027
4890
3546
5430
2746
7191
7780
11
4380
2124
2793
9877
1911
8521
3071
3706
225
7344
124
3433
9886
5753
7871
9280
9412
5314
7818
5067
4218
7361
4168
2570
7871
2376
6124
1757
9446
4739
2074
15
319
2784
8238
6108
8225
4300
9818
2895
7716
9510
478
1997
4619
6194
1024
7688
5710
8365
9835
241
4550
8536
8851
1037
6865
2579
3606
1555
5317
1511
4302
4239
2433
6415
3396
6470
4255
5188
4030
1542
3158
2052
3513
6889
1388
6335
3282
9463
8601
7341
9741
9300
6566
3775
2873
45
7172
737
1179
7242
6106
7576
2023
3345
8390
1390
253
5287
1764
2023
3999
3811
6060
3694
9857
3953
1750
2081
9305
3344
2761
4903
2966
7593
753
9146
9149
268
462
4292
1343
9864
713
1226
1590
4103
2658
9599
5598
5892
564
3655
8304
3002
8650
8249
3770
8586
9675
5519
7738
7176
4561
4413
8073
9347
1128
844
3508
1727
6369
9538
4998
897
2918
4368
9554
4806
3944
7944
9627
2880
7908
7656
9158
5775
4708
5367
7975
1623
8481
2443
2569
5267
2662
4373
5962
1703
2977
2970
6610
4138
1954
5774
6548
9624
6262
431
5916
7394
6157
2987
5785
1552
9191
6223
2132
2261
3341
4446
6382
6301
8860
2506
921
9990
9132
6802
525
9671
910
8023
1402
5137
9157
2460
7677
481
4332
2139
1915
2031
4453
6702
2970
6615
8705
1120
4911
6850
4507
6081
6130
3391
8894
5551
8030
8371
5063
3160
437
4922
3302
1689
5921
3480
2766
2257
7844
8801
6908
1927
4001
3121
4676
4436
5331
6442
630
2063
6891
1208
4192
6548
2935
5650
8957
3263
414
3871
4827
699
7944
8193
4346
2098
682
2003
8272
6111
3455
7467
8938
4808
4354
2236
9901
9505
2537
2812
4795
2255
1579
3388
2977
8075
2241
3961
6572
8894
810
1389
2939
7167
6073
947
9920
3510
5066
966
9425
6812
1042
1844
8763
4945
3011
4244
7542
1770
8702
2561
4435
9253
659
3762
8033
8490
3540
9272
2639
1360
3081
6387
8748
5000
1900
2529
1755
8810
996
8452
3651
2955
879
5743
4834
4552
8279
2237
5313
8369
9784
8494
4130
4741
4504
3390
6614
6661
2388
8932
2219
2824
4412
1012
9138
7643
5541
1041
8239
4786
2909
3043
3658
3136
3803
8368
7091
1087
659
3899
4242
76
9753
2070
7980
5986
6238
2868
2034
8257
2886
5984
8307
9834
5594
7987
945
2523
3304
5254
1777
2578
5016
6117
7852
5967
218
9468
1299
5018
6811
6545
2303
8174
2535
9005
4310
9041
8472
5368
1274
1761
9612
4880
5835
8764
4948
4086
6669
2507
6697
6581
7236
6189
8506
2912
7739
7612
4064
8294
6277
4814
5266
1844
1435
603
8948
2184
4259
3493
3722
2046
5889
3048
2731
8137
2184
6688
2225
6079
9209
4962
2764
2913
604
8184
1446
3206
3340
1500
2753
1715
5037
4511
3005
9209
2489
5671
3190
4651
5015
7203
6553
5290
7245
3868
2679
4942
5212
1979
1555
740
6122
1169
3925
1695
2382
7910
6865
8876
5459
5681
2881
8710
3279
5681
7551
9810
862
5286
1487
9096
6119
4479
5753
5151
6000
2529
5188
2596
7805
336
5310
2727
196
5933
3736
8514
4828
6908
2590
8374
3380
9409
7317
499
976
8327
4396
3732
1805
6572
3125
9190
9462
9517
3645
1859
7807
5657
4951
2478
6287
3364
5143
3005
491
1323
7561
3038
5708
2254
5618
3608
7539
2079
5487
1647
4835
2534
8058
9635
3724
5710
1755
3750
6824
7056
4618
2456
3134
4057
9746
2625
9940
4219
2161
9610
1458
4109
1053
8712
9666
7216
5537
9974
8435
7743
8564
8430
6684
9169
8586
4851
2093
2863
8132
1950
9474
5596
3491
1635
1537
5174
7674
3888
6162
2280
1585
8002
1710
185
710
4259
1376
3365
9774
5268
2537
8213
7849
1954
9088
7565
3475
568
3125
1219
6918
7585
6934
407
3917
4937
5595
6819
6612
2575
1308
9488
1003
6601
8035
1730
3193
5428
1868
3650
6957
805
3353
1046
9936
433
1345
2254
2310
5814
6296
766
6532
8148
7002
9219
3099
7900
8225
6564
5138
2339
2583
5575
1346
8258
3653
8524
3194
1246
8505
7050
1155
9535
5030
4100
3198
3247
8262
3160
4938
7344
2026
9700
6849
138
7634
5013
5602
2177
5191
5229
25
2415
2918
7792
7818
6787
2664
1323
5342
2149
3420
3938
9764
6484
2886
517
1992
6175
8352
2958
7905
4684
5518
7993
9955
6472
1024
6768
6181
4892
2881
5090
5326
5112
1485
1296
4489
2254
4143
3716
199
7470
1271
574
4979
7018
8347
4860
2176
4773
9413
3301
7119
5661
5754
4818
5901
9313
7674
5673
8057
5777
9395
8536
4371
4241
1664
379
6000
8633
7839
7929
2538
9132
4384
529
677
4723
5290
6845
716
1494
3400
96
5145
8854
6992
3665
9763
281
6291
4708
4802
9443
9008
7793
542
8206
5588
484
2133
9270
4236
1008
6284
2004
8155
7008
7469
756
9974
9068
3886
8373
7037
1300
7410
2076
8132
1324
4649
805
8400
852
4019
5432
77
1459
5665
3220
6139
5408
6780
2827
554
3052
9151
585
5722
3167
463
2817
4133
9485
8620
2518
4312
933
1295
3171
7420
3606
1411
3369
2995
798
992
6099
8078
4929
7058
102
2828
6354
584
3514
7596
7585
5721
3039
1971
9553
609
7342
7065
6133
9752
9870
238
5734
6836
4960
1226
9523
5253
7495
754
4694
478
9575
2087
3855
5844
4985
1464
1584
1646
7208
8887
1411
2908
875
1257
4139
9684
7807
4663
9430
9464
4464
1906
6156
5716
3573
68
328
4451
277
2753
6095
4817
5977
9099
6097
5802
9952
9477
619
2721
3625
655
119
7518
3136
7297
417
1583
7064
6371
2822
1807
561
3512
3643
7411
3511
6939
7943
3265
9751
4018
8191
2076
574
31
8588
7018
2047
566
9994
7302
7201
3160
4015
6193
1651
4077
7142
6292
2141
6497
7608
2944
6628
3397
8599
8086
7033
8166
2854
4259
2944
6443
7991
5923
8312
7208
6210
3831
6811
4991
6255
8545
8499
2870
3361
2987
919
7859
1551
9351
9553
628
1520
1073
3134
8444
1939
5825
401
2232
4088
1165
2996
3567
9501
8235
7196
8807
5721
5700
4775
2725
4159
5316
9861
2460
3088
1902
6224
1271
704
3069
2954
2753
1363
3941
5714
9681
3683
4839
6082
7348
5825
2915
6487
258
1333
728
1134
5059
5204
9543
600
2362
4830
7446
4154
3295
1408
2592
35
6603
7116
4969
8586
4908
6819
8624
8628
5369
7837
733
6399
5247
9877
7401
9839
617
4115
6621
1634
3966
3159
5235
7873
2901
6399
7145
6133
2211
6965
1972
2164
8501
3464
5296
8615
8217
5494
6325
3593
566
7139
1910
6926
9117
200
1812
1325
4423
5050
3087
2748
7837
7718
9628
3974
8439
8263
6929
428
8076
3523
1693
8085
8552
632
934
371
7532
1006
1194
5124
8782
9385
6503
6593
2353
6926
9046
6759
5456
8751
2913
2847
9476
2661
1030
2236
7638
1465
1011
9425
6173
9551
3297
7500
5624
2127
4606
3475
7464
9617
4978
4218
8341
101
8403
9437
8753
540
8004
9840
6473
2390
1416
8833
3639
41
564
646
2453
9866
4947
5081
5196
6284
6515
6461
9994
4674
2380
3819
8242
8834
7713
8286
6237
425
4095
4951
3391
3813
9010
3469
9829
7122
5271
5412
1802
4068
5628
9609
6216
6622
9700
2392
9355
3389
791
5147
7681
8565
8341
3535
6734
6565
9531
7796
6716
409
3998
8049
2368
4828
8645
3025
6392
9368
5779
3038
8544
5260
225
4488
1811
3336
1259
562
8383
2168
769
4746
9521
6203
5549
4307
6352
9423
6740
1873
981
6586
6629
4256
5000
9527
527
5072
3878
6476
6752
8337
4894
436
8471
9912
139
9806
1019
9227
4667
8240
3236
6335
447
7705
7127
7483
3883
7922
7264
5880
1629
2240
2552
728
3930
8986
9157
3567
7124
9537
5888
371
7880
4736
258
9676
4211
1969
6184
8983
9093
7178
9798
3325
4446
6322
6216
4827
4388
20
1171
2813
8215
4783
3034
8844
2283
2567
8892
6898
357
4236
6186
5734
8801
436
5622
3128
7056
9640
1064
5082
367
5976
7354
7800
4194
4700
3347
8774
1135
8712
5153
2773
6599
1114
3087
7234
7792
6755
3142
3371
8829
7904
7312
3263
415
5077
7623
4321
9844
7717
140
8007
1294
5712
2676
7717
4607
4601
7277
8866
6304
6210
4798
5428
7665
8326
8140
2717
1258
6211
5065
3889
7856
1907
2422
162
7428
9909
1226
6698
1125
7309
7451
180
294
9092
888
3400
1066
1933
8649
2145
3211
294
5406
2445
9817
8871
7109
2624
2944
4154
3191
4821
7571
230
353
5027
4149
8730
9745
9735
5334
5747
3270
5764
7162
1898
4522
3955
4261
6189
1708
6088
3763
4664
9653
84
1668
7296
3565
5857
452
2140
1942
4557
5081
4352
1493
1477
5318
4199
3649
5581
9708
7452
6164
6602
7727
2965
2958
2173
3367
2477
4249
5628
2845
7693
4744
6350
8629
2390
1416
5442
1020
1181
4504
3772
7750
8771
1733
9502
8682
4544
5166
2239
6826
1804
1399
9499
5450
5353
7720
4743
5825
673
9269
687
3469
2471
7225
8302
513
8188
4219
6056
6122
4833
5187
2199
4959
7412
9158
2001
2646
6937
3356
8642
4612
5510
6611
8683
6508
651
9100
6375
9113
9868
1204
3478
9799
2556
1885
7576
3035
392
2650
5879
2370
6333
2122
8993
6263
694
7995
1745
126
7478
9584
6953
4798
5759
9245
9614
2652
7037
527
2064
8178
5475
344
1589
6222
6303
2088
7825
455
7995
7368
2467
4730
8771
6864
3375
8034
767
3417
7188
4774
684
748
9721
3309
5851
1240
1625
6716
613
7907
3127
5792
2441
8888
6368
3607
2308
2175
9548
105
3036
4634
2960
9540
8249
2587
9684
8517
3760
2659
8684
3410
4638
1029
8725
868
8093
9145
8253
5906
4134
9293
8815
1288
5715
822
1690
4182
4383
2244
8606
1829
141
2723
5602
933
9250
3502
7300
4754
7376
9822
6270
1765
5647
5040
9489
9303
8234
1476
3713
4912
8884
593
1565
6797
9525
8854
8841
7247
6693
540
7530
5664
3251
5688
2765
4225
8402
1244
388
9007
7505
1453
9742
901
5861
5023
5858
9834
7158
1500
6104
3274
4083
3364
7828
9987
8498
5997
5424
9046
5720
4572
6996
2541
385
1564
3653
3644
4109
6955
3447
2448
2760
3109
3808
9764
4852
279
9163
8818
5060
4565
406
7046
4839
4056
9016
7950
6655
9727
4978
8878
3342
5238
913
5121
9100
1444
141
7977
9160
6670
3986
9159
1688
345
5672
9238
4286
7933
2049
3714
7353
2613
2814
7526
7637
5474
6142
419
3648
4447
7925
4780
6602
8752
8964
3406
9176
7715
2427
430
21
1593
1816
378
3430
9742
8506
9633
4680
4163
1479
1102
6825
6877
8374
6879
3423
1319
3625
9413
9001
9234
379
7332
4256
1692
4658
9674
9641
3038
6865
3821
7354
7904
6541
2428
118
9895
8298
7895
647
7599
2753
8443
6455
6963
1024
4597
3771
4009
6798
4696
7117
1995
3481
6682
4356
7376
3406
4408
8434
8489
1732
1754
7802
7927
9654
9490
7179
8665
3883
973
2814
4115
820
8828
4024
1627
6817
5308
6396
61
8704
3905
288
6335
9651
7570
1434
6302
6237
8029
5464
9863
8009
6891
4169
5298
7654
2078
1866
520
4819
9719
128
2981
3539
5957
5615
9576
3197
1080
2806
6040
3171
115
8952
7409
2061
2287
5671
5212
3538
3628
1134
7484
6194
1666
1467
7029
5314
1046
8743
7431
1620
8121
9652
6984
7779
1978
7138
8463
6984
9660
1789
6652
7180
4210
7111
3318
6571
2454
1533
2924
1601
5369
3673
9709
36
6932
9588
4980
8893
4590
7861
4202
3844
4022
2139
2143
983
1904
1219
115
6534
1677
2198
2351
1519
4690
417
3601
7697
4139
9474
8436
8383
8968
5453
6414
9811
6693
9016
2339
1387
7256
969
9366
4053
2340
9834
6944
7459
74
1174
2201
2603
255
1571
4739
478
4984
7788
1511
691
7329
6025
2151
8415
8654
8365
7810
8995
1705
5052
4230
2321
7370
2039
5103
9756
8005
9926
3726
5548
2252
6704
9781
4331
5813
3242
5006
911
4551
8250
6091
6836
9694
9782
3017
5989
9854
4286
9726
5895
9172
1427
9553
4035
7271
3250
2472
2989
7757
1969
3372
6805
5179
3013
9642
282
9765
1038
3811
4790
195
1327
2498
8378
3620
9438
1501
4790
5660
5668
4213
4085
7657
2433
3304
8051
5747
7055
1334
572
8962
6641
272
7955
7290
2601
8172
3659
1505
4227
4197
3014
7649
897
7792
2199
5912
9459
2121
9446
7132
3922
139
7919
2557
7146
2959
8759
7747
8162
8284
2141
9974
2793
573
7433
5005
479
6480
4468
1598
5597
5962
5427
9587
9874
2008
4897
7934
6875
3696
2583
3859
2397
182
3083
1508
2162
7098
3
5338
9966
7391
9540
239
8669
4359
7531
184
3820
3769
7607
5551
720
7637
6546
1216
5542
7534
6602
3817
5832
9030
6512
7412
9977
2263
6811
6577
4669
4445
3450
7020
3480
834
6005
6526
5074
7473
1134
1392
563
3244
4266
5546
2929
5337
3974
8761
1251
8359
2679
3839
4080
6911
7826
8580
8329
2805
8677
6394
9440
8797
9872
8974
708
3162
8467
8906
6218
9153
3110
2680
4217
7213
8431
1937
546
5580
1587
9060
3338
5735
396
4786
2630
9070
5571
3973
7890
3602
3627
5185
5214
716
1386
8435
6997
8282
4116
4614
891
5530
3589
4292
1266
2143
2923
2585
3353
4961
1758
2052
6066
65
9821
3735
3006
7577
5030
3709
328
5922
2066
4331
7835
7007
3771
9951
5008
2775
3850
6245
232
9072
2257
6425
2066
6311
674
8438
9545
5692
6810
6253
3789
7449
4414
5169
125
2595
7088
9279
6094
4586
5838
6364
2651
7771
7047
9990
8601
2756
7163
5148
1364
6599
3582
6665
7052
3064
4584
2348
6518
9761
7884
3491
2896
1509
179
5158
7477
8816
2148
7088
1033
205
7475
7831
1906
1234
723
2669
8339
3542
3913
895
3046
4051
4943
5082
84
198
7089
3198
4724
1652
9255
7435
8159
7158
9232
7112
5244
6852
9623
8530
1037
464
69
7313
4228
6297
3650
311
9619
5569
3065
9601
1759
2664
3000
5696
9808
2247
1137
8801
1832
1576
9120
1512
3565
5074
8152
3532
3285
5059
1164
331
8333
3207
7575
542
7094
4485
9369
6760
652
1224
79
216
9828
5546
8238
8301
5442
3468
6283
2217
900
5379
6906
1438
7439
9053
6289
406
836
4434
1223
9535
6766
5861
4799
5138
4218
4328
6187
4708
4835
9823
1263
6822
8442
9181
8820
5863
8831
8220
3493
490
6030
2248
569
1730
5688
8650
6141
297
2845
5011
7709
2400
5059
9374
1583
7041
7814
5032
9101
4016
7564
3499
429
6208
2820
7222
9918
7538
2554
4856
6817
7751
9321
987
418
4119
8526
8238
2625
7963
308
1563
913
3492
5426
2135
4797
7502
1053
4455
2674
271
5547
5696
8861
5226
9461
4743
4929
5632
3608
6887
2021
9798
841
4912
2920
7121
1538
525
5618
4782
2654
5390
5240
2190
2988
164
1691
6238
6467
2731
9534
821
5155
7057
7586
1399
131
3717
8641
9959
6669
4139
9379
3977
722
1660
9279
6693
6715
5545
2882
3015
5069
8240
9205
7635
6776
120
4830
2437
2668
1959
3478
2807
8809
8387
1202
4269
626
8132
1344
9642
9276
5640
592
5957
7913
3505
3996
8037
523
1417
998
1449
2471
2069
5533
2037
2472
7640
4746
7463
9709
1662
4413
2312
8384
1945
1168
1998
3572
7624
1252
7037
2138
755
6352
8157
6592
9892
4419
1207
3703
3263
8562
7354
8287
4834
9522
6890
3217
2951
4980
9880
1000
2902
5336
2812
8669
9815
9839
1166
3310
2518
8801
2629
7579
2031
6135
8839
6413
4937
5943
4207
2706
6607
9834
7116
3657
1993
5627
2134
7446
3705
4974
7579
1987
4626
4666
4744
1364
8723
5732
195
9269
8320
8314
6629
1474
769
4057
837
4995
3492
3484
8943
9201
8126
2801
356
9561
6751
5129
6459
317
3332
5228
6005
8209
4085
6151
5182
5481
8398
9523
8656
9660
7035
8851
2497
9556
8893
8970
3788
2485
4073
1430
1165
8520
736
9325
5558
8420
1545
146
6799
7703
2826
4900
4298
9990
4901
484
6068
3007
5455
465
6440
7319
3468
5121
3389
4501
9078
7662
592
954
1293
5274
4060
2523
2520
8753
9045
4156
7321
2378
1781
5419
7247
7193
7534
9350
9317
2596
7006
7066
8920
3408
8128
2218
2805
1223
7950
1976
5649
1480
7236
6915
7730
780
2193
3165
8106
1984
6551
4439
5829
5476
7073
3019
248
718
7828
8950
5273
3500
4718
3712
4925
7189
731
585
1436
1754
1735
178
5489
2542
6990
9509
1789
5902
8286
9666
6588
639
5294
3144
8879
4868
4696
9052
2232
2297
4241
5016
9429
1327
858
2563
6835
5507
3807
5417
1747
1149
2445
3735
2554
5810
6064
5461
9587
3639
1161
5440
5663
5859
7711
3235
3325
4847
4221
8193
3028
3148
1545
7026
7020
689
1877
9192
3453
928
1310
9820
2864
1332
1730
6634
2401
5610
1759
630
8102
2344
6518
377
6665
1262
5822
3516
1121
5816
6996
2655
2783
9917
7792
6647
3892
1111
9012
3650
7264
431
4877
7160
6309
1252
2700
1280
1130
584
1390
1052
8844
6983
8055
9378
7822
6485
1710
7559
4289
3395
1442
762
894
7454
1690
4379
5360
1076
1273
4390
1696
563
8720
6048
1256
6480
1166
3869
3528
4849
8035
5979
7367
4072
3202
3406
1921
4876
1348
7449
9423
6741
7594
8166
5045
9140
5130
1938
4548
7629
8554
9272
7472
7666
2427
2008
2811
2589
8125
6836
8336
5017
4352
5943
7772
8622
938
4082
2215
9879
4533
9700
3585
8721
9200
1510
39
2483
6341
3968
7556
7813
2331
75
2580
4990
4434
9396
5428
3054
1387
7498
3525
6932
3354
116
9408
2893
7060
1746
5555
3818
1938
3294
5962
5308
8712
4862
8632
9679
1023
2922
9044
2960
5534
5044
3089
3132
7992
5529
8406
119
8446
1186
3420
1110
3477
6679
5846
5257
6946
705
2698
9017
9922
7994
8205
7769
8759
4004
2158
3324
5052
5970
7352
3059
841
1287
7579
6417
7682
2361
9220
9245
9434
8689
2057
467
4373
2739
7953
1000
1178
6068
3264
4967
1623
316
1616
5837
2176
2538
3962
4509
5039
8606
8148
7617
2847
3447
7013
5295
9492
7546
9892
4627
4017
4539
6623
9582
8637
9835
3703
2283
1488
5055
2328
5002
5815
4248
982
1915
8391
2340
5474
4056
2350
1345
6797
6479
2180
5753
5524
8347
4961
2223
7529
2078
1097
1492
9842
845
5330
2645
7482
7224
4022
1781
1670
8196
3812
1507
9858
4375
8368
4760
6842
6256
5915
7583
5605
912
3501
465
155
4889
3487
8188
8855
9201
4325
2079
5143
2946
8488
8805
6272
962
2002
7339
4543
1723
7906
6543
5338
8374
5088
1688
7493
3992
2027
6316
8849
57
4621
514
703
1644
8688
5317
9730
3872
8537
3777
7249
2611
4595
4509
1676
430
4055
7941
2262
9249
2199
9202
481
1979
6106
9272
1272
5301
353
6141
2677
3052
9384
2193
8515
5562
1993
8494
6893
6496
2010
6653
1781
3266
3414
2306
1394
47
1689
4710
3504
9787
6965
367
2715
1707
3538
5022
3254
6844
1395
8580
6437
2064
3555
4866
796
6102
2173
8444
9294
6789
1515
1800
8519
8836
3063
6425
3029
8537
7165
5187
6241
8125
5297
666
4364
4313
3421
5788
1268
9759
9219
9991
3478
9094
5409
2360
8461
6371
6562
4641
7048
1633
1312
614
7322
4350
3976
8405
1931
1137
502
2831
1564
2059
5167
8647
5496
6105
6014
9142
6261
5139
230
8201
7834
997
1094
9752
8555
5623
6458
5907
9039
2058
9534
8379
6771
1666
7117
9450
3127
5627
6760
2832
3798
2025
9171
4587
5379
3104
9257
7394
2782
9996
863
9614
4982
2862
7398
4405
3865
6004
3274
5781
1799
4932
7560
6810
3701
9445
1084
2140
4461
1177
2584
2136
1426
2123
6992
8360
721
1425
2226
7826
3971
9326
2260
4698
3887
4071
2118
8885
9804
7967
7110
987
9860
8242
3138
6568
7221
810
2503
1567
5841
6305
4777
9563
9029
20
140
8484
7926
8513
670
3690
7351
9485
6439
1105
3239
3667
5353
9882
4024
4396
5938
4681
9962
5688
4736
360
918
3495
8980
423
6855
4231
4495
2030
9090
6234
5625
6034
374
8243
3744
7775
3374
2252
5933
7064
7924
5687
291
1720
7760
8112
8289
4676
9565
9451
5991
607
3196
7679
7221
2569
8611
2878
2654
2357
9277
8768
9339
3382
661
4171
7164
4965
7597
3857
4106
6050
1560
3814
4920
2356
3560
9725
1016
5502
8273
382
2202
3233
3917
9013
878
1496
2313
5802
827
8980
7836
1721
6488
3348
5975
1118
1207
1840
2776
6447
8674
5378
7513
1397
4989
8290
2037
7111
5963
861
1675
6373
7053
6833
9291
3935
8165
9032
7341
592
3352
7118
1745
7242
6306
336
9376
7727
660
4451
4594
5465
8872
542
3145
791
9781
8582
411
5364
7246
852
3757
37
436
676
4842
5567
124
2589
1603
9955
604
5368
9344
8056
3710
1887
5156
9123
5031
4899
5551
3124
289
1705
8078
896
8196
9411
2909
6343
6500
6887
1484
6322
964
5502
143
9211
3144
9131
1391
6632
3208
9413
6542
6853
6304
2339
9976
9597
5300
9732
4244
5077
7809
536
6506
7541
7647
5982
7423
7891
6035
1386
1724
5790
7824
5730
6333
4773
7661
2966
8917
9234
9314
8330
1262
4374
2780
4082
1854
4577
4448
3497
7397
3998
7292
9069
947
8409
6905
5098
5783
894
8061
3265
3041
2431
5565
1765
8121
2434
3807
3091
297
5429
2941
6123
4181
7183
5733
9967
7643
7092
4654
471
4581
9204
1590
5390
6268
944
1766
236
406
9514
7367
6449
8080
9833
2685
6539
3846
1606
1361
7060
3103
4422
8893
5980
2983
7780
6001
6142
5524
4457
7330
5313
1913
347
4482
7693
2440
5615
6427
5784
7282
3869
68
5117
683
5535
4102
4727
5689
421
4072
767
9643
3000
1463
1520
6807
5224
6690
1459
9755
6757
7937
1644
9508
7271
6117
2336
6765
8506
7802
6353
8847
7769
3914
2792
9143
9157
6475
7278
6998
275
6264
9335
9938
3584
7934
8060
9497
6337
8861
6355
4917
955
6462
7916
3323
1115
147
4042
4686
7508
9081
1613
609
6067
8315
7352
7833
7888
7409
3892
1392
83
4885
2032
8662
8673
6822
5331
5746
7410
549
2896
9703
3151
4445
2149
7921
8877
9536
4560
5615
2305
7164
1725
1194
5311
7820
688
4019
9267
346
940
9244
1003
195
5599
3420
6351
8083
9402
8054
9198
3664
4304
5603
8358
3074
8298
1995
1104
415
6180
995
8085
6629
4536
1681
3057
8017
2533
6715
515
508
6395
4861
8029
821
3478
9817
4895
890
6997
2680
7018
1648
1046
687
1124
1602
3503
3741
1975
4741
6539
1840
5621
3002
9024
3752
8733
9341
7177
3411
7859
9227
197
8343
7727
3120
6987
3391
4788
4190
6999
2076
3179
3130
998
3677
1787
9408
9674
7226
4535
2630
2746
393
2501
4430
9434
7139
7623
2501
9634
8033
1463
8505
7981
7328
9059
8424
624
7283
7139
4019
4613
1720
3571
9985
9828
3123
9121
1216
4877
502
9125
8214
2196
7618
3304
7126
4729
7783
4642
5454
6707
9351
4948
2092
9304
2329
350
1889
1211
9594
6799
4414
7043
3293
7543
443
852
4163
8602
7719
4733
934
5075
3289
6493
3871
6466
1108
738
7847
8532
5514
79
7099
2269
5015
9354
3048
293
9230
95
118
4588
3314
5604
6994
6523
8490
4171
4851
1529
9351
4429
7805
8438
5298
169
7284
5624
8766
201
1176
7599
4909
7149
7599
4727
5039
438
5441
2378
1413
2961
3005
6927
6659
7469
1944
2275
3731
2699
1141
8962
1014
5202
4032
6626
4182
3324
9797
9277
2776
913
4126
4937
653
1982
745
7093
5287
8033
4344
9730
7224
1763
4449
5515
2757
6546
6550
131
7546
58
6719
5562
7112
9808
435
2603
5321
3787
1846
5061
9668
143
9132
1668
6780
7671
2844
219
1619
126
3215
6881
9339
6971
5240
7125
4157
6822
7086
2926
643
9947
676
4
8479
1386
2889
8821
9455
361
2939
1397
2632
9719
9191
5077
6447
701
2571
1006
8343
1123
4845
3962
4500
987
6580
7088
6014
2014
6228
6266
1377
5618
23
5428
3281
5909
2039
6116
9643
7353
7112
1040
3735
1036
1298
6528
3690
3874
2924
609
5031
113
2948
7715
6357
8361
5355
192
1964
8622
8749
8010
1945
4355
9118
6335
7089
7205
8464
3291
1683
8561
8049
8363
4309
7219
2689
5209
3152
5852
738
4601
5448
751
6360
5855
2435
1640
8896
682
2028
8937
4572
5569
9807
4883
4860
7401
8692
3549
6073
720
3193
4164
4490
3945
4887
4128
4282
9908
7719
3838
8561
6777
4749
9263
606
7313
8226
3068
2966
6961
2480
8404
2646
6484
4279
2484
7861
6036
6973
5202
8117
3685
1697
3559
3416
4782
9648
7702
1374
4725
9521
44
8685
9509
9611
1366
5706
4079
8230
170
5603
1754
2351
9155
6639
8568
1061
6108
3037
4039
4336
9864
9545
3520
4209
9212
941
7215
1236
7450
4260
9168
5331
4139
3993
4098
6884
839
9471
4315
3187
8116
8634
7912
2826
2617
5098
8863
9228
9534
9815
8515
6737
706
5752
7411
139
3752
9918
6416
216
1680
8925
5016
3312
5821
1099
3076
2222
2536
7985
1674
3308
4096
8703
2384
9511
59
731
2174
753
7358
6361
5550
7557
7989
4839
7891
3141
6320
7135
1299
4767
1579
3072
6499
638
5960
2054
749
5469
3402
5221
7648
8646
7520
5157
4885
7721
2077
4151
5577
9656
4912
9638
9500
4303
421
4505
9236
3569
2023
5461
8702
4205
5280
3983
8307
5295
7166
2814
4755
8851
8884
2543
7409
4517
9658
1906
2971
1572
1682
4034
6276
9220
297
5970
9487
5635
4693
9747
7066
1507
4433
50
1221
6390
3474
3598
4093
5800
7397
9463
442
1814
8152
3698
3281
1356
1682
6137
8167
1388
3503
799
6259
5195
7771
1089
717
2165
7466
1416
393
9729
5650
9499
3371
2479
5014
4498
102
2525
2865
1189
4373
3241
5659
5235
9812
7873
378
2894
3900
8678
8343
8467
3945
1519
300
8791
7578
154
936
6653
5925
3437
8463
6597
8708
4747
416
7678
224
3282
8692
2780
8904
7616
4352
3221
1070
5798
9575
37
2734
3077
6688
161
3580
9461
3583
9080
5897
6405
978
5590
8466
8188
2554
3890
6085
6350
8052
6647
2544
3226
4291
6704
2232
7632
4140
1741
4002
8880
1934
1890
4466
381
9324
7198
4318
6449
7480
456
9950
4170
4157
4390
5459
7298
8217
8984
1585
6732
4725
2369
9066
6314
947
933
3976
4380
1203
4174
5094
8067
9154
9625
7164
2675
7855
9933
7061
7367
1499
6156
9438
5662
4733
3745
9262
6483
7631
57
4876
2746
1512
4655
578
1894
598
944
4604
3992
9848
717
5661
6338
6198
1150
14
3066
7742
4083
979
5674
4156
5478
8381
2996
9589
3708
8277
5410
4720
9227
7723
9883
3168
629
5772
6626
4002
7587
8377
9161
3328
4093
8682
9731
2176
4213
8990
1702
5821
3395
8733
7807
8160
9067
3293
7376
7626
8443
1229
3524
8928
8960
8674
7459
1859
7881
8891
3297
2922
7123
9315
6161
9903
7987
626
1656
644
770
2688
9100
352
9426
2200
3754
6761
4687
9508
6838
3551
9201
299
1149
147
5390
2612
5671
8098
220
1765
9433
8867
3604
7980
4054
5288
8130
4809
4358
4676
4569
4503
6158
10
3331
2422
5503
3229
3430
1238
7643
6009
7219
5505
6625
397
3736
7557
3898
9668
9764
5308
220
6799
4362
3050
4796
224
3407
7987
9072
1493
3646
7687
2434
5536
6523
4668
8961
6895
2645
1797
5170
6588
2948
7140
4132
2195
5217
8777
2768
3147
9045
9878
4751
8227
6778
993
117
7131
5966
4708
2380
6316
9685
8629
2044
1141
3214
3933
1861
8675
1182
1096
6575
3164
5337
3096
3081
2600
5135
6757
6398
5308
2146
8741
8469
1844
6518
4180
4855
4716
1346
5968
4092
4012
1347
6660
6878
4926
3839
3791
2431
2349
3254
3280
1191
3996
3669
9521
3605
3136
5141
6941
9462
6186
1280
8638
9748
3541
4227
7111
1382
3432
3151
6443
8501
8089
4458
201
8270
1887
9298
4869
8643
6130
6242
9891
3628
5345
1341
7570
2668
2687
4102
8739
6206
1066
9682
2517
1854
1402
7334
2831
4260
2531
6666
2377
3643
7479
1711
375
1631
4043
5260
6546
9045
7284
4532
3989
9909
782
3140
9585
6402
8841
3848
4558
2394
1440
9949
1118
9992
1831
7601
1231
6951
3376
3495
6286
6497
4442
6390
4610
2118
2215
6337
5580
4296
4345
7314
8025
6547
5784
1631
6897
8346
5170
3630
4431
9324
416
5989
509
2662
5936
2858
5532
3202
3540
3385
4077
9981
4599
3844
5823
3269
4919
1268
7125
6513
1428
6862
7283
4300
4019
9873
837
3097
5887
3116
7036
8906
6973
5820
7398
923
3658
3
5369
6841
8915
4116
876
3985
9152
6043
9009
1267
9983
2442
9859
8500
8377
2669
2472
3107
8914
2303
9715
5043
6434
3158
5369
2551
5611
2585
3229
221
6263
5714
2522
1793
2016
8830
8317
7266
59
4832
3293
2161
7618
1958
4440
8085
1132
6884
5051
748
571
7357
1821
6844
3345
4144
1624
1256
384
1806
9702
4574
5517
313
3252
5900
8432
5880
5013
803
9275
5560
4086
4724
4452
5677
9721
1271
5217
9366
7376
4587
2543
142
8056
6776
6383
4014
1216
7615
5134
7807
1188
1443
7823
2990
7866
1329
2983
2361
2264
9050
6356
9269
7184
1681
9147
7330
8650
9808
397
1222
8156
3381
2085
5910
9640
3114
2656
2916
8690
1730
2714
2737
5869
3679
1265
1939
7713
5121
8616
2162
8346
5609
2842
9997
4736
8443
601
7098
1919
1090
1154
1610
6371
9341
255
3578
9089
8199
8425
230
4676
3637
9463
2040
7411
6616
7623
7742
5884
8226
1368
8522
6159
6677
3234
4146
5849
8343
6930
6600
2252
6946
3750
7604
6983
6743
82
6398
7223
5891
3004
3768
3786
8682
9610
1591
5371
352
5526
4370
3455
87
5354
4754
7691
674
6398
8618
9072
6311
7980
113
4548
3123
8284
9098
4046
7144
3649
9973
4254
3426
239
4862
839
6727
1287
338
7081
5420
9392
594
2143
7108
180
8529
9138
4947
1684
2904
1400
7297
361
8552
3965
7531
9096
1359
3836
2899
4529
5667
1498
999
3957
4812
7103
4287
8817
8383
2722
1888
6939
7396
8031
9518
135
2569
5544
8414
9111
3455
8214
6649
2381
3458
8090
2828
9230
2615
5508
8236
2790
285
7294
8583
3697
6278
7559
1446
1213
5839
2824
895
1402
235
772
6567
9594
2542
5152
5989
2507
2149
6908
2529
2446
9027
2462
6011
2419
1061
3418
4984
7107
7623
4240
470
8074
2384
7362
7937
463
3624
847
3151
5153
1787
1969
7430
63
1253
4224
4365
2132
8780
9825
4079
1934
6974
190
7756
7241
5135
1555
3145
4045
3588
6162
8808
8401
5358
4740
1411
7098
5022
765
7282
7092
1431
5515
428
3435
4738
7914
394
7542
5770
7094
3238
1425
5799
6671
5106
8806
6856
6114
6134
3496
8601
186
4993
2667
4645
8498
4880
2723
9988
8085
557
4135
741
7924
5263
2433
5480
3508
6479
2646
6082
7025
1498
589
3699
5827
1218
4493
9252
2764
2608
6823
2617
6522
1684
7069
8199
3839
2573
8877
5775
8459
5812
8367
1944
1571
2626
3607
9291
1344
1969
998
7944
6406
1264
2356
598
1327
5745
1682
6983
1236
8508
1983
9321
8887
6454
7881
1497
912
7789
2990
291
674
746
2750
9684
9801
3161
9278
6736
1059
6276
588
8063
6456
2011
3338
7347
6615
7680
9545
1861
958
159
5940
1997
3589
2411
3605
543
7208
2820
1480
3538
6416
9780
746
8589
7532
5704
5693
1739
5393
7052
2507
5421
8827
8479
548
3102
863
3446
5655
8866
5775
396
3113
4919
1000
8567
2036
1774
4444
7222
3599
6387
4279
9222
3542
8599
6560
2980
7414
8383
1070
7261
9927
3557
1716
3537
3286
5404
6443
9190
6526
4354
1594
9288
2067
7374
9348
9070
9370
5016
2943
2616
2424
2008
8796
404
8486
2454
2696
1168
6158
6785
8318
4730
4741
7899
1430
3204
3220
8433
8670
5619
4868
3817
8532
6118
5525
5892
9133
7587
5180
515
7797
1373
3879
869
4659
1666
5134
942
4920
5041
2104
7972
7332
5064
8967
2531
3254
6220
9633
5728
8014
1650
7116
2779
576
4202
6741
9117
4327
4203
364
8321
7939
9129
2912
1231
6768
5475
7907
2195
7173
3449
1529
2429
1622
4331
179
9297
1414
365
9218
8382
7277
9639
378
2652
9746
3192
7429
7246
1493
4762
848
9735
5228
5648
406
3194
1015
2636
1895
4153
4050
254
9749
9535
999
3223
5339
937
8221
6156
1978
8638
1249
5781
7906
7968
351
3397
6521
5979
7581
2724
5323
6650
4564
455
6302
953
1836
4337
7040
132
7379
4787
2015
9599
4154
3824
6901
1839
5133
7979
6143
4373
4028
7505
9384
4923
7994
4883
4262
4919
8209
5228
5905
237
5904
8705
3579
2256
9427
6822
9105
5801
5629
6813
5260
9616
2773
4201
1780
3895
6650
977
8370
6279
707
3456
5153
5761
7608
4009
7936
614
2999
9911
7430
4707
4
4402
4675
4180
208
1071
9022
1962
5268
3727
3328
9863
4282
6423
6236
3621
600
1711
138
5926
2138
9396
5375
951
8940
3784
8347
9454
1265
5929
5070
1490
8770
3039
4295
8937
8838
7807
1739
7804
2122
1437
6575
439
1550
6990
2818
605
6780
8107
6841
185
3110
2241
6664
5311
250
854
4410
6016
1108
1142
7886
4700
2992
4411
2782
6002
3355
1291
5324
6435
5638
2763
4956
533
3109
6226
6728
2755
3754
2360
9300
8274
5496
7309
1887
5582
2167
7126
5666
3298
2644
5393
8936
1623
8322
8250
8698
500
8209
6551
4982
6164
7721
1534
1963
5877
2083
7254
8852
7468
7652
5818
7982
9765
2935
7210
3784
9240
5158
9900
9382
968
853
768
2146
1782
8635
8401
2784
8034
6909
806
3676
7841
5305
7721
5570
2442
1180
3935
8201
6762
3729
6838
4349
6167
6950
8685
4471
3810
1756
3004
5451
8197
8923
773
6671
76
351
5218
8435
3073
676
8334
6721
655
5737
8272
963
9272
7204
7569
7371
4818
1666
3311
2898
8860
825
3658
3345
8366
2396
4539
7765
5598
4986
965
1667
8511
5075
6515
5432
4
344
9649
411
7507
3182
3575
8530
6740
9871
7024
5662
6648
7293
6409
3988
6967
5875
9172
2632
4594
6826
4812
7032
3367
7461
5795
9506
6578
2250
3080
9123
5168
638
7652
7181
8143
2315
2323
9860
8402
2848
8576
9670
2817
5350
8056
2069
5228
4650
737
6882
7328
7499
7236
8183
8658
8258
7845
6560
2937
1081
8147
4871
5080
4042
7147
7516
6217
4917
2951
61
7333
8157
7284
8840
5423
5007
2321
922
8160
7344
7123
3618
1005
1107
3877
2999
9174
7411
2333
7970
7512
7875
4282
538
6577
1632
1449
410
9635
3759
6999
9857
7010
216
5505
3078
9063
95
4183
3366
695
9739
2351
4412
190
8452
2213
5307
4901
990
6720
3627
418
892
6912
9757
5983
3507
6836
8557
5779
7501
2824
1171
8556
295
2811
6150
1294
1127
3166
5390
3092
5165
3593
2532
5877
2596
7480
8824
2675
5029
3826
3550
365
6025
6090
3255
1829
649
430
1271
4475
2068
3933
2616
6999
8972
5750
4907
9014
9341
7051
6390
8812
1771
8964
9118
6952
6151
4336
7570
533
4493
9094
4481
9884
9981
6794
8122
3079
1909
5116
4846
2321
8439
2138
8468
7545
764
85
6873
4357
8885
9505
2193
3954
2873
2309
7007
9178
6848
2371
5148
3119
8266
1378
4104
6387
2541
8406
8906
906
1482
4113
2405
8279
2331
2627
2010
851
5819
861
2852
7309
9249
6980
420
1419
8827
1264
9305
2862
5907
6324
4027
7828
1056
2456
949
8294
4428
3538
2077
8674
6109
8115
5905
6979
9475
9389
4255
2924
5661
5074
4240
7028
328
344
9571
3930
357
3385
8322
6426
5621
3799
2739
7416
8499
6301
2877
7801
8847
2512
7701
8178
7219
6676
2916
5304
8195
7963
8790
8470
5878
9464
4418
3532
1355
3074
6929
3540
7866
9204
317
8513
6089
7697
1192
640
2951
6389
8533
4256
6744
9782
1798
2334
94
5689
3796
3721
288
9361
5653
7109
1226
3491
3085
6203
4368
1477
3587
125
8560
3220
7774
4246
9283
8021
2141
8416
5056
739
8320
9584
2222
711
3206
2235
4467
5590
9987
9148
7437
2388
4158
3998
7548
3910
5493
3603
9659
4181
7597
4471
3193
9247
2905
31
1448
1927
774
6251
5186
540
930
4315
8834
6519
4759
1597
3766
111
3655
3620
4047
1591
6389
6820
9762
5478
7454
2810
5743
4599
3298
8473
6987
1799
7859
6959
8236
7739
457
4902
7008
7444
6815
3910
634
4187
8045
1111
2267
2119
2099
597
7497
1726
719
3676
3950
7719
4300
4659
9568
1709
4999
5445
1112
9008
622
2890
8178
8150
5640
6356
9984
8911
9915
6501
5050
2758
5182
1822
3606
2835
4315
6386
6576
5277
7744
4506
1878
9581
3731
4849
6643
3822
7904
8495
5638
3600
4112
3955
8894
91
4583
8986
8580
7761
2554
108
6725
828
1452
2181
842
6247
4228
7313
4630
9
716
7185
6908
2171
1800
6378
7755
1595
4208
6188
6567
3497
828
9328
6228
2847
1132
4379
5825
6941
2497
5744
8863
5154
7803
7777
589
5015
656
6469
5490
4165
406
3381
5045
1959
9133
8769
3852
9450
7388
8144
2576
9424
2582
4468
585
4724
761
6988
5467
4984
1971
8227
4461
315
5840
5557
1394
1702
4773
6338
4917
4405
7859
27
7382
1107
8408
8634
9275
2590
5303
7934
2325
3337
5794
7635
4433
9728
4738
6400
5638
2086
868
9242
1394
443
9151
8966
1724
7849
645
8172
5781
8686
3590
3383
4961
6644
7596
4329
6795
2539
6903
4971
6746
888
6325
3121
7006
2790
8684
8652
3014
3227
7320
809
5762
8358
6188
7576
3968
8244
3398
71
4294
5522
5492
3996
459
1101
5277
3697
5601
4517
1390
8282
3794
6608
945
3154
8295
6891
1003
1235
9423
4619
2323
997
722
5009
426
334
739
5867
1275
6279
3483
9016
481
1679
519
5764
5503
6856
9200
2385
2880
3743
2771
7718
8220
2874
3997
5905
3827
6202
3413
4489
8345
7344
8166
5375
4782
4252
1783
9330
1673
7888
2328
2273
1200
5843
6667
795
8247
5713
7213
8386
5634
8736
1920
2414
5081
3981
2342
4878
5719
7781
1564
2730
911
3472
3184
6436
5068
2119
497
2748
8370
1238
9426
6339
2822
6797
1466
679
9399
8528
8027
6556
6536
3902
1132
1372
3884
3343
3766
8726
1484
2679
5703
1106
2279
4215
8679
7140
5127
9299
1861
7167
9084
4893
4076
9536
439
5104
6903
7483
5541
2969
2510
1060
2870
9504
6989
1844
7737
7444
6095
8363
4550
4084
8924
564
3767
8539
8156
5844
6292
1443
5511
7244
3401
1609
4730
431
2774
1905
8840
9437
8132
5152
3307
3725
9919
1704
2901
505
3604
7329
6248
4323
2808
5521
4797
7350
34
1918
8677
4343
4054
2107
9290
8554
3615
6175
1089
6609
5673
947
7455
7327
9896
9
9525
7195
9400
2506
7945
7008
7458
5736
5538
9681
9863
4754
8096
7034
124
8262
229
8433
3650
1280
2532
7308
1473
5537
6389
8156
145
8875
6338
4326
6853
1976
785
5651
2180
2331
1741
1821
8837
5550
2451
2234
2438
5786
6007
1941
2489
5893
8769
7767
7324
6646
632
8117
7828
5620
2392
339
5477
9932
403
3766
4431
8081
9362
199
7368
6238
4373
2884
2051
1511
3615
5984
6715
4558
3559
139
5694
8481
6764
6828
6040
224
4889
2298
4554
9612
929
2058
663
683
6103
3859
5579
1353
8044
3597
8392
4680
1413
5608
5967
408
1289
3769
6359
8145
6836
6879
1341
1917
9979
1556
5449
451
9997
9615
6664
4702
2721
8102
7259
1980
4930
2256
2956
5554
2436
585
4504
2365
7633
1823
5853
2643
821
9
8673
360
9458
8551
5388
6956
3649
6148
4676
3282
2198
4344
2099
8524
4526
8794
2327
3650
2856
3907
421
8609
8973
7549
7515
5296
7709
171
1921
1597
151
6482
8651
3686
1445
8133
8974
2404
9490
7390
1116
2514
3337
3704
6302
9467
3563
5466
77
897
9549
7806
364
2762
8331
8751
3014
1461
7373
3568
1808
8699
6581
9994
7514
1136
1345
462
5879
3240
5619
7288
630
3462
8282
8852
8941
2096
5789
2250
9969
5310
6100
4341
4917
4241
9955
2690
3164
5921
2372
5540
6108
879
8160
4004
6577
6329
2505
2645
1131
7276
9191
518
7654
1395
3645
3776
2836
7501
5927
9231
3641
7581
7123
1534
9362
2491
2921
4219
3986
6024
3544
2537
1499
222
718
4036
4517
3494
8963
6992
5551
6883
2899
4762
5039
6156
2710
4864
1255
4056
4046
7452
5319
1185
6892
2811
3080
4314
6976
5853
5164
1021
3211
7973
6912
7629
6674
8687
6458
154
6546
5441
4965
3843
5946
3050
8406
9526
9769
136
5659
7683
7669
9622
1199
5071
677
8145
8092
7587
5452
7532
7981
1684
7570
6826
8111
686
8545
2776
5508
3514
1577
3805
771
5487
4288
9097
2111
788
5130
4683
4514
5364
6656
6447
1494
4474
3760
9556
673
4475
1873
3820
7546
8099
7954
892
9100
8135
8014
6915
6934
3050
6685
7512
2588
6795
74
8172
4190
7611
2492
6718
6210
8029
916
3261
6720
8166
6594
9848
1387
1380
3028
4017
5847
6507
9709
6497
8283
2186
5917
2869
3157
7741
690
7157
2132
2843
4683
9205
4806
7023
7685
3349
1278
6692
9124
9443
8545
4649
352
4896
1022
4884
329
8896
2871
3395
2664
6619
3089
269
2387
2625
308
6807
5341
2858
6479
7203
4744
3370
1787
1699
711
2500
4938
9035
9333
1782
6764
5716
2252
114
8462
7117
3987
7516
8431
8620
5687
7119
5952
6387
6148
2315
200
493
32
9225
9841
7047
1748
2015
9667
2699
2936
4558
2730
9928
7882
5224
710
8030
8587
3984
5407
645
9942
794
5699
6733
941
7377
8638
4607
7490
8087
5749
6243
9600
4679
9327
2443
867
4710
9584
4813
7450
1928
8227
2526
1015
271
9619
5705
4689
367
454
7502
1495
8668
3686
7336
6832
693
4270
3927
531
7642
8974
2092
9152
8679
2731
3171
8090
7605
7030
106
3634
7494
6535
592
4929
5055
2838
2793
6369
6114
3413
7614
3689
4968
7789
6337
5107
8846
3236
3630
6315
2903
696
9228
5750
1407
4907
1619
3725
1887
4235
1384
3268
7212
828
8580
3931
9466
8052
9363
6417
2862
1826
2312
8752
7762
3740
1661
4889
7489
6676
6247
9789
114
2807
1641
3349
5953
2642
3199
1518
664
6737
2091
1524
6334
1957
5757
2442
1270
8528
9482
8916
2248
6896
2767
1585
9980
9750
3615
872
7458
4915
1016
8573
5663
2238
9524
7424
2018
3396
3660
1443
8789
2716
1526
3286
9631
1910
2559
9697
4262
1087
787
8621
18
1491
2457
767
7548
9232
6892
9378
6917
643
5876
6416
1091
9266
7076
7325
5766
789
2284
4448
2857
8402
5566
4350
8900
6835
5581
5589
5710
2965
2434
6402
1552
9456
4665
7855
5765
5358
8984
5756
4013
8810
7263
7625
8417
9399
6746
9246
4833
9482
3620
6280
9560
8932
4582
7824
7297
4720
7501
24
8547
470
9226
2437
3704
2393
6722
4084
4267
9971
7654
1531
1184
9627
2909
7949
7357
544
8829
6936
438
325
9688
7871
7047
8009
1331
127
8938
882
7522
8961
2840
1941
2111
9003
7100
4116
1050
6179
7411
7732
9290
6529
9152
858
5266
79
2860
3634
8318
320
2762
4092
6252
9386
2745
7587
8872
3009
1938
811
9328
2193
1073
4263
7814
3032
993
2692
9412
7678
9584
2981
9961
7123
7986
3227
6050
3843
6417
6769
9940
5496
6129
9938
1333
4348
7842
9063
218
568
4703
833
635
8510
8243
9215
115
5424
1531
5437
6548
1388
662
1833
2759
8501
1497
5235
5057
894
3920
2000
8561
8885
7583
3387
4133
6617
1878
3561
6124
1482
1187
2471
1063
1916
7521
4194
393
4599
2446
4339
3502
4510
9786
2277
9735
3994
8699
7316
3747
4211
2829
8212
9657
3819
7031
4587
2562
6502
6698
1948
2035
8937
6706
5569
1608
4270
1679
1956
6989
5169
4573
4426
3029
2075
2111
5165
9182
8440
1306
2708
2156
7511
6829
9473
6929
333
7951
2310
9406
7014
5105
6661
339
4826
834
1475
5266
1576
8193
7432
8418
722
6973
1622
6463
8708
4009
4964
2095
1298
6539
4134
9760
8525
6147
8538
9020
6465
9785
9169
3454
7374
7935
3255
8127
5297
2725
9442
7241
5055
8348
5331
6349
4429
3234
9900
8191
4927
9228
3983
1151
2043
7730
7070
9539
4073
2531
1236
7167
1802
4554
1758
3735
5841
8536
2824
3099
7858
1649
5104
8321
6678
4611
9401
6897
3896
3840
7919
649
1775
8093
8369
8049
5193
226
6128
5177
2528
6370
3426
7230
9019
1381
6483
1531
5204
2961
6026
7548
6193
5480
2867
8654
1249
2826
9774
7219
998
202
7795
5985
9161
494
6639
666
5022
3345
2608
518
6437
3875
3178
76
1194
5360
307
4576
7594
9453
3393
7910
178
6158
5902
1045
4965
6325
1029
4886
9610
2870
524
5531
9712
6390
9853
1149
5327
3025
579
5806
7821
7354
5645
7166
1689
7981
8130
776
1959
7169
4546
6860
1721
6761
2885
1944
8502
5801
1042
2687
6569
454
2590
1484
4569
6438
6207
8543
6048
535
2363
6181
1867
4603
7762
839
4413
8129
501
601
4512
1487
9089
3683
8633
1883
4924
9260
7526
2041
8795
1489
7687
2863
7469
2614
7399
3796
7400
9523
2357
8230
7022
9664
4243
6795
8203
3579
3818
4768
9838
5222
8184
7741
7362
6366
3384
6937
6519
565
3276
2538
2018
5009
9832
7828
4798
430
8590
6995
8349
5550
8722
3252
3775
1041
9514
1965
7293
3616
804
5597
5107
6146
7764
3294
3816
1842
4344
5351
4139
4472
3257
4606
3803
9939
1712
923
7827
1256
1187
6679
1377
8948
4491
6387
9234
9837
2227
1461
7595
2327
8367
8350
5942
7907
4167
8855
8359
4434
9342
3609
6810
2407
4723
2379
3644
5146
3299
5222
9618
5928
3481
9781
8473
7288
6340
8872
8763
5001
7347
2936
6203
695
8559
3461
7933
8460
8725
8266
2213
8803
6991
9858
8922
3559
2733
8548
4599
5418
7733
4458
4814
3650
8757
1200
6953
6702
4945
2599
5295
5559
2413
8057
1486
8497
9192
4791
9243
1825
9443
8477
6196
1912
7741
2935
8814
5757
5708
8094
432
2392
1866
7579
9083
9819
9802
220
2372
9851
7573
6372
1200
1644
5398
2300
6011
7964
1038
87
9204
6677
6452
9620
4473
438
8125
9548
2154
5739
5443
4059
7117
1912
2806
5980
2510
9765
5292
2541
3904
9171
1254
6514
2340
541
2528
8517
2020
170
7348
7483
8253
702
6605
9041
9911
976
6483
6469
9347
902
2855
2610
2288
333
6876
3907
1465
3893
9872
5288
6958
185
9286
4470
7870
8508
6274
7993
8622
3183
7648
9973
3608
4543
5377
2746
179
6379
6466
8054
3131
1379
9947
1892
4733
7260
9042
578
786
4960
3401
2224
1925
1170
6314
9572
3042
6815
2477
811
3436
2960
1956
8762
5227
5292
8980
4306
2881
5018
2032
1602
4808
3460
8451
5718
3594
6408
8394
6558
1723
3096
6732
8169
8263
7217
5927
1632
5060
2600
8471
9119
5811
9632
1989
3518
5737
1209
8251
366
8596
7122
4800
3454
9836
783
228
8221
6520
9126
6809
8890
3850
6755
172
6456
5784
4427
463
461
2056
6653
7636
3354
855
8308
9272
6084
4294
8810
1801
9024
8497
6615
69
9278
1805
1319
3265
7100
4158
7929
9203
4252
5442
8563
6717
2880
1166
8499
5111
4273
1347
6960
4119
7710
2460
6208
1855
4882
1718
4835
6483
5758
1628
8396
7093
2390
5086
4831
8623
7720
1694
7286
8716
1814
5112
9805
7972
2565
3403
3326
7043
7838
7159
1879
3876
1281
661
2551
2671
8042
8605
1400
8876
2220
408
997
7058
2617
2212
1677
2977
9444
2013
2528
2552
4941
8270
5350
244
4395
2868
1407
6006
3993
7770
8133
464
1271
694
9245
7308
9121
128
2509
7736
7036
4042
1031
7218
6844
9809
2883
9403
2948
7935
2364
4635
9893
8489
2609
7922
4583
2828
9675
7254
7605
2927
1261
5390
1746
5573
679
8010
7898
6641
8214
7468
2324
966
3142
4487
99
1147
9815
5522
5996
6055
1405
1625
7009
5454
4593
4321
6044
9976
5253
5926
9368
682
9013
4035
2712
5764
9849
6156
107
9094
1079
6203
4903
143
1621
4246
3730
4532
6060
9881
7488
5898
2648
8454
9847
3344
7004
7925
7854
3899
8514
9305
2868
9103
8000
7074
4717
5095
9942
24
7782
7538
3940
4906
4986
5994
2121
499
6013
5618
9718
6645
4565
8907
7136
8165
1257
7571
2116
3395
9570
971
6070
1349
7838
6451
9906
8415
1075
2004
3075
1152
9360
7145
4433
4732
7807
1227
6917
290
2551
2728
5208
3113
1630
5583
1002
6684
252
7483
1295
5263
1034
2586
7412
1436
7626
5288
1647
4991
4688
1469
2723
2218
9453
1919
2
9878
2732
8709
8254
7719
1813
682
4664
5418
7840
8682
6858
7421
2980
941
3360
6395
1645
2412
7840
931
3787
5188
6026
1173
4231
1478
5195
9992
3089
7673
3324
1514
9764
429
1847
2085
459
3181
6009
6234
1917
5504
7155
7982
1780
5803
7931
5501
7932
5287
447
8431
3958
1946
121
7877
2364
1941
8318
8736
8559
9993
9025
3567
956
6311
1045
3058
4749
4499
4271
672
8267
8132
8249
4945
2129
6123
5571
8457
6701
6877
1813
8354
2255
7278
5791
756
6836
4476
7409
4340
1084
6069
1766
390
5447
5654
1147
3488
4446
2450
4174
9581
7710
9931
2785
8987
1055
5119
6558
4210
4035
9586
5685
6337
7546
6916
1696
4022
4546
6543
5751
2425
4396
3264
3855
5477
345
7487
862
2901
6452
7132
5962
5640
1144
2824
2783
656
1810
3805
8207
1676
9730
987
5907
8911
2491
7169
1904
7005
1210
3620
469
5299
4643
4254
3281
1120
774
8950
9201
2403
929
1767
6967
5906
8911
5296
1990
6612
8126
3688
8122
396
5710
380
7332
6338
1269
9191
595
9056
1280
8541
207
294
5172
803
5742
42
4691
5422
3289
8255
6218
2966
9241
9857
3078
4823
1643
9227
5670
1477
4243
2181
8236
585
7740
6077
3486
2540
9709
3520
8057
4302
7384
2373
9045
5044
3580
6103
2531
5852
1610
3342
2594
382
8340
4024
6241
6560
897
2056
5792
4214
686
43
5727
4213
9630
4004
9720
7251
4450
8307
3928
6732
2132
8934
2296
1027
2349
7916
6906
7123
5335
6354
4943
3089
876
4684
4197
9985
7149
9617
4574
8305
7807
8243
507
7877
5727
8026
5703
3568
9158
9997
929
5211
8104
1708
4242
4854
3223
8828
4428
3753
6036
6176
8739
6165
517
7152
7013
6379
898
329
8900
8840
2522
1377
7925
1821
1650
389
2865
71
5373
64
6841
8671
1848
7210
2870
3311
5052
6172
5006
7311
4310
7627
4819
3180
9107
2441
4789
8869
2389
8227
6760
4705
8259
1879
9392
2080
9468
6023
3848
5804
4987
6419
7011
7883
6759
5110
6458
4484
8482
4175
1251
4956
4657
9577
5826
5244
9066
2025
6410
5057
9145
7029
5500
1279
1646
9276
2800
643
4896
1349
6978
3635
997
3399
899
7492
8713
8914
2160
6185
667
6009
8192
2274
2216
1837
1446
7720
5247
5639
9334
5859
2579
2017
7157
8919
2351
7841
7802
2857
5379
7363
5008
2081
4157
3570
8813
3518
867
6339
9757
1760
1229
575
3095
4166
1296
5243
7889
1732
4548
3525
8736
593
7254
9692
7959
8091
6138
3308
8464
951
2633
9525
9993
8361
4664
5960
4310
6012
2025
2813
2501
6302
7738
7476
7358
171
4684
518
8056
2405
1470
7943
8617
1901
6519
7130
5846
2048
1891
4336
1608
9265
4309
7343
3248
863
6906
8108
3137
8947
7694
1141
8523
7784
8920
7548
4984
535
2176
4915
5135
2829
5761
3857
1334
5996
2682
5455
7701
7227
5502
6674
2646
8426
1067
7237
8856
9191
9240
1730
8786
2678
2951
5244
6644
4689
7386
4412
2058
5771
1650
343
394
3826
7890
9688
6396
6385
7074
1135
9
4703
3263
6549
4268
8536
4528
7675
4982
7269
2372
5839
942
5274
7991
5353
5445
5052
7251
3336
9286
1566
5699
1972
1708
9431
6739
2656
4959
209
6547
574
38
8432
4699
5118
8176
8460
9688
5829
4942
5789
883
3478
7703
3843
8195
4687
8495
1184
5065
3827
9186
8930
1770
5631
875
6416
6762
7963
3473
3471
3506
5232
4224
1026
2324
2832
8709
7789
8342
2982
1747
9604
6058
5915
9076
133
4174
7586
7577
2830
79
9665
7154
4284
2312
9324
9769
353
2889
6095
7752
1713
6835
4504
6139
8073
3551
2287
5872
8669
1438
3092
7691
813
4683
1395
454
1539
7277
5365
4630
8043
3241
8886
9064
4799
8564
2591
7178
3950
5845
4896
647
2153
137
1964
8826
2698
5745
2752
6612
5585
5141
5633
5640
4908
6332
3105
4675
977
8595
7390
8041
1548
251
8503
5466
6368
2464
4588
9892
6524
627
6113
9202
6811
7097
5710
5090
2311
4492
3174
85
3260
9471
6194
4559
37
3903
890
9598
1221
9909
3519
3207
5267
7673
8360
5947
6835
304
9063
2697
5613
1733
4966
14
5341
1446
196
3783
6550
437
5110
7527
8979
8895
9467
5667
7308
1834
2049
1419
3633
839
702
4724
4598
9590
3244
96
5499
4649
8051
8862
8919
3457
8644
1358
5057
7829
9456
6877
3754
4737
4003
5166
1018
5498
929
8362
1637
143
475
7166
9482
6044
4717
963
488
968
8727
8635
8829
7039
8822
7895
4733
5034
1470
5286
4459
5257
55
6183
7687
6722
4161
5391
7028
6675
8214
1366
9045
8980
1354
5756
1059
4168
3361
4745
7261
610
7149
5618
3261
6133
1426
8248
2691
3555
9129
6490
7472
7943
845
8026
6449
9374
3845
9197
8662
7423
8350
8108
9902
1708
3141
5400
8209
2240
8302
3003
8010
2584
7204
5513
9742
7711
4909
3524
9373
5522
3896
319
356
8722
6086
1338
5277
519
6755
7709
4132
7969
1167
8272
8758
7546
2381
8631
1016
3704
6616
9579
6673
7374
1901
4866
1717
7282
2233
2129
4223
1433
1759
6488
1099
4319
790
8171
9773
8195
7277
9569
6193
1406
1260
7222
9040
4644
6889
9339
7771
1779
1939
6205
9576
5961
5678
4275
7558
8194
347
8273
2078
1854
3379
313
8776
6977
7665
337
6551
9156
9433
9295
1714
6794
601
3361
3520
813
8810
9882
7471
1990
7058
1207
7169
6331
8810
1407
84
6002
727
5736
7085
3812
8568
6807
5392
509
4522
3055
2542
8720
3227
9483
2075
5783
3481
9846
3306
9288
758
2215
1112
8260
6123
6251
2530
9401
3798
2443
5940
8343
8705
3804
9456
8543
6496
4052
4038
8246
1271
2026
5366
8218
102
6935
7039
4716
5618
7753
4355
1211
2656
4503
6569
8993
3825
4606
9246
8999
9061
1865
4890
9300
6925
8655
6315
642
2257
9575
9536
9057
2090
1974
2371
1205
9454
2521
4867
1307
5590
4542
749
425
2589
2572
9703
2131
2311
5556
7818
6921
1899
3375
8025
5502
2991
2470
98
4787
7135
5041
5391
3378
7193
4151
7081
3639
1544
1300
4011
200
5978
1273
8206
8646
6608
5213
7974
1259
3186
9376
5912
979
8637
7392
9414
5896
5835
9749
1737
8453
9949
2072
8778
3788
9638
4369
7021
1731
7815
8268
8474
1480
9538
5117
9753
2006
526
5947
9465
5168
5607
6712
9966
6362
510
497
3141
8791
6276
2288
5172
7740
9279
1919
9811
5475
8214
2695
6241
3084
3967
3430
2869
6159
6835
3327
818
7965
4570
1483
8069
9268
5688
5806
1582
1872
387
3349
2025
4206
1712
9483
3944
12
2297
4362
4511
5837
3486
8270
2875
7144
1381
4245
1952
976
3503
8851
4605
1839
8008
5698
8542
1531
5658
4951
1502
8410
2399
7840
3367
9026
3233
3769
2632
8697
5297
6013
9233
5851
1792
3898
2334
5402
6700
7533
4574
2064
8026
5645
3231
5455
5821
6644
8663
170
2561
4679
7553
701
2535
8950
147
3942
3229
4911
4968
4087
9064
3245
8782
467
4177
9534
8110
3622
9769
515
1988
498
1978
7392
1978
1779
7100
1923
6805
1364
1169
5169
2875
187
5662
1500
5600
8479
7174
4017
5980
3594
6900
2637
7882
7241
5972
4480
9295
1936
8911
7530
1509
2378
3346
5921
1892
3551
3738
5077
3772
5086
5630
6106
2721
4009
8104
533
7715
8752
7793
7346
9736
582
4648
770
2553
9392
7791
3058
8406
3436
4435
9798
1830
9726
4214
7620
9264
3301
3546
7757
6399
2732
731
4455
5989
8796
4890
245
879
3438
9762
9848
7601
6431
5257
462
9566
2525
3397
1833
6741
7806
4072
9787
2747
4143
713
6845
4274
7386
9072
207
9203
3793
958
217
6285
9462
3367
6672
6377
5053
5837
4709
5737
3881
9946
951
5677
1299
9113
185
5586
5338
1234
6734
6536
4004
5312
6256
174
450
6385
3760
364
5281
3754
4583
8652
3085
5139
4203
2869
1328
9878
4654
9350
8072
3776
48
5884
5175
6337
661
7648
5044
4262
1490
8336
9934
5152
2512
808
6737
4960
4466
6701
1953
4226
2403
4886
8467
851
6921
5719
8252
4129
3719
4539
4400
7005
6462
8749
8700
4767
8098
3395
9504
4839
3339
4536
7348
11
4306
3956
9947
8482
1452
5819
1173
3115
3539
7231
9966
5867
3647
8066
3204
4209
7939
412
4070
1800
580
7109
743
4281
4053
4111
8402
3753
9789
7331
4568
9846
218
5031
5348
7562
6399
7113
3040
8906
6649
8891
7952
9741
2399
5339
7996
3772
2183
7869
9164
947
9878
9495
2988
8209
2703
5129
2446
6769
1037
5655
8126
197
796
1876
2321
6204
6817
3596
2455
6033
9017
5630
703
5776
6799
7861
7289
7940
4824
6066
823
1106
1032
1400
1837
9036
5591
3203
8552
8787
7406
1205
8939
9052
3163
3695
6452
5597
5973
5416
1981
4405
3545
9597
5758
5173
5410
549
6223
8991
2199
1776
5179
9961
7599
6444
7697
6446
5248
2179
1076
7986
4292
5444
4834
7807
5388
9196
178
8944
8367
5009
6518
7722
7179
9771
8112
8578
5853
2463
6001
1759
7403
7369
4285
477
3326
8326
4138
3195
4013
5500
1479
4738
9956
870
1256
6514
8660
3327
3920
9978
9987
298
1608
4180
36
2748
6939
9515
914
2631
580
4121
6022
7235
6431
3650
8457
2555
6204
7799
5267
3490
5795
4151
817
3136
5489
2280
6644
6188
4816
1566
2470
2360
1652
8550
3384
1092
1026
3314
4839
3840
363
2481
5262
5393
1590
5786
8020
7199
6844
8821
8086
2761
5261
5958
9727
8389
4592
5607
1715
3928
4199
8945
971
7358
9073
3942
75
9319
6393
8078
6208
6350
3355
9755
149
1671
7191
3083
4868
4357
8702
4091
3497
3221
2729
51
1618
8746
1450
6225
7411
1942
9018
341
535
2129
673
9527
9248
2857
5204
4640
5583
6871
6152
9179
2175
5434
5236
8281
5644
3362
7813
571
385
9098
1420
9232
6719
7587
4402
5932
8713
58
1051
1281
9820
2277
4936
4300
4429
7343
5222
4926
3274
1101
7669
1557
4898
7740
7187
839
9616
7401
4422
1995
4883
141
7704
4916
7497
9203
524
1050
313
4488
2784
5334
4272
957
8299
2218
1428
76
1381
4028
1044
6005
6486
1981
9392
9427
7350
9193
4213
9168
3940
7021
2112
8721
7042
3680
1412
5695
5198
6224
9175
4596
6603
7739
8407
431
9645
2550
5865
2627
7892
4060
2994
1186
9984
6343
2078
1137
4979
1124
5182
3577
5844
1638
2367
8058
1247
4074
8213
2683
6265
7154
8615
8194
7010
4513
2947
5116
2963
1474
5090
4794
3415
6469
4038
3641
9798
6374
1456
9276
8524
8907
6031
4920
9065
2907
9635
3516
8897
6038
1279
8619
9892
4532
7612
711
615
5262
5802
5531
4449
5379
8897
516
5826
2456
6614
5134
2717
6368
5450
8503
4007
8931
8700
5682
3688
5182
8079
9739
4382
5159
806
1154
4656
2330
2587
2069
1040
5253
3167
2910
6010
4461
8171
6086
3689
795
518
7668
4249
7479
3071
6503
8375
3391
3386
8843
9828
4980
184
6139
7384
6849
4558
2516
996
9304
760
2850
7008
9291
6
6474
1458
2484
9620
1266
7328
6722
8136
6864
4925
5472
9397
1646
6847
3748
1356
1031
9298
1841
9890
6465
4517
8873
4236
2887
8881
9186
4086
7217
8170
7571
3364
5970
2623
4268
3024
4462
1195
8080
1058
6262
6574
8880
4046
4689
3493
6132
1638
793
7157
7016
1168
7664
1528
2162
1171
4541
1790
3276
7611
2422
4004
5218
8700
3211
4626
2857
6339
5389
9358
1609
6663
6825
2143
6009
8382
1733
380
4182
9629
2438
8754
9103
8888
2827
6708
4320
1287
9530
8781
5369
2857
2373
7729
5563
2
1593
8257
8062
5200
8147
2413
5666
5964
3598
4676
8720
7979
957
7128
1803
6868
7697
4892
9257
396
8840
5695
8840
7501
2596
6642
1791
7525
2371
6133
754
2794
959
7040
6577
2044
4500
5629
4846
1555
8633
6195
7753
2039
6285
8220
9849
6511
1888
4248
5113
2353
811
9483
3357
6920
9500
9202
6464
5635
6834
643
9756
9289
5042
7746
8868
9627
3908
4864
1985
7634
5533
189
4007
5384
9289
3422
2724
5250
4500
8506
9829
3562
2278
5470
7140
5484
6953
5761
6625
9382
4680
9841
4620
2658
4246
76
2109
2400
247
9259
3824
5660
2975
6857
7600
2800
2485
4065
8767
9170
9572
6501
767
3997
1950
1707
7744
6461
8765
7634
4390
8868
3224
514
7670
3450
5470
3553
958
3105
4210
2514
3230
3846
787
3704
3943
3251
3830
6217
5294
1586
2370
1085
1420
5356
9176
8902
9605
32
3725
1929
8963
8815
7718
3674
3439
8899
111
3462
9788
48
7928
4586
2256
5939
9596
6193
7471
1863
7759
9594
9174
1046
1267
2424
9328
5932
6759
6450
9912
9432
7821
2619
8476
2348
5894
5597
2459
2371
1805
4942
5339
6770
9868
7509
3641
6535
1151
102
3342
942
7683
7000
5578
5091
522
4695
4527
9713
3327
2437
3709
6425
2768
2492
6805
9998
6381
7471
7789
413
6811
8014
9183
8875
5476
6104
4094
8518
4911
9339
1366
6893
4904
2343
9694
4043
9196
5712
2237
5327
6004
3330
6406
5095
7003
4975
4738
1051
7405
2644
7177
4406
9678
5226
8732
4062
3620
7400
4945
5957
8146
5605
5084
7928
8033
9995
2023
9749
3549
4535
6894
41
6026
5757
9865
1319
3922
4265
1527
245
6796
6256
787
1584
4249
4821
8054
2032
8782
3047
6601
2903
6761
9719
6852
6978
851
5432
9336
9746
6641
8223
5014
5492
7494
3386
8714
7036
3528
8029
4311
1409
8621
5175
5248
1729
898
4643
3585
5013
1767
2346
7528
6704
2347
342
6178
4209
3120
3698
2870
3688
6827
365
6696
2116
7306
9533
9420
3722
3090
2880
2648
2675
996
6669
1508
4861
3563
7097
9648
7089
3444
2854
6098
8036
74
4358
8538
4039
8206
9965
8532
2489
8864
9556
6778
6125
6348
9466
1235
7014
3091
661
9020
6862
1605
6438
6434
8374
4904
4843
3465
9688
1464
525
747
1928
6331
5466
3920
9881
4591
7917
2583
5948
3907
1545
4751
4371
7263
2085
3668
9715
6656
5745
2569
8040
8852
9030
8094
7890
3966
9308
1726
8573
151
3925
8264
1855
3570
5510
6792
555
2185
1174
6498
6050
7657
9439
2442
3513
3607
4818
6642
4069
4269
3015
7985
2307
6133
3154
188
7412
8305
3584
3956
646
4181
2561
525
238
4066
2944
7430
80
3599
5245
2841
385
2806
3931
5872
5316
9112
5317
2722
4305
5742
8748
3977
7460
8221
6540
5697
2513
9573
1788
1088
5893
6374
5508
5708
7415
2656
3209
2093
9022
1157
756
3969
2188
1389
6305
1349
5304
6566
2594
2023
5609
6406
6771
5957
526
8879
3001
6977
7163
2621
8340
3524
7262
9279
9700
5131
8096
2031
9911
9155
967
9568
8032
3501
9671
627
2148
6557
9304
454
7789
9061
4323
8794
1041
1945
1479
3295
3629
1423
3720
1710
5339
4421
5815
9922
3091
7390
7916
9716
6014
8410
7040
930
8485
625
8215
7724
6088
5884
6186
970
7083
9713
8339
5837
3626
1753
2113
9041
189
7103
2908
235
934
1639
7314
7541
3719
5416
8544
2195
3121
7416
1900
2577
8168
2706
5615
859
4658
9926
1184
40
9646
5518
9403
2260
8977
5865
1921
7385
6171
438
4121
7561
2136
5598
4100
699
8355
717
2766
3423
1733
5599
2241
8064
971
596
7363
5493
7221
6399
831
467
2331
9857
8465
3843
90
7468
3723
9355
7468
4791
9509
9372
8502
8765
5825
6568
2331
3362
5420
9550
5933
3380
5953
307
339
6025
8632
9694
6103
2523
1179
2623
9398
6061
4808
5821
2714
5128
8179
4044
6117
7334
2835
9720
387
6458
2509
6896
9090
5498
1726
3553
1758
6491
4609
9502
6853
2520
1824
5593
1129
7998
7751
2385
740
9286
8101
2808
7797
4143
6172
2607
8120
6952
3063
112
4420
904
8475
7896
910
8730
1206
559
7291
5304
8501
7781
2691
8386
8001
7979
6897
2027
8665
7547
3383
193
6123
4069
5630
8423
8187
2616
3531
4880
5430
2185
8013
9578
6721
6818
8274
1509
3738
6714
9145
1119
9584
2301
83
5117
6703
1032
8227
6472
419
7251
9732
2385
8110
9643
2826
9282
9924
2699
4256
979
9939
9302
5681
4918
9569
2452
6082
7551
7533
631
3372
7459
8615
6952
1095
5036
6812
4771
9154
7639
6042
6364
720
3675
5666
4380
2748
5701
187
9292
1293
5444
9234
2556
8996
5470
4351
6897
274
5213
4660
153
2887
8330
2207
2380
4245
4484
414
6945
2003
1373
3890
6393
413
4498
5515
3772
1481
7860
547
7455
5220
9800
2952
2047
1051
5847
9025
7613
7510
4242
2145
8037
5550
663
5833
5564
2447
7064
4984
9221
5401
2318
814
8657
4593
2986
6302
7713
3732
6595
7282
1785
9771
6977
504
3506
8073
8933
6457
9804
9986
6323
4266
3903
1462
4541
3932
7836
2251
2429
8575
7877
1433
9182
9507
453
4302
9080
9934
2381
1442
5318
4138
8812
4068
2438
8582
5738
275
3244
9468
5426
7770
1923
9475
7802
6579
3025
3371
3152
1708
6070
5093
5138
7270
3233
2101
5130
8090
4223
2384
5605
8678
7857
1967
8558
7941
7209
5206
5035
7965
8080
7374
3475
7218
1879
4046
7355
6232
3528
8473
6812
6005
8296
9872
3267
4997
7387
3352
7989
39
1172
1862
220
2069
2280
951
2034
6849
1838
7677
1481
5002
9237
5043
1492
5966
2705
7537
9206
3209
3252
3067
5253
7020
3269
3572
106
6857
8528
5488
664
1899
202
5382
5495
4690
9007
5221
1676
9884
7801
9774
1287
1295
2511
1694
5512
6706
4632
6847
4046
4924
5242
7733
2638
9812
4532
4483
204
5863
4884
3712
2169
3832
2725
116
8442
3730
185
7244
8544
9145
767
9085
5481
8863
5873
3029
3123
370
6189
3037
7848
2306
7678
4074
3114
337
3286
1059
1869
6419
7706
5005
1115
7380
7658
3954
2248
5257
8892
145
5155
6782
5779
8302
3813
8831
4161
8634
1321
1618
2470
2029
1944
5089
5540
2304
6223
8214
5873
9063
9792
4080
584
6763
5666
1634
5196
2758
8118
3577
7834
2487
4263
7998
7002
3942
413
2930
1361
1778
6526
2918
2519
4677
2273
3405
4576
9625
7025
2601
4137
19
1034
6962
9408
6974
3603
9733
4288
2211
1655
1481
3160
8292
2338
8893
3159
6072
9269
397
3655
832
7639
1747
5107
2344
2760
1177
469
9098
3026
3933
7553
3340
9022
6286
8344
6809
4704
467
3865
6365
2657
7643
3434
330
2503
4863
4703
1128
2275
1267
7349
2266
6662
4619
814
6443
1504
9482
4777
2950
5015
5254
2845
3269
1169
4232
1730
3938
4191
6543
3180
793
2022
1396
8996
1486
7834
8423
4789
2091
9913
9529
2976
546
6961
5187
7085
2673
8527
8052
5119
7315
7269
7528
7250
5986
1671
4323
9283
5547
7539
6077
492
3370
9498
8311
5674
6692
1295
9355
4941
1620
9931
8210
2524
9741
7195
3632
4995
1790
5255
393
9562
6819
3551
7239
9139
1528
9683
5603
8175
1144
4592
7233
4509
6020
3954
3016
3472
1856
9547
7918
7916
9031
1358
5267
7293
9326
1128
7412
6292
4262
2860
8000
1487
8843
3433
9863
8772
7626
7403
3933
3002
1423
3978
4190
1348
2204
6242
8364
3946
7141
5408
388
1733
2936
7446
5743
7127
6155
9468
5204
389
5102
579
3579
8643
6687
7111
1036
9114
4716
5152
6949
744
9603
3429
2618
2612
8197
1070
5479
3756
9945
3252
7665
1853
5836
6663
8635
3918
6982
3931
9365
8794
7993
176
3374
2808
2403
5949
890
4888
2994
7321
8030
2668
4375
5685
9176
4273
5523
4985
4748
3945
2222
1034
793
7095
7206
4500
8955
134
6340
3338
3465
7733
2299
3911
1214
9875
3946
3408
5141
6291
5921
2728
2173
6764
4384
3007
7948
5856
3530
1608
272
935
6568
2806
1313
9367
6650
3202
850
1490
3081
5579
1062
1868
2200
1483
1775
7832
4825
6162
289
5534
1308
8418
5333
4411
2417
9286
2538
421
9471
3919
790
2424
9357
9500
3931
7010
2845
4197
6996
8424
5913
7972
5886
5251
9525
2241
1796
8939
8068
2089
1922
3454
8039
7882
7435
1100
7616
1453
6982
4722
6965
961
547
5698
47
2080
8748
2763
6194
1280
9734
7114
8551
776
7863
669
8709
956
513
5087
4319
5608
4428
7062
5654
8245
8162
3285
9151
7675
1508
9485
1024
787
970
151
1891
2022
1080
9255
1741
9896
9548
6606
5624
8155
8659
6238
8285
626
1819
1002
2621
7187
8275
4586
5102
7287
6159
6568
2387
6721
5096
9722
6868
4168
1472
2092
2589
7811
1779
2505
514
6480
3401
8182
5488
8657
4952
3083
9775
724
918
5343
2628
2094
7884
4975
4242
3075
4790
9082
7584
6708
8550
6924
838
6309
249
9301
9985
4298
4337
8485
5462
2014
4066
5303
4739
2319
280
4855
545
4249
2837
7633
1126
9533
4361
5832
7095
2494
2250
2559
6490
1497
6947
6839
4153
7566
4072
2326
3938
655
3303
9584
6892
3747
7546
6869
8693
8104
7321
9159
6758
3859
1789
2278
3768
8453
4111
409
5263
4268
815
5883
4052
6450
7185
64
2417
8518
8081
9187
3366
4022
6775
1293
616
3974
1366
2804
6265
7967
6046
7294
4755
5047
2257
2048
1117
1848
7027
5607
1216
2640
1514
6338
2740
2677
4101
3626
3379
3107
105
9648
6751
7155
7510
9745
7359
2377
6489
136
2708
3146
539
8608
7130
1928
4710
6772
1659
3148
3255
5638
8205
6495
6047
632
1980
2517
3315
7146
7730
4358
4036
5472
6754
10
4457
3119
3236
5425
4696
7877
2154
5180
8867
3042
9121
9243
3983
9734
3716
276
4016
3736
3115
8189
8593
785
6432
7158
2767
1875
50
3590
1381
6729
3010
736
7362
8492
9483
4753
406
5102
719
3753
6204
2999
5916
6980
9329
218
9741
7204
8291
8724
7709
525
8644
3568
8566
908
1934
8905
7255
3141
9984
5837
3493
3304
183
2427
552
5422
2552
537
4006
9270
1945
7876
9453
3911
7391
932
6810
5889
6386
8795
9975
3572
6429
6571
7360
2188
2306
129
9894
7048
6458
4962
9469
6438
6490
3488
3472
4924
7249
6280
8820
3061
5486
3324
746
9159
1310
2520
4078
285
5603
4499
7645
3142
6528
2276
4019
232
6624
1198
130
9026
2135
202
6447
942
7329
7552
2614
7471
4166
4801
3741
9756
5999
2355
7910
920
2626
5786
4559
6158
7368
7312
9923
2758
3264
785
8275
8518
3837
6293
1631
2856
8138
7370
3998
8324
4846
8686
3966
8218
3691
1958
9445
1742
8160
3886
1606
512
7678
7230
3855
8502
8359
2804
1390
7289
6994
3940
8180
249
923
7593
610
894
9512
9974
752
2412
7
4590
1293
882
6850
4108
4240
4847
9173
4880
8076
5329
3974
3239
5107
8283
5666
6582
2353
8306
8521
6466
6841
3397
1520
3854
6190
6999
8340
8786
1911
2267
8910
2197
4373
9882
626
5015
4753
8003
2561
7230
414
9840
5647
9483
3598
5968
1615
8583
4897
3815
5354
271
3464
4030
2222
985
1799
4760
9699
5506
1944
9843
489
5126
1964
1287
2365
3067
9133
5886
6090
7419
128
5616
1581
716
8390
3434
7905
2861
6449
522
5144
4815
3219
137
8395
4429
481
8245
1064
7882
9671
1658
9979
358
2246
5581
9592
3836
936
3781
1860
9851
3412
2918
739
1199
9149
1723
5755
2892
4325
7903
7320
5238
5070
1976
5897
8959
1233
5473
4552
9054
536
2627
7543
7704
4341
6527
678
1998
3510
1770
9585
6739
3136
374
1237
2952
5544
3656
1043
7894
6977
5627
2845
5608
3839
1985
1374
5810
2906
4289
854
2817
4798
7426
8899
5665
8271
914
6443
2245
730
5619
8534
9766
9047
3635
136
3547
7115
4870
2476
9282
5401
1826
8524
1816
2104
2151
3869
7227
9136
9193
471
409
9262
3083
2978
6564
5032
5338
6268
501
2698
3459
7927
9257
8414
3890
3328
6332
2185
8888
7593
8929
4642
8504
4025
9468
3519
3518
9721
8220
2600
5164
5823
6856
460
4627
3479
1717
3346
4682
9597
1297
5896
3630
7064
6879
6647
5222
4384
9375
2664
626
5456
7577
1119
4016
6023
7894
7845
9770
3128
9516
9477
8671
7825
2500
8540
1964
9096
9401
5603
8711
1953
175
5736
6568
8381
6797
5528
5605
9853
360
5178
9336
8916
1534
9109
4575
6138
1868
4705
927
5517
1356
7707
9446
7937
9487
5442
8876
2344
2035
4926
6581
5533
9281
1552
9606
2938
6838
2484
4033
810
8443
8100
7278
2761
5731
2918
8232
2343
1200
7158
9362
3419
7427
6398
7556
212
734
1889
2294
5179
5223
8855
4055
3364
7308
9634
3114
8964
558
4640
8462
7084
1116
1257
5129
4963
6972
232
9776
386
871
3175
5110
5848
3410
7267
8542
8686
4805
9614
2878
3221
6010
4979
4994
5211
9796
2244
4154
7165
3226
1215
3538
9750
8974
1535
9468
2038
830
7375
7163
5166
4326
9529
5134
5831
9311
3453
6552
6658
1368
4157
7640
6762
288
4117
3786
8118
2829
3720
3225
1114
3165
7989
1007
3469
1846
3864
2410
9398
9548
5741
621
9423
255
4640
6608
2268
7229
3200
3781
373
7163
5730
217
7678
9420
865
162
455
9931
9042
4875
8864
7835
6470
3577
9797
2825
7289
1561
8391
6426
5688
9769
6842
535
1951
2255
5003
193
8208
5082
4586
2546
7824
6835
8533
7778
8987
7663
6837
6818
312
8708
9633
9049
3239
6741
9520
6361
9942
4812
1165
3917
6051
6931
6115
833
4028
4176
9399
9278
4018
4410
1717
9489
5772
4524
5827
4086
6056
9205
3138
2998
5676
3432
3490
90
475
647
8549
8859
35
5464
5868
2664
6658
4001
1309
9667
8249
4453
8598
7065
601
3739
60
3675
2106
4071
844
4621
6459
8743
7666
1227
1715
2940
6232
2915
6662
8867
2134
6035
4003
3135
5080
2496
8234
8197
7661
10000
3915
1412
2571
5861
4041
4622
4624
9942
1870
9688
8292
9275
8248
9354
9738
2052
7329
5555
6309
1847
108
8156
3335
4533
9723
2167
3637
3544
1646
4084
966
4011
9318
4415
6746
6854
2071
7770
4472
3700
9324
4499
783
7587
244
3761
4526
4327
4602
5312
5887
9115
5602
6055
5357
7733
4991
9586
1575
4597
5490
2721
3341
6634
1981
5388
4599
2961
7990
3377
6197
171
1767
9900
7329
6825
2850
7506
8705
8102
3185
4521
552
9586
1051
3943
5548
3799
3907
1382
114
3466
6667
4241
2581
5087
3334
4158
6166
2729
7498
8648
254
8653
4884
4391
5102
977
4662
3742
6279
9847
1531
3889
326
2880
5372
1713
4775
8991
7579
8342
4522
3771
8347
3096
8707
3408
3971
3353
7947
6994
3912
546
3557
3791
9671
8985
6027
8016
1028
684
6838
7340
1644
4749
2844
90
4727
4121
8723
8624
5434
3030
7316
9965
7289
8617
587
7695
3225
4418
5899
241
2642
2085
7502
9989
4532
3973
7578
3610
2737
1614
8575
9594
2568
8031
9853
5171
8002
4291
3619
5056
7205
8907
7394
659
1366
2585
1504
9873
1211
3995
7928
7418
2302
3970
1454
3763
3550
4975
3008
1346
3264
1065
232
1045
5507
749
6703
1760
9808
4306
3756
4257
1056
2471
2345
6545
8087
6828
1158
2170
6943
2378
3255
4511
1424
8720
3400
7485
746
5755
2002
6572
2373
49
1189
2529
3216
1929
6901
8436
3670
251
3569
1304
494
4848
9262
268
4401
7829
5794
1998
7159
9618
5740
8359
2618
5665
673
5398
6044
7613
3586
4045
1925
9209
729
178
7252
1593
3442
4819
1798
7985
6919
1626
2837
3689
3443
4536
184
7593
40
9313
8520
8295
5019
1843
8834
5722
5133
1284
872
2841
421
3784
9923
7381
1689
8396
6915
6352
7788
3282
6806
9721
7281
2105
7527
8038
4541
3943
3838
8940
5243
1670
6742
6525
1609
5753
8811
8814
2879
1914
8994
2052
3456
3441
6643
2667
2329
754
1457
9939
2086
9860
954
1335
2436
9834
1289
2699
8833
5984
7113
4225
3039
8115
3812
1400
7928
4141
1930
2946
5724
6619
4397
5441
661
5229
2777
6205
3659
4026
2097
6708
4452
2414
3812
3182
9123
9649
8671
2860
5409
9412
4732
381
5417
8058
2024
1725
6125
5393
4018
9450
5431
8317
5230
6291
1674
9359
7770
8336
7574
1079
5544
3721
3849
5411
6394
8948
435
1330
4012
5389
8243
1801
539
6436
6493
3457
676
6590
2637
6940
1735
9
5124
4034
4793
7345
4625
9340
2873
6647
4076
4204
8266
260
1675
9127
4639
5290
5879
5456
1382
9571
6073
1747
7515
7353
3358
3402
1485
7841
6026
4591
6973
2564
3465
7967
5874
8588
3472
2839
6282
5591
2145
830
7675
9707
3885
6415
4904
4935
2292
6225
4303
9921
4393
3780
655
1297
7825
2826
5590
2025
4137
2000
4296
1567
3287
7688
6733
4265
4809
8053
8401
7732
1466
7089
9471
6017
1587
2126
6919
1501
254
6567
620
5739
4309
771
8315
4032
6297
1734
9397
8938
1007
1107
8525
7374
1125
5457
7597
5772
1410
3881
8243
6818
8603
5530
4729
1610
8529
7273
5106
7776
6760
9288
2560
37
3635
913
3715
521
1483
1376
2012
7768
2142
3514
7119
4324
1316
1054
7047
8490
9965
71
5491
9652
1463
1499
8558
8234
7179
4083
9245
6550
9750
6982
5713
8723
9318
6548
8428
7185
6698
1901
5984
9960
8620
6636
4467
9845
4523
2291
3503
8838
16
3876
3702
606
7266
7449
6610
7222
4277
2144
2554
3249
2541
4199
9425
2937
1153
5936
7913
5947
2139
3169
1525
6028
2380
1578
1099
487
8123
8932
120
2692
6142
7747
9038
4246
2321
1319
585
961
9571
3685
895
7365
7409
9325
8949
7996
8730
4023
4574
6236
4561
3519
382
1674
1969
4858
5629
2492
6555
5236
4920
5784
4170
5176
273
8574
1784
5547
7814
1998
9561
6165
1263
1096
4485
605
769
8063
6948
8064
2736
2296
7985
3469
5905
5269
8801
6576
7021
2136
701
3081
6081
9110
6874
3112
7970
986
8522
152
783
8771
7948
1429
1407
8780
750
6347
9672
5797
5586
4924
1137
7763
1583
1006
5456
7345
6430
3103
1597
5073
869
2885
6936
9971
161
7111
4806
4032
9132
1857
7206
5315
1086
280
8737
8837
7039
6555
7248
2196
4746
417
1128
9888
8462
6405
8208
3218
3998
11
1075
4617
1656
5118
3553
8833
5107
9287
1552
7394
1
9308
9791
4899
4868
9026
4827
1097
2445
6993
5643
6816
6223
5987
8598
1972
2578
9464
3397
9500
8228
4921
8162
2564
266
422
6479
198
4948
1022
6900
628
6062
1355
1408
7637
4594
7928
2032
3914
4027
2784
3822
3723
2517
9989
9857
2866
1136
1785
3010
916
4995
1532
3183
1783
8606
2210
7784
8213
9799
96
1062
4956
9462
627
1563
5679
860
2430
8405
9388
8382
3502
5309
6890
9072
3627
300
9023
3228
6893
5068
2076
4865
9928
4620
390
5192
2470
7790
4530
9042
1760
6042
140
5518
7465
7350
3187
327
2646
6493
2964
3113
1565
8427
5906
2260
1482
5259
1039
2201
9992
3911
5786
6433
5234
7983
9461
3533
4502
1574
913
6024
1538
5093
7848
8713
8191
418
8615
7909
8470
8668
1942
7457
4707
2749
3702
725
3989
6354
8150
6971
8254
263
2657
7287
8206
9403
5159
4913
7926
6099
6790
1245
5483
4251
4694
3020
4698
8294
4350
203
1042
5398
7558
2809
8226
2375
6618
6935
9104
5430
8983
8824
8867
1008
8325
8183
9454
7685
2513
9415
4394
9819
9798
2453
2286
8590
9736
6986
126
9013
3244
3982
7949
1936
8679
3222
3071
3661
2
7502
2144
2234
4039
4577
4091
2389
8202
8485
2904
6496
9015
3236
3686
8448
9380
5108
2848
8676
3682
8552
7742
2802
9814
3216
5867
4173
7182
3228
5471
9907
3442
190
3992
5091
7001
7820
3130
2923
9829
2117
9360
5824
4588
2347
1325
7671
1620
6926
628
2672
6073
42
4032
2626
3726
6583
6801
337
7775
2798
4404
8476
7886
1451
9373
851
2370
157
5475
1494
56
7483
1881
4649
3013
6097
7653
3780
2537
3735
4174
3238
5105
2067
3223
9881
7146
8085
9058
912
8557
5040
371
5005
6987
3353
6066
1360
3814
4295
1196
4346
9017
8843
455
48
1605
2697
8288
9610
9914
5764
9491
7259
6382
7479
2374
5307
4237
864
6419
6975
3197
9399
6720
7338
2092
1036
2428
8381
7896
671
7160
1723
1499
7065
8479
3864
6945
4520
5235
4639
3576
7127
5398
8593
2419
8955
3315
587
59
4122
1095
6065
9506
2871
2270
6423
2405
8744
7742
7743
6637
1321
2906
1644
642
889
5700
4997
6973
8113
3843
4021
6920
7509
5212
959
5669
1907
9728
5982
680
9593
1234
939
8561
4019
9075
5176
8794
6257
8988
3705
3689
1063
1639
3330
6338
4991
7691
2779
6429
6729
8642
9089
8783
5154
2232
5590
2296
2914
5682
6888
8216
5711
3161
9375
9278
8784
6194
3488
879
9436
9499
1727
2991
3104
5331
5873
3120
2079
2599
7855
5012
8387
5045
3142
1008
9474
734
7276
4879
4429
1885
6429
3311
5794
7215
1587
9197
7073
3070
5668
6136
6571
6862
3221
4692
6534
9538
1149
6526
845
4300
5092
5367
7524
4384
7882
6367
3082
5235
1524
5055
4055
9861
1440
9026
6757
8328
5850
8705
330
8924
2136
5674
3443
4473
3296
8012
4605
5032
217
6130
3485
6735
1166
3529
2048
7639
3119
4064
8844
6203
4562
9547
7397
8446
1911
1220
6299
3033
6329
6063
1777
4449
2736
9447
4185
4097
7651
3258
7610
2793
7482
4334
5427
2627
6066
5807
4922
5213
906
1943
3661
6744
7306
2488
7242
4428
7332
8457
4282
5542
8178
5050
5735
5999
5247
1797
5311
4906
1650
8083
4769
8521
228
72
8276
684
211
9885
2102
7160
7535
4392
2802
7632
5809
6666
7259
4691
5564
9477
4453
4978
1195
5991
451
7371
6330
3591
4746
9878
6785
3707
8837
7804
507
2740
5778
7311
2661
9527
4057
395
9825
600
4477
7767
1898
2821
2971
8855
6034
1820
2944
1681
4520
2234
1063
7849
4965
7521
3071
3148
8245
7269
666
4454
4979
4676
8546
8432
9532
6336
2695
3657
7526
1338
516
2032
6778
4220
3599
1531
8972
1794
5486
3591
9627
8246
8775
9597
6564
8120
2464
8349
1761
6854
3781
4906
8175
2125
2744
5954
5389
7820
8355
5816
9056
6913
6329
3903
2115
4819
2938
8853
2620
3708
7621
7369
3690
3856
9112
1323
7690
5870
2467
1695
4393
4530
1610
4030
884
7444
1993
6105
9307
8865
9378
8266
9844
3651
9681
4249
8555
6224
8401
8135
4727
6796
9160
8523
5688
2124
9325
2231
5101
9689
3434
1334
9874
4636
3788
3348
198
8844
4183
1593
1210
2209
791
2436
230
8836
4289
9601
8070
7413
3688
2758
6481
6952
7051
1808
2890
9709
2875
6708
6335
4315
1275
9668
719
2921
9712
5137
1033
7737
4216
1864
1935
7873
2999
6106
553
534
3036
6619
2918
5031
5970
6535
8014
4259
5202
4284
4674
1689
9542
6728
981
7146
1768
4800
4900
9165
1161
4473
7424
95
8942
8119
8157
6052
4053
9168
7698
478
7909
3196
7505
1033
2115
3292
9185
1681
5537
5811
5654
2513
6257
5669
6195
7145
7111
2907
1989
5931
8524
1744
4480
1634
6271
220
2936
5311
6390
4682
1398
2641
6722
2231
4954
9952
6720
5130
8159
7799
3180
6922
2746
604
2496
2817
7484
1308
154
3531
215
1880
5148
6634
7405
5254
9997
4570
5460
3430
3629
316
9414
1346
2213
6513
8469
816
9181
7525
5260
2455
1111
5765
7760
6252
9352
1854
4565
632
871
9444
5693
9319
3534
3515
7403
5952
2446
5638
8422
1660
5487
8602
7897
5893
1332
1805
1063
8684
7165
7824
8396
1991
7062
1607
2062
8693
9389
7329
5314
9983
7809
6584
2699
9022
6949
6551
3838
4339
3908
4131
2705
2582
6271
3111
2369
1070
7026
912
2771
5305
6292
7761
8226
8202
2717
6596
8759
9197
5586
7006
199
5463
2716
5070
1398
7518
9110
1618
4217
8578
581
1381
2409
2184
2434
6153
5780
657
4803
6077
1645
4107
6344
3947
8419
6883
9616
1121
8592
3190
4844
6649
8456
8627
5563
7431
385
7070
2117
639
7601
8451
9428
3089
9075
2965
3835
2386
6244
1283
8026
4120
6826
3237
842
6033
4963
1177
8307
9441
2539
8660
9630
5286
3800
7255
9092
6169
1152
6352
4341
980
2314
1610
1540
9402
8818
5730
287
1256
5493
4678
7165
3558
9980
7532
3169
7321
438
589
7851
680
8126
5228
413
4665
6476
7319
1994
2184
3719
8281
9146
6307
5192
73
5131
5173
4330
514
1810
1693
7021
5824
1423
810
3289
3124
3470
3157
9104
5076
9386
9147
7852
5842
956
9318
7544
1751
3377
4279
7019
5852
9097
6162
6894
6213
5132
197
3311
923
6999
3750
4926
6788
9732
4745
3093
32
6440
5307
8964
1027
7477
1901
9562
2922
6160
9744
9504
8524
2221
6026
1263
655
7350
6051
9826
4387
2554
9631
9878
2879
9571
5335
8813
9030
1424
8550
3730
3749
16
2349
8983
1356
6336
9171
4347
9703
7228
9037
2807
9048
8242
1686
6007
6563
7236
8139
2934
6646
5867
8981
9826
5970
5721
2228
9390
3418
8967
1701
7046
4807
7661
6048
5165
1285
6528
6736
3683
1566
7749
3567
1411
5073
324
1502
5608
7055
7271
7870
2639
1394
6594
4686
3335
9210
5197
6721
2005
4932
4029
6555
9380
4633
6961
6456
1914
5393
7495
2793
3158
3507
5086
8748
5158
4138
6359
7814
4964
9589
3413
9296
896
7883
3411
9260
8825
8440
5892
610
7109
6025
7494
1387
5041
3040
1936
6633
2946
8597
2458
5969
3673
2057
3628
8166
2964
3399
9023
419
9954
6186
5791
8357
3727
3653
2226
1091
6013
8163
1202
7626
7843
9260
5382
761
95
3760
6959
6102
4904
2867
9950
3356
5583
645
1715
1314
2963
7549
944
2056
3555
1201
939
144
8766
1460
8403
8935
4710
5949
7258
2927
5491
5776
8849
5178
9940
3500
9905
7573
4177
9760
3125
4975
2076
2106
7462
8340
7781
7806
6750
2074
3965
7999
3901
4119
7874
1981
378
8221
2009
4923
4817
260
3817
6811
6443
5218
8820
4457
9755
8745
1697
8689
6789
141
84
4766
1097
4336
5152
7712
3693
3868
6515
5528
6776
3437
2287
3987
9195
2056
3192
9649
74
6188
6681
913
8552
4964
8785
9403
1409
6437
1195
3705
5712
9450
4076
4594
3489
1466
2710
2821
3617
6979
1353
143
4449
5749
2952
4074
7418
1341
7513
5618
9194
7404
7366
7044
7756
4516
5073
4005
4134
1343
9781
9676
668
2187
2791
2829
5650
758
1643
9779
8094
5538
2099
4633
268
5
4226
3862
7739
2287
8639
8499
9060
6041
9301
7849
1499
1783
1735
4300
2767
6857
209
5086
347
3940
746
6961
6319
7143
1957
3885
3016
7853
6614
2490
9035
6479
4641
7563
962
5875
1727
4279
3629
1717
5786
5157
2298
9712
3000
5987
9711
8536
1956
8947
995
8695
8087
6243
4172
8627
1046
8871
1892
7753
629
9381
6309
3752
89
9853
851
3644
4219
3635
25
9701
9353
3067
9451
8211
1926
767
5098
4928
5618
9616
39
9387
3332
3270
2575
5180
243
5990
7652
8825
2548
9871
8524
2564
2190
8577
2130
8254
6105
9083
1179
2285
1765
4911
179
693
4919
724
8822
4438
1646
5015
6618
9265
1876
9264
3545
824
208
8012
5869
4193
2056
7692
9556
2967
6499
5993
4275
6734
4717
6355
1047
9793
6612
9685
7542
3417
3535
4470
1540
9099
654
4894
4226
6191
2796
9890
2513
2601
1457
7135
8371
9062
7060
7615
9874
117
366
3915
5883
3903
9929
318
4354
5748
2408
6945
5209
3108
3904
1208
9323
3446
9812
712
4834
7881
7646
7491
5800
8404
1977
4146
8139
7980
7276
8173
9418
2546
5089
1034
1180
7670
1203
3360
928
3564
3701
7527
8062
7369
1696
2911
3740
8394
7173
8505
4189
3585
9568
3029
789
622
9981
8793
8375
5686
2501
4218
2127
9074
2448
4138
6043
4374
9486
4671
5380
2796
7409
2604
7771
4316
5506
3598
3710
8459
5732
1269
2249
2270
4262
9853
9753
7689
7393
1416
9213
9976
6577
2905
5141
8072
1761
7872
9932
6131
1087
5629
6786
4087
8782
6931
9730
6770
6859
9434
6435
6828
9063
6080
5721
3569
5858
9886
7195
3482
3881
6595
4815
8278
9702
5999
6002
2794
5894
6622
5572
5394
4521
6911
2895
5698
5442
8543
4968
7550
8509
4039
6447
4451
336
8847
9265
9712
5610
8925
8141
3540
8921
4542
7299
7877
5480
1952
3575
3514
8756
2122
3477
3398
144
5480
9743
7650
1039
6166
594
1093
4766
6505
1991
7106
5620
4869
4469
3055
5345
8014
6419
9133
5348
7214
235
6329
2793
655
9818
2094
2559
2358
3412
8532
3832
8701
9445
6633
4153
5084
5330
8874
1185
7331
8558
2031
6919
549
8169
928
8460
9332
2834
984
9055
3926
7901
7284
8655
673
5135
5240
331
4312
4342
3999
6149
5506
9750
1244
1542
4243
3598
3986
8043
7065
3289
4156
428
917
5025
3274
1901
7348
8845
1656
5710
6282
2347
7453
1405
90
2809
9245
3484
9891
2125
9179
844
8458
5413
6095
2840
8176
6313
7632
5759
2865
9484
2030
889
185
3089
414
3930
4354
3801
8547
789
8958
8107
6261
3944
8893
7037
8833
2053
4748
431
5565
4496
1930
4983
6374
6916
4744
9542
3832
3409
4109
4554
2409
208
9875
8093
4562
6519
7745
9434
6475
3111
4390
1887
7474
8258
4975
974
3016
9051
9349
7374
5576
902
2934
3871
3045
1566
4046
7995
1583
7301
530
4439
881
4070
6344
7209
4042
2582
7094
7091
4405
745
3190
8141
9992
5393
3555
6497
9526
8306
1172
4560
9601
128
9009
6610
9312
9322
454
4475
632
5216
1155
9704
8458
4575
8701
457
6777
5149
1077
2105
9190
3935
2243
9624
1418
1305
8335
8570
8143
189
5499
3735
4971
1492
3360
7155
1498
251
3924
9705
7415
3669
9413
801
551
862
5045
9953
8387
1359
1617
1023
4256
5117
7584
9236
1756
860
9716
4027
5302
706
6400
2073
9514
2150
5159
1895
1193
54
5372
6235
7441
7064
6348
5957
5566
4008
2884
3973
7660
7457
5055
4089
8024
4071
6720
2388
4466
432
4761
1323
6657
4003
3606
4249
8931
4072
3449
8130
7087
5023
3219
2836
3114
813
939
2697
4930
7073
3278
6969
4746
3205
6883
3293
1042
5568
5737
8766
2113
4168
4208
3868
9154
5541
6865
4906
9562
4880
9995
5255
3746
9594
7515
4616
2724
9049
8407
1168
38
6845
3623
6417
494
8241
8096
8492
4481
9453
5967
1909
9373
8729
8526
6914
6479
2203
4310
3458
3217
1521
7361
2234
3588
890
7130
7402
2998
9951
3044
6511
7935
6960
8883
898
3934
424
5115
1693
3835
5106
1668
1837
761
8181
4678
1810
8602
8603
4775
7380
7406
7936
5118
480
5802
2085
8163
5136
913
7555
6197
9385
2962
13
4039
542
4413
9903
1320
6817
1267
6451
4573
7258
8297
6418
30
4608
9160
1271
362
1492
325
6383
2231
1389
7656
9101
3530
9517
9211
4698
6079
1891
7137
7529
6870
4122
240
7881
3914
2095
9388
6755
8623
7296
8482
1491
7911
5695
6126
804
9425
3029
8537
5460
4736
916
8962
6263
8371
1973
1991
7031
4614
832
7457
7848
3716
3098
6458
7450
4294
4297
7468
1400
4141
9971
1095
6653
7624
6612
8414
950
4274
8109
4830
8258
7020
3402
1772
7046
4866
5996
8586
2766
3277
9893
7334
4702
7461
5011
3584
4534
3744
9235
9061
3956
6923
7495
828
8723
6099
6818
4973
7537
3889
8575
4297
7086
3680
4322
3226
944
2748
3558
231
5252
4217
8342
3188
6414
5789
3831
1956
9138
4395
9650
1948
2940
5693
5616
3574
9513
3053
6829
6030
5288
8640
7535
7757
1163
1455
6752
799
2855
7460
2839
1363
8571
3069
6758
9647
2142
592
3308
3405
3057
1868
9225
5029
1059
7303
6130
3656
931
5097
8603
9655
7056
852
3393
3534
2637
8095
1354
833
7648
9549
6387
9249
5977
5295
1993
8138
8736
6019
9972
2988
7895
598
8589
9413
543
3005
737
3015
8678
9692
4045
475
4717
6546
3513
2801
984
3057
1825
4867
1711
7933
7070
8117
4050
7729
228
2331
4649
5784
7380
2648
8600
7070
6626
6333
8258
580
6177
5926
437
5354
778
877
6131
8428
5435
9754
2209
4332
6716
7368
2503
3576
2444
9860
632
7431
4539
2244
6348
3589
2593
466
1897
1144
6347
6564
2321
8607
2598
9194
6308
4406
7907
2739
5397
72
3259
3467
1835
3314
3868
1397
2270
9744
9746
4769
4849
6566
5153
8987
703
221
3197
768
237
9064
5261
3133
4847
8226
9556
4358
3863
1045
2575
5967
4841
3225
6989
4587
8106
4168
2168
6478
5286
5386
1186
8721
896
4578
8810
9106
3652
8228
6446
6309
2409
7265
5707
5404
6322
3521
1599
782
6131
4779
3936
1351
9345
2532
5157
2875
6274
7473
7810
4408
2916
9675
5153
5927
6617
7343
2571
8494
8496
5982
695
1302
5199
2328
1577
7412
2332
8448
6892
3463
5275
7292
1434
9277
4994
2571
7831
5825
392
7411
4094
2805
316
5078
8787
8952
6801
912
4968
6036
7639
9312
9083
4646
2533
9024
6764
8507
5570
5091
8253
7252
5556
3739
9570
5462
3839
4195
2775
7312
3487
7951
8577
7418
8241
8895
1869
1718
315
346
4308
3158
2188
1708
3632
2234
8494
2750
9992
2707
6680
7647
8999
5673
6448
9356
8027
7142
270
2113
9290
6365
7003
6108
7390
9466
2856
3322
2897
3304
203
4080
8788
4889
7717
216
2521
1221
8639
9110
1376
6850
1186
310
5662
5339
6933
9557
1818
1681
673
7304
3442
571
7681
3244
7738
9979
9829
3979
2964
4719
9382
1623
8475
1409
6116
5303
6841
6203
730
588
9961
6506
4323
1022
3879
5902
6294
8984
435
1995
8349
1628
6388
4063
1124
6276
2153
928
9948
3318
8171
5665
1999
2067
1678
1105
9022
8301
4182
8177
1877
7667
4742
6912
6544
5466
6436
1829
2440
409
6073
2631
1846
3617
4084
8380
5384
4103
9166
3356
9969
6144
1592
6850
9578
8888
6832
6831
3686
126
4387
6346
8740
4336
3964
7336
2461
7742
971
3492
5790
9885
992
9963
3823
9979
87
5206
9473
5818
1150
3253
5927
12
7440
645
9179
1785
2550
4606
4066
5679
388
8123
8729
7094
6143
7622
7630
9534
638
8191
6220
7144
174
5609
2526
9359
4335
2802
6484
1441
3036
6173
3443
7741
5720
9886
2567
6571
1171
7281
2596
9522
4861
215
3338
1050
1937
9934
1479
4191
2674
3195
4630
494
1348
7751
2021
863
3137
3491
5156
1599
5628
5146
8729
1161
5426
9602
1169
7761
604
7949
705
2781
4529
8850
2458
464
1529
100
6315
3764
8172
5196
8384
2370
1272
2023
7625
1073
2434
6606
6181
2570
6964
6382
2941
6964
1892
7828
9341
9904
613
7495
1901
2131
2310
4609
830
5563
2841
7675
7071
4608
7727
7060
6095
3977
7486
2062
9277
3240
9556
7078
476
4723
5557
6382
2642
4736
4432
8408
3296
8092
2673
817
8187
8248
3327
1927
6424
4496
1493
9257
5239
537
1262
2074
742
5047
8201
4225
8343
8616
4621
5840
2316
4577
6293
3326
4558
5218
9084
6531
6572
856
8996
32
3521
6352
4304
5913
1774
3571
2674
1456
9895
1698
3599
3583
2010
5519
4846
1010
8585
6197
1359
7630
7961
3894
1720
4322
3731
3567
3531
1657
2119
6713
3235
6344
7889
7967
9533
3834
7364
7095
3796
7126
6562
8431
3252
3897
6270
7750
9216
8662
6104
7428
160
1559
2791
502
4354
7886
5030
10
640
9660
4565
8627
9410
653
5728
5722
7386
2158
5132
4561
1646
301
7757
5317
7107
8716
246
8752
9636
5361
3448
5671
3506
4604
1355
7111
2373
9573
762
9159
5137
2242
2616
234
8996
8371
6721
8547
6363
1786
5932
1205
2341
1690
1372
1958
6431
1627
8550
3088
8894
8054
6333
4292
9851
8691
9320
9131
1864
2717
821
490
8065
7439
4486
2817
8814
142
122
1552
6020
3426
8855
246
3884
3825
5203
6792
7819
4138
4210
6619
9424
827
6298
3966
4349
6112
9410
6854
2573
1625
8809
5463
611
3750
7091
268
9907
5953
3213
9124
5674
344
9106
4169
583
7574
6614
9390
5485
4013
6591
2788
6753
1907
3268
3193
7342
5942
3838
9342
2664
4220
4475
4051
7613
8075
6385
6689
9927
4210
8703
1891
2575
4786
4095
3906
76
6557
4824
3084
4952
1849
1360
6928
4515
321
3231
1817
2273
8681
5055
6309
3598
6331
1999
5328
418
5507
8774
210
1920
7843
36
3953
568
5412
9844
4356
7740
1162
4558
2438
8912
7714
7034
2291
570
5915
1103
3842
5001
7422
8665
8079
5763
6363
9176
1812
374
3745
3653
3923
2143
4442
4560
3283
3625
289
2084
6996
894
7633
5964
1040
9897
1563
5327
7745
3883
7939
5191
7977
6204
5352
9120
1777
1402
9726
1643
7042
8845
9498
5266
3034
9707
9769
150
9563
8102
9965
5780
1398
4963
4053
8726
4143
647
9128
8085
8013
4122
654
4141
7472
2461
731
9337
8287
7479
7305
9629
8798
7035
8433
2866
7353
8886
2725
7931
8847
9876
557
4759
6669
4978
3292
9616
5269
1294
2526
6256
7468
7562
3984
9939
3101
7728
9148
9575
8973
4079
7328
4463
7196
8692
890
5720
8132
7716
738
1971
5650
8309
4340
8945
6398
3372
8
6125
3080
593
2688
9906
113
2192
7405
4349
5427
664
414
7406
4238
2614
9511
8440
4080
8028
3850
9128
8480
3994
4020
3314
4568
4286
2118
9814
1500
2424
4750
5298
5035
5734
978
6641
7585
3455
5369
5057
2918
1531
6518
6130
3607
5919
8834
3483
9871
5111
5828
7990
1761
3771
3903
8283
2165
3188
2968
5339
5885
7464
5635
5939
2130
7136
2761
2128
8880
9323
6776
4289
5835
4940
2327
8744
348
6527
9956
4235
892
8233
2749
2327
3451
908
3559
1940
8253
169
7774
8563
9891
1888
3465
3315
9489
4660
9209
4307
8097
3306
574
9043
5828
1231
1814
1299
1264
2105
2899
8893
5914
7526
4728
6702
9345
1009
9280
3231
8389
8499
954
3778
194
1317
2805
2648
8157
436
2820
3359
8377
6653
9998
8249
7670
9112
4454
2760
3736
6370
8545
8101
9535
9890
4905
655
4392
7229
2253
1521
7647
4788
8690
3756
6671
363
3531
6980
8152
3237
4832
6423
3036
9579
2814
8839
1414
3403
5259
1417
759
5405
7300
1718
303
2593
949
4927
5988
6948
5492
5757
81
4578
6282
2694
1006
3013
8463
1948
9896
8523
8225
2415
8302
7893
3024
3347
5607
5804
6746
1580
9458
6751
5550
6229
1084
4535
367
4097
6264
7483
3959
553
3102
2927
8357
1971
7923
6695
4181
8580
4320
6378
1674
780
5954
3250
2234
5455
9997
2527
7366
340
2189
6475
4596
151
5947
7944
4972
1369
8713
3606
1611
5719
4842
6305
5511
7160
9793
9830
1568
3935
2164
6070
863
5873
5804
7044
3294
6144
7660
7784
931
2854
300
6438
9963
3597
8465
8680
3615
7067
9210
1400
5413
5420
7386
4074
6501
551
3053
2246
2246
6130
1960
7555
6277
1506
4434
6975
1841
3322
137
2251
4262
8644
9410
5891
7765
1390
2881
6028
6780
9276
5153
2982
3431
908
4736
5744
6866
6694
8938
842
3785
9905
3681
3254
1055
3011
5526
8088
7415
6513
1046
1981
419
6292
1124
6791
9703
3021
7519
6630
5928
2783
751
7555
8966
7338
5714
8758
2163
9928
9549
3527
4591
224
9057
2177
3442
5817
1052
6594
4228
8680
7305
400
4749
5626
4373
3574
1332
2509
7535
9675
918
6392
2203
2515
2534
5931
4418
2991
7755
6690
8362
5824
2842
7363
8638
1753
9424
5190
5946
7234
3404
6884
9765
1705
8280
7352
6842
4755
2738
2419
4373
5280
1371
2316
7255
6172
3403
1284
7382
3905
5790
4278
6885
4682
639
7197
923
6339
4432
2497
5250
8828
5683
6169
6862
172
9336
7492
9671
9938
4244
467
101
8711
6106
9342
1944
7935
6280
8358
993
7935
3329
7226
6705
1432
3154
4052
9996
849
4276
1675
5832
8899
7485
2539
4984
8845
5330
7361
1296
7704
4525
7584
5620
1461
3687
7138
9841
1891
4851
3000
1144
7357
5895
7426
1330
63
2039
2266
773
1081
5280
3178
6930
3660
1086
9038
3607
4273
1834
3892
7400
2553
6467
9392
8341
9103
5767
6220
5767
538
4111
237
7613
9278
4885
2672
8830
1938
9250
6675
2746
5373
2584
8129
5122
8954
7209
3621
2688
618
7235
7264
4339
968
7304
8437
2923
1271
462
4465
7550
7448
7663
7864
9733
7752
4862
5322
9799
3126
3367
53
2159
5794
4113
6292
6508
7505
7140
261
7525
5229
5617
9817
2583
3706
7330
532
6764
7747
414
8340
8474
3618
5705
654
1509
4478
6598
6787
4242
7231
3626
5810
4569
6205
6367
6968
8597
7942
81
8066
1292
879
8872
2275
5254
8146
5715
9153
2316
3829
8189
9865
6958
5563
1615
659
6944
4516
9186
8368
130
4480
4559
1311
4075
8769
341
1936
8577
1069
5445
9168
3272
5810
685
9362
9397
3349
3008
5007
5917
2627
9055
52
6927
8872
54
6378
2122
590
1285
627
3708
9021
5641
4560
8217
8289
5623
384
2244
2505
5796
3682
3821
1404
1508
155
711
3158
2509
8947
2516
3248
2855
8074
7168
7149
1906
1673
327
512
7108
6530
1348
4363
8846
7977
1559
7827
7449
8588
2833
687
6610
3438
2335
3055
9056
9457
3585
9434
6686
2881
9734
9295
9753
5966
6918
3709
6263
1650
9195
2382
1538
2993
445
6078
1200
1773
8457
249
992
6169
9693
9474
8451
4662
8290
2321
5333
7689
4599
5092
7751
8493
8630
9750
2234
5541
7605
1372
5481
5594
5627
8316
8915
8082
5644
7113
4308
3602
7219
9177
6720
9802
2268
6119
5147
6606
4347
5924
3640
4502
508
7273
5163
3147
8408
3799
9213
8945
6352
7712
3628
9700
841
5006
3788
1099
6677
9552
2526
2394
7226
8694
7580
3507
5809
1010
7902
6428
4413
622
8460
1723
7813
6668
10000
5358
528
6168
3702
1304
2940
9338
7316
9430
6715
8344
3568
191
587
7224
2691
1049
5425
9747
1848
9097
9569
6550
2704
2834
124
8449
7221
2863
2214
8866
3545
2859
6754
1932
2458
4557
9341
6240
3316
6258
2516
286
6676
6499
6643
37
6965
7093
7803
5190
8616
1439
4959
9575
6500
1269
9452
9715
6696
5587
722
6318
3689
6710
259
6295
3901
421
950
2326
450
5933
904
8836
8123
4889
7393
9290
2776
6640
4702
9746
834
3881
3488
1962
1136
8937
7505
4615
3160
6989
3534
2325
6373
6115
661
9389
593
2787
3100
6959
4736
1947
9739
1215
5994
279
3224
7420
1282
2688
7326
6859
4631
8363
72
9362
6870
5826
8511
6113
4362
5600
7614
4827
2130
230
5774
497
6477
8427
6563
7296
7748
6048
3410
9329
8067
8784
1309
4126
1974
4134
1997
9525
3373
3114
3419
9076
9324
8276
811
3332
7137
6193
9221
5731
4146
546
2689
9193
4066
3361
1982
668
2816
9375
7007
63
9469
4457
7236
6117
8648
7113
896
6116
823
1385
8140
9572
5876
434
9511
9862
4129
7554
5448
6529
4010
2284
3810
8600
870
3066
2354
2360
3625
2397
7320
701
9385
9909
3600
4052
3275
5292
540
9371
9034
3996
1232
7381
7251
17
1209
3386
3327
6825
5514
8379
9918
824
1285
978
493
4696
3491
6007
8771
5598
4096
3760
1646
7112
6822
400
9349
8962
4980
9440
761
343
5690
8476
5981
197
7188
7652
4127
5865
7425
482
9042
666
3678
971
5529
4098
5364
5054
466
1670
699
7770
717
2902
921
9085
5960
9328
6748
86
8360
8623
383
2300
1814
7553
3404
8344
2435
9591
7214
2812
1290
5093
2802
6583
6096
5641
490
353
1098
1032
9629
4768
9676
4788
8575
7806
7705
2522
1576
5297
4636
3575
8819
2170
7522
3451
2469
6825
545
1878
9912
7133
9113
3646
1028
522
9334
1443
361
579
4879
9930
1083
4679
5486
8629
7369
391
732
9763
860
2709
4633
7092
521
1161
20
1477
8772
2381
6989
7898
2961
4248
3301
9481
3351
3864
4414
5299
5396
3512
1813
5502
23
49
3544
7565
4158
9933
4613
7249
2492
1079
5729
8232
3190
8701
2706
8308
3835
4903
2922
375
4190
4018
3872
7242
2513
85
9468
3165
6592
2709
1343
8712
5351
2148
3997
1056
4736
5604
4952
7590
3901
4569
4090
6921
2878
7372
1215
7932
7520
2555
8492
3346
9539
4430
7776
821
2646
4117
5909
2950
1504
2334
7379
5326
8525
5650
4626
9635
4196
3087
873
8279
2642
144
9544
3403
8597
5816
2414
8352
9462
7181
7624
4174
6147
6961
2759
4333
1384
4477
6429
4496
2874
3862
1235
8387
9695
7393
7386
2473
30
2210
6892
5352
7311
8128
5870
5152
1294
9973
7509
8006
9057
9153
4545
9551
8035
9230
6154
279
3212
7711
9446
4290
7119
6225
7717
378
4225
5603
5977
7143
3073
8194
3317
7724
600
5997
9392
6718
2669
552
7558
1952
3925
2667
3196
2457
4310
4890
7949
5511
4919
5104
2774
2237
1702
3364
3707
8904
373
7662
3428
303
7554
8339
2791
5784
5377
4267
3107
5128
9432
5988
9590
6019
5974
4256
8636
9457
8209
8921
1604
1553
3228
3332
6433
1287
4241
8051
8954
160
3728
8341
9886
9639
52
9624
7256
3361
9262
4799
2762
2946
5377
1646
9465
7890
7705
8914
7429
842
5960
158
3619
968
3599
7503
5497
7363
6037
7457
8422
1336
1847
7515
5836
9554
956
2566
1050
424
8580
6603
6586
6769
9036
9097
4515
4387
6241
2150
1916
40
1887
4765
30
1730
8500
8150
9525
1189
6278
6067
6963
2690
9293
2006
929
7045
6846
3280
3490
5396
3637
5012
6022
664
911
3530
2120
8392
4769
2480
3588
4240
3337
9643
6121
4929
4959
8715
118
5841
9831
5740
5429
1267
5717
3241
6481
6050
3485
4635
9349
72
5959
2943
1186
9643
3564
6517
9692
5622
2655
3364
226
8741
9147
3004
9416
1305
772
2531
6834
3612
3964
7585
992
639
3270
7159
2641
1039
1503
8186
9877
8743
2381
4446
6259
9838
8599
2445
5315
1985
6607
7479
8489
3339
1576
4195
2366
6656
9992
1107
6765
1177
1227
9349
7959
1338
1633
3718
7460
4352
9157
4386
663
2518
9339
5078
540
6950
3670
5847
6960
2540
5923
1371
9453
8102
837
9620
4545
5112
4238
4733
5162
2317
438
3549
8208
3799
2523
2153
1454
2087
4966
7222
6511
6200
6597
5372
2273
2214
8379
5910
2361
4700
5280
5973
5011
3755
9446
6148
9123
4951
8825
8871
6093
1642
2082
7469
6829
1868
4393
5844
5956
8218
6596
7947
321
3891
6704
8418
711
9474
9962
126
6640
6678
6875
6682
6270
509
8350
7911
5337
8622
8367
7443
1435
470
4386
4968
6324
7051
6589
5771
4250
9004
7731
2421
1824
6201
9422
7854
3778
6127
825
1477
4123
2060
6583
5644
8355
1632
2754
5056
5928
9908
6244
4615
5303
7349
7579
2738
8711
4280
1149
1682
19
5762
3913
246
5730
7263
2709
9010
9381
8688
5721
7452
6140
1266
6776
9024
4373
8169
1606
6020
8930
7052
9898
5237
8709
6953
3297
2960
9963
5593
2972
9965
8707
6862
9176
229
538
2281
5832
3172
9620
8713
4449
857
3960
1150
3970
4715
8616
5563
5021
1622
8908
9369
950
2147
7770
2008
2168
7701
7764
4496
9518
9360
7951
8214
6133
7620
6075
411
2939
6887
2291
638
8771
6912
2179
5938
7721
431
7041
6970
1596
7275
6186
5376
7485
7412
5786
741
8435
6070
3350
5555
2536
2431
2682
2030
7795
1335
3338
888
6754
3438
2455
3492
260
4965
5473
1731
1649
4146
6979
5770
9191
7958
5520
8853
4802
6779
1703
3716
4518
2167
6677
8179
8364
2990
4024
4072
8247
1204
3052
9894
2722
3023
9668
5470
9672
6378
8518
5173
5711
8422
6963
2880
9249
4012
65
4668
9161
4558
1383
794
2615
9435
3909
6583
1216
7521
4494
4602
9653
8700
6659
1735
2461
6845
1501
8864
3586
3510
5622
2843
4117
2625
1060
7855
4591
2400
195
4296
4710
5344
782
4762
3528
4999
2826
1362
7734
6204
5231
9687
1760
5013
4148
5104
6729
8155
5430
6783
7175
267
1764
9419
1929
9974
6154
4795
8853
6087
2200
9342
6925
1460
5583
9560
1597
2974
6776
4279
7236
7939
5072
2564
6797
3667
2419
3780
393
9103
8084
2110
5050
5517
8758
4791
942
9640
8330
1097
8582
2533
902
1106
1939
1024
2750
3417
5100
597
7490
4811
5117
9434
5172
3475
5920
1161
612
5113
3265
8860
8138
3793
6480
1857
1870
3476
8584
5581
3015
8300
6039
5709
9439
3560
618
9015
4880
5631
5447
2383
2926
4482
54
3829
3711
8746
236
7708
7739
2001
8485
6870
8460
7004
5981
3450
3458
8517
1772
6760
4230
6728
9116
1827
2969
3315
8536
9789
8232
5568
6322
3457
1134
6479
2609
681
3446
92
2438
7871
1739
4545
281
7249
3791
1700
8277
7470
9764
384
6476
8700
9482
3041
3032
4940
8598
6649
4336
838
6395
7184
1747
9150
9159
1304
3044
9944
1101
6814
7473
5767
9210
9660
2114
1953
246
4108
2155
1902
1081
6711
8478
9007
3768
764
2672
9900
3819
6220
1158
6102
9388
3745
3132
8235
8909
399
3233
4615
3254
5523
7603
8407
9131
4952
3250
7929
4134
1080
2468
9664
1430
7983
7253
5284
5443
76
5752
6950
3884
5793
3886
7009
4751
105
9729
7019
1700
7705
7918
1962
3255
9103
14
3476
3617
7847
191
8319
3410
3853
83
4488
9837
9468
9157
9727
6863
8693
403
1918
8621
3707
6620
7530
1369
571
9960
7075
7888
7306
5342
5174
6260
8614
3414
7265
2801
7102
6652
7766
334
9134
9037
8649
5603
7330
98
8692
5825
2955
8054
8042
1713
6112
3269
615
2573
7852
7075
182
709
1701
997
1837
3664
2669
5424
5971
1200
6865
1101
8130
2175
3247
8934
2472
3403
8164
5744
1895
12
1891
3428
6091
6846
18
6604
4988
1040
8671
166
6905
4263
5359
6168
1893
127
9751
1520
2686
4560
4996
3670
7367
5817
1844
3602
9192
8731
3783
6627
5516
9540
8656
6195
3432
8071
9638
6660
7915
8373
8568
3158
9680
8410
7005
1337
7824
1750
712
1258
1397
1846
2058
2508
1513
3246
3490
6884
4430
2230
9295
7136
1287
5214
487
9860
2194
6095
1600
8675
7401
2960
5131
4679
2238
2401
3536
9934
3508
5208
6916
641
2908
2294
4568
9505
8077
8116
7052
6448
1965
3551
9136
7642
6908
286
490
4894
4752
5148
9923
8477
6698
6982
2300
4029
2599
1778
1871
586
3411
490
3152
4346
7080
2068
5266
9115
9829
479
6614
2028
346
332
6526
2277
7727
7110
6191
4627
883
9536
7989
2820
5538
2634
6752
7083
7936
3055
5932
9585
5987
2142
9839
3272
5917
7875
9532
8301
6230
3538
196
5322
2280
463
2636
9845
6228
2716
4505
8088
4946
6064
5672
1773
37
2913
5354
1126
2061
4382
6157
2935
934
9403
1766
5601
270
2889
5177
5115
9972
4929
6811
2446
4860
3005
3647
9566
1839
7380
9693
1969
5807
3440
7249
3341
1207
5262
4575
9490
6545
5057
9684
2128
6194
2131
8823
5878
9280
3273
8255
6521
8323
1777
158
4526
8793
4283
7643
3476
1252
6833
573
5057
302
9556
4339
135
1069
2613
9329
9842
7297
9005
5637
449
8809
5754
696
318
2486
1478
9664
3900
2296
6757
7953
1644
484
6267
7508
7308
7303
9111
720
7084
3924
8208
9620
8159
1145
9867
950
1211
6528
8998
2982
4892
6337
6356
6124
2827
9141
278
481
9814
3445
7810
4121
2237
3937
5554
13
7208
8236
1515
6967
2056
1636
8408
294
3305
4912
2355
946
8304
4643
6720
9001
7543
493
2198
7064
8322
3024
2619
2549
9501
2959
4395
3097
9492
9971
8276
9147
6702
7543
3968
4551
9511
259
9488
4782
8889
743
8930
6711
4694
3181
4399
227
7285
9328
1732
5662
8406
4460
5738
3330
9156
9323
7396
9701
486
2686
8309
7394
4897
413
7083
6917
7566
4629
9612
2128
1843
7040
3259
1963
465
6611
519
8584
1786
4480
8864
6948
4332
3244
4871
474
4479
971
978
7474
438
6759
3304
2198
6821
7104
8383
4852
240
2749
3855
2736
6428
4224
8930
2897
2373
4232
1563
924
6170
592
7553
7166
7992
8773
3926
9842
3186
1172
9032
2578
7946
1170
4019
3083
1359
8469
1472
4073
4802
944
7327
2641
7286
5260
2764
8126
8469
8353
7969
9186
2905
3332
9992
9582
3582
6490
4811
3246
5073
7899
6282
2523
8980
8226
7688
2196
7665
160
7011
6471
4216
5297
3518
6536
2039
9382
1805
2452
9829
3393
6924
1248
9324
4304
7659
1354
3777
3552
2778
5857
6992
2274
1277
7745
9032
9963
4829
5382
8241
7222
155
7234
8790
6740
273
8793
1330
2612
1479
6313
9451
5853
9375
6040
1766
5368
7022
7045
1173
4202
1367
7120
9028
3903
389
4358
2396
3491
1972
453
2369
1833
6285
1038
1039
670
2877
5944
7468
8632
9072
7296
9065
8729
5775
7470
5466
671
1620
2260
464
3549
9845
1328
2752
996
7349
3424
3922
9115
4866
7749
7975
6975
9548
9519
695
5619
3812
8104
1463
232
4716
9902
7844
567
6848
5448
8494
3755
7057
9337
2356
4829
4586
1570
9864
3863
145
5026
1694
6602
5980
4249
8438
7706
8748
7946
6580
7270
5995
6447
9608
4630
5118
5622
2543
5326
1335
4760
5894
3999
1417
8698
8229
1165
9416
7133
7504
9547
2509
9681
2181
7729
5172
9974
531
256
8754
5746
3080
2604
2806
4079
9268
3016
9274
6796
8591
384
2406
5523
3284
3679
9537
4011
6409
9185
8149
3316
6524
7939
5598
7391
3467
6167
6431
8880
5424
1427
1137
1772
8215
7497
8632
6621
9742
9505
1381
5252
7336
7250
7409
669
9853
2607
8109
302
242
3486
6771
6458
9264
1877
7784
2274
2852
5405
1425
8395
9186
5817
2094
7067
3351
2559
8231
3484
5994
9716
9506
5667
7629
2311
7102
7706
806
5955
2880
8601
9557
4712
9959
8692
1233
2228
5582
8222
771
7658
7357
4267
7982
9700
4188
5074
9210
6213
5654
738
7324
535
3221
5468
9235
2035
2928
4814
5426
2496
3038
4463
8389
9426
9701
9782
8513
6147
7284
6741
2605
2704
697
9715
3703
9082
4432
1112
2596
6813
5512
897
3624
7725
5107
4051
8686
5387
11
2028
8373
2376
1212
8437
2567
2657
3777
2211
5558
2088
3135
6653
7749
3923
6968
4232
4433
9006
8893
3054
1179
8363
4883
1598
6451
6618
8640
428
1425
1763
2786
3241
243
6256
6317
8653
5326
3176
2831
6193
9651
9862
98
1369
5761
8056
4653
8574
6976
3379
2823
1162
865
2580
8361
5916
2271
2289
2527
2764
2881
7902
4587
1401
1232
7500
4597
1709
2784
8748
1635
4274
7388
977
4801
1806
5986
2963
9758
7641
5288
1471
8130
6415
298
76
9167
2257
7826
1176
7908
4582
2178
3025
5144
8175
7840
4912
7161
3784
4735
2224
961
5739
6198
6861
7681
4862
9807
3703
9885
1308
8142
8565
3668
3522
3356
470
9882
1423
5775
290
2819
2990
1943
2943
7710
7761
8904
5825
3948
1939
4367
1257
4460
8031
9635
7357
1525
8607
2714
6616
9791
445
3637
6120
7454
9605
5240
4454
4636
1499
7994
5987
4113
5209
6293
6989
8562
5969
4795
6897
3251
2001
1542
4394
5210
4324
6777
7927
3922
5732
9000
3483
232
8990
6592
8670
9830
3102
4693
1137
7290
8025
4567
6815
7586
9002
448
2975
4230
4532
8652
5397
7665
2982
6741
6200
5501
7980
9979
6302
587
9938
6284
2868
4636
1348
1845
4810
9487
9152
1557
9099
6472
6573
9482
4026
24
8709
9211
7671
5711
2318
4305
769
2891
9030
4947
9574
7243
588
4845
3254
2468
9900
1707
6950
9887
306
5959
464
1374
1680
6941
1911
2137
7786
4856
7112
1354
2479
5451
9916
3232
1890
9998
458
7428
9670
3010
873
2774
4056
5043
9171
6562
8742
6201
3654
5877
5678
1067
708
8294
3729
497
5482
8995
5894
3620
8765
7753
5914
148
1936
9631
8389
4213
5074
8896
3929
6823
7637
4531
7220
145
281
5913
7444
9482
5335
8354
890
9955
218
4508
6247
292
2567
3209
499
5201
397
7579
5164
6905
599
4415
7403
7307
2287
5716
9235
230
4525
2422
2051
8315
7852
8731
6587
417
5342
6761
2875
581
7814
9251
662
2507
1939
8670
3605
7093
8844
148
8313
3567
5942
6436
5160
645
2883
9875
7720
1026
7397
9107
2362
262
1633
2238
142
6226
5726
3616
852
3587
7740
8735
3555
5609
2833
3976
7346
227
7278
22
1491
9114
5969
4417
9472
2486
7316
7073
8237
8704
2770
6638
4125
6149
858
1974
7601
6243
1068
4409
3947
4659
7744
6181
4177
5172
5814
601
3164
6592
1895
5928
720
4141
619
6220
3126
3266
1716
5939
4021
6451
4600
7355
2752
9307
9372
4886
2745
4502
619
5274
3106
9064
6726
6680
4884
9645
9045
8262
888
3486
2684
6107
227
8381
7416
9479
8848
8445
3449
8397
4997
1376
90
9789
3750
5615
5739
594
8856
6768
3040
5765
6318
3735
4594
7516
80
299
2739
1475
1018
2595
4687
9253
7441
8157
6286
8407
5759
7099
4373
7217
1391
2635
9053
5178
1413
5890
1931
1023
4228
164
6622
8591
3667
4242
8856
3062
3354
9408
8067
6820
6902
8530
6869
1882
2572
882
8750
7248
7546
7265
2702
7430
5513
4952
6068
3573
6159
569
3361
3744
7889
2647
346
7036
1221
254
4492
3498
4069
33
7898
2477
5664
5839
8770
9389
6762
5840
7246
9078
1988
7841
5271
5037
1190
8282
6195
5025
1801
9977
8431
730
6305
1437
6776
3104
9095
6704
8674
5402
4037
6497
1180
5634
5243
9950
1115
4498
222
1195
7058
8557
6784
9137
5699
4876
2315
166
656
8611
6998
2276
5786
6480
3146
3993
9435
6879
6719
7211
6879
7805
5407
3061
9020
3111
1260
3875
8802
3037
6237
1750
7293
4489
8643
6324
4856
5910
1754
9631
7004
9231
972
4448
7431
1558
1903
3488
3783
2141
6735
1331
7621
4820
8630
5057
8062
2560
9863
4386
556
5348
6106
4694
8260
6462
2177
5054
9785
1072
8553
4730
5758
490
13
8112
7784
3489
6037
1286
9153
2254
8811
2172
9401
101
1646
7145
5687
6880
4047
8416
9070
1240
4409
3518
7883
2928
3950
2947
5066
893
8076
1627
7735
6166
1774
8376
2130
1428
7391
7566
4157
2310
4921
5258
6271
6804
6443
7936
9675
7453
8794
1631
2522
6127
9806
3443
5332
786
8093
7576
1694
9922
5029
2725
5150
1416
4819
6716
7482
4547
1313
7197
4942
2488
747
3986
2908
5027
4130
666
6045
8697
5898
2773
4582
9884
2510
8665
8294
58
3555
4911
6507
7746
3210
7293
8005
1747
7023
3105
4594
1363
991
5510
9625
8490
1398
8214
5602
1945
8198
1997
5954
8745
1396
6517
1316
3924
9180
292
4739
8986
84
750
6548
4689
9758
4775
6944
9837
6408
7705
2400
4664
7421
271
3809
6958
5950
396
8166
7511
7243
7931
2525
2386
8907
2916
2122
6666
3420
2327
4687
1655
2196
1528
205
8468
8022
1543
8708
6473
816
3706
1830
8325
1424
1658
9450
7849
5351
4711
1053
7587
6950
9625
6867
934
4757
4548
6490
1682
5715
4822
5535
3334
4711
945
6938
5519
2228
6560
7093
2986
5564
1351
5578
9598
2236
4923
346
975
6452
1163
8089
3457
3034
778
247
858
5364
1194
5866
1537
5187
6839
5607
9961
9792
8685
3903
9636
3470
4262
9222
6054
8047
4180
6431
4359
7203
9175
7314
308
347
9852
8320
9572
1003
6803
3694
1090
5469
7499
4860
9707
4451
2924
330
2789
1092
1296
96
7993
5736
4463
5563
1151
3023
4581
5192
8645
6171
594
1769
8940
1294
7503
3572
2416
4045
6520
6459
8145
9572
170
1206
1842
5460
1290
2988
8110
2103
1519
2929
2706
8532
7709
6201
266
3086
6143
6235
4908
6151
5552
8161
1675
1841
6054
6539
7465
2197
92
147
1821
6909
1691
1547
1597
8331
9972
1746
4711
4317
7068
6918
8834
8872
6724
7076
5564
7121
9780
747
9279
7035
2628
6574
3813
8538
6087
2951
6452
7062
8676
4409
7753
6939
4514
4895
125
8589
2927
8544
2902
6889
5165
7379
4285
4311
1418
8959
1767
1116
2202
7739
8834
2059
6291
549
9454
8299
4325
5902
3541
9572
2884
8178
6904
131
5411
1109
7576
3598
3167
6969
3966
6113
8277
1900
4391
5222
97
5455
5440
2482
7204
865
9050
3084
5953
2345
329
1850
3956
1555
6399
1412
7679
5425
5568
9385
9363
3395
8257
1072
2183
8354
9298
6391
2904
4806
2854
2839
6013
7383
8523
6745
8358
6640
7610
497
9393
8031
7932
3225
6456
777
4422
5017
4202
6331
6883
9329
900
2172
8605
6905
1948
5086
104
80
522
8579
4651
6544
5524
6188
4987
3139
7364
2124
7462
1583
6024
3531
8057
3516
693
4742
8079
887
8841
7444
982
4495
4988
7556
719
4940
4018
5666
7586
4367
3328
9224
7212
8548
760
1841
6342
4469
7314
3065
4467
7289
9113
6976
1222
1753
7184
4685
1885
3346
7599
4671
9358
902
9006
4031
9644
4301
2156
753
4646
4186
9436
5753
8012
2536
8381
9899
6735
9395
2565
8794
3348
5442
9737
6482
85
2722
7867
1986
1204
5631
3937
7024
7981
5451
2382
8320
8791
1377
5711
2720
6182
4051
1124
1035
4080
6063
3784
6573
2185
2752
1759
1237
9998
6145
9564
8822
987
8156
4556
3352
5385
9649
9202
2253
1816
3442
1104
4045
7476
8411
2863
7010
1031
9583
9691
4752
2523
429
9629
8492
2250
9121
6518
669
8564
6311
4549
8112
7900
8635
326
9029
1072
7772
2888
5111
8082
3775
6104
7689
7416
6879
3679
9020
6973
9713
7957
6093
2017
790
8752
3179
4868
9018
7741
8294
3946
7210
170
675
4140
6963
8509
5164
7387
9428
1957
5636
9153
9573
4763
3240
9446
7345
9524
769
2780
9519
3974
5719
8023
6447
2468
8687
7292
95
5000
1924
9893
1277
1212
4644
1903
4151
7461
3793
1168
4190
2573
1000
5960
9321
2636
2606
3923
7750
2145
2278
3463
3739
4130
3808
849
9483
8670
7724
199
9204
7067
6715
6281
3684
1218
8438
5096
1340
3875
3336
3251
8717
5493
6422
9275
7759
2894
8351
3922
3713
1820
1919
4324
3626
3822
3869
8257
2766
7074
1748
1527
3116
1883
8063
1864
3188
8366
4798
1757
1622
1737
357
1159
9382
5745
2499
3261
3899
1399
5040
7655
9030
8135
1215
1718
9072
6700
6147
3758
1708
7091
4158
6209
924
8730
1316
9048
6784
5605
5583
3409
3337
9021
3596
5552
507
437
8754
1491
7729
7594
7363
5447
7242
1334
2522
8288
9473
7714
6788
3897
794
2726
5196
8328
7928
1486
1071
9533
9180
9802
8478
5895
8552
2722
8449
371
8290
852
9960
7938
4036
3052
1341
517
2576
9262
3733
4792
4464
1203
2150
4888
7643
9278
4195
1058
6612
5962
9858
7386
7837
2562
9054
6085
1385
4332
8184
5795
7630
7267
7864
2188
4105
4767
3378
4326
6428
5683
4100
5440
7858
9139
7916
126
8068
7072
2598
4434
2756
5618
7362
9475
2822
881
7316
173
8670
2847
3845
3141
3700
6293
2855
8006
7236
1513
6854
1133
7810
553
2490
7261
9691
7943
5113
560
3255
6048
1609
1851
4043
3130
4563
493
3179
410
1619
6100
4124
784
6300
3388
1014
5279
1161
6804
8249
7901
9277
8062
2983
9907
4060
5555
655
161
7427
5137
1594
3730
1570
5219
2046
3159
2874
8987
3520
1266
6944
1902
9446
561
3329
6828
6299
7605
9153
3642
4811
2191
8860
8974
6222
5814
1245
7959
5330
4599
8924
454
8976
7705
4882
5308
6705
8139
8201
9874
2666
4685
543
9247
3378
1192
1689
9050
2500
1387
2243
6380
5471
3699
2469
7360
3547
5125
9394
2842
8871
8603
4026
2242
1982
7018
9983
9820
3239
8924
5541
7013
8731
1278
8419
3851
3234
5208
7734
7097
7542
6244
5604
1822
905
2189
2189
2233
9347
869
2254
4435
2499
7043
6128
4297
5766
7000
8733
4757
1558
6684
4722
376
42
8250
4464
6
3451
3317
1261
2909
1398
2661
7464
9603
9645
6737
5017
3036
5017
810
3046
2277
9610
8850
3874
2896
4958
3144
8495
3644
6336
6017
453
2464
600
4693
7851
228
5665
6467
610
5995
9783
9409
1650
241
7023
1300
8459
7422
7793
5816
797
2932
7168
2012
6083
3114
2906
2062
4938
8981
6762
6479
8928
5664
1387
4898
3896
6440
4983
230
42
7975
9006
4381
9878
6587
1298
5032
9273
8305
3487
3506
4024
3203
3128
3558
9737
5228
9212
5005
4930
6260
9784
7336
3209
621
8102
566
7770
7912
4963
9298
5799
1764
5422
8077
4233
1076
5707
5795
7157
9884
5640
6429
3450
6552
3607
1506
2151
4905
8586
4010
282
3741
5725
5089
8930
7433
4605
5749
8982
726
3367
4300
6078
870
1579
6980
2223
3681
398
1112
7125
9408
8703
9036
1944
6549
7153
8166
801
4293
551
6953
5926
4788
8223
7983
9601
2331
5637
5970
2223
5080
4872
615
7924
7794
2505
4871
1771
4838
5007
6779
3995
2515
3048
9188
9030
6112
2282
933
1675
5957
6824
9821
7307
2444
304
9637
2232
5
641
9266
2761
7632
777
5735
9915
8075
1260
3210
9042
4488
4514
3057
7453
2425
2119
6697
4375
3899
2118
2547
3641
5132
7919
8715
1260
4555
2901
2247
797
5883
1461
9640
9962
4387
9440
6048
841
8853
2057
4864
7959
1497
8570
2972
9229
2693
6129
7214
7743
9195
4184
8036
6751
4703
6226
5415
2334
6787
1265
2809
5426
4065
9253
6778
4403
3221
5471
9334
9568
5781
3459
8798
8783
2845
3292
2802
9905
1131
5881
6936
5091
7476
9061
988
209
5793
1269
1045
8261
6074
3946
9599
2141
7085
7158
1129
4075
7882
8715
333
3606
3630
9151
6216
5805
3322
7340
5478
5132
8224
2324
2523
311
122
5137
3808
9683
6614
4138
7640
7092
5602
1426
8973
1153
9440
299
8780
5108
3398
2936
266
3581
6069
7024
8609
2214
259
4925
2652
4177
231
8116
6427
4062
2801
7632
2018
6985
5859
5751
2404
6192
1168
4494
9848
9217
3904
9784
1685
6994
9309
2521
2128
8043
3725
3002
910
9613
7020
7829
8744
8838
5157
7503
4731
6236
828
8309
9592
2871
5420
879
9999
316
2728
4290
7426
7859
656
4034
5929
5050
5250
9716
8994
8770
3178
7905
1011
935
2472
7862
5406
4670
7741
1032
2159
8471
6849
5814
213
2081
5763
2231
2795
8716
9070
5602
9201
4826
1077
4924
2524
1951
6251
3515
1750
4648
721
681
8163
9896
157
6581
3506
1644
3795
8580
5133
160
2659
3045
6989
2443
4286
6657
5644
3094
8630
7249
2088
1290
2482
2330
9057
7462
5658
7331
7120
7808
4213
3863
1267
323
6013
854
2697
9830
5452
5334
103
1822
3477
5158
8788
1625
1729
7891
4023
1995
3428
9492
9003
4167
219
7008
2941
755
7909
6432
1474
6573
3355
6334
3335
2716
6877
5676
5926
3679
7387
4322
9937
5602
4476
5551
7855
9024
9807
336
6688
5938
9148
1103
2111
1476
4485
7283
9155
6457
6222
9685
8593
5141
9942
1843
434
7160
9297
8381
8701
6747
7732
5548
1121
2195
6109
6930
7696
3282
556
9517
9947
9916
2929
3590
7270
9991
4371
5142
4056
7884
7306
2839
5906
7355
3707
7656
9513
5355
9934
3611
6002
7726
9020
9785
6169
6786
3578
9557
2253
6836
1357
9933
6315
9472
9881
492
6102
3347
282
2365
160
6577
1934
8810
8328
2755
4621
1667
2464
9816
997
7931
2185
3260
3815
3563
5101
3174
8632
4570
5337
5275
4501
7684
4917
2128
4726
8294
2898
8668
8173
4300
6047
7388
4412
1394
3287
8480
7952
8695
4602
1251
797
3440
8534
6665
6727
3417
5778
6913
1979
9765
4872
3593
9608
7798
5325
2512
2174
6184
3614
5542
1217
7320
1704
8800
9689
8691
1587
1560
7673
9833
9388
4994
2969
4544
3806
729
7475
8484
8700
7575
8023
8012
2126
4563
6123
8216
2198
3797
9587
5542
7134
805
4232
9332
9119
7042
8408
8064
2160
9886
1675
2748
8377
9254
1757
1021
5123
4528
1260
4258
7967
5453
2800
6097
4799
2238
1361
6589
3365
3634
9322
980
1190
6493
8249
8565
1834
8261
8783
943
771
8982
2634
9620
247
2437
4092
8028
7275
7026
200
1046
3998
9254
5305
6217
7680
8508
4047
2793
3293
60
8903
2053
5146
2786
533
6221
6219
8830
3585
2673
5438
5700
3387
6037
456
9443
7852
4033
8841
8467
2075
7220
7822
7
7432
5320
5524
9139
5288
736
4
135
5326
2879
5679
6824
2051
2130
5239
2080
5841
7757
3927
7580
657
228
6336
3508
431
1215
4833
2071
935
9889
4419
5956
9999
5074
4318
5813
2337
343
9131
1254
3555
6067
7432
5572
8628
7784
2177
3984
6949
1894
1601
5618
6129
7844
116
2442
3499
1100
6168
9874
8819
3055
5872
7312
3748
4410
2068
8472
7773
2481
8729
3309
1034
1864
4808
8200
6718
4129
7790
2561
7951
3055
528
9050
3038
601
3720
1356
4546
1706
5648
4408
7424
7797
9802
2944
4665
7157
665
6366
5376
6771
4864
2
8150
8769
6853
3465
6516
9587
1890
3528
7828
3965
4232
4360
3757
7895
8800
1532
3545
9934
783
3582
900
868
6788
2327
6035
7655
930
4941
4943
1519
5253
6406
9309
9489
563
6603
3451
9169
240
3192
1305
2660
5581
80
7489
3091
303
3086
3828
3707
1352
4102
2243
1554
4964
9433
2119
644
3329
4007
13
6411
3691
159
1713
141
5524
9330
2310
6527
7645
6902
960
3512
4100
5687
8014
3728
7162
2023
2535
1927
7326
805
3504
1666
6171
124
9495
4544
2684
9170
8447
5562
6040
6321
2056
7481
9693
307
4330
3458
941
2726
1566
4572
1695
5471
2489
5458
9220
7290
5286
6196
8024
8304
7855
7304
7536
8641
856
2654
4086
897
2136
6161
1725
2079
6452
7625
6371
7888
3402
2333
1827
5275
2375
8085
7812
8269
2053
3550
3986
604
4069
7527
9719
3817
7221
2825
3781
1391
6589
451
9154
360
6732
1810
321
670
858
4560
1625
8622
522
4228
420
6649
7983
7319
3126
8517
4439
6359
9624
8849
2999
2932
8144
565
4469
4935
239
6039
5036
9043
8918
4810
2528
5235
934
8785
7566
4739
1843
8162
7487
7147
8772
4693
9849
3862
4425
3291
2978
4481
8713
3836
3650
9007
392
5177
355
6984
4033
6144
7016
1890
7030
8909
3463
2040
4913
6717
8532
6870
6325
8862
6940
6423
9574
9443
5579
2054
9794
5956
1130
5520
954
9233
1896
2443
3457
8231
5028
2560
416
2988
4437
4163
8788
868
7158
3827
7589
6709
7488
3325
3651
1432
2614
9675
1183
3926
2375
7658
9571
4034
3540
889
6639
9318
7983
5901
3137
709
2267
5633
1872
6463
4934
779
1318
6435
2384
6842
1703
6622
8886
268
8498
7042
3216
299
6067
1523
6499
1783
7618
2874
7075
1055
12
3132
2569
5273
4155
6277
2189
6369
1429
4110
4368
8830
3198
6878
3785
9152
9739
7340
9274
4934
6004
1730
6382
2940
8277
381
4193
8097
6594
4353
1100
1750
4212
473
2475
1363
4163
5021
2909
7124
2386
1084
2520
7872
3490
5625
390
4298
5236
1842
5504
8928
4575
7482
8293
4529
4346
617
1318
6236
710
425
4210
7811
6235
9633
3225
5790
8158
6527
6080
7756
9548
2750
6640
7317
1029
7015
3258
8762
5719
6132
2667
8542
1766
208
6872
7438
4965
7882
6215
2155
8852
8200
4665
8921
6999
8727
3175
5776
6766
9009
9752
3839
390
5496
1853
3440
5003
1134
5978
630
7432
6551
625
2164
1437
1686
5116
87
2924
1349
6806
1971
9888
1616
3638
3804
3306
1616
793
3147
5769
6021
8508
6880
693
173
4003
4438
393
3457
4297
6530
2506
2335
260
1877
216
5698
7316
9537
881
6301
9992
856
9980
6407
8508
912
1272
5519
691
9523
562
5441
5629
9331
8093
7409
2054
6987
9969
3156
9547
3408
642
3871
2105
5798
8876
8951
3396
6127
7160
9383
6225
9070
7630
7199
4512
4858
8007
7817
3881
9374
9837
8056
8898
7965
3745
9193
7402
4371
8585
940
5669
9542
5108
6075
5381
9195
9499
8072
737
101
8678
6566
5428
8585
3416
4254
2789
5693
8393
9010
303
2894
7982
3693
1948
8257
8390
7737
7459
8001
2259
7307
5562
5783
6899
1113
6826
7160
7435
9643
6942
280
7423
7423
9863
4012
8416
9638
304
8397
8242
397
7464
8521
3993
614
3025
99
48
4260
7780
5914
5653
3046
95
6040
7684
2714
7245
6193
2687
8867
9968
2011
4887
8469
2109
6012
2729
9261
5347
2639
7272
1566
6762
8913
5330
9862
7412
7096
8002
591
355
194
946
5553
87
4347
9147
532
4065
2745
9867
468
138
9874
3697
1997
8105
5357
3623
5414
5861
8966
2781
6122
1319
4810
3822
6401
6314
2594
2065
4205
3266
9485
8751
2112
7303
1302
7467
2699
7148
4197
2867
1874
1408
8721
1794
1147
6129
4883
7439
6933
1447
806
581
4644
6228
1418
160
4267
4950
7671
8001
675
1799
3135
7470
6983
4769
8716
6905
3698
8849
569
9979
8624
4391
8653
5565
9522
1895
7634
1923
6221
1855
9251
4742
2114
5589
5363
5036
391
8861
2075
245
4148
7396
6907
6709
8283
7052
3762
7705
1390
852
2313
8328
2884
5106
9145
7415
5414
7712
61
6105
1188
9153
5410
7282
5397
6542
7834
1446
9739
370
9824
6066
8757
2526
2902
9126
5966
8905
5803
8382
2179
792
2360
5916
4305
902
4409
7700
4908
2224
7897
7764
5805
4608
8374
5869
4259
4691
6531
114
9930
6905
4252
9852
2777
3529
1172
9863
5829
5775
8251
9757
5203
4707
9788
9469
2107
4806
6146
152
9720
8923
1546
6680
7468
80
7923
524
5136
8280
4610
8788
8
9351
4866
7894
8997
2889
7305
6299
2981
2543
4870
3370
5621
6567
6791
4350
2214
8935
1991
9910
3917
1477
499
4537
277
5062
4733
5491
5727
2001
3034
1953
2217
623
9191
8709
6077
8546
761
3622
1200
6959
1105
7864
4203
2697
4573
1219
4790
7147
3244
5986
7952
6882
7402
6011
1339
117
8025
246
5061
1314
3569
6171
753
2390
1838
1277
8948
1000
2007
9661
6363
370
1743
4476
3321
3277
7140
4768
6703
8649
6405
6210
8180
7446
6417
7586
9476
3137
6122
2968
3557
3694
1529
440
2580
127
3963
9505
6430
2734
7576
9298
2107
7725
3476
3065
3716
7911
2926
954
1813
9890
2231
376
8974
9524
6781
3779
5187
6591
7285
4782
196
8635
5526
1227
1574
4558
7378
2982
1536
26
4864
1803
9554
2051
3924
2788
9536
5451
9057
5491
2412
9309
8597
6697
3025
7442
8898
2849
3708
1235
8860
1179
1701
7147
7918
3464
1084
5080
679
2063
4526
4367
2147
1259
5638
3737
7316
5201
4160
589
6143
6257
6729
235
1699
6456
6258
642
2787
9231
5939
4463
1173
4213
9645
4740
3059
3524
3464
3216
7455
8306
1355
2624
5636
5446
73
5234
2983
6340
8760
7537
8284
6951
8526
8530
4837
8442
4324
490
965
740
1388
2298
8915
5389
7679
2008
42
721
2623
8875
3677
1120
6635
7762
8920
6880
6337
3138
4162
3248
5421
3179
1982
8313
7232
277
944
6867
7484
3948
6381
6129
875
7077
3627
6634
1408
8572
1351
1061
1653
3116
1766
1536
227
2762
387
6893
4945
414
3255
7594
5571
5422
1063
2363
2995
1369
9863
9190
5309
9613
3836
2971
4901
5958
4624
9374
963
2180
3166
2899
4414
2775
8428
6772
4695
3338
457
4577
732
6809
8348
9141
4861
5616
4172
3377
9435
7153
5854
6488
1404
2513
9305
359
2588
5121
3590
3326
1757
8196
8194
1326
4911
6065
2693
4625
9098
3863
8429
529
6088
3063
644
5494
2544
7107
8273
8240
9565
3154
9850
77
8077
1260
8951
151
3717
3016
2337
7997
9698
1552
7193
6365
8858
2861
4197
7723
1
8437
9141
8288
887
9661
9508
753
2575
8685
7418
9755
9403
7615
3694
680
8323
6546
5225
2113
260
6497
2341
4016
5525
2860
5845
6913
3860
8672
9774
9477
1647
7864
307
2338
5679
6671
2206
1258
1103
9696
362
8645
3818
6876
78
3854
2226
359
9972
7592
4781
3408
2855
5163
8202
3211
331
8767
962
5053
6662
8963
3225
6371
3196
2859
5219
5424
5720
372
1219
7345
2374
7444
8303
9054
3519
8899
3375
4655
8123
1680
5509
1576
7274
354
7302
4083
958
9212
214
2889
9536
7499
8946
7884
3043
2575
663
5748
422
3060
1264
1892
6018
6716
1084
8664
1619
9434
4414
8862
4884
5677
3806
4269
3363
2680
7277
7814
5428
2842
7622
6582
5921
495
6287
8262
5630
4818
9407
4223
538
7613
4041
7805
8834
9647
5767
9551
80
1112
7890
1559
8913
1684
77
4884
4693
7458
4370
4010
4623
4095
6100
8411
4491
4660
3139
2756
1711
6521
7230
7046
4602
2708
1475
1872
4458
8850
4306
3350
1642
8289
2592
4384
7112
1143
8423
7968
2980
4627
7178
1105
4516
1006
517
4729
932
7773
2435
9308
3963
5942
4442
2029
4441
9725
8290
2672
9821
2474
9571
7073
1475
536
3547
3067
3770
3756
2558
4070
5412
9216
8904
6560
5062
7435
9582
6807
8447
9215
1091
2464
7318
9919
5270
8983
6044
4987
2073
7955
5792
762
6476
6357
6513
8114
9144
4221
6606
2918
6711
105
2873
8045
6096
9515
1563
5579
8978
7286
8529
366
2646
4213
867
6791
5718
9112
2613
3619
8716
7964
5655
38
4467
1349
5815
931
3802
4666
807
1657
6967
2478
6680
8957
1784
9366
4901
7072
3108
3852
973
350
7184
5311
328
1554
9262
7381
4906
3321
6944
190
3382
8082
8570
6502
282
6462
2358
4870
88
6041
1232
7607
3636
8181
2257
4917
6953
8848
7402
4060
503
8818
2934
818
2199
2101
2898
2129
111
3408
3753
5614
6224
9634
3687
299
3404
1160
6223
8325
2934
4363
6824
4395
418
5625
2034
396
2987
6638
854
1019
3587
5966
3388
3426
2133
2274
902
2128
3542
1885
5162
3665
9674
6938
5565
3352
8659
3524
9626
6107
5845
7569
4913
3963
9925
8300
9629
6639
5711
7822
9134
7404
1734
536
8933
51
4870
4255
830
887
2405
7908
8951
6777
520
8655
2303
1970
1587
7959
7498
8316
2712
9121
9073
8637
1553
3571
694
6305
9832
6516
4405
8692
6051
2210
2934
1753
4861
7631
878
5689
2495
9448
6229
1915
2142
6387
6195
5500
3918
3941
3444
5036
3909
3262
8667
9141
4250
6754
2786
3448
1099
2468
175
6358
9102
8480
562
439
4815
2390
4890
3067
489
9998
2280
3451
736
652
7852
5499
2394
5026
1243
7134
3390
956
1874
4678
2676
5964
1140
4406
3964
9490
159
5830
1675
3080
3965
7139
2096
488
3319
7936
1061
6010
835
3949
5537
2573
7150
7858
8810
465
5492
104
5384
8831
1804
6644
8852
6726
2561
1985
79
8643
1227
5353
495
9820
9245
8943
5876
3097
1831
3756
9593
3247
9387
901
9974
5018
3628
277
5571
3959
2131
4092
8278
251
6700
6164
8669
996
3837
2027
1896
5418
4950
5010
7197
4480
6931
7393
6735
2781
335
9188
8760
3058
2515
1238
5059
4872
4652
9993
1527
5831
4459
5216
1742
3989
5125
1609
3076
3369
4619
8681
9674
1803
532
5717
6489
5498
4406
2827
8644
7705
8835
9292
7063
7559
720
5574
876
3929
3025
6033
7100
2470
928
4822
5506
4080
9709
5351
9531
6170
3071
5711
5482
3162
3513
6615
8152
5660
5464
6658
4472
6304
7352
518
425
145
4693
5624
4084
7283
5071
5250
6853
8
6535
5571
3271
8223
455
6979
9896
1722
9630
961
6956
5403
4089
7020
6589
3418
8045
426
2927
2101
2544
2136
2898
2213
1319
8527
8801
7497
3706
1119
8647
2561
8692
5339
7329
8312
7559
5616
1422
1743
2588
2403
7236
7090
392
2999
5036
3322
5594
4535
781
2638
4880
4966
4086
1558
8762
2720
5509
9102
9142
5373
9301
6596
9530
1714
5604
9374
8257
1539
6882
4731
1788
4633
9941
8196
3962
4988
26
3486
6578
1197
5718
8543
7101
9379
4858
6986
2465
3280
2277
5241
2823
8878
9667
5142
8094
2428
5763
774
5065
7711
1319
2370
6851
471
3156
9075
1123
4495
5097
5706
5754
6928
1629
9418
4857
9667
3297
6483
2000
705
2244
27
8993
6985
7029
6490
9779
9084
9043
4882
755
2505
6305
281
9044
7728
9397
8101
2087
1029
7471
6259
8182
6548
6423
4
1482
2139
4479
8773
4236
120
712
361
1256
9647
3264
8149
6734
4120
9256
9768
7426
2340
4340
4132
9444
5418
1756
1277
1370
3522
7616
4877
2281
6860
5928
1138
1410
7950
2248
8437
6536
6489
4851
3464
9600
2503
2215
6107
8082
5651
6102
1242
3260
9028
7109
103
3446
8903
8861
5919
4992
3737
1774
5228
3751
9822
5715
1111
8422
1296
353
1831
5337
1320
9370
4795
1469
1650
5534
7583
1236
4608
8257
2574
9717
2702
2119
709
8863
2733
3179
912
6285
654
4687
4515
6773
924
1726
4535
6315
4230
9101
4559
1923
4440
1152
757
9524
326
442
4630
3847
581
9820
4375
5471
4725
8606
2275
2258
9454
7323
9138
2133
3061
6086
1879
5127
2604
7995
1606
8036
8724
3265
2576
2889
5375
7147
9900
1815
230
9597
7444
6848
1956
7356
7689
2687
7133
7358
6820
8740
9071
49
7563
5117
6899
3864
380
8832
3680
5887
3928
3476
1581
7391
6735
3088
1680
3933
6324
2299
9335
2893
412
5555
50
421
905
2729
3947
6972
5597
2825
8004
4721
1118
5143
9868
2775
1557
1525
6525
3950
2626
4097
5781
7645
5295
2315
4990
8779
9695
7156
1516
7710
9763
5250
9427
2682
9737
5025
6179
4027
7986
4516
3281
3006
6126
2392
659
9817
743
5241
6743
9403
4774
6077
1968
4830
9189
3791
9567
3193
4642
1703
7258
6626
9229
5908
3147
49
9407
6443
2488
767
9335
105
1642
6445
3074
8932
172
2433
7653
8640
1394
252
4826
4894
8131
6647
5125
719
4901
3499
5122
1222
6180
9823
3789
7739
1374
2220
9758
7339
2462
4685
383
2781
8467
1490
1483
704
5468
5156
564
3584
2434
2547
833
1127
2130
186
7795
2880
1637
9316
5330
502
1582
6824
6024
4939
7744
9360
3514
1766
8377
7496
3055
8771
7023
5121
9678
878
1110
1909
2936
4202
5179
5701
5535
4988
655
7310
7346
8597
5331
10
4646
1884
8573
3874
7714
7561
8149
5025
3831
8942
6878
612
4186
6129
5780
8398
2192
1828
8782
7560
6453
1493
5504
117
488
2080
1041
6612
3942
387
9747
1743
8306
8362
4212
7008
2286
6985
7280
7730
2281
7944
9009
9061
9141
9864
8740
3420
7331
5636
5113
5137
7326
4307
311
9225
7760
4233
9497
6513
421
8685
3529
4263
1162
4390
7720
5222
625
4110
2055
2425
6133
952
3941
8256
2548
4318
4661
3632
2525
5107
4250
7829
9015
3848
370
307
3852
4266
6669
346
2977
5608
1001
2072
8931
658
3388
5816
559
3853
1164
4376
1469
5123
1870
9208
8922
6471
7657
2126
2529
1558
6758
2055
8342
2681
1847
2312
111
4071
8801
7970
767
9495
2567
7076
5359
4820
2868
7003
6059
4249
437
948
3847
1259
6144
7537
412
3654
213
1402
9875
271
8672
3435
3293
6553
3848
9884
4557
5684
6215
2222
834
2319
9366
5504
4052
6318
981
8225
6346
8087
7972
8624
3846
2870
4432
9984
5246
6800
6637
4775
1960
6388
3357
1254
4353
605
9242
4242
5738
2021
5526
1
4783
2340
5644
4672
1749
8790
2658
449
8480
8330
7918
2514
2046
1206
6546
1064
3427
9976
7157
7483
1186
3992
4336
4746
1989
1097
6913
5824
9626
7902
3743
8190
3354
1385
2667
5768
1670
9406
9888
8620
3504
1607
5783
4620
4179
1505
3065
5469
5840
5331
6113
4840
8103
7390
4573
8014
9550
7056
3633
5528
5969
3443
6120
6108
982
8450
4009
11
1963
8492
610
2472
9599
8881
499
3779
1370
4265
6841
6019
4121
7156
4437
99
6778
7356
4969
5811
1376
4614
4670
2319
8499
8680
5893
6300
7448
1444
1432
6495
8809
8787
6796
3832
4320
8093
854
6123
7717
6100
2855
7359
4065
5824
7045
303
9391
9685
8359
1487
1726
5041
2252
3080
133
9617
457
3764
3844
659
5789
5030
7202
7814
8003
2400
1145
9262
1380
8152
2026
7252
2582
5204
3453
3674
52
9954
3194
7772
8139
8756
9053
6274
9935
9641
7434
98
4040
4455
2237
1458
6764
9860
9356
7883
8698
4388
8619
3449
4368
7629
8764
9631
4826
9574
9633
7943
6552
4558
9391
3735
4282
3609
3665
9919
2123
8180
6422
5919
1271
7626
2232
9510
8441
8383
6058
7557
246
1385
4893
7825
3232
607
6815
5288
376
8042
704
6587
6675
5640
7906
9209
3031
8287
6269
2812
5027
270
8589
1244
9129
6511
2985
2402
4664
8841
8352
2520
9242
322
3777
5419
1046
50
5575
6098
5699
6611
4703
9385
1755
9156
8792
918
1287
9052
7206
7564
7245
9003
2723
8078
4386
7436
2371
6763
5757
3159
4194
6023
6986
6372
2668
2043
6792
5994
8840
7667
6816
2501
5906
8165
8178
1845
3044
3217
3725
9667
1968
388
1771
5935
8012
6279
8359
8212
6763
3396
3964
7677
7060
7912
3419
594
8353
3172
1368
10
2519
2670
8690
9028
7372
676
9933
993
3706
944
4606
2312
1054
5319
2226
4877
9181
284
923
3068
2677
2514
6728
9151
3179
6878
9488
8623
5494
842
363
264
6
54
1021
7925
3314
8858
8960
234
8270
2758
1501
7744
5173
1002
9574
1914
2905
3537
4547
7815
6324
7928
5991
1361
841
3869
7630
5186
2172
4147
5654
998
2331
3809
6982
7275
9592
4538
8783
8772
2180
5735
9934
4894
313
5760
7643
3338
9092
2459
6642
4249
1261
395
9787
8742
9156
3449
3384
2220
826
560
6587
5192
5961
3938
3633
9722
1201
344
2302
8533
4576
8695
4534
4998
3565
6174
901
3201
6962
8124
1933
5734
3123
1806
6218
2515
1583
1718
3363
5539
7186
55
815
836
7268
653
5408
8998
2482
4394
3809
1072
3383
3130
3928
6108
7878
6648
3736
4450
7879
1945
439
7427
3404
4758
6198
8300
798
9352
5170
7114
825
5452
8357
7660
2768
5238
234
5780
8911
6673
3276
536
747
6388
4729
9557
9448
1537
2120
2387
2983
4599
68
3219
8425
5799
2100
9060
101
4979
969
3878
2082
1906
6259
1014
7778
6017
6688
2807
6075
19
9458
7330
4178
2585
4796
3844
9446
2861
297
3334
9335
8008
7401
5434
3713
7700
7064
1297
4393
8139
9485
4041
1410
8174
6476
9028
972
5586
5816
5684
2123
9140
2569
9714
2623
5773
1941
605
8389
9633
9854
4944
41
6930
1449
6652
8150
817
5606
5621
9452
820
7873
873
3213
6883
9763
5978
9124
8429
9397
2941
5506
1527
3875
5979
5542
1652
969
6245
6729
65
3005
9828
1011
887
8184
8062
829
9827
8546
5173
4436
338
8377
5753
4118
9414
6446
8942
445
1814
7324
4488
1733
8305
5813
1043
7740
6131
8987
8223
7013
5392
6360
6232
744
8413
7227
755
5802
7790
176
9365
1860
3498
9578
2334
2786
8842
6015
642
6347
5185
3328
3912
9880
7782
6324
1724
19
668
5280
2543
7934
2930
1621
8382
9580
9878
2950
6256
6816
7349
2452
9928
2432
2222
6759
1867
8869
196
2539
5595
8978
6354
7110
1874
6351
5288
3698
91
2769
2580
1339
7785
2519
4396
4998
6715
1043
9800
6667
2823
4548
205
4129
3235
8444
3987
645
6804
5266
9720
3495
5149
8247
5501
6577
6057
5693
7614
1060
6435
8200
1183
6400
2914
5509
1570
9904
5891
7106
566
9856
862
5577
73
6925
5867
1068
77
4311
157
350
1449
4533
7708
9900
1254
133
449
1239
1018
7710
5722
7278
8082
1252
4461
7708
5591
7431
1737
8379
7395
3737
9640
7508
3917
9450
913
7973
6065
7522
4075
2797
1851
250
9611
5927
8225
2727
2942
8464
3712
6580
4610
710
3295
8490
6542
4800
7936
1039
8819
932
8373
825
4058
9481
319
3453
4012
2138
1745
2889
2288
722
6371
5482
7551
6954
3106
8298
8612
4397
2053
8425
1008
8405
2699
1047
7546
4212
9616
9036
9507
6144
6655
4740
2598
9771
8816
7963
7278
2878
7890
4048
963
5314
5796
8953
8940
9547
9390
7875
504
4338
5661
371
8792
5565
9547
3518
9652
3613
3132
7618
1102
9075
1268
5503
1811
5951
39
1142
2973
6183
3529
4716
6933
6065
5476
9338
7462
5630
2535
1237
1501
978
3547
1189
7757
84
9185
9060
3136
8398
9687
756
9863
3521
8458
4973
6434
5913
6806
7347
1547
5368
4376
8816
6236
6850
8948
4499
7521
6805
3634
580
8168
9890
1059
7282
7797
8332
1378
5436
9986
5404
2934
8888
7556
8287
4196
3315
8888
8621
6961
1894
236
3062
6389
673
971
7258
5242
8662
3744
8917
4596
9765
3916
1190
7707
9056
9250
3195
4067
2042
5823
2779
8925
7153
1383
7311
8182
3588
5226
3022
7997
5490
1446
3379
3298
3442
7270
2877
2474
7241
9512
2451
7231
1659
4269
1906
1332
9745
9369
9556
5670
8915
3018
5263
7870
3378
8197
327
9956
1140
3147
3984
9885
3805
859
9893
85
5847
9842
14
9575
3246
5949
3170
88
5787
9439
9241
3172
1114
6590
9323
6001
6586
3063
3739
9536
80
4802
9946
9202
4776
6608
5449
7814
2922
8992
2159
7728
805
4914
5730
8102
2410
6291
5894
8500
3128
9943
9007
8319
6079
6580
1205
2198
7107
3658
3027
7733
9855
9825
3740
9108
9891
9660
6139
8540
4524
585
7908
2953
1407
1514
3117
9338
8706
5309
275
5893
278
9655
7658
8008
4548
5968
5428
5035
515
584
1117
7377
5860
872
6657
4734
7162
530
8715
418
2505
138
5691
8434
5146
1150
1074
4184
1528
7633
4301
6433
5354
6373
2316
3668
3485
550
510
2003
6797
4292
2043
8073
9073
4873
2765
6324
3072
2233
5260
1516
2819
1766
8581
6113
1033
1363
2038
6579
8689
2193
3448
9050
1367
7925
8873
8198
1134
5898
4022
4545
8966
4931
6818
8369
7130
3849
6389
2218
9642
7058
7027
2223
7472
6963
103
25
2128
4844
556
656
8241
33
9321
2806
530
2266
791
899
1819
6784
4592
187
3393
9255
7749
7484
6421
1163
4587
1172
2474
6659
1460
1599
114
1139
9590
7773
9204
4317
4410
8594
6235
7
8531
3511
4142
2184
3256
575
8423
1835
1424
6916
6659
6102
1753
3119
9141
9413
1605
6982
6119
9663
4418
3503
1054
906
5972
579
3464
9339
97
1390
5077
3365
1065
867
7055
2099
4528
3917
3816
3361
7882
5295
4255
99
9074
381
8334
9881
8310
8996
4914
9467
498
3764
3880
3790
2775
5614
5809
1561
1000
9384
1458
3537
5249
6861
2314
9599
1573
4081
768
3348
3410
7298
7561
163
8035
9627
595
7148
9138
5746
9521
377
1384
8193
3508
6785
6258
2322
9746
9211
1665
3811
3941
9260
7599
8328
2131
2593
6521
9952
1637
9096
461
2992
2806
8249
4385
700
5818
3506
8493
8116
9752
2175
407
4091
8294
1001
8281
9266
8959
1797
8417
6483
7428
9261
2101
6186
9036
2140
7552
9117
6793
9619
5294
2877
873
9113
2208
5269
4597
1231
1948
3870
1194
3024
5140
5557
8289
8792
2321
7668
5005
7804
8796
8477
2801
3111
9800
7878
5259
6437
1424
6253
7969
6263
6361
6317
3686
3975
4707
2857
5385
4662
6897
8885
9211
1745
4434
4996
7563
626
6092
8171
4127
1539
965
1541
2385
3629
4973
272
5796
6702
3115
7796
2369
7625
5746
2100
6978
4376
9391
381
3083
4732
6258
8923
256
2901
8903
2763
774
8093
1792
3483
9610
2158
192
8638
4360
3460
2679
9291
7130
2461
2661
8501
4397
1517
5485
3078
7745
8046
8664
2676
1709
6821
7842
4469
6908
4896
9493
4207
5704
2987
7536
5880
9729
8194
9763
7084
1098
8848
8314
3645
3169
4261
8163
2405
1673
279
8702
6711
3494
6736
97
6531
2292
4837
7845
7864
2115
6422
5856
2835
7203
657
63
6246
3001
6961
1664
7172
2811
3940
5706
9881
6830
5659
4089
5671
7033
9498
9274
5099
5365
9823
351
7469
8483
383
7183
5382
810
380
9165
9116
6284
5907
404
5145
8085
417
1836
2570
5247
1222
8283
6947
7076
8178
4939
2080
97
3723
9011
1862
2098
4353
7957
7463
7264
9913
5588
3380
7893
8037
6608
9054
1576
1268
2688
4485
2873
358
3306
673
9738
840
8657
319
1607
8238
1500
1219
7652
8286
6207
6620
4226
6265
7865
9733
4798
2501
6793
327
4534
4181
4797
1100
8489
5130
8632
7694
938
7490
8351
270
2959
9583
8577
6449
412
7059
5985
8501
9016
3655
8865
9969
6409
3579
253
5546
4545
8312
2289
9249
8276
5345
6743
8378
1828
1287
6929
9416
5275
2427
2319
3620
8100
6047
6478
8669
8615
1590
7997
6937
3855
5770
9293
6185
810
4428
2053
7162
4172
7685
5359
3368
2128
7259
4915
4525
5980
6592
189
2087
3184
8789
8237
5848
5611
6395
2572
8007
3834
6650
6678
7092
3230
8090
1624
5352
3337
8799
9222
7242
3909
914
5449
1198
304
8777
692
8617
4087
2729
6802
4608
4670
2818
8494
1581
1850
2665
7887
5331
3787
5395
29
1497
2026
9628
3396
4162
8090
4184
6052
8174
862
6753
3746
1193
6599
1631
7200
1009
8440
6901
339
3429
3864
2280
8246
2424
3651
4363
7323
2997
2862
869
4073
5485
261
5508
7367
2619
83
8715
5363
441
4780
5399
4511
4092
2106
5711
7464
5433
2435
8666
1045
2091
8563
8346
1433
3565
7147
1670
1124
4305
822
2357
7292
5187
8372
934
4547
4696
757
781
9382
1040
1667
8312
8562
1162
172
9119
3379
6599
4011
8250
8650
1286
8066
7580
8394
2975
5222
5709
3071
7739
6839
9174
3147
1952
3259
1205
1246
5019
3670
1665
3266
9046
8839
6967
9809
1913
4210
7506
9043
7692
1333
4666
9975
7499
5738
1507
3389
4338
6504
2998
8030
4551
3766
7372
5177
6632
7358
1495
5451
5865
7433
5611
250
1232
1356
2233
2046
1340
9231
1837
317
6095
4550
8957
5025
2988
8798
9922
2904
6219
9349
7907
3527
2074
7862
2124
9228
3934
8480
1854
863
55
5171
9136
2147
5777
3670
7139
7039
5830
4343
4499
6996
3585
9920
6425
699
4350
4594
3549
4669
6718
3713
8489
4317
5782
2284
3961
965
294
8215
7390
9324
3463
9479
2482
8769
5086
8057
7558
2871
9421
863
8296
7549
6521
5304
208
5705
7014
7067
2328
8416
2606
3552
3836
852
6144
7915
7863
5115
9109
22
6381
9144
8718
2953
199
5400
7642
2729
6297
2635
8708
442
3920
4588
7800
4498
5735
3087
7366
4028
4808
55
6655
6982
9391
1825
3405
9719
8090
2688
5839
608
845
8165
4865
4222
7507
3787
8026
505
495
3389
9999
6925
9359
5733
1509
1042
178
3009
8115
170
4112
5811
8502
2502
2040
5062
6207
2325
5863
3577
343
8170
8708
4489
2930
3193
2265
1999
6913
1631
7963
9106
9586
7403
2250
6971
2178
6412
8180
6804
7634
3592
5012
1563
8295
6630
2073
8857
5323
3832
1841
9849
5698
7561
7476
3831
2743
5455
5308
631
4644
9853
3202
9423
4496
3352
644
5058
5651
2148
7186
9514
5237
2650
3929
1185
7525
9352
3303
6236
9590
9669
6988
1701
9523
6911
4097
3587
1186
2243
8275
3288
9367
888
9512
8599
9071
3673
4834
5120
3757
6365
1745
5465
2338
8085
6386
3866
8053
4641
4517
1429
3170
9391
4461
4113
7198
9297
5393
1778
7113
4970
4383
9766
5100
4149
7264
1230
4722
6865
8535
1879
6115
7981
4706
8676
6700
9116
1043
3962
2906
7029
8137
2103
3268
3402
3655
2512
4201
451
70
1622
3231
3559
6582
7156
6138
1318
975
3704
1053
4293
9239
5147
2795
8710
1868
4543
8102
6708
8480
7108
3385
8648
2101
3671
4577
8971
3390
5495
6421
8809
6037
309
5463
9342
8779
7
5139
1024
7946
4169
4628
7992
3462
5298
7062
2094
9986
8126
758
4320
9262
1581
6181
8686
2478
3959
2411
5349
6310
3850
6089
4311
7282
9618
3879
5412
7138
6643
6492
3063
3939
1894
1803
3086
8456
8526
9802
8407
9991
8294
7951
5012
9456
4153
1395
6955
8616
893
2584
7245
1604
284
7559
353
641
7089
8385
5996
1632
5356
2552
5886
8542
4193
2982
5004
5042
5619
9435
1062
6288
4825
2612
501
3674
4843
6790
4467
6054
539
1723
102
7995
8162
8579
5562
8613
1878
459
5178
5080
4997
8795
7419
3105
6400
9865
8342
3383
8759
6332
1727
6785
5837
2827
3990
7329
6984
2131
8938
3870
3575
679
2789
4111
6352
6018
9544
1939
4677
8824
995
8670
9090
6314
897
3758
4934
3305
6062
6236
2764
6258
5990
5229
2885
8679
9292
3704
4419
7998
2835
6258
2116
8514
3981
5477
5913
3415
1149
2815
2450
2924
5227
8743
9753
5113
7683
9722
583
4152
2234
7843
9782
1136
5039
4410
8965
2267
1146
7539
4017
3610
2708
3831
3206
9439
3250
4416
5602
5831
847
4221
3458
2235
6804
6277
3372
8395
9575
8585
9480
7419
1326
3010
187
4250
5054
8954
7841
4477
884
2486
8966
9259
6463
5633
8082
8577
312
5636
9087
6390
9952
4480
5336
2296
788
6830
3263
6709
1855
7678
635
2134
7517
7357
1629
1830
2743
3330
6397
9504
8703
9670
6438
7750
9226
867
8090
9742
1685
5541
4755
5527
2325
6046
9000
1305
7439
6822
7864
3898
304
6207
4821
4509
5979
1270
528
950
2237
6997
3598
2488
6814
7286
6980
7615
4439
4866
7332
2025
6570
1944
7235
4894
5634
3161
8182
3425
2264
6495
4009
9519
8959
8750
6363
4229
525
1523
7130
5582
3414
9097
5302
6665
7318
7786
4629
1817
843
4898
3714
4886
1789
1024
9619
4656
1307
2934
4918
7940
755
1247
7510
7400
5470
6000
9920
144
7814
8343
7708
4499
5348
5824
2987
9159
1898
6103
4156
3640
7274
2919
8618
40
5121
97
102
3681
4180
1512
6076
2550
7621
6793
2596
3367
9922
521
184
1107
9690
4614
1165
3544
9437
4639
9136
8998
5295
5328
7278
7121
6296
3573
6736
9269
2283
1407
9457
2308
1777
9205
7597
8859
7185
8114
279
5731
7727
6908
9271
5267
5726
3493
9935
6242
227
9274
7481
9178
1544
9913
6943
9256
7289
6431
5462
6192
2190
6191
87
6942
9509
7999
6251
119
9228
6829
4899
4670
3016
3454
7970
9906
3077
7895
951
2420
6859
9813
9098
1895
8585
9030
7746
3104
2960
6186
817
1389
7743
7060
2269
8290
3750
6139
6284
9406
3033
1534
8523
6268
9075
9028
91
4342
1828
8528
793
8691
1401
8979
3224
8769
5511
1100
9020
7262
851
8970
1974
7712
3137
5123
7511
4949
3655
6045
9107
52
8076
89
3524
9234
7379
6991
2568
8769
2366
8389
9944
7075
6849
9977
3925
5996
2773
2942
4993
6101
8133
4739
5143
7997
3864
2846
4505
5226
2491
1992
2340
1917
8202
3922
5842
3300
4491
2454
9468
761
1768
4728
7721
2647
1895
1227
7975
9084
6103
2928
3973
5562
1529
3081
2298
1336
6889
7883
5846
7958
5143
3026
3796
3566
3382
4414
1832
2325
9457
4795
8234
3120
9509
4911
767
4868
2783
8317
337
6981
2194
1462
6363
4304
405
6031
8434
1621
3639
1821
2755
4268
4176
7389
1157
5817
2261
9408
7563
6249
935
1636
665
4924
1369
2446
3167
6989
5580
8258
6263
4972
7401
2629
2647
7580
7803
4186
964
1000
2102
6249
2451
1969
5592
1246
2013
2019
7690
1805
9934
8694
1058
6323
5162
7439
7945
7719
1885
1846
8116
832
8301
7907
913
4240
2095
1058
17 100000
1369
4957
6003
8266
8663
4856
7674
8460
7556
678
1968
4751
3695
3091
9019
5252
5635
2411
4523
2446
9474
1529
3427
5137
3693
9869
7351
598
6869
2120
6065
1640
7644
8199
6398
5726
7493
6538
8869
5093
3866
1856
5336
7498
9036
1665
7315
1713
8516
1079
7681
3668
1080
2250
1725
5196
4378
7223
6438
5269
3258
8764
4940
8513
1996
3123
7752
7387
1780
8632
5832
4598
30
6584
8119
7906
2762
5352
6458
2779
9716
1023
247
6286
8866
4833
7617
4264
3046
4361
1246
3900
8739
3443
361
7985
2461
8851
6755
1222
7257
4837
7909
8595
1667
9586
1584
5325
3247
3435
2629
1158
5383
8534
801
3359
8962
4994
7776
2250
6278
3896
3491
6464
1588
8064
7339
5100
3762
6589
4885
1330
599
4886
3680
3424
1599
9586
7257
2703
6109
5999
3992
8821
720
511
51
6635
1534
8464
2592
2822
7086
9575
3704
4996
3970
5800
9431
5525
1905
9748
1760
6052
8114
9535
2174
624
9796
5596
1733
2587
7115
8872
3142
3806
6612
5664
2161
2935
3978
2256
1445
848
3681
1401
4515
7325
9904
3710
5745
8082
9356
9852
3674
1662
5391
6195
8610
4153
6551
2485
5512
7749
9722
2153
4948
9267
6119
636
3919
1494
2601
3830
4370
5036
8981
3652
615
4574
7042
1623
8716
3269
9128
3689
2374
1591
8096
2695
1905
6413
2700
1551
6037
1906
192
7671
4437
4170
2541
872
3313
8684
1647
245
8156
6398
8892
572
7368
9676
1372
9095
6620
3140
6744
4351
4423
2976
3051
9919
3999
9393
3318
6736
8274
5061
992
9894
7374
693
9802
6406
4060
46
8096
8994
9766
2858
2155
9555
9881
5881
3971
2146
4022
1
6514
5411
8115
3344
9380
2574
8239
6249
2810
3947
3954
1651
8110
7657
7106
7738
6417
5228
1426
1583
5696
2209
8789
6163
7205
6606
1536
5468
2442
4427
7774
2001
280
7095
4605
7320
3582
2489
7701
9881
2652
740
7673
607
1263
2053
5990
4923
5431
6972
3064
3780
3700
5381
8028
2927
2480
7394
2976
2086
8997
2887
2967
6472
3183
5601
2009
7118
3868
6259
3510
197
7824
5215
4235
1869
6118
9726
1325
5389
6864
3244
3843
1232
3199
5939
1360
5392
4558
578
5149
4125
8633
4905
7013
2042
955
1828
1962
4005
2885
7442
8630
2833
362
4576
4604
7522
3063
1383
3980
6260
3552
6511
9333
2296
8038
7966
9732
2683
2452
3218
1867
4549
2185
3702
974
6747
3408
3940
5494
8002
9690
3912
4232
2913
9837
1964
5120
6673
9878
1125
4231
3444
1259
3737
5187
7999
3323
1372
781
4357
2566
9142
7358
3505
4889
9810
7251
9375
2977
3125
9472
9512
4721
8825
4369
2153
15
6470
4251
3071
1768
6524
9472
2337
3124
479
6930
9081
2292
975
6591
3744
7912
2354
2394
4709
2525
8800
9003
6810
4995
8588
5196
4716
365
4986
9572
8300
1618
1553
4497
2943
3536
2223
6318
8142
5552
2419
7396
7835
6052
8027
8717
9825
8941
9626
1763
3654
2250
4390
2391
7440
6666
6683
9326
5473
2626
9167
6870
3200
202
4755
886
6389
1826
6995
99
6817
8563
2779
7423
9016
3568
5429
411
6188
6746
5427
4909
535
5475
373
430
436
2234
1992
6954
6763
4885
2540
2506
5207
7565
9456
4622
3590
451
4315
1459
7388
1232
9994
9589
836
5467
7137
3406
2165
7059
1568
3325
8652
2732
6180
7905
8396
2391
4294
3364
9455
1801
2004
3653
1991
6365
6170
8861
3621
4838
3693
5764
6661
2285
8436
1564
1508
8089
6675
138
112
2028
7173
293
2938
7881
6789
5191
8682
692
7609
9824
1552
5186
3036
1066
2146
3696
9414
6808
1735
4975
1866
8775
9886
6972
5757
7094
8700
8526
4558
4050
8640
1849
7270
2666
8549
6063
9660
2194
1651
7990
5957
8882
5714
4741
8023
8974
6381
8935
3289
5585
7487
1250
8409
3266
4764
8034
4345
8361
6174
2735
5511
9931
1739
3357
9687
6064
4991
5585
3583
4838
8524
7393
1182
9230
6074
2516
9770
372
2924
8537
6278
4317
4849
1364
1196
7305
4116
5651
4684
3271
6993
5582
4721
4216
4099
6589
7868
8459
7615
4499
7104
4392
9783
888
5737
4537
4156
7653
361
6849
4387
1577
8289
688
6946
9320
8040
3599
6344
5250
1067
4118
8614
5602
3889
9790
5854
1005
9418
6112
9222
8282
8883
1211
6873
3793
2937
85
8554
5788
856
4761
5078
4938
7982
9823
8053
5490
6433
9577
4701
5941
153
4825
7139
7340
9019
1696
7982
7920
307
9905
9866
5033
3166
8500
7126
2750
1233
7031
1963
2379
7978
4047
2601
2913
1265
7180
5887
9575
4042
8394
3398
1518
2698
6852
7099
2882
9762
6403
3736
9900
4125
2147
5006
9892
7987
3319
7393
5076
2439
6227
4656
8008
820
2583
8143
2786
3854
9180
6435
3818
4488
1751
2393
210
6498
8154
2275
1783
3340
9274
5888
819
2395
1883
2791
624
390
2071
8336
8007
8431
4253
1679
7462
8185
1286
9982
6592
5818
6084
7317
3711
1166
8099
8329
1460
2245
5393
6526
4895
6362
9242
2010
186
7105
9851
5928
655
2493
1480
9990
7658
3563
2666
9196
1866
4062
160
4856
2641
7480
7062
9226
6938
5537
3603
9433
6170
6263
3788
241
7423
163
2630
6522
2725
3491
4665
7398
1399
3738
5808
7990
7635
6640
6620
1017
6
1031
7112
7155
5783
1899
8472
1174
8176
629
7546
4815
5606
6973
1983
1391
3978
4281
7699
1460
327
5030
3095
2516
2972
8465
5088
4854
6660
4819
4136
3229
6224
3687
4755
5841
6631
6825
8908
4891
4836
9005
3197
2301
6605
1881
4558
5724
9348
8737
1172
3324
2102
1389
9947
4710
9600
4264
430
9080
9378
711
6499
1817
4924
1763
9156
2967
9525
4166
2872
4799
9482
5134
5952
3257
4627
9249
3197
9805
2209
8110
8190
3110
6660
1291
6375
9665
2617
4689
8574
2017
2528
7904
9167
5699
7052
1375
2112
3449
1204
8932
2974
9830
7782
3980
1398
8901
1899
3800
5504
5078
8886
3589
2357
4181
4390
9286
625
344
8954
6416
803
790
3476
8610
434
6271
5910
7038
5242
4667
8233
3000
884
4467
4077
2107
9715
1590
8267
9122
7066
8297
5718
3050
3932
9807
207
8369
1803
5792
8168
9002
8290
2633
6688
3505
2222
5183
1277
741
9495
5569
7960
9159
5868
5290
8834
2430
3772
5840
645
340
1985
3932
5941
6528
8807
5702
7925
3680
8651
8236
3205
8947
1918
3407
5529
8161
9577
6762
6518
5560
5530
7231
6341
6452
8300
384
9130
2297
8837
6199
9646
5232
4889
8467
5176
4188
8459
479
762
3944
6068
2896
2279
3791
5708
3051
1747
5319
3237
1473
2243
794
7752
4937
116
8515
9127
600
5607
6978
6113
2031
4937
7644
2356
7488
7777
2386
7164
8398
4291
1275
7449
1633
5554
7681
7552
6035
7698
1989
4552
266
8362
704
7332
3474
3272
7672
3360
2743
1519
1195
6949
6443
9532
8267
9351
3738
2743
4117
7229
7192
1876
495
192
7538
1048
3326
7068
5226
3561
4977
8885
1849
4447
302
6179
2064
3270
3911
5757
9199
2837
5001
9924
8609
6457
8656
7894
5362
6827
4730
8915
3727
8896
5047
3484
5000
8063
8249
1719
1572
8925
4190
1359
6369
1316
1095
7193
9797
1554
2325
641
5847
9502
4991
6850
1860
3413
8162
8037
8654
6275
3093
4721
2983
4061
3239
3729
22
4410
8248
163
9908
5970
2353
2988
6374
9055
240
1817
3543
992
2724
8512
2753
1389
9986
2469
5303
8052
3954
7304
7346
354
4249
3772
7446
9501
3923
3203
5889
2926
9740
1860
7999
6892
748
6303
7133
3539
1405
7527
7176
8676
8666
5726
4097
822
4630
7774
1215
7594
3157
8915
6513
9852
1179
8807
1695
3365
1551
9045
1787
7325
8380
6751
634
8334
9604
6907
6809
7636
4577
7080
8685
7409
7578
142
9003
6285
2046
1380
3121
826
9840
1179
1023
7381
3583
7735
246
9433
3376
2781
2315
2749
7498
8472
8839
2894
1678
886
590
6199
289
1472
8730
7964
5016
4438
6180
8903
9951
3688
3423
5385
2341
4722
9665
754
3880
6031
4926
7340
8728
9230
9938
1058
923
2114
1451
2094
605
7187
4673
1391
9137
8178
595
7321
24
9849
7712
2950
8396
1937
4302
5659
5466
3725
170
9238
1179
8292
7517
771
3277
6892
102
7294
3058
3762
9914
1970
8677
3158
7846
8976
7476
402
3484
1324
6254
4875
6529
1841
7451
6033
178
4084
3826
6625
3438
8166
5163
7801
8149
8146
8882
8667
4699
8071
2260
5515
968
8240
2218
8707
9279
351
6783
8085
857
1560
6207
768
7630
8953
6510
1740
479
2119
8290
8240
8786
1956
7949
8899
4507
7501
6667
271
196
7472
6069
9457
4329
4075
6384
5373
2034
8366
3525
607
222
5586
9342
3868
2152
1364
8009
4663
8697
1098
2764
4079
9210
86
9509
198
435
6696
2989
6412
5765
8653
8921
1706
4609
6646
3787
9562
2083
1604
4588
3267
8910
6094
9662
2835
6021
6533
4658
5222
803
8159
9365
8771
5912
4991
5655
7765
5217
518
3082
3718
7011
131
643
7287
7411
2502
4560
685
4549
4194
8742
2630
4959
8832
7173
8137
4153
7296
6474
1596
7123
9227
6754
5726
2851
5748
5814
4692
6041
2172
6791
5889
641
9525
1207
2271
3189
3598
4706
6986
4780
3149
3543
6587
3971
2988
5159
3859
1110
7114
9592
2845
8284
8145
1446
6470
8652
9096
8087
7800
3839
6254
2793
8434
2035
2119
2619
1315
7161
404
5765
5461
285
6906
8404
1527
1088
453
3222
5283
35
6454
3918
1886
7201
23
1221
9309
1385
1647
7613
1669
1367
5168
435
6443
6462
2286
3281
6122
3349
122
5725
6754
9131
5709
2961
9502
7992
7552
3319
5150
4369
5656
5265
9331
7031
8031
5283
4969
6109
5917
2222
3582
69
8918
6425
1137
7654
1484
574
6598
7371
8341
7470
9557
7579
6856
9858
3570
3264
4705
735
5816
7862
9876
9989
2847
8803
5358
164
2509
6093
5655
7867
1080
2012
8211
895
7560
6509
1959
373
6443
1600
4985
3884
9987
1344
161
2010
9498
5884
3020
753
8069
1958
2399
5981
1846
3127
6024
4957
316
1532
7695
283
6774
3314
2828
9258
1044
6218
4179
3019
7934
6248
858
4268
3166
7982
1659
3214
3736
6672
8948
2033
4218
9572
844
6990
398
4424
4496
656
5628
2751
412
2896
492
9801
8837
4380
7658
7502
1858
7044
1122
9287
3083
2816
2619
4666
7658
529
7760
176
5870
6627
5945
8964
9983
9643
1000
42
1468
2355
5472
5369
5983
6367
4912
646
4594
9963
8700
8399
4378
7587
9404
7713
9377
8286
4446
3431
9875
4728
6935
3552
3615
1291
4551
5066
4749
4873
2811
5537
7486
4601
7899
4670
5614
4395
2163
7886
9238
6938
9311
3344
302
7165
9632
5754
4736
6793
2139
1945
3353
4151
2081
7651
4088
1789
3385
3484
3368
6380
1800
4032
3691
4326
7475
2755
8572
9385
9468
7427
918
3901
7480
438
6659
8294
3057
1846
2492
5797
775
9733
9376
4865
4625
5231
9440
5662
4289
8299
7174
6328
2534
5261
9462
4926
6459
3947
5933
7901
9260
5130
1158
1384
1625
1540
956
353
4467
1480
4137
3799
9828
3695
1036
6939
4459
3126
6201
817
965
5389
7835
2672
1879
9627
1765
1685
4711
7579
7334
5163
3882
3431
8954
2863
6008
4319
8141
4659
9452
5302
1626
1345
4679
6378
146
2553
9620
5070
4792
6233
3511
2245
2890
9945
9871
9245
3162
6464
9066
5382
5130
278
7464
334
2773
2438
6343
6058
2186
3775
8909
8482
2228
6809
9317
2474
5989
1983
7728
8729
3121
3900
4477
4120
8022
5446
6979
1304
8826
6434
5898
848
3325
5794
9674
1650
9581
4658
3372
7785
1544
4443
3580
5346
3019
9825
3264
2787
8937
480
3714
6780
3784
4622
5145
9513
3862
4300
5814
161
457
4910
5850
4958
8499
6357
2069
9257
3652
70
2985
7329
8409
4873
2989
6216
627
1391
2413
891
5091
8560
6735
8683
2657
8833
6033
7388
4107
1679
9245
1754
10
698
7294
2931
2801
737
3597
8950
9583
9270
2420
4453
9156
8237
9939
6681
3455
550
6785
7251
1190
357
5130
9194
9071
5754
1399
7382
6427
2130
2956
7704
1283
8586
1018
2884
3402
9195
6005
8908
7921
1862
5839
9642
7626
1468
9427
153
3621
9755
430
3345
550
5505
7736
8525
2231
6606
545
1739
2665
3370
5350
5375
8598
8480
5394
100
498
8934
3809
4928
8512
2970
9504
6595
5009
6730
7568
2716
5015
3040
5434
7704
215
7208
4316
4648
845
8048
3121
5645
5721
8939
8255
3971
9704
2865
8314
1191
1646
2999
1462
9095
5646
5478
5514
8500
5404
779
5071
5862
2025
171
1831
317
1838
1952
3163
2655
7108
6036
1357
5779
1024
2616
8492
7416
2124
5602
5014
4946
7472
6322
3320
5219
928
5359
6896
6130
2431
9826
3300
571
737
78
1499
4243
5534
2811
5113
3685
514
2606
4408
3470
1025
8054
1313
7986
3720
5526
3610
6713
2783
9802
3386
1241
1466
8264
9512
7952
6127
4052
8658
2111
8897
8255
4441
9230
1243
2525
1080
4432
3049
9426
7734
1620
1712
4761
7409
244
6702
6801
2875
2990
9852
7892
1633
9469
496
7188
3413
6531
2638
3972
7677
2405
8495
4513
5268
6323
9290
4636
1423
2562
7054
1573
6490
824
1074
4708
5313
4788
451
8535
5835
5095
3725
4212
1040
2707
9557
5177
1963
6126
5154
9288
6778
4067
620
5512
2210
2453
3981
7210
9888
4609
9061
9017
5834
8175
7817
1644
2900
6068
2251
5740
8447
5736
4853
7021
4604
4703
1342
6395
8654
1990
3167
4865
7324
3067
4831
9545
5366
7097
2762
1931
1967
6127
1569
9156
1465
2700
3931
5621
5231
6250
1418
6036
4091
1956
2104
7316
7912
6484
7743
4812
4257
8973
8248
4870
760
1874
7147
5142
5603
8914
2869
2005
545
2433
6472
2585
8971
9828
1020
6578
3253
2328
7699
276
9363
47
6762
300
9673
3240
6684
5985
2746
202
4641
9305
6338
1485
659
3701
9183
8789
4609
9194
9722
3499
3580
3564
7060
2362
2366
5848
5195
8339
1307
6207
3116
4126
6768
555
8754
9101
6984
9967
8364
3038
958
3295
2573
3790
2204
2408
2893
3109
2017
5086
6749
9425
9858
3601
1352
7906
5127
3067
3412
9887
4390
3353
9496
3028
2077
7747
2952
6937
1064
1897
1467
4304
9267
4315
4942
6490
6922
2949
2337
7910
2844
9606
2143
2775
1997
796
2187
4561
954
9246
1221
2000
2376
118
4108
869
8374
1448
366
2270
5553
3731
4699
81
4469
2034
5416
3877
1712
5919
2367
9485
3331
7526
9795
4193
6995
6770
8273
8474
2284
4310
5058
2954
404
1034
2541
5926
8253
1215
5465
5170
5396
5409
7808
183
9303
2584
5535
2739
3876
203
2683
8813
4908
4802
5133
8531
4182
5702
7182
5202
3280
9847
4046
4945
2336
8121
9181
7770
6296
8348
9516
9783
5752
7287
3742
3557
3166
849
6857
4263
5816
2523
5449
4090
3914
6685
3411
3440
5259
4603
5334
1036
5626
5508
2061
4505
2142
632
3810
838
8778
6563
7468
898
1023
5529
8921
2944
3852
5296
3991
7415
465
197
7133
8969
6881
124
1446
8350
2262
2999
7533
28
3566
5090
9092
6117
2339
2425
8606
2605
6456
5287
141
3687
8975
5116
6549
6827
1351
3657
1248
70
5475
6763
731
781
5206
6994
4909
5903
3402
190
7751
2743
3664
1669
5095
7211
5874
4210
3751
3732
7397
7405
2866
8586
4698
5939
5863
3339
914
7506
3877
2567
4481
9875
9255
3403
2668
805
5529
3912
6845
5570
8648
6112
9349
4432
5721
6605
3985
5174
735
5518
8293
4904
3088
4894
7892
7330
7249
5106
6290
5789
4685
4431
5377
1248
7973
2934
3159
6934
6433
7886
8833
5592
7748
7036
3824
2552
7150
1504
2098
2185
7916
1087
2300
5453
4410
329
1763
4733
2360
2407
7770
5503
2410
9987
6469
8743
9673
3555
1388
4460
2935
4883
6923
133
8704
1422
9526
5344
1723
7817
8186
5679
128
9420
6175
528
2308
238
7929
6696
8208
5500
9454
379
5600
4309
594
634
2199
533
1901
7049
6047
8076
2158
1036
7454
1562
3242
5005
6324
4682
6205
7709
3249
6632
1232
5285
3588
7360
7547
1303
9085
6085
7682
8598
6372
4426
5355
6478
1027
4480
4736
1794
6862
2637
1760
5473
643
837
8720
6451
6156
440
4942
2085
8354
3880
7254
2815
203
309
6685
3743
7876
9830
5979
9332
1545
38
3078
3816
7633
9113
5737
1578
1751
6794
5347
3240
2707
6754
4940
7974
7624
9975
2770
9389
8934
7919
3858
7315
3183
5295
483
610
1543
4372
3868
8312
836
3949
6885
6059
9253
3779
7146
1862
7631
4214
2620
8053
1443
5782
6338
8057
3899
2683
7678
4072
9475
5457
234
1764
6452
2931
1696
9126
9659
3795
9497
9655
665
3907
141
7035
9972
3267
5577
2762
1690
7095
8095
2780
7781
9220
9639
9361
3114
7351
4403
6554
4508
4883
9633
1687
1565
7461
4377
126
2517
7765
9782
1045
3259
1323
8370
9548
368
492
9433
954
1995
576
6480
2194
7695
6529
5470
753
6664
9297
9304
2695
7140
8008
3163
6128
591
5529
9106
9742
3351
7968
9768
2597
8543
4235
6423
9650
4030
6466
7231
7001
8103
4084
7810
8842
67
6735
2812
1918
1898
9948
6096
3796
6177
3781
3757
2130
8958
1027
6191
6746
839
9192
6802
4492
8616
9846
1650
3042
2626
442
5373
2380
1601
1433
522
4679
7638
1893
2819
7772
9380
1515
5678
7619
8246
2957
378
2659
2797
6775
420
6567
9479
1488
3928
3694
9610
5775
549
6366
2305
3687
4249
2870
6653
5953
1452
2047
6621
3332
6425
1935
5608
9396
8599
5354
5815
7444
4166
2612
848
393
8244
4743
9309
4972
9039
1326
3434
8315
2373
3340
1485
8846
4471
7180
8721
2625
8492
1350
7627
9715
6721
1770
7485
6137
783
2428
1032
2367
6709
4636
8156
7132
5700
9760
3499
8529
5002
8193
6764
8319
5269
4831
1740
2114
3449
4514
9502
6061
6397
4558
3379
2595
9712
7889
3989
2191
9
6893
6397
5633
6604
317
4196
8662
3224
2613
8935
3042
1901
8250
2755
6925
2075
8363
9120
55
3877
8443
187
2777
5253
2588
5979
6490
7961
8058
7028
4586
8363
33
6794
8335
8958
235
2925
5977
6740
6570
83
7460
380
2927
3652
2570
5945
6036
4111
1938
5118
3244
4569
2153
9510
3909
1765
7275
1792
6375
319
6030
8263
9004
1875
1708
4255
7644
3611
2043
107
5555
7733
2218
6028
6097
4226
7706
2932
5647
8379
4822
2169
1129
7647
8849
1316
796
8567
7915
4201
7805
7434
5583
5282
4403
1692
8700
3684
3698
3457
7614
8434
965
80
4552
400
4503
9762
577
6160
94
970
6184
3880
1941
5022
6613
2661
7637
7844
5229
7913
8927
7880
6113
4543
7160
8089
1972
175
9841
8436
5847
6397
9682
7735
6707
380
9763
408
5763
6128
7287
7774
1867
6737
5509
6029
6376
4636
3236
7199
3046
7091
2146
4238
9672
3092
4961
3934
3799
5095
3759
9559
1034
2832
656
5680
2255
8645
9354
4535
8835
9786
7517
2205
3331
5320
237
366
1152
1740
4349
7102
6393
2955
4362
1791
6951
6659
9745
8111
6058
1453
6942
5342
8827
2223
4434
3726
3550
1646
3776
7523
9783
6672
1204
5498
6837
6559
3280
6565
6031
1546
3093
6084
6666
6757
858
5568
3716
9697
1084
2816
9408
4663
290
8079
4238
9629
1260
149
3782
6811
5512
3329
1489
9367
2352
2808
8021
9612
6147
9511
651
3049
4766
965
3246
5846
9191
2708
6849
8866
9830
6742
3502
8872
6865
9003
3831
5343
4018
6664
843
8208
4055
1348
3335
3587
9669
701
2181
6002
2826
8840
3798
3087
6846
9333
680
9793
53
9408
7252
7209
6564
4083
5318
9892
6317
8089
3930
1097
6904
221
512
7778
2720
657
2555
6359
9752
5964
907
7141
5912
987
7909
8734
7320
567
1372
3131
8135
7783
1535
2476
2328
8620
5951
6543
6474
5562
1130
5183
3539
7895
521
8676
712
492
4370
5608
6043
6632
635
6714
9042
2932
5708
6827
3504
5601
6543
1926
7266
7310
4215
845
392
8085
2810
9406
3773
7109
3421
1700
1749
4954
2042
6890
5091
7976
8112
8634
3636
2583
7672
9492
971
7832
5663
7706
74
2390
933
9672
4602
2536
6816
6561
295
4547
6510
692
970
1612
7253
7902
9556
1562
297
1321
8932
7754
9289
2257
6070
1036
9622
8663
5833
6939
9842
9599
9338
7418
1184
8772
4626
8074
5710
5084
9401
3320
2348
8950
53
7299
6984
1199
1475
9003
3527
1315
2097
7797
2241
4305
5269
8923
1514
5944
4222
576
4921
1949
1797
1153
2567
4991
8431
2695
1333
2273
6610
7769
9178
3814
9601
303
6616
8604
4262
7121
8266
2542
891
6174
620
9597
7253
2872
4679
3849
6814
3644
3832
2906
6110
1295
9371
5739
228
3284
6265
1558
5462
9115
6523
6538
2883
1619
7690
7848
8385
6944
8501
9502
4937
9656
4686
3754
9915
9703
3041
8993
2462
7474
2450
3864
3000
9976
6226
9438
3607
2485
6446
781
8458
7536
2724
693
4047
260
5698
9049
4345
1692
8429
5429
221
1271
2907
9484
7513
8188
4861
2817
6930
8919
1389
1131
4921
3344
3344
6956
1370
7277
4775
682
9008
4638
392
6636
7752
9142
6292
6161
6608
2025
5333
1545
7468
641
3078
823
1829
6731
127
2670
8942
1198
9179
4393
4245
7803
7959
3175
6065
992
7162
5763
5422
8151
2892
6274
3251
940
2852
8165
2396
9803
4418
4638
9401
9736
2213
5263
9090
9608
697
6541
1333
7516
9745
6068
3566
398
9710
645
449
2739
6233
1370
4407
3409
9075
5243
8259
9386
2774
2744
784
5015
9990
7638
745
4944
3370
8423
1796
4663
8674
8130
6812
1844
6676
5713
6297
8683
2326
3353
9582
394
8442
3173
7551
7998
8097
2555
4573
534
9837
6048
3008
4047
6840
1239
6992
4558
186
1076
3487
5788
5883
3823
2470
7883
3542
6004
1259
2855
901
7176
3676
3448
5311
5430
9899
6836
731
6839
1717
8513
1519
8591
3088
1128
1610
3908
7665
7157
7530
4250
3944
8747
6058
7306
1608
8964
9260
4017
6615
7366
191
1268
4462
6034
3357
1905
8925
5830
5220
6401
2207
5857
4271
6298
7893
3814
2480
9425
4017
9066
4444
2093
33
6376
6242
5942
6198
9652
3146
5723
7809
9389
5655
8019
6905
7915
7336
860
5611
3255
6928
4944
382
74
1040
2277
1985
3406
4382
3635
3796
5408
2149
9168
9696
6999
4664
4919
6532
8287
1364
7672
6733
5822
3777
8537
1600
2824
8516
2681
4839
4317
1716
7445
3799
319
7575
6436
2858
6834
5225
5069
5853
2940
9049
4696
760
5997
5007
8578
7989
9464
9421
6474
175
3502
6882
6568
7113
3132
3573
781
6263
4235
4740
3590
4413
2085
6504
5834
8243
6055
357
323
193
3778
667
3801
4525
9644
4444
8554
398
2867
7819
8998
5163
5250
877
8902
293
3500
2159
3244
8958
6404
8643
6774
7045
4687
5608
6524
160
6210
740
2361
5844
4549
5777
5831
3491
9273
6306
8291
4514
2981
1169
4143
7110
2764
326
4326
1947
7339
1317
7738
1953
5438
3397
6057
2099
5954
5753
2478
101
1413
5852
1684
7945
5498
2862
2390
3726
3240
37
6945
1094
5154
338
5195
259
769
1730
1644
7773
2254
3293
8122
2322
7036
9182
7476
2730
6881
3840
2356
8246
8246
161
6903
8069
5956
9125
5961
434
4750
9562
5321
734
7949
1715
9292
2005
6246
6964
845
5600
6408
5593
7970
4438
6514
2803
4522
1935
9025
3648
7954
4759
6055
7974
9942
4572
3415
7132
261
4644
61
6100
5534
5357
5499
1385
6535
5746
4317
9521
4268
3303
8462
7967
6596
6914
9444
1608
5279
7606
3622
4399
5899
3229
4014
8351
2406
2785
729
3989
1054
7559
8090
2104
2836
6008
5327
886
2559
4894
2876
780
5389
9367
2083
7297
8484
3401
7430
1072
4263
9266
4387
864
1028
779
2285
4609
3994
4041
4203
8165
456
4271
9450
8009
224
6755
6046
7071
9930
11
4806
970
5029
1428
6732
4692
6984
5551
5996
4223
9031
5609
5692
2134
305
7621
6298
6719
1014
1959
4420
4257
1014
2304
8767
7148
7909
7601
1467
9768
9226
9822
702
4749
455
2049
8429
7788
7746
3608
4778
9450
1490
4652
6182
9111
4774
5039
8775
9118
2479
3105
3349
5515
3021
5998
8207
3603
1111
3639
2827
8261
7188
8044
2842
8652
7447
6948
569
4429
88
2680
3604
2852
8572
9042
2357
3477
3942
2813
6634
6945
4535
2889
549
9608
5377
4781
5084
8229
5290
4025
2833
1802
92
1384
5180
8680
9849
1390
3653
9675
5387
1236
8046
7089
3018
9629
3948
8101
9830
6963
1174
9452
1412
2323
245
8619
4278
6338
940
5715
4419
6250
1474
6235
406
9718
1770
5176
1954
2694
7892
538
706
7982
9100
3014
6222
4193
207
7980
1818
2342
9486
3732
1177
3668
2908
8634
1680
3664
1745
9011
3861
6719
6353
1131
7861
2970
8503
2429
5796
7246
1082
8638
9312
8268
5042
502
1327
5140
6100
2604
214
7304
7272
3725
6251
9632
2300
2616
7122
8907
4161
201
1700
140
5731
1968
158
8152
1511
973
5750
7274
7468
3291
6552
7105
6468
4774
7294
8936
3052
762
1438
655
8407
4953
1309
523
6073
7465
9329
2855
5759
488
341
3460
1500
1052
9845
2421
7005
8267
3433
3904
7406
5220
9935
6993
2694
7449
6065
2641
5149
1226
1109
3246
6735
7502
531
5896
8200
5184
4817
264
1166
5828
6298
9564
398
5381
3662
3459
5071
300
9107
6434
723
5295
9833
736
9452
1203
7051
2053
5291
463
7808
3737
4739
9872
1425
7804
3181
8354
742
7314
7716
8018
6746
6328
3280
8653
5229
344
9488
7811
2439
8724
4528
2942
9113
3523
4298
8217
2816
1653
1257
8943
4739
6309
2553
9442
5164
7594
203
7828
1235
8425
6068
9541
9782
7323
1668
1033
4789
7399
9620
853
9753
860
8232
6886
5157
1756
1557
8703
3988
5240
4572
7165
5714
9700
5604
9224
9031
5255
966
6488
2446
3442
1282
9409
1332
4234
2495
7789
3243
7460
8335
7029
2414
5340
8688
5563
9855
2225
3087
7687
6300
8224
1976
6764
1744
5628
8136
8519
5254
2311
9219
9011
8361
4176
9681
4523
3062
3625
4596
5549
4051
8131
1173
5239
5465
4776
6060
1618
236
3301
4125
8231
7675
738
9695
274
5603
8400
5369
2562
2078
9022
310
5801
5337
6727
6295
9318
579
2715
8791
1085
2257
6632
8714
9584
7278
1414
9678
7964
2480
2956
6708
7491
150
8770
9384
5137
7933
3092
6939
1485
4866
2431
1634
3742
3761
1403
9847
935
1820
3157
2557
4193
9496
2104
4786
7827
3105
4631
5837
1584
206
3274
3574
9214
2911
4211
501
4622
387
5740
6274
7453
5670
8846
1212
8550
6663
4768
3733
9969
5607
1931
2746
3788
9773
8390
1521
6373
5175
962
9899
3345
7099
20
8024
844
7340
2122
6250
8269
3016
3980
8546
6517
2014
7857
9863
2997
9917
1995
85
8505
6743
5776
193
7412
2164
6037
8363
4393
1155
7753
9404
7443
5563
9644
4943
2594
1280
8666
9484
9363
5042
2408
9967
1354
1439
906
6104
254
6696
1342
635
8322
1392
6393
7911
2060
6049
7483
4404
691
3753
4753
805
3226
658
280
6957
5587
8144
5321
1343
2882
7299
8389
9309
9663
1612
9646
4642
4183
812
6239
4443
2736
4423
2697
2799
9239
5160
1579
2784
1736
5982
9214
4234
8393
7364
9482
3656
3859
5247
5641
1622
350
3344
3526
2656
4393
4313
7776
6650
5554
7948
2193
2297
8616
543
3029
2958
538
2268
3882
6531
9595
3781
9043
5678
117
1236
7592
2162
4487
9681
4654
6469
4349
2237
3695
253
3147
2282
6437
5523
7925
1197
8600
7977
9325
4828
8065
5687
4714
7282
5466
7537
2801
5378
6773
9893
7539
4280
4326
4545
4275
1530
8109
1457
9922
4701
5684
2118
8601
2772
4849
1586
2274
9075
5384
9023
1363
2451
5441
143
6105
9630
209
495
9949
713
8743
7893
9349
562
2742
6456
6458
7455
570
4558
6464
6245
6041
352
5400
1130
3559
522
8462
9602
9941
9775
7599
9558
3320
4458
108
4868
3298
7263
2579
8415
5103
3535
4640
7862
2797
5434
2080
7970
8088
4751
2989
1897
178
7375
1579
7441
5772
5344
45
5102
7156
2029
3125
5243
6491
3739
5383
5703
9153
2550
2552
7431
8798
7273
8024
6490
8752
2205
8681
2266
4189
4873
2923
2493
5444
8152
6598
5083
2100
200
9555
9418
5128
8910
7704
7366
1533
3478
9470
9004
3282
4616
5999
3509
1611
3591
6945
4944
7794
7988
4602
6840
7722
1039
7696
6101
9985
237
5662
462
4338
4069
5252
4908
2212
9188
3676
6761
5331
3024
3972
8983
841
9994
9069
1278
3768
188
4207
6397
9942
338
2359
738
9446
3734
3502
7476
3695
3219
2407
7485
8075
4539
2116
2790
8830
1988
2213
7066
6305
685
5727
2844
1834
8638
2949
1045
7898
733
5526
2021
4579
8525
8578
9067
4115
9809
6042
9952
4945
7743
5299
381
803
2415
6887
5980
2345
7346
440
2924
9930
784
3074
6127
9370
8633
1628
382
4676
1373
6762
8780
6362
7560
306
8647
5078
8981
4664
3339
7643
7699
7689
4912
9677
5333
2880
9876
6842
3635
7849
3940
3331
589
5408
6995
6443
9440
3397
5021
9292
2449
6174
1365
5200
1639
5032
6539
7778
1237
6364
9929
4081
4581
4394
8876
6542
8688
1557
3728
9491
9897
59
5940
512
8121
6894
4685
2947
2933
4276
8055
5827
5853
5416
5766
9130
8126
874
570
5884
6038
1082
4624
5272
7831
2892
1941
7322
4756
7512
8213
58
457
6210
9874
5717
8200
8865
5953
3093
8398
589
5743
2592
9476
9322
4401
298
5536
2236
40
2808
540
3078
8562
3554
3710
914
9229
1252
9815
3871
2647
3346
2680
6530
6258
261
2893
2859
3107
358
5309
758
8105
3477
6234
665
1002
7638
1939
3728
5849
2889
6906
8195
5124
805
975
1473
1546
17
522
9212
1098
2078
8760
9072
3478
3716
3853
9521
5319
3656
1016
5296
2345
5671
8548
7353
7879
3457
186
9709
9730
1748
532
2743
5786
804
5197
7004
1231
8485
3716
8676
1921
8133
5263
1904
1780
5992
7291
9079
4352
2928
6210
6033
5652
825
4566
127
1290
6719
7209
2884
5606
7245
879
3668
1048
5315
715
9048
4529
3587
4518
1883
530
552
335
1893
6511
3635
1660
2273
7219
6899
7998
4476
2717
2448
1603
8109
5432
1189
6372
4891
5721
2183
5103
3872
4865
678
9471
824
6066
208
3399
1509
9359
1100
6782
707
3404
1625
803
6387
4068
7412
9826
6694
5209
6752
2399
1208
885
5669
1311
2422
9584
8695
5239
7181
5099
7298
1116
2513
8904
2511
3304
2326
1069
4710
8350
8223
6765
7632
5221
1856
2182
6887
4529
1810
9738
7964
2111
4019
37
7349
9182
2488
3213
1537
2651
2928
1928
7753
3525
5781
4807
8629
4800
8066
6111
7464
9989
6108
6056
1626
3270
5742
6975
5184
5998
1605
486
7097
8119
2932
6716
9943
5269
9589
3095
6712
3328
9245
5116
5105
3776
2907
7505
4438
6817
8877
7307
5832
2261
3150
2673
7147
5192
8480
2737
4867
2223
82
1136
7883
8810
2030
3869
6705
7129
7554
3951
8193
1386
6904
2765
4285
7760
4196
2412
5286
1759
6474
6899
1673
7972
4410
2410
6169
3314
2089
8625
3301
6807
5085
5245
5221
7885
5844
4509
4710
9148
8690
5819
6192
6124
1877
9037
8401
7433
3654
5675
9384
687
2719
1436
3903
1877
3187
8009
886
1414
1662
1571
7608
2938
2587
2144
5388
3043
6316
704
1179
8403
3961
8590
5416
7291
4792
4193
705
350
1061
7107
225
5685
8590
1145
5935
27
8446
2097
1942
7688
9124
7258
2818
7595
4783
6813
9700
8433
2952
2185
9314
3762
7772
6796
4062
7546
7349
9949
6065
4133
9716
6918
2420
9476
1052
7008
4363
5852
1534
4678
9119
3117
7693
8844
5702
784
3693
6232
7104
1482
3677
9358
5233
1693
7422
3625
2534
2190
2799
2677
1750
7809
3175
3498
8326
6000
446
5027
4249
4795
8359
1837
6435
7065
3086
4683
4376
3500
6682
9574
2117
8899
1456
7809
5354
9785
8932
586
4099
3386
5276
4637
6770
5254
8595
6067
1867
814
9286
4679
4828
5820
734
4649
4438
6527
2587
284
3724
9523
8426
5002
8983
8943
787
743
7587
7096
3073
2882
7850
8947
6830
4808
6075
1048
2843
3779
5719
4338
8073
7136
8168
8770
599
942
7725
2612
1112
9010
4694
1481
7504
9368
6585
6387
3627
5747
9327
335
3178
6790
5359
5613
1435
7755
4116
5723
8611
6880
3933
9519
3323
8738
6369
9411
5172
6449
4236
8779
9481
3619
363
8162
2144
6276
2288
3874
5996
1243
3842
7811
1266
8968
8005
5003
8581
5866
3265
6947
8016
8077
2514
6810
8016
5056
9947
8562
1340
4212
2487
3608
9681
7361
1278
6786
6126
1635
5712
8673
5897
8209
8881
4614
7965
2494
6929
5009
6545
8552
1734
9284
6197
8670
841
4502
9931
4671
8410
1619
960
4334
9633
865
3414
6737
2162
6653
1951
1224
4956
2996
2872
7946
958
5582
8736
5643
5542
3044
8899
6715
8920
2594
6871
8424
103
6376
6738
2851
7427
5818
6358
9264
6655
8551
6554
9479
8845
455
6871
5751
9241
5246
6972
3226
8223
5965
4830
100
6426
7303
5151
3221
8489
9009
4233
7614
9056
1059
856
3872
1833
1531
5793
2960
6132
1617
2435
9462
66
8724
2665
3333
1162
3075
2072
197
1703
7865
1627
8396
910
5423
2057
4187
6191
9493
592
3636
3015
6940
2016
1353
9824
6714
8166
304
8902
8240
99
4148
1398
3017
1801
4053
7253
8184
5090
5310
4314
2740
2396
3351
9273
4800
2581
737
813
3443
3871
9791
8417
2310
1359
3844
8396
3627
5128
9319
7079
9771
2319
835
7691
3864
8283
8299
1804
1985
9404
1242
9068
500
4965
5929
8205
6653
9174
7914
9047
8813
9898
4161
3442
246
2410
7347
6321
7762
412
1878
9483
6004
7644
9096
8583
2054
3124
9883
5219
433
4315
669
1393
75
296
2391
783
7163
5650
1499
6081
7176
7398
8784
1245
3311
6163
4859
2963
9987
5749
6403
727
6943
5852
4598
6045
3863
728
7530
8591
5949
4931
4315
7133
7647
5611
675
7234
9645
6075
1721
6576
6472
6822
4320
8567
3686
3183
271
3687
1715
2247
8929
4591
721
8388
6531
3233
4079
970
6555
7140
4040
920
6984
3589
1635
2242
5268
6443
2984
4151
533
7718
6930
5534
7843
1412
7023
6162
3749
1103
3412
1879
3444
4582
701
6663
9121
3623
2979
3950
6210
6
1479
1102
4215
7308
3578
1680
3051
9198
7327
2184
5798
4425
1976
4003
9791
1511
8893
3952
5119
1153
7899
904
4257
7970
2520
8171
2165
3203
8389
3961
4516
3368
8365
4201
4093
2086
4970
1769
6702
7583
3335
7027
654
8508
9487
2121
9303
805
2132
5245
1442
2192
5100
575
3163
9700
1126
3987
5651
9305
5355
4494
9571
863
4447
9085
7102
3719
6198
3794
6496
1521
1523
6556
4515
5394
860
1938
8032
7650
3257
1836
3538
8096
9003
7071
5814
9795
9514
6914
686
6142
6295
6929
4838
5566
144
8334
4654
499
3330
5246
8581
5241
4216
5687
5607
8466
417
9589
4925
8337
4368
3427
8578
6133
8653
604
9238
8737
3001
78
2764
7924
654
5671
7246
5498
2901
8719
6608
7630
7009
3490
3554
4410
2873
4008
8654
8237
3459
915
418
9271
3996
6469
8680
3444
4180
2811
5040
115
6134
7913
1199
7745
5861
1555
9153
8119
7169
422
5705
3869
1897
1329
5146
3193
4635
7411
6942
7272
7479
882
9843
5528
4386
1845
8518
4640
5925
5071
919
1132
9605
6793
92
7688
3310
9002
3249
9160
6201
325
8157
8307
109
895
7329
1162
8705
5804
8569
9128
6479
214
4357
2775
9605
9432
8945
8828
4005
6061
7871
2257
4396
7104
871
3758
5663
6847
373
450
6529
4177
9392
2211
7777
1201
8011
10000
9120
4135
4388
2080
9409
8641
2026
985
8201
6771
3020
8830
150
9416
5837
4742
4028
3075
4595
3925
9978
6567
7566
313
2364
5535
3254
8307
3977
1306
9261
6544
4780
4775
9187
8644
2640
9034
1849
1506
340
1096
4653
1577
8110
2260
308
5390
6892
4182
1253
3698
1349
1477
3506
2017
2814
1681
5410
1335
2649
8911
9530
4670
9384
2274
4554
9064
1967
8002
755
3221
423
5484
9654
4226
9967
1270
2920
4734
8429
1469
1522
9274
2371
3325
7012
205
7132
1868
2921
9825
6885
99
7942
1629
4168
4186
5932
5056
1364
1167
7070
5719
553
115
2796
7931
8319
3249
3949
8810
7046
3692
3755
7392
4871
5268
1032
8209
1834
3348
6255
918
5393
8971
582
2418
5953
1444
415
6704
3137
3013
7901
4251
284
1297
4835
8281
720
2170
7848
6101
8936
1078
9799
7368
1127
9533
5123
8755
1387
7149
6520
9099
385
9369
6012
1297
4343
3860
3317
9485
3900
1398
4868
5350
4644
3850
1759
6913
9048
852
7036
6324
4874
4321
5080
5110
5574
2412
5416
5
1587
4218
8791
3507
4809
5684
3871
5805
3421
9759
9955
4569
4648
4905
8232
3292
214
9361
4003
2614
3017
3699
1437
731
4974
2256
4820
5790
7767
6646
3771
7836
2040
9553
7010
9986
4781
77
8912
9003
8824
8039
9036
1018
3945
1999
5707
9105
1221
2396
6132
8076
4025
6652
1808
9661
5416
1814
877
6741
8544
3839
897
9803
1323
7636
7675
2652
417
810
1781
431
8491
8016
9365
3011
9810
4926
1572
9480
4646
2573
950
2487
9499
7378
4215
8095
4093
1384
9303
5229
3908
7913
4060
8039
9378
5737
7943
3845
2682
4159
6305
7996
2443
4272
9923
6392
9177
10
4100
3638
6285
5418
6909
843
2163
4570
7369
3733
9025
9147
9352
1996
5639
6842
2418
9252
3521
5122
5097
897
6058
4719
552
7895
699
8586
5272
9182
2401
9846
9521
1038
6765
149
7116
733
5220
1815
5687
7794
423
1985
2370
6021
4221
5286
8823
9189
5324
6229
6903
3989
7110
3902
894
612
8464
3106
8680
7879
2766
2854
1726
2582
3802
3411
3528
4080
7044
8942
5223
1867
6211
2207
8506
5052
7546
1984
2765
559
1125
8228
8739
7988
3458
3985
5368
7910
397
6955
9753
2201
6324
5663
1199
1583
5481
9000
5446
3655
6246
7938
8027
8420
8618
8489
4116
69
178
4412
1690
821
3411
9028
7970
8337
9587
475
8025
3074
5671
555
4365
3847
1319
148
9576
2960
9774
6360
3191
904
6382
1623
9370
1952
4224
8147
3460
1044
2041
9951
8849
6141
2168
2121
6983
7970
5771
9904
4598
5788
4945
548
1689
53
3483
3177
5438
1115
4956
6839
2450
3126
4560
8914
1637
8276
9544
113
9213
9214
7539
8908
8711
8985
7112
1415
3336
2043
5599
1477
1729
1207
5424
8795
2833
1175
2676
7491
1012
8869
3688
7769
7433
8198
6975
3654
1906
5379
4663
4646
1860
774
7876
8520
9727
8109
8952
6434
8695
6398
4852
5086
3056
1784
6760
8452
9961
1169
806
5285
1999
2385
1509
786
5650
3370
3889
1799
3492
9714
2400
3752
6013
4383
8272
3526
4653
9487
4347
9021
297
8320
9916
349
6150
9762
2460
8579
1748
4935
2981
7396
1137
8772
3592
550
6911
5128
2345
538
351
6773
9176
1977
1148
5375
7563
298
7413
8800
4374
4318
3906
1142
5677
9320
3480
8650
2144
300
2023
8558
6293
4371
5584
4530
9556
6888
5700
418
5627
99
2632
736
6818
9679
1973
5785
6217
2953
7387
7463
3037
3927
1990
1955
6585
5747
713
7252
6473
3507
5558
6281
4538
3959
4511
9118
2894
5582
5207
6238
459
3972
2370
7462
4307
9500
7675
4610
4030
9622
372
326
7523
7006
7176
4123
4502
3409
2557
3620
8459
8636
6229
6859
6920
6019
6995
9501
2105
554
3770
591
8237
8179
6689
1148
2222
4373
931
8476
1774
4102
1427
9618
6621
1909
2557
9250
9718
6422
9720
1565
3801
747
7735
9354
8228
2907
1759
7107
8202
369
7330
5449
1301
8004
3978
4325
5368
5902
3905
7949
7933
2252
7101
8687
9118
6449
3753
3948
2399
9559
9631
3316
9368
4211
8578
4650
6512
9988
7207
227
9460
3304
5491
961
408
2010
143
3287
804
1692
4009
6136
4800
1196
5077
208
1306
7895
1472
7006
5316
8775
4756
2156
827
7946
3112
3709
1425
9857
6271
4370
5244
9425
7105
3673
72
1641
6086
8739
6759
4816
302
4688
1545
4907
5903
1498
695
3465
5702
9466
1592
8923
1854
266
8294
1122
7806
9673
9115
2102
3996
5220
8838
7729
9343
7767
4170
2694
7139
10000
6949
9409
2358
2108
2061
5421
7551
6048
1654
444
8766
3350
2929
6262
702
2898
8431
3072
55
4928
9539
6776
6417
6972
7589
6508
9250
2878
4818
1428
8184
6304
1313
4994
4355
8621
9777
9492
297
2167
1870
5027
2589
9637
4466
7340
4714
4104
2791
3801
5721
2968
4107
4347
5010
8559
3005
7957
1358
6002
7988
4440
7099
8008
8383
327
7993
8648
71
4534
6194
2435
592
8084
8471
1243
6606
3362
9957
8799
8981
9503
8278
6980
6569
8417
9475
6321
4387
1426
5079
3639
8629
7637
9407
6667
4196
579
9694
914
7652
6343
9805
3912
2291
2354
1200
6204
7131
6587
8067
2731
3467
455
3171
9576
5983
8577
1753
5381
4427
5494
8161
593
8999
9919
5721
3246
5540
2396
2964
1549
8957
9754
831
3625
3992
2912
9195
5725
8380
7628
8393
7970
6253
389
6484
5608
6706
9660
135
6528
7272
452
4511
3733
975
5963
1339
613
5970
3924
4241
6607
3156
8387
7050
3051
9782
9076
8989
5392
3909
5592
9434
3462
5584
3645
8684
7193
7639
7496
4481
8278
8559
6914
6198
4981
5218
1004
9579
6051
9123
8129
2007
2155
4415
4487
9156
4225
8047
7808
3978
1947
3738
7363
5050
172
8839
162
7408
5213
3072
1065
844
1610
2627
6706
5354
5751
7138
9191
9021
9821
74
389
4794
8373
2880
2569
2256
8496
471
9386
2918
8753
7311
7970
3613
8711
1703
1898
6133
458
3747
193
6123
6369
6984
2473
2015
6014
5012
415
8131
87
1292
4661
1648
4754
6925
9389
3859
4204
7427
6452
7285
2358
3288
8200
1800
9660
9060
2488
8236
5827
1139
3447
3074
1967
4900
3340
9976
6574
5021
6120
3811
2132
6764
8517
5115
8484
1288
4072
1232
3224
8759
739
3786
6686
1513
6010
5102
7199
5921
2111
6140
5212
3155
2236
9941
8119
6184
4685
4251
3403
7487
3463
9200
9354
1407
393
6576
7585
8359
5629
5243
8457
8134
1419
2090
2093
2758
8011
5683
1907
6434
884
7464
7353
1049
6198
4905
702
9755
6689
4522
458
2752
5055
2575
6778
664
8421
6931
4396
2653
8625
1688
8291
9268
2880
9593
3815
6051
975
476
6877
5628
9340
9219
9887
1383
8441
7985
7639
7087
3339
8441
3741
3778
2341
2802
6235
796
2412
9624
6649
4781
2711
6524
8233
4774
5078
4107
7985
2020
3547
4043
161
4771
265
8898
7424
3811
4631
9521
9096
5560
5745
2814
2090
7323
1852
7775
5119
6526
6484
786
7948
3085
3956
5754
5184
5936
6016
5347
1630
7469
9730
7095
658
8522
5616
5353
4418
7552
2087
7870
2978
6475
7670
8139
4484
206
3337
4810
330
8563
9423
2662
5833
1232
9915
9222
6988
9701
4100
1639
6594
4082
8937
6929
7509
7462
8565
347
7464
6386
6346
6507
4876
4715
8078
2933
8799
4014
5231
5781
401
3070
6515
8744
1012
7946
4864
2708
8144
6602
5317
4601
7441
2951
1459
959
2110
4298
6028
1662
8870
1404
9510
9404
4248
7549
3196
6000
8847
6801
7538
4358
6440
8180
5586
5708
4306
7294
1352
3929
929
7650
7590
2573
5983
9584
1445
7572
800
5451
921
4980
480
516
6879
1221
7627
613
181
8352
3672
2266
4758
5136
6675
8809
2626
2597
5574
1106
6502
5080
7267
3106
3612
8377
9793
9330
7058
8180
2064
1724
6655
3810
522
2061
9256
1307
5496
3974
3006
2265
8911
2284
1633
8519
757
5936
7973
5049
3060
2761
9231
1046
1289
4813
716
3231
2873
9503
8142
2147
6290
1650
420
6299
841
7883
6949
6977
645
7140
9817
6334
3110
5165
6228
3040
4019
414
3968
8394
6608
4183
325
9557
1832
5816
6776
3941
6541
300
1198
1014
7081
3920
2475
2789
8911
6866
4027
5195
195
9556
1835
372
9635
4416
4085
590
8785
8534
4935
5117
8590
7728
1679
6203
7508
6246
1013
5421
5296
5933
9845
8432
9034
3435
1399
386
242
2518
8045
7182
3705
170
7240
9951
6361
1609
7815
6389
8338
3068
1326
9173
5874
4920
6495
6795
1584
2844
6487
5547
6550
7255
2727
6566
3288
4550
4413
9911
1909
8315
4367
3180
6697
2361
7412
8082
8252
6796
7759
1050
7003
6069
1736
2088
3153
7379
4185
1882
8625
5822
2898
8053
8867
5676
9609
5498
1305
5238
6482
936
7420
9669
678
8395
2152
7126
7475
5603
2192
3149
9040
8191
5712
5253
5435
376
4733
4597
8001
1322
6347
6398
6490
9629
4187
1970
7614
4642
2078
3983
7192
9
5419
4728
549
9087
5545
3380
4473
1396
1994
3744
3327
9563
3556
2271
2634
2042
2972
7554
4652
3713
2881
1811
3090
6840
3027
2027
7547
9729
8270
3812
3588
3325
5127
8152
3553
5242
1489
3816
3497
506
5660
3385
9695
431
364
1736
9048
8050
3409
942
6654
1411
5608
5583
9888
8186
5549
5612
3875
9228
2251
4601
1850
6361
2098
9945
2669
9762
9460
6117
7929
2905
8364
2571
1956
7761
2555
2131
5499
4627
8432
3117
6666
1218
2692
550
9655
1383
79
2890
9387
806
2826
755
1150
3233
8834
1039
9998
7051
8293
8656
1147
1092
253
4749
7923
4195
7190
5717
725
9731
3870
3715
4564
9860
7128
2814
7226
4034
8428
8664
6342
7219
4703
2438
7299
7609
1114
6638
711
2583
9769
8972
3301
5649
99
2992
6895
4828
8481
3025
3019
2100
6941
2645
4608
2284
6073
1016
190
1280
3256
7913
8520
487
5805
549
1407
6180
3774
4427
5308
8236
2036
3086
3193
5026
5538
2553
6380
2477
7904
9052
4129
827
4435
3093
68
6639
8346
1146
5608
8725
3063
6339
3414
5367
41
9716
8197
3560
450
8776
2818
5885
1866
8409
9820
1531
9151
1212
2447
9404
5014
8634
1035
4812
9411
8616
6865
5727
3440
7608
8106
4101
9342
4904
8147
3125
5334
5849
2984
1623
8170
7114
5948
7710
6062
3026
1602
6018
8428
9005
7548
1180
9032
2574
8237
3674
2720
3426
1981
3250
5055
5221
2249
3268
288
334
3652
9896
6041
1013
6558
2982
9435
4053
7182
2884
5220
4925
9983
7002
1583
5760
1973
6993
313
4716
8731
3018
7649
280
9115
9356
3563
7494
8985
8725
6800
4200
1628
9921
3462
8159
8713
4312
1160
7678
7773
9202
290
301
8839
3078
9947
7193
897
2928
8942
8137
2921
5744
2071
9804
2752
4495
7335
6766
1774
3277
1396
5129
4351
5270
8848
5864
7806
1235
5572
887
5789
1100
666
4518
9070
5995
1620
6925
9633
6396
8619
6617
2443
5008
4551
8371
3951
3537
6776
6978
5979
7024
2927
9607
914
1258
2749
4951
8145
5625
9733
6789
704
7078
368
4029
7368
7149
6430
6110
1787
7065
4963
767
9220
9582
5382
8226
1836
7365
8161
4661
6998
1522
9877
613
2664
6577
9550
9453
6918
4479
1599
1725
9885
6341
6825
7302
40
143
6477
9937
8323
2587
6412
2271
8618
8973
5078
747
5052
1903
1815
1612
706
4438
2859
5543
7782
8192
1066
1345
9089
7689
9300
2465
7829
3900
2201
3876
1012
9478
8117
4570
5867
3527
2231
3470
4047
130
7005
7508
674
8276
8462
4970
8994
3137
7699
4801
8703
1882
3555
5157
9942
1834
8729
2807
2846
3952
4628
9852
9470
7191
2235
6238
9594
4976
9483
9776
5800
2961
8270
4335
7683
7687
2618
740
6811
2535
5843
4263
2327
259
958
3517
4649
9240
7043
3393
1900
1715
5629
5969
8988
9139
4066
5359
1681
3722
8042
4728
9450
142
4749
6818
6002
1084
3086
126
9698
8108
8862
1932
9427
79
5342
6238
4669
4933
5
4709
7473
6379
9209
1176
6160
5729
5086
9299
8950
7514
3624
5867
4823
3980
2751
8943
5636
6248
5214
4843
3641
9652
1480
4006
7782
9731
8024
4907
9288
630
7011
9525
9908
8731
1724
5268
8143
5924
675
7324
9597
2579
9819
4316
84
8385
902
9404
3132
6958
3904
8895
9205
4658
2917
1480
6277
6018
9664
4681
7628
6622
3601
8519
7974
4488
1657
3242
5117
3679
8085
6896
7465
6073
7173
2480
7205
7071
8808
9276
4494
4994
6
6495
3386
7035
2409
2518
2723
6656
2105
2396
6751
7043
1651
4526
5053
4196
3701
4253
6110
631
7480
6753
7998
2192
1291
5322
2541
3227
7816
3714
4607
2456
5845
8335
4796
4499
6697
9012
4532
1938
5416
4711
9283
5863
701
9965
845
6005
3683
9586
6230
9312
9633
6869
8080
7677
9872
8943
5282
6232
4778
8676
7570
9621
8592
4946
223
8606
6023
7958
2173
7642
3025
687
3485
9791
9668
2778
2200
4191
9689
4284
1721
9789
5747
478
4980
3811
8633
4498
1815
2668
7106
2597
2603
4876
2764
2877
5463
751
3305
4321
881
7119
3127
1687
145
8255
6986
4712
1381
1364
8489
9552
1019
4260
3937
8514
1758
4166
9946
4008
7023
7081
8116
6616
4639
3969
5165
6195
6583
5275
9794
6951
4341
3666
7119
6660
2851
410
7493
5419
7077
4682
9111
705
9983
9527
6081
8948
6369
1547
1174
8805
688
3396
2596
6243
6706
3912
9766
9864
2757
1366
262
5869
3788
9385
8893
2857
6855
54
5032
4310
8270
324
8072
7780
4891
2843
375
3815
6417
5140
2082
4332
5276
7841
4679
7913
1590
9030
1516
9394
5875
2884
2105
6375
26
7031
2100
5578
4017
6613
3559
1871
9092
9142
9040
6973
9729
9411
613
6689
9235
1592
5713
4881
4376
5347
3104
4158
3537
6126
8195
4114
7143
8873
4784
8041
3700
2928
3689
9837
2821
3228
8567
8729
986
7877
4163
7567
2070
421
7536
8773
7738
2504
6329
2921
7929
6527
8787
1094
6391
7332
7550
6863
7875
4696
1293
8776
4702
1000
9999
9971
5286
2671
650
3240
1412
3428
644
6046
8655
5443
8781
9910
3498
7754
3644
1064
7153
9882
5316
4389
7307
4781
3426
5274
1612
9270
3750
7414
6186
9748
4540
9427
1658
1297
2102
8720
8903
8103
56
7583
3326
8194
2655
7402
6280
4289
6014
3089
8165
2821
4327
9438
9617
3772
7171
4202
6918
4807
2766
440
2446
3047
1970
4015
227
9895
8350
6485
7366
627
6418
7286
1848
1126
3226
7844
5512
9793
2500
441
7049
1575
7584
967
3966
8837
8036
7857
7029
9007
2697
882
7614
6598
2005
1563
3175
2565
662
2875
5925
3659
7015
7062
17
7027
3826
5832
7276
5614
3058
483
5504
1667
6644
5763
9541
1820
6970
8483
5469
5170
6219
4985
6333
5491
346
5180
6472
7087
1810
9638
4233
9651
7515
2372
7709
1340
5515
5818
6890
9837
1260
5635
6064
8220
3685
9558
6283
9206
3176
2181
6754
9347
1128
7407
8223
132
4117
7365
9579
1433
8534
4522
7909
639
641
8931
1759
1366
6666
2590
5110
6097
2309
5215
588
7783
1817
9749
835
7942
7588
1947
2248
8119
9173
4202
5001
6924
1626
443
7316
4598
1430
3339
9582
6372
7390
7672
9245
8069
209
2072
3571
1598
1010
9096
9399
8088
7491
5778
3473
1328
9104
7176
9218
6114
8869
1612
7870
5552
5692
7970
5175
6155
2583
3309
2631
1653
8150
8582
3242
6653
2950
8172
7637
873
2199
4901
5335
6626
2263
8194
1482
8809
576
2960
6806
631
7771
7115
3923
5491
7648
573
1400
252
8860
5044
4181
4038
6364
5634
873
6914
7948
5358
113
4149
7479
1591
9374
1754
5850
1721
8097
9604
7433
6792
7078
7644
2253
6409
3627
5465
5849
6289
4267
8333
120
5812
2683
5211
1158
1535
1007
8711
8151
5394
1546
7942
4551
2133
4961
725
4062
2411
3307
8357
1583
596
7591
5027
6734
7116
5690
4022
2157
49
6132
2530
385
9682
1101
8121
4389
738
6129
3697
7563
6284
5045
7425
1770
2433
9188
7540
5081
3404
7515
32
7958
39
2558
9057
5011
8422
3701
3055
93
3073
918
2494
6747
7056
9152
4275
1136
2270
209
6628
7308
8896
3093
8312
9893
287
8203
9630
2622
1121
9766
7770
1745
4709
4701
4234
7390
1085
8511
4198
3808
3174
6487
3718
1112
9331
7623
6670
137
3656
4404
8340
6527
7682
6174
7825
5532
8852
3130
7862
3792
2764
718
4582
1909
5572
7481
3921
3573
9732
3212
1826
8712
5908
8681
1998
3341
2943
9862
4764
3076
6420
510
5732
7222
22
3397
5168
8962
6467
9269
3615
70
4258
8298
712
9989
2341
8006
4188
3098
1054
9265
7156
90
7582
5665
1273
991
5705
1698
3331
9239
1733
483
5993
8535
6832
5869
135
1757
881
6752
6494
6737
5031
7147
9301
6951
8143
6792
2109
2483
529
2642
3426
1625
3577
1236
317
8433
7251
6767
2278
2772
5887
4663
5127
1317
6389
9242
8540
7134
4546
3535
1799
3558
400
887
4192
8956
8675
9842
8217
1811
4208
4642
9471
8378
6760
9364
6444
7
4354
4736
6826
4255
1319
4989
850
3892
4007
5489
354
9068
6073
6197
4045
8506
4447
1698
1453
9435
424
4058
579
5183
6335
21
847
1313
9456
4886
8891
7013
2235
8713
6897
8654
5697
8939
6014
7305
7643
5606
7246
5993
4523
8616
5782
8127
2394
3647
1152
8182
1616
8611
3153
6969
8257
5199
999
7218
4437
1902
8398
8735
4384
9886
2145
8387
7376
6564
46
6214
7462
8844
8498
7866
795
9258
5156
4619
2515
8882
270
402
3983
4112
4821
2999
5180
261
1850
1248
9593
6431
4696
3786
3799
3364
9966
5490
9049
4475
7399
1169
9562
4631
9844
4050
2797
944
7836
481
6608
2848
3034
82
1866
3287
9060
5531
4083
6443
9980
2847
5283
1375
6431
760
3666
9359
8202
3616
335
485
237
4636
5564
3852
5144
1974
4071
9231
1330
5285
7299
6140
1448
6011
1172
4842
2402
9643
4890
5524
3041
2533
5221
3841
6277
4751
4871
6385
8955
3457
5991
4935
2724
3005
2577
7278
9344
7434
650
2313
6361
28
9442
2682
6077
369
2978
8846
2706
6106
3877
8356
9054
2180
7475
7608
4975
5058
8488
881
7204
9897
3876
5507
7791
8695
4555
9713
1458
2961
7868
5091
4422
2776
6335
6175
2427
7127
3336
6247
3530
1084
200
2719
3238
4160
7122
4186
1376
8629
6859
6000
8650
9067
7595
6030
7267
1887
3104
474
4225
5136
8097
977
7661
4479
5696
2174
9352
4915
1369
8953
1820
8805
9255
5595
5837
2223
7110
6425
6814
3884
6003
4132
4128
5116
9967
7820
8132
2359
1554
9452
6626
2667
5597
2582
2242
8900
4920
9260
3176
1574
7225
7704
893
922
4566
5705
7608
8643
4562
4251
5611
5676
8499
8593
9721
656
5509
8657
4838
8117
3895
3292
8487
6117
8786
6376
6873
9067
4202
300
7357
1175
2781
9560
2145
6142
2985
3311
7113
8401
9755
1186
4380
4279
4881
9034
1564
570
8464
7009
1405
9787
7793
7021
4294
2995
5975
810
3861
3256
8140
9283
2477
136
8681
3309
6635
2084
996
9200
6503
9628
4180
291
7461
9171
4672
6035
2682
2079
661
7535
2412
8031
7190
2275
9091
4489
9326
3007
2508
3023
5185
1892
8107
6749
3184
3418
8112
114
3515
8353
9347
8505
3985
7122
1146
9539
4996
6704
73
5586
1271
2785
9048
5780
3449
851
880
2970
2411
5149
1503
1588
8285
1523
5948
9692
8167
6501
4020
8619
7443
3621
2243
3003
744
1411
9582
4171
7888
7574
3692
840
5579
5225
5941
5374
1485
384
1475
2091
467
8726
3669
2508
6899
5525
3907
4519
7057
5504
4427
4932
4878
5024
3882
2024
9354
106
2982
9839
4362
4985
8504
9285
9173
877
8583
8770
5400
895
7487
7648
6938
127
4161
4106
457
2285
6852
3746
5331
6289
1641
8271
5809
1767
8012
9858
574
6554
1158
5411
1637
6284
2095
3613
7624
4351
4113
2514
7325
499
7880
92
5555
1389
8310
3378
7522
4896
3027
323
1056
4762
2209
9570
8448
4461
1981
4029
2565
1865
9490
4588
7125
9459
2519
4323
8760
6180
7417
3092
3888
7649
9091
6052
6818
8754
8473
6472
3698
4849
533
1036
5421
8160
552
4207
6464
9127
114
2239
5062
3353
2797
6940
2878
5475
9940
1724
4075
2624
3153
7163
3188
4300
8339
4204
5420
8979
8622
9584
4429
1236
541
6145
5885
3239
7810
2316
9267
6808
9022
9033
5506
2464
4476
2169
4084
3503
3096
3179
2850
9527
7694
1098
2095
4664
1932
5559
3957
3572
6057
1838
9239
2814
1519
7880
3909
2259
1251
4956
6366
7797
3158
3346
4976
592
7059
4550
4379
8859
1337
2965
8003
2301
1587
952
7700
2186
9875
9994
2176
2536
1933
5063
8036
2866
8175
7042
8137
1416
1727
6915
7734
529
7836
3996
6898
5454
5462
7767
7911
7484
4170
7374
9234
6310
7334
5366
983
4805
8171
5304
9682
1461
3375
13
8040
2341
7074
1318
7436
586
745
7958
2573
9552
3318
7820
1212
4287
2473
5472
7276
9605
8271
5257
6130
6086
2281
4329
8156
7629
6616
1686
526
7294
3459
310
3719
5786
5083
614
8578
9165
9238
3527
5992
7351
2839
7654
6611
3125
9631
342
3742
635
8365
5579
2104
7777
6705
4518
3399
2823
7806
504
5033
9222
6429
5781
4517
4613
8014
9639
8368
6052
2298
5788
4076
1593
2516
8349
6459
9269
8589
4395
641
2321
3671
8520
1111
9354
5377
8720
6444
678
818
6594
7030
9187
5377
5150
7478
5995
7760
1165
4874
2901
2904
6696
4155
698
5200
8054
87
6178
4215
5925
5273
3836
6465
68
8852
7831
1487
2666
5327
4255
1510
5927
8314
2903
5154
9078
4014
3551
4900
1931
3107
2450
7030
5183
3483
2255
1743
8596
9531
9794
5473
1335
5866
2175
800
1922
9330
3290
9453
538
8452
2373
1153
9388
7704
4167
6805
3487
626
3670
1694
3830
4399
7425
8678
9893
7566
9628
9733
6412
4476
7160
7919
5477
9880
8846
3206
4886
4262
4392
6576
9764
7231
1709
4372
4740
853
8855
8990
6895
5652
8211
6082
2193
227
6276
8189
6974
9738
5059
9767
3522
2510
2952
5988
6771
6296
462
9097
3926
8660
9878
5340
9770
868
4538
7317
6469
9236
7483
8353
9785
9033
8250
405
434
6083
432
8463
6254
5794
8267
6359
9178
8532
1957
3125
4597
7484
1970
2093
8596
4670
8838
6309
7458
3479
4640
3255
6512
8138
1239
4049
5280
2565
7856
5850
714
7906
2985
2815
1402
2569
709
988
487
2307
2036
1702
1344
6953
9198
804
2308
4427
3213
5454
2974
7004
4260
8382
3004
8283
6575
7572
2811
4237
9848
7973
976
1397
9699
9811
7653
3477
6983
3415
9246
2334
1402
907
2263
3844
6871
8548
8860
6557
2831
8301
6676
5512
3817
6959
5179
7402
9495
8620
9419
5635
647
2411
6358
239
642
6893
9875
2441
5669
558
450
570
9897
9703
8221
7887
4865
3216
1438
9000
1727
6740
8279
829
916
6525
2770
8155
9475
8029
2181
9916
7104
6254
7665
4373
7658
4770
8200
9385
1
8228
7960
2650
1894
591
9656
9359
4655
9261
7006
5361
1475
4551
8955
4032
6568
7164
1572
4227
4838
7693
3806
7309
8775
9621
708
4602
6238
6005
6696
4120
8818
5821
900
4371
4133
9383
4620
5721
1173
8894
8706
3228
2270
8172
3860
1910
9769
720
7014
4534
9526
2942
6632
4824
6769
2881
6341
7123
4052
8828
9607
4492
8393
3070
7209
6376
4234
2003
8843
6079
4855
6215
796
2252
2787
2645
8551
8465
2124
4062
2268
5607
501
1110
2393
9043
4385
5032
8533
2628
6574
7033
3466
7512
4428
9610
5228
6046
505
4727
1530
6935
986
9740
1744
4198
4152
8231
7462
7622
3524
4185
585
3035
1960
9718
8740
5680
6092
3949
6923
8975
6802
2401
4755
2864
9519
2149
5137
3945
3366
2262
718
4675
7346
5154
8916
1933
9967
438
5591
2858
9638
2773
8530
1077
1939
1797
5053
9653
2885
6148
1865
1147
6402
6856
872
3992
6180
4451
8428
2060
1716
6565
6938
9481
2801
7275
7625
3910
461
7878
9405
2623
4101
9895
7211
394
3147
1766
8665
6388
6929
6545
3012
3818
4723
4305
3932
7908
1842
329
8176
3771
1737
4440
97
8683
7854
4142
3814
4068
6342
5434
7308
6218
757
2562
6984
301
2418
7500
2250
7283
4339
7593
6879
400
2889
6818
9507
4472
5610
7690
49
6555
1703
339
1962
4239
714
9356
1901
3452
8527
2552
3928
5584
3307
1610
8396
5619
8989
7564
9750
6404
895
5023
7807
6466
2920
2365
3874
2376
8898
6410
9525
6544
868
9833
7254
3304
747
7499
5315
4673
8522
4946
2070
2004
6762
6963
4843
3327
5983
4490
6160
2285
2250
7303
9800
5044
7476
3255
9707
7560
8766
1982
5374
7453
8130
4639
3194
6569
1909
510
1388
6200
1163
6972
4968
8729
8199
3106
8635
3942
590
7946
7740
2721
1655
886
9997
9129
7329
2355
8532
5500
9585
968
5712
4198
6534
5609
1179
8760
4619
8889
9739
6660
4104
7292
6084
9461
9317
2938
654
9051
2173
4767
686
5603
5834
2815
1955
6886
2163
2839
6080
4040
8367
4127
1137
7232
7556
5387
5131
7832
8449
8593
3269
9226
9908
2612
7437
9098
2761
5487
6136
4387
8943
638
5498
2761
952
3590
7038
5950
4638
5845
6290
1168
3005
7812
3251
623
8512
5385
9296
3628
9595
728
2637
5757
8418
2842
3719
6702
5781
6470
7695
8241
9866
9707
2644
2534
9685
6576
6561
9478
4949
466
5521
8616
2286
1037
6634
9094
8814
6198
7165
8762
7406
8837
2408
210
1736
7024
5766
4372
1312
5537
805
1770
6064
8426
2161
7246
3667
367
9217
7649
2302
962
3502
4180
5174
4589
4316
570
3938
3159
8086
21
158
4505
7034
4637
1352
4330
9806
9279
8139
4487
9246
1938
166
1918
2660
5637
4345
6761
2898
1860
651
9001
862
5273
8346
7560
4923
8622
3648
3440
5008
1873
6366
7738
1335
6081
6824
3134
660
5141
7548
5801
2191
8924
8800
5517
6977
8559
1080
738
8279
2482
6641
298
8934
2953
3805
4178
635
3127
8875
2069
845
8738
5218
251
7042
9843
5914
6078
1658
3321
2839
397
7468
892
5731
7881
4524
1263
374
9820
1269
9440
52
5466
2472
6377
3812
2512
3985
8120
5561
6665
6803
9356
8079
5280
9376
8102
2499
6751
7574
671
6127
6518
9305
3224
1793
231
1225
9083
7750
9917
736
9873
7384
4317
5482
4894
1426
4421
8289
1510
796
2034
9317
5331
5464
4093
6980
3150
9591
5189
4139
5930
3432
8776
5897
6737
5470
8922
2508
9702
1693
1352
1707
5914
7953
1671
79
7978
1068
8326
3279
3749
8634
9010
22
7307
7793
7943
9059
2336
3770
7684
6237
6640
6231
6583
1329
8749
4864
1432
5642
1396
3902
5154
9131
7790
8531
2027
4684
9042
1044
2277
2478
9304
85
4797
5981
728
8911
5905
8705
5728
2032
831
801
8260
3999
1784
4741
3120
1114
2979
3365
7177
7006
9534
8052
7858
3202
7631
1731
731
3393
8904
4963
8035
7250
4985
2107
7342
2437
4512
5185
5617
45
1771
1897
7322
8628
2846
4664
1117
8752
7504
515
185
4128
2848
2585
5498
2834
9861
4713
567
7445
9842
2386
1131
8933
3400
2917
2769
2776
5974
665
5912
7284
1724
1595
2326
1723
2973
7903
585
1973
2803
999
7816
5784
6876
4831
9289
4102
4962
8259
7964
8948
152
3214
7892
4034
9056
6480
3461
9771
9145
346
7016
7355
4774
7481
2316
2824
5594
8173
4039
4318
1903
3173
5211
6059
6583
6361
8163
20
2281
6724
6172
9266
4925
2236
3425
7373
9987
3214
5006
3555
3532
4347
1542
9652
1836
2313
2256
8621
2824
6455
6828
5088
3194
2050
7476
4220
1011
9517
9021
142
2128
416
6541
132
2357
8095
7190
7754
661
6773
1840
2099
7124
2174
9157
677
5284
1262
8790
4177
491
6641
5163
5517
4902
8016
1400
80
1606
4109
8731
4858
8025
203
3121
237
1588
1628
5160
348
3452
1656
9119
5311
2548
5159
4970
1408
6048
1292
4690
7701
1544
3839
5161
8170
4680
2389
3883
4922
8148
6637
4352
2058
1417
697
2286
7506
7135
1287
4715
3081
1914
9260
8704
5484
1632
7036
8809
5146
6789
840
2744
5583
5073
4196
810
5019
5427
9475
9985
1583
7392
4786
6113
8963
4292
4655
8230
374
2552
3012
8562
9219
836
7955
9189
637
7484
2463
4517
4119
3078
1620
7389
8275
8316
7509
6593
6164
1629
1824
1343
6449
7566
96
2001
7145
6957
3119
6191
3806
4342
4486
9506
3024
7150
7954
5459
6103
9437
6405
4610
3851
2409
8038
6723
9123
7917
7701
1746
4409
5576
7519
7719
1559
5698
5787
9829
7168
3865
7727
9660
1741
4266
1954
1662
3362
7740
4670
5935
6172
1862
7809
8597
3594
7568
6017
3215
3125
5926
3257
6466
5070
7753
4181
6350
2130
7840
1814
3616
3852
4461
7810
3553
1447
7194
6955
9691
510
3393
1578
2987
5875
3147
1432
7601
8168
2432
2953
2901
9565
3309
6597
7989
1638
7924
7844
7945
8920
493
9798
967
1969
314
6956
1377
6065
1129
7382
8124
792
8834
6858
6460
4574
2192
4909
4412
3977
7533
7218
6921
110
7237
5037
6606
3031
6045
2066
5066
4125
332
2222
5837
7154
4583
6257
2002
126
59
9399
3302
6293
3491
8722
2247
7937
2362
1142
8071
80
3578
8784
736
5132
5891
1764
5457
339
8215
1089
9879
5620
3250
2579
9463
5365
455
533
5831
435
6981
6385
8924
6054
5512
7222
5726
9024
7420
6053
6600
9923
973
1976
8252
1148
1641
3806
8243
6928
9751
4183
2514
3121
4529
9785
7624
9437
3677
2189
7876
5331
6346
5097
8931
7762
8405
4747
8503
1264
6810
5182
4259
4340
1064
7708
6466
4593
9853
9889
6248
4512
8961
2967
561
3497
95
7059
1477
1485
5966
7228
3885
6738
5614
5331
4815
8204
7277
1235
1764
677
1977
4839
9643
6169
8800
8674
2311
7536
659
1887
9635
7048
489
981
5526
3407
1600
4262
257
5930
4382
7829
3366
3173
8117
7490
1074
568
6757
9716
5643
802
2972
3842
8325
1668
7928
9421
3533
3500
9053
3213
3465
6956
6786
1654
2311
279
7174
4694
7553
7544
2272
7214
8370
1071
1380
4731
7123
6873
9457
6817
8974
4171
6103
7123
9156
6122
2326
3153
26
4282
8913
4574
4461
6448
9154
2972
7414
614
9671
8055
2025
2828
4554
1067
119
9781
8510
7602
9908
6421
7061
2526
1283
8372
2686
6271
4989
3679
7036
9650
1072
4044
8034
5719
6020
2136
9611
7037
3801
144
5974
9628
2764
1000
8206
3822
3144
2170
5175
8539
3929
6542
9124
2223
5165
3122
5318
5578
7059
3127
9903
5445
1157
1833
5205
2668
1265
7448
5042
5372
4498
4151
2855
9401
1807
8193
6977
828
2809
1603
5876
8041
6568
8425
6387
1609
1023
8281
4306
5032
6619
6966
8579
7820
747
2178
9372
2000
5289
2788
8522
7229
1095
3297
4975
4580
5749
1386
9542
7946
8463
3586
2279
5296
9858
2667
3686
254
9375
8412
4326
5164
1992
3712
699
3773
7528
477
717
2264
2735
928
6697
5540
843
4066
4705
1087
994
8249
2819
3371
7260
6622
8023
8598
285
7062
5361
3588
8208
7343
8535
2491
1935
7145
2141
7387
1662
8350
3820
5272
9032
4607
5025
453
5138
2013
2337
2239
4331
1185
490
675
4565
4888
1109
3853
8669
4127
2280
3374
741
7382
1960
9512
8068
3380
5867
4874
5155
120
1915
4515
616
3831
6503
388
9311
8822
9059
3575
9028
6469
2224
3942
2190
7430
5479
185
3605
1802
9470
8512
5412
1367
3293
7193
90
1111
1434
1678
8890
7391
6768
3470
1634
3738
8254
5270
8264
8386
2076
4860
9088
299
2569
8712
7931
3772
9232
9983
1226
234
3480
4334
1792
4771
3258
1871
8053
9796
6974
5355
118
5688
8814
9132
458
4749
3356
3758
9888
2228
1679
9186
7012
8981
4185
6781
8224
8733
260
8739
1343
8101
3178
8572
4141
656
3140
8433
8490
4672
8186
9702
3037
7430
8329
35
8085
7876
6883
4288
7035
1249
3985
9244
6195
3336
8051
6938
1282
2733
6647
6633
2617
8654
6632
5823
4543
7377
9886
2369
5709
2288
6163
8305
1698
5085
4166
7733
119
3251
5432
6592
4445
3980
6564
703
1426
889
5308
7666
6051
2241
7310
852
5867
2600
4949
2329
26
3723
3260
1748
3297
7574
4109
2866
6009
4306
2568
7238
1459
8286
7215
674
7050
7641
2574
1806
2949
8618
1480
2953
5304
6652
7276
5065
5594
5177
9623
5616
2914
6817
4035
8077
9034
5911
60
124
1830
888
851
1868
4574
1881
4684
9786
5942
173
3058
79
8750
3504
5979
4787
3606
8834
8742
5036
5050
9235
7648
7143
3403
9207
9765
8017
829
1191
2148
9907
1453
2308
5756
6088
7771
5432
8674
4637
9365
6011
7877
4436
5012
7279
4936
516
7647
1288
3118
576
2221
1579
7445
5346
1593
3314
6072
2100
9838
8186
9048
843
9121
2953
182
3729
7998
5423
4135
653
4075
1080
4809
5217
6409
7082
7429
1360
7816
4210
2506
7290
314
8021
4441
1573
3632
7766
2800
9834
9888
8899
8382
8137
3288
4060
3781
1481
813
1873
1965
10000
9836
455
3508
8684
8353
4103
9620
4972
9302
5394
1213
1821
2787
6277
9090
6533
1092
9333
1216
7222
8808
6872
5703
5359
2021
2752
9229
3173
1353
2020
7848
9481
9948
2668
6938
6854
3681
1641
6890
2794
8203
2046
3052
1487
8300
287
2914
5044
553
4869
5019
9724
8633
9244
1450
9251
4332
5785
9523
9337
6953
5258
8142
6028
5599
2092
5645
4390
6557
1155
1050
1344
6237
90
6922
2001
6570
4135
3342
2120
2083
1546
760
4114
552
3938
8602
5704
3713
8748
5545
1192
1694
7913
2753
7822
841
7962
1411
5406
3656
4219
3786
9361
3150
5129
875
1354
609
225
9145
5716
9686
871
5576
8346
1432
3663
4522
4290
6648
9020
198
8167
847
7507
6838
417
9758
7835
1967
9219
8102
1379
2476
2401
2196
7391
4467
9068
3396
6113
4793
9740
1462
3584
6113
4105
6846
4216
7167
8565
5221
5261
2667
9705
8878
3085
7729
4043
3059
3090
3206
489
8669
3408
4005
1540
8033
209
1351
8908
8232
3706
5408
9268
3752
6570
4070
4530
7566
5951
7357
9381
3757
7700
1150
3443
3951
6923
5270
3886
2522
3587
6106
8291
6446
8518
5545
8575
2155
1410
2985
5085
4464
9954
2403
8720
2030
5240
3611
5562
2555
6729
5416
6679
1314
2373
5714
7673
3991
529
3609
8976
280
5059
1153
534
8543
2905
3323
2628
7909
4727
7056
4741
5009
1659
3366
1301
1453
1455
3653
7061
3545
8154
1987
9822
1049
7107
8667
8287
4761
6499
5581
5812
4065
2133
2063
949
1012
781
2832
4201
5058
467
1597
149
5726
4491
861
7878
4025
689
8487
6598
4349
8694
9571
1821
7190
5794
2366
4600
5050
1013
3143
6943
9178
7742
7814
4133
688
5158
7148
7793
2872
1610
6534
7332
1052
4356
3595
6998
5415
9205
5861
4786
9051
2801
2012
346
2525
1014
2766
2360
8206
5018
2971
2531
1013
3569
9532
2218
2616
2584
2099
3856
4634
113
3630
4388
3246
5675
149
5291
7577
6813
7987
1517
5750
4206
3634
6137
2563
4820
3935
3877
2792
3224
5532
1334
3240
8770
9316
7832
7327
4039
9417
3914
1628
9579
9385
1514
1673
9316
9663
6296
1845
6941
8246
5626
2018
627
6457
7388
2090
7872
8309
737
7709
6369
2032
6554
309
2310
1090
5042
874
4502
3345
9476
2066
1661
7164
57
1104
4595
7789
6978
8765
5945
2577
1694
6724
5475
4228
8840
1111
4973
3573
5409
8192
7659
7401
7461
5617
4641
2587
9293
9309
5723
3217
4112
9615
8954
6858
1366
872
1068
7715
8075
5703
662
5625
2156
2752
2737
1832
9410
6703
7071
5026
4616
9109
2472
9532
7642
3873
5701
4754
5324
1451
2376
427
7572
2281
6086
3783
4549
5876
738
2932
1193
245
5080
5344
2906
553
9682
1641
3837
852
3306
112
9835
4545
8589
9964
909
4776
2136
1483
2324
4216
3186
7860
2115
5347
1894
1463
8745
3849
875
4133
6207
4077
5378
4940
2442
9892
1099
6875
1805
1259
8707
4916
2958
6440
5230
5279
6547
7001
8254
2987
4233
7993
8142
5343
5473
8449
3437
943
2423
9067
1834
1370
9872
5489
4088
4208
5328
4308
286
7441
3782
7305
2750
8097
9332
5053
5183
5479
4910
106
666
437
6462
1058
5262
8625
2258
4823
976
9394
5299
1373
3730
2359
7458
2231
5198
4689
6497
7294
7120
2784
2700
3568
2622
3275
3138
8485
5876
4841
612
7549
3968
7085
472
4854
6167
6143
6714
3737
9506
6196
2000
9763
9881
9567
3817
1233
6745
2209
1745
5781
2869
9100
1283
5686
7479
7910
5548
9428
2593
2585
6872
8456
101
5111
6523
1145
7549
2011
2030
9691
3015
8314
9987
2354
4497
5208
3831
565
2461
1606
3540
7230
1137
3433
7920
9293
926
3335
4405
972
2394
3179
6638
2510
7804
1656
762
6256
1444
9513
6400
9393
9764
438
4752
3486
3631
2436
9602
838
1725
3300
6669
1196
6504
9435
6549
6715
2726
9521
2098
3300
3955
5522
3930
7922
7641
4227
4010
3663
8703
3647
246
1727
3116
5247
7514
6394
2135
1623
6876
8024
9645
157
1089
2740
7405
6485
4024
5923
8739
2760
4951
7662
3391
5539
1008
9962
8881
828
2175
9081
1268
5919
179
9273
1508
7606
70
1131
5629
6487
9291
6670
6258
6343
2723
6666
4134
3996
540
6168
90
4433
7159
9358
1540
6706
1300
8905
6536
9335
7548
6611
1285
5374
1419
4580
4911
8897
1320
9940
7669
9878
7266
2638
8559
1861
6873
9953
9061
6372
6854
1424
5022
5518
9895
7065
6404
211
8027
7475
4720
5369
2550
5616
3496
4832
5074
3394
5026
9747
947
6938
8275
1193
2821
9883
9896
8139
644
8669
5760
4097
1608
4270
116
3014
5899
4931
2340
6826
9656
668
9360
2933
7057
1365
9999
1336
8461
2776
4544
8416
188
7952
4826
4388
937
409
5842
6606
571
371
6697
7239
1927
37
3247
1146
8294
3599
888
3002
927
4935
9913
7199
7360
1813
992
1820
3934
2394
4861
3948
6103
2907
1744
3963
5888
8268
8240
5601
1136
39
4293
6969
6824
7067
6723
8272
1245
5889
7396
9368
1652
7866
4913
9244
1416
37
8829
8638
3467
9885
3678
3084
8471
2830
648
8850
5072
4024
7623
9336
4840
3260
9736
2204
222
9923
7701
8443
2132
9646
1996
2760
9323
2888
6652
95
3837
5512
2523
3715
8087
1155
102
1123
9249
8590
3765
6972
507
8673
8394
1544
4934
1318
5974
6020
5037
5889
9721
9599
7326
5114
2852
1470
2072
9749
7788
2268
1762
9155
6510
8095
4006
9345
3417
1014
9113
6014
2540
6766
4183
8971
9549
6708
6175
8810
2243
6372
6745
7257
5985
1024
3264
5016
8096
381
1104
7317
7112
5079
5068
8281
6330
2933
2668
7788
5580
9223
9394
2739
4770
7612
1080
8570
6405
448
6359
6812
1699
1058
9078
5007
4708
6483
4637
8221
1108
1210
3349
396
6273
5685
4623
607
1971
8474
2077
8918
8322
7004
4753
2385
713
4521
7920
9618
566
7488
5874
5055
9770
5216
5432
3815
9843
5675
587
1644
5427
6153
9005
1566
4861
3897
1358
3705
3788
3
7454
836
4928
1144
169
2219
8550
2555
420
2999
1842
3369
7091
6824
9260
8483
4292
2916
5652
2316
3547
6554
7347
5822
9419
6095
5504
1783
1502
7146
1499
4481
3169
7931
265
9424
1631
3685
9757
3732
3561
2557
7471
94
959
7450
4284
6575
7661
5596
3130
7835
3396
5818
1094
6941
7971
3764
5420
1636
1683
102
210
7819
8604
8333
3602
4359
71
1828
3826
7321
7649
1608
4225
5523
5193
7290
6496
6983
5271
5474
7434
8043
6824
2033
4274
7977
362
9167
9896
483
9376
9746
9655
115
3394
848
6974
1777
8053
2044
2904
8030
1058
6268
3227
1164
2374
2075
4602
2752
4502
475
7175
4480
5788
1058
489
1703
722
4341
9493
3912
8634
642
332
9647
9431
4119
5521
6866
6316
1392
9429
4870
1455
9181
4961
2078
5178
9378
8063
9551
2558
9945
3894
5087
7539
1026
4112
9467
1601
9050
3657
6439
7508
345
1094
5777
9424
4453
5952
5871
1873
7925
8140
3462
6413
1824
7928
5868
5032
5283
6788
4341
8819
401
7866
2378
1843
4868
1163
7801
9769
2450
9000
8485
4403
6940
8233
5197
8559
8592
6158
2426
2439
1054
3104
642
750
5447
1955
4859
741
5409
4059
8297
8506
8071
439
8119
8013
1965
6110
1204
6848
6066
8565
5301
2475
2782
6826
6153
7450
538
2960
1562
8899
3583
8871
9934
7719
2487
695
6413
3237
5072
57
5901
2053
8175
8242
9146
1848
7089
1133
3745
1161
5308
1188
6155
4848
8292
5467
4103
5219
6041
3705
6448
9385
2894
4051
5678
6109
3780
7831
3608
5707
4869
4962
3703
4858
5597
2030
1573
1430
99
9420
2244
9945
4325
889
8172
7749
193
560
8204
8592
4912
2349
3634
8685
8380
6329
2485
243
6243
2471
5119
3500
5268
5353
5257
2732
3238
4704
3326
5660
4823
8222
4625
1842
4674
9193
3259
7295
746
2927
5580
8292
7219
6689
8451
9394
8048
4365
6185
1309
5542
4604
2631
1292
8512
1140
311
431
812
7611
1528
6125
9634
7833
9852
570
1909
4648
4156
3249
9538
5979
8171
9684
8261
72
1479
2861
412
9363
7260
9823
2755
7033
4754
1790
7773
2134
1943
4136
5796
1427
2680
750
6264
1135
6680
1699
8835
6217
4387
2784
9918
7975
4668
8018
2956
3319
5315
9041
148
7999
4018
4829
1548
7378
4822
9815
8896
4210
635
1465
8594
7213
401
3619
7612
22
3994
7907
8305
5760
2997
5808
6225
6665
5029
6851
4283
7601
4154
8163
1757
6901
8257
2476
295
9260
2487
2635
9517
3358
3737
984
2555
7452
6087
1039
9203
6032
3606
4509
2801
610
3061
4757
128
8131
7368
4972
3158
1866
32
2119
3322
6729
1595
382
3638
9899
6487
5549
9015
1068
3490
1943
1729
7269
654
4728
7872
7858
7344
6293
873
1714
7687
5138
2351
1547
1081
7184
3185
2295
2825
9424
9232
383
7829
1385
63
8786
5692
7378
3827
9505
9629
8924
9018
2923
5546
8527
2216
5776
2956
8160
7516
7284
5328
7707
3505
4611
3166
1843
2240
3595
8666
5443
2051
9994
8787
2128
7972
1829
3193
1197
8308
6129
8781
1306
7592
3186
7664
5771
3102
7534
2541
9888
9645
5661
7986
1526
7610
3008
7241
4137
7175
8555
4006
5236
6054
1696
8905
215
5883
8328
5027
6868
15
5393
6421
342
5281
8943
8019
4894
9463
1984
1560
1067
5522
977
1443
3109
2831
3254
1183
6934
6298
2266
8097
6262
2749
8227
9658
674
2070
1664
3709
568
1351
835
9546
5650
3175
3781
1608
2860
2390
4298
4017
8260
1965
8850
3911
4573
1252
1449
4628
5615
5789
6364
2880
5470
2525
2024
12
982
3867
6465
171
7888
4817
6011
2576
7428
976
1049
4657
2251
6400
9744
2811
575
1060
1366
4816
6241
4236
3533
1692
6822
2132
6182
341
9888
42
8035
7537
7285
9933
8542
2145
1342
5568
7711
8570
2670
7246
6494
2148
2637
4280
1749
7084
6528
4522
3841
8372
8118
3867
4277
7899
257
6723
619
8359
7951
9527
9720
2973
8245
5824
2251
8371
4967
3801
5170
4750
7110
4775
888
7301
1030
5587
9599
3910
7547
8499
9926
2806
4880
1863
7655
9620
5331
5422
336
7527
6224
1929
9243
9926
8185
9015
8733
4662
6047
3632
5351
366
6575
8013
5532
9446
5676
612
1104
3342
1828
6162
2281
8843
9858
5633
9590
3260
9104
6761
1496
5531
8615
4675
4624
9758
9749
7096
759
253
7689
2744
6804
9007
5949
2918
4222
6701
9857
5984
5982
4968
240
6957
3215
8438
7009
623
453
6951
8012
2393
6759
8038
7335
4234
8251
8107
7757
2710
3869
7085
1114
6645
9707
6900
2965
8053
1616
5133
9049
4107
2315
8887
3522
9991
75
1819
4577
6405
9689
8216
8300
1600
6546
2540
3653
1281
6000
4702
5141
7205
9524
8296
7973
6396
3554
9171
9593
8782
5368
1786
9849
2344
3724
8081
3422
3268
5202
5726
1333
9863
7607
2517
2946
7107
2013
3313
7685
6781
2307
8462
1970
1849
4671
6132
8735
129
8187
7758
9215
4740
8298
9737
6965
6859
7861
6136
9592
9768
5095
6308
1810
1191
9297
2224
7172
5894
7354
5674
6090
1745
2199
5886
7494
1398
2259
821
5564
3447
843
682
3145
4045
7033
7005
8081
8218
74
7313
3124
2071
5086
2272
3164
8876
9244
3646
6101
2254
6655
2170
7993
3186
8337
2017
7991
7120
1939
8861
2335
2674
9126
7691
4829
6060
3529
3722
8800
6918
2991
8319
8678
6533
9580
1878
2790
184
5484
2851
2633
4909
5344
902
4213
5635
8662
3772
5736
3931
3475
3234
4430
2520
8224
2661
5150
1029
8335
1525
2759
6229
7624
4184
6771
598
5092
3706
405
3343
5269
6706
7604
2728
9152
9424
5540
9801
9992
2179
3901
3339
2104
2071
7546
7402
4061
9547
6353
1916
6862
9313
9802
1307
7689
430
189
2366
1563
5857
9932
1590
8523
7312
4619
5444
5667
2542
3624
4904
6700
6169
9754
8740
374
6544
8186
1790
7041
1698
7080
7573
106
9346
396
9259
853
7590
6922
593
3764
814
7617
4432
3617
6113
9872
1075
5278
4739
2549
34
2758
5156
1076
8282
1807
6274
3968
5144
5375
8110
6841
9060
7432
8892
4466
7258
1442
5540
8973
6003
5443
2261
2774
5250
6477
8697
7721
1195
244
9332
9376
1902
7786
2342
61
2785
5641
3136
5617
7627
2653
4931
902
6477
2044
3972
8223
6187
4530
2059
6874
6680
7341
9451
9231
7056
4706
9404
169
7358
8442
7668
6429
9710
1068
5876
5723
5949
1624
1518
7968
4076
397
5797
8005
4228
2040
9596
8
579
4331
3921
902
9364
9701
6227
9409
941
2339
141
5747
9026
2659
9511
7024
5607
8752
738
3905
3010
5759
4401
6162
9679
5813
6471
4985
9629
2531
8459
9537
1253
4783
6792
3523
1995
5824
2193
7328
5390
8677
770
7854
1833
6323
5489
6460
2268
5242
1171
2147
1812
1650
1291
5451
5670
1815
4670
7863
7244
4958
3410
9806
598
9027
4837
6663
4994
7537
3001
2368
3814
445
3821
1531
5337
4783
4119
3878
6865
4253
9389
4869
4216
7382
1042
782
4984
3064
2302
6193
1029
319
2855
1586
682
8379
9259
4788
139
9820
3728
4788
1065
3565
2546
9711
9477
9370
9259
3025
7708
4879
2930
6107
8848
7870
1114
2704
4263
4412
314
2940
1388
9593
2765
3154
5764
4651
1952
9168
1707
54
3257
8225
3581
6378
4247
6015
9568
8904
3908
6466
910
2850
54
7162
9729
6527
6181
1157
1239
759
6776
317
4501
9825
7016
5441
8456
3863
2550
7006
2630
9250
7976
2186
3219
3416
5038
7134
9888
3854
2531
6125
1501
5867
5807
7205
1775
9564
617
6528
5773
2845
6618
2215
212
9306
6109
4180
3115
9651
3426
7283
8321
6837
2962
1653
6370
3323
7196
3536
4152
4416
7166
1734
7261
2239
4096
4335
7455
9609
6538
5078
5437
5522
3797
3294
4078
1929
687
3007
6529
8066
3496
9585
9982
7554
2473
67
7691
4630
7125
7865
1755
7601
8280
1968
4418
4656
1388
6766
451
4795
6666
6907
6394
8314
9581
2086
8789
9009
8850
726
3949
1130
3612
3294
2066
8253
5108
507
197
2031
9421
1789
6319
1765
341
9967
414
3507
2904
1749
6833
7973
1007
6530
2600
4680
2437
6163
1646
2854
6378
476
9715
9069
1713
6108
3682
4923
3796
1183
4305
3209
5207
4064
2823
1216
3098
473
9608
1676
7592
1113
1339
2347
1852
2480
7596
9106
1219
6730
4110
1453
2636
3189
6872
2257
7676
4817
1440
1504
7759
8996
4182
4407
2104
9879
3399
5431
8506
7824
5090
9951
191
7116
4006
5346
21
4793
9898
2074
7241
4461
6455
6793
331
9047
5024
888
625
9872
8146
686
6472
8365
5062
1966
9284
5876
6179
9294
9593
985
4256
9199
2898
5860
2727
9038
255
2464
3941
9094
8844
7474
6398
3359
5419
3476
6238
7063
9716
9501
1850
8395
5715
2703
7605
8947
8751
6461
7391
4296
1451
6727
4279
7746
7894
195
6145
546
9597
9866
2610
4904
4719
5004
936
3906
865
1969
2839
1906
5496
8573
5470
1067
7396
5758
3368
9608
3597
7669
1103
7113
7813
8895
8490
1994
1228
3711
8023
3474
2355
4762
4500
917
6200
5103
391
3526
3376
2961
7838
9677
8259
6050
3937
385
5920
8173
3651
9794
4113
5024
3031
85
4218
3125
7262
237
5691
6107
8303
9458
5221
2582
64
8657
1833
4399
8385
7472
1164
2489
9016
5036
8983
850
9206
9745
2106
2162
9465
3413
4656
723
7531
9073
4062
8588
8855
9837
8806
5996
9147
5191
9912
8768
601
80
9159
6465
5768
8083
4681
9485
5640
3651
9848
4400
99
7360
2711
1518
8526
2117
2958
4800
1359
8625
5830
9657
3000
4896
6032
6852
4161
517
7727
908
4372
1190
4310
9415
610
7364
1212
1904
8835
8790
6524
3616
2699
4737
1017
2328
535
9190
2767
3053
6023
4520
3204
6480
806
8104
990
6873
1652
1999
4462
3535
6372
3479
7738
4007
9313
3126
2312
9975
3772
9368
9077
1270
9233
857
7750
1714
1496
1228
4470
4220
5143
6458
3535
3588
8212
7674
8180
5501
8359
265
9002
9997
3598
3127
598
4612
3787
5374
641
8390
2680
2095
5481
1366
2923
4426
6577
2000
1604
6730
9993
4867
6755
7996
2008
3898
8598
8458
4485
9398
2640
2824
7669
1466
8310
5321
6319
6098
6227
4495
2348
9264
5083
5197
6698
276
492
6427
2639
2792
4064
6134
138
2709
6975
7569
7829
7910
2594
8140
7767
9543
1762
1599
1446
9497
2319
9171
4713
8181
5228
9565
5195
1338
7224
5304
5052
2629
2408
4382
6738
7516
3823
3346
8094
7511
1311
8653
569
9243
553
1268
9644
4260
8657
8642
7998
5599
5757
9367
1144
145
5996
4940
9541
2648
2243
7666
2421
5788
9842
2327
7841
4368
4534
5892
4440
6907
1927
8181
3112
782
1426
4709
3609
4194
8321
6566
8339
7183
7557
8570
1071
3163
9174
1426
4107
1197
3057
6832
7239
1917
8544
9802
5821
7130
4488
2094
8318
1559
9852
3276
7478
3635
4286
5413
9089
8611
838
7150
6536
6878
7835
7489
6004
1093
942
7616
9203
174
6246
8902
8503
6620
6597
8300
4411
2140
4426
5925
6450
6989
5712
1655
8184
3869
8964
1606
1786
5677
9460
4671
2289
1744
9282
4606
8345
3349
3623
284
4736
7390
7573
9640
3177
2589
981
6865
2512
9738
8911
9837
217
2179
7432
2105
8481
9361
2038
1582
7254
5682
974
3756
5490
569
5742
8326
6962
14
263
6825
2838
8323
8514
6874
1537
6180
6260
3259
5695
106
6748
5258
5046
1068
921
8759
3190
9010
2872
3215
4282
1896
2762
9257
1072
940
1813
8637
3285
8084
7009
396
5417
9038
5363
2400
7682
1574
2758
9697
4317
8029
6853
4592
559
9052
4885
852
4409
5590
5023
6606
3530
850
9435
7947
1246
5341
5032
4023
8116
8075
6761
3336
3614
9766
5689
62
4338
821
9823
1428
9933
4778
5052
8307
4102
6040
7009
7092
7472
9326
6734
5568
1242
5653
8998
342
2497
5266
4382
8711
6405
3640
6851
6242
2872
3885
2923
5095
1059
9463
7635
8138
9267
4435
5272
3527
320
9906
4130
1996
4366
401
5050
3175
1869
5907
9405
5292
4683
7869
1624
9763
6250
3309
6355
9661
3819
4040
7210
465
377
7215
3030
903
131
4637
8123
7583
1409
8400
2010
9535
2808
7713
775
1576
6840
3490
53
1059
3826
9827
5181
1790
5863
784
1901
6973
1340
8955
7229
126
8170
5169
7644
1005
3954
7996
6585
369
3533
2261
8175
4161
1841
9267
5288
7751
7519
6820
8386
8335
4297
3735
6846
3275
8418
5460
3925
4487
3102
1961
5573
5507
7496
5234
4666
4323
4850
9811
8152
9071
7447
5973
4339
6439
7677
9771
5377
8935
8902
2623
7656
5027
8469
2526
4690
7823
6733
5149
7087
2590
1813
3063
9561
5269
9368
4324
3186
1210
7066
2951
9593
7934
5284
1492
6492
6053
7008
5260
3704
350
4800
5366
6155
9475
3753
2908
6090
1599
6669
7279
2767
2486
3158
9880
7499
6518
6046
4445
8585
200
9899
651
1714
4051
9784
3254
2685
7661
8671
5883
1742
9887
4707
2429
3135
6372
7225
5876
1549
7453
358
9455
6665
9268
1235
8481
6719
8363
4094
3871
9571
5313
5595
8373
9559
9120
5095
3456
7657
7654
6429
8411
1065
2397
6609
1417
6201
4633
4937
7067
3917
7006
4620
383
2257
7868
7794
4982
1546
2456
2539
4224
8420
9880
1885
6406
4363
7242
965
1316
2342
6577
8350
6913
9933
6349
8783
492
6203
9863
7742
7957
6766
8726
9090
3813
3691
3712
8967
7035
9503
8449
9979
1347
3537
4113
4789
9525
8259
4085
7557
6264
1143
580
5414
5041
797
4676
9424
860
5498
2417
6523
8661
3589
7353
3181
5540
4668
8711
9444
547
2867
9273
8672
3021
5900
7168
9847
8452
9778
4917
5548
6863
3279
2179
362
1758
6894
6100
2426
9564
8299
6411
5700
6992
9654
8507
5585
6128
3110
7602
7807
882
7514
2278
9215
6832
5259
4971
1592
3784
3997
237
6718
141
8132
9216
1309
1645
4211
8898
9231
9840
3312
8794
1549
3706
9412
175
722
7645
1822
7751
8347
238
1703
3707
2331
6642
8320
6995
7931
3492
5239
5811
9007
8422
9241
9377
8179
274
3489
6082
484
9084
6847
433
9739
8598
1027
8315
4900
2463
3992
1066
4989
5849
4863
4571
1242
7573
9392
9630
5477
4766
4421
8538
6658
1022
546
7482
7681
9697
1244
9240
6461
1668
2666
9844
5921
3609
921
6754
6026
8778
7385
9485
5352
2488
901
2572
206
2047
4096
4159
2488
3079
6250
8357
1996
9930
339
222
3802
6301
8934
2168
3645
2077
4070
4472
9059
423
2855
8375
1017
83
803
3415
8672
4030
8685
2704
7292
3651
5266
5659
4650
70
8363
1658
2289
7645
1919
1794
4018
5002
3046
2086
7386
9241
5560
961
2406
611
7859
2495
3109
9469
7228
73
4809
6608
9884
5676
6023
3813
300
9349
5631
3229
8428
4235
3781
7930
9388
6024
3853
8766
9662
6181
4342
5790
2130
4738
7341
2978
9633
6223
2530
7884
4758
3033
759
3538
9382
6900
5845
8074
6096
1505
8713
6289
6832
3053
4460
5207
957
6823
3504
2443
6306
9387
2774
5663
7210
2367
4604
6968
6196
121
467
1812
7062
8027
8255
6295
3054
2348
4168
7044
5444
3236
7806
357
1115
6612
9273
1448
5510
6752
5518
6534
4631
9242
3565
7712
115
7548
4055
3400
5265
8930
6526
3961
9617
2642
1572
1044
9065
8632
9941
8729
1003
3410
6689
9518
3026
2356
7041
4287
2347
6761
7243
802
4017
3880
977
3893
7552
5551
4531
1271
5867
5518
6773
1615
2873
9586
9131
6621
8282
1708
5152
8364
8840
8909
5878
6240
2041
3633
6040
65
2160
1334
6220
8628
3315
7911
7652
739
8295
2105
7507
9048
4503
4481
8796
4219
276
4655
838
1589
5510
5340
4333
8545
3345
3228
5970
7598
4211
9919
7634
6195
6729
5610
2100
4864
5265
620
299
4604
1899
5200
8411
4864
377
863
3833
9696
7669
7582
987
1121
4433
5483
9167
7004
5209
7792
4824
4013
997
2130
466
1160
7146
2521
4215
9017
4593
8411
4218
3718
6943
9703
8784
6611
2467
3931
1310
1762
7679
979
6894
3765
1486
7007
2859
4673
2675
5279
4060
9745
8146
3085
6350
4788
1576
3783
2153
1940
532
376
3908
5892
617
6515
677
4581
4604
4187
6817
6789
4552
8641
4033
7092
8033
106
7973
8564
1269
5660
3042
2253
782
6582
7528
2507
725
8074
8207
9605
5744
951
3471
8442
7820
8327
6622
6713
6150
8257
5187
6381
3827
2892
7738
3235
527
1762
9313
474
6786
6940
2991
3318
9487
6207
2932
817
2854
6707
8364
7679
4249
9340
5789
5660
4316
8023
639
3684
4341
3379
7147
2078
3539
4809
2460
8022
6267
2297
2163
8742
7710
5922
6822
9968
5414
6414
9592
2154
4607
4744
8820
487
6690
1307
6915
9310
2109
6392
5069
249
9406
579
9996
4012
2974
3611
171
6096
4443
1572
2862
1115
7245
3667
7356
1630
8042
9685
1014
8267
2324
2300
5499
768
32
695
2068
2213
1699
1661
1019
2781
3221
278
2793
2636
6455
3398
8220
8006
880
2039
7447
4448
2067
8274
3827
5333
4780
2313
6260
5687
2826
7636
4630
6528
5399
6838
5894
7555
81
5515
5581
2116
7101
2000
311
6161
4818
6351
2674
5980
3616
6966
8978
1846
6916
4115
7841
7129
8755
9918
7876
6065
4675
9507
9032
2329
2361
7098
1499
9406
3869
117
9144
6242
7723
149
3930
2015
7330
2330
3825
1541
6639
3637
5635
8418
2516
2043
4793
7917
3729
6168
1338
2383
2564
5069
8166
383
4893
4489
1176
9081
7210
2431
6510
1130
4754
249
2373
5770
6701
473
14
3830
3632
2664
333
6361
7319
4285
2032
1846
26
4763
3356
4357
2994
4087
1186
7031
1877
9477
7665
4472
6716
2382
9190
7633
1334
7600
7630
6918
70
3554
5244
2338
712
2274
37
8509
7169
5726
9784
7352
3955
3803
9916
1605
6847
709
114
3605
7653
3219
8858
2399
2951
8182
2433
6522
1677
990
583
3880
5793
3257
5247
2239
7402
1417
4959
3252
7030
9873
5175
646
1872
716
9551
7093
4081
1545
3305
4317
6050
4983
8582
2291
7040
5625
6965
666
2328
7879
5477
3970
674
7521
8283
3182
9307
8784
31
4129
5098
4858
8065
2917
9508
3089
1753
1719
6250
6602
796
1490
6336
4645
9882
54
6793
9966
6404
3333
3390
3694
5980
3674
6765
6926
7909
7990
9022
2410
3561
9848
8161
6830
5512
3496
7827
2896
1550
5665
1152
3929
9134
4041
6306
321
8026
8686
407
6214
6677
7406
2448
9081
9135
5507
5782
9365
9663
4809
4280
3436
4640
2766
6511
7968
2530
6741
3202
267
9233
5478
709
9836
8899
9653
6348
1887
1418
6494
7102
5799
4761
8842
4821
8426
4564
9905
6737
361
7840
8220
2316
7739
1257
5893
2936
7301
1458
8654
6821
9592
6247
8730
2863
8230
6303
7628
3347
1522
1421
8282
9922
2468
2134
3741
2863
1750
7901
7224
3074
6015
761
8403
6191
8889
7160
131
4784
736
7757
1559
303
8121
6228
2657
5760
6460
1127
9759
7451
1088
8201
7798
1703
1842
6607
730
7122
9890
4895
7468
7485
7130
9792
9249
8276
875
369
2858
5644
9301
5109
8645
1364
5827
3964
3072
3246
1233
4142
2021
2327
3692
880
3270
8738
212
7096
3062
7379
4672
1629
8498
6230
1502
8616
9946
6384
9445
8679
7568
8334
9305
2608
3852
9466
7770
9635
7257
9820
8202
6408
4272
8156
3033
4791
9487
1253
1583
438
5333
9173
3333
9997
2653
3970
1728
7189
6452
9079
4971
7631
6744
6443
4479
2066
7040
5842
5138
1788
7138
5261
3514
4281
7125
1885
6124
8321
6739
6997
182
2892
5322
1165
757
1873
7392
8915
3187
3260
5489
2684
2176
8173
5783
6360
1676
7405
8964
9187
3135
1948
3726
4951
7269
3718
8599
3743
1897
6036
4424
8935
2285
2750
7626
8927
9475
4078
2593
7550
3900
2208
3974
1939
2202
4213
4623
2439
8675
3239
6253
2878
5909
5255
4545
3501
8816
2050
1579
7493
6709
5042
561
9693
8921
8704
9833
5790
1141
280
7267
8855
2542
3381
2726
7889
1660
8795
5958
6189
8249
4707
6062
570
1847
3681
9631
8675
4894
4465
2133
6004
8690
8448
6098
3772
5053
9191
6714
4846
1294
7202
5643
4451
1293
5007
6422
2122
7545
9346
206
2367
2448
1909
4380
8857
2267
1629
4973
8620
3396
6200
9321
1375
7925
4898
5008
4617
4366
2902
7090
1525
1009
610
6315
4
7662
4531
794
4593
1030
4255
4365
5311
3279
7362
2251
63
1539
3168
4653
4798
4309
9434
458
5915
2769
6955
1053
7686
3103
4050
2229
964
6308
7354
5353
6207
6548
2932
4054
507
8056
1222
326
435
2519
8173
8350
3057
4949
4350
8549
1868
2757
363
5292
4972
3884
161
9407
8393
7748
6909
5158
1505
1865
3551
4232
3849
6820
3782
9213
3611
4081
5179
717
5133
2655
1114
8538
5938
3523
9051
4136
1514
6521
1103
8213
6965
5225
9046
4936
6036
6354
7821
6106
5552
9653
9764
2667
6436
9889
9678
755
8421
1302
2450
6919
2835
472
4302
8115
8647
2130
843
3978
4988
116
827
9367
3386
8283
1119
9934
1661
1820
1061
3317
8564
2828
9615
2633
5286
95
6239
318
2511
3547
6366
2838
7543
8120
1772
7533
5556
5366
961
2607
2294
4299
4306
6646
9648
456
3343
4868
5559
2471
7578
9994
4354
8195
9858
2675
6625
8035
2669
7536
1499
4580
1828
2624
7871
9666
72
683
8108
355
1490
8395
1980
5777
5352
8344
9675
434
3756
5743
581
8230
2190
7566
5805
2028
8482
9902
1163
160
4220
29
333
4085
4968
3192
1438
2283
2342
4881
2723
7341
2882
2803
7570
6938
5778
2079
270
9486
5576
1905
4973
2333
6359
3316
4730
11
6163
6735
5670
5915
2289
9499
4570
5170
9869
1761
6183
8470
8059
8837
7934
4488
7509
1913
5420
5659
6419
2639
3821
3281
9288
8576
7490
2161
9417
5154
4317
4182
4664
7080
680
5735
63
7644
5237
3326
9577
786
2864
4664
8378
5145
7729
4120
254
3715
4750
4312
2047
3390
2669
7965
1680
8878
6503
197
1718
9801
4360
8448
6023
7407
1139
7400
7434
4804
7347
7727
510
3292
1756
9940
5383
1586
8591
4929
8914
4708
5452
5203
3626
7406
738
311
5555
8833
9634
5998
3556
1904
7330
8412
4082
9943
3053
7843
8071
1945
8343
3031
2929
2228
6079
2174
6934
8707
8285
214
7862
8736
5370
8866
3641
1363
6143
4003
8295
5500
4662
2751
3286
1017
2621
4368
1278
7940
8745
603
4681
1709
2902
2716
2102
6319
7612
5931
4476
5521
2798
9389
3403
8795
5229
5129
2415
1859
937
4452
3790
8899
6247
9436
2032
2217
1645
1294
5199
1307
6090
1445
84
3764
8612
8320
6464
7344
7401
3342
3740
5824
3271
9976
7816
9178
5047
5147
5616
2592
2643
704
2285
2619
537
2042
6791
9187
4759
8380
3912
3486
8262
1380
2956
6516
3412
6568
5541
6634
7705
7659
4762
9923
6491
7468
607
6127
4429
9052
4640
6814
8594
1402
8184
2790
1807
9564
6462
7277
9023
8252
1070
4931
2032
8925
8310
8510
2154
3352
4855
4756
3504
615
6683
7119
3615
6621
214
6000
691
913
3588
2403
9225
6773
8466
3738
2399
6359
7097
5384
5096
1267
6261
8765
1996
4099
9125
7977
4923
4644
1546
5935
4434
2582
7138
759
8806
8719
1038
5712
1934
3773
2767
9488
2285
5751
5424
8601
3052
5502
4797
7819
3079
3029
5009
3168
654
5434
1773
7719
8939
624
8740
1088
3443
9114
4803
1345
7861
5814
1998
1507
8640
6596
9734
8828
2482
6274
950
5561
7226
4038
9453
8632
9375
742
7670
2992
2521
2375
2594
2477
6813
8624
7912
1948
3303
3130
9234
1263
4048
1750
7577
5421
3998
3179
8619
1913
4747
731
7848
9981
3245
1121
1677
5924
8852
2666
7159
2817
4227
6909
4617
2591
6630
1991
2841
2021
2418
7111
8196
3109
5818
8403
3090
7490
2749
2838
644
9116
1052
1062
9050
7690
3129
6166
7057
5922
3436
997
7337
183
8511
8016
2725
9312
137
8587
5900
6769
376
5415
4428
2345
9847
2353
1646
4583
9567
2247
2100
1209
26
7928
8447
3106
66
4342
9694
4199
7880
6090
9280
7303
6097
4405
1674
5477
9115
1679
6053
4259
7389
7550
9646
3404
5004
8531
3425
1454
3402
4468
2448
1875
4584
6018
7740
3227
2701
5864
2375
439
6447
7631
2800
3204
1469
8175
6205
5937
6207
3174
1079
7871
3349
8846
815
2165
1773
9839
9359
4781
6624
9121
2715
6175
3308
8843
6789
6327
9820
8029
8736
8453
5938
918
9501
1522
5575
4067
7649
7946
9466
3717
4088
1114
900
5758
3650
3622
2477
903
7259
9287
9319
2577
4953
3648
775
3302
1742
2060
916
6459
2877
2454
5048
9029
2842
485
675
5172
1690
481
3119
1600
8842
1910
3535
303
3803
4852
8848
641
7626
2512
273
3640
5518
1147
7055
3735
7611
8973
5385
981
4611
7758
883
3870
1628
1377
2933
5047
861
573
2051
6652
8562
1705
5816
6439
814
8851
3099
719
5680
605
4740
3963
2239
4644
2504
8465
5919
4238
303
3408
4997
320
1111
8518
5911
3658
6338
879
2652
8816
5210
9291
707
4853
1460
2874
6912
5414
2690
9174
1185
2752
7267
3949
7167
3599
6309
4058
8559
2820
5899
8079
2920
833
7625
4801
2671
6805
2476
3056
7901
5407
8263
3746
5235
5664
839
6859
4116
8306
3192
5466
1792
7711
1169
9619
514
3487
347
180
367
481
6079
7127
8174
4949
5004
8515
2151
1508
824
3903
3844
6189
9646
9012
7076
5725
7974
9966
8894
2170
3906
559
7827
7900
8612
7792
9228
8873
4893
6773
5203
9067
8288
3915
4909
6991
501
9888
5732
1245
8410
9295
2851
8527
3156
4103
5739
8753
8963
7416
5123
1267
627
1273
2348
9245
3679
9528
4994
8416
5184
8175
4398
1029
6787
1199
8744
6276
7880
860
9050
8611
4582
3909
5024
1529
8525
7390
6300
9502
8019
6812
7302
8897
6704
2364
4544
469
9573
3648
3223
4073
1591
2263
5061
2579
8778
1112
5060
2456
8312
3835
9357
9322
3393
292
5518
8927
3004
3756
346
6554
3051
4894
9371
3928
6652
8283
1106
5432
4476
4859
9583
1160
1591
1137
6156
1625
4906
7977
3923
4158
410
5488
7185
2870
9197
6976
3842
3604
2821
4215
4667
6327
8973
51
3782
1787
764
1852
3640
1147
455
2910
351
2864
6291
2225
9031
5147
3544
375
3228
7723
6625
289
489
1660
9871
2302
3423
1948
7405
1313
705
155
8687
9326
9820
6207
516
2482
1348
8960
8330
3644
3818
5366
8624
5531
9369
5950
9318
4965
7648
3827
8657
3536
9450
1391
4188
2689
3145
9037
8072
8080
4593
1641
835
6468
1232
2599
6726
7792
9755
7773
7481
3785
2004
1182
6225
355
9944
8852
1098
8743
7700
7593
5583
4115
104
8978
3158
270
8212
6345
6777
870
7951
4373
7119
952
4054
7720
6761
187
8353
1237
3368
2090
5185
5004
2331
3564
198
8963
5846
4002
845
498
5583
5948
4983
2667
9186
7672
9332
5701
149
3864
6430
3572
2741
8047
9155
7318
9887
8583
9690
7116
3643
1650
5782
7507
4882
4764
8520
5742
4768
3353
6462
9282
388
2688
8938
6029
949
9459
2174
8596
4527
5834
4563
5256
875
5259
6857
2772
1676
6169
1033
502
4678
2086
1542
5559
7417
5589
4049
8329
7083
7713
9100
3004
9683
2995
7510
7805
7969
9908
8789
5259
2764
2896
242
9479
388
6179
1694
9367
1157
4947
3011
8375
5869
7481
7013
7566
3588
493
1991
7480
8794
3277
2074
3461
927
5401
1295
1981
8220
7182
7422
30
15
7310
9839
132
9347
9880
1942
7203
2414
1850
700
1668
7876
5151
792
4266
2520
6246
1420
7823
2867
4161
8396
5632
2781
3766
3801
5474
4344
7750
6171
8384
5069
4967
7678
4226
2606
1249
7523
6443
8938
3521
5464
9487
5935
29
1058
9263
7785
1045
9989
4147
5209
4162
166
7843
9489
8670
1656
7121
8571
1663
8690
4726
7017
7041
3442
2344
9880
8751
9051
2500
670
1598
5466
1790
6290
4598
2295
9475
5466
6926
5718
4231
9231
5939
2716
1823
7790
8453
191
2253
2472
7950
4551
9124
8280
8559
5569
1255
5076
424
4290
8258
4605
1380
5175
2452
4865
3375
299
968
5840
4485
7699
3007
7291
3785
6147
859
2216
9022
8547
5066
7298
5589
6236
2109
9454
5732
7293
5012
6120
1775
8458
7176
924
4518
8131
9845
944
3067
2019
1762
1310
8206
9983
9743
704
7591
7150
8649
8324
1423
152
1164
4575
2715
3639
6534
5918
85
442
3620
3319
5545
2089
2491
9854
8746
7762
4165
6611
5391
1922
4615
7145
445
1807
8187
2866
7569
9170
8958
4181
3578
3794
2231
4562
7745
6811
323
1676
7815
8238
8410
7285
6217
2594
9999
5944
9858
4168
7673
2271
9213
364
4185
2116
8726
4647
9863
133
1116
3665
573
992
8980
1700
4784
1326
5101
2700
8039
493
1356
5835
5001
4582
3556
7033
3415
6717
3443
8008
4515
6038
2652
3077
6764
52
5340
5483
3975
9452
8667
7953
8460
3481
4962
100
2682
6633
7443
143
9703
2373
6185
3526
7431
3742
4541
7779
2248
3202
4274
5079
2521
973
5309
3602
8037
9532
4853
7966
3984
6461
6979
502
9404
4131
7910
6788
8312
9494
7894
6951
4774
5575
6178
4979
4456
5360
8920
2899
9670
4026
6385
5033
5390
8072
2487
6838
1640
9905
2963
6965
3621
3979
1655
7394
3732
835
9013
8473
3072
7241
682
5384
1626
3031
7851
6246
2558
1746
8570
8621
6420
5850
1765
1858
630
6156
3867
9062
9401
7334
8683
8309
9578
2730
4140
4363
694
1916
1411
7830
8149
1446
2580
1351
2181
651
1400
5346
4655
2407
1414
5573
2007
1957
1490
262
2357
2107
9711
5540
9547
7984
9762
1903
8099
4350
8084
1748
9927
7395
9764
5745
268
7937
3703
6711
6507
964
492
8028
2797
8147
4561
8864
5715
5424
9115
6520
3487
9771
7062
2854
3075
2179
6826
6410
2836
267
182
7985
1050
6683
2171
9740
2199
3677
999
9772
4465
4072
1693
7752
1166
187
1182
1121
5595
6671
7462
1709
6441
3790
5093
9503
6197
4882
9016
9176
1202
6389
6595
9415
8516
5224
1678
8412
1756
3024
969
7946
9067
4059
5341
7258
9413
6001
2833
5724
2804
181
7654
3737
5942
217
2479
6884
8244
3377
7392
8543
7391
8385
3170
4153
9065
2160
7424
4757
7565
2733
1553
2374
9725
3392
6066
8134
758
2890
5647
1110
1346
3030
8718
7423
1273
5841
1081
6664
2949
9509
7942
1409
9313
2641
3812
1467
3612
5989
4564
1978
6848
6344
8658
2691
8970
7516
158
3599
7861
7450
1019
9858
3848
9623
516
549
6984
9560
4358
287
9643
2770
6142
3298
427
6874
9951
5090
6210
1259
9247
8064
9976
966
912
4837
2583
131
4470
2122
6967
4533
7338
8852
1931
8364
4394
4301
5750
5316
7626
7709
5259
7947
1931
9912
6433
8432
4518
5680
2031
551
3174
2027
1625
7081
3647
4416
2503
424
7583
2491
2527
8463
1871
5168
7198
1832
9877
8876
3336
7064
7514
9079
585
6325
5299
2117
8631
6583
6190
60
4183
3836
8747
8911
1416
4278
7460
3913
2079
8287
2491
8646
3872
93
8030
3851
7638
3360
9209
3350
6656
8007
5145
3888
8393
2387
3352
3374
2129
740
1674
7703
8733
9487
5699
9984
3847
8369
6947
179
2339
8781
7103
3390
5888
2593
5628
6008
1127
5351
7802
6238
2052
5527
4876
6716
9470
2186
9632
9655
3428
8201
9199
2118
3973
2659
1826
4529
8668
7006
1182
5650
599
4581
2478
9033
5378
8368
1100
1627
6917
3058
9836
6682
4903
8475
8517
1263
6748
2749
445
36
9330
3243
9232
9614
8709
3565
8844
1416
7834
4929
7212
779
9150
2140
4414
2441
5083
1182
6003
7049
7059
1044
8947
7260
4044
294
6059
2862
2873
6800
740
4248
2401
3839
8033
8355
447
6641
6949
8487
3717
2302
8926
9249
5469
550
3714
6082
7981
9408
1140
932
406
4162
3939
953
5513
8974
2816
4812
455
7449
3353
9144
452
7959
9511
7511
6951
6082
8144
9970
2145
6202
7882
6296
1431
4806
7917
1594
1949
8952
2484
9475
9121
8511
1472
9860
402
6470
5784
4829
3883
4794
3200
232
8111
9400
5317
9408
1474
7685
7331
4543
4930
1671
2467
2516
5121
2848
5365
4051
2816
140
9078
2695
6953
3264
3773
9827
7449
4018
8183
5446
7464
6839
4845
8604
2423
3063
3248
945
2164
9757
7569
5744
5341
394
638
6186
7055
6058
8012
6755
2361
1438
3678
8214
962
6120
6032
9528
5028
9750
2386
4522
2419
7861
1492
7400
5934
7990
8347
2478
9745
334
5933
5066
1172
6232
6542
2957
6164
6229
1176
6844
252
3620
9024
6227
9472
3276
3403
8296
4469
5717
93
525
5616
263
873
6367
5578
7163
5146
9628
1260
9006
1660
8209
5485
3907
4360
1233
4917
5063
955
7778
8093
4288
6850
9954
8070
3839
8515
3687
6306
9109
9947
8051
6338
1874
2560
1494
6461
1400
850
3486
3722
2206
3123
6713
4811
9841
4143
5995
7718
2020
602
7115
113
3784
1573
9175
8184
9830
1421
1560
5966
1929
3344
6225
1966
4154
3116
8145
3213
8131
6694
104
2191
5012
6964
1941
5026
852
4056
8174
3850
8335
8089
3033
6090
3342
9439
9367
3708
6853
5451
9553
6157
5813
4033
5450
2632
7602
7267
4676
3405
3455
2267
142
1278
5460
3492
7019
1174
9474
9077
1534
9366
6573
6268
7105
1742
3688
2467
4613
196
2239
7282
6580
3172
4365
4145
1762
3028
9022
8663
6034
5010
6367
8004
629
6620
1714
9639
3133
7532
6189
7997
6175
6910
9169
8823
6631
4047
345
7718
4486
8469
6569
6678
7622
7173
629
2948
2110
4005
8691
8429
8656
9582
5209
6869
8640
5181
10000
8993
3664
7158
3819
1329
9414
8261
624
9629
511
4163
7620
1371
8220
5378
5366
3963
5482
2758
321
7695
881
3215
8437
9785
8050
3942
3696
691
1555
7284
7157
6822
8087
1690
7886
5767
4230
8464
7870
8036
1164
558
4847
8247
1101
736
3354
7172
2294
9849
8310
4357
1135
8248
8807
3152
6044
3935
5527
8385
7603
8550
8531
9337
7480
6971
5484
6851
4147
6195
510
2015
675
9858
1165
2365
5436
8707
8762
6119
3532
9460
854
1275
2364
4209
4318
9092
9522
4108
5748
1540
6498
6134
2254
1600
4261
8925
9175
2632
4866
2193
2068
7233
1352
7924
7154
3889
6318
2654
9370
4246
2593
5194
9334
1060
8493
2993
8733
2681
4487
2049
7162
5535
8487
9465
6171
4253
9891
7972
9525
3802
438
5695
1109
351
6863
9449
9601
2648
8582
2566
365
2807
3417
9616
6090
3524
9701
6042
313
8421
8912
5938
6205
8966
4547
6227
3022
7958
8693
9220
2537
2110
4307
817
2420
7422
4011
6020
6640
8853
6536
5119
5832
6604
3672
4600
9862
1328
3544
6913
8853
1163
8897
1347
1041
5774
9468
8248
9098
9357
449
1074
9367
6055
557
810
7126
6384
2514
8
738
396
6776
8076
3806
9227
7745
1960
8878
4892
8954
2874
7158
7583
5630
1257
6537
5802
7845
2635
4803
6631
7353
8800
6482
6761
7065
4159
7455
7498
6230
2331
8283
6530
3770
978
7668
8902
7593
3458
8951
8266
8720
6296
2671
8132
2826
4375
9579
7119
6722
1057
6926
5640
3394
2868
9856
5721
6282
7732
9618
3280
4284
625
9727
4347
8531
165
6638
3970
9748
3932
2867
5088
5661
6848
8821
1424
4971
3024
5722
7584
1031
6973
7279
7412
9856
2241
2308
8938
628
700
2036
4486
8103
3052
98
9066
55
6440
5310
3443
5718
5561
2087
7378
1878
8070
5707
3685
5219
7578
8202
1954
2969
5476
5881
8111
8775
4203
6770
9425
5387
3756
2744
6672
237
7122
8184
5235
8904
1664
411
7181
9362
7949
8792
9827
2637
157
4150
3224
4918
5864
9919
808
3355
2970
1329
4941
634
1030
8110
8801
2820
8279
8499
7265
1792
4133
7845
5258
9100
2448
4823
7507
4014
3949
7528
6935
4152
9962
2602
6445
2794
63
8717
3382
7746
7698
9354
7106
2718
7783
7228
6303
7170
7027
5768
383
8005
3099
7181
8148
262
4670
9782
2331
2108
3995
6269
6579
7882
4368
2138
6168
5746
3985
6712
4801
880
929
6809
9186
8183
7632
1008
7838
1017
3010
5180
9580
3376
5015
7940
6421
8058
6028
5165
4168
4561
3485
5305
5482
7784
7237
538
2317
3089
5140
9012
3564
1419
5339
6545
6864
1193
2215
1838
1506
3470
5432
3394
4702
2100
4589
3726
384
8557
1998
7120
5261
2528
5014
4610
3009
2325
5258
2687
6800
396
826
2150
1803
422
4180
2183
1298
6295
9391
2042
1408
4980
8154
5727
3831
2791
8801
3039
3401
65
6313
5554
5904
5391
5418
8090
378
1205
3734
2765
5221
1366
6313
7312
2835
5526
2927
3902
5962
343
1436
7880
6027
607
9116
8774
7580
2011
2920
3692
6436
3213
8481
5319
8723
8416
9565
1847
6444
3196
3019
55
9264
4021
564
3159
8903
1694
4544
5883
3085
6891
770
4812
3144
6948
274
4860
6721
1157
1461
6775
8854
530
8538
5493
8187
1112
9891
4731
777
3279
2190
6545
4020
4667
6063
2751
1628
9426
9117
6529
9600
5720
2342
6922
2025
4933
8495
5540
9323
4985
2139
2821
1331
6038
599
1405
5948
4315
3504
5612
485
897
7970
3553
8695
6317
527
9932
5349
4950
5080
4117
6581
3073
7322
1254
1205
2648
6280
7747
5819
8890
6528
4810
5966
6092
8237
5717
9515
9036
2329
237
7988
2918
6285
6616
4139
6767
9190
643
5063
3407
2245
7803
9025
1612
6980
6180
1774
3889
1296
4525
5480
541
7351
8779
2027
1176
4191
9409
2425
7569
8113
9393
1707
2306
8128
1053
4581
7349
3578
5702
5365
368
6426
5942
8984
3787
2455
4808
2616
4162
2348
5701
3381
1206
2485
458
9023
7198
9891
4644
7629
812
1420
7486
7582
7850
3602
497
3610
3234
6126
9338
7635
4461
313
4362
1997
3987
8359
9719
215
4193
6864
7615
2550
6841
1132
1276
7981
5843
1322
8499
6826
4466
7246
1591
2687
1361
3909
1515
2332
4411
6006
4596
8230
3866
6902
60
2166
5048
2280
8963
7696
8161
95
1024
4734
8058
2929
2150
2073
3482
5531
1137
1380
5782
3675
1744
2389
2411
7742
7420
2864
8212
6214
6374
7745
9324
6471
8496
518
8941
814
6225
9383
263
558
8060
2691
668
2873
4058
4376
216
9816
4035
6366
5534
9991
892
2289
8653
2112
4779
8458
4273
9026
1350
9273
1958
9742
6313
5792
7368
7853
4950
1759
1542
833
9126
6631
1460
4839
6286
8621
1807
7094
893
1598
2556
6887
1489
4665
5434
4864
5338
2606
4822
3791
3638
5153
3020
5423
8603
5690
1931
1290
5684
2780
9634
3532
739
9359
8326
3375
1444
7213
9173
2888
8466
2262
6085
6941
3506
1457
4774
2450
5101
6671
9974
6607
9228
8125
5747
6767
4300
6886
3275
5496
7520
7586
6895
9106
9654
1104
902
7861
1938
4811
5230
6851
1974
1004
3373
7327
2867
923
3509
7625
3561
1779
6598
6936
8858
7330
3726
8850
8813
6457
1691
3291
7087
678
3201
9767
9699
4796
1095
3182
4842
2012
1180
4971
1374
4210
4279
2784
5768
1678
9036
8762
8178
4893
6778
9741
9670
595
8545
9340
9397
1127
8449
6263
9059
1788
7261
8769
4080
8344
3311
1692
1058
3
2869
1587
6669
7853
6553
2452
5173
8619
5166
5433
9835
9968
9718
5378
8946
7797
5840
8224
5861
8053
9535
5520
7874
4567
7062
4978
1198
2888
8896
1829
3820
8020
92
4113
8681
369
5381
2640
5086
5304
6399
5609
8264
4113
5261
6091
9332
6987
5216
8323
3204
2357
2826
9034
830
4507
6129
2814
6900
3328
415
4363
7710
3668
7989
6614
1555
2258
1744
2502
7943
5513
7844
3727
4670
7189
3428
2828
2495
7945
3028
4761
4995
6203
5910
2122
6173
5085
7152
7355
2116
371
4735
7060
4443
7798
8565
569
5329
4612
1517
6476
8836
8545
1664
2127
2561
2638
7327
7850
8854
1204
8096
8741
4089
9341
7207
7219
7025
304
4009
3163
3154
8631
7702
6980
4566
5902
3343
2716
6583
3418
4194
6917
4617
1828
5655
652
4836
9057
8690
6712
9407
3551
6761
4060
3272
1054
8816
3144
6656
2888
7632
5458
7523
6926
8438
7661
6757
8657
743
9139
7256
90
3297
5381
778
8199
8221
5979
8268
2178
7473
5097
7133
3599
9922
625
4052
8993
6182
8255
5133
7930
3911
1366
4154
7470
3604
6532
5851
9795
9186
8340
2505
7767
9119
4112
9691
5085
5479
9104
6812
3813
5023
4211
7924
4775
7535
1529
930
8604
6781
8492
9067
9353
4516
1737
5516
3609
3860
2734
9420
5958
9378
9585
2253
5604
4096
2394
7313
2826
3128
798
2440
3102
1441
8186
5560
2843
628
3608
2854
3073
2921
7553
5456
2906
1498
223
5069
1045
8521
1518
9308
1056
5037
4718
6249
1670
6856
4183
2318
3139
3844
9690
7510
9312
5435
8288
5260
4496
5238
3314
1923
4694
7213
7379
9551
9136
1293
8590
9312
3012
7960
2711
9951
1781
3863
8081
9168
7346
8906
9660
4647
9419
5919
5608
1816
4113
8497
3738
470
9657
6696
2426
9405
8637
7566
9815
8716
9248
4274
2664
1529
9755
1238
7519
4488
3976
2226
3532
3815
458
2699
7932
816
4487
5662
9195
5906
4580
2390
9197
9977
1083
1246
2725
3465
1787
1201
5056
5594
5532
4508
7361
5661
7630
1732
8570
7533
3693
8356
6755
9777
3443
8687
8378
3358
8282
4564
4088
2601
4732
8256
1692
5561
4153
2477
5094
9611
5748
1959
8450
4687
5627
8031
4238
5392
2369
8825
3706
5729
169
176
2908
2067
3889
234
3964
7971
5833
4822
771
7472
6862
4561
9627
5386
9368
7911
8402
5686
4908
8279
1377
942
1214
8368
8931
7013
1031
4743
197
7800
4303
7051
4137
3328
232
95
486
85
6935
4214
1231
3068
2335
6542
2174
6160
7739
7715
5645
8639
7863
2691
1425
2571
4332
2450
8420
5873
9062
8532
2941
5910
6356
8071
4206
6973
9708
9348
6842
9254
1512
3802
8817
8448
9473
3674
9801
4687
7126
9778
7978
297
4713
7521
8407
6010
3526
7561
4532
5399
5217
9650
2840
8399
1851
474
2048
1182
6864
3419
9485
2027
3169
6869
2668
7873
921
7691
6128
4411
5934
9754
2366
5049
1365
4819
8853
2271
1138
9369
920
8076
8763
7750
4697
1128
7640
5672
1603
7350
6346
5033
4244
3593
1941
6092
6405
2099
1611
7683
9032
664
6934
8414
2653
9234
7953
8717
3521
974
7043
7463
8163
9939
7258
8563
9060
1011
6176
9875
3291
4121
8812
3313
9490
2354
4424
1954
8560
8825
923
2231
5908
9835
210
1122
8715
1369
5071
6741
4318
7531
4206
1974
8571
2305
9424
5838
6989
2757
8054
4097
6235
5740
3836
6281
5051
5180
4863
1275
4689
3048
1676
4843
9000
886
3527
5578
2683
7041
613
5293
2480
1658
2582
8650
993
8089
370
3980
6185
2386
5599
3461
7656
6931
6060
323
8691
1929
9966
6859
8395
8323
6148
8306
5832
3630
4520
2619
1489
4511
645
2218
7931
2687
9424
2183
1820
3472
3668
4974
4635
9358
126
7524
5717
6689
9153
4004
5630
3359
9271
1031
7683
3470
7030
8705
1592
5575
3018
1640
9187
4982
8308
6368
8947
3502
9695
2578
2078
5914
5898
1435
1846
4541
9303
8144
488
2123
3968
8848
6577
6545
193
4754
2108
4654
8117
2940
1900
2005
8016
5429
9107
4523
278
2355
4893
6683
4775
1662
28
2233
3464
2038
9488
5972
5487
4847
115
4980
9899
810
2446
6258
1181
6992
7019
7495
71
4023
9545
6397
2895
2327
1461
7010
2191
550
6555
2922
1149
6159
7161
8324
5394
3202
3260
1269
8746
9365
4170
5393
2343
6023
8411
6824
4289
5189
1300
7260
2126
2582
1473
417
9754
2385
3359
5070
6227
1326
371
8944
3860
7386
3082
9869
5836
1284
6879
9733
2618
4148
3282
197
5112
5340
3819
5206
3024
9510
6795
3682
7119
9916
9754
3446
3061
7207
1555
9347
4822
5359
1192
6751
3601
1026
3107
4824
8890
3712
7291
2857
8213
7362
4863
7525
7185
3274
5090
4576
9599
7382
8531
9260
2462
3487
9271
609
6885
2846
2213
8470
6668
7485
3534
4268
8439
1771
8392
4891
6655
2521
3893
9107
8335
770
660
1380
6184
5624
8004
2889
305
4505
7441
2191
1727
4897
2908
6804
9549
968
8811
987
6008
1900
3130
4475
6602
6281
3116
6167
2449
5893
5202
7129
1707
3416
2167
5319
8880
9721
9445
7223
5563
9812
5768
2783
7590
1254
7118
7493
2946
8491
1639
5301
2464
3615
7902
4177
7423
8177
9860
7858
3586
7494
8709
8621
3709
777
2441
5169
9500
7952
1242
541
2816
8650
9565
2734
1735
9972
6863
758
1847
3723
3565
9689
4150
9627
1952
9504
6985
5942
2851
8272
151
9361
1842
6933
4378
3352
7681
5319
9409
3794
2518
5039
8564
4511
6452
6019
8950
9517
1765
8957
9760
2730
5635
2202
3088
5268
2610
7278
9357
156
6702
8052
8053
8938
5165
6275
5621
857
3185
9581
116
7587
3197
4273
7708
8983
7888
8976
1702
86
4450
6236
2082
6814
8922
9708
2144
3918
4154
9581
510
5400
9369
2467
638
3172
331
9357
2178
6545
6494
9270
487
230
9795
8343
4044
247
8470
2137
6205
5763
924
5513
6608
5610
2585
1413
4267
3788
939
6898
8768
9725
3303
9168
4599
1492
9326
3749
6262
5491
2219
7622
8927
3921
5884
437
4294
7090
1498
9251
845
9992
1382
1446
7823
2243
3570
5974
2309
7123
3546
7170
1720
5151
9069
2176
4564
6654
4012
6801
6884
3011
7565
2370
3536
9862
7548
2911
1408
8636
8047
6402
572
8200
8453
41
3010
4107
4410
1350
4786
6472
7993
6111
9529
3842
6207
518
2792
9878
1415
1044
5569
1381
5080
4654
9934
3018
6343
9193
7998
9722
3130
1849
4588
3737
6827
6133
9437
2056
9029
935
3174
3372
1614
4399
8360
1787
3856
4039
3913
3984
2965
9905
2160
4238
2447
2445
4237
5728
9010
8055
6082
3743
3599
9613
7298
8941
7613
205
7013
5214
2038
7021
549
6822
7403
8005
4792
3565
9445
9142
2058
7983
8665
2158
4438
8209
1271
9363
1121
9182
1984
9933
8867
3855
5841
257
674
5192
4896
5799
1069
543
9698
5965
4467
6040
566
1620
5757
9084
4562
3720
3982
9672
4136
8558
406
3986
5732
7190
1501
4694
9829
1151
1650
3534
9685
7049
5408
6208
7143
5430
6154
2641
7196
9722
1315
7479
5298
9826
412
4237
3354
1889
3643
5215
20
6148
4388
1237
4697
6471
5303
7437
485
8433
53
7249
4111
8507
5248
2071
4342
8734
9823
2743
2873
4633
1131
7079
6467
6882
8473
2579
9874
2500
4515
8488
2371
7590
4165
5407
3707
3404
1137
8087
7012
7543
208
491
8098
1848
7414
6642
1873
8435
272
7142
7949
9278
8477
7708
7070
2375
9414
8226
4430
8405
795
3767
807
5447
2604
5779
9598
7769
3777
4215
8854
5046
9910
864
5987
7
7142
4629
5516
4760
1266
6576
8732
4988
3790
9962
5045
4551
7449
1534
3345
6665
2568
5471
8726
9611
8574
6373
1221
6065
4889
7843
672
9600
3499
7588
9046
4953
5475
4868
7788
7683
2536
5035
5961
7319
9027
2740
6814
7733
7238
6940
2320
5988
4444
9493
1971
3334
2477
4330
8341
297
4398
2605
5973
3674
9588
6652
1422
4709
6723
4211
6356
439
439
474
4057
996
8238
3535
1116
1077
4432
3583
3198
9577
9116
4157
627
636
6352
3957
7570
3845
388
3562
2089
4792
9684
6139
5952
5725
7400
1141
2711
7096
4898
6706
5615
2295
1508
2143
1330
7770
3435
9035
5153
7100
8844
9243
5624
433
1417
970
7295
8264
7055
9326
7120
9903
7903
1798
2591
7061
1064
2831
6699
586
3774
38
3104
6659
2185
6791
4455
6378
8108
276
347
6531
1039
5586
1992
2985
188
9693
8833
9190
2963
8588
8222
9281
1706
8191
1169
5474
9221
37
5891
8433
8238
3306
6752
8221
1809
3693
7740
6408
3334
9663
9296
6047
9899
2615
7045
360
3213
1267
3740
3044
1812
1802
5639
9092
6169
4684
2296
407
7316
2730
6100
7057
6390
4786
9506
5624
8463
7251
6454
1432
4941
4495
8133
1350
7667
8350
4277
2738
1441
8591
2883
3781
2822
9834
3360
9706
5886
4304
8008
5433
6665
4516
9568
4718
4235
1667
5612
6921
937
4510
6602
894
614
2393
30
1964
4522
1931
3003
747
6732
5798
8971
5038
7020
8848
1995
4569
7584
960
4214
4060
7000
2245
9837
9388
9488
6640
1663
771
3602
4850
1467
6894
8085
9583
8527
6724
9174
370
4779
6215
4353
8106
1655
435
3276
5682
2750
6707
6704
2367
9222
6579
7669
7250
2269
3504
5449
941
3042
4955
8989
2162
7708
8588
7148
8391
2315
6371
3481
3238
2745
1658
2804
9985
685
9271
6584
1331
8204
5662
7540
7681
428
2226
8500
3535
5030
1756
411
1198
3767
5652
959
8500
5283
748
3554
468
983
8973
8600
3468
6794
2904
4682
4382
8927
4975
2453
6694
8777
1244
2623
7194
6267
4958
3912
5695
3019
8469
9017
5688
2674
5923
1101
7626
7732
8178
1992
171
5046
692
5287
7976
5440
4790
2982
7685
6145
6238
7192
7376
3177
6771
9430
8495
9848
6555
3991
7575
4832
8143
3624
3454
9369
4955
5721
856
3713
514
7444
2734
3165
9263
186
6974
9745
1062
6684
8459
1704
8072
6051
8980
2769
1829
5404
6579
4198
508
6916
9708
7402
5454
9499
7173
8254
977
1480
9156
5136
7472
7513
6243
4592
6576
4517
6753
8528
5469
17
4611
3560
4739
2811
9448
3571
9112
3942
5018
266
9590
5650
7359
7179
9367
839
1839
6934
4121
2558
4001
8419
6369
5692
9214
7987
4795
6860
5879
6577
8815
7224
5281
7941
5296
7220
9438
3941
783
4103
8
5464
8796
5990
2087
3593
3996
3455
850
3636
5654
7407
3426
8704
1847
1152
9393
3577
8885
6579
130
6856
4625
1142
4682
1666
3733
8338
6795
6362
7021
8579
6546
9556
83
3461
3766
2695
7234
8279
4001
9821
6220
1503
6028
4490
4231
2170
882
3447
3602
1342
1798
5706
6997
2686
5377
3396
9014
2088
1891
4790
3288
5391
5595
2033
5310
4273
1666
3897
8830
7764
4081
996
6800
7921
2035
629
1973
7021
7748
8000
5957
9744
2329
1097
8961
9556
1626
9278
6055
380
7050
3405
1523
8782
8791
8595
2738
9599
9645
4323
1634
3225
2549
8127
1510
9323
1258
9045
2598
1213
7980
6905
8498
863
8365
8475
5719
445
5689
2117
2970
4177
9555
6452
66
9253
7915
1952
786
3091
2027
7065
4196
1435
977
6304
3937
9648
6
1455
4220
1247
2989
678
5359
8909
8439
6003
2044
3052
8915
3053
3846
970
2388
3949
8457
87
7178
4298
9939
9008
8450
7055
166
5805
3593
7787
4374
8979
1356
5221
1916
6598
4619
7690
6413
7391
9419
7397
3621
5718
3899
6889
4125
7149
6655
382
6364
2072
6760
3302
5561
3468
68
3546
9870
3043
8161
2998
7064
8121
1421
6749
3723
9991
3242
3706
9618
394
2653
7813
8069
1918
1429
2511
2339
6524
3768
3722
2926
6605
2809
7063
615
6426
1094
3037
1518
66
2558
7891
6459
4583
4656
9770
539
3189
4302
2250
4162
6880
8113
2727
4383
1209
6614
2480
941
1996
9061
4725
101
5097
5858
5282
1185
3133
7356
5980
6348
8957
3331
4694
7141
31
3256
7520
3906
2020
4060
5613
8272
8470
7290
3520
8409
5738
9920
8675
6175
1489
3512
4803
6548
4065
2182
6571
956
5259
7226
8523
6106
5833
6309
8900
5447
9158
6408
3459
5922
1385
6487
8584
8657
368
5037
8883
4149
4021
5513
618
9756
1615
7735
9576
3631
1112
7097
6693
1196
8086
3347
8030
6350
8825
9191
7985
5720
7312
4725
5064
5969
3144
2196
1055
7304
3745
5566
5507
8153
5823
853
7273
1352
8314
5011
7353
8314
3762
4976
117
4292
3604
4845
5401
8443
9713
6189
9905
8250
5889
4387
7793
8753
5059
6629
6869
5450
3295
96
6486
8104
5243
8182
1414
6648
9814
3891
6936
9113
2020
1070
9791
4552
8727
7626
1297
5476
5750
5595
6967
3601
8381
5653
3204
3752
2368
5696
9791
6667
8813
2441
8991
2597
8429
9042
1091
7024
4679
1594
8603
6241
9186
999
6582
9038
8596
3407
5385
4191
8779
7509
7720
5122
4055
8257
8996
8680
5123
4441
8417
766
7486
8811
6963
1478
2330
5261
165
7523
3120
1563
4277
1156
46
4879
9647
4583
7711
6703
5028
4591
5365
8144
3271
7696
9589
3993
2261
4231
4511
3970
9150
5063
3864
6507
8484
9246
3478
5673
5807
8326
695
3595
58
183
6382
4395
238
393
1548
4319
9704
5304
9751
9823
6090
6576
5753
1602
6555
3912
4824
3185
4475
3627
4989
5069
1816
5249
7811
7564
6950
7212
7966
4590
6190
2254
790
3694
3478
6008
1550
9972
4857
2301
3237
5671
7010
2454
985
607
1226
4206
2771
8889
5644
4829
8754
1716
7057
723
4183
57
1470
8234
2555
807
4662
717
5113
4172
9244
6471
4123
1408
8777
2420
6388
9994
3782
2965
7303
1222
3623
3359
5011
1519
7012
7010
5532
6550
4581
1671
8902
9652
8906
1379
6208
1820
8020
905
8955
4841
4532
6651
2182
9143
7981
3760
1303
4302
1336
5841
1352
9433
4500
2494
8572
8437
8440
2190
5853
7445
4631
355
3955
5826
3807
6684
2498
431
8526
9188
7393
3882
5873
4519
4354
9455
8314
7365
1315
775
4669
1327
496
7341
5495
4287
2195
2721
284
1796
4890
9302
9100
858
8978
1478
1648
7448
5893
6053
6631
2387
526
1186
3240
7232
7557
1562
6435
5783
5211
5959
4264
4355
387
1382
3187
4918
6907
8694
4563
2073
7574
9340
8118
9616
4200
8980
9283
5196
7805
6882
9923
3947
4118
3974
7644
9818
3697
8381
7980
7370
2532
2868
478
7744
4885
6616
1836
9110
233
249
4258
3392
1463
397
7882
6377
776
2832
1482
3740
4014
1881
3974
4238
5726
696
2931
3016
9627
3228
4089
8418
2577
465
8707
3531
5562
3622
4471
8325
6112
8493
6892
190
2000
2971
2477
3769
2103
9679
3769
6874
8124
6975
2836
9393
8137
590
3966
6430
4056
4555
6622
211
710
4386
9867
6007
9094
8629
8870
4870
8325
7846
9895
2918
6469
1627
9506
2708
632
5060
534
7757
8283
6456
9682
5209
3020
1643
5508
9073
6762
3933
4447
2833
8504
4108
3417
3017
1533
5305
6623
4573
9627
392
2133
7916
6697
4737
8093
2894
1199
9283
4834
1095
8990
9672
1427
2280
2698
7860
6391
629
7478
7607
8289
9440
2938
8514
7585
9908
6690
8022
7892
6318
4518
6920
746
9302
450
1280
6914
9020
3505
5441
7140
1612
6171
6451
106
5268
8488
348
3580
3757
1663
3053
3127
9172
3904
3576
7545
1613
8827
4080
6555
957
7595
7161
3339
4310
6162
3694
949
6656
4625
5729
6702
3442
6388
9564
813
8927
9049
3111
5191
765
5003
4515
9157
402
2783
4659
8083
2919
266
2810
8343
4510
6477
1183
1820
2288
3534
1421
2987
8447
804
4375
7269
2138
8511
6057
3679
6383
9761
905
6075
9434
4797
3676
4767
860
955
6341
5172
3223
3316
3641
8412
6965
4912
2814
3361
9161
9354
8754
1830
7149
8333
9815
845
2218
6686
5612
661
2406
4005
3687
5084
1576
6424
1886
3609
9047
8566
7941
9199
416
7246
1041
975
2663
2217
443
3949
2708
122
5136
9852
2750
5473
2534
2265
2726
7654
7657
7185
3402
8168
2052
5840
490
8594
6699
5447
631
5942
9124
9929
3719
7546
9366
1186
3702
188
3625
949
6022
722
7869
80
3607
1698
2279
878
7505
5723
7398
4137
1582
3023
9396
4585
5877
5421
920
5694
4369
5247
6760
2182
7536
381
4587
859
5623
9995
8828
8124
7315
2726
1995
742
1658
4343
5278
7503
7024
6545
8821
4703
1253
3549
4123
4380
7644
6351
8536
2368
5719
2084
5507
8649
6014
9323
389
8189
8942
1965
6393
4263
6958
2266
6111
162
2604
8913
1904
7681
8550
3276
5691
6025
4709
1350
3982
8956
1636
8442
7873
4323
9038
8169
6812
2615
4165
2679
328
7788
255
3571
9459
3450
7227
369
4413
6537
1106
454
4336
5608
2600
6816
6684
7594
3057
1871
5984
3038
4256
9203
6101
794
3003
1363
8116
8628
1450
9463
7064
9196
2847
323
4926
1512
1983
977
8441
4413
2702
2234
3602
8008
2889
3968
2284
8103
8413
1627
2917
1382
7253
6254
5433
9257
2720
1237
9537
1315
7329
542
6712
2993
384
273
3678
6950
7294
2365
7638
2276
757
8176
4986
5988
3758
3330
5822
6210
93
5519
8274
5096
9638
1311
6337
2853
8723
7412
7110
3097
5757
3023
3918
1744
247
4111
3784
4392
1995
7192
8793
9665
7420
8028
4573
8593
6378
856
1560
3536
6756
9694
3994
7751
1400
1818
416
6240
886
8019
8903
8969
7059
8752
7580
6779
5353
1732
5663
4290
3659
9479
646
6344
5957
51
5918
3522
9730
5048
3516
4278
3496
8140
3105
2295
831
6899
1259
2656
6399
9174
537
2201
502
3459
3527
3336
4664
6129
9287
3383
3681
3038
2785
5469
8054
9960
6097
2124
4138
7220
2974
2327
5692
7534
4235
5998
8237
1901
2375
1287
4544
8098
8031
4267
1547
1789
9731
714
4089
124
6181
459
2241
5890
1597
2452
4242
3743
4586
9923
9317
1393
4980
1623
9700
6759
6429
654
5033
9966
1077
5035
2831
74
7357
9347
2629
9330
6707
1733
3233
5833
2380
7476
4273
3429
4976
3362
3884
3213
8814
4938
4295
5619
8096
3882
3012
5500
1370
12
7317
3128
5004
2111
8990
819
2263
3062
4841
6055
7628
3437
3602
7083
3616
1380
5298
3931
3260
5242
3706
1653
1600
4246
3605
5758
1271
1316
4896
9392
1318
8811
4966
5857
6463
8023
2435
5392
6914
9416
1386
5694
8210
3575
8898
6342
6869
1295
6395
7274
693
2447
7758
7740
3509
1163
3459
566
8557
5098
5564
9783
3510
9856
623
8123
9281
6936
2657
8997
7745
9277
1933
7595
905
3733
6755
5406
8608
7355
3614
9765
4881
8551
7694
501
1551
5132
2436
5583
9990
4095
7708
1686
2157
6479
5956
2795
2679
8820
6011
3255
3784
1528
6037
6276
6037
6493
8107
4377
6820
3946
6527
3952
7827
9541
4477
2421
7396
6830
3101
9405
4918
1238
3732
6464
6911
203
6058
677
9397
2337
1335
4489
9836
1294
2871
8860
2777
2754
7997
2504
3253
5552
8531
2654
1198
6494
1343
3711
9223
437
6241
1332
9600
2869
1832
5418
3392
7449
5701
2573
5438
802
3128
5600
832
7186
966
5750
714
2264
1180
7329
9448
3363
4381
4453
4119
6580
4551
135
8493
1253
6036
1399
9145
7599
5885
4455
5717
9677
3608
5479
4072
6587
1554
8191
8104
8330
3319
952
5724
7971
8366
2983
4864
9877
4082
7863
2481
5437
1739
7410
4953
7649
3388
5564
69
8969
4181
6956
2849
7978
1416
2967
9557
9552
2840
7338
7768
3112
3454
1972
4675
8039
886
3135
7857
5226
4950
7913
3490
699
4414
1043
7375
2957
3690
2197
5303
4917
9269
9483
1544
4757
7000
3345
666
5669
5680
8374
9269
5952
3198
8560
786
9929
9527
5804
2399
3384
8140
5055
2668
420
8996
9103
2659
8046
2901
2919
2661
6584
9345
4875
414
5265
3309
2952
3930
2511
605
3735
4146
7559
4123
1838
5119
9435
5575
3762
9407
7249
648
7294
5156
2651
4705
5833
6074
2888
6158
1094
209
151
2638
1693
456
2708
1690
4530
6555
4800
1715
7103
4019
6033
3530
8627
7772
2611
473
454
2052
3625
2719
9368
4878
853
4585
9141
678
8943
5516
3718
6048
8133
9566
248
6825
4016
9780
5185
1071
1422
694
7748
7036
385
8431
5347
1566
8180
4993
9612
3922
3557
6133
4081
8126
7764
9600
9880
8014
8518
3185
1915
2293
5478
8022
8621
726
1897
8351
6731
5883
8972
6570
7562
1778
1389
6093
2514
7320
6482
675
2278
3741
5129
1549
1631
6775
1453
4234
5813
4323
9666
929
7529
7926
1470
2779
5138
8769
3092
4605
1154
4851
7454
2355
4644
9496
8486
5289
580
2432
7025
2531
7530
4826
4457
380
1205
5791
7941
5979
2913
619
8871
5105
212
5029
82
2479
4618
2576
1957
1733
9275
3707
889
2149
6886
8403
1203
5734
1901
2936
6214
5908
1420
9340
6440
3013
4918
6968
5183
5383
6751
1241
2920
7844
3184
9303
6132
8999
7418
1254
7552
3961
9130
4566
4527
2164
4805
4533
6742
2137
1344
8869
1923
5564
3391
7288
8987
9677
1448
2246
9039
4578
3107
4241
458
8351
3264
6672
8138
8040
4837
7768
3224
6925
2947
8217
3333
5988
5316
3716
5604
5365
5603
3930
958
526
1735
9232
9957
6839
8349
8671
601
3664
9490
3096
8001
3174
9578
6052
7783
7492
8384
4537
9826
8134
8442
7208
5312
3769
3815
8227
6224
4575
2216
3165
5114
9534
6521
1178
2860
9768
4891
3173
3745
8277
9519
3888
9536
2812
48
918
9727
7985
6350
9277
1425
2744
6003
9415
2451
9160
851
3735
8447
8346
1765
2928
5659
2273
6152
4121
801
3459
6404
1453
6620
9477
4703
6400
3980
8374
8456
4203
870
4850
3987
8312
875
3078
4657
3353
4626
7603
3452
3635
6965
427
7068
1704
5477
7401
3161
5634
9195
6077
909
3163
1724
6837
1653
3625
8104
9975
7524
6711
2528
4970
4900
943
1649
8869
2170
2212
8417
6847
9284
27
5477
8949
5554
2393
8684
8267
9167
711
7532
1578
4554
3075
7095
7239
8581
7777
7449
7763
3385
2382
1249
4111
4148
469
8602
7592
2976
2202
9013
7856
6289
4787
3396
8493
1339
8839
3445
3659
4478
5598
4633
380
2031
4777
9728
1600
1828
7419
691
6704
3371
7076
7134
7363
9735
8030
392
2004
2137
5168
5952
4427
7031
5520
4342
9271
1419
9493
6723
1645
8619
6283
5541
3818
9456
8592
3755
7300
1541
3915
2122
9391
6126
3388
3370
6428
1346
3102
8128
348
1591
3753
9256
6722
4873
7013
7998
2678
4278
7081
473
213
1033
1856
2838
3798
3169
1213
7212
4760
1165
773
3937
6151
7750
2507
3401
3661
2057
8698
7573
3893
2431
3531
5872
1754
7579
1222
3761
6926
8960
7157
5181
3831
2717
3363
6893
2596
6405
2132
856
9854
7839
8654
4749
4233
2967
1285
4719
7418
1759
9445
8380
1602
5957
3912
9084
4136
2738
2759
7747
9732
4797
1853
8483
8568
7082
5751
1489
4345
8242
24
977
2235
7423
1513
9793
1468
3268
3518
3936
646
3560
5443
9593
7544
9677
7093
4720
6478
1553
9261
7127
5676
6064
7927
3021
5834
9044
5313
9188
2057
8650
7823
749
4084
8802
3819
1010
1714
3731
6569
4832
2535
3784
761
3247
1098
4923
8486
3024
9250
7165
9147
4994
9801
9183
9045
208
6578
4160
1988
6667
5399
1235
3963
9903
3819
7275
7014
9636
2191
2215
315
388
5168
3060
282
9524
4237
9411
5998
1792
6502
1337
4133
6200
352
6604
6972
3217
9509
4353
3636
8041
5768
5727
7041
8603
2950
3455
9072
1499
4248
4531
4136
4270
3365
9248
2394
4585
6196
3177
931
7061
2944
2025
5616
204
2340
1485
6992
4115
6117
7212
5989
6259
7775
9107
8276
4117
8823
6913
1277
6586
2480
8348
8116
4292
3994
5919
3421
2805
6164
401
7591
6002
1474
6610
7567
3827
8362
5396
8581
8474
7976
9044
923
7901
5073
4595
3866
3441
5108
4390
3631
6725
7292
4950
5811
9097
2115
5509
6136
7898
4305
8254
7359
9131
178
9655
4246
3840
2133
3990
7614
7514
8944
1757
7707
8874
17
211
9733
7908
5344
4385
5740
9554
272
9606
8648
8705
9300
6135
1086
9388
8910
7990
9582
1076
7074
797
6185
2169
8330
4071
1937
2567
3299
7836
8104
3519
3076
6151
1450
9153
1518
2918
5239
3043
2191
5326
8
8977
3377
3080
4451
6225
8239
2107
1514
5249
680
935
8285
7279
2444
8491
9408
8709
7955
1028
8919
1776
3245
4435
3981
8011
2196
5546
3716
1981
989
9826
6343
3707
3998
1244
3436
4779
1321
9298
4133
9782
5623
4777
9013
4537
6944
8806
8495
3417
486
8778
2858
5296
2113
1835
8354
8296
8245
5952
9112
3123
2511
3048
5273
1589
3151
2264
2780
7646
9664
6288
4308
72
4066
9928
6997
7337
6505
7644
4868
3701
5822
9425
8855
5268
1379
6147
5452
6459
3652
5516
4790
7706
5689
5171
2609
1618
2568
5295
5031
4944
759
5687
139
826
1247
567
7906
3556
9548
2481
6881
719
9697
3037
9634
6352
504
5614
3088
2233
3943
1091
5090
6406
4126
7079
4469
8901
4189
4358
3825
1939
2499
4396
8861
4719
4113
8491
9663
4542
7084
6296
2604
6634
7121
7827
621
8807
1460
8050
9250
2580
1441
1993
2017
3290
8483
6727
5607
7029
1986
9216
7279
6475
199
6131
896
429
5020
2391
5120
362
3278
8823
8439
7194
9364
8438
7054
7678
3610
6881
3222
1218
22
4384
293
9643
2555
3369
5548
6243
6027
8353
1684
2606
3720
31
9030
8344
6643
9087
5897
2189
6966
3728
9286
6436
5149
9819
5000
7209
9342
3120
2880
373
9417
5695
7204
7597
3803
511
4583
1140
5197
4670
1668
7790
9897
1510
6452
3762
9244
296
9087
6346
1239
40
9359
5338
1168
5669
8944
6219
6053
8851
9859
8243
8064
1831
6210
8227
9334
1198
2158
7565
3914
7610
3363
4415
5887
3771
8158
6832
4682
1222
4181
1846
4933
5860
884
850
7760
5177
7752
8585
4547
1230
6308
4095
7390
1854
2641
6754
2817
4731
9587
9968
215
842
390
294
781
2513
2151
2807
5361
2107
8399
3237
3942
3606
6298
5087
9443
4458
2614
86
8251
7877
455
3662
5463
5319
9527
6670
8479
5832
699
9043
9721
5553
2032
3607
584
6590
5780
2554
9109
2429
354
1530
5371
259
2789
4085
6828
7916
1597
7784
6017
204
112
5698
1263
1671
2791
6506
4405
2426
4921
1449
18
9172
5046
8582
2531
2100
1865
7037
3578
8048
3057
8555
6122
8191
5737
2264
5279
9844
7122
4689
2219
7191
530
6256
7370
8657
5638
939
1031
1269
1939
1702
935
9702
6714
2790
67
7720
3610
4884
7396
6535
7968
6681
1479
174
4633
4428
5904
6069
7224
3445
8666
618
5474
1293
5036
90
9606
3589
9752
6908
4331
1695
8877
1019
9906
1660
6092
6174
6603
5683
4487
8982
9331
2923
7301
3091
5066
7253
5043
2883
1619
8009
5460
9928
7364
636
7801
5333
9405
5227
2396
7429
1654
8598
8806
5544
65
140
6177
8954
8655
4478
3383
6466
2255
6515
345
9476
7776
3720
9740
7091
5207
7857
6493
6791
1452
9473
69
1782
6991
4370
1496
8115
5336
4993
424
8816
1628
4969
1686
4224
4027
1178
1464
6510
6487
6406
422
8692
6479
4328
1711
5097
4489
8561
9416
7401
1774
6480
708
2722
1438
3405
4256
137
6773
9267
9157
4151
3542
9768
4752
7156
5491
6570
1486
7038
4063
4935
7041
406
6410
2201
1888
3111
7900
3004
8250
1652
2205
4189
667
2636
640
8049
1911
1629
6240
2704
6755
8258
7043
5196
6803
6282
7131
7842
3982
5735
9819
5883
3293
6895
6231
4847
8867
995
2580
6135
2471
9354
2686
461
4668
5321
680
8562
897
4721
4190
1436
5060
8821
647
986
3538
7558
4039
6118
58
3245
1184
7894
8815
9396
7816
5342
3340
5329
5061
485
2257
3200
1621
4898
5164
5676
7035
8068
5763
5914
5939
4139
4670
339
103
7766
9682
7275
8282
5258
7367
1778
8257
8619
9995
4231
1298
5706
6559
7060
9460
6987
7519
6890
9798
962
5775
9834
1563
746
7537
4172
627
8242
4067
4512
5686
2260
3014
1743
4473
1986
8361
8508
4930
4239
4659
9341
1640
5928
5600
9328
276
2093
6723
8364
6836
3024
7929
4373
8750
3481
9374
8699
9106
2819
1065
9008
2440
775
5474
9460
8776
9731
5237
3423
3816
7814
5902
8698
3168
3418
5363
682
121
2767
5857
778
916
8176
5103
7524
9368
5620
8479
3627
8675
4468
5411
1720
9777
2292
7068
3712
9530
8511
5405
9262
6934
1251
9438
898
8332
8118
2908
4005
168
4260
5438
472
1978
3926
387
1336
2571
1249
8007
496
3227
9992
3829
3276
3894
7950
4261
3061
9301
1244
1894
3213
7376
1643
5511
6457
5377
1679
4880
5430
116
2113
3870
8089
6442
3351
8827
4775
7309
1329
5371
3998
6590
8291
7170
2334
7786
1210
116
7800
4075
1501
4149
561
6731
2850
3518
9282
243
2297
1729
3296
7233
8697
2628
3987
9864
6133
9433
8853
2033
5787
4046
6457
7504
7305
7168
6565
9489
1580
6331
1469
9425
8630
236
4813
1721
635
5639
7795
6421
2681
6916
6407
5731
3169
500
8680
2999
1654
4802
5381
4668
8033
2725
8276
4404
5694
3538
8034
2512
2663
4190
1160
6395
3387
4864
7894
9312
9531
1429
5631
7293
4609
3854
4096
9935
9485
4116
158
268
1485
6635
347
64
7672
5268
5365
3471
2151
684
2523
1786
6480
8370
1005
828
113
4214
4927
84
8534
4125
6585
8173
8391
4049
7342
7656
4304
9413
2711
2571
8654
9926
6572
6643
2947
7053
9694
6485
8631
7458
6084
739
1291
6938
7151
6890
1994
5760
4620
71
8527
9666
2790
1786
2685
4066
1702
4658
3775
3053
2632
4392
8893
6585
4507
7944
423
5783
2372
8426
7569
3816
9855
4143
156
5979
2404
8615
6652
324
594
3711
9611
1209
8891
8855
4505
8150
3179
2978
4798
2880
3541
6071
5950
6774
5020
5124
5352
5972
3500
290
315
7825
5091
1011
294
6889
463
7544
6570
8165
8308
1471
3677
9877
3098
1306
6062
2367
5905
331
6112
209
3170
363
1718
9811
2212
2474
1033
600
1704
6112
361
6739
5361
7730
8589
3575
4291
2720
8904
1894
2935
3180
3243
1003
2488
1397
849
6307
6285
673
7386
3877
2483
3353
1240
4547
1863
4958
7104
104
6941
4393
6973
4897
2623
7856
727
1513
4213
6085
8378
733
7294
7928
119
8494
6937
4413
9268
3460
6370
4904
8256
8815
7196
4117
5239
8361
3431
6756
2222
1224
4735
7377
4572
2048
3297
7426
1878
9540
9194
7401
6853
6044
8157
6841
5749
3747
7297
8230
8093
6584
7221
5429
3478
6388
2577
7794
3065
235
7818
2897
1226
2251
4625
956
7787
9314
3610
3275
894
2428
3252
7281
9499
105
2489
4307
4218
2685
6803
7251
8526
5265
9737
2747
1679
7496
2277
1190
8561
7836
1380
7304
198
2854
9113
1741
9677
7468
8478
7007
6309
6196
3304
6225
6834
8855
7589
5720
3146
2753
8485
2410
1741
2117
9123
4958
7519
3789
9758
5299
4
6927
1928
5693
7894
4636
5866
6394
5638
1090
722
8194
173
7985
4842
685
653
4234
6582
7214
5497
3570
1338
1885
6669
5767
4933
2003
5563
8826
5502
4014
9316
7498
3946
5828
9680
8162
9607
5413
4938
1256
2873
2409
4650
9478
4446
2568
6640
7797
4159
9320
7514
1189
6021
9649
4322
586
294
3757
4039
2865
9403
4347
5351
1264
8367
7218
6742
3547
6326
9314
6173
6002
2839
4839
2930
8536
2024
9287
1823
270
9556
731
4738
8590
8508
5674
8961
2404
2103
2864
1127
3142
1895
1885
4687
485
7914
3578
6188
9147
3513
9143
2115
3908
3233
6848
1814
3434
7179
1838
4238
8728
7898
1401
4276
7200
3249
4907
8492
8
6766
7776
7486
4014
2839
1418
6370
7213
5248
1088
888
3944
4486
310
4017
867
4426
7304
2413
3553
5181
6257
8258
7015
9717
8584
7733
1007
5113
6025
3481
3450
2447
5938
497
8925
2799
6436
4291
2092
3972
361
2892
1668
7919
4421
5306
2673
4103
5908
3321
2672
9889
6499
1181
143
7895
315
5929
3457
7320
9896
9162
1917
365
9065
2852
614
6659
9216
2567
1702
6906
9608
252
6739
5113
8070
3666
8099
411
3047
5551
4124
9930
9
2917
4628
3734
887
8868
9639
6258
8764
6885
167
7212
9513
3802
8430
6935
7073
6672
5455
9111
1649
8366
1946
3288
5037
8173
6030
9035
7190
1843
6792
6301
6471
3149
4698
4086
6607
1961
9511
3243
3257
317
2635
2145
4966
5576
1176
9295
4733
403
3867
3582
9161
3764
2524
256
48
223
5652
7386
6099
6776
137
7807
3713
5241
7957
7610
5303
2092
8293
4919
5650
3911
829
4767
3397
2578
8953
7903
38
6709
8958
5348
9426
7026
5630
1604
9569
7500
9082
2716
8164
9379
6547
8866
9627
1405
4345
9270
8819
5347
6820
8842
8124
7077
33
9579
937
5755
2292
2970
8481
4345
2508
9180
2738
2605
4324
9130
4997
3881
3269
2070
2268
7479
2713
5979
3000
3534
4426
7727
2904
1872
969
2296
5515
5901
7531
4119
9895
2328
1229
8006
258
6643
8201
7466
7469
9657
5185
9077
5712
9416
8919
1307
7648
7386
8207
9390
7661
8942
1916
6376
8329
648
9271
1572
5891
7985
2975
874
5217
7164
8026
3045
9788
1511
6217
883
3509
6138
5849
4456
3574
2607
4246
2575
4179
2478
3210
5167
1886
5555
3779
2693
4810
9502
4067
9204
9016
3895
145
3814
9341
6812
1581
9341
8581
6249
9824
5450
4016
5667
4417
2457
3642
4769
68
7207
3593
3479
8846
1537
7471
1872
8083
3115
7919
7735
2736
7066
5597
7138
1797
4927
766
6940
5626
9088
559
1838
2658
5220
4705
1433
5133
7002
9985
8322
2695
8695
3702
8586
3022
4826
8660
7321
3201
1630
2573
6823
7875
5547
1591
2631
2255
8217
2089
8784
5782
5795
4511
4744
1651
4052
4285
4495
400
9920
3119
9062
738
9457
975
2571
6174
5053
2496
3746
1935
3904
5735
897
5664
1420
5050
1816
1331
9225
3520
7243
388
4154
4280
4557
5112
6670
5830
9259
5551
5503
5368
2354
7944
9451
5175
7502
5220
3837
9976
8224
7938
8776
7586
6250
1546
8943
9098
4506
2341
947
4922
3394
5737
553
8912
9136
8339
1511
4962
3343
4413
8268
1376
8712
4559
3977
1410
7974
1057
4672
8624
9717
1646
3511
9200
1558
1269
5209
4618
1026
2265
2569
8856
9592
9545
8628
7833
6533
4393
1906
724
9087
8575
6680
2074
3438
922
2510
6948
2423
8875
5624
8572
3415
1080
6307
4103
6184
54
2366
831
947
1540
4738
3919
4402
2471
2623
2216
2544
8751
9188
4081
4048
3800
7514
3803
8215
2428
3902
4626
9895
2822
5226
1007
3497
530
1743
9978
2853
4544
7601
5709
5905
584
4799
4500
7412
3415
4029
2449
6918
8167
3056
3836
4070
3789
629
4407
7703
379
8142
6431
184
4422
5258
5534
5343
5874
768
9662
1105
1001
5544
6040
9008
2186
4934
3642
1169
30
628
1655
5193
8022
9402
8153
4404
8385
1677
5554
1874
3242
9889
1791
2959
7245
1436
4493
6173
4938
3513
2422
8767
3570
3958
36
5492
3454
5803
2342
6655
304
2326
5456
7311
2929
3639
5516
6112
2649
9829
6495
6733
157
5868
2519
3215
2498
1812
6192
4311
4623
7711
8038
2452
7857
782
7828
4562
7273
7536
8171
335
7600
7641
3998
6443
3114
5003
3866
7803
7800
4243
6755
90
7559
4034
6922
6397
2743
3078
3211
6753
8486
6165
5762
3236
1866
2710
1677
4364
4141
3548
461
5704
8530
1567
5766
1889
1367
4600
118
3612
2083
137
4850
6543
4526
2951
2460
8093
9248
934
7857
896
4721
2655
5134
5954
6832
7936
5139
8968
9056
9920
1168
8284
5228
8557
8252
3957
4810
8084
692
3669
3373
6317
4992
9263
4757
2944
2033
7986
3826
9303
935
1863
2726
8658
2623
5571
1656
5729
1818
5769
7828
2082
7704
6879
8559
5127
9331
1147
2649
5715
4057
5531
6427
8785
1713
8414
7280
3808
9758
2033
8880
9967
241
218
6536
1201
7416
7979
1941
301
9429
2195
3038
8006
8746
7351
9522
1217
3872
5672
630
7864
8055
9745
9041
8378
9640
8960
6627
2540
4966
7006
2767
1041
9795
2701
8602
4369
1150
4221
2508
4201
2633
2842
3891
2334
5657
870
1446
8351
920
2095
9719
9799
2900
9196
7442
4492
5786
6985
5250
5735
6509
9612
9843
5872
8672
6052
9506
1813
1380
1038
2752
4118
3882
8611
5701
2449
2298
7409
6738
9381
4348
9027
415
1093
8820
6240
2355
251
5227
9998
7297
2950
8120
8112
3935
7137
3405
5619
2594
8449
8990
2129
9126
9051
7500
9920
8010
4640
5984
1003
8200
5031
7747
2874
4113
5941
3145
3488
6183
7291
7407
2913
7332
7435
7594
8382
5560
8648
2686
2463
912
3162
2048
9259
8577
8987
963
8279
3013
9393
8590
5657
8412
2840
879
3815
1059
3643
5577
5345
7218
5631
4889
5320
7711
8781
4455
7065
6337
4121
2807
7258
3647
8803
4542
2320
3702
8650
2114
2875
4505
1368
7867
7615
995
6686
8614
191
1560
940
8424
2935
9433
3165
2862
7254
9015
2925
6723
9174
2430
6488
6476
7034
7443
9681
6973
3828
9801
8251
5342
4576
5388
9432
8072
4624
6272
8571
7786
6884
7572
1804
5016
853
5776
232
1906
7071
8318
2193
2643
2777
1669
1337
480
7890
9247
8919
9120
8730
6349
116
171
1306
5681
5861
2587
3329
9768
4645
175
1292
250
8957
3919
16
8810
9347
6921
535
2281
8237
1514
8133
8743
2784
1192
7846
8489
7082
9260
2167
4838
423
8685
13
9915
180
9495
2837
9695
7262
9771
6809
2336
8390
8736
6796
1212
3539
391
243
4428
1348
3948
7567
4091
8881
9048
3787
7012
9724
2723
6318
7513
8842
3607
1646
2336
6760
5489
9122
2552
2907
5200
7681
1097
7480
8991
4732
6313
3485
4383
6261
75
794
7709
1547
8146
7695
2628
419
5892
6084
6091
612
4234
5855
9807
5679
1603
8821
3691
1002
2439
8992
4691
5831
7993
7753
7681
6997
2278
6083
4182
6163
4379
4356
5554
4684
99
3744
4415
8740
3405
6947
3432
7373
236
5275
5511
2934
5880
5248
7915
6961
241
6513
1608
9872
5124
557
7065
8731
7959
1706
3488
3568
7214
3349
9726
6055
3088
6982
4399
6513
6355
9759
876
4477
2963
9042
6820
2534
2018
2044
6372
5436
9226
4290
755
6350
8526
3590
7483
6481
2510
9366
3825
8784
2121
4145
5622
6736
6477
6743
758
9198
9850
332
541
8855
8852
8968
8537
9043
6071
6606
1819
4047
7813
1767
7015
2918
6363
5771
8187
8460
4802
7723
9293
2551
1137
6125
9404
1658
2815
8101
5688
5599
3014
8141
4542
784
5539
2657
4524
6321
6010
1225
1027
7838
8759
1636
4762
2925
319
1309
6478
1904
3877
4957
3639
937
8152
6941
2086
5034
7401
5077
7371
6664
1515
3638
1187
9707
1315
833
1535
6277
2255
4690
4464
2684
5507
2780
4190
1110
4718
4706
1687
9360
7451
3663
788
6043
8292
1635
5671
7395
528
7211
1665
893
1437
7388
321
9213
1897
3435
6487
1505
6634
7836
1654
4190
7662
3989
7479
6005
5068
1310
170
9377
8633
9895
8760
6095
7575
1653
5892
2555
7048
1083
3600
1011
8896
2978
8011
6250
9720
8069
600
123
8335
9899
1210
9992
923
5281
6475
7214
2573
6211
1500
6246
2563
7351
567
3115
1303
9591
6880
8883
7668
3449
9402
4541
312
8108
7813
3013
4325
1681
7093
7190
4642
2340
1135
941
9791
821
7356
1157
5365
1288
2016
9429
6684
5717
5796
1858
7318
3836
4319
1458
5688
8377
1155
5647
9241
2287
8548
3203
6211
5541
1171
5622
4071
4538
1097
5954
4733
9574
6015
8047
6649
1518
7818
2976
6472
8611
116
1736
4346
8952
3237
5818
1946
5055
7409
4525
6568
7167
6891
1768
3415
4387
3559
8287
2530
2242
7676
6554
2938
118
424
5566
3083
1339
4174
4763
1965
3926
2635
8130
4261
9600
4279
6112
1419
3374
5462
4411
903
2542
9182
8199
9925
5232
8210
4054
3639
6254
6989
9546
4601
1578
6411
1896
4672
1091
9777
4651
5276
3779
2253
4098
4029
1015
4616
4983
9937
1820
2439
3437
3291
7827
1697
485
7632
4800
3451
2317
7610
101
5823
454
9967
1286
2187
2736
6780
2681
2006
5284
683
3196
6333
542
4277
1394
4636
6901
8080
9611
4264
5864
1176
9999
5545
5446
7420
9447
6468
8778
8752
1577
6502
369
960
8558
9118
5914
1764
5217
7985
7226
7582
1126
8241
5688
240
5172
2919
8635
7755
8448
845
2750
6675
7976
8264
541
7438
6425
1235
3344
5179
9758
2023
3697
47
2629
3942
3514
7322
9983
5703
7680
6824
2068
7451
1398
7588
4689
3214
5072
5159
8384
5385
2005
5998
1697
53
3951
6858
9386
2490
4691
2688
4824
8565
5655
7216
4689
3464
8069
1635
8088
1739
1659
9118
7196
1104
4203
6020
990
2660
6630
5463
9773
8145
1520
9406
7503
8449
1536
9523
3470
4909
599
4355
9820
164
1498
4312
2437
3655
1677
5348
1920
1073
4974
8563
5281
2595
2219
5987
990
7293
3906
4832
9356
6217
3443
2440
7413
3186
2067
9437
984
8466
8592
8889
1582
3464
8316
7355
7668
1096
952
9391
1162
7021
7918
4604
9463
9978
3147
9415
9446
8798
2983
3222
5937
7621
6130
9438
8344
315
2173
6269
3966
7083
6946
6596
8065
7206
6674
9868
1924
6944
7721
4122
5322
420
639
1949
4641
6807
3677
8259
1753
3258
5258
8155
3968
3305
7234
1990
3339
4736
1186
8919
4498
7949
3170
4921
4025
5697
9423
1616
7047
3361
7316
1719
9061
8249
6500
537
1780
1727
4455
4235
2363
1845
7935
6582
8492
7112
4469
6962
7330
9302
2181
9102
2042
8844
8387
8893
9450
5005
3048
7274
8146
7887
8973
5180
7550
8672
9971
9140
8117
2518
2796
7331
8753
6339
7145
9465
2459
3655
6577
1224
3970
7728
3867
5831
7576
3292
5545
1138
7161
7727
9841
6863
1721
272
2056
699
3817
6333
6957
7939
9814
639
4736
9135
3582
233
1869
2696
3759
2266
6553
3242
3470
7730
6776
4373
6513
1841
8936
4110
9642
1418
8013
7186
7824
886
5210
6650
5179
5141
9673
265
9708
2000
6471
8467
1591
8314
3999
9800
7214
3445
7777
6910
3147
7024
303
3405
3017
9534
3076
1875
6800
7362
8177
2200
4683
9718
4165
2172
6248
5771
3945
3324
6427
2811
7957
1139
8335
3594
2850
5549
8986
5979
1469
8471
860
5087
7701
2994
6740
8440
1009
4119
3903
8539
6817
6148
1134
8836
591
7076
8194
660
4705
3485
5895
1669
3199
3651
3530
2718
2299
5834
665
9265
3522
4856
2229
6834
9213
8073
7318
8259
8324
3228
8556
8746
4240
4811
6797
964
9595
5832
7423
3714
4871
5154
5284
4018
3511
2903
2717
7897
5886
7635
1997
3467
5234
8775
6843
7469
9517
2741
6691
5634
5776
2904
6090
6450
3299
5872
9243
2217
6509
5563
499
219
7805
2319
3686
949
9363
8899
7179
7199
4542
6062
9643
2301
2611
8727
6609
7493
3302
8171
2015
6011
8441
6077
7645
1559
2462
1048
7966
2024
7738
6368
1057
4290
3176
7447
9008
2275
5190
1707
6649
6900
528
668
2823
1771
9560
9548
4860
637
1519
5119
6269
4320
771
8817
5722
5166
4244
4503
2632
4501
9940
3773
2285
3692
6395
5647
7000
5696
1844
4115
4858
9485
6696
4259
5925
6936
5061
3289
3951
8441
1162
6260
2291
1734
3714
151
2420
5722
8938
3152
5439
9588
6113
2677
3964
2204
2395
1706
1904
2128
5665
3952
579
4525
5609
5431
6121
7465
5182
3332
7263
3981
9500
430
7203
6784
6666
4914
5152
9263
6404
5015
2213
361
4467
4252
6017
7590
9340
8749
8430
7943
6130
3988
3399
744
9400
2907
6998
2978
9063
1536
3342
3182
9016
7762
3794
7956
5263
8056
3281
6881
4917
6753
9503
6327
3264
2582
7569
9822
9377
1531
756
6200
8233
3268
5802
9074
4073
7012
34
6231
8805
3217
4451
5407
9492
2820
1605
3348
3062
4796
9404
8005
9970
1010
417
7491
2219
7895
6975
4905
5679
7833
9207
6552
8044
4260
6337
6080
8191
3062
7487
4331
1562
8811
6303
2324
5393
6999
3886
997
818
226
7091
5646
7423
1181
1855
9937
9736
5762
3839
1657
8409
5306
315
9547
3934
9545
159
133
4127
2835
435
7796
4604
9714
6808
7121
7702
2575
4274
9787
5191
1246
9629
5440
1071
3286
4141
8404
4956
3149
6470
7749
7797
7363
6436
7029
5443
6213
9592
6070
5581
546
1744
6692
7982
3514
1410
2939
1045
1297
4869
1146
1401
2531
7915
431
1863
2434
7583
2274
3737
1115
1319
6926
1669
4519
6870
7626
6063
8861
2065
7317
4012
4309
5259
1920
2996
1511
2016
2341
2435
6641
2139
8501
9772
2007
9364
5056
2474
6517
7657
9485
3237
2608
5159
2666
2797
6539
8533
6701
2711
9350
4541
5432
401
1168
4393
8043
34
1293
5238
6260
8147
2370
3415
3873
1765
1293
3257
278
829
5314
2654
9274
7587
8801
6537
1260
8819
9219
3669
5043
6413
4338
7089
6290
9567
2088
6924
6923
7613
6880
1513
9258
5850
985
1087
2354
3542
2953
9808
4406
6148
6830
1844
6493
279
7680
1729
6856
2088
1970
633
6352
6983
4055
4704
2744
7115
9681
2857
9938
6327
6628
4348
2509
9340
4137
5622
3596
6197
5423
6620
2226
8531
924
1373
2857
9669
370
916
6627
9283
9916
7255
8183
7015
5191
3807
6637
6233
8606
7540
3845
4006
717
4227
4977
412
7399
8175
6722
6341
5683
6962
9824
6605
177
8110
4500
1057
1467
9797
7199
4582
6918
913
2638
4467
7864
8753
1877
7933
1411
7968
9815
237
9791
3459
4888
5103
6870
1903
3066
7002
8665
4629
3251
4119
7921
2044
2672
8240
751
8601
5683
5430
8516
1068
3079
1855
7516
8554
516
5738
7045
1395
8686
336
607
2976
9544
713
6747
5691
5158
5112
9813
2378
992
7172
3630
4857
8866
2580
3506
9363
7360
4455
9449
4173
8839
2141
889
8079
1647
2997
8456
3728
8700
5043
3775
3724
7172
29
4010
1989
9899
4019
8155
9652
2169
650
8191
1658
3342
1555
2089
3303
3516
2204
7450
2662
2434
3138
5170
5811
3305
3569
7455
6458
2854
603
7444
3662
768
2560
4070
9778
556
8816
2400
2119
4773
1514
5574
9571
2407
8464
822
8234
4042
1578
1610
8220
6395
7651
3914
2571
22
4323
5839
678
752
2682
3202
151
8577
2966
2723
9878
5903
2226
4838
3208
7045
9419
1687
680
9106
4319
5662
1599
2062
244
670
67
9096
8483
7911
3018
5962
1951
251
9625
4526
5270
3326
4445
6426
7570
822
8085
758
6956
3810
4746
1598
6191
9639
764
5491
8196
7189
5307
7804
2047
8585
8335
9243
3781
8348
3652
9242
5113
6824
9253
3731
706
4842
1571
4127
2409
2547
9715
7318
2132
200
4066
2565
619
5818
4149
62
1524
3904
6193
2729
7343
7312
6243
6665
9008
1276
3598
3721
1028
2393
3695
9972
9153
9403
2174
8196
431
5453
211
2483
9965
6269
3043
6541
2242
6851
6
1383
2721
6017
6517
2904
4088
518
3589
4469
181
6141
939
907
4564
899
9563
8485
3802
2806
3537
7694
1991
7768
2571
5024
8268
275
1713
7387
6793
7510
9106
7681
3073
2382
5500
8046
685
3568
4568
197
1049
3842
1840
2165
6367
8121
6205
1338
7390
7485
3377
3808
2614
8409
8126
6051
5907
5199
7473
2114
516
4904
8511
865
1879
5081
7242
8989
5811
785
5967
7531
6001
5215
3456
1978
1719
2672
1977
4887
7986
4662
8353
6894
7824
6948
7791
2014
5048
6086
742
4278
3558
8077
8463
4763
8503
9048
6977
7051
9181
8174
2400
524
6079
7160
4095
1390
4673
6956
2819
8847
3387
7827
6165
4685
7816
9004
1139
8310
2686
9594
8789
7515
2244
3080
5463
1299
7221
2989
71
8300
2944
6939
9325
6620
6153
6609
1762
6277
9392
3568
8734
1383
3948
9274
4258
656
2979
9830
3359
9070
1672
2176
9793
229
290
9806
6603
5484
8021
7102
3936
8770
8480
7051
6507
8542
7890
8366
7244
2964
9465
8960
688
6755
265
3501
2107
8971
4661
7781
3557
9308
2925
5997
8718
8665
788
3346
6431
6588
332
6685
799
947
2064
6210
3982
6872
5774
5379
7346
9614
3488
7953
9995
7223
3062
146
8229
3234
1249
4222
7306
9602
7934
4291
8705
5594
1725
1705
8727
2581
3516
7952
7048
4834
9589
9669
8458
5004
3394
6532
3607
2263
2264
1863
9077
4678
8743
6364
3603
6410
1388
612
6066
4213
4352
7176
8989
9277
1329
6150
7159
9004
3003
4330
5312
6643
2851
4632
5747
4799
4656
6869
6575
2980
518
5717
928
1126
9856
622
3337
3606
3449
9196
8961
7017
936
670
7399
1557
1414
9806
3683
6516
2364
1310
3930
3019
7597
4574
6461
5684
7982
1690
9343
6312
1038
4495
6433
3481
1350
8654
7580
5082
7550
4649
618
8162
6504
9691
1138
7301
1614
1589
3806
2867
2787
4498
4699
45
440
8955
3148
7025
7182
2135
4618
8679
6979
8458
1340
5331
1611
1759
6079
4011
7468
144
1235
5027
22
4258
9442
3796
1501
7437
9726
1787
7557
4441
5173
2509
4824
8517
7987
3944
5446
3824
4837
3477
378
8442
4597
6666
4837
2677
4695
9868
522
3429
4591
6481
9285
2502
5468
3235
3593
5133
7621
1713
404
2775
9375
5120
8561
6653
5576
5598
5881
5097
4867
2647
455
5650
4592
8800
6295
1107
2855
3873
5578
1099
5585
3328
4377
9469
9108
6248
7059
9111
8233
8729
8742
5151
4811
8440
6774
153
7085
5015
6108
4662
3160
4896
13
3303
4049
8090
9861
1391
260
3710
9969
54
3839
3940
5143
9194
2684
4742
3154
4271
652
1094
9005
71
3309
555
59
8717
5992
7735
7649
3435
1033
8628
9873
3596
4588
380
3988
7004
8176
4760
8067
2555
3291
5952
721
5280
8522
6722
8632
8970
339
7181
527
5442
9113
3453
8053
4652
1531
7553
8430
2141
2154
5047
6807
7462
4532
3290
8870
5454
9858
9794
4291
9534
4090
7738
9453
165
9266
4078
7242
8764
2242
9459
5167
1860
9028
5952
9160
2427
891
5530
6421
8510
4749
5150
4914
2472
31
9240
3937
8233
6619
5184
5077
82
1424
5124
8142
1116
1143
3296
3804
2040
4365
6473
6289
7265
1586
7706
152
974
1964
4342
8156
5779
7544
9596
1447
7879
3887
9961
5720
1985
4801
39
9743
4731
9473
466
2632
3033
2685
7243
2705
7347
2920
3590
6330
6557
7317
7166
6520
8680
7538
361
2166
6193
9487
1526
1609
6167
6890
7154
3215
1082
152
6442
307
7615
4065
7914
7615
816
8025
820
9806
9904
2391
9021
60
2588
9940
6849
4589
5597
5457
2966
1751
1210
4965
6846
4974
795
6850
1111
9978
7896
1331
7213
1286
4175
6676
2094
583
2997
8606
8638
1591
1571
9069
1313
4557
6578
7696
2566
603
6578
4813
3475
4436
5907
3630
7466
7224
327
12
8059
1949
8943
9078
180
6427
1537
6446
6388
5956
7643
3936
1021
1375
1890
9504
9431
6752
1795
2911
7377
9813
5274
2698
4690
879
2785
8543
1053
6347
6176
3948
3716
4716
5075
7078
8084
6359
1593
707
5694
5931
8712
2516
3925
875
686
2291
6995
2153
307
8053
6550
9024
6234
507
7624
2238
582
8923
92
2268
8489
8230
9332
1100
4840
4022
8768
3310
3098
6230
1488
8927
6431
6398
3531
8830
1758
9497
4520
4924
7462
9060
9257
3472
7990
806
5064
1444
6280
5687
2058
9983
5656
3886
3696
1696
9186
2906
2764
259
137
3581
2192
164
8132
3216
2866
9581
948
2247
4187
2653
2272
2483
9391
3640
3297
2109
1368
6709
9273
774
6187
5320
4654
1448
8700
2219
8389
4103
1980
3515
2426
7594
3248
5246
9467
4561
6878
2348
8820
2290
2353
5185
9990
1763
8523
8301
8480
6806
5578
709
623
4668
9475
5962
3265
4263
8155
9219
6678
2145
4149
6202
9151
146
2389
3169
7961
4514
5763
8575
8675
5964
2956
1914
4234
4506
3522
6418
1814
4163
643
3752
2589
414
5623
1450
5829
8513
7346
7996
23
3450
954
1396
63
5274
2851
6929
1408
8185
1334
7273
6452
6858
4080
5726
9553
6188
8070
1756
7367
377
3383
1810
5126
6767
5098
3035
1677
9432
4069
6312
6221
4249
5567
1708
3868
3060
4478
2611
2261
8649
7178
6671
2332
2624
9875
1872
8943
3084
2493
9055
4233
6284
5833
6648
4432
2435
1792
4274
5486
594
3112
1949
4364
4847
345
9462
3754
2229
7369
8777
2396
5639
5379
2916
9631
2370
5751
660
4505
3406
4779
1023
1213
224
3822
9053
9390
9327
5261
7011
9227
8449
7759
1581
9433
8562
3803
9544
3998
5969
1529
4345
7385
8054
678
6845
1872
8211
3409
1566
4001
4951
9906
4319
6905
5049
4219
3221
1011
8775
3206
6209
1577
9114
957
8094
6278
773
8697
3908
2620
7403
2
5942
9392
4699
6726
3342
3379
3753
3733
8323
4204
7306
9432
1636
6177
3931
1985
596
9653
3246
7774
6530
7979
290
9048
7331
1432
9805
3976
4990
4311
1129
2600
916
518
3305
8839
7818
3581
5783
3974
3669
2847
1515
5728
6545
153
8425
7927
5806
8999
8072
2105
6935
1814
955
9746
5168
9716
6173
6890
907
4003
6974
3935
9831
6525
8724
605
8935
2130
2896
5642
1434
8300
6063
2015
5259
835
8041
6112
3815
5933
3385
2460
3271
9869
7145
8911
7545
556
6362
5333
1311
6933
8061
2986
6500
1018
2113
8877
1142
8549
6521
2083
7333
1385
3961
6103
2102
1942
1245
1039
8356
5419
4182
4234
6292
8917
9970
9941
6355
3702
4023
7629
5854
9473
2988
2510
3854
4594
5635
5322
3470
938
6039
4886
9930
9624
1694
7102
3782
4372
7035
1913
6984
1140
1539
855
3075
5649
9705
870
3824
6276
8536
5252
731
922
8525
7151
1816
7143
47
6360
7313
7447
3596
4695
2893
799
3729
6903
5358
2481
9701
3826
1878
3982
1011
215
103
1366
7666
5047
7094
7596
3570
304
3243
5253
9269
4097
6552
543
9560
2364
9395
3021
7613
8825
2946
8000
5238
2743
1618
1218
6048
7805
1044
5452
5834
3983
4453
2856
5920
8700
3304
9792
424
2260
3490
7333
4168
6215
5361
972
1346
7129
2922
1763
5038
9777
4654
4113
4034
3601
2728
9723
3104
6144
3365
1394
1900
8914
3009
5066
1129
2889
5690
6198
9487
9477
4083
991
9051
8551
3767
1492
3394
3779
4840
4554
8643
7843
3475
372
9897
4969
8930
1071
857
2813
414
7252
8350
228
6942
6576
9871
2353
9248
6481
8234
3621
4291
7910
3327
3
7439
2489
524
3774
6706
409
6720
7187
2951
5423
3933
2051
4117
3074
7503
921
5761
6326
4532
4282
6113
384
6343
6986
3887
4004
173
2506
5846
5663
9051
6607
5355
9681
4162
463
4363
8626
1465
8981
7581
3733
8037
3092
1156
7113
6886
919
4692
1212
4465
3175
7790
6539
6006
6550
1609
1013
5741
312
5887
4685
5090
1
4161
1742
1354
3033
2168
9129
9761
5052
5113
4633
2610
7487
9732
2488
3858
3837
8714
8490
7545
4191
9880
2935
2542
8841
244
7671
4141
1745
8867
6277
4472
4651
3764
7382
6456
5008
2381
1859
9006
5070
6416
3425
746
9560
7705
9746
8311
8093
8583
8229
4993
5766
8484
1464
7124
8521
3091
7165
786
7243
7349
9547
3328
4994
1416
155
4895
3145
2749
4339
4386
5180
7460
8512
1616
2531
5110
4940
1592
4044
6719
4031
5372
5457
4422
2449
4636
6552
3354
7501
7439
7513
3658
3842
5712
2154
4337
7315
5027
4519
205
4654
1331
1005
8075
5194
7481
6261
6960
5689
2539
7518
9078
5325
2894
3619
9617
1623
9497
6668
2477
9226
7145
5472
6774
9310
7178
4087
1635
9105
2057
3070
5328
5304
1043
3972
2679
3603
6392
1665
3403
1694
8594
3911
9936
4531
3164
3552
2458
9021
209
1622
7984
5384
915
5762
8189
5652
3428
1917
3011
9385
4644
1634
4940
2468
7687
4708
8734
7071
2978
7963
2202
8942
6546
4794
9906
2949
8057
5596
7476
8664
5383
941
632
7275
8257
725
9490
4408
1360
2271
8644
9406
4392
728
3571
7094
6899
8834
2707
4513
5866
8360
2226
4718
6591
620
4975
4232
5210
4044
3189
9211
9310
3044
7415
4455
6759
5708
9722
381
8835
4866
5737
9270
7210
9171
233
8691
7579
754
922
543
6836
443
2087
6305
477
4993
6890
1166
9474
707
7903
9051
8204
622
6595
416
8219
956
4472
1191
9425
8922
7192
772
253
5927
548
9055
3379
8088
8872
540
2965
4072
5068
5900
6624
1389
3881
4508
7094
2246
8966
4123
8675
2288
9519
1562
6654
8248
3921
9484
4238
234
2468
3340
9798
6616
4165
5053
3695
3975
9999
5212
9552
340
9334
163
2156
2387
7872
5127
2793
6855
9295
3008
5000
3822
5407
9289
9094
1284
9785
9741
3198
3432
2338
4066
8344
4891
6611
4178
834
1908
4709
3891
634
6257
8073
5160
3541
8649
8641
5617
527
4716
1806
9214
2399
155
2807
6993
6486
948
2163
5872
6101
2182
3940
9066
9944
2947
5472
3617
8450
7619
9789
8949
278
2277
8440
1234
2511
3921
2593
8624
7021
504
5591
3432
732
6141
1436
3958
4675
3373
9876
7049
2310
9993
9856
7992
2057
5957
9249
5743
4257
536
9819
8135
520
2836
3272
2435
7757
2624
1989
6646
6390
2496
2829
6770
2579
8054
8800
9580
8208
5586
8816
9851
9159
8149
5592
8112
2799
355
7850
7119
5093
4311
7235
6267
4677
6080
5244
6831
4613
3465
7152
1257
2958
9959
6501
1121
2552
5643
6265
8119
6914
7607
4731
3947
58
5053
4738
4118
7551
2275
9262
7574
6128
3267
6265
3782
4464
2975
2729
2204
1577
98
7254
27
2330
5377
1538
1321
5455
7616
4490
9195
3547
2129
376
1501
7669
7303
8881
4926
7308
3480
7058
3735
3367
5089
2562
9356
7214
1124
1059
1787
8223
1581
7595
9346
8078
5906
1370
6461
1340
5096
5607
6108
5970
1586
4395
6467
5706
4869
6137
796
858
8391
8665
3447
303
4021
6960
1137
418
1492
8062
7170
4665
1519
2883
6832
5740
6015
4254
8402
4690
1097
2884
31
8633
7280
3626
1140
5934
8012
9855
9892
5182
1315
7048
2889
5146
7603
4809
2873
8128
1729
7709
4885
2412
780
659
1275
2315
1115
3125
4715
8743
7957
5365
4470
3060
4127
5367
2
9333
191
2277
10
6844
9360
5987
1874
1277
4862
5776
4185
2109
2401
5461
7447
7596
2535
8701
1350
4124
6026
8049
4493
3933
928
6351
8566
3175
8401
246
1649
4083
9876
2161
3266
6199
7314
654
4550
4619
7916
4761
1267
252
1575
7945
6205
6525
9813
9191
4692
1941
8208
3015
6699
7834
544
4965
660
2327
5580
1533
4374
6908
2941
5334
7712
3539
4557
5180
40
7066
5151
3160
7020
5970
7848
8927
5114
8211
4682
5780
6443
3546
2866
1818
3146
2864
184
8986
2322
3272
1171
446
5349
8532
3967
2040
4745
3460
3126
9425
8620
9405
9579
8658
1737
6866
4439
6904
7139
4626
2522
9304
2862
4477
7539
1791
6845
6436
1611
644
7381
3628
1771
9677
1585
1551
2718
8171
607
1167
2272
2611
1351
5831
8774
9833
2268
8849
3480
3467
1579
7933
7929
5463
3473
2581
4919
2986
7561
6042
2062
2727
466
1465
1687
2096
4494
2416
6685
451
167
9704
4176
8852
8893
8910
914
2003
9867
8577
5967
698
5911
2746
1242
5734
2743
5331
8675
9919
2049
3254
6469
3317
8651
5411
1675
3065
1762
8541
706
8341
9254
4657
4393
8745
2961
6932
533
6115
3928
8649
9201
8266
6666
9004
3059
2007
6774
829
6682
4049
5834
8076
419
4243
7222
5021
2299
8892
9982
8696
3583
8003
8318
6145
5215
9077
1432
7263
2257
6989
4281
8410
2593
8750
3065
4342
1126
5408
1281
2647
7264
8820
5207
7615
5549
8278
5829
3787
8588
9710
1912
2055
8953
2995
2084
7193
7414
605
2437
7489
1546
7445
3024
7515
2723
2651
7800
6269
7928
2484
9996
2803
2841
2862
5357
7941
3784
993
5118
1458
9184
8611
6372
6060
2339
6200
5805
6015
3138
5589
3997
9855
2358
8943
4099
509
3244
6101
8810
3829
4428
7335
7195
360
5642
4673
5888
6481
357
1240
2803
7237
8686
2383
8165
8348
1507
4710
7627
903
1656
1632
4403
9853
7463
2704
5924
8758
2142
4735
8211
6243
1671
3949
5106
1911
3526
8306
6243
8678
8523
9119
7514
7705
5415
6741
2416
4795
5707
1489
5684
8068
2603
4467
4492
4447
2866
1930
3657
9753
5616
8383
328
7513
3950
698
5445
7574
9761
3236
1098
5066
1149
1626
2086
4801
2257
3162
5400
1613
112
7278
7642
8586
5856
9618
3499
2697
6635
4387
4517
6459
6723
8262
3357
3419
7251
5170
8664
761
6560
9692
1194
9887
2110
3085
4618
8401
1295
8322
7906
9926
9014
7391
4163
5453
8778
5840
325
478
2902
9854
4491
5935
4173
9595
7301
3535
9146
6570
2607
6147
2438
8302
5079
9322
1059
1373
6284
2606
9493
1616
498
1690
8928
7002
5633
6227
6445
6498
8381
1252
1910
7807
3649
1514
3184
3072
5541
7512
313
6565
3598
1432
1703
6013
3460
3839
1632
8108
5951
4988
5607
3401
8730
2557
3988
3074
7402
5645
8429
6364
8680
110
6304
7403
938
6143
9187
3497
6448
2746
2210
1479
4105
1885
6695
5518
950
9330
9256
48
614
6589
9898
6720
5553
7154
6644
6667
3697
7489
318
2705
8266
4687
632
4852
5833
7522
71
6476
7562
6184
4378
9156
5540
5845
5803
820
1232
6967
5233
9852
5479
6775
7777
5290
6489
7535
8085
4601
985
7490
1797
1798
4997
3004
738
7568
7588
5224
210
4971
761
472
2485
3648
7764
4900
6246
4549
6919
5362
5005
884
5253
8958
7201
4971
8358
390
8427
5952
4616
7109
4053
2431
7808
9114
1905
2305
3214
3252
2215
7434
1870
2220
5174
6336
7243
9615
6028
595
8366
9687
1633
9501
3204
2805
6349
3255
3485
268
8377
8037
3009
2957
8211
367
7773
1083
6763
765
9419
938
1402
6879
7632
6505
2483
5686
9214
4393
8897
7426
6106
3097
880
8665
9672
2864
5992
6833
2034
6966
6212
2634
536
8974
7681
1563
4657
7732
4770
8375
1391
3055
1520
572
624
8084
4942
7352
3089
7895
8602
9560
9662
6062
6912
814
6581
1907
6617
8942
6056
8918
9872
3461
2672
2365
6133
807
5215
5001
4171
3235
8366
6247
2364
549
8965
5055
476
1705
921
828
6970
6999
5391
8808
5011
3935
6815
5156
9409
1265
7332
6177
3425
8473
5119
3230
3842
4774
3323
6478
937
8246
6860
7509
1362
2176
5729
2207
7649
5485
4520
1997
342
9059
9760
860
6798
5136
5818
1924
9174
1839
6793
331
6763
8010
9784
659
3309
4845
8218
6263
7474
8930
5277
5341
694
2575
3960
6551
9280
4536
4819
7132
9824
9937
2598
2751
7877
9061
1962
8281
3947
3052
6795
3192
6145
5884
7567
8882
2441
3519
1856
4231
200
6077
3477
6595
141
7926
3423
9021
8766
2414
9887
1520
3678
1365
4837
2931
2572
7570
3475
6998
6533
9291
5104
4059
4328
6308
6936
1759
3226
1538
9792
4580
416
8794
6424
8700
7354
4410
8217
1188
1488
5620
1406
811
9747
5123
4464
1581
8262
619
6025
6752
5318
2801
1593
5882
9652
1060
2135
5437
7156
6711
2127
2992
5934
1437
906
3932
6561
5183
731
2480
2311
924
6294
1041
20
8174
8731
4897
584
1109
8752
4970
4436
1074
9501
936
2009
738
3536
9360
2492
9813
8912
4513
8693
1770
9167
6358
8343
1945
4697
3492
6554
6748
8665
614
772
2123
1867
8163
3638
3635
2588
9929
498
7858
1149
7976
5067
3409
6679
3677
3685
2302
88
3561
1387
3125
1963
1774
5951
9835
3638
7910
5147
8391
8573
415
3895
7181
4580
9303
932
8152
2689
3791
4901
3940
9984
1743
1725
7349
4400
6759
1827
983
4474
9245
7234
4963
2994
2072
1885
8682
3831
5928
5968
9073
3924
7775
2865
7753
9753
4864
645
2138
9379
6659
10000
6012
8152
4882
9476
5906
6703
6419
4426
9907
6939
5650
7007
2022
4649
8009
69
6761
6303
3711
8555
366
3764
7755
839
5107
9246
6484
559
237
1447
3447
2871
6256
7561
3027
6292
2541
4664
4884
3503
4872
4623
8106
7445
2820
5122
7477
988
4430
9826
1519
1216
1139
5552
7206
9740
9087
2297
7893
5540
9827
5247
7183
9038
7298
7304
9607
2641
7304
2079
174
8549
1383
9449
922
9498
4848
3202
2047
7013
2155
6470
5980
1653
9538
1099
4389
2420
7856
2187
2537
4697
5841
624
7839
266
1542
7512
2994
6046
7961
200
4886
9568
9687
2525
3925
2672
62
2541
9019
2452
5716
7196
4810
1724
1601
3803
9611
8515
3723
1003
1602
9201
4204
3583
4060
1501
1282
1214
5000
5296
4307
216
1375
9445
7978
2944
337
9084
9778
7368
6334
2030
8510
155
1085
8442
4787
2771
7772
542
6307
7114
9957
850
7351
4014
298
3518
3176
9918
3741
7195
3610
705
4350
167
8085
4822
7921
4562
1745
1205
2987
2198
4541
9828
2665
995
1788
3526
9101
3000
8141
6287
3574
1166
2710
8290
7787
5774
9868
27
8660
4851
3714
7304
3510
4730
9211
4274
776
4038
4733
1626
5014
3712
7828
6174
1170
2107
1024
3034
4625
645
2893
6331
8249
3002
2573
7856
1877
8499
2452
2857
5331
2972
8207
4641
1707
5474
1569
40
1580
9403
8012
5305
628
7856
6025
9211
9755
6373
2004
1298
6189
2474
4390
8213
9938
3754
5040
9034
5900
6880
7234
7374
5245
9289
1013
2369
3282
5524
4427
2157
4335
4358
7521
9927
9976
283
3965
4415
442
6583
6426
8098
6612
2298
6382
1519
981
6481
3524
4246
8691
825
1466
3819
6197
2047
9529
6042
2382
307
3916
757
535
6315
2336
169
5943
2276
8039
1807
7537
3363
5096
894
6282
8553
8502
2733
3222
6165
7451
3622
9470
5891
1746
4534
3200
5506
4350
2226
4164
7459
1737
4675
9350
2590
6893
402
7684
4911
2121
6782
3317
7277
8689
5162
708
7051
4869
5300
7273
6696
4235
736
3794
8017
7595
6611
4451
9622
1192
2091
567
5177
4566
188
5697
1762
4444
9717
7092
9824
2568
1809
1563
2619
1753
5898
6389
2149
2525
5064
3009
7599
7847
6838
4034
1191
5020
9973
7008
5038
3995
2762
5323
4360
9639
6851
9756
269
3570
7320
9753
9228
5719
9052
7125
6223
2196
2370
4002
5322
2386
4796
8916
4061
8659
6510
931
2569
8071
2705
8348
2255
2923
9044
3541
3668
8463
1581
6123
513
1329
9293
5194
6182
2571
7506
3224
4334
6838
1462
3550
6750
2058
1396
6564
472
2723
8298
7912
8764
8369
3562
1275
5165
4492
3835
520
257
7650
7261
2530
7859
3119
330
9848
467
6904
8231
9368
8268
3396
5082
8590
9718
6423
421
9094
9026
8540
8400
950
1347
6414
917
4833
2540
115
5285
2441
7076
2214
1224
4676
86
111
2242
2026
3765
4225
8688
7000
7053
7456
7922
3364
6261
1997
1395
2254
9952
6912
3107
1311
9874
9089
4294
6561
8224
3251
5205
747
1248
7997
1090
6039
7488
2453
7432
3249
7746
8763
8001
3070
8997
2496
4002
4551
4687
6354
2209
3089
2470
6661
9703
6426
5070
591
3279
8177
3052
2271
4478
7586
9961
9275
1421
8254
4483
9110
2802
6995
9693
6554
7549
7677
4695
9223
2494
1192
3752
6712
4436
8353
759
4110
5183
2824
5882
9675
4439
1652
1829
8157
5014
1299
148
5366
1264
3900
5652
9940
6851
1107
9147
2241
2489
4104
7208
8905
4218
317
2485
5491
3135
706
7145
5727
8961
847
1290
6682
9248
2237
3791
737
2335
7425
260
6176
5325
9734
6807
7941
1679
2198
9391
2789
8728
3061
2732
9802
1066
1562
6537
8553
6630
6394
8526
204
1504
2243
6802
9584
974
1202
6366
9757
6607
5297
301
8525
8744
1505
1423
8315
1834
1839
1709
8426
8943
4710
6550
6511
4211
1122
6536
5932
9023
8812
2603
6137
4256
5063
2999
3457
7990
8085
5125
6262
6057
3798
1251
7762
3622
7327
4817
412
5351
2035
7321
5347
8513
6673
5148
7002
9015
3897
6742
6208
9836
6396
4771
7515
1845
1455
1596
1680
620
4427
3386
689
7073
3525
5579
6499
1019
5349
7329
8379
5292
725
8440
7157
6979
1704
1584
5409
363
244
5576
4186
6529
45
2924
3860
6515
2752
9781
4210
9827
1736
8943
3025
219
7297
4312
1476
8362
4695
8083
92
3468
7385
524
8196
4824
7696
679
1431
4819
1046
97
446
9555
2037
4680
2650
3902
8269
1255
9466
9440
9040
5865
634
3994
2478
606
7416
8680
4089
8443
8324
5483
5956
6492
8435
9429
6413
1237
80
3204
8339
4246
7856
5685
5414
5356
6512
4682
7882
948
9517
9398
1847
3419
3552
4388
8001
1
6308
6056
8478
1708
437
5389
3401
5769
7303
3646
5491
4301
8176
5408
480
9145
3475
8476
6757
8364
2570
1211
6428
2802
1711
6057
1761
2891
6631
412
5085
2582
6508
3038
5100
2380
4661
2470
2765
8825
4740
3414
9173
3988
6459
8333
1105
2704
6732
7003
1190
9868
5756
9093
7414
3109
3604
815
4674
7755
9972
4486
7126
3584
3491
3328
7542
9901
3127
7642
9155
319
8349
6369
5017
9758
4934
7949
9112
1151
7327
4439
765
5055
9675
4684
2077
1375
8799
377
3262
6336
6201
6102
4225
5092
5022
8175
2895
9267
6079
5629
9407
3135
2375
308
9330
8559
8292
7189
427
9048
1295
8548
5086
8666
9673
228
5988
5942
5268
8062
6296
6062
9820
1280
4178
3348
3504
3602
5021
9636
7313
404
7254
1854
8181
755
9523
5707
2808
7018
4558
9489
5041
6613
2605
6193
6988
6817
2896
638
7289
4031
374
4664
4080
3416
9867
3638
7214
2138
1970
7218
5377
993
5003
879
9261
5809
4258
9157
4264
1567
5636
1693
8344
2159
510
6632
1575
7559
2340
7129
4320
4675
3050
3923
7353
866
4066
7949
7772
9166
8451
3347
596
4073
7075
118
6113
4562
7793
8179
8967
8215
2721
4320
4521
3525
4341
2258
5070
5994
3684
5741
6333
1868
7449
8595
4331
4978
5227
5742
5678
2704
692
7768
8668
5168
2753
5319
8101
8203
1189
6103
7002
9032
1066
4431
7672
8699
1733
7253
1493
127
3925
9005
8790
3262
5576
460
234
1340
5145
2908
7495
9684
937
7112
4687
1226
7145
8663
846
224
5010
4901
5619
4452
4402
7565
6137
4710
7652
1459
5376
9816
7322
6509
3117
574
6745
8626
8091
404
3968
2891
1100
4863
7862
5878
80
7212
9600
6841
5056
8372
3468
2899
4856
81
894
1582
6815
5162
9156
4881
1284
6266
6103
4370
4135
7007
7425
3064
9024
511
7205
9775
5280
1492
6751
3413
4563
424
1145
1969
895
3004
4535
1475
9899
8562
2001
1750
2863
5034
842
8258
1700
9337
6641
2223
8391
3750
5252
9812
2911
1231
3595
8812
2936
2056
4648
3546
2780
2483
1273
6468
2030
2587
1495
5978
834
5386
3119
9466
4956
9035
7115
7900
9827
602
3996
4968
2274
6423
7285
1288
4747
6281
5927
1751
3096
1583
9733
1961
2304
3634
5635
772
5090
6550
592
1036
6560
1535
7133
5053
2411
5456
7705
4833
6295
5167
2746
3793
1851
597
3258
4632
4088
8641
5420
2307
180
7372
8505
1637
5505
9175
3772
4887
9870
2576
9046
3597
4330
8420
5278
4195
4096
3582
5561
9158
1716
4654
8082
3711
7080
9973
3062
6106
4795
4300
6350
3733
3023
5076
5306
1572
2661
9159
3415
2897
2119
4766
6460
6848
2386
4125
9031
7377
8382
7417
4463
5071
8556
6233
7765
3205
443
5514
8412
2432
5958
1036
8834
4640
6557
3770
586
5320
5407
4807
6584
4964
3425
8260
8616
2810
8350
1822
6603
5914
6538
6740
3343
1903
7924
1062
585
391
9016
6296
5922
2927
2319
7462
9963
8808
2436
8322
1518
118
5891
9945
371
9462
5567
4
748
2031
6112
555
5870
3570
2328
2595
4108
9612
2961
1351
6753
3866
6501
7668
4346
2219
4920
3583
9454
6897
8534
8050
8651
6769
4517
5523
5054
9883
4679
6933
6046
7491
2126
7255
6501
5709
5179
9163
2524
8392
6326
7906
8306
4785
8676
8418
665
2680
5719
4441
8238
2015
6584
3611
2067
927
6089
7384
6890
5653
2570
6761
6464
202
5611
6536
6755
4032
6729
7359
3410
4504
518
9817
1455
2688
2345
7013
1971
3929
6207
442
6159
5559
2333
9252
9131
3378
9956
3467
13
5722
575
5124
4039
7127
987
6305
301
9790
9171
6708
2673
6703
6888
3810
8125
6075
4185
6034
4429
2052
7157
8308
5190
6780
2890
7742
919
7263
440
9682
3002
1581
9736
7227
999
3503
8690
2918
5814
7995
7936
702
9886
4291
6653
207
4847
6855
1192
1084
6280
1291
3323
1421
5526
2627
2003
4448
923
5930
7627
8847
7382
8594
7977
4066
5780
5718
3621
4043
9554
2812
6034
1248
1470
1174
8602
9494
8954
5895
3866
3304
6987
51
215
7831
3556
6847
8059
5851
9866
7847
1136
6552
676
2990
920
7628
8786
9536
2103
116
6006
420
5565
2271
7939
3437
1764
90
7664
5967
9922
1898
6761
4783
9339
5208
9875
8420
3671
2614
90
5801
603
1840
3273
9988
2375
7966
3108
9696
1883
9862
4197
6583
1847
7678
5410
1980
973
6591
8120
9572
869
2965
1286
6420
6589
8738
4712
70
4203
6275
3213
2213
97
8459
9848
9352
379
9243
4048
8508
1463
1699
9508
5337
914
4017
1295
422
5531
3000
8419
505
1814
109
8725
2807
3568
7851
7989
9881
6250
1302
8313
4143
8292
8236
6357
3023
1959
4952
73
1350
2590
9216
3734
7919
8834
2910
2238
9153
6417
5483
4199
9234
2251
6887
5564
970
2872
486
6673
9346
5881
5380
5264
5355
8121
4073
9829
2875
3312
1160
690
5635
1141
5233
6176
924
8988
9110
7315
7215
6467
7275
6216
4035
197
9142
5549
4577
8330
518
2285
3444
8588
2337
5768
3613
2053
6005
8315
9618
9914
2575
224
4918
1982
7226
2981
7412
1028
2000
1585
7637
1814
6892
3465
4049
3547
1071
8414
2866
5416
289
3007
5524
886
5072
7779
1256
6027
4996
6219
8296
840
7587
9576
1877
2351
7696
6569
9132
3342
4461
7614
6135
6284
258
5422
799
7599
230
4529
5823
9336
8858
7707
2324
5516
3013
8566
7489
8079
9930
9914
9391
2207
4230
8348
2786
1914
2245
6961
2630
8141
724
173
4072
843
5185
9948
7041
4262
4382
4619
7197
701
8069
8196
7450
4513
4037
8341
4764
5621
9499
5084
1949
9538
3372
9425
2754
2165
3550
6832
8120
7222
2407
4193
5741
4918
1661
4774
7852
2979
4716
1888
2688
7802
9878
7070
6745
6827
5508
5348
5117
9298
7291
7876
4181
4407
9178
8635
5160
1683
3039
4826
598
4941
1770
4271
8138
3712
9898
64
9859
6027
1715
5556
684
2966
2304
1070
9414
283
3429
3286
1543
8072
14
3446
9740
2016
6787
6734
9962
9784
9277
2596
2770
4693
466
8236
1283
3888
1484
9279
5418
2
2807
5867
5476
3602
6777
9079
4820
9736
7069
3841
9199
1021
1624
9942
7829
9409
5388
6478
1738
6041
7834
1041
3762
6947
4546
378
8460
6855
6407
5446
469
4508
8206
7801
7357
3699
4916
8350
3015
4276
1695
1544
4473
3060
3293
3529
7092
2736
8633
7550
5661
2776
9628
2038
4346
1850
5791
3470
2408
6922
3311
1274
857
6092
5817
9905
6267
9198
9413
901
8243
4148
2192
7390
7529
1025
2929
3571
1581
7022
2205
9284
503
6955
7909
3014
1468
3392
2253
3964
7660
702
88
7502
697
2086
5167
7241
3266
9206
3536
6259
8189
7676
3971
1145
1779
7208
4184
487
6036
5826
7788
2050
8620
2469
9387
5254
8366
3415
3103
2328
1788
1365
7702
1319
9897
7936
386
9443
1781
1918
9193
1658
5944
8831
9229
9691
7642
3373
2310
4713
1230
814
539
5630
271
5338
6576
457
8691
1091
2697
1157
9964
389
3405
6664
1149
1596
9638
9381
5866
6508
8212
8590
8792
9282
7793
5833
1603
9525
1263
1165
3342
9207
8494
6250
3973
2958
4282
83
7855
6585
2720
3833
9248
8865
7313
7429
5130
6959
2544
4097
3635
8772
5829
6819
2417
3912
1556
1383
3074
322
7656
7384
5161
8577
2776
3307
370
9093
1899
3897
2983
7469
8008
3783
6315
1710
5543
2419
1523
6236
1331
812
6901
1800
5504
4734
1800
1638
665
7049
9259
2602
2435
4606
3074
6799
7726
7462
250
6435
4441
478
1150
6754
5860
8754
3970
5902
5761
2389
956
9352
9172
3578
8563
2302
3242
3523
4144
1584
7893
2019
657
672
4693
2386
9660
998
195
9357
6897
8557
199
5863
8680
8958
3625
160
1097
8102
5780
8847
58
6071
6710
399
9027
1816
8773
4980
2829
6314
6652
6825
9033
7176
6034
1688
4654
9
9708
6069
8250
1318
4424
2391
7097
8722
8954
4851
6804
763
6324
7510
5664
8780
5774
9935
4967
60
1654
5848
692
5015
4353
4831
8728
790
1663
4229
681
301
4828
8177
9626
5426
4242
1218
134
3957
9020
5616
6246
1264
9542
7422
5666
9772
5872
7982
8756
3165
5041
368
4456
2795
360
3481
559
2319
4606
8396
9139
9062
2408
8215
9893
2101
4040
4909
5506
1401
4418
4795
7940
4137
6284
8121
901
2827
7871
9760
9550
3103
7211
2898
5661
9932
6582
4170
8005
7493
4084
9793
6383
7096
339
5146
9151
8131
8574
6523
8689
1299
4737
3224
6274
4426
892
1662
4619
1996
1280
216
6664
6470
4406
6162
1799
6412
5359
6344
8796
4654
4182
2697
4514
9830
4818
5758
1627
6608
71
7841
4168
854
5036
6763
4692
6023
5688
4558
170
228
1542
5548
2040
8231
5895
1314
4075
1712
9990
8453
6089
7245
1254
8023
3422
837
2184
3846
6558
1777
8585
5842
5978
7735
4120
5320
5021
7493
8518
815
5446
598
7285
974
2160
228
5891
4473
6188
3643
800
4086
8576
2134
2586
2336
3785
6168
3386
5367
7804
4024
4455
1154
5723
8714
3721
1475
995
3686
1624
5013
1889
2792
5699
6084
2709
1011
5788
8824
686
5138
3712
9424
2997
4509
948
4055
8614
2148
315
4214
5097
4395
8613
1926
9887
5522
1234
527
9800
4032
7348
2690
4737
5836
3393
896
1866
5831
7863
4965
4454
9161
7195
3157
60
1430
6890
8129
2106
7629
4768
5717
3209
5725
9591
2497
7323
4212
663
3794
8769
4854
5164
2813
649
6214
7157
9623
6213
6196
1993
5876
1895
4259
9012
5978
9240
9126
5039
1553
9752
1462
1981
5241
2623
466
4593
5608
6978
6196
7117
7102
7265
3644
3654
9159
1982
8459
1139
8669
4456
7838
4772
8359
4421
3781
1216
4291
4158
9887
1782
3579
3044
9028
4085
166
4608
7023
8343
8462
1208
9957
9512
8761
6542
7494
1108
8390
8450
1119
6623
8806
936
3514
9774
9125
8580
5731
5074
9843
9538
1895
6965
4196
9090
8571
8141
7648
9552
886
2221
6103
3922
4572
475
9077
202
3481
9308
7166
4491
4390
4587
8758
1673
2586
2089
8143
4137
2512
8703
8176
2519
2977
607
8111
7527
5518
3144
8603
5107
2525
9415
1224
7955
7549
7162
423
8986
375
4049
9329
3197
7587
46
257
2767
5316
4011
9483
6199
7793
2874
6637
6371
9313
7287
5248
2342
7682
9850
4763
4076
71
9545
6820
5391
1643
3867
7779
7106
9734
1542
6054
410
5579
5386
5451
2285
8523
8519
3069
3778
5146
1288
4733
3960
6187
8259
5804
1939
4795
2280
3715
6577
7815
3639
688
762
1531
6351
3469
1958
8185
8049
4974
2696
6946
7379
9431
1800
547
9568
3784
383
9086
4556
6070
1867
9092
3926
4519
4930
8797
1094
7961
5588
4100
598
8303
2729
8513
7164
8857
1737
3684
7141
1343
9114
7323
7790
4171
6820
8400
1820
7984
9409
3426
8523
6954
3440
3358
2292
7747
7944
1291
2295
7359
3129
2175
4824
9301
1343
8720
9974
1051
8320
7563
70
9245
2277
7307
2110
5689
3349
5158
5406
3706
6972
7562
3721
3070
474
3071
3184
2454
3624
9049
9696
4779
4422
7885
8050
4103
7312
2061
6512
6567
751
5010
3080
8347
8747
2837
9193
7350
3214
4138
3785
6393
4004
5353
2681
1063
319
5930
5744
8004
9702
1148
7172
5951
5373
7491
7864
3321
9681
3852
5503
944
8458
2286
2287
4365
7778
5422
3600
9911
5524
9662
1235
209
4030
3012
9328
2519
3489
5507
2631
8928
6503
7800
1032
6176
7108
3251
5838
957
7396
3408
4071
1676
4260
9665
1727
8712
1149
7802
4265
9454
4316
9080
591
3927
1149
4047
8113
5827
4693
8510
1017
8734
5518
2705
2303
418
1117
1859
8713
2153
7279
9918
4778
3437
2514
177
4635
8207
6881
2972
7624
9504
3959
9611
2513
9694
53
3213
4160
303
9086
9568
3130
99
2767
2506
4414
3769
3340
7926
5531
3777
3302
1754
6095
7577
7993
1361
7769
5862
9457
4058
5424
1841
3596
7387
5949
6379
9770
2115
8818
1838
7346
9947
878
7042
2287
5176
8217
8953
2391
4913
9722
1448
8619
8343
2952
2018
3546
2821
3548
2546
1217
9429
2294
8789
5677
381
5399
3905
3217
8276
4203
4470
5027
9333
2601
9840
6288
1039
5923
678
7648
38
2536
354
3380
8314
4505
7309
8380
4913
7945
6070
2965
8676
685
6911
8944
6227
9634
8645
4125
2342
9630
4410
7094
9777
5919
4624
3560
2722
6976
6899
7036
2298
1434
6964
821
2902
9159
5790
3473
650
3490
8583
6690
169
8538
2181
9287
4883
6148
7914
9651
8618
688
5405
5919
9875
5284
6662
5483
1270
2021
5174
1839
690
1589
4529
1840
9281
3142
3257
1135
4962
1676
3016
6555
2185
1360
5738
1142
2527
6112
1876
8597
2935
4660
5621
1617
8415
2924
7383
1227
8607
9494
4978
8493
129
3403
430
571
7260
8233
1042
4407
8127
347
4318
5652
2919
4324
3697
7971
6653
2490
5496
6265
3839
3183
3268
7746
137
4620
6966
7742
6976
6918
6058
9305
283
8434
7309
5721
2398
8452
3293
8032
4788
7091
2444
8322
6760
3497
9439
5840
6048
8534
3305
2210
983
3956
5391
8388
5430
3206
6904
9047
4734
7401
3699
4616
3044
508
6997
5614
7881
3196
1021
8189
7957
5608
1894
2695
8640
8724
2777
5154
9260
6729
700
8149
2514
8872
4586
6956
3080
1631
9200
3835
8300
3541
834
7534
2912
8895
2680
9951
7282
5685
2296
1089
4150
1726
9489
6233
9922
3880
9585
5613
7014
7301
628
661
4934
3775
7113
5565
6965
4555
3650
8860
3039
8539
4361
5647
7780
6542
218
5263
5276
4210
145
3185
2555
5226
2208
4060
2499
9722
7500
133
2160
9759
8693
2278
6548
172
1520
1405
9440
1390
9875
7808
7723
833
6557
1535
8162
9676
8783
8850
5580
9640
6475
1985
8985
9422
1511
1234
9015
462
8558
5645
7360
475
1892
4540
6227
467
2435
1102
4077
5997
3911
3243
7796
7947
4338
9441
7648
4111
2268
4652
4150
3834
187
245
5619
6559
1371
7953
3873
8343
5883
3802
9225
5997
4692
379
85
425
9334
2085
9696
4170
4960
3215
5053
5612
9836
5338
977
6554
8261
306
3118
4445
6709
5360
1068
8258
896
3020
8614
185
1911
3968
8431
4169
761
360
1839
3522
1421
1814
3742
4267
9412
7186
7883
5177
8958
6670
8745
2753
620
3431
119
6852
9022
3079
9882
4473
9848
4024
7258
4633
8085
9763
1830
6516
5560
5415
6500
5105
7483
6837
6009
6434
5015
4839
7921
3573
8558
2785
6092
8759
4904
4511
118
724
104
6414
5888
4810
7818
9432
9536
3131
5019
7079
6754
3840
4581
3434
5849
1274
4566
9717
2663
388
4204
9746
8212
5221
4159
4230
2606
9842
218
4543
8974
1008
4984
2393
7811
7399
8039
4560
8685
2674
5068
7279
6504
5794
7043
3431
2786
274
8912
7547
2363
9222
8407
9448
2248
4733
3716
3554
1620
2645
7576
1850
5044
9901
3393
1436
7781
8373
3109
8644
7125
3922
6315
2944
8026
9199
6054
8833
3810
2125
2078
219
2809
5274
3389
380
9233
9536
7347
5913
7073
4996
3734
2036
6044
5007
4729
2682
2124
4313
9944
4841
2107
5681
8973
558
6190
5737
8946
1052
4847
7374
2964
8393
5621
3798
7329
2050
914
6258
4846
7535
5304
8835
6935
1569
5833
1305
5379
56
2331
7990
6498
7681
9380
5808
8599
2093
247
5574
3948
1501
730
7482
7719
4872
1635
5292
4535
4175
7471
4200
7418
7640
5231
1862
975
8022
6464
7423
7538
2650
6421
6271
9626
7107
5747
2838
2667
832
2425
600
7848
8214
2634
4452
9209
1214
5608
9026
2836
3061
1454
677
7195
4567
1690
5825
6578
550
9205
4774
4860
1124
3328
4842
1169
896
6126
4020
7614
5148
8584
9700
3897
8221
5377
2097
8959
2205
1206
6171
5531
11
4161
4527
1909
6305
3515
3528
2853
5013
8123
6530
6883
9369
8480
1561
8589
5438
1254
7041
8292
1109
4777
3775
1395
1942
1859
3716
9468
1929
3523
5194
2689
1794
8445
8647
3580
9690
7495
2607
7948
6632
9943
3110
4892
4078
6999
162
7602
8544
3554
2494
8833
8447
9390
4668
2811
8612
7382
2482
3590
9592
6594
2149
4169
1264
5717
8819
2484
9542
8003
602
730
3762
2813
1030
1964
4983
8107
5416
4882
7898
8228
3682
4984
894
9437
4542
4
4683
2844
1758
2528
8684
5607
5103
6456
5447
2078
9927
9729
120
4258
5037
1539
6375
2160
7447
3493
296
3486
4046
8068
2497
6977
9055
2447
7045
5129
9419
5970
3375
3369
1773
8061
6859
1414
7115
9585
7550
4188
8326
9446
37
9752
8444
3148
9307
2885
8061
7452
3637
6854
7930
9593
6887
5197
8329
4793
5593
2246
4789
2170
9780
1219
7171
7987
1847
6084
8767
1400
5366
7778
7973
7961
6914
8233
5691
4440
7507
9456
2475
1477
6289
3846
9647
1351
6642
4491
4901
1977
8510
4680
930
8671
5359
5884
9971
372
1732
7107
7470
1906
9141
7797
5527
5276
4416
5625
8014
6059
9698
3284
2102
4147
1
402
7361
2370
2166
2320
2743
5733
4824
6403
1237
694
5283
2248
8945
6437
1272
889
5388
8594
8670
1193
5441
8005
6470
3916
5706
666
3100
3414
5393
8636
3225
5119
9348
7309
2662
607
6082
8255
1403
8332
2834
1618
6933
3100
6978
6715
8917
6649
6845
5517
9589
4977
4150
9206
198
6391
337
8680
6566
5434
4801
3251
9789
5503
6220
1500
7622
6893
8970
3180
9050
21
2220
5224
3127
652
1322
7848
4480
6903
2581
629
4575
8690
3307
612
4022
6717
2808
8762
9362
9235
5657
699
1008
2792
9836
7876
5770
9038
3988
1744
890
8964
2121
5210
8271
7820
3724
4305
4669
4711
7144
8641
3727
6736
9283
3523
4743
4786
9172
5539
4726
5686
5710
1546
1992
2428
986
7608
4230
5174
7188
287
1599
8364
6204
7599
9232
399
3197
9913
5744
8446
9354
6723
5145
1470
5491
5735
3312
4650
7687
8424
7174
2407
6708
9090
3271
1345
1865
2636
559
8152
6765
9293
3516
5217
5001
408
1967
9002
5264
1606
3100
8734
9679
2079
6705
9809
974
8084
4980
6377
4598
4972
6468
3737
285
8440
9329
5499
2733
2853
5944
9704
4324
2014
2535
7815
8628
9868
1807
5409
8313
5563
2439
9277
7979
8729
7900
9645
7097
6078
966
5539
1142
2627
1702
4401
2128
657
572
8540
8090
2470
2214
988
5276
9094
6530
4499
3665
4844
5028
9751
2782
8524
5283
1726
738
8854
7469
5317
2520
8441
8987
1213
2921
3122
8384
1954
5151
8383
5962
1001
1365
9156
1771
1078
2778
7369
6146
8999
356
9566
2322
2929
3792
9484
5956
8085
5144
6186
5688
6414
8030
3448
6231
7833
2277
5260
6580
4689
1774
1959
6273
6839
1952
594
9581
3483
1745
9258
1771
7977
6673
1861
4366
3506
3926
4800
2912
9750
2657
6536
2322
6571
7775
5825
4846
1101
3020
1429
184
6562
8866
3372
4355
6840
4416
9221
8895
5326
1814
6207
5696
5276
9996
5094
235
5248
385
9213
5289
4197
1185
500
2062
5729
2240
8726
8931
5036
2884
9538
8175
7449
9887
7172
7908
2226
2745
5328
1862
2660
5788
9194
7638
2708
249
2100
6973
9260
2168
3797
3700
9255
6748
1411
5632
4020
6677
4397
1339
5786
4431
6103
4301
5145
4424
8146
5626
1336
6767
2935
6581
4801
808
9648
6386
1333
6060
7284
4840
3949
9997
8077
1653
4894
6582
9112
7436
8296
2225
9096
8330
5643
1107
3814
6055
3511
4802
1497
4887
9343
6326
2959
3504
5736
4877
7301
8453
9267
7785
3417
7233
2277
9780
2713
3216
1792
1604
3575
8871
7584
6137
2108
7684
1108
9986
5670
1936
8710
9136
1679
9184
1049
4915
219
1115
7262
3408
462
5574
803
7332
3895
4523
7913
6946
1757
2952
7408
4904
4213
884
2945
5504
3485
1964
5751
8594
2760
5436
2539
7943
3590
5337
3883
2008
4095
9067
135
3013
397
2840
1240
8369
1587
1626
2076
2666
2781
339
6002
551
8341
7735
2606
5627
1535
9704
5242
1254
3090
9071
5610
5306
3380
5846
4106
3914
2896
1538
1414
7071
3543
6622
4789
3332
3952
7731
8579
8129
1165
4691
9946
7478
8732
5413
4333
9181
7030
3626
816
449
1351
2302
4103
7246
9851
8330
8617
1438
2002
5351
5360
4898
6063
3965
80
1762
4755
5161
3090
3403
368
9037
381
6375
4093
2065
7535
7195
8102
439
3149
3945
9724
5164
7189
998
1824
3754
8092
7126
8423
6411
521
9987
827
4585
9549
973
1231
6752
5181
699
9068
2740
4573
9919
9580
5103
1675
8
8338
3074
6437
6097
580
2957
7080
2439
6919
6202
2199
8263
6310
7268
1188
2790
7550
6101
78
6042
5960
604
2711
6006
4404
238
6272
2355
9166
6547
6291
6393
1792
1793
5581
4109
8324
166
9878
3476
1828
7918
4254
4982
9936
4069
7878
9742
2651
8230
4952
6846
3251
4162
8180
1343
6555
541
57
3221
9110
5042
7324
8065
370
438
7351
2817
2319
3802
3505
1234
2251
7658
662
6005
5755
6258
5827
4255
7816
9393
5040
3467
2115
3093
122
4442
3894
4486
4220
8811
2345
703
1417
9653
9902
1558
9001
8193
2474
445
4558
7204
3248
657
2625
202
9099
7568
7790
175
1783
7559
5881
1238
1053
4777
9979
2013
1481
3692
2925
5751
7482
2990
7327
1353
2230
5861
1926
5729
5095
6355
4256
9135
9382
1912
6165
8727
1954
7042
4172
9087
9085
9183
6839
8996
9300
2131
636
9225
4473
7397
2432
4207
9806
1411
6386
3392
575
4055
5474
2004
1405
6689
8588
7351
1635
9315
8997
7442
7975
4060
4624
102
9310
7644
622
2119
3660
6630
2880
4805
8648
9923
8490
3333
7704
5603
8181
8590
3629
3023
9329
8560
7133
2378
7558
8399
8569
8214
309
7086
5851
7042
8736
1589
1422
5313
4866
2565
2618
9782
1884
4098
4906
4267
2253
7983
1084
5537
6110
8616
1028
9922
7111
5176
7613
5298
6049
7723
6158
2180
1865
5742
9108
7913
8318
115
7793
9731
4087
1920
6977
1095
7972
2215
3589
7265
7375
2256
6175
3810
5566
4690
9448
612
6665
6400
9361
4494
7314
7776
2804
8978
6598
5288
486
9428
6894
8370
6811
9622
7346
6734
2374
846
9979
7157
3708
873
2915
3483
5956
760
9180
6447
1965
3177
2377
2077
9852
5409
7133
2450
1136
4372
7582
6479
2867
7319
3493
7718
4384
5149
6277
7937
9132
286
8566
4659
6467
3142
1069
7526
1439
3561
218
1731
9671
4020
2557
9233
9330
9359
7077
596
4054
318
6391
3558
5618
8007
4583
6100
4964
7070
7078
4303
7639
4763
8345
307
7469
9901
7073
852
6821
4488
3852
6308
7626
938
5064
9857
5271
2108
9263
1275
6730
8292
4532
1155
9348
183
8552
5951
3098
1883
1784
2699
1196
762
903
3497
6736
722
276
8521
1018
9386
7544
7203
1177
5935
4350
6385
8881
4701
4799
3626
2864
2409
7785
569
7855
2091
3611
4780
3816
1417
8223
6024
9663
2078
3941
8554
1998
9113
3736
2600
7408
5570
4816
6918
6618
2311
4179
7541
8833
9749
72
230
1356
1330
1050
4828
4839
6199
261
8463
9760
1115
7376
6188
7058
6395
9415
1322
5212
6182
9587
8247
1982
6964
5320
8561
6799
3382
7036
7425
701
2552
9439
8738
8178
7251
2443
9488
1567
6864
4345
6379
8104
4519
8461
4634
9019
9109
4272
5756
8830
9468
1976
217
1445
564
1942
3607
1901
7231
9339
2250
9032
7931
7640
3347
6901
9088
5073
7609
955
2681
1020
8196
1506
6575
9676
1685
6910
3905
1013
5860
1512
528
9419
2578
7851
263
5132
7885
1640
1207
4166
8434
4167
5280
9430
8188
5243
44
9950
6826
8128
5478
2146
9919
5203
4776
5712
1555
30
1650
8137
2215
8190
6998
7440
614
8723
6335
1582
183
7092
6226
3424
1054
9133
4877
9886
1506
4854
6669
9288
3433
1985
3052
2575
9696
4495
3846
8221
2519
5295
1196
6770
4793
2404
8690
2508
4985
2754
8771
1890
3672
7605
7172
7661
131
2910
7942
6515
9864
7132
2293
6466
3017
8658
4893
2822
9242
7418
13
9415
3701
7846
8755
8114
3069
4622
6407
7073
3615
8299
9908
6202
4420
4623
5681
609
1731
2959
6061
4747
5027
511
3721
6256
8926
1384
7199
507
6914
7944
6944
4962
9729
8182
9180
733
5128
2960
1274
9557
7596
6499
7272
2506
7312
598
1852
3248
9619
8708
3432
6039
5335
2708
3244
9958
1196
7798
742
9940
6267
9645
7748
2722
2943
8339
6506
9480
7709
3533
175
8267
8468
4493
3826
4791
9055
1166
3882
847
4552
8767
3051
7742
8935
5519
8500
1737
3048
2705
8148
2483
42
12
5805
908
4291
3778
7474
9783
9841
3083
3722
4727
3163
557
7606
2773
7654
1466
9199
336
3988
2759
3016
3554
3271
6324
8467
1627
6084
8268
9455
5757
8690
1595
847
1011
2849
7015
6198
878
8231
2300
6687
9997
3973
7448
7833
4328
4505
320
5406
1609
1341
4157
4901
2216
9132
1207
2846
7986
9541
3324
1531
101
5144
4604
8334
8395
5661
8724
4396
5216
1780
8598
7185
7697
8886
2257
3102
5027
7419
3138
2733
93
2933
5047
5061
7748
1082
316
3928
4721
9055
9172
5898
8464
9663
5525
8669
9544
7275
6128
9111
1410
7851
5931
8453
2856
6003
2717
6057
8363
6273
6214
9934
2304
6258
2712
4236
4137
4084
4710
9959
2556
1238
2728
9490
7074
9164
7192
6065
6846
9471
5196
8012
5239
5777
544
3023
980
206
8943
5678
7795
4174
686
758
9031
6886
1909
9279
764
5695
2875
9229
8727
7902
7917
4614
478
5554
6634
894
3809
8925
958
6526
420
6713
2697
9363
5659
7564
9996
3218
3009
8550
4367
3865
5140
6679
2497
4113
3216
926
477
2959
3414
8796
774
1978
5609
5030
4383
8039
1334
601
7161
1729
269
728
1738
1044
9216
9153
9398
9400
6231
1279
4877
1546
4317
3352
6401
6342
9306
2421
610
1617
3662
2914
2919
4691
2919
3676
731
4146
9007
9767
5922
1721
5478
1186
7975
135
7303
4498
9124
9044
7353
5210
7116
7311
420
1340
1816
4978
478
6266
2812
4487
2274
2229
2261
724
1003
4839
7922
4641
8402
6348
2012
8922
898
3530
4244
5824
9252
2673
7127
7643
1692
9741
288
4970
9183
4969
8506
5706
8543
6622
9056
100
7845
5626
180
9185
4778
3755
1992
1289
2210
474
7260
8169
7622
6900
756
6451
3308
5603
8757
5487
1268
5356
893
4832
3825
210
4940
8897
2147
2360
5554
734
4237
7955
1607
5870
8904
8541
2433
5998
1859
4966
1349
5770
5829
8389
9517
1236
3969
6445
9954
1990
4948
1931
8102
3156
7359
1323
4625
8939
3275
5338
4358
6823
365
4021
4162
1808
1112
3841
7856
691
5434
2660
4619
7951
228
5409
3905
8118
5977
977
5137
7428
4946
2364
641
3308
1643
8104
5230
8205
2558
6904
3616
1923
3898
6613
185
7306
1727
4490
4891
5886
7721
6073
5379
1342
2615
827
9590
6830
4183
8677
8774
9468
6639
5254
9568
4762
2058
8828
4198
9370
9070
6183
196
1112
6214
7701
7009
9120
2145
7245
7668
2881
7862
7447
976
826
7025
9864
2494
4432
9935
5851
8934
8065
6642
2203
9865
1795
7169
8269
3501
3446
8112
4682
8262
9112
9511
987
942
5831
4097
5357
3249
2769
1827
8307
6343
9559
8359
1515
4446
4192
645
8457
8980
7850
5949
6751
1566
2987
9539
3422
4536
757
5255
9046
2106
6328
5039
3017
434
8098
9636
9326
3988
8930
6150
8578
3339
3530
5485
4441
7642
1522
4109
2513
8548
6984
8629
2535
2404
3925
5060
2291
266
7500
2952
7423
1283
5548
9972
3893
3908
1717
3790
9558
7730
119
4722
4262
7568
3813
1334
213
7734
553
4124
4073
9147
4593
2893
4951
5536
4375
6264
3216
2104
1598
5175
8568
1767
8440
4457
7362
2165
9204
6050
5318
2111
8805
9420
101
2603
1614
9367
1844
6678
6826
6388
9620
9724
4536
3114
7330
3236
5939
1315
4553
9573
6159
9207
9029
5752
8943
5411
9683
8171
9588
885
7237
8575
5632
6630
9969
4128
4393
5268
6969
558
617
2875
7781
8876
9505
5168
6284
9332
1358
5226
9362
933
5620
9117
7659
3963
1991
7924
5182
3306
6728
4506
821
3206
764
3141
368
5265
9625
1232
3609
7042
6377
4724
4178
5134
8081
5426
7786
1254
908
4047
447
8477
9616
1789
7262
8372
3714
8690
2198
37
5972
4998
1626
8216
2429
9566
1653
1828
3986
8320
3287
7126
4704
4547
414
2951
1851
1317
9712
4461
2880
3048
9588
8433
7783
4634
1809
8232
500
3519
5038
4720
3677
2477
6857
2008
3286
9604
595
509
9352
3160
376
6381
6640
5372
5260
7706
4675
6349
6065
9197
4943
9752
9829
947
7565
457
793
2057
2371
6881
3500
9519
1542
2611
4149
844
5628
3195
9744
8879
3279
4603
5151
5901
9694
3588
6210
6411
254
7645
370
6921
4173
1779
8183
6569
6727
3998
1721
2107
6017
6347
7443
8103
5699
2747
8547
9079
883
8215
9870
2798
9948
142
6721
8280
1726
8525
4291
8383
6302
6186
8038
1767
7838
1437
9756
7271
7928
3740
9062
7396
2291
1889
5415
460
3192
714
1255
60
5247
3357
8403
4815
9234
7685
2370
595
9939
4157
1955
7833
5273
8616
2370
6265
8390
5115
4057
8560
4356
2696
4851
5543
9581
8200
1852
4193
2394
8803
1988
2080
9619
8607
2
8085
5302
6275
8661
1474
7059
263
3286
5742
3443
8922
601
6564
5560
2127
6242
7080
7424
7285
8453
7880
2579
6450
2917
7770
9868
1371
398
2968
6485
5155
3119
7636
7914
4877
9774
8681
6256
7471
6336
5281
1134
7349
5216
6509
6313
4719
8908
9172
9166
5065
2575
9626
4361
1781
4568
124
2114
2214
4746
7158
8391
1003
8701
3633
2324
919
8547
6460
303
8121
8724
1110
1312
8109
8138
5798
13
1166
8697
3287
9412
4198
5734
9667
6306
6579
5608
4906
7409
5432
2348
8703
7149
4253
6642
8207
5527
4324
5685
6911
5139
9242
4552
7762
4716
7973
3836
8772
1576
976
4398
5941
8598
3664
9085
7285
7939
434
6617
6760
8748
7140
7271
9335
7213
3852
7201
7939
3800
8473
7098
7478
6722
5812
9855
5416
663
5554
3417
6330
9709
5897
800
5171
5350
5212
649
9445
16
3989
5631
6587
2551
6079
4400
2594
9770
7197
174
4624
8490
9353
342
7061
4990
4381
5853
7597
2628
7816
3174
366
1378
8430
4849
357
7834
9566
1198
6663
9164
2305
6174
9766
1990
8588
2506
4771
3847
2370
7965
5083
1201
5418
1884
6351
3820
3320
6151
9780
7607
2682
8583
5923
8649
7089
4054
1309
8102
9914
6591
2383
9677
7528
5562
8910
4190
8960
42
9216
7193
8177
1122
9383
3585
9150
7137
570
3504
3433
9967
2753
6612
2525
4639
7501
9879
1064
2596
9137
8444
6131
2720
4465
3077
5536
6504
2278
6770
5103
1827
8395
4979
4348
6833
9992
2063
4745
360
6296
4877
8852
4730
3241
4479
1044
9762
1455
1519
8789
4141
2725
4274
9678
8662
993
2953
2011
3562
2131
2726
2156
4810
6490
6523
8473
7998
1923
2558
4928
1926
3407
3017
3693
9164
7391
685
7381
7926
7007
7911
9566
2503
5356
3595
6654
7029
7507
2285
4255
1973
5096
1822
1548
6482
6223
9955
523
9853
8395
5570
5639
3694
1233
8118
6297
8697
8824
4193
4562
700
4287
3457
983
4405
7642
6651
2473
9824
1131
6852
5135
6733
8953
1391
4355
8720
3392
2896
9511
7170
3028
4095
7026
9733
7939
4185
7466
7461
8727
5536
2351
9290
5460
82
8434
5498
2484
5815
7264
9611
6124
6547
1007
6870
4011
1756
1860
8055
1167
9318
5855
9953
5667
8106
6084
3519
4121
3013
758
7333
384
9277
1857
7428
5714
1662
5860
4028
4573
8354
7626
9836
4572
7359
7188
4453
2785
4713
420
7596
5745
7945
8712
4174
3788
6598
7362
5887
2327
5984
416
2619
6696
4780
4412
5197
6381
7256
466
8557
7338
2144
9913
6932
7549
3145
3744
8780
3455
8395
5415
9027
2586
7660
8071
9246
370
6071
2607
7577
8097
2092
3244
6252
4962
5345
2212
6426
8745
8742
1359
8883
4430
2501
4338
6873
7780
1608
3433
3552
9610
3429
5856
1791
4942
6341
8975
2291
4521
9282
9296
9010
2459
4734
6238
1756
9939
2128
4300
8766
5642
5354
7582
65
1357
1014
8984
2687
4662
1934
3602
7334
4838
3723
1604
4116
4865
1158
6180
6578
453
4202
9177
9118
7576
8250
859
7536
6990
2782
9593
174
7140
745
9254
2347
3548
9142
5440
7354
6181
9345
4703
6176
5366
8418
3255
1223
4614
1491
9866
1087
1915
9475
9213
464
4926
5107
8597
1530
4455
1230
2542
8893
8731
2486
2552
9732
2670
9225
9758
8492
7670
3075
4660
3059
2958
3052
5324
2668
4195
1426
1781
8015
383
9265
7953
3548
5679
3791
6834
6304
4227
4869
1376
8080
2658
7735
4169
7970
7624
5796
5974
3964
7581
5976
6197
7732
5986
3791
4120
5926
2939
8501
6218
7764
8835
3657
9017
4567
8081
2736
2213
980
598
9253
1683
7578
5279
1342
3390
376
5549
7002
2251
7372
94
134
5431
7957
6983
1679
8783
2762
3569
2993
347
5395
5518
7502
3529
8709
806
4971
786
1724
3794
9396
3386
208
9572
7296
2553
3066
1153
7151
7825
2720
7324
9503
5308
5628
257
9950
1604
1019
314
6154
334
6577
7873
9412
5076
681
5891
6100
2029
8122
6253
309
2251
870
2614
8145
6096
4252
4297
9495
1502
8973
381
584
3018
8875
9634
8802
2460
830
6795
8980
4230
7568
4706
6496
2798
2408
4124
4750
3274
6356
3579
2269
3015
2735
2794
3284
7158
2258
7656
9191
132
9174
8948
6341
1300
8104
1681
7550
5099
6374
662
6290
2279
2006
2981
3701
7949
4437
8117
5550
6126
972
6479
8159
5045
8959
4818
4159
6287
3824
3587
8258
3239
3120
8900
9914
1966
9910
9983
9783
5092
6648
8016
8634
4949
9957
141
3495
3859
869
6082
7273
587
8040
5501
4591
4327
8907
8803
3860
6896
186
9181
8012
9389
1887
2098
7242
4140
9384
4914
8735
1148
4359
5517
4910
1205
8243
5662
8394
3156
4347
8695
7024
359
1371
4986
7809
3393
7063
4577
4584
1867
3572
2410
9034
8696
9558
435
7467
7539
7604
7166
7292
3750
3016
3089
5650
1673
4914
829
51
6630
9980
3016
3386
2069
3768
4281
8906
297
9158
3711
3950
7734
5938
7407
9423
7085
2218
1369
4127
3173
3037
406
2930
2568
5790
799
540
5703
7704
1261
4965
27
7563
1384
8297
2153
7829
7358
6397
9153
1933
1235
7420
2019
824
4351
3295
6687
5086
2057
8731
856
6118
1358
7155
2003
5278
1741
4830
8850
6631
626
1220
8167
29
1837
3299
2135
4341
9694
8238
5150
4703
6016
2276
728
6634
4031
7694
6227
3270
8743
3234
2367
1653
2650
837
3886
7739
8142
2702
1422
3285
8737
5493
5104
4662
5385
4522
8852
5772
3421
3905
2195
7264
4473
5003
1704
1148
3362
561
2012
3368
151
8537
5886
8717
3903
5915
9931
1882
773
6813
2047
8853
4477
2027
7000
5129
3874
2978
370
2765
813
8619
5717
6774
8372
2933
9208
2867
5581
6171
6208
4213
1549
6485
3513
9330
9361
3818
527
6719
6184
8450
6889
6938
539
7290
2003
3578
7402
7249
6855
7614
6869
3983
8232
1090
5123
5638
6938
7361
450
7168
3009
9300
1996
6936
7220
8408
8227
4852
9645
3021
2633
8320
1057
4314
974
8486
7431
5310
6918
9577
9830
3442
9270
5362
7359
4747
6635
8833
516
4923
3736
5013
4803
8342
9434
1046
9652
9522
1545
9711
8779
9256
5613
778
7545
1864
7034
3972
5701
4457
5434
6255
6387
1181
7574
8374
3775
1250
9729
1547
8408
1333
9392
2300
8124
642
2730
565
9835
8550
5432
2079
8890
9365
5848
7765
2023
632
2180
2247
292
2238
1706
1415
8146
6035
7896
3889
8092
7198
6167
6872
1372
52
1969
4571
4861
6522
4143
631
7391
4759
7203
8630
4913
5960
7694
5221
7854
1966
9024
7315
9622
6226
7130
3221
7048
2552
4929
4966
4841
9073
3186
3148
5875
2938
9836
6694
1645
5154
9694
4001
4227
5321
686
5674
4738
2532
2723
9214
9666
1565
3552
732
1776
5832
4030
7116
3063
128
4996
7706
3627
2799
8230
6842
4145
1452
2279
5903
7182
591
3724
7831
1211
912
7822
1422
5218
9326
6539
2787
1751
7755
8586
6503
2694
564
4586
8897
1573
767
3734
399
1029
2205
5126
5176
9963
7327
245
492
341
9460
283
2012
6923
2848
3351
6662
3604
3753
4298
1577
9474
2843
7346
5367
2363
3692
2097
9176
773
6329
3866
5643
5085
7662
3528
1128
3091
69
1771
4081
6326
7814
2368
3590
7608
4141
5659
9175
3293
2458
7700
7444
5637
3985
2475
6401
4612
8545
7225
9557
1451
8034
3012
3586
5108
7287
735
8319
1087
3940
6476
8368
4532
7065
815
3671
9332
6556
6128
6676
5825
8996
5276
8040
5270
5377
7065
7191
8420
1306
5876
332
4219
46
8889
5302
9505
3596
5838
2736
7042
5406
1213
7823
5316
6112
9148
4068
1221
1583
8410
2561
7315
5868
1320
5464
7944
1839
7489
383
1073
3592
2888
4224
2505
8017
3725
2845
2566
2848
8955
2577
8480
6425
193
4609
4793
7279
8090
2785
1022
4715
5132
8291
9256
7573
2698
4378
7823
6431
4582
4204
7420
6946
5463
1782
9609
768
3234
7530
8440
8088
8312
9524
7469
8199
1676
7338
5032
1148
8735
9233
4451
5524
9258
9516
100
5316
2551
144
3007
6629
3933
6787
860
890
7126
6466
4096
4221
4814
2194
3019
1095
7834
3422
3773
766
1027
9119
5797
5064
4558
9242
9448
6318
8153
8034
4858
1788
5395
1023
8829
4661
873
5159
3251
52
361
5848
193
4013
5829
2631
8530
8977
5285
6755
3812
3057
3033
9427
6276
1625
9258
7902
3521
1326
6076
3705
1839
4082
5587
6618
5163
8164
7278
5452
9254
9461
708
8043
7472
8340
8281
5711
7938
2508
8205
6982
5367
3379
2354
2570
5656
2595
5337
5858
3171
9862
200
3139
6583
9258
2601
8743
2159
8644
4961
7782
5960
4304
2379
2369
7297
8791
2769
5726
8270
2617
4054
7740
8905
1194
6067
4440
5446
8201
3901
3561
8160
9899
3295
8486
6453
8983
7786
1112
9980
2970
1685
458
3294
2458
1554
6172
6792
4936
4222
8358
2939
9583
8148
730
8430
9305
6096
3282
2529
2816
2507
6953
7998
7633
2648
3669
2430
4253
7113
7938
4262
7258
4719
746
7004
1479
380
480
8633
2316
6934
7485
3933
6719
7563
3633
6122
5715
2796
8619
2078
3307
1527
8532
3136
4621
5637
6389
742
817
6348
4873
993
6488
2546
8493
3366
7418
7711
5347
8361
5256
2317
6758
5576
5008
9311
2376
4737
6590
7611
6903
5793
2831
3013
4319
3914
6321
7898
153
7104
4679
8438
736
9937
1929
3042
4660
9999
5400
9597
3191
1163
1054
3110
9557
8287
340
4355
8594
1095
7117
401
4635
9997
4592
5513
6206
7873
8339
1803
309
9857
3970
5210
1597
3706
3471
7236
8005
7579
8372
5708
5490
3475
7380
5045
1839
1207
6287
5085
3202
9905
2660
5971
9706
4471
7392
2071
6676
9271
1237
9405
2941
3005
1591
3182
9282
7265
1535
2235
8563
2256
4914
9966
4630
8517
908
4831
2535
7395
1254
4031
5997
7986
7687
2437
8584
3027
3862
3491
4198
6162
7645
980
1158
6391
5161
836
1300
5913
2942
8668
7506
5184
1576
7112
5591
9477
9164
4647
5905
8968
6684
5103
2423
8701
5114
3386
7257
2933
5060
8304
1113
4132
637
1811
6258
2948
5165
961
4246
3446
1886
3898
2743
4656
3319
2670
1851
2039
6438
4033
5906
9274
5062
783
4483
4904
3297
1878
5058
672
1406
4356
6654
5843
763
9166
6296
1320
5686
1753
8750
5404
1237
5977
3844
883
5797
2356
8276
9024
8320
7218
1693
4060
4376
7940
4231
3159
8976
4590
2374
3848
7161
2625
1660
3586
3529
6441
3033
3798
8873
9328
6830
9663
7045
5134
9760
5950
1270
5838
3911
5442
3820
7022
5142
9811
6149
1618
2341
1884
7867
4149
3129
6595
7705
6189
5574
3046
5405
5737
891
5859
4697
5354
4571
4819
7972
5308
9628
1957
2574
1824
3384
131
832
551
4913
947
8865
141
7506
1596
2966
9855
4672
3955
2129
5194
7023
1969
2170
1378
8881
6546
5387
8795
5321
5101
628
2024
9086
1627
5327
1966
6443
2262
7295
9587
9827
7839
4145
5369
9025
3660
9685
1057
8782
5180
2278
7789
348
2745
9427
8903
879
5993
7858
4663
4555
9296
2667
4213
8729
2517
1024
6091
4355
8207
7452
5590
4190
3820
1017
4393
9272
3023
4924
3502
1159
3300
4395
9770
6513
5296
9934
7020
3354
1770
6227
8642
7159
4575
716
7655
6305
8279
7283
4493
1605
1394
6653
7507
8921
8286
7532
851
6777
2169
4047
5643
2719
7245
8980
5717
9153
4828
510
4901
4260
9801
5153
6015
3535
2321
5242
611
1882
7044
8172
4246
4581
2516
8405
4206
1781
5273
1295
7674
825
8926
2610
6027
4091
7419
8791
1554
7714
5424
7399
4328
4803
5051
433
2820
7320
8023
267
4716
3225
7937
5344
4348
839
9079
104
5244
3416
4480
9221
4993
9500
9266
5049
5234
6382
308
2213
4005
5718
3776
4989
3526
5067
4756
5015
4947
1926
2374
2706
4423
4961
9170
995
1361
1022
7201
9946
6128
5333
5879
8915
6653
181
4905
7304
2549
5148
1114
1268
9714
7890
8897
2035
1269
7103
3448
3206
3122
9500
8066
3858
1703
8903
3322
9880
1050
288
853
6287
159
8960
8660
9276
2819
7018
1176
1812
7176
5226
2481
3096
3020
5241
1957
9359
1848
947
1338
9362
2995
9663
1552
2289
8353
1805
6094
8563
7819
3327
2407
6298
1244
7726
2808
965
373
7325
2530
3727
5005
4170
7854
1477
7993
769
6578
8820
6532
9035
9086
9232
4075
7139
2275
8978
6392
4281
353
6425
4728
8080
7115
8017
3035
2914
6922
5025
4696
5779
9258
3982
3706
7506
2677
5613
6411
1228
8426
6342
4268
2603
394
3204
7166
2684
9567
9145
8640
8910
6489
4974
373
1974
7942
4391
2001
6064
8524
3381
9360
3072
4550
9110
7827
9750
1866
3415
4472
7887
9731
2697
4148
2840
9216
7617
6176
8318
8904
9178
4814
1393
5224
2309
5398
1575
7850
3424
4929
7980
9795
4661
3553
471
874
1545
9515
3848
3616
3797
6386
4990
7696
6449
5361
3205
3989
5148
1269
8684
5826
2120
4021
4549
386
611
1407
4629
9869
8560
1184
4283
2163
5540
5535
5198
4936
3052
8310
2494
5580
1723
7646
9085
7830
4658
1735
6375
9868
7032
2609
7659
3682
9897
9257
9822
2380
1483
5859
117
6370
7867
4113
8384
5359
6470
3005
6423
2917
2148
1145
9740
1154
4158
5184
655
4823
1280
1752
592
8234
8826
6391
3663
9034
4224
7359
6224
7962
1490
1944
4347
4237
9814
8840
2079
876
2112
1265
5478
1446
5715
5063
5556
4485
6866
8012
1081
3753
495
7882
1590
9491
4357
6061
9404
4672
5201
5419
7728
6128
6619
3744
458
322
3251
9338
2493
3406
4262
8285
2225
5326
31
964
5980
5466
5642
7590
3791
1534
5972
2193
9324
9610
3342
8517
3974
3799
7520
79
6209
3953
9515
7200
9512
9013
7767
938
7581
4920
3131
7575
9403
65
4090
9253
6199
52
5002
8674
8853
9772
2353
8576
4871
4436
2472
8213
8432
7235
2721
2225
3783
6786
2117
9885
3095
7386
1766
5773
1763
4975
1123
8897
9367
8323
586
6510
2057
1256
7527
9764
4590
5846
9851
8555
2954
5029
8408
7183
8335
5576
9881
1973
1638
6502
8238
9529
1164
2470
7268
5414
4451
822
7667
9488
4218
2232
6482
8530
6263
58
1477
5103
5216
7280
1190
1815
6521
5361
722
4728
567
6122
458
3518
5427
7762
729
3001
5051
5276
7029
4681
2482
1042
6671
5833
5735
453
5701
6277
9364
3470
8375
4393
8317
7183
2470
439
7896
4571
9320
2212
2652
2878
2649
8400
1873
4218
3995
5921
5703
1408
6622
9947
8147
5463
2074
5118
9524
1100
601
1851
3668
2391
5090
5812
250
1893
4624
3152
92
2647
9121
5623
17
6855
4362
6992
9924
9890
8392
5429
3445
6550
2353
2127
186
3881
8985
8884
8963
6707
4609
1833
9099
1210
5881
2293
3018
5240
5142
7989
5640
7835
5679
6901
6555
5800
3809
7329
8657
2381
1731
4536
7561
5010
2387
7946
6732
3899
1839
8366
7961
1405
4464
3475
7534
3546
8945
1105
1891
7707
4861
2138
992
169
646
6674
5966
9639
7906
4056
3499
320
3616
8688
5511
440
3705
3999
6748
274
7329
3794
2570
8382
9292
5435
3664
684
4813
9386
1799
7746
9738
2916
328
4037
75
1170
1806
8167
8290
7416
5302
3582
6068
8496
9267
5837
4965
9090
9774
673
4354
5251
7754
9434
2664
9608
565
7908
5602
7461
3531
577
5663
8742
1285
6997
786
7016
3727
7037
4195
9653
8806
7740
5907
91
2224
4900
3453
2072
9446
8349
2263
6804
6668
3974
9864
5723
34
2709
3283
9174
8707
2908
8402
308
8202
1946
6750
7386
8900
6123
6602
5108
2192
5758
8960
711
2291
9969
2387
3493
5577
8522
3540
7483
9686
3780
3551
5978
4106
772
7045
4464
898
552
213
2563
2827
9339
8132
8730
5858
5239
4652
4888
4951
4039
6976
4726
9200
9432
557
4507
6234
8972
2891
6458
394
9914
5443
3513
2977
3013
1564
6137
2830
2775
7822
9719
7005
4506
343
2638
9997
9396
5211
9958
3327
5596
822
317
4347
5357
2317
7712
6493
6102
7139
4263
524
7131
9223
6314
6939
6747
715
1828
7017
623
4495
3779
243
9612
8460
4504
553
8021
2013
5025
2189
401
8279
5648
2151
2484
4377
7256
150
4396
8798
8084
5378
5995
9471
8500
8365
619
3830
1796
3304
83
6174
8795
7249
2485
4486
8269
3705
9825
5108
4493
3652
5561
7174
2979
3002
1906
371
6150
1498
7572
9520
8630
7358
2494
7231
9032
9466
3657
354
1919
9022
4631
4285
9587
9531
7368
5258
9857
4578
8089
837
5695
9304
793
3112
2282
2310
7049
8449
2862
6540
4192
2766
129
6358
2520
4299
396
7398
1737
8803
6279
6993
8975
5570
7952
2502
1738
2379
1144
2536
802
4005
6762
2829
8309
9840
89
3856
7999
1238
8885
7921
8501
796
9193
955
1278
8743
244
2438
6414
348
8482
6835
3247
4816
8870
2869
5727
9278
9926
5375
2849
5975
7315
7304
3536
3267
7844
4651
7175
9765
5454
1051
3014
7245
4114
9172
8370
3735
2051
3501
9148
8721
7154
8969
28
2714
1368
3420
3274
6390
8655
4107
5864
382
4733
8988
9183
5412
6302
9629
645
7876
5837
5840
7272
4150
6544
1924
522
8431
3213
3903
1801
967
5580
6263
3705
9590
5866
4448
1296
9128
1750
287
4749
6656
6765
509
9318
2008
9565
552
4445
3430
6775
7731
7407
9834
86
4142
5513
5812
5111
128
5095
2754
6468
2960
906
4935
4289
3508
8692
3031
6401
8528
9011
1151
8901
5136
8680
3682
4211
6513
9236
7166
5488
5289
2814
4078
4922
3191
5507
4456
1300
8821
2410
1829
1790
9498
2195
7409
9360
8988
4315
4408
7347
482
8062
9617
8092
2072
4586
6199
8886
4188
2668
2002
8539
3445
5402
8741
3806
1299
1596
1744
8616
8673
7079
4149
5870
5415
1448
776
2203
5788
8425
9919
7727
5081
531
9289
3923
6617
9600
5227
9112
1436
6571
1877
7212
7883
7831
1891
4104
7045
3273
176
9240
5128
1362
1797
1783
4636
3533
175
1831
2921
402
7183
4170
2952
3748
8539
7905
7703
4093
7457
7966
5254
3476
7387
4743
9551
2440
9278
4026
1939
5340
4988
135
799
2575
5466
63
1421
8854
4332
6455
2278
5353
5276
8633
3317
3735
1562
3047
2055
1334
1661
7388
7535
9035
4488
9121
8550
1058
4840
8425
6735
5291
8665
9802
7880
1713
7783
2472
6109
1736
6338
4112
3911
6979
2476
4606
4370
7119
8988
6955
4908
7055
6101
9942
1656
1892
7408
446
5443
8201
7493
6089
6622
3657
265
644
8985
2061
6609
6456
6945
4598
3077
1461
8833
7571
6720
2782
5076
2608
9748
1568
2634
3307
458
4864
5000
2148
3687
3984
1818
5968
730
9422
7092
6458
9889
7706
790
295
6476
3585
1565
9748
6873
9066
2918
2382
6030
8253
446
878
5222
6411
1237
3279
482
3614
4994
109
6001
1310
5695
4348
2954
1852
4900
7106
6198
9375
2577
7442
1883
7736
229
7782
2130
3092
1852
2072
8938
5535
8358
8477
182
2143
7570
9326
5265
3364
9321
8917
9074
3481
1591
4849
5226
9511
2547
7701
7050
5399
1248
7059
3202
1986
2237
8192
3252
8071
7303
5876
279
1351
6078
2849
1416
5857
2644
8446
9114
933
1426
5823
4190
7847
837
4130
2446
3346
549
7896
3459
9575
3799
429
7142
2401
5848
6583
9443
3253
5897
7447
7002
9835
4811
1375
7744
1955
4272
1905
7010
1831
305
7215
8665
2300
7501
7444
8297
6451
9582
7741
1939
9746
7336
8982
9947
5962
9755
7741
6195
9220
7544
2229
1222
8189
3825
5306
7586
6796
8024
6651
5468
812
8985
6889
7639
442
916
1002
927
877
4066
6218
176
5180
7385
8319
8676
8208
3338
3432
3657
1720
1272
3042
464
2067
5427
294
8994
7022
7522
4785
637
3769
1199
9009
6236
9624
3805
6041
2389
9667
8324
3874
8508
4090
8317
1231
1573
6777
9417
7931
6279
5636
9339
9905
7979
5999
5878
1815
5348
9773
337
7383
984
2083
6616
1483
9452
4471
2556
9109
6111
266
8778
4665
6365
8400
8424
552
2995
3720
4028
9226
7458
9964
7111
7126
5660
7063
8910
6369
8924
2125
6874
6385
1682
6540
1429
508
7004
5997
2021
4050
1648
5719
4118
5556
997
8656
2527
3711
2834
193
5046
9593
46
85
2143
167
2439
8189
7071
2984
5662
2403
7568
5426
6287
8185
5069
935
1310
7150
8941
8323
4893
4668
8812
8149
1162
3617
1109
4423
4021
7095
6892
8444
8207
3874
791
6934
4463
7542
2845
9553
2270
5187
359
4143
5650
622
4707
3216
1383
5693
9895
2909
969
8206
946
7010
271
6196
9694
3238
4657
8079
7730
8072
8794
9576
4980
8039
1576
118
8667
5006
3712
4671
6483
9659
479
4655
3306
1707
1739
8126
5991
5603
7049
2689
682
3789
7319
1391
1102
9005
9161
4046
5451
3423
9473
3866
5545
9600
7463
4593
6591
4437
1144
9838
1001
4251
5595
8031
8183
4956
8847
6341
4914
6139
7040
473
4825
748
4584
4213
650
7315
6626
4470
4397
6663
1913
1804
1274
5939
6095
507
6843
57
235
9729
2715
2899
6074
3876
1214
55
6373
4503
2282
1862
8899
7433
4835
7250
9317
539
2469
7146
1023
8460
3562
6707
2535
4963
1691
5780
6310
6231
7923
6990
8171
1614
8704
3366
8735
8817
6034
5457
8915
2184
1446
779
2869
3815
8108
1187
8690
7028
1475
3543
5909
1700
1895
1655
7501
6162
3777
2809
1869
3627
4653
5720
2813
9129
937
4409
5518
8857
5001
2189
8043
5963
7047
5148
1531
1046
3655
8916
1442
9365
5513
2157
8151
2178
7784
3496
9745
4141
6079
7012
2362
6058
7755
4908
534
3300
7644
9216
4908
1297
2197
6495
4131
8228
9731
558
9704
1881
8346
5399
6427
6993
7738
4401
746
8282
6576
2056
7525
2009
4873
5929
4993
3351
1394
9917
4440
2742
1228
3327
653
8046
2683
3451
9677
8904
2861
2036
7233
4630
3895
5698
9616
4156
5530
1639
1137
2848
9589
9469
4207
1290
7844
205
1797
9047
1302
3470
3048
6592
925
6841
2308
4978
367
2949
2879
2618
2137
8211
7033
1647
8066
6664
5301
3915
1405
8354
2961
6871
1961
1993
7553
2323
2387
4580
4107
9999
3691
2149
6635
3112
8372
2994
9302
3634
5892
7601
9051
5150
5467
9935
6837
1913
3793
6333
3998
354
4232
5047
7070
9173
3073
8706
5905
6616
3322
9538
2438
5681
8277
5829
7683
3730
2499
1024
5062
722
1263
1124
3239
8969
8440
475
6329
4232
870
9877
2655
8099
5022
9290
9627
316
144
4027
6449
2029
4414
9210
3627
674
9383
6610
4422
9904
7345
9861
4665
3606
6244
4176
1621
6159
2755
5709
6088
48
9094
1364
7100
1108
1267
2990
2060
7890
8172
6041
2263
3431
929
7361
6093
502
1286
7985
5750
5577
7295
8005
2546
1842
6215
9739
2219
562
1200
8582
9223
5813
325
1391
9369
2409
7740
8504
1047
5097
3991
6078
9686
778
8841
4091
593
641
5030
2548
2089
1486
9843
3286
7382
6458
4380
2296
748
9896
4644
4397
1161
1451
2935
6616
4698
2980
2060
5676
1037
9894
2902
2207
6097
4553
2362
9675
858
6182
2442
4545
1953
1429
6720
9738
2440
4337
5430
1963
2251
7205
3810
8724
2130
6614
7888
6245
5155
1724
5911
3133
596
1901
8605
2097
2750
7560
4470
8310
7021
1019
2440
4603
4580
5794
5242
4373
4045
477
9098
9848
8702
7692
7534
8719
1447
4665
3683
409
232
9026
4673
2272
6688
5394
1104
9911
704
5148
243
9807
8926
5795
6290
9174
3813
8920
8853
9181
9161
5216
5164
932
1432
7601
397
724
844
4586
9973
8072
2189
1420
8111
7385
1828
7241
7106
1637
2635
6248
2356
5787
4927
2801
5293
2294
6023
91
1654
8548
143
1232
1872
2769
5069
5769
7777
1381
3252
5195
2058
3446
3895
9022
420
235
4725
5510
5560
2559
9634
5552
2093
1118
9767
3163
940
287
5776
4704
4832
4622
6851
4559
3226
2661
9953
6279
4752
326
9684
9874
6757
2616
472
2171
9444
9963
1894
5853
2982
8697
7531
2041
4291
8908
504
7315
9381
5830
2819
5418
3304
7153
6746
5378
9565
6051
519
2976
4302
9229
3455
6433
9036
7856
9797
8967
788
8253
3708
6545
8512
5800
905
6758
4265
3448
7063
606
122
6974
9523
9837
6272
2207
4232
8365
6206
4335
5813
2247
8413
2396
618
7485
4721
9460
5042
5783
1094
7124
4122
7784
6873
2303
9328
5180
2195
1303
23
5712
8224
1882
470
6414
1518
2668
2576
2676
4417
2957
5150
8608
2147
9143
1384
8666
2905
4311
9588
3134
4336
5637
9429
4228
246
8081
1300
5998
8678
3996
7356
2061
5195
8400
6255
9585
2661
5725
6710
9739
9514
802
374
448
9651
5028
3294
6412
4567
1965
4109
880
5510
2868
7856
2619
1563
1636
9593
8272
1253
3308
5835
3017
6079
9459
3906
3944
7578
374
7920
5270
5884
3392
8673
4794
5026
2133
5248
1831
2641
186
4146
5266
6394
9796
1968
5343
9548
363
1459
6759
2228
3707
5976
9000
9023
2376
2467
8729
5072
971
3871
3560
2780
9277
6707
1427
1491
926
1521
3183
1001
6226
7144
3272
6018
2874
3673
2853
589
7499
7542
71
2887
4684
5990
6734
2672
4801
7894
2152
2827
4447
410
7879
8798
9404
3280
6958
5274
228
4885
5400
436
7562
9025
9876
3186
3801
2846
9201
8705
7558
2950
9842
755
2805
346
3487
9814
6580
3119
1448
1727
2759
706
1254
4422
4017
9804
2719
2523
6987
529
917
7062
2837
4835
8045
1004
2870
5987
5479
9645
7506
6087
2734
2427
3783
1927
14
8853
9891
8370
2909
2401
2390
4286
5256
8792
9968
8364
6267
9994
7815
6377
2956
6899
6854
8912
676
646
5685
6605
3803
2133
1009
5181
5199
7571
6169
434
6865
4112
9892
3827
7500
8132
2050
5167
1874
3463
8253
1218
341
8636
4795
3392
6591
6542
1315
3598
6223
883
4394
4688
7185
6077
5721
2445
1080
5791
5741
8158
7498
8685
6474
1846
5640
4460
7420
3532
1497
6872
4668
8851
978
3780
348
7562
4852
4460
4879
6655
7217
7671
536
2495
1020
9561
1757
8761
3869
1956
5287
8352
2878
7870
9097
7615
2982
6221
5739
5687
1407
383
7986
2035
5653
9175
2845
5645
7325
2033
2751
873
6927
6807
5924
6735
8578
1164
5089
6006
2611
7093
3341
2732
3009
3272
4630
3154
2649
7500
2961
9316
2025
320
9362
8102
6114
3032
212
2586
6367
4401
9237
3199
8924
4870
8913
8819
1749
9179
3898
3416
5293
3159
5457
2517
1704
3966
2851
5283
229
3612
1827
1496
2027
5358
5744
8401
6782
8731
9811
9879
414
5520
3351
6996
1261
2168
8580
7856
5803
3322
3482
9012
352
9852
3511
9551
9109
2790
3078
7622
767
6001
500
9414
3785
3551
5328
5366
5820
2260
3614
7480
9486
9377
1975
2078
8021
3281
3473
8201
4806
5357
6023
8588
4719
9770
7669
5423
5836
3346
8450
8576
1210
1872
1161
1027
3222
4581
5254
6314
2849
5127
6826
304
3203
9
1611
5968
7240
5830
28
5971
235
9383
9716
5301
1054
4660
1773
5257
4723
6727
3227
1459
7562
2268
5782
3011
9992
5428
6758
5906
2032
9417
9211
1940
5585
7676
8502
237
1739
9546
9208
8353
5662
5501
53
2228
7746
9199
3171
7744
6893
3417
1269
8724
7492
5705
9839
7705
6530
2082
1621
9920
9918
4797
7044
3751
2235
190
3693
2667
4561
6401
1050
2824
980
7859
5070
5515
8094
1277
557
9720
9230
443
4948
5751
348
251
9559
1002
4855
5601
4438
3929
6893
8488
3179
3086
2679
8514
2946
7997
8959
1856
4597
8219
1758
8653
8147
4160
6854
6164
2589
9814
2377
67
8765
5905
1813
6695
7235
7465
7532
1527
3229
8946
8804
4476
2449
8765
8599
1293
8763
8279
4056
6346
4926
4767
3683
5695
8425
7669
6911
4472
9127
8398
7444
4531
2450
7860
4083
9216
5478
2618
6502
5397
8702
893
8660
6639
1421
951
9937
7171
6314
8989
4112
6003
969
6919
8470
8636
8770
9408
1421
3051
1361
3907
9713
5184
4441
8789
4330
5259
357
7186
5127
3506
6445
4352
3795
164
7121
4784
3367
7928
2549
8387
5228
5375
6777
680
267
1465
8660
531
2435
7939
1836
2762
3637
1309
4581
4409
7744
8442
3604
9317
820
577
8590
2958
9589
5936
1058
3933
5806
8464
1791
2765
1183
4099
8179
2662
2597
3658
18
6084
533
9283
4335
8358
3076
496
4618
3938
6150
7971
8166
3222
3585
1861
6646
298
8637
3350
4931
7649
3946
9358
5452
9279
7534
9090
9227
9172
9562
8547
1616
613
3639
4672
2700
2716
1058
603
1580
5446
402
953
3776
7818
1618
5811
7447
3002
4607
8666
7161
8002
7999
999
6481
4797
3084
2448
2148
1622
4748
343
1970
5132
4014
4444
4920
8143
1955
9619
1520
7175
919
4992
3158
709
2699
6447
2039
3376
3424
32
3688
1425
4049
1919
9680
4219
7853
5954
7219
1025
7104
2843
668
8188
1854
9997
2647
8852
2363
8060
1800
5611
7530
5453
2715
3113
9935
2909
4025
3426
1843
6285
8771
1268
3444
7882
4063
9149
1942
4795
6012
3273
2763
6915
83
5448
5178
9479
1372
1646
8862
7370
2682
9397
7470
7459
9396
2029
3428
7632
8273
995
6061
532
4655
6671
9036
2475
6480
9815
4539
7887
98
3633
8415
483
5514
4342
1734
124
6860
7506
3664
8160
2985
2824
8087
4582
7445
1443
3325
1709
7075
5527
7712
1161
2048
3125
6445
8328
6473
9229
7598
8370
2186
3790
4161
4591
9364
1801
3671
4338
2362
6708
660
2691
4105
7882
3242
3899
8625
3487
1757
2648
436
5137
2739
3984
3113
1387
6890
899
7805
9523
1301
5289
8
803
1557
4666
1863
5173
448
9708
7500
7671
9488
1655
4462
5869
9818
5973
9629
1478
6041
8245
1926
3175
6568
3694
9871
4292
6809
3713
9329
5117
660
2615
8991
9557
2206
3401
4055
5421
7349
3711
3331
3807
7158
7088
7836
7575
6044
3096
6477
1004
6166
1095
1375
5276
6755
7270
1462
6517
5388
9813
5367
3600
254
400
6740
3479
9538
4240
6518
9719
2235
5869
4630
5985
8652
6753
5656
5723
6403
8680
7172
1012
5558
3812
546
6724
2072
1293
6817
4129
6184
8309
8133
8846
8231
8809
891
6046
3012
947
2809
102
6005
3788
3751
4753
612
2080
2356
4221
4708
3274
9463
1314
478
1230
9987
8547
8924
2149
1605
9661
9361
3491
5069
7260
4916
5092
6071
8669
2807
3317
7125
6926
4952
288
1707
1826
8339
8383
6454
4144
929
9713
1321
1723
2818
6842
2646
2157
6915
8260
7878
3452
5307
2692
5525
9902
1496
3447
5997
8553
4241
8156
1965
5555
8711
6171
837
5928
9789
6754
2929
4762
9025
433
304
435
2342
3643
5008
6246
4575
8845
7175
4163
7930
5771
2352
6921
3319
5110
1024
8341
4420
4378
2725
9865
1862
1395
4682
8712
854
6607
5785
1294
278
398
9150
397
574
4615
5811
6818
2359
9301
1613
2725
1218
6174
8370
2335
1510
6867
6374
1142
7685
2563
657
2500
8426
9163
7694
1510
8594
6104
3810
4064
9524
1117
6743
3038
3309
6672
8773
3125
6732
3118
5852
4647
6295
6191
6688
182
8248
6036
9329
6528
712
7821
3445
3704
6359
183
2965
2981
8581
5955
9217
7092
1359
6625
5184
6457
4521
7899
1945
387
4244
1230
8807
9405
9981
6627
1420
3840
6722
2093
1829
4614
1681
2378
9686
3385
3055
4444
6146
8538
3714
5810
9480
8078
9228
5279
7757
1795
1844
1900
5539
1120
339
729
8947
3466
7495
670
4156
7538
6631
2064
7319
4636
8292
3376
6518
811
5576
7741
8457
4312
4447
8361
2061
3362
3678
9737
6658
7711
8868
5430
3815
544
843
1009
275
7954
8427
2980
5283
6577
7884
2579
283
6327
8085
6865
9275
9298
5398
1950
2112
8308
5070
1582
5027
5092
7962
2757
2434
4930
3467
6799
4361
5063
5507
9164
957
1578
2379
5816
7413
4191
5380
4729
3813
7547
2888
2289
2392
7715
3292
3828
6585
5281
4117
2435
6094
3368
6451
6710
6018
9711
1182
3897
7917
4953
5148
6573
1811
9958
2349
6735
966
7138
1043
1942
6088
1883
9345
1414
8817
9680
4270
5665
2968
2324
6230
1181
3794
9778
1342
3377
5173
1979
3698
2057
8296
4587
8028
3801
3673
473
5075
4141
90
2637
6126
6207
2185
8988
7219
6914
7034
9454
6305
7179
7155
7361
3686
112
836
6726
7582
2057
5296
9673
8841
3426
7309
6863
9959
9394
3812
2312
6418
886
1557
2835
9688
8119
331
4881
948
698
1047
3889
872
3030
284
3755
8441
7344
1350
8152
6087
4306
8279
2222
7320
7930
8160
3418
1744
3342
7560
6758
8302
7486
1292
6298
6534
9874
3363
6750
9910
2962
3517
9182
7272
8612
8024
3238
2883
7744
5742
5229
4366
4288
2206
366
4754
9395
7237
6208
8475
785
5353
9976
555
5144
9410
4309
3211
9380
3813
1369
7487
9086
3614
8151
7956
3499
9818
3319
1112
9861
4959
1559
5302
216
5336
4972
5853
562
9088
1350
877
3213
1338
7665
2557
9465
2763
2183
5099
1778
1493
8003
3297
6321
5328
6097
7504
8558
615
2754
1756
2691
1421
5115
7940
588
4570
6796
236
6907
8853
2446
8377
8040
7392
1526
1672
197
1531
118
7227
7615
934
483
1521
208
7782
8001
849
8834
4323
9866
2131
9390
3020
9805
8315
4227
7383
9827
8642
7458
4233
7117
4227
117
7886
170
9599
1664
3318
805
8750
8431
2396
3626
5107
3487
2356
4297
9738
5642
9873
4339
2992
3530
5536
2834
3103
7806
3652
981
1605
6314
3967
8424
4240
808
7849
3730
1864
8413
352
2936
2105
7111
9901
7071
2411
6498
879
5295
3856
2538
3478
2674
7465
1354
6365
5212
3317
9891
5
6085
3095
216
3147
6785
9331
7254
2949
1969
5221
6961
5134
3363
6767
5642
1067
8052
797
6557
617
5109
1941
3334
2549
5483
2320
8467
1256
9136
6352
1653
413
456
7582
6816
3281
1390
5329
5410
165
684
1036
1808
8242
1369
8628
1420
9387
2397
8764
9635
472
3297
3104
211
3108
7377
8843
5225
5876
2979
3493
8552
5793
1169
2060
9942
7301
209
3885
5168
5567
9719
6447
1198
946
5376
205
3537
1952
2719
9758
3721
8302
5061
6371
6707
8037
9641
2524
8320
4981
8551
8471
1409
661
4869
5014
4621
2971
4096
651
7493
7492
7509
1507
2687
2801
9867
9293
1262
4207
5758
1798
4611
3233
3751
8418
6221
9644
1030
456
9307
4655
6114
5130
7618
4204
7271
4128
5451
3944
8542
6320
8916
7659
7242
588
1974
275
8398
345
5334
8268
4093
5015
6901
1796
5577
7905
6322
2126
2173
3907
3920
262
2470
739
4466
2187
2668
1742
9314
4750
3166
9520
3713
4966
1307
7871
6136
5901
477
1332
5917
2858
8896
4199
5650
2700
1089
9750
4936
3871
1745
4945
1841
4766
2217
6517
690
6790
8903
1892
7799
2499
166642022
6166
7165
608
7225
5596
2509
9305
5745
3580
3586
7016
3166
1644
3832
5007
7195
2642
4114
4098
3315
4487
3782
5506
2764
445
2053
7448
928
9517
2261
4781
6970
2841
4782
8918
2890
2096
9773
4381
9989
1871
9704
2954
2316
9445
1663
9392
9014
8495
5467
4756
1805
6402
1926
7609
1235
2936
2342
4007
9694
5009
423
2074
6599
1786
3332
2998
6107
6747
4562
3671
1132
4395
1721
8743
1815
398
2064
697
8146
206
6228
9971
2850
5447
7812
3848
598
3340
3308
4467
9796
5864
3357
9168
158
8815
5205
2356
5425
6531
4544
9213
1530
2930
2890
5091
5508
7980
1695
8046
4050
2178
9666
5633
1077
9402
9318
4516
6955
7983
2652
2048
1653
3749
1946
8340
7844
3131
6708
196
7711
5465
8378
2017
2211
6489
5006
4595
2503
2626
6592
3570
2842
8031
3736
405
5692
4638
7679
4033
2870
100
938
2643
7606
8125
1587
329
9947
8402
6886
5739
1946
4307
3558
1815
4667
7236
1354
810
9827
8821
6151
746
1086
9256
5930
2224
2824
2199
178
4723
3929
8302
1784
8511
4667
7380
9661
7957
5881
2567
5678
3084
2950
229
3926
7621
7574
2231
3312
4860
5133
3032
8663
9690
9090
3267
13
7816
496
7354
7892
1246
6425
9891
8524
7721
7031
8077
746
5850
9841
4304
7457
2219
3910
5474
4927
7021
137
2950
8807
6686
1833
1616
9974
9478
4459
211
3764
9584
4358
9291
4906
9397
8235
966
1850
2787
8415
7916
7071
1757
5879
928
2018
1853
735
7887
9477
6165
9415
9686
1024
9362
1450
6864
7335
6609
7724
9180
5908
8204
7807
3341
8934
5437
5282
4347
3925
5059
4407
7622
224
9378
6911
7547
2021
6277
741
2304
6157
1311
1571
3721
7906
6174
3941
6669
8269
8609
9304
4002
7696
848
174
5108
4365
8026
2146
9573
3489
1004
7218
191
2689
6429
4077
357
463
8647
8443
6392
8841
5535
3459
5332
1902
4406
6173
3274
45
1064
8549
8553
845
1457
1048
7254
355
687
1903
4362
9187
8835
6805
7306
7942
5169
38
5778
2835
4519
5814
8427
6893
8891
1771
4972
9690
3772
9192
1052
1452
4395
9382
581
2013
2994
97
2644
5803
2290
7277
4621
2126
6091
6276
7580
3890
3572
6141
7254
5670
6522
5993
3038
3151
7365
2525
8515
2969
8742
7287
7014
4236
8525
7344
2474
2823
4456
1949
9220
1275
3589
5745
4034
3958
4856
2722
200
3243
9896
8246
4373
3419
9155
522
6180
2466
1522
3534
3807
8400
8328
9633
3053
6850
932
3109
9596
4396
4453
7519
3114
7798
9901
2173
317
2304
4286
2340
4051
6147
4257
7236
6003
6310
2966
26
9970
2634
5014
6387
450
2146
3284
1704
2805
3394
5426
107
3679
8515
2255
7819
9833
1663
7134
6359
226
6288
6178
7325
7648
5296
2661
9950
212
6412
7912
2080
268
2106
5477
3167
8066
2740
9968
5745
1057
5680
7836
1444
8375
5997
5401
3959
2758
9756
299
2690
2181
2120
679
2594
3604
6004
9910
2213
7389
1152
7036
2510
597
3864
5170
8102
6033
7609
1599
3728
3318
3199
8773
9046
3513
1568
5720
1637
7941
1823
9978
2818
2922
9743
9505
9559
7682
1460
4041
8526
4608
455
9334
4825
3282
9718
482
6780
1701
5221
4293
9352
6983
4581
3427
2100
6103
671
9087
7242
4328
5982
3021
2347
7445
7622
2948
8096
3199
2132
8690
2094
1442
1332
8346
8501
566
3353
4825
4757
80
6301
7799
6190
5368
341
5608
8658
1686
8991
66
201
294
1979
2153
2289
3786
7795
5333
3680
4479
6569
1573
2440
7959
683
8173
789
7541
1221
8507
9270
8360
7956
184
6629
1582
7250
2473
9253
9034
4051
2997
2471
8417
3355
8865
4537
958
825
9671
4476
373
9188
902
1488
6740
17
3330
1166
4117
2990
5644
2913
960
5118
9804
9794
3373
8594
794
5423
4120
3984
2429
5096
4685
5346
6155
1285
9283
61
8062
2775
4005
5820
4264
874
4507
2969
1565
2819
6087
8088
6287
5148
8587
8416
6759
3785
7000
5911
255
4982
1090
2841
125
1087
6767
7220
2793
7403
8222
2290
4943
7206
5284
5284
848
5962
4129
4744
6867
7721
2417
8151
3705
7530
2303
8542
9870
9725
4660
6758
5595
3821
6285
5090
8585
5377
5067
8597
5424
1470
9299
1213
6077
8477
9766
7776
5314
3796
9755
1649
2599
2388
6343
975
7822
3935
1583
2459
6660
8243
5652
3827
1187
1752
3598
7472
1141
962
6372
8184
7860
6930
2182
1905
5804
2239
9214
2131
417
5869
5147
7961
4957
2632
7149
4964
7458
8287
2927
3403
6157
4111
2861
210
9051
3259
9351
4502
2342
4949
5694
7699
9016
4620
204
1746
977
9010
400
6243
6691
360
5158
5586
5609
1832
9285
8729
4136
9982
4226
7314
6590
2501
9203
6839
2007
2026
3117
6873
6543
2687
1774
7945
5345
8238
919
2341
1390
4983
4785
8930
2762
8248
2161
7539
2768
1721
8774
3892
2933
1281
6846
9285
5898
568
5049
7014
6619
1449
2517
4444
5028
723
7944
6557
4612
2014
4348
3309
9481
1669
9013
3334
9083
3491
1966
7725
4277
7630
1282
8439
301
635
7366
9272
7013
9836
7379
6755
8570
1629
305
3891
5114
8791
7471
1556
6867
9550
720
1663
7590
5470
7231
7985
7705
5181
8483
9143
9948
7196
2077
8823
6228
2576
3134
8766
5139
1079
6134
7650
5129
3161
7335
3651
2116
5341
3576
4675
3250
3924
3189
3054
6247
9862
4356
3176
3706
120
6786
2034
5098
6231
492
1673
7022
3412
3962
6603
8985
8235
9717
1062
8156
8481
6858
2703
3430
9145
6502
6028
4567
5315
4657
8607
850
1859
9143
4879
2656
1161
3169
5860
1441
2642
9779
7887
7838
6315
5870
6804
9274
3069
7701
5653
1495
6233
7405
172
884
9984
5262
3028
3220
1776
1318
1732
5834
3895
2925
4906
3264
1237
899
3120
4599
98
2421
1758
4073
2217
3550
8124
1210
6032
3498
4497
3501
7781
1606
1597
6147
5526
1027
9823
2222
1997
3018
3364
4531
134
8969
4157
7134
9631
5659
1451
3680
811
838
8010
611
5506
8654
2935
830
5161
5175
9167
6659
393
2632
7782
9814
1631
8842
8145
9321
2160
463
2576
50
8886
2912
1035
2750
5707
3999
9464
3694
1712
843
8326
5472
8235
4914
8890
7753
364
8129
1523
5982
5274
6582
3964
8145
8974
3686
4221
9144
5723
5467
1038
2778
4025
2181
7674
6451
5821
6866
7212
5463
7734
3192
5800
4019
4663
9086
6952
8303
5612
3067
4353
1663
507
7094
5202
3481
5800
268
2505
5873
4468
6289
2978
799
899
3533
8492
466
393
4391
5802
9422
497
592
2643
8385
666
2374
3286
2324
7470
441
8781
653
6959
347
3853
5825
4289
2704
56
9462
3550
3300
7903
2342
9226
7004
1159
2527
4164
1172
8934
4088
3157
4696
7450
1230
4296
2270
9271
4829
3414
4785
523
6122
1804
1481
7040
3773
3868
3333
9501
4156
3085
570
1673
194
4112
8917
4349
7006
7552
2796
8181
5720
533
307
8563
6478
9445
2987
7135
5117
9191
6308
4799
9371
1478
6819
4191
5537
8270
5071
3598
3255
9286
6134
3029
2743
6905
5644
8036
339
6611
4755
1946
1698
117
3222
9680
6149
6197
6303
2083
6952
438
7945
2669
7876
4015
8319
239
258
346
2899
2957
9002
4955
5227
5766
4281
9579
5734
8686
3505
1376
9773
8169
9690
2827
5284
4278
3350
4157
9247
7078
6211
6982
7761
9801
361
5292
9488
4163
4003
4277
2533
655
8602
226
9631
5424
5453
7992
3607
5104
4205
1867
9406
1655
533
6392
5778
4170
6774
7056
1247
7901
3360
9773
8707
8422
8830
1122
3402
5088
520
4723
9992
264
7243
6430
3621
7032
7686
6932
674
254
3387
8968
4058
1496
3254
387
2867
2270
8649
4930
820
8155
6933
7533
2785
9001
454
2308
3009
2905
5862
4999
3888
2396
7249
210
8609
4785
7640
4852
8155
9948
7823
8235
9029
415
6513
5774
8540
1271
2307
1095
9968
7125
1830
634
1615
4167
886
8262
2841
3491
3167
4215
4963
1023
4240
7125
6407
5360
1047
6860
8952
5757
5148
8713
5459
8672
8538
5022
5360
8409
6040
467
7177
2302
3205
8473
610
3298
130
7228
8294
5056
7673
6948
2802
3029
4827
1832
7402
7752
9528
6464
2282
8439
6023
1029
2584
8127
9958
2279
8740
8023
4683
4442
4465
5578
8840
7582
6701
2063
7261
8714
8204
6263
8232
3781
5347
114
9559
2240
8304
1342
9246
6387
4551
3693
5924
7666
8664
1809
7704
9644
3596
9143
7489
2529
3037
4110
1555
2301
629
2626
2989
1588
1343
3577
8239
4236
8282
3930
1048
4962
8444
2245
7262
8266
5811
1266
1223
886
4167
9050
7348
1490
6523
3692
1966
5130
1234
2141
8344
6313
5614
687
3892
6271
9859
525
9297
702
7210
9104
8162
1889
242
8833
2426
9528
5970
4508
5156
805
1609
8829
2863
7837
2485
5129
5766
379
9186
3851
1453
2967
5867
8474
9911
702
5692
1588
3477
3006
3368
4906
3641
7136
5398
1895
2088
3747
4838
3261
6062
6657
5074
574
4812
3760
8655
6900
4540
231
2131
8109
7797
6586
9728
2935
9866
4053
4878
3412
9244
3713
3880
4794
2368
645
3484
3018
8875
1693
2870
7210
5514
8351
1926
1281
8671
4336
189
4831
5141
6146
4199
8711
5044
680
5475
6234
6704
8808
4830
1600
2220
3387
1084
1909
8476
3908
9912
6798
7752
586
2900
4455
6140
8244
297
7387
2524
1968
4914
2047
8437
2144
8852
2059
6863
8898
6213
3078
8766
8699
4910
9405
9736
6575
2763
4207
4865
6943
2655
4792
5986
4863
9060
4056
1912
9683
5376
7552
2184
6421
2659
4440
3824
1094
6269
6688
6713
6671
1916
1425
5496
546
2819
6478
9268
3986
2247
4717
739
6460
1987
8828
4205
5952
8459
6641
3665
368
9581
5603
9206
9251
9027
2862
9705
7558
4677
1975
5270
7345
4316
4605
930
3714
9553
6808
9733
8216
5908
5905
2501
8909
7097
6061
1309
6528
7324
4390
8844
4239
5061
7096
9162
8926
4631
5189
4726
6454
9458
598
7338
765
4344
8463
9744
8877
2189
8606
6654
7428
2295
6463
7004
4728
2197
559
471
7173
8028
8139
1069
4532
3037
6980
6457
5881
6066
1457
505
153
4423
8289
634
6
1493
44
1205
1833
5113
3252
6675
827
8644
3149
7468
3824
315
2294
8989
4928
2463
3044
4872
9011
2503
5466
3861
153
6937
5094
1479
6931
4520
2858
3929
673
3014
8582
9207
3785
6379
6319
7576
9377
7278
3150
4457
3193
1184
6055
6534
6968
7240
1236
6481
961
2264
4878
7781
1521
3327
1944
707
4088
7064
3240
4491
7282
8688
7922
2088
7489
3445
9410
1410
7241
8313
7046
1159
1191
9510
7894
2643
7919
6059
4113
7195
4113
9621
2133
8106
6006
8377
5258
7379
653
9805
1308
7461
4093
5430
1364
8540
3782
5804
5842
9492
6840
2506
6760
9385
8527
50
7030
8970
4186
1198
7837
8219
9686
3200
5714
3930
2988
5898
4018
5817
2996
2106
9388
8298
3973
3821
7936
2361
3706
2533
7266
3091
5442
1093
3290
692
1315
5897
3275
9966
3692
7698
5773
2549
2902
1631
5578
9256
1383
4855
8978
8762
4499
6611
9468
4334
3470
9881
25
9633
211
4834
1302
6225
9018
4013
3886
5516
4505
7085
41
6419
858
2909
6022
2093
9717
4468
6736
920
9274
9364
2048
1338
5421
6732
9038
3989
9566
4301
9861
6649
9091
7161
2003
9444
5877
1607
9017
6485
5604
6067
165
3790
5112
8851
1290
1719
3029
3557
1993
6510
2473
5780
2574
9292
5878
3673
3241
2388
6279
1517
8295
2021
448
3325
9436
7471
6486
2678
4319
9746
6888
9984
8131
7041
6521
2631
222
1366
4651
2996
3895
4495
1130
843
3185
7926
2802
2110
5390
2750
3901
9630
8658
8585
7501
369
5750
7143
2387
9807
6788
3304
7913
5078
8758
4867
7666
3214
8358
3199
2972
8599
8545
8942
4447
9614
5373
7050
5285
8927
2995
5127
2550
1364
4811
568
1326
5419
484
8142
7517
4677
4204
9595
1100
5339
9714
9461
8039
3659
549
3174
9211
545
3209
3615
9677
7169
7334
7581
3092
1552
1084
2804
5636
4802
4263
4888
8616
2301
346
3082
1339
7821
9611
6015
323
1394
1180
4749
6571
7827
4769
9534
9372
2821
259
1735
7463
215
6960
2403
9905
1237
5740
2264
4139
8812
6424
539
2397
5613
1069
1455
4495
6619
6453
8872
5284
9038
2167
2046
9395
2554
205
8429
7491
2089
6803
3097
2402
9509
5326
623
6098
402
2119
7
9729
136
403
6709
7667
9022
8320
95
9790
5009
7694
2457
7122
5445
2231
4988
195
4291
8508
1861
2692
1696
2398
4281
7122
1502
8038
1510
6234
4923
2674
7525
3272
3271
8876
6156
3757
9380
1512
2928
300
7814
2073
8839
5217
6633
4305
2027
7806
8514
9332
59
1316
2286
695
1628
9002
4310
9771
3708
3389
8724
9040
2055
436
9327
7031
2834
6895
6706
312
3701
6444
1228
7052
7366
7941
6400
216
5360
745
9948
8071
8067
3669
6614
1875
4
8527
6563
1264
5077
3615
2369
1301
2912
9035
4020
168
2909
2205
7406
8644
3410
9251
8055
6057
9354
130
5565
1793
2014
7224
964
2490
6624
2205
8382
4421
6231
3797
8806
6810
4981
5461
3959
8214
5364
7919
9225
9202
5550
5211
3227
8689
1532
2580
8172
8086
4374
2621
9843
319
426
2222
9983
3442
104
6207
3257
4162
7225
7743
8614
6766
9087
2337
376
9398
3736
6804
5443
4827
2524
8062
5341
5890
310
724
7247
5941
1728
5800
3704
4150
2822
8976
2513
3393
6845
9663
4043
1581
5756
8802
3780
4334
6616
8057
8137
7546
8398
3056
5110
1333
2970
7960
1464
6796
9076
3895
1763
6955
6218
5225
8127
5499
2280
8466
3133
940
2084
6593
5336
7466
9862
4978
9223
5615
8212
5344
8238
5301
4700
2100
7764
38
9803
9503
2560
610
1627
9217
6765
460
4521
4899
7996
4690
7219
2503
1064
5959
5040
1321
9492
350
9866
3378
5489
8261
2743
5626
2364
4044
4022
7639
4180
2368
5780
9222
1769
2633
5518
2309
6256
2332
7744
5322
9875
749
7996
8340
197
613
4007
2684
6675
6876
9181
4087
4742
820
5541
1803
4981
2754
6766
5355
3288
792
2121
9441
6439
6003
769
3431
912
6287
933
2851
6584
8530
9990
8764
6489
6412
8427
349
9865
8553
1650
2901
4715
688
9217
7703
8559
4187
4650
5605
1716
1043
6797
7045
9806
8039
4952
7869
3859
4009
2410
6528
3103
2165
1493
3716
6983
6431
4385
7775
4890
1304
5501
4063
6355
7212
7808
6995
9260
3964
1406
6777
9773
7843
4438
9796
2946
3926
7816
7225
1050
7565
1828
8119
1980
4233
5389
2800
5380
7921
3437
3768
7178
7885
194
5514
4163
8942
662
3249
2114
1432
1836
1402
5447
7341
1430
1219
1783
4199
9460
7792
7020
8769
8054
1370
1955
322
6451
9316
3699
1976
4850
6076
8941
8509
2582
3065
7391
1432
5190
6759
5715
1683
9290
1053
2149
9269
8866
4791
2737
379
8048
7813
634
5415
2246
831
6904
5525
4442
8019
489
870
8486
8045
6855
1627
2315
865
7578
2848
4774
5208
3701
4754
6891
2101
1771
6878
1758
3043
4116
2648
2144
2893
9867
3525
7926
3545
8943
9285
5414
4274
7961
7872
2843
1104
8285
2924
1159
9846
1545
2824
120
7448
9402
5033
5427
4039
5950
1070
3261
8811
869
4737
7737
6652
4817
4701
2603
4892
92
1111
4219
580
8248
266
7526
2874
2465
5283
606
572
9775
1013
7537
3964
8216
1626
5943
8535
6418
4184
5173
2211
2246
7195
2030
6693
3264
308
4633
3661
6211
4638
3582
1919
5065
8360
6154
4878
7656
4388
6099
7846
2960
652
8901
310
6673
2459
1562
233
730
1503
5320
6112
124
9769
9908
1357
957
2654
4324
4782
5848
2686
610
9156
7201
3246
5581
4000
6774
6116
2394
2297
8530
7215
295
5484
2059
5680
5088
3696
3435
1609
5690
2868
5771
7568
9869
5432
3483
287
287
6021
5951
7836
2571
5994
2820
4192
1089
6244
9936
3206
8103
3848
5334
5875
9645
6912
8729
9388
3949
3041
4504
7144
6641
2261
2552
9043
8303
4761
47
1115
7328
9493
7084
9403
7534
7491
2885
2898
7771
6126
72
3727
4206
6633
3731
7563
8553
2136
8494
3267
918
8527
8614
8081
5360
1510
2741
1398
6621
8997
4493
7878
1337
3490
4436
7008
6846
1316
6344
4680
9775
2834
9923
9762
8100
4845
3818
7485
4768
2647
6080
3002
8526
8671
5336
1752
5946
2971
1911
2414
6860
6768
808
5092
9374
1968
5753
6766
7071
5984
7138
8405
8433
7557
7638
3300
7964
2059
5554
1420
869
9826
1218
2948
2905
2965
7475
6193
7396
264
259
8750
3790
9117
1284
5640
6885
1507
8720
4073
2006
3580
8375
7823
5556
6634
915
5992
1723
7573
5949
7051
750
9387
9464
4422
6860
3636
9370
6864
1313
1953
2443
4315
905
9825
231
5064
8080
2288
541
86
2261
540
7514
8936
5613
4932
9888
3410
3619
4592
31
5920
7725
5223
8838
5763
7642
849
6050
2777
5767
2026
3301
9576
9265
3056
8450
2918
2644
3017
4389
9128
2226
9139
9536
5125
8480
8697
3007
9527
4570
3551
4429
7693
1511
8107
592
9903
6791
7760
1535
9776
4280
1448
3139
4713
7512
5309
4091
9128
7493
3396
5354
5332
1
6102
5708
2907
2017
5101
4374
8394
1764
4567
9994
9528
6704
4730
1209
63
3863
2789
9748
3224
2857
158
8907
2771
6644
6333
8038
1744
4727
2420
6786
5741
1188
6633
8578
7196
6163
2898
551
6047
5811
7740
4475
5043
5531
9720
5831
5654
6559
8915
2693
9607
254
7440
6575
2873
5816
819
134
8067
6525
6925
7071
6167
129
5439
1496
4509
1324
5325
7752
6091
6205
2578
9636
5683
6830
6233
7501
8201
5810
5598
5015
2127
3579
1794
1413
8160
1145
6357
4544
7173
6237
5971
8695
4455
7691
9534
9071
7554
7454
579
5932
3489
7973
7164
7480
1692
9163
5873
7839
43
9028
5148
286
1574
1732
8360
5824
9195
9194
5685
1351
2970
6409
4522
9500
8384
4742
6263
6638
6686
4605
1575
5014
7574
9343
9966
1867
1826
2871
9893
8001
481
4666
7935
7325
4830
396
2070
3059
2910
7103
9799
7296
9606
2070
4855
2580
7207
3943
6769
2407
9239
6063
1661
9788
7037
2368
3278
9234
5385
7333
663
1063
1053
9527
4891
8248
6764
536
1185
8756
7150
108
4544
8287
9293
951
3613
5665
4303
6401
78
2398
1248
230
1369
5169
8475
5627
2942
8353
3925
7851
781
6710
9078
1855
9670
1956
3540
76
5612
4566
8862
1109
2516
918
4242
1793
7408
1849
7116
1112
5330
6184
444
520
3823
1080
9747
3412
1474
3659
8937
8811
5146
3440
1261
7302
9970
3125
938
8267
9258
2317
7891
6815
2919
8604
2779
5817
3252
2639
8083
4673
7474
7160
7313
9399
2132
407
3241
6047
3008
4101
4619
8234
7026
5914
168
3249
7587
9214
6114
539
3521
2156
5360
2285
5100
355
3339
865
4829
7622
9319
8495
3666
1875
113
6919
842
3729
306
9521
9738
4610
6605
5900
2634
9944
4411
5187
7631
7572
1536
4958
6565
4873
3065
5572
2616
6751
3461
3309
1711
9300
7357
2518
1510
1181
7841
5166
1271
906
6529
7069
7492
3911
1333
8261
1444
3310
4265
2400
4696
2442
9528
6729
1160
3607
2051
3590
2862
5989
9374
1683
767
9116
5288
9130
577
441
934
1646
3598
8502
6298
2904
6452
5079
5829
1528
4085
8945
6678
6525
1730
9237
5597
399
2783
1498
1249
6329
7235
3465
6107
773
5103
1233
7661
3712
8472
8731
722
4268
947
9465
3746
5060
2748
4199
8130
4250
1506
1107
1927
2108
2338
4248
1301
2934
2495
2502
8952
3921
4971
9550
3598
2040
5205
8585
1839
3499
3135
872
5818
5004
4826
3238
8381
7687
5344
4474
5424
1711
7118
7577
6959
2067
3884
6088
2242
3680
331
3551
5291
3120
3994
4553
636
9904
8548
3831
5890
7535
9433
2916
8066
3506
1735
9891
9806
7988
3670
6677
7411
3467
5629
4968
2274
8534
1332
8105
4794
3186
2407
4345
8367
5708
2611
6461
5609
8945
1280
3535
1867
9665
6587
3170
2717
4817
3711
7507
1721
6128
1472
1404
9151
7169
1331
4386
5365
6023
1885
2526
2415
7280
8535
9432
4215
4408
7403
2222
9800
3326
3917
901
3853
1539
4601
6807
9121
5151
5573
4410
2306
8029
9666
4834
7240
2951
4837
1292
5116
6348
7660
2747
5286
7166
31
7104
3127
8968
4533
866
79
1596
4640
9837
9644
8795
9510
2230
9281
5534
2460
1005
8350
5729
9873
1019
3841
319
3733
7467
5337
2073
9973
181
8595
8431
6963
8693
3332
6113
9270
7450
5073
2079
6475
5003
1661
8061
5879
5620
1392
8802
6778
6574
3057
5088
4241
1196
7568
1150
8169
6225
6690
5616
9083
5599
2378
4312
9368
6443
9393
7894
2450
6157
9921
683
2084
8467
3380
7131
3647
4532
5844
4593
19
978
9486
3756
4198
2329
3976
6007
4004
5284
3963
2999
9075
6798
5423
5037
2369
7318
8786
139
4204
8668
9797
1315
2558
5177
6755
6107
4803
6027
4431
1325
345
7789
6729
3931
3603
6453
3036
3984
4409
8278
7271
6065
7248
5350
726
4258
9858
5386
4956
6725
7465
8174
6719
2237
45
7745
7872
3328
9127
6556
9206
6059
9521
5971
1590
7936
4477
9124
689
9387
9983
285
8618
1234
663
3322
7714
6970
1135
5548
4082
3814
493
421
5957
5963
6277
2751
63
6047
5983
972
77
527
9376
3816
5962
6832
1720
5963
4668
1949
135
4699
5081
1199
7884
847
4265
4523
8812
430
5625
2756
9179
8501
4777
2402
5866
4599
9715
4955
6126
5999
6504
6925
1129
609
2281
8205
4871
4654
8991
2122
7462
4246
55
5851
7059
9192
2782
1111
6157
3093
3748
5651
4728
4819
8208
3653
1729
9005
2256
7912
7801
7287
7131
7864
5200
1360
7382
1581
8047
7872
2607
1653
7857
8625
8425
4394
143
5498
6884
1011
9223
9381
8056
3093
5704
1250
2430
5818
9997
8629
1771
7658
4611
5659
3514
7158
3065
4810
7269
1124
8675
8838
7776
8436
1963
2767
2626
6688
6164
1256
8512
6354
2060
5139
8856
6608
8158
1079
711
451
7873
7396
5383
1430
7681
6797
4361
8409
280
4499
2043
9604
760
7795
8822
153
5896
9030
9670
8482
5096
3399
9414
234
1314
6593
6200
5832
1887
886
5215
6805
2739
5196
2089
782
3239
6481
4940
6070
865
4864
2683
1555
5186
2060
8868
6792
7772
1625
138
8579
9949
9946
7515
3997
3900
3028
5341
4975
1247
6098
6633
7364
1623
9394
7300
4393
24
8461
6054
3616
8265
4051
5161
2148
2660
6996
8832
2903
6459
7948
6369
5431
4072
6502
8481
4336
9470
8033
8666
7691
209
3664
5355
4979
9087
4010
3724
120
106
2322
7245
4061
3891
9058
186
9851
9236
4208
3325
473
4121
2963
4256
2835
1948
14
4189
6455
9612
5738
404
1215
3738
2163
3976
7896
9136
297
1478
8161
4238
5894
9555
2175
6018
8527
8385
6573
5283
3364
3534
4385
9227
8593
8010
6938
2622
5271
5314
2437
7371
5637
8750
5263
7182
3503
403
7317
5535
4049
7365
5351
635
2109
6173
1755
3564
3280
7475
4413
6232
290
6889
3780
6995
1708
1235
5056
2034
5828
5414
1232
8781
8740
3468
2912
2800
8409
5137
7327
7087
2423
6910
6910
851
4986
3583
948
6437
8967
5811
4367
4869
6945
992
6118
311
7111
4496
3097
4331
7674
2780
5594
392
4205
4563
7172
661
789
3607
6537
6740
7616
9332
3803
3802
82
5998
8160
3599
4826
4278
7992
1759
7651
7176
1738
5370
886
5796
1146
6686
2045
1079
8760
8671
6354
886
6850
1265
4950
919
3849
7538
8158
6091
4960
6774
7704
300
2241
7711
1723
7263
9259
6409
3564
4549
6406
7664
4285
4596
5766
255
1664
1421
8205
3510
6633
890
6203
9831
9121
726
8641
9565
3431
8728
2292
89
593
1565
7036
4650
4416
5618
8428
1960
8817
1899
8124
2014
3376
6979
7889
178
5319
5776
1839
7521
6085
4130
4837
9484
1561
5560
614
5625
6733
9454
552
7832
8832
5447
4677
4323
3228
6948
9759
8736
9478
94
7345
4566
8291
3541
6352
6314
1399
197
2096
933
7225
4786
9635
5283
4995
6817
8524
5211
7926
914
946
4934
2058
2077
3232
6238
8994
8696
8537
3204
8782
3282
6040
3438
9178
2895
7142
7483
7748
4801
4357
644
3739
7135
3145
9857
9987
5268
7750
8965
980
5175
5941
8552
2546
1299
8640
5423
136
6802
2749
393
1406
5995
983
9560
3641
4244
2759
1851
2497
7062
6914
1236
3214
7372
7788
6234
5564
6631
2986
8733
8397
4594
1461
7570
4525
8604
7226
522
1105
8919
4207
1587
1433
1756
7776
1578
756
3817
935
4587
6627
3897
8906
8248
406
94
4622
9570
4450
3197
3530
3510
2292
2725
5702
1927
2735
3214
3570
6708
4033
6027
5139
5605
1123
5835
5448
3656
1168
9425
9003
9794
7373
9630
4275
8004
838
4904
1590
8780
6362
9577
8171
2052
5180
2647
7213
3596
2619
9691
7884
5231
2571
6720
7870
6180
546
5850
8147
4628
239
4289
1142
7810
9844
5448
975
2412
3988
3086
3605
3421
4023
6273
7265
2076
4603
3561
1357
2916
5989
9816
1580
4273
4341
8956
6451
212
3671
2879
1045
2899
4326
60
8572
4208
427
2173
9043
4900
2339
7925
2945
472
78
183
3455
8944
5684
7394
635
2933
1282
3401
3285
6429
4754
6355
8422
360
5209
3116
641
6074
8473
3446
1810
6752
9223
2624
8386
6737
2599
7104
9853
9202
9427
3760
2298
134
7531
2851
1497
5441
1862
4083
5628
8311
1206
1016
1484
3925
2010
7334
92
1995
877
1220
7626
4165
1563
8116
6242
4485
6564
1332
1421
1215
1513
6640
8006
7169
2979
418
4205
8684
676
8392
6245
9619
5941
8191
6520
4175
3582
5489
4474
4524
7700
8009
8890
36
3148
4687
6373
8790
1438
5044
6229
1411
6277
7675
1671
757
418
9282
4587
3115
4976
9932
4964
5141
5635
173
3774
1737
6106
3585
9311
6000
7491
1401
182
3121
8733
8851
512
9703
7785
8053
8202
2369
4522
9445
145
9750
715
2488
7893
8802
7264
6837
7916
3522
6948
8389
5378
3848
1089
9338
7966
1867
6895
1721
3456
3727
7267
4853
3431
7932
8953
9962
5279
4926
188
7762
7399
9528
9058
7671
5505
7253
8053
5142
8770
5437
5148
2012
9145
6240
7528
8336
8781
9282
5018
1004
4078
7315
7746
2521
2958
8985
7186
7415
8249
8653
3393
9062
7487
9871
3531
612
1026
5831
5941
4627
9594
169
6815
5717
2486
4084
7763
8055
3774
3159
7209
3815
2308
7008
3405
8244
6328
2291
1080
3297
6970
3123
9018
3733
6202
5776
7914
1538
5580
6589
3956
4223
2488
8076
2097
5716
9229
5321
3189
9666
742
4576
321
7261
2452
8732
6632
7496
7018
7804
7151
7819
3368
3540
6078
2738
1775
8574
3795
2485
6964
9451
373
9759
8144
4154
7398
7646
1283
8578
1906
1223
8680
7424
2788
5683
6660
664
3032
1561
8728
3002
5451
489
742
2563
3438
8419
9665
9309
3258
5650
9069
1700
7837
1400
6933
7493
7490
4614
7659
2661
2575
3352
1194
7419
8904
5356
711
3563
7281
1085
790
1952
9168
9632
2553
9333
4689
3994
1795
5937
5603
2668
7739
6285
6816
2476
1516
5490
8186
4401
4697
9556
5616
8091
1470
309
9792
8460
5521
9991
4358
7463
4375
7474
5699
5491
8596
1982
1945
892
1786
2654
8978
7719
5138
2905
1008
8016
7385
8406
1136
338
3649
2787
7912
7394
8761
5138
9391
5176
647
6993
6220
250
3777
2676
758
2519
5931
9921
5146
3021
9082
3304
8875
7912
551
6029
8980
6424
4112
6100
4601
6877
1352
2807
1212
8562
6431
6711
3627
4227
5260
5100
6678
5116
3894
43
8430
1855
6386
5155
7721
2386
4615
3140
5186
4659
6989
6509
1262
3688
5348
4992
3641
1543
17
4212
5919
3807
6227
6758
3510
7906
6532
2542
2536
8623
3739
6377
6143
976
574
8904
7609
9885
1716
2772
7884
2458
3288
9436
2866
7908
6826
1790
7221
9812
8224
5406
3046
6733
5754
7957
2502
2712
6563
248
232
2745
6147
7060
6526
13
8610
1715
1007
2994
6678
4254
9499
2324
2013
7232
4917
9184
4054
7442
7439
9894
6698
7256
8852
5792
3112
1111
6862
953
5646
7729
7783
6204
9860
7919
8653
6186
6274
7001
655
2151
5505
1109
1636
7890
6495
7210
8859
639
3420
560
4732
9635
5026
6215
350
7228
6625
2608
6482
3370
5016
427
5084
3661
512
7486
6177
9244
2466
4542
5900
4015
6793
6845
9227
8186
7330
1681
5319
8455
2992
2957
2497
6959
5180
2654
9031
3236
8089
1268
725
6366
9717
3483
3017
4560
3180
4853
8623
1622
8583
1061
9067
6270
1490
8363
8821
3904
4363
2519
6493
3162
8613
8172
1328
8653
4092
6370
868
8798
8275
55
1917
6618
7994
6164
9154
9689
6412
8040
6601
3133
1764
4291
1839
6471
5263
8657
6372
2086
7180
2737
4003
638
8752
5888
7279
4721
7495
2023
1704
2652
8789
830
189
6641
2810
4331
2284
6588
5235
8907
8565
9428
8301
8700
1596
672
1525
8197
7309
5395
283
1714
7562
6373
5461
2863
3248
8240
7536
9728
7288
9780
769
7612
9625
2327
7065
5588
8922
6317
3767
2915
5125
8767
4567
1187
5880
9739
9512
57
3397
6008
3932
4719
72
260
6920
9741
2633
2541
7883
1123
6807
8024
1580
2884
7653
6849
939
5042
5137
6239
1258
5683
9247
547
8101
3725
5988
2621
444
6435
9982
2347
7905
5020
4465
3711
4332
1804
1644
6732
2605
5169
8234
5277
2121
6876
3845
9234
3061
8346
9285
4296
3409
4271
613
9555
6219
1502
470
7434
7924
4454
3694
9488
3648
2300
6840
3770
8391
3601
6463
1250
2664
3905
3653
7159
6717
2712
1021
5791
4490
7232
2889
9162
8751
4315
2093
9284
189
1657
6802
4902
7109
4167
5111
9690
268
4484
4194
377
1163
7633
8244
802
6066
6165
3691
7146
6205
9946
2241
9723
7598
4903
2433
9323
7594
8363
1322
8953
8816
227
5788
5973
9187
1384
1887
3917
1625
3976
2082
7920
3901
5967
6609
4641
9263
305
2752
1658
1835
3975
3621
8186
8710
5940
8354
4253
2516
6291
8031
8902
5703
6975
2262
8139
4626
814
4952
9821
6332
4731
4045
3587
3792
1327
2745
6930
7745
4907
9706
4891
8859
8420
7629
241
3621
4987
2240
9109
1298
9752
8258
6864
5110
7491
279
3228
1606
9566
9768
8831
728
914
3799
9062
6762
293
9231
2682
9662
3061
9498
497
2563
3252
4093
2243
5247
3599
286
6119
3288
8700
4422
5306
5954
464
2017
3900
3346
5419
4305
8887
2881
2737
1891
4556
8269
4085
6649
9196
1321
2756
1046
2879
6805
6971
7913
9669
9560
6005
2257
4887
7257
2773
8510
5193
7102
4941
8344
5262
6027
2761
2073
2632
1452
6715
9589
9707
9214
6052
5274
2124
311
2731
6050
1819
2310
1693
21
3546
5413
193
8588
5753
6347
1222
9376
8928
4590
8284
6753
6952
8309
5180
3635
8422
7340
4869
7362
5989
6193
1204
8838
8927
1451
9839
7729
8471
8282
3230
9637
4262
3593
6966
1924
9361
9088
8515
6783
659
5414
3042
4591
5868
3332
8297
8706
1510
7493
1859
8701
1407
9689
4347
7969
6952
2937
7284
488
1993
5652
434
9646
6334
4360
4457
6924
3875
1981
3089
3215
4823
3371
6546
8727
1136
9484
7618
3100
4267
2443
9432
1243
4941
2843
4844
1231
7020
37
6381
6794
2947
4602
5886
7042
6086
5975
1422
1801
4626
1798
1762
4196
7583
4176
5634
9693
9718
128
157
8820
7529
9523
8809
4176
435
988
2555
2067
9870
740
5295
4988
5578
7230
7733
3670
6512
4408
8696
702
6132
2270
12
962
32
9801
4099
6724
8851
2917
9180
6558
1925
880
3770
239
3077
4461
1484
3475
8114
6121
5070
2417
3218
9093
43
8383
7890
529
5916
5248
6411
6730
2498
7997
6173
459
1756
8225
8187
1711
5685
5677
5731
4342
1934
6717
3431
3013
1763
6690
6461
3736
1821
1390
8911
8723
6196
4207
5568
1046
2622
8674
1916
7022
3912
2921
7259
1080
9743
1239
2402
7265
3691
5655
3653
5434
2154
2781
5005
1847
5701
2196
9330
4789
4209
4103
8229
2235
7140
7627
7965
6106
1105
9129
8412
5662
8322
4890
7133
7335
9329
1883
2572
4049
1443
7967
4849
6830
6321
5012
6667
1830
9589
5565
7557
9605
9901
8495
9192
3218
1743
2056
3645
8896
2698
1929
5981
2382
3428
8052
7703
5321
5077
3024
2605
417
79
7417
107
3560
2009
8325
5764
7703
7558
8449
5323
3483
3671
7674
9788
4189
3898
8952
4949
7183
6620
7317
4708
5809
6834
9867
7182
1492
9744
7258
8088
5862
9029
6617
1782
1868
6691
1429
9870
574
382
757
7928
8027
2721
269
8948
4957
4423
5713
7992
6024
3340
6369
6245
7644
9121
6371
7509
9210
9894
9151
8307
9732
6295
5571
2086
300
2806
4039
7339
6526
913
5147
5199
3674
7167
1644
7958
3641
3244
6741
2747
5265
6718
2274
9572
1155
9876
4064
2784
4466
538
4529
7968
4318
6283
8747
6832
7166
2628
3216
5553
1277
8929
3784
9524
9707
9638
506
596
9987
7436
1290
4209
3485
6198
5292
5477
6634
4047
4150
6884
3757
8609
6212
8581
4009
7924
9141
8471
1973
6690
515
8914
125
7219
2688
5740
7106
3674
971
196
2161
9547
1778
9870
4960
1431
3090
3467
229
1382
8121
1140
4785
6399
6109
228
8810
3175
1717
2704
9718
8371
4613
2771
6659
8828
8471
3882
8067
5711
4613
9080
5973
9773
4291
167
2271
470
9224
4572
4455
7949
9086
3909
2833
2071
4431
7714
3794
4870
1007
7086
2676
1085
5689
7912
8514
4719
3617
3794
5651
6936
7017
3973
9331
4071
7663
1583
5437
6870
3476
5626
1013
7096
2807
8442
4673
958
1759
4403
6712
3062
5384
1573
2339
817
7988
8277
3776
8016
1187
9897
4565
362
6093
1903
81
7883
4060
8138
5758
6716
4791
6875
5283
5196
4489
3592
4390
2168
4577
4763
1519
3548
7378
4458
3447
2086
8730
1134
783
4067
4671
8626
317
3304
6773
5850
9873
7567
2477
2013
5494
9964
680
8225
6901
6011
553
9042
7667
5032
9064
2974
9930
283
8786
4960
9109
3838
6014
343
3988
5324
9978
6162
5856
6023
7460
9002
4264
5670
4678
5132
5642
1706
4616
8817
8238
5259
8169
9852
3532
1811
248
6592
2686
2695
1820
6619
4239
6062
4020
2211
5107
5695
4201
6940
6576
8475
5583
7811
1546
5668
4186
1770
5085
5993
6254
9839
6259
5551
3310
1883
7141
6589
4822
1685
6942
1476
580
8160
1980
4457
6385
6200
2079
8769
1230
8804
1876
8632
7593
1896
5915
3389
3935
1307
4323
8638
9771
8767
4168
9771
4797
8290
147
425
9318
4784
6080
1030
3855
9875
3965
6756
7689
3624
3326
917
3215
8943
3309
3505
2663
4511
8558
9654
7912
7283
2209
7980
7606
6037
2785
2131
5912
5142
7513
8108
1947
9143
1174
2290
4847
55
4392
1699
5823
1337
4402
8398
4270
8352
5649
1739
4477
2682
5785
6769
2409
3079
6442
2872
7857
8549
8881
6716
5669
810
1916
6698
4393
508
7590
3946
217
1536
7936
4121
8008
5981
2656
3810
8273
5196
3603
7961
7534
495
9534
7316
7622
6603
8018
9574
2480
3715
2430
8168
3990
4482
4590
1078
2678
2613
3105
4996
6994
7475
8761
4587
8503
2409
5228
8293
4314
5750
1431
592
734
5824
1409
6786
7907
4306
1197
6681
2808
4115
810
8237
3841
4803
7413
8597
7027
4068
6830
5699
1628
9811
3384
541
3744
7265
7625
3209
6239
5315
6465
5876
5474
1970
8152
143
6979
5152
128
3558
5036
9864
8282
5278
920
8576
4132
8827
7
2142
5872
1611
4093
612
9215
4707
5401
2009
4956
6643
4434
1046
7286
2664
9133
4505
1445
3311
8124
5673
7470
449
1969
2536
5121
6783
4769
8654
5536
7947
5411
7127
6442
8864
4119
1771
4133
7840
1795
8533
9961
5592
7113
2179
5801
1665
6725
442
2941
5878
2049
1458
2251
1149
1211
4085
2021
8644
271
9184
7547
1898
2718
4531
4609
6983
8016
3675
9963
9544
9141
5161
996
2283
4791
7583
8575
9907
8059
598
1732
8601
6103
2303
6204
9247
8669
8148
5096
7442
2325
6394
4891
8619
4057
438
5945
5650
9386
2361
5239
737
1953
5929
465
6064
607
2461
8410
4257
1061
5364
7038
362
9376
9331
8388
7739
1212
6473
5215
9339
1865
9441
6868
6356
8635
228
3061
1847
5835
3880
8092
4173
8811
3209
3203
8475
8311
2513
592
6513
9783
3655
6047
7231
1873
370
55
5860
3819
9481
8878
9429
9502
8680
5992
9287
9670
6000
155
6345
645
8780
2190
272
1768
1724
2608
368
4450
768
324
1188
8692
3251
8858
971
5918
1761
1577
3071
2111
1014
9769
3091
9703
8468
3213
8280
4190
8176
8269
8684
1134
9466
4577
4656
9339
3080
1178
5732
7155
9166
1179
3937
5057
939
3988
8706
4331
1123
1247
1888
1259
8164
3619
4025
2602
4680
5174
732
9000
4855
6624
7044
9401
4837
4666
5439
3145
9103
1637
4041
9136
8349
5687
3610
433
4853
3681
2040
4492
6684
3564
9754
8515
2585
6577
907
6202
5944
759
8359
3144
888
4535
6597
7050
3218
9852
6017
7190
3814
6935
3781
8332
9380
3295
9539
377
6483
5316
1922
4709
4737
8452
1650
237
8632
1351
9645
4587
8521
9557
2189
3841
7416
4120
4516
5828
1748
6620
4779
5381
9617
2
7195
4411
4596
1268
4098
8540
5146
6147
5666
9995
7301
8076
2556
7930
1237
4153
6964
49
7727
5267
6449
679
4764
8997
1699
5885
7712
6636
5713
6154
2244
4971
8095
2113
7699
6747
728
9935
6462
608
1486
8384
2509
118
651
5281
9667
3066
3362
3920
6652
4549
5063
8815
1206
1891
216
2776
8905
8210
7959
8170
5203
8278
4549
5842
9332
7161
5244
469
4228
16
7065
313
9660
1369
9556
5956
1016
863
925
4156
2246
9872
7989
7597
2395
2822
7462
2089
659
7330
7888
7577
1346
8519
5441
290
4588
9890
8128
1059
78
4711
3879
3003
3479
4118
5770
1447
518
4653
8744
5145
1521
631
3805
3732
4895
786
625
9860
7315
8654
8369
4586
3813
2417
7448
3125
7902
2184
4697
8012
880
8840
4492
1672
209
8275
5155
8879
3362
9973
8599
4395
1472
8142
8500
2585
245
490
5981
9100
7516
8668
6910
7026
4096
8729
4941
6415
7039
1281
5195
3397
8640
984
7484
9285
7502
3714
9201
5071
7920
8206
2846
4966
5351
3625
6861
4959
6915
9875
9439
1047
6786
1743
9226
9556
5958
5555
7603
7540
1762
4640
7465
9106
5297
1195
1836
423
2499
3626
2104
5292
468
6410
1618
5726
4667
5341
61
1883
7244
929
153
632
4874
2699
9802
9989
2701
7347
3680
6824
1723
505
8616
3478
7335
2933
4222
4624
3699
924
461
842
3090
8847
5877
9239
4703
6013
8552
2304
4979
8456
7969
5987
7543
1461
8817
1960
6759
1677
9991
9375
8911
7649
2780
1621
821
3178
1304
214
5618
1070
2692
3212
2254
5390
733
3701
1175
7773
6689
5139
6990
2268
7706
2860
3134
4208
9716
4018
8874
1236
7709
7165
2017
6250
7048
8420
5185
7565
9517
6651
8053
4307
8513
4375
5980
7038
5421
9932
1480
1729
1726
455
4623
7200
3624
2247
4642
9328
1255
3990
7016
1005
1124
3558
7254
9035
9041
2407
2141
868
8785
1957
3664
8079
6247
814
3440
3842
25
6880
5062
8702
8992
7841
3708
2089
7903
1176
3608
7161
5726
2601
294
2412
3122
783
5681
3413
634
5969
9582
2497
6697
1367
8277
2263
6539
1109
5981
5341
4277
1238
8499
2007
6990
2148
6087
2923
5780
6580
3299
7248
1660
1423
9784
5493
2826
6202
4151
8478
744
7367
2504
1944
1879
3764
8699
238
4848
3489
8697
8020
3910
8400
6069
4929
2314
6293
4389
361
9161
5149
1943
9368
3526
1834
5410
9803
9824
2476
2762
6649
3327
2732
6191
191
5137
1234
1347
3592
347
6118
4358
4315
3806
4707
432
238
3544
2376
2794
3321
6084
1688
6889
6677
5087
8449
3272
6980
1512
2873
6065
5578
2547
9749
1847
7272
8969
4500
1107
2665
6304
55
6953
7702
2227
9268
6087
8996
1326
2688
9274
5981
2168
3449
6236
4396
9756
9766
9966
4754
2550
7766
3341
6597
4231
9685
7188
9592
3781
8781
3839
5318
9570
6713
4887
3928
4536
5301
254
1398
4702
4321
1001
858
6153
6612
453
4240
1777
6125
8295
9913
8254
2501
1828
5183
2480
1921
4074
8803
1784
5539
2617
6946
4391
9871
8370
9270
4480
9051
5578
1369
940
3792
1354
4356
5675
2398
9575
1701
8178
3947
5385
959
7397
9420
5370
7963
5393
8588
2045
3133
9222
9225
9528
2369
7888
2190
6351
9396
2146
235
254
6031
3374
8913
2803
6622
6994
8025
4166
1776
6018
6324
8534
2278
6237
173
4114
3630
7839
5483
9712
7577
9940
7091
237
8968
3652
5338
4114
3494
1343
6407
927
7983
6373
4199
9495
3886
1442
7306
4439
5779
3109
7195
4420
8148
4668
5838
5184
7562
2270
9313
6649
2892
4692
9540
2366
9930
7813
4613
415
4416
4492
501
5712
554
6584
5414
313
502
288
9734
2317
132
3217
6469
4277
1899
7237
8273
5337
5893
5762
403
426
7099
4380
7186
7455
1323
1464
8134
8809
5029
9774
1591
9989
6949
3993
2244
702
8075
4559
9199
4365
9063
2840
5077
7710
1135
2637
220
9872
3283
8750
7141
6856
5783
911
6560
5906
7647
4624
2271
5942
5178
5768
6003
8675
357
1021
4562
7787
2400
9635
8506
4010
8334
5183
7200
7203
9190
9014
8401
1897
7302
2694
474
1736
4919
7393
7122
942
4731
1954
7188
7545
4723
3646
7051
1261
765
5096
5079
7778
5723
6560
684
2872
5599
1241
8089
6664
7090
3157
1718
9609
1252
2144
5558
2140
5181
3254
9628
3636
1106
1090
394
9637
2724
756
8901
8872
4642
2077
7332
328
8702
7306
4455
1260
7309
3483
8933
1489
824
5503
4333
7443
8864
7614
9806
1113
8782
4226
7682
8986
5912
8003
5797
3791
10000
3390
8932
6663
2951
3985
1008
7057
6622
1221
8145
1545
2125
6649
7319
6434
1004
3607
4668
908
6622
7333
2678
963
3342
9834
1464
1044
4210
3226
5496
3948
7836
10000
5163
8366
400
3928
844
5137
9903
7318
6924
5172
6417
1142
1220
8527
4178
4145
2118
1511
2563
744
5521
7117
9089
7632
994
965
4483
3339
5064
4590
9932
6559
4080
2530
7489
2629
5439
587
2629
5856
8494
6192
7215
6247
3855
6971
6541
3377
5086
9017
8914
4524
1267
8957
5802
490
1700
5073
5183
7785
7096
3178
1572
3053
3382
774
8254
4045
3419
3797
5251
358
8458
321
4410
1472
8557
9852
1058
1547
4858
3797
4047
3061
5122
4726
511
3195
7635
3949
5354
5545
5548
7588
3800
9424
4320
5167
5532
6099
3156
9346
3422
8926
6835
6748
3239
4884
866
4180
1573
1284
3613
2047
974
6038
6991
3419
6562
7639
4161
4364
7129
2543
4698
512
6571
2763
8964
3968
5438
1452
5135
6293
6666
5036
8863
8293
6841
2408
9681
7337
7626
6286
987
972
1508
2244
3840
5346
6280
5570
9363
5762
2047
8094
2531
3458
3394
3826
2453
13
9369
2572
5280
3588
2107
9522
2337
7966
4628
4927
6590
8205
2612
1183
6536
3311
1556
483
7561
2365
6884
6145
3981
4180
6800
1963
2286
7709
4817
346
2071
5707
3455
6711
8234
7825
5332
8277
5596
9293
6140
6351
606
6997
8057
5450
2631
3597
6547
8598
6413
3153
7980
1174
3587
1653
5377
586
3132
2055
5292
2357
3886
7134
7302
6128
2417
4241
4555
9498
5830
2086
4358
6906
2837
4645
8523
6611
5966
6457
1635
1362
5505
8147
6082
5991
9418
4826
9684
8366
7124
1251
3478
8793
8222
9112
4770
7404
7738
1944
4610
3812
8706
3868
4501
1732
6694
8305
4527
206
8544
1239
8522
2827
5433
7749
8011
2599
1444
934
4944
4492
3399
3012
9445
9865
7163
447
9445
8574
5209
5082
2365
2071
5748
4051
1341
1187
8853
77
5960
4575
4577
5036
571
5780
8200
7388
1194
6682
3622
7454
3302
4007
1484
7503
4491
5177
761
4583
6757
891
7329
955
8450
4391
9392
3632
4835
88
1160
3469
5404
3227
5109
5675
7243
130
4002
2316
261
5828
3269
68
1532
4277
6309
9129
6924
1277
1884
5043
7125
7591
4839
8655
5795
9432
250
1414
4137
4090
704
1445
7485
2965
3008
8521
3308
7577
7052
6424
4062
9033
4499
5247
4116
9479
4214
3396
6814
4937
1400
5335
1161
7973
5310
5466
8022
1279
5830
3865
5477
1339
8019
328
9760
5136
2038
7833
5492
7916
2265
2694
2634
2830
6614
192
9477
4020
3380
4325
4931
5873
3889
9992
4150
3210
2571
3920
3949
7630
6744
6910
171
3152
2501
7996
7065
2514
9131
8287
247
2448
1118
361
4717
1398
6544
3758
9008
8558
3347
2464
545
8842
9099
2905
8927
6522
6081
2020
5468
4523
8148
8777
9325
1741
8777
3459
6443
5646
7908
7408
9895
904
5535
68
2251
6948
7191
8378
3595
4954
5446
3321
4474
4231
3114
8430
4392
489
3973
7644
8713
601
1374
7356
2209
9653
2068
4259
4604
4153
7283
863
1674
4665
2703
9389
5687
1390
9821
266
1305
7483
433
4643
5458
6267
9730
1804
5126
618
8746
8122
598
5212
3370
510
7658
9101
4490
782
9598
885
381
8801
7971
6071
1699
3622
5206
968
2360
6977
9726
9319
3385
7764
4495
5133
7895
8551
4875
3217
2981
6579
2184
4168
1180
9936
1165
7464
349
1097
5030
1976
3942
3033
4871
7670
5502
9668
1804
5828
4442
2292
431
4335
386
7791
2483
334
4894
497
2910
9652
4057
5339
3763
2161
3032
2584
7453
1739
9684
3656
375
821
8162
1739
1768
1337
8468
3291
3597
7975
9305
6710
783
9722
8831
6919
1379
8931
57
912
5184
5717
7947
6087
6891
3660
3650
5626
8046
1994
7137
2271
999
6880
550
5964
4956
3557
138
4175
1741
3334
552
3372
5170
4730
1285
5650
6771
8545
7053
6936
8374
8344
4847
5209
2483
7756
9950
6136
8788
8233
840
6258
4280
7597
1156
8095
3095
1517
2612
3300
1695
308
8586
7833
8172
2116
5783
1842
3959
9930
1982
5852
1429
4723
9288
8725
7872
6084
704
9064
3172
7211
414
9205
6511
8656
65
5785
4763
2663
4261
6350
5048
8804
6389
561
9730
8427
5098
6604
6402
1508
7473
7712
7281
8616
3850
7809
7094
6458
5901
2478
4928
2660
1191
4795
2944
7485
2482
2445
734
6004
786
6737
3852
1292
8604
4105
9671
6036
9617
7076
5785
1570
6232
6265
4780
5707
1946
2000
3785
513
4535
5693
4415
8170
8502
8426
9679
1449
7145
5887
1027
7707
6127
2769
1055
8784
5506
7572
591
3203
7553
3470
8224
808
3177
9066
8092
3186
7852
2198
8253
9774
211
6569
5202
4415
79
4116
7759
6454
9515
6244
5742
2078
5182
7265
5204
5202
9213
375
7263
9404
4989
2062
1019
5098
790
1304
9956
3887
2163
5942
8917
5731
5301
2503
4591
8104
280
7215
7221
6730
8285
2976
4324
9666
4758
9431
3136
9512
5840
4101
8986
4226
8794
5960
7438
4141
8469
1510
520
9270
8148
7750
4406
5638
3730
6938
6905
5272
7826
2397
773
4888
3137
6565
5896
6170
9833
1877
5047
7988
719
6482
7652
4233
2076
1008
1228
4819
7800
1928
5581
2364
8930
4568
1652
9610
4204
6055
4356
4532
8211
163
5411
1525
3821
7545
4382
8331
5355
1792
2141
5068
510
1603
2273
2455
9670
3113
7146
8658
3717
4419
6742
2245
3809
4529
2067
1554
6537
5441
821
80
2319
2277
7442
387
8836
6560
3755
1705
1601
9021
9366
9059
4721
1259
2870
5022
8188
7065
1340
2237
2398
74
1799
6725
8119
1637
70
7765
6651
2349
7646
2767
5929
2999
5448
4967
2601
813
9954
5416
3983
9230
9781
3597
476
2687
6
1251
9619
8530
5990
6984
3289
7074
820
9279
4917
7400
515
3108
4680
1709
4134
2006
4758
8317
8407
1606
482
4260
4695
7723
8440
3992
1439
3023
2227
7314
3557
8169
4895
5786
27
3943
7864
1438
562
9592
1170
5694
4940
7460
802
3960
8286
9257
3897
971
7172
3891
6753
7018
9598
9638
4800
8655
232
9979
3642
1417
6312
4837
7491
979
2352
1439
8865
4130
9988
4820
5760
8219
3893
1626
1471
7567
6828
2347
7255
1717
9474
9234
5964
3922
444
2063
6668
3479
788
455
917
6854
9506
3947
1459
8418
7481
4066
2631
7411
9662
3398
4691
3187
2676
6200
673
6200
3603
9617
2468
4494
9911
8375
7238
6768
1620
840
9280
8099
758
229
2856
5472
2247
5790
6788
7803
2874
2822
1902
2132
1301
3347
4480
1770
7739
4516
3342
6823
1831
3951
7570
540
4405
1654
2787
3945
3530
53
1999
6425
5604
1467
5895
8296
8411
7747
6490
3538
1271
3854
2665
6042
1195
2174
970
6147
976
2993
4745
671
5564
9336
7608
7473
6129
99
3142
2929
3842
4060
2558
9452
9728
588
486
36
7299
8030
2776
3707
3891
2814
7822
5864
3799
3036
806
5188
5604
1107
2965
5156
1479
5553
2184
8963
8479
7747
9173
42
3457
3167
400
5807
1630
2893
6074
264
1890
1170
3203
9466
4995
1482
3952
7554
9178
7089
1160
1727
7246
527
888
3243
6219
4446
2950
7604
5042
3369
7299
5787
2666
5474
7178
9271
2708
9152
3781
8135
2620
6132
5902
9635
3659
4582
4899
333
1578
9393
6579
9370
8353
1159
2341
3623
1245
7026
7447
5673
1215
6137
548
5797
7569
4939
4591
1321
1012
9083
7692
3669
2406
4151
6542
8537
559
8871
3995
5373
9018
6415
9499
1703
3360
4609
4911
4844
9711
7698
9231
982
1738
4343
9164
1710
203
6540
7620
3351
6772
2192
1139
7287
8946
4737
5318
7026
3730
2415
3916
3540
4126
736
2597
3867
8016
3472
2332
7535
8967
2834
9889
2239
951
1703
6111
490
2699
505
4972
278
2054
8213
4287
240
7463
4228
6619
4176
3114
9668
8826
2520
1418
1943
7381
1946
4965
9112
4607
5859
8729
2005
8162
584
8026
8477
4961
4603
8677
7160
3164
9354
9358
6797
2130
4372
7062
1444
6833
281
297
5097
9689
7453
7571
1897
4622
2824
2562
4333
284
6381
9463
864
9189
8741
2086
2062
7142
535
9613
3531
8759
4823
7186
1260
9329
5480
8357
7782
6715
5103
7044
6130
2685
1766
28
5370
1157
8345
9005
6291
1063
7792
8215
3846
863
3642
3377
2396
4274
8274
3032
710
3298
497
1700
9831
2753
4112
7542
750
3661
6487
6446
4659
4442
3543
2250
2349
4749
8993
1576
5246
6788
8177
1932
1357
3011
7610
6893
8605
1753
7247
3785
8382
33
7355
905
8240
4372
7262
2544
3840
9484
6933
5437
6097
5908
5605
1759
5592
7211
9043
6616
9907
9943
8547
8234
8534
6389
8299
8542
1396
127
7826
1748
919
2407
1771
7621
6989
5520
8456
3044
3359
4444
3357
9923
2398
3855
6531
6721
9020
8290
9605
5553
6853
6068
2970
3686
8504
2747
1087
8234
9397
7720
8336
1662
6181
7992
3219
4972
8193
2567
9666
568
9840
9488
7395
8709
6288
4671
8229
8019
8672
2407
3001
9766
4663
7327
6859
3155
5445
1047
1867
83
3141
3752
5741
3978
6827
7001
5449
3377
2640
2895
4191
2575
998
3932
8075
2614
394
4968
7152
7162
3542
4269
7749
3405
4832
1868
9961
9381
6610
2877
6884
9551
7446
6355
3851
3260
2446
7886
1599
6409
2654
9578
8803
253
9143
7573
5976
9676
2048
3406
2872
1449
9794
8281
7707
2328
209
3759
9400
2688
8754
6850
9308
6751
2398
1086
496
1240
1490
1290
7370
984
703
8254
9555
7495
7556
3775
7872
137
3942
4054
4079
9556
2298
4126
880
876
8351
4124
9181
8329
7163
7593
3816
346
5424
9867
2208
8371
378
3794
9087
9938
6519
6222
7666
9104
2148
1581
2854
1170
6929
8130
2763
8031
5872
609
7800
8540
2399
8263
3388
5603
846
5495
7900
8547
207
2063
2589
2736
9707
1769
6032
6235
3611
8445
965
7484
5721
2324
2589
3147
3011
9991
5808
9967
88
3094
2263
5278
499
1268
3144
2851
2226
2928
5644
3405
5762
3406
1598
2867
1272
9620
2402
502
4286
8369
3647
6671
3864
3495
4010
2936
4258
1625
305
1063
6616
8128
9073
2260
6417
3272
917
7995
2985
5815
8363
7629
442
701
4164
7105
3958
8134
3400
7496
3124
5629
5108
7550
8996
1707
6130
8748
9200
317
3458
9499
3762
8963
4010
5731
4092
5077
6695
2001
1576
7904
1231
7511
9900
5198
6901
381
8681
8164
136
9413
8145
6004
4393
540
498
7379
103
9309
7731
2245
8088
623
2618
9332
3510
9951
5272
5056
7043
1656
9730
6864
9595
2846
797
8102
3205
1323
4900
7937
9477
961
6649
9900
9249
3933
4758
6756
3550
9981
4559
9127
8134
5448
4054
9751
9400
3371
3801
7501
1437
8917
620
8491
1154
9320
8447
4874
6567
7599
1597
2178
4594
5871
640
5896
2561
8758
6963
4705
8939
5104
8326
6325
5297
1129
8
3967
7814
3645
4740
8593
7832
8634
490
5444
4314
9767
3880
9772
9455
638
3589
9322
9525
9508
7051
6476
6092
3882
7151
1199
6225
8108
1181
1301
9196
4438
5636
7937
5042
6119
5676
4638
104
8253
7471
3279
8741
9664
6715
7314
1346
2363
8547
7022
1712
9524
940
4236
8902
1293
3531
1410
9686
7011
6713
9753
555
8980
8592
5296
9330
1982
8276
3465
3777
4130
6577
8178
5624
8791
3676
6798
8675
3882
9337
9266
8569
5187
6329
2972
4964
675
1022
1116
7933
2170
6445
9527
5203
9990
7133
7248
8664
1653
8386
7143
4568
763
4577
2910
4855
1711
6704
1862
6646
1728
3548
841
130
8405
133
1136
1673
5105
7866
4100
2713
7653
3885
1265
6503
9232
98
8823
985
1474
4601
1498
625
7470
4710
1802
4486
653
1161
2285
9440
9695
2815
5431
3152
8957
2660
172
3098
5098
7587
9308
2784
8504
781
7645
4956
9238
1105
5079
8505
2119
1741
616
7583
6206
1266
3927
9001
8277
2701
694
4853
9997
5671
2689
231
3184
8507
2388
8714
8370
2559
824
8324
5158
4449
2189
821
477
2735
3684
796
4777
6323
3539
5558
9536
4009
4364
3508
7307
5295
9767
9223
8254
1144
7179
9547
3234
8604
188
4045
6062
6544
3278
427
4821
6493
6663
262
2328
480
7443
2934
3516
7997
4193
4363
3398
721
27
9451
5459
3203
9859
444
5908
2229
6296
8688
9767
5373
7544
8680
1969
8986
8975
7479
807
7190
8862
9924
635
9367
2247
523
2835
8401
2564
1601
4614
6732
6392
9889
7360
8701
9709
6664
9317
7411
1004
6393
6162
913
940
6190
4719
7203
8721
1213
8848
6542
8166
4210
955
361
2277
2606
4932
9490
1810
6156
355
3534
1384
1708
5287
5633
6763
3198
9781
3814
4605
8380
3480
876
8092
3188
7292
1261
9768
9649
1366
2075
6898
4517
955
8489
6976
4165
2273
7652
6750
9281
594
8973
6622
9278
2428
9539
7856
5826
4838
2993
9724
140
7742
3266
1548
2173
6909
6892
9335
519
587
2352
3096
352
6879
8989
9869
3667
2463
9883
9915
7299
7110
9211
5839
461
9427
2792
3040
6073
3342
9305
3472
4764
9845
6695
64
5278
8613
3670
5267
4419
6804
8993
5435
7815
5387
582
8208
3035
9362
1275
879
2855
2643
8636
3231
1355
5344
771
3550
5702
2480
7138
4330
4098
7812
7903
4044
3690
7336
5805
8479
4792
69
5363
4159
4559
7700
7723
2572
9026
269
921
9613
6016
9437
6949
993
3389
4598
3048
4672
238
592
9087
7217
4912
9773
623
4037
9733
4603
9157
1856
5756
1618
4696
5928
6572
2765
2670
3781
3373
5589
3592
2057
3794
9689
4314
2201
9159
7386
2091
857
884
2755
9221
3110
1115
9414
5594
2477
36
1008
3571
9865
4993
3199
3958
4666
6976
842
180
5168
3390
7262
4555
2550
594
1738
3567
1804
8717
8912
2256
2221
1948
9452
8232
4960
167
2032
2739
4969
6074
638
475
8271
7197
4367
8896
1865
8417
2592
4736
3105
8650
2508
9096
6586
7892
5460
8727
1326
1091
1020
75
1408
9243
1663
2859
3569
1752
1298
3680
9150
1083
1126
1345
7398
3522
7687
4954
6408
8403
4801
4983
6411
9061
9043
6114
4072
2954
4348
7863
5330
5309
3713
3889
2774
8580
9856
5187
1645
2546
3919
3573
8622
8940
9438
2248
2656
4293
2715
1144
9390
9177
8100
6109
9555
5362
7366
1966
4804
4219
5844
3075
2285
3822
6244
2884
3699
6188
1412
1876
8777
5129
4058
4228
3662
4000
5048
1141
5924
3131
1662
4238
8444
423
3066
5782
4860
9143
1818
1902
3506
1112
9186
4958
3794
7452
5385
7370
6459
982
7230
3137
792
5568
1080
9394
3219
1964
8843
300
8772
9862
2902
2400
8839
3922
2921
4517
955
7159
6947
7288
1542
7703
810
1357
2694
3418
7860
6694
466
9702
6770
8943
3823
1629
7165
6596
5567
1699
3064
5152
1956
2971
8725
1843
1379
909
9075
8526
8595
2469
8053
4062
1028
4571
1598
1539
3036
9611
4425
3676
5756
4849
2405
5921
8162
9651
1773
4909
4856
1738
3333
9190
9465
6365
256
1034
5300
5164
1503
2535
3673
3399
1508
7798
4672
2617
884
5605
4601
2772
3643
6817
3454
3594
9370
1485
8580
6517
6923
3761
2528
436
4421
1505
1655
7442
6491
3464
7038
1380
8318
6962
176
383
323
9187
7070
1444
3231
4727
4576
202
9071
9959
8298
6790
6917
3109
4570
7592
268
1316
4765
1749
9980
6070
113
3933
489
675
7509
8441
4774
6708
461
6867
7607
1529
914
6977
8196
269
9302
7263
3433
9604
9909
9896
2234
381
2327
2577
8036
6714
210
7378
5087
7161
7964
1361
2527
6543
4573
1629
9578
5376
9939
2677
3380
8653
5472
4595
7590
90
3182
6408
6205
8859
5299
8468
4750
9498
7727
850
8471
9880
7362
878
1793
4638
5675
7268
5682
878
2939
3271
9678
4747
23
5098
4814
3073
2684
3262
2889
1971
6717
4953
5486
799
8233
5695
6852
4048
104
3792
3384
2608
4963
9086
1142
9144
9475
632
4851
4421
9249
4312
7095
2265
77
9718
8888
811
2954
2471
145
8683
5351
1542
4097
359
7129
1660
9456
8371
3235
4959
6557
872
8392
5509
6434
2572
6087
899
9161
7609
9332
2326
8552
2957
4792
1677
6711
4814
1135
6529
9635
8423
8383
418
3739
5620
1704
1008
4935
4374
9159
2515
4712
8275
9188
5495
4714
205
5740
183
5910
5197
9433
9636
7285
3964
2460
1155
2015
5854
9501
1665
8417
5947
457
5331
541
6571
8027
8814
5836
3758
7301
6815
5470
9909
3981
9849
3153
16
8661
7097
608
2085
802
8807
355
1610
5966
331
9428
9199
1993
2362
3170
2715
1354
5836
9630
6225
4196
7434
963
3566
9956
3081
2338
8306
3142
5630
7307
9993
8903
925
9497
405
3557
8130
4484
3786
9138
811
8938
773
600
384
8503
3274
1062
1344
7424
5416
8088
2633
8064
7275
6854
6388
7626
6015
5075
9866
621
731
8949
7415
6405
2273
7540
9194
3758
1361
411
8054
8116
3557
556
2216
9334
8636
7616
7572
3896
3622
2076
6911
9416
4617
3375
9987
3208
7694
4824
8819
5802
6187
9892
3163
3850
5694
8932
7970
9493
1122
6446
5327
663
6993
4858
6485
8738
615
2237
8973
7978
8990
9810
3054
1310
4107
7732
412
6641
597
8312
4490
4742
6861
6855
2429
2922
7070
9146
7038
6555
3283
3870
1019
1767
5951
2055
2380
6079
9501
5216
7213
6570
9668
800
3132
8198
9975
9080
5089
537
9031
2665
4117
3013
8437
4579
2672
8506
1335
537
5107
1734
1462
1920
9119
600
7970
4421
64
8050
2579
990
5513
4940
7309
3656
6765
8036
9774
8384
1335
3508
1928
5934
8663
5612
6502
9196
8746
7742
6924
8868
3892
9625
9807
1447
3997
701
1006
9290
5605
8093
3404
2202
8213
7891
7147
5936
1188
7693
6535
5488
1250
2741
9676
8187
9701
9166
6724
6389
2285
3818
7425
5297
5126
1385
7315
9288
5658
8315
8647
9000
6960
6039
29
7417
8085
7860
4852
7371
9653
2388
644
827
9190
7201
3239
2132
2722
7151
9349
3170
575
8417
1722
6994
9388
2760
1046
7238
3626
1318
9346
3061
4596
7873
3050
1470
1453
2835
3595
9692
4453
9662
7081
2533
4071
5036
6189
3213
3170
7924
779
8744
6146
8681
7164
5405
602
6060
1004
8150
6145
1634
4065
7171
7638
4913
4486
4062
7537
8499
1540
7017
5447
7373
764
6163
4249
6330
787
3834
9978
1296
8794
3451
1259
2820
6761
8677
6821
8569
9448
3931
6002
2707
1594
5272
7353
1226
1894
7340
6420
6554
3203
9301
5103
823
9807
7241
64
2766
7916
7055
8173
2391
2968
1390
5822
9175
5639
3485
6672
305
5519
6202
2611
7756
4160
4934
7105
7744
3310
7133
6780
9962
8396
3523
1746
8367
6903
2778
5183
2509
3772
8881
8864
4045
4935
7478
9375
533
7049
6443
5872
7418
644
8726
2599
2274
6935
2947
7891
9223
257
6821
5883
8024
5171
777
7428
9930
9687
3723
4796
9419
2295
2850
8422
5671
9531
70
3682
7171
2227
2322
4680
8567
3725
7092
177
8937
8787
2482
6563
468
2276
6743
1927
3912
3053
5546
1432
3883
9908
975
6249
8300
7873
8631
7747
6888
9306
9779
331
8806
6041
7142
957
4109
8987
4760
2503
7829
696
454
2467
122
8827
8007
7010
7309
8381
1834
1922
4118
9010
2331
1948
2724
271
2916
6140
8692
2597
4672
3534
800
3903
907
513
6510
6453
9061
5627
1785
4347
4581
5017
2782
9881
3594
7857
4237
887
1485
6870
9135
7924
2994
2807
6998
4291
4317
8901
4672
8771
6386
9694
8341
2586
6149
3067
1808
8461
4383
4626
9627
9326
1698
4009
5842
6595
4932
7048
90
6975
8407
4073
9562
9631
6073
5983
8951
8019
9623
5072
9886
8646
4380
5825
1227
412
2344
2780
6758
7176
2731
1488
1117
2391
9169
9238
204
9852
7400
9419
681
9641
6876
6799
6748
3223
8531
2088
7803
9570
7828
2435
6149
8563
1923
5673
9316
2427
6263
762
3381
857
9581
2713
1444
3449
517
8276
5712
7002
8730
4382
9453
505
1152
1226
6953
3439
1589
3974
2726
1348
9865
3586
4838
9646
9402
6460
5893
4810
6312
6617
7440
9221
6168
3729
8371
7256
4964
8952
6800
6462
4447
8821
2444
5908
1879
6817
6739
9948
7523
3245
5676
1053
3531
7504
1783
2458
310
5212
2642
7917
6446
5724
5259
3104
1665
5724
1744
9128
9297
9173
6530
3231
4315
5091
6840
7692
8389
357
3968
5617
9152
2801
2208
3841
6812
7617
2250
8748
7131
174
8878
456
5965
3687
7050
7678
7195
2126
7293
6366
2832
4975
9881
9679
5137
414
7286
5351
4142
7276
8099
3716
2896
7238
7383
8533
4530
5354
1654
6695
7324
998
3215
3104
6058
8271
9650
4562
6219
3723
4815
44
8357
3211
6377
1587
3366
5017
5658
8392
774
2298
4336
1399
2760
5503
8837
379
2559
9246
956
1489
1917
8472
9607
3383
4103
2279
3878
4784
2980
1670
9578
8872
1572
9885
1031
9599
3373
7207
6951
8179
6225
3713
4252
2942
8828
8706
7645
585
777
5058
498
7516
1363
328
7595
5267
9193
7443
6714
638
8267
7381
8225
8821
4625
7463
9206
8614
939
5309
2163
8237
7827
8632
7673
1150
207
6657
821
8866
6290
7816
3115
5068
9538
7530
2335
7463
1892
9256
9986
4606
7827
7466
6025
9543
6512
7023
3450
8013
5924
175
9040
1192
4880
6560
6462
7563
8965
386
7135
5338
2688
5687
6491
7718
5949
2049
6246
5479
7916
8346
1171
2853
8097
8394
4022
1842
149
7609
471
8999
4874
7266
8195
3370
5372
3967
2124
4489
4867
5143
1872
9221
517
7633
9399
5022
4201
3363
5734
9543
5925
5499
5168
2950
7288
7017
7660
9227
2660
7592
8450
4537
9044
3896
6015
3318
6652
4345
5577
5835
5565
9509
7612
4040
2839
6570
1762
3320
8665
4546
3169
4667
5716
7698
8190
5222
1901
8108
6127
6052
9762
7840
2606
5463
7876
6998
1178
4207
3890
3841
2376
7062
9478
6752
7462
581
4713
6310
7664
6327
2945
7092
3260
8200
1467
6976
9103
6569
5076
6949
7762
1507
9585
6886
1920
133
6958
1327
5254
7596
8035
3339
3741
2989
3187
8636
5396
4594
1406
3050
293
6527
71
8155
4426
9649
9855
5707
9113
610
6720
8808
651
3835
4246
5197
5178
4838
7799
201
1384
2814
7780
2459
6828
1077
6103
5133
5384
8466
9724
7002
2662
8246
3660
3692
2801
7049
8629
2950
783
8550
8997
4411
2108
6751
2741
3210
5346
9518
6659
2087
7172
9482
3847
8119
6074
8098
8711
2935
6567
6009
630
4104
2966
5982
9879
4027
1363
7366
1119
7094
6342
6233
7368
6881
8761
6102
4290
352
8667
7891
4261
6892
9166
2133
945
6896
2970
8504
4438
7165
5588
6507
6880
5051
7481
3612
3065
4492
7925
9916
1090
3342
6145
2046
1453
8334
5528
593
4770
2291
6810
9223
8209
7294
3449
2417
1911
204
6913
3610
5097
1893
3077
1053
6541
6276
6340
6963
4041
2019
3787
6397
7171
195
3716
5482
1447
1461
1531
9941
9127
8360
2673
9119
5340
3407
5930
7076
7883
4894
7185
589
899
193
5404
1793
579
4617
3194
8200
201
5988
5704
1374
2212
4296
7427
8433
7195
2652
7623
7095
4998
8962
3830
7358
7722
613
629
6193
9603
5035
9664
1332
1337
5719
718
5229
7141
286
4111
2639
989
4083
417
7476
8587
753
4978
1606
8092
9285
7328
8938
3252
4918
1517
4745
4126
5314
1310
44
9329
6294
8306
4772
4159
8409
1071
9364
4631
4454
6711
3723
1642
7812
9787
3746
1114
1827
870
8270
1183
2085
6554
9058
4323
1511
7128
4308
9485
1147
1928
3402
6715
6083
6761
5553
8040
9820
3410
7610
8653
5973
6775
4209
1364
4922
2951
9659
4983
6497
4098
4060
6567
704
5784
883
5001
3401
3453
2450
8186
8532
5961
1133
579
2663
2075
5086
3352
6372
9373
8435
5851
8239
8610
7141
5054
1483
2748
4054
1429
160
3307
4934
2633
7194
7520
1121
7480
2481
7055
1624
7114
3729
3603
5035
7471
9062
3099
4496
1092
7493
6642
5283
9989
9785
3964
3978
9724
2617
4685
7140
1927
9923
9332
4013
4136
2711
660
8976
6038
3890
9859
2138
5232
4070
8794
5479
3426
7842
45
7243
1792
7219
4646
1423
2095
1239
8218
7237
5283
201
1933
6362
147
3550
5329
3752
3753
9275
4729
7429
6101
3089
6475
1835
3857
8102
5876
7941
7919
5153
6870
7154
8943
9874
9933
5065
3661
7900
4175
4618
8935
7456
4641
3581
5244
4822
8886
6169
6479
1242
98
3123
8107
2977
1677
5728
5233
23
9716
7993
2780
8455
8569
4507
9702
9894
4938
6583
2275
572
559
5884
1499
7664
5389
9743
2789
5502
6999
3813
7503
9000
4405
1021
106
5719
5372
925
5570
9148
8301
9415
3420
3399
5770
6439
920
1394
210
3420
7477
9180
4334
9472
2628
1678
9780
9942
1636
9003
3161
5152
7388
5208
3204
2137
696
9078
1373
5973
3435
4488
5028
2531
9491
6277
5998
7309
697
6348
3545
7916
8103
1935
6913
7258
4293
494
4124
1493
7596
4304
7311
5277
3563
1376
2228
7915
7048
8402
8259
909
9198
4368
8044
1074
7860
1158
6007
9727
4447
7910
5283
4587
9038
8233
1355
7293
6003
131
4599
3216
5633
4402
5070
97
64
9682
7528
1333
2317
5007
4850
7257
6063
3033
6587
8455
3253
7869
7963
8241
1755
7894
644
5038
2156
751
6288
7278
6401
7123
2570
2332
759
4883
9960
1247
5214
7972
7222
7372
9917
3731
4254
4140
8515
4053
7075
5270
2025
207
7630
6537
7892
5742
1743
5847
1142
9380
3525
4369
5652
7249
1512
8907
2034
3514
3971
4620
4985
3512
1120
2901
939
8767
636
8939
8814
729
4441
1619
9140
527
9106
2553
1516
2467
7593
3148
3328
1661
4156
2889
687
5696
5367
627
9733
7112
4627
7724
5239
51
5611
4163
9259
2329
9967
5818
9843
4233
6737
5250
8282
4433
6173
7253
6087
2569
4726
5712
7167
3293
6588
4731
5703
4118
1337
6999
6566
4035
5114
1474
8569
5273
5483
858
3441
3348
3627
9740
7079
6857
7807
8167
8687
3738
178
1314
3018
7268
4858
7431
6725
6905
2102
4139
927
1941
8707
9290
8408
5839
6334
4596
2869
3566
8292
1598
6321
4533
453
2006
5021
429
4998
9879
3479
9517
5350
9924
3928
1944
2232
1957
7351
1844
4256
3164
412
2690
1033
2611
975
767
7282
8803
2735
3654
7561
4067
5982
2991
687
9387
7209
5112
3180
5588
7302
8847
6187
7391
8294
553
8134
1198
3642
338
5676
7171
674
8081
4479
3715
9535
4663
4906
4710
5162
1413
7455
4669
2526
9335
271
6673
4481
7968
1907
6436
6400
2579
3223
2566
5608
4123
4006
2455
6944
1160
5169
7235
8483
3734
6824
7439
6445
6540
4875
1215
3627
8750
2762
6657
7172
8464
4329
3753
4918
7431
9839
3738
3529
6797
4382
7726
4817
5281
9981
8467
5983
9529
4928
3538
7622
1589
2489
4140
5371
497
2632
5747
9285
3767
1294
4914
804
7886
7215
3290
1103
2963
5958
3514
5189
6258
4834
27
7333
6993
2142
3269
665
7353
2527
1185
7485
5698
7414
4941
7806
7834
7381
5157
3949
3458
5118
164
6610
550
135
3862
9182
8726
3434
7721
9224
5973
9625
9248
969
4493
9535
2979
5364
6061
433
2311
9837
4033
7251
2581
3690
1868
4471
1114
8550
7701
9744
779
8642
9675
4244
1938
519
2565
3136
7529
8391
2075
9382
6226
6497
6027
3682
368
9026
8697
5578
1670
937
5302
9875
890
6899
235
1520
1686
7029
242
7542
4827
1640
1745
6859
3794
5295
6181
8716
7088
9700
6359
8798
276
9728
2189
5964
4497
5705
3103
6591
275
997
8132
8508
3504
8493
6249
5783
3644
5582
8398
7365
2552
9481
1501
4095
8137
1385
7896
6050
5552
6084
7277
9139
6492
3515
552
2097
3192
3676
5878
7427
5233
5367
7281
3744
5801
5901
2221
7949
7441
2867
573
7456
855
8663
6979
3780
5035
6954
8515
6838
4191
5723
1906
4347
5547
1493
5120
9060
5051
9566
4831
5834
8566
7504
2895
1604
3386
549
5592
2599
8313
9227
4243
7261
906
6647
2773
7630
2718
6566
9641
2091
10000
5454
9897
5754
6216
6466
8361
4411
3596
6485
7760
8344
4931
166
2340
7787
4600
2506
8800
4282
55
4968
3652
6174
6951
765
3482
866
1748
4656
9808
4374
1560
5487
5575
5922
8501
1352
4551
5464
9761
8100
9468
1858
2927
6493
7906
5243
4166
5329
6424
1050
9520
6846
9860
9432
9057
8333
4419
3923
1538
1580
3755
2507
4233
9155
2959
985
6775
1113
9214
8160
2189
6718
5352
5403
8812
4712
5070
4166
872
2380
6181
8217
4600
1730
3079
9055
4348
5452
4278
9717
9643
2431
5181
2445
8425
4783
7174
338
4481
9145
817
4726
8565
3673
7703
7543
1231
6524
3116
8273
978
9024
6266
8637
1170
5752
3840
5574
3133
6188
4247
7596
6228
4909
2524
2386
1770
6357
8654
7538
6008
9117
3974
9392
43
3704
9390
7611
9179
9917
7248
6080
3768
4274
60
1433
4467
6995
9157
2115
9862
5858
6232
1901
2129
777
5498
9452
2626
7147
7518
7739
7552
6792
2319
5472
7908
1647
3088
5418
4613
8366
2126
6566
6479
9252
1902
7249
1183
968
1032
2904
749
2931
4032
6267
3974
967
205
2496
3716
7523
8839
8915
8669
8127
882
3339
4021
6770
4242
3720
9249
2707
409
5513
5017
1596
4692
8186
2345
5962
9279
5898
8100
7601
4416
6314
4662
6973
7575
2833
9908
9507
3503
2445
3762
6533
4609
7877
9841
5765
2278
7401
4114
4801
4743
2443
8652
5596
1267
9911
5158
7550
1964
780
1313
65
8462
9711
5493
2236
7805
7445
2503
5389
7386
3838
6964
8175
977
5057
3964
3388
4611
4594
2477
5755
971
8241
7659
9354
8542
1036
9273
3911
7460
5668
6343
4520
1038
8397
2713
4427
8003
8222
351
9559
7739
1881
5190
6433
390
709
2698
4459
1722
4390
3638
7702
9384
4318
7770
3897
842
5613
5544
4762
3307
6356
6427
968
1347
3592
292
6763
5949
1105
1138
7924
4390
8866
4589
8990
9028
163
9023
9046
8561
1081
96
5542
1795
2456
2989
3900
8826
2079
4741
7594
197
3457
1279
3703
7169
9316
7946
227
7887
5730
2195
5127
1792
8301
5037
9498
3951
9280
2960
3473
1612
5936
3824
3310
9217
6193
7913
3209
1122
597
644
1980
8310
1135
249
2183
7324
8694
5521
2117
5132
2133
6070
3014
9404
4639
5449
5515
7947
9055
1136
1808
4158
4558
4970
9443
1028
8302
3008
2643
9799
4275
6618
4835
4178
7378
3947
3998
8905
2417
715
901
4842
9981
7391
1476
3999
3195
2550
4658
6636
4310
1410
2231
3451
7191
5073
3016
3681
5347
8456
8269
8540
5950
203
4692
7196
7629
3483
2927
5308
1881
7644
2008
3116
2031
6370
7716
6523
9381
6808
3397
9782
423
1292
362
8903
8383
4602
5489
5484
7379
8244
6429
7366
1673
9435
5043
6666
5493
2764
4621
9976
9762
4410
3553
3205
6463
2659
5196
1831
7185
882
7704
4988
3463
8577
989
8536
8523
5001
8580
5513
6484
2824
8278
4648
5176
3533
9522
8479
9502
1922
8206
7425
1745
2183
1125
3354
3441
311
4767
5797
4260
6185
6334
1012
9994
4966
6756
1855
7566
6817
4114
6716
5992
4728
5676
2839
6207
726
6984
5038
6012
290
85
668
1225
3431
7096
5152
8793
7809
6177
4233
6257
3841
7740
8864
3924
4605
788
4642
6988
3287
6498
1384
3956
6392
243
8917
8211
8681
8407
5772
9106
2254
8261
2524
447
8960
9933
8809
7322
5429
1894
8375
1420
6333
9733
4421
2216
5612
8975
9348
5690
3647
2437
6227
1884
4589
5518
4777
7047
6539
180
9934
2981
6316
2388
4965
149
3011
6152
3546
3241
4967
5890
8516
9834
3682
9006
9639
8459
8277
4314
6330
6010
8252
1522
752
9491
6121
3235
5156
8111
2384
8146
934
1338
9727
805
588
6593
9207
2270
3015
1178
2331
8264
1508
3870
9364
2586
1755
8129
9086
5497
3527
2755
9779
8651
4306
2014
2962
933
3628
7327
5020
8149
2025
5602
4570
5068
4005
5207
8062
8579
3124
5121
5077
6718
8169
7884
8870
1854
9203
1582
7770
9441
1567
5030
6232
7316
1022
7185
283
3560
7077
5004
8354
2754
4459
1108
8484
525
6178
3497
5341
3738
1253
5361
7530
2919
1866
6280
4493
7550
8227
629
9101
4292
3543
9337
974
4610
6121
8416
1352
1952
930
857
9270
6221
9695
1154
8574
860
5977
5997
3880
8488
2461
543
8012
9367
7928
9063
861
8285
5393
1084
9740
9208
9395
5470
6330
8152
1877
3055
6269
3537
6535
1899
5406
2137
7739
9026
109
1261
4670
1174
1650
4768
8850
415
2721
9395
3305
9404
345
6399
4304
2405
5225
15
7669
844
9743
2859
5079
4145
4607
5199
7529
8788
8172
7419
2226
2486
9222
5683
6820
1320
2352
3831
502
5573
8188
4829
7057
5052
8278
1913
4708
4261
1898
6238
132
4100
4322
5983
7667
4555
2144
5791
3627
458
9333
5318
8935
7986
380
9092
9407
3592
6837
8128
9583
4261
8497
5034
7426
5401
871
1935
2976
4783
8274
9418
3617
9852
7479
1991
749
7313
2326
7155
18
8144
124
9391
8352
4652
2466
3668
6532
5657
5303
5712
479
2514
149
7262
5299
6873
2818
868
5913
9385
5685
5494
1218
823
1122
5719
856
8311
9924
2912
9456
1339
5686
1881
9759
4326
8686
2821
6934
4383
2887
6522
4987
4065
4506
8381
4101
7727
9480
8908
1476
8437
263
4021
6122
297
7366
4549
8634
5217
5902
6698
9964
1262
3927
6713
7626
2341
2372
7420
9802
1966
9820
6851
5431
7238
1414
9675
5278
8351
6064
1340
2691
3752
7020
9565
3838
4679
2968
1426
6246
8754
1656
7221
1703
5437
3346
5139
5875
701
9318
6989
6915
2267
9432
974
9048
2549
3227
3965
2914
4638
9484
5048
379
5814
1496
5456
849
7172
1035
1508
8031
3839
6342
9254
3928
7900
2460
4106
4447
1042
9673
5820
4149
937
1664
5552
1247
7297
831
389
2980
2367
5457
2307
6368
4274
1744
5956
2344
5348
772
2479
6235
6732
7229
4959
160
8752
3721
3634
2802
3655
3650
6893
3781
3997
791
7549
9331
1679
4661
3272
4568
4550
50
4626
9030
4609
583
4556
4742
1595
7895
2006
924
156
7600
7509
6277
7452
6332
5152
3952
881
4900
9764
5206
5609
5938
456
4951
7427
2306
2299
8323
8968
9285
1848
4033
5464
5489
2443
9055
8270
8616
2526
5927
9973
9570
7869
8586
6404
730
5192
4493
1972
5955
8022
9292
6195
4869
4853
7151
9857
984
4064
2392
7720
5771
3194
7285
5672
9698
8519
1752
4096
8074
1402
8016
6169
3513
8329
6564
9228
8439
2749
5164
8676
2275
6245
1964
7854
564
9977
7678
429
7677
348
1115
4266
827
1803
3094
8328
5406
6995
3748
8789
9377
175
219
7165
6984
6510
9366
7433
8998
9299
3763
4181
120
998
3306
9183
5666
3400
4170
7434
6707
2356
5569
5186
7143
9328
55
3707
5481
883
1368
7042
8163
3776
2156
3029
9316
9761
6869
4606
380
4239
469
890
3847
4157
6713
1176
5123
1589
2085
8957
6864
8026
2509
6725
1524
3213
3918
3700
5512
6843
4743
9098
466
8834
5319
5652
3823
2724
1780
1583
253
8517
6341
4264
7282
7439
9101
3343
3997
6821
3444
6666
4215
4372
3284
4166
3717
6597
1821
9704
9773
3214
5221
7857
6931
9113
8080
4192
6751
1661
2759
1969
7900
2744
5176
9267
7919
6558
4811
3608
2514
379
3500
2821
1628
2068
4665
2473
3295
92
8921
5659
7534
6578
4807
3387
3161
3816
8474
5579
7351
7470
6595
5927
638
9853
9475
9103
1665
2128
5030
2069
8183
6700
559
7170
7636
7648
8016
1523
8294
8071
3815
5360
5982
1498
7440
9629
6409
9379
7531
426
8346
9933
6107
8789
5478
5879
5176
6559
3116
999
9154
1388
3263
155
6450
2596
3889
5370
1198
9766
4478
9401
4329
6813
8081
9866
421
7434
2871
3055
2262
4816
238
6061
2516
2527
7050
8939
4156
5064
2740
5289
4372
896
6591
2781
1081
5936
1961
1160
1511
5448
8250
5527
2244
9092
4348
2358
4025
4390
4966
6592
6366
4787
6119
1681
9761
1098
9948
1740
83
335
4174
904
8127
3686
4411
8293
3048
506
8607
9869
5965
1533
8430
8405
7436
7066
6721
2194
1264
5574
5707
2393
7080
7637
2903
4175
3542
4185
7216
527
2849
9157
9244
5642
8808
4848
9206
5160
2578
6373
4151
8252
8951
887
3312
374
3652
1330
2838
3026
431
957
2922
9902
1496
9451
7668
5866
6648
1984
5147
263
4601
6881
5940
3137
9186
7156
2949
1497
2285
7751
5685
3979
9926
5308
2242
1999
2898
3426
5918
3467
6842
9407
1510
8117
9026
5113
9584
325
7243
2980
7857
6249
8945
7445
9513
7203
3745
469
9292
9021
3899
146
6909
8589
6752
208
9656
6435
377
1548
5180
4927
3715
6384
2852
895
4282
2514
4945
2982
5329
1000
1830
8329
5260
3190
1935
7554
4986
6136
6526
584
8354
8971
5619
7302
7160
8549
5400
6359
5468
3429
9991
7043
5904
5653
2248
4066
4212
6556
746
8288
5696
8784
8349
7882
9021
2488
26
516
7264
6752
6784
4060
1716
5334
5132
1961
5859
449
2212
3646
5025
8897
6288
3579
3701
8337
8917
7906
1188
8409
2991
6599
2812
2720
491
6592
9946
2687
5582
4636
4200
7265
1414
4416
6359
7750
6875
6236
6260
1207
1136
9037
5402
1235
3228
9691
4901
4920
8624
2354
2110
3502
6389
3151
3832
1389
8947
3280
6949
879
3104
9518
9029
2511
835
9286
5277
97
2452
6658
416
3115
6930
5367
4108
5649
1168
4952
596
2959
9805
3143
8053
2063
7822
4859
4632
7034
5930
8174
1059
2683
1538
2269
412
5023
8684
6515
6107
201
7819
4159
5466
4754
5980
8081
3836
5581
1614
5156
2871
5848
2191
5941
8047
2975
7568
161
304
1787
5332
525
7848
3448
8090
6351
8352
212
8676
2378
1125
1715
4100
503
9238
9599
9506
254
7052
604
5820
2596
8929
1770
8123
3422
2574
2899
7933
2084
2198
9525
1781
1905
2280
986
5099
7911
1109
6418
3057
8111
1407
4994
1459
1566
9529
230
9402
9363
5553
4994
8173
2284
1718
2054
8244
3881
8376
3295
6939
8952
4955
6122
8656
5679
4967
2740
3577
9113
8576
2334
9989
7255
3324
8428
2445
3752
6310
91
3942
7747
8943
1522
6214
9473
8747
4066
5168
1816
9455
3527
9422
9265
1045
6289
538
2843
3545
8828
7113
841
5700
4698
4548
230
5682
2419
8260
8073
1138
9907
9658
3875
5241
8514
3817
9477
8340
6336
705
4783
3848
2815
3048
2323
6103
6907
966
9704
6402
9636
3245
1323
6021
7020
7587
8911
2708
300
7214
6549
4080
1649
379
2711
7717
2244
8171
4206
1379
4695
6603
2915
5655
154
2014
2082
6
2494
5449
9099
9638
5649
747
6147
3496
2216
2790
2087
7685
6235
814
4384
5140
8105
7965
7826
1142
3548
3569
4638
4958
9448
483
2120
3904
7549
9045
531
3349
4333
1671
7095
4616
8999
725
1365
2544
7216
1729
7265
1627
3827
8264
2702
371
4464
3732
4504
5087
3296
1822
9195
3401
169
3645
9009
7367
8508
4255
4168
8585
7260
3187
7825
6046
6553
6337
2453
2738
5962
503
7826
696
2666
7665
6115
7200
1977
7107
4462
4070
307
182
3335
4839
589
3949
8562
8224
3499
4210
1894
8580
1071
3842
4620
7818
829
3618
8375
3601
9897
1805
5709
2321
6386
6683
2612
7024
808
5919
7096
8253
3544
1549
1528
6924
968
1510
8112
5199
3374
417
7761
3357
5803
7560
1165
7617
9861
6332
6783
3106
8610
7750
9447
58
2320
8860
2995
2550
3201
3788
8697
1945
6884
1239
1392
8093
7999
4061
5823
9191
4344
5441
669
4246
1763
5208
840
8471
3141
1124
3505
8984
1624
7879
5844
3495
9959
1270
7925
518
5833
3741
902
6302
5322
4969
3733
7149
3941
6885
1026
7566
5390
9268
3391
7171
5195
5895
416
5297
2739
204
3169
8327
8575
4532
9831
5148
8301
6063
5454
7413
4243
1767
1698
5232
5520
6357
1226
2865
4110
7011
814
6214
52
6943
3129
648
3288
7225
3961
4737
4130
6234
1283
5412
5003
5969
7844
3213
7412
3226
8995
8790
1987
3757
6482
7395
1560
9169
6514
12
8318
9147
4838
1348
8766
1047
8704
4666
2925
1745
2856
4715
8693
5681
1227
8754
177
1457
7616
6846
9825
9116
9302
5934
7278
2388
5449
7755
6807
9888
8147
1074
1482
7888
959
829
1935
3551
5497
7933
6078
3300
4129
9861
1329
1541
4462
2742
6068
9641
3375
6355
6152
4455
540
9088
7991
8336
8204
6044
33
9750
5920
3320
9941
6008
5452
5219
4492
763
9974
9651
832
7686
7735
290
6906
74
8350
4851
9176
3212
8276
2271
8636
4321
2250
8833
3218
4133
1054
7610
5882
2519
1229
609
3427
9140
5826
1083
4841
1295
6316
6962
9861
3338
270
8150
5603
5956
848
4733
3505
3471
3187
7576
5411
428
8098
2147
8723
598
7060
8472
7717
6183
9661
5282
857
9259
1028
6713
5290
639
8160
4206
1843
7141
8571
5636
7905
6040
3753
7945
9220
118
5409
5024
9855
6350
5002
5805
6111
3079
529
5340
344
4043
5894
1006
9066
9007
6023
4817
7683
6192
1620
6778
4910
4731
6098
8066
377
9640
4571
9786
9620
5524
1042
5996
9845
1258
9156
1744
5081
3102
1562
2664
517
3494
7051
9353
5370
2245
8223
7382
6999
6996
7774
2474
8440
6175
4614
6658
2844
1082
5195
1893
7445
2478
8233
8913
9273
8484
5958
6947
2101
1581
2339
2897
3680
4075
4848
6520
2125
6272
3007
8574
155
6641
2896
8243
4199
6838
1484
7193
961
7953
5550
7181
1388
6280
1243
9985
8638
8145
2370
6231
2983
3801
623
4604
5791
4976
2553
3646
9704
2021
5563
9803
6291
5466
8288
8888
4862
9972
375
5675
5579
8785
2150
2950
2748
6789
5515
7313
6969
8099
9534
8738
6596
549
4194
9179
7716
169
2490
9168
4174
5112
5336
3651
7795
7683
4896
6846
2834
6508
6636
1756
4797
2798
825
3285
4185
6586
7086
3669
4575
9920
5932
9911
7759
7366
737
2851
261
3816
7543
9361
4339
3116
8810
9144
8350
3344
6710
4600
3749
1859
5262
9984
7420
9196
697
5965
4967
27
5831
1552
1841
4139
3634
4587
1405
9008
4880
4456
2451
4130
6724
1733
7948
1670
2068
1296
9705
6982
7189
4650
8381
7212
1650
7051
5308
4752
5852
8675
7371
3819
7515
6248
4966
8616
5907
8161
7680
262
1634
4846
4357
1276
3925
3905
2796
1514
7098
1997
1944
8391
7169
5769
6526
7020
9531
5921
5504
5533
276
6074
9576
3087
3326
4672
7984
9019
9794
8990
7374
2797
2523
1256
9390
2777
6142
6280
3351
9787
8945
8820
1663
8201
6621
3977
4826
855
6158
4198
8430
3399
9415
6167
5250
8955
7394
1275
1605
9592
9125
4277
1114
1193
2577
4124
6545
4733
2179
3855
6737
9422
4589
2473
1634
6655
7071
7228
2807
4289
1151
3837
4904
3682
2296
9420
7741
8786
3438
2575
7399
627
5183
6250
2409
7709
8245
7101
8611
8780
8121
8985
8015
2103
2801
2976
7556
6109
5162
1992
2024
4141
7057
6044
3827
8706
6746
3408
9070
3609
5044
3198
9866
3521
6052
6418
7294
7054
653
334
9368
4858
450
4363
4692
953
5730
5565
5482
4039
402
3537
7074
5328
3576
9397
578
6139
1411
324
1896
6180
8600
7853
900
6997
3624
6464
2285
3664
8957
1668
5811
5131
6067
6823
8772
9497
2275
595
7960
9889
4186
9050
4183
445
9033
9390
9595
4002
8150
1790
2512
7174
8927
4817
1431
7395
95
3576
6234
8854
792
7332
8426
1012
8064
4068
5332
6010
8729
2360
8274
5008
7464
4471
845
9
1736
1321
4960
2393
4071
3826
6808
5796
381
3580
9000
4591
7660
8767
5082
3317
131
5952
6607
5928
5693
3283
390
2130
2151
6494
1515
8310
6031
508
1143
5304
8712
1771
3414
934
8409
4515
1862
3794
8773
3891
1563
4685
1349
2457
1327
4897
2226
429
9303
5659
9151
9851
6257
2387
7234
5227
3753
1385
3
6015
2122
8366
3389
3560
4433
220
7154
3733
4142
6723
9708
7194
996
4801
6813
3737
1936
765
4071
6655
1750
2657
3144
8765
6166
7057
7790
9585
6270
6620
3624
5953
5033
4574
6061
5508
21
4399
9941
973
9682
1324
437
3236
2710
1824
9496
6211
8254
3118
9385
1850
3775
7934
8926
7215
5451
529
5502
261
2366
1123
2770
2264
4792
7789
4233
1219
2389
6003
6454
7934
9000
8256
4484
2471
5910
3244
4170
9275
4239
1976
8970
9874
4199
1398
7683
2580
3890
2983
342
7196
6527
8130
4805
7431
7019
1742
3063
6313
7830
2845
3209
8396
6803
4725
735
3750
7256
6539
8551
6790
2230
5150
6542
7914
6802
7182
9948
5105
2
7463
7435
7944
4387
7982
1413
8243
1655
1270
4731
9145
1180
8799
8082
3676
8199
5981
7991
9700
1520
1600
7412
376
8919
8021
9946
9208
628
6344
3406
8825
8268
9572
8416
3822
4128
8345
2022
2255
8495
2505
7896
2809
4587
2319
6165
2658
2409
7660
4947
9975
9298
6159
3347
8212
8743
480
1474
2670
6321
7402
3067
9873
3030
5139
875
8354
424
5769
3037
5392
1191
2906
6099
7787
5111
4240
8774
8352
8508
5239
3732
8657
7121
6973
9929
2238
4760
981
7225
3026
5852
7879
2809
8444
9651
6855
3357
4567
5359
4721
2940
361
8707
6606
832
2373
3923
3190
2841
8093
7732
6898
769
359
9218
476
8810
6138
6145
8694
4628
5142
5707
3555
9962
4622
8823
4422
5628
5411
3659
5253
5096
798
8760
5129
8961
7257
2452
4069
6290
3898
5925
4577
252
9661
8025
4610
970
7261
1267
2647
8054
7103
7920
6162
9508
4092
6391
9073
1788
6665
414
7209
8309
2580
3305
6942
7533
3420
4718
6833
1909
2829
4436
3847
8585
4647
9994
1873
9213
3915
100
9101
19
9250
5391
9593
5914
2297
7942
5263
4176
3916
6653
4817
3191
862
3307
6978
4806
5954
6613
6463
8966
1162
8452
2793
4157
137
2856
1791
3048
119
455
4956
6704
8305
3422
2794
2687
4969
9992
370
6365
6497
6588
7954
8995
5232
8256
3225
6784
5775
9484
8770
7097
3139
5546
7130
5355
2311
4537
7311
8333
1269
5296
1160
8113
7473
4447
235
1465
7793
4993
4271
8822
9261
9055
4607
8139
1407
1326
3158
9168
4567
5384
5501
8755
3422
5304
559
2168
5733
4463
4262
8497
1850
5779
8628
7273
805
887
7167
8811
805
5638
5993
5552
3890
2393
4603
5668
3871
6568
1966
1018
1134
7309
822
3926
4239
3764
540
4952
6359
2879
5686
521
281
7125
4981
3949
8003
8490
4474
9721
40
1098
357
3278
9941
4463
2652
5587
466
1747
9541
1265
7464
7583
4257
4359
5289
7041
5652
6910
1408
3500
6405
9655
2294
6569
9198
3745
8894
6844
6304
4374
7566
929
5223
3493
10
7045
4533
8474
6991
5922
206
6809
5256
6770
4192
3706
7408
7060
2844
8335
1702
4043
1637
2689
6854
628
4516
3607
1177
7680
9174
3480
1467
9840
7779
696
8149
8079
7195
8559
5623
9017
4990
2647
8516
8713
1496
8932
8985
4719
6392
782
731
8465
3148
8057
3308
9720
7355
9078
5962
3868
4798
2146
6916
3770
3452
5260
6186
3697
928
4084
9712
8028
3673
6287
254
6233
5326
1287
4375
3272
3916
3951
8084
9648
5677
853
1213
8587
2598
3344
4803
2802
3454
6120
7325
9667
902
1668
6813
2686
8282
1599
6861
7919
5042
8660
7020
246
245
441
7775
2787
2347
1688
4198
8396
8316
1031
4780
5009
443
5337
6298
7526
4713
2910
6457
7391
8823
7605
1873
7099
3291
9890
7555
2679
6798
6747
1312
356
2577
8988
9908
1170
7305
6090
275
2059
1582
5701
7550
3244
2299
9638
4177
5086
467
2440
6972
3555
2593
5843
6604
7180
4617
4195
7493
9431
8257
1623
1695
4406
3606
9301
4891
9115
6892
4268
5888
3791
245
5425
3317
6850
2861
7307
493
5308
2752
2714
59
1010
5193
2385
4352
1365
6295
8292
7352
2580
7294
9293
4445
4913
248
5225
7078
4177
9958
5215
1873
8061
5639
5553
936
678
1091
3803
1122
6821
1844
6776
8665
4992
3634
3635
2915
4377
3338
8635
2479
4657
9018
464
4782
3513
1499
6106
6204
3369
6907
9210
5369
4777
1831
3320
5497
3196
3858
9850
6356
2685
9284
86
1818
5730
2353
9134
3927
6749
3060
3659
2847
6386
1640
8517
8694
6066
4372
2158
9918
1365
1201
7326
1918
8839
8569
6457
3260
697
2141
2909
3943
6648
2114
8376
8083
6763
9290
4134
6577
3253
8683
9719
7530
619
8414
5727
6105
1056
6421
7432
1794
8859
9050
9010
8883
9258
9857
2986
3909
1824
697
1592
2494
6570
980
8626
3623
4319
5408
8558
2741
5589
3937
8437
8375
5488
6893
4723
3818
2422
2228
7899
2268
7598
6986
4232
8635
7223
7539
9678
6553
7637
4890
9870
2879
8342
9565
4984
5883
8754
1368
2283
8071
5745
7244
5384
9255
6966
4268
1029
2511
2857
6596
9853
5855
1795
1271
996
364
3858
515
2776
3995
9293
4627
9508
5517
1441
2481
7934
3634
8937
9525
448
2747
3612
7967
7348
8048
9696
8941
8136
2555
3421
1705
577
2255
2701
8819
1083
5160
6799
1670
8206
3456
5722
1817
8893
4587
3343
6132
984
4400
7623
8493
3202
5477
7163
4814
8237
9734
2643
2085
832
2945
918
4504
5818
5617
2256
2674
2081
804
3890
7727
3091
4619
818
5872
4430
7327
1795
9099
1675
2026
7200
2082
884
4457
7698
9022
2614
1260
8545
8839
4834
9190
6871
3587
3182
7560
3424
6298
2121
9701
4622
5874
6891
5073
8857
6251
5626
1179
3251
4552
4569
9732
2777
2696
8363
6042
7653
8865
3413
246
9008
9609
4546
2414
1814
6320
9488
4840
4322
5101
5495
8397
1528
6963
4666
373
8353
479
166
6852
7393
7601
5735
6832
1860
3701
4682
7678
2663
9901
2685
7337
5284
8300
3603
942
4565
5442
7700
8886
9849
5039
7328
257
260
2774
9012
6907
6992
960
2549
4766
5938
5609
3114
6612
8808
1515
918
423
5246
9108
9234
9560
7391
9591
713
9704
3305
2269
2541
4565
3465
2917
3720
7828
8549
3503
4253
3976
4985
1729
5420
9165
2121
2500
8116
8676
4918
6814
3474
4795
3548
300
6584
167
8935
2444
5578
3761
7989
8437
9073
2586
6471
1987
5410
7548
8577
131
5529
9487
3153
4135
3646
5621
7164
8870
8650
3267
6004
9107
2755
668
8198
2616
4179
1243
8495
5232
2935
9644
3615
8830
83
2072
6613
1021
5155
3196
9034
788
5676
7701
1194
6917
3792
1738
125
5955
8913
4789
1013
8526
1869
6031
4223
8269
7159
2791
9291
758
1974
8239
6713
3996
8327
5012
4073
7862
2270
6152
4245
1880
4298
4237
4331
3457
806
5711
3921
5408
6827
3519
7309
2883
7059
1688
9997
4445
7480
9184
5552
1123
1291
765
6216
4564
1921
3457
8663
8211
4408
1827
278
5090
1799
9355
8373
1533
2931
1738
5548
3999
8382
8404
9712
6405
4521
2795
4210
3518
9962
7497
7153
2491
4617
9129
4975
8793
245
9667
8049
7943
2164
7363
816
6438
2087
2276
4925
7549
3835
3278
2466
6710
1372
760
7955
4681
7188
1068
6099
4578
5218
9559
6370
5105
5621
5737
1876
8607
7463
9823
5309
5256
2551
9962
3673
4745
4702
9179
5960
1510
1891
7758
7782
3800
8747
1760
2489
466
6008
9231
51
1647
2914
477
2904
8618
9139
5775
9193
8634
4667
4328
9391
9991
8948
8509
4355
9565
6560
4005
7577
924
9631
8191
8893
8281
2301
3648
9654
4629
6600
599
9000
8488
31
9935
1014
6442
2293
8145
3379
5614
7061
8978
2201
5499
8288
7456
8387
9352
9474
357
6789
3699
226
8934
9387
1710
1384
971
9663
3494
5129
8330
6660
6578
4173
914
6816
7172
1922
1569
9078
2575
2345
1778
4833
1318
1758
5879
1629
5436
4582
7839
9374
2670
8609
2005
5348
5913
9374
3781
295
3209
6718
8730
444
495
800
1177
7562
3150
252
7460
342
674
9675
6156
4186
7453
5571
694
5828
4479
8913
2328
6986
5474
6223
8497
9516
2224
5861
8146
5426
3089
3899
8013
5924
9300
2813
9352
7561
7033
9591
3502
6022
8633
3472
3347
5080
4067
9843
1265
1917
6740
4263
5267
4509
9698
3809
6894
662
1925
5776
8631
1716
5171
2326
4869
3728
6150
7830
3908
8783
4700
1496
339
6700
7834
506
8475
3584
5469
8353
1004
8796
3632
6445
5829
1257
9731
7002
2832
7303
686
8002
7144
4850
3682
32
3655
819
1192
8512
4017
2579
3320
1427
4391
9690
8776
3598
3224
7717
9519
8305
9418
6085
7573
4149
4113
8660
7129
8207
1178
6499
6910
7985
103
287
8835
5856
2712
8674
5534
5296
2241
5254
4820
8827
2013
8164
3191
4128
191
9371
8621
9080
1153
8716
2889
8997
9788
4609
792
3043
8738
6174
426
2640
7515
1680
9594
3160
3162
5841
9180
1224
4651
7470
2882
8916
603
6464
8348
9397
4772
3606
7898
3818
6420
9268
9006
3439
6361
1589
659
8475
8331
9819
8740
8451
1173
5687
4538
6364
4609
3876
9350
7310
2880
6558
6023
6387
1171
8832
6185
2191
7098
8219
4139
3514
2886
4722
8346
7145
9132
1346
3103
7402
4312
3647
2689
9854
5723
8922
5225
3729
6851
2943
6289
4580
7958
7242
4343
3516
571
2329
6404
9107
309
4333
9091
5837
3548
8250
2864
6645
9594
2526
655
4933
4191
4494
1542
5525
7089
7772
3992
5642
2131
2677
6751
3952
5265
4343
9637
9234
469
5055
2623
5542
5481
1856
1767
6454
7946
3664
6228
761
4454
3084
8968
1120
8850
5580
9254
363
921
1170
8046
6460
3413
5547
4982
6436
6787
8472
1766
3562
2583
5846
1552
5658
3707
4073
2395
490
2885
5847
2763
1991
8404
7297
7166
782
4278
2893
6533
8902
9370
7182
5965
2667
7660
1701
8665
4694
3443
881
3102
2055
6883
1985
3338
4693
5647
8987
4434
8380
7439
3717
1207
981
2457
9568
4484
8851
7439
7796
3239
9129
9749
1606
5209
2010
7022
7255
476
1400
1170
8726
7344
3854
8766
4742
8706
9753
6600
1562
7297
6321
2060
7404
3358
597
8600
9997
5839
3876
7297
7430
6464
2200
3296
4973
6520
2477
2317
5012
1091
1664
6150
9356
8177
562
1212
2919
4442
2012
2570
5418
5372
6652
1026
6209
6579
3085
8390
9452
9091
7861
9040
4039
1781
5271
4879
5208
8364
2249
7950
7681
4963
5905
147
3254
1476
5208
113
6120
7559
1168
9146
144
4102
3650
2628
8887
8618
7648
4086
2882
2995
7785
7920
1275
8280
3867
1029
458
1113
2322
3846
5411
1198
1246
507
3304
2767
6499
6736
2255
5918
7531
427
7807
6020
9382
8118
4708
6167
7585
9261
2002
3333
1828
1013
245
4079
9254
8934
3927
4789
4571
1383
2043
2746
5261
1925
9879
1876
4104
2287
4878
8466
1903
5361
2507
1946
4845
283
5082
7486
5158
8302
4464
1482
9036
5762
1723
7501
9821
1863
9011
5714
5193
7302
9472
1498
2817
1218
3318
8247
7339
9601
7483
2887
4850
1425
3721
7675
3050
6185
4078
1731
2226
3501
9696
3881
850
1853
5263
8598
164
5675
2659
9444
4527
791
9764
6290
1502
6584
7513
2637
7711
8825
2088
7329
2007
7470
8907
9484
6450
6818
1396
9387
5913
223
2983
4868
4461
9048
6374
8238
4303
1638
6330
8017
6850
4765
8908
3174
7576
6091
1012
8522
1224
4701
1257
5077
5121
269
5447
7697
7257
4587
8687
8585
5711
5063
8104
5823
6942
4713
595
7530
6482
1277
4364
3467
8309
9518
3996
5882
4018
8062
4636
7058
4411
9711
5236
7765
7254
9409
1841
7437
3042
9464
3876
7121
1703
3033
2679
1472
9452
6354
7388
8460
4338
9411
3470
5798
7533
3261
8248
3971
994
8821
260
6472
1196
4244
9803
1671
6537
6702
939
5557
4162
3902
6936
1175
3415
2202
313
3161
456
2904
7411
7578
593
6397
8803
6151
2621
5037
7588
4803
3819
6917
1520
1232
7006
4512
7491
5117
5854
4889
7035
3804
8476
4670
1900
4319
2610
6542
2737
3086
8889
3855
5837
7239
6996
7742
9279
9954
810
3588
8019
1456
1585
8225
276
1184
9254
3703
4928
4493
4729
7206
9445
1816
5060
6975
3047
9581
9292
1640
2275
4676
113
5243
7293
9895
6912
4683
3126
5275
2631
4116
8890
3517
5048
4957
2293
6810
471
1021
1654
4090
6189
7191
4539
8235
1567
8324
6364
38
841
1324
1732
6367
9924
9840
1433
9134
3799
2135
4557
6565
5225
6418
2493
7326
5172
958
4086
6227
5109
3958
1544
89
4080
5715
1571
1529
3409
2785
718
3276
2461
9038
8118
851
9479
8786
2835
9985
926
4902
7847
1845
3668
5378
6847
2071
3769
4423
8988
9246
7110
5622
5707
940
8053
6347
6000
2711
1869
5945
5138
5333
6300
6483
8399
2307
5677
133
2352
6914
3450
8557
1720
7983
8747
6601
4694
7901
6427
5277
8025
5056
6667
5425
1507
3785
1712
789
7558
8569
8760
6610
380
9444
938
527
19
8852
3291
1532
9268
1223
3613
6687
9252
6710
4642
9816
4980
8946
2254
3491
19
493
2363
1050
2244
4690
325
756
3930
6803
821
2846
4847
6973
8604
1157
7908
2282
8901
781
8547
7762
2653
1056
5376
9551
8462
6486
3134
3900
374
2062
7438
168
5063
6615
9313
6429
5208
4509
8351
8152
665
8419
1024
5861
52
4057
7224
2088
2110
7802
8768
7529
6892
8133
4495
2669
9683
8822
1944
8798
9592
4577
6876
8135
9078
3994
432
6685
9565
8899
9993
1117
8407
4387
9092
8542
1767
1391
7154
291
8443
1656
4336
2288
4192
2994
6517
7925
500
3004
3237
2764
5750
2976
4355
8571
4266
2792
9523
2855
3832
8763
4748
6629
6196
4867
8349
3742
5289
9100
5863
4318
5999
9116
5671
5065
4459
6073
4887
4667
5269
8411
7338
426
5909
7072
5366
1787
679
4677
4431
9037
2222
72
3261
2485
3428
6071
2047
2327
3454
644
6505
9759
142
24
4489
1737
9699
10000
6680
8675
4380
9161
4139
5660
5625
1556
3257
8169
1586
4470
3463
5972
1729
4078
5711
3137
6618
2211
1104
5151
7003
778
3438
5623
9118
6929
8954
9429
3531
2795
6460
80
2746
2600
4908
4583
3047
2064
2369
2169
7134
1821
9073
7761
6806
3330
327
1133
1034
2923
6626
8601
3378
4018
5977
1373
7824
1499
1213
6944
3078
1277
5847
5607
3686
4702
6401
3517
8001
1433
1393
7761
5456
9774
239
3415
1905
8679
3927
2972
7673
8371
3898
7674
6968
9489
6815
3747
4283
3450
2919
2829
7498
842
1438
5323
9985
2285
3949
3636
3308
9603
8781
275
4540
271
102
5882
5222
7346
9973
9443
9419
8702
8140
276
5186
8698
6099
766
608
9906
3132
1011
9690
5319
7492
65
7778
4970
6982
1263
5549
5472
8249
2547
469
3827
7018
2510
2074
86
1348
1061
2547
8482
5243
941
1266
7809
4889
8241
7622
9846
2448
9459
9498
6967
6974
6077
9370
1257
1502
1330
70
3351
3626
4615
6559
9678
734
9207
4063
1175
1465
7303
8229
9809
637
2119
3981
4603
3205
8993
2079
60
2214
3730
8894
2911
7358
322
1584
1502
6073
1090
4381
7705
2163
9600
6976
2931
8344
3338
5994
5866
230
4461
1270
6081
3124
2184
3128
4651
9340
9986
7663
5238
6323
3541
1481
7938
4794
3013
7638
557
1933
5089
8484
2508
5176
1269
2185
1240
9130
1257
6816
4994
6449
938
8842
8084
1445
1827
4629
9350
9297
1224
8475
4042
5387
7854
2225
7508
7621
9050
7248
6361
7548
3109
1969
1588
3502
3304
1600
5775
5417
9994
5603
3540
7790
6707
9156
8719
5812
7292
6826
4927
8184
4454
870
5786
5250
4771
5017
3482
2708
3844
2979
4552
1899
7600
8726
9107
1352
2958
1705
5373
5960
5456
3336
2691
2719
1836
6489
1126
2980
3768
5562
6139
1046
1745
2389
3915
7068
871
6949
9111
4793
889
5747
909
6670
440
441
5520
2154
4539
5015
8502
877
7359
8772
8563
826
2136
7084
8141
74
3721
456
7293
7405
9404
3500
7393
5244
9950
7593
8512
7834
4522
1171
4283
1753
1888
284
6348
5496
1858
9935
2174
4522
9995
3881
5369
7938
108
5058
4216
9114
8229
3498
6073
8771
3532
1022
7120
7063
3917
7817
1880
3818
9038
7655
8312
6015
3453
3621
2925
7943
9704
9684
8681
3556
2297
3261
6056
9500
9356
6350
5963
6648
6895
1650
5636
7276
6325
8015
4732
4641
3894
7129
7892
3582
4871
2740
7254
5030
7425
3511
6775
6714
3201
5771
8203
7423
91
7698
1173
1578
6187
6453
6922
7864
634
4486
1393
1738
7786
756
7369
1278
6319
6093
5366
8745
6409
6590
6026
416
8562
3093
3244
1829
1728
7704
3960
5086
3191
8062
6019
6482
94
5242
4729
4733
2237
9481
3236
5811
9008
6769
5771
2961
6538
1865
5893
1999
1610
1864
2600
7089
9730
3845
8787
7469
1674
2781
5940
3111
3728
4292
3318
471
6009
9106
5083
6877
4377
1391
8802
2603
3563
6297
2805
1440
3629
433
7474
1348
7692
7207
3652
9295
8759
586
3837
3557
8210
3073
3394
2828
9322
119
531
6206
7199
305
2710
5641
5283
8347
543
8676
7758
241
3565
4333
139
346
6435
1629
7699
8878
9874
4668
4660
4248
3936
2097
5085
5990
632
1554
1145
189
6334
9866
9941
3626
7356
5240
1040
5811
7229
1828
4542
4364
6837
4924
4809
2198
5756
7277
9620
7761
886
6142
7885
4098
8208
85
607
9472
5096
1005
4929
201
9033
3135
8015
4737
5842
6413
3651
4410
5746
6350
9791
2543
1667
4531
4681
6778
1664
744
5299
1942
8868
6342
8071
3134
4320
6230
2588
9700
7928
7184
6999
3918
2266
8913
3440
3131
7260
7963
2223
7396
146
3958
6836
1005
8121
2660
3969
9098
2195
6499
276
9935
2735
5371
4868
5759
7972
3303
5959
6246
3978
2752
7709
8738
8165
7301
6093
9596
702
8935
8027
6709
8032
7617
7026
7835
3148
693
4067
1899
3066
5265
3290
5968
5629
8368
6394
393
8993
780
1925
697
8899
3697
5321
1768
6861
3550
5098
6263
7900
1493
6184
1233
5280
5618
4877
764
1456
5240
9381
3279
2680
9382
5770
2270
3760
920
6987
2480
1018
7578
2489
1650
1223
8487
3758
8932
9814
5344
1802
5905
6506
4441
6907
1900
8087
1261
6552
6709
3369
5713
4298
3803
4577
6518
2056
1516
3165
1560
1773
9848
2243
6836
5832
7892
3146
582
1616
9178
9477
9344
4530
2861
300
966
7833
1690
4168
4550
104
4874
1355
1830
5158
2196
2666
4502
3127
5471
1465
340
9587
1989
2593
1870
454
5123
5616
3425
4243
1710
6429
8816
7622
383
4374
7153
6708
719
6824
2322
4705
5374
2586
5193
1486
3340
3767
2745
3772
8250
3878
2607
5410
5339
2775
8636
2998
9109
1053
3390
6940
1972
146
7014
8601
3389
9131
7422
2610
7983
858
9444
2326
2245
7466
815
6676
3928
2122
9251
5146
1314
601
9807
5756
4366
2586
179
3085
8715
372
2366
3117
3359
6297
5158
2464
8440
1153
8849
7382
8190
5010
2912
1244
3860
3246
12
3614
6765
4874
7864
775
6603
4790
1830
9927
6770
5565
3126
1695
3500
8715
5736
9116
7685
374
754
3022
3735
986
6062
3844
9840
4357
9851
2934
3135
4556
2292
431
1773
3960
3933
6997
8824
145
9097
6917
8139
6549
2649
5744
361
4404
7151
5612
2313
7035
4176
7848
5371
1452
5144
6113
6505
7462
1112
7962
8793
2662
8746
8619
3902
1818
4677
2264
5758
862
5372
8188
1662
6517
7456
5267
3801
261
7750
6753
4160
255
5572
3922
923
9225
4340
9263
8541
9034
1483
1737
1014
6114
5123
6694
4083
7971
6084
3717
5008
2128
1122
687
2701
5745
7840
6796
5246
7328
9618
4943
2252
4579
2736
7696
233
6934
3766
292
2465
2612
8200
90
1659
6594
1123
7972
735
360
991
6256
8898
2045
3025
3842
9373
9790
7532
289
8684
2714
2599
4171
3506
5565
8378
453
4329
423
4754
4770
759
8888
7956
5647
9004
7915
3022
9433
2440
3916
6393
6876
153
5031
2379
2346
5282
3647
3896
1300
9960
9847
8185
5463
9766
2960
1173
1734
3456
992
5371
8447
4884
5819
6674
7677
5164
1985
7800
1050
3040
228
998
8111
2201
3012
4948
4665
5425
4280
7465
2121
1429
2843
9467
2649
7116
4945
1621
2646
3217
6453
8407
4542
476
8961
6966
9095
2624
744
1668
2554
5213
9043
2954
2954
2149
790
1602
6405
9788
3214
3458
8294
280
586
9922
244
9288
8771
3455
4410
8897
1754
9048
4100
4804
1708
3765
4227
619
4132
9159
5133
9042
6269
8634
2548
7314
3794
3080
2225
2008
5477
1703
1245
3157
3032
146
6236
7807
5163
7142
438
2484
5586
9618
4867
8302
7650
8450
5490
4402
3081
5669
1639
2019
8407
9961
7231
899
9068
3801
1665
1002
7919
4893
9010
9855
7353
7071
1461
6227
6412
5422
125
2333
1283
5899
4049
1072
119
5873
8139
2472
2186
4210
5244
2035
4292
5372
4816
3933
4984
1562
697
1428
6467
4422
7803
4266
7120
9245
5763
5705
8234
2571
9700
4721
6271
1317
8768
6156
2782
694
5808
2098
8349
2913
2960
7336
9753
1077
3178
5412
2442
1678
957
5244
34
8088
8698
9804
3091
8239
746
3717
7082
9474
9375
8035
9468
9078
1222
1431
2155
6614
8582
6579
8148
2151
4088
3109
7689
6218
2770
5994
6550
4443
114
3028
8914
9015
2595
1254
1748
5306
3775
6812
3103
4182
1202
8727
3708
9583
3430
2870
211
7620
4576
8784
4837
7944
9751
9502
1064
1710
8988
854
3440
547
5322
3698
647
3861
6651
5582
1673
4034
7749
9344
9502
8283
1344
35
5988
135
5732
875
665
372
4163
1149
5010
9448
9248
999
5915
8518
8923
7834
4860
3467
9707
216
8595
9304
9798
920
8612
3787
8480
6119
5530
6998
1293
8808
984
49
4885
8940
9009
1306
7587
4653
9360
1787
8441
5204
2677
564
3380
2058
605
8871
4632
6652
7069
2515
9864
3815
8378
1848
2308
1955
9783
4954
5391
6877
2380
5344
6843
6316
7168
4875
6164
3188
7699
4980
9414
1225
1179
8830
7051
9499
9673
2059
9461
9216
5494
5323
4244
5360
9391
9054
501
4346
2410
5819
3512
8755
2884
2377
3612
9358
5545
8266
1465
6215
9007
5256
409
3946
1248
1975
9363
6049
1010
1355
4534
6890
4676
4130
8527
6518
8455
6961
6599
2910
4919
317
7356
4705
1236
1168
1259
1352
5105
4684
7142
6682
3864
6235
7047
4123
6040
8964
4305
1087
6637
2234
8799
621
219
9998
3261
9758
9830
6485
9599
3829
784
9861
4737
6616
9664
8489
2811
189
3195
5683
5089
7232
7442
7905
8277
8016
7336
7400
9161
74
3550
5773
661
1164
9789
4355
3265
5164
4832
2798
1024
129
7179
5862
5577
9247
7387
4295
6915
8176
7644
8421
588
3566
2993
8173
86
2973
2740
9271
4110
9877
5162
408
2667
4557
8625
1347
368
4739
7432
8047
9597
8840
1276
1956
2264
3208
5515
6159
420
519
4599
7621
6395
7847
4953
452
302
1478
5662
4165
9797
7716
7875
8014
8341
1763
8744
5700
3405
8487
6740
7501
3580
8460
4838
5556
1716
8023
6226
2453
387
1461
6400
5848
9460
2911
9965
3818
81
335
7212
4615
4690
1901
6381
8837
1223
6770
4648
3689
701
4093
2775
812
5985
595
7981
5016
5439
8705
518
829
4613
7214
9548
4977
1033
5580
1043
3667
5795
8317
2754
4192
7960
4289
2206
8847
8629
749
3541
5975
628
2968
68
480
286
2848
6629
4246
2253
1450
8473
858
4269
5733
6478
5972
1310
895
2349
6835
4776
706
1187
1380
140
9143
2857
545
9507
1018
5810
720
182
8957
9024
717
9016
3991
1028
6706
9012
8389
1744
9266
5886
7744
3659
2565
2873
5343
2656
861
5925
547
1731
920
242
6528
6802
8894
7957
1468
5443
8698
5286
9760
6047
9046
4612
9579
7003
7662
7494
4982
7615
1207
4639
1906
8902
537
6892
46
2128
2182
9837
3140
1543
7967
2541
8339
1068
4348
1664
6983
7869
2200
1817
1956
8726
8304
1381
1602
7344
6784
2135
9298
8922
8606
2497
5823
5251
6306
3547
7664
3186
7650
1779
9946
834
7149
642
6162
4541
3709
4231
2847
1507
9711
7410
2398
6135
6783
1487
3983
7814
1692
8524
2989
9205
9946
5673
5659
2887
9367
1564
6442
232
4037
9725
6679
3416
4438
6741
6353
231
7142
2430
6376
4857
1554
1286
4961
4199
1606
7590
5894
5042
4548
2601
506
3716
4545
716
2538
1381
3081
193
9711
4278
6275
1583
6224
1918
7439
6281
9669
7023
7739
4649
1782
4596
6709
5801
961
1577
3771
1262
795
9991
8798
9810
2718
1067
2741
5292
4848
8209
2974
9374
4436
8322
5567
2075
9386
6791
1323
9699
1745
2025
1568
7772
781
5559
1676
7774
4116
9795
1008
764
6930
2362
9757
3066
652
6269
4091
7631
3681
6544
6089
5048
6157
7615
9886
582
5991
1624
9534
374
7194
6169
8520
2684
1969
791
4028
731
795
8360
1370
6482
6383
2462
7237
6214
2697
6176
5383
5240
7825
9430
2430
3587
2029
1505
6916
4037
3709
7780
2844
9799
84
8531
120
9963
5942
2663
4360
6785
4957
1419
2061
1142
8166
1175
9195
5353
7336
6310
44
6747
3652
4998
178
7731
5672
3947
8693
1851
9102
8992
5882
2474
610
1195
7060
8671
6352
8524
8468
4039
9307
354
3324
1323
939
2938
7538
3769
1230
4693
6560
8557
5503
3604
1095
1643
7411
50
1268
2124
48
4335
6603
8963
5576
133
6528
9099
1428
3769
9685
95
4668
2367
3116
101
2338
458
6718
3911
9182
5167
5573
1792
1908
2229
7140
8416
4562
7643
7014
9884
3093
9397
6883
3269
1419
4741
4671
3075
4948
2274
5085
13
7458
2440
8722
8296
9823
2315
6243
2986
4861
9609
5056
4186
2312
9980
4426
3862
9816
8520
1951
5791
2179
5703
6871
3781
911
1630
3447
5531
7685
5068
8210
7687
8081
1967
7263
488
9078
674
6102
4644
7054
8695
5108
1309
4095
9101
4751
6528
6842
6606
3011
8634
5004
5752
9642
7590
5239
4374
7066
8087
4651
9066
248
1775
8382
2777
2218
4106
9339
5395
9626
9690
9510
605
1639
9919
1038
8717
1766
4819
2347
9313
3973
3695
8998
1725
560
7565
9768
1967
4717
1324
2939
528
9489
2233
2700
3242
5301
6113
2626
7312
1156
8431
7945
175
9803
6179
3975
8799
2947
3042
4287
8645
4859
2340
340
1561
8573
5502
5173
1486
7475
828
7943
9395
2899
9515
3408
8694
7878
4528
3551
4400
198
1097
5354
2337
789
1534
8303
8632
4331
8338
1132
9966
4711
1804
6234
2352
582
1549
5779
2168
6770
1805
8420
1991
545
7319
5582
5137
5983
3901
1271
5204
390
7193
8013
1414
5657
6034
2731
8203
3744
9111
6452
4160
5006
923
8475
6647
3150
781
8933
975
812
3122
3575
1902
1200
1409
8857
4302
8516
3851
9180
8818
8599
1990
727
8356
9819
7557
7581
5036
6936
5285
7147
287
5507
533
9197
1473
2698
7811
3216
9592
7174
8847
1682
9231
3507
7519
7478
3891
9867
623
9587
1182
3422
5586
7356
8413
2686
9417
2714
3008
3831
6543
7126
5150
4524
751
2627
5683
1276
9362
3223
1015
2260
1113
1690
7067
6558
8147
7528
6450
6774
7115
3297
3450
4637
1810
2351
2167
8903
3876
4743
1194
9695
377
8136
9715
6891
1979
8081
960
4346
5007
479
4048
2457
5058
1764
7288
4149
8321
4243
9793
9498
7813
3352
7517
9354
5241
8517
644
282
1209
4934
2815
5366
2841
8886
1616
133
5503
8843
8444
6151
9518
8092
1862
427
8624
1746
8170
9388
7551
972
8754
875
5840
45
2776
4649
7116
241
3785
2843
2092
2765
6098
624
3569
1315
9930
7406
1582
4293
9964
6024
1362
6257
4815
1180
2661
1626
6595
4872
5327
5511
2139
3325
3023
3605
8161
1356
9231
376
7594
909
18
8270
8888
9455
9862
5028
8742
9433
2412
499
3811
3231
6720
9490
6510
9649
9543
9455
5050
3085
8229
7271
9246
2932
5737
2866
4476
8009
5093
8813
859
4678
1485
5583
5044
2809
3275
8061
7558
4300
4477
1353
3494
994
3980
4836
1286
2637
6681
8788
8480
605
4230
2513
2400
4051
2927
2442
364
2275
4483
6597
6224
8232
2835
5139
2010
7009
9733
1345
3231
6105
357
6411
1848
9860
6585
1803
9548
4966
2064
3823
6891
2542
3190
7017
9061
2879
6150
7631
1973
8079
1485
1731
2461
2104
7302
9085
8287
603
4984
4788
1429
8773
5336
5629
829
378
12
4090
869
3646
5646
4995
1583
2659
2665
6689
6417
9788
7331
5255
7323
4687
5238
5932
278
8041
2492
7939
8422
6748
1687
9884
4203
3316
8875
9859
4090
407
6969
5877
6819
5306
5592
4979
3215
6304
3554
9264
3671
6845
5816
2100
9780
7833
387
7667
5678
1969
3609
440
9795
5911
903
1226
6167
6601
4657
7297
8626
2799
1443
8018
8747
9886
7539
3269
1071
5513
9302
280
7629
1528
2219
236
5281
4689
8360
8845
2267
2802
7791
3839
3147
6000
748
4436
4060
5337
4430
5819
3930
6774
8143
9730
1633
6637
5058
3036
2131
3267
344
4749
9750
3727
3311
882
4216
6281
1304
5085
7583
3921
8931
5502
5970
4444
2153
1358
3981
2504
5958
3845
3861
5889
8081
203
313
9101
1385
1164
3232
4385
1166
404
9205
3415
2888
6905
1516
4711
8488
2344
7312
8866
3594
1288
6810
2413
1795
6939
2960
3594
6653
7219
6840
5363
8604
8401
1655
624
8700
7736
2218
9352
9081
8256
9168
6323
3691
5767
3282
2270
9004
9826
7296
4024
9991
785
7034
7353
3886
2576
2775
1651
2952
6377
6053
5872
7813
9127
2750
619
8671
9638
2868
1003
8208
2294
9097
3801
2458
6495
2445
898
8823
8430
4244
4728
6429
141
3491
6580
1021
4784
3399
5638
7385
4940
1635
3997
6128
9186
9652
9601
9607
8201
834
3325
1637
8122
5797
683
9819
7109
145
8136
3214
5360
9776
2934
3634
9984
3115
3904
245
8448
709
440
1270
4126
4739
5485
9536
5205
236
3080
8519
6373
8761
4885
7853
8031
8584
990
6833
2428
2499
8691
1749
3454
3976
9126
1946
942
4901
6387
7226
3635
1923
8429
2386
4948
7115
2468
8106
613
441
9762
2626
6286
6876
8948
763
2314
3222
3526
16
9626
7543
2631
1247
3961
1472
4988
1575
2363
2870
2224
4831
6046
9782
8889
161
1635
9871
4438
7121
5222
5456
9428
110
936
9247
3648
452
7006
915
9767
3148
2402
6751
3785
5089
2983
8780
7467
6799
1467
881
3356
8745
5621
4578
4544
3959
6477
562
7640
1723
8555
7926
7954
1374
8967
6327
732
3772
8816
8771
4356
1081
2776
5793
7339
3166
7020
528
8201
3204
2866
5851
5562
7612
539
3034
2293
7928
503
9352
2813
2282
7544
6637
6464
503
3567
7751
8812
7543
4595
8970
8018
4795
688
2561
483
7259
8395
8831
4456
7932
8644
9047
5166
219
6676
8692
109
8137
8278
4438
409
7874
7026
5754
337
4267
4468
1428
2501
6184
8939
5756
2005
5063
3918
9026
5893
7996
745
3311
1532
1210
2325
6729
5804
5323
3397
1843
3676
9916
284
4783
9696
1304
7437
2769
3418
8880
3114
5585
7930
9123
9982
4780
8737
1696
4870
9432
5427
8053
2617
4258
5995
9938
2457
8054
9224
6751
3858
9210
5
6423
1327
7528
743
8704
9772
646
63
6872
6469
4403
1327
7230
6014
6624
9386
9641
9564
2312
3155
8009
4656
93
5767
9864
5748
7601
4263
9261
7054
4943
5390
9421
3809
9060
4753
3390
8691
5980
7924
4425
9402
2013
2217
907
3007
2666
2115
1609
2548
6133
7641
9261
433
2565
1877
2513
7802
7183
5260
9799
861
8644
7625
7506
552
4407
3762
1461
1943
5817
4108
5302
8411
211
3323
4383
5798
6079
3745
3889
6722
5124
2615
4052
1809
7052
9897
6112
7999
2147
6076
9393
3988
2014
683
8443
2615
1238
2335
6378
9820
4128
7357
1459
3933
9818
505
5309
4630
4227
8424
4118
9082
8728
6915
3635
1460
8855
5735
2344
216
9666
8825
6800
3511
1585
2840
6234
8417
6644
1195
4208
8101
9780
1017
389
5876
7637
3991
3386
3476
7947
3243
4125
9616
7589
7392
718
9117
8234
3827
6031
4855
7998
7401
1144
8617
6417
4419
2181
9628
4069
282
3388
3863
1339
149
894
9492
2600
5050
522
1140
6009
4640
6472
8824
3168
4738
4633
4976
5081
2384
6984
497
3150
9360
4301
3455
130
882
1742
8475
318
6448
2450
181
3351
4020
4660
1778
1976
4900
9200
2248
929
7145
6093
9207
8476
3102
2551
3986
8567
9283
9512
7675
7315
4352
514
1852
3304
1879
2555
9937
1635
7746
9430
6404
5949
7196
8138
9968
5817
12
5089
6439
5369
1035
8447
2799
7854
7207
5309
8375
8442
5008
6673
1319
7555
9167
9404
5477
6567
9303
8255
772
4583
2483
2075
1911
8513
4255
9284
6100
654
3155
561
2963
3652
8810
8050
4437
3273
8801
5630
930
5765
4346
6776
4522
850
4720
4446
9405
9587
4005
6286
9895
1406
6632
7029
851
7591
4994
7318
9072
3195
6383
7043
2545
1862
4089
7306
4589
753
7776
1775
7463
9755
7031
7330
25
8307
3304
5661
9369
623
6919
4093
1822
8300
6003
8746
8603
5363
3945
1924
73
3268
8003
9100
3716
1426
3118
1116
9932
1291
6265
4660
971
1506
6185
4882
3014
2234
2377
7773
7229
8465
2623
8478
4300
3702
5834
1148
980
9529
7927
9123
2804
1358
2291
8415
4640
9390
8555
8139
660
8378
8351
9328
9442
28
5717
7852
7063
1420
3081
8113
6364
6683
9890
647
8999
1248
7968
5376
2450
3741
2258
6453
5987
3501
4020
8434
5771
7580
9525
7834
955
3683
2758
24
2783
7054
3758
7828
9614
3868
3531
9055
7050
3922
212
1579
4498
5581
7210
2041
743
2162
4172
6848
8236
5363
4217
7143
694
3057
9487
5103
1715
137
4803
432
1383
5116
1274
335
7905
5854
484
1944
4588
2859
3304
9566
6929
4465
2442
8748
4138
8350
1258
1687
5890
4631
2246
5106
6872
4753
3071
3405
97
9664
4841
2107
3917
9786
1435
2175
1602
8439
247
7459
8229
6136
6004
9844
5624
4816
1638
1053
9581
4483
8863
4302
7800
8794
8303
7048
3746
7744
8839
1832
5786
5485
7996
6318
1382
6956
8630
138
1415
9482
7144
4754
5562
3678
7322
1793
7355
1392
3393
7055
9973
4919
6289
8329
8628
9618
6009
4093
7099
9938
1964
4309
5008
947
2960
2061
8357
9814
5407
5330
9011
7580
3931
3258
527
6033
5823
4714
5582
2914
464
9895
6757
220
4530
1788
6248
6531
6103
9685
644
3947
8370
1798
9529
4695
2074
444
6159
5452
8362
6989
9129
4208
1525
7982
9591
7333
6934
8337
2757
7340
8070
8345
5313
8087
1047
8716
5914
9392
4013
9683
4004
5711
2301
9473
7848
4252
5197
6062
4039
3745
890
9343
7599
3323
5273
995
8727
637
821
6508
4116
9969
8791
6376
7550
300
7028
4892
8525
6669
8528
7084
7917
4658
2656
1353
7728
2294
957
5559
4034
5995
4884
7818
2616
9168
1483
7357
7730
5599
3582
6542
2640
7046
8455
697
3520
7503
3436
3695
2005
158
6099
9155
1235
7095
8288
8018
2007
8506
3807
604
4932
4892
5772
1955
5320
1411
8607
4511
9933
5805
7382
2571
8203
9502
6043
6448
362
9876
501
5115
3141
6056
2602
2718
4219
196
6529
2864
2768
4251
213
3457
2464
3306
3670
6847
2819
8617
5978
1550
4539
1149
7553
5511
730
3133
6342
4384
6625
2127
3281
3252
9827
6223
3561
7374
8201
5563
679
8599
8926
1886
4309
7770
5914
1687
5174
6689
7932
1749
5439
174
9073
2577
4035
2551
3761
2440
1084
1758
4728
8020
1493
4956
5522
9446
6293
538
9792
4210
8965
3228
7719
9590
9027
8458
3783
1592
8559
380
185
8716
7698
2690
7154
4703
607
1373
9444
3730
3906
6574
692
8150
8245
7096
7894
1009
5921
6756
9572
9483
577
5330
6638
840
8449
5862
9387
4177
2326
3958
6477
9889
9816
9135
6259
5257
8586
5663
168
5536
3659
7171
5656
2923
2084
6717
4963
4149
6145
6001
7082
1275
5997
5180
5879
5751
4837
5330
9161
3862
8095
6835
2060
1832
2004
8601
3639
4164
5608
1824
3503
9109
8843
1666
7369
3237
7015
6174
8253
6165
6585
980
6774
8182
6989
8944
6517
8951
4163
4737
6438
4267
1310
2981
7418
8486
2730
6035
2227
6884
8749
5092
8382
4470
1334
958
3467
2602
3122
3055
9800
6421
7582
3282
6619
9184
71
3985
8382
8381
2541
1896
6981
6612
2774
5106
3819
7854
5023
5138
1994
893
7324
4159
9866
3830
8529
1469
3776
860
2457
484
8872
8058
3331
431
4846
8685
1517
4548
7301
4140
3065
971
7162
7685
9756
9180
4643
8725
7429
5785
8465
7379
8267
5189
1749
8681
1007
6032
7247
6384
8240
1265
7137
8887
5309
3535
1218
2961
4789
5979
1918
1224
3658
6893
8619
9201
8740
5609
9030
5726
3474
7550
3980
2425
3884
7051
6693
8852
9684
9118
7770
6362
2970
3355
3415
9649
9438
3141
8332
9839
5025
8252
957
2998
5076
5011
6361
8750
6114
9804
488
5357
3882
451
3534
8005
1252
5940
540
6170
1188
1961
6517
2846
8908
4708
8894
1451
3548
7573
975
8973
4197
5321
870
2329
1948
8048
1483
4830
7674
1289
8637
4823
1887
3692
2299
1513
3046
9459
6992
4559
2596
9318
469
9472
8410
4738
8154
570
5867
9349
9152
6285
4151
7560
1229
5222
6661
8169
4738
5110
8767
8564
6857
9135
5911
2446
8664
3227
2840
6446
7283
5688
7223
9785
1918
8660
7576
8920
3359
545
1917
9607
4706
3477
1241
716
502
1168
7107
2
9189
1739
3254
6018
2129
1018
7893
861
8953
9725
1836
6120
3051
5641
7073
437
3347
7597
9626
9066
5330
1764
4344
4272
666
8055
5216
2665
4981
3420
2811
7007
3718
9743
3235
374
9015
2731
1950
7709
9553
2404
1703
3110
3130
660
1751
7743
5049
3761
2659
5804
3061
1864
4783
2691
2299
7608
7936
9396
926
317
1263
8675
8313
5191
6522
5539
8544
5286
9380
4481
2485
5605
9101
3690
966
4992
9436
8330
4467
3811
7960
1314
8365
2800
422
3541
6426
6364
3501
1359
7973
311
8053
3091
4819
215
414
4159
6640
6752
3181
5310
2840
7122
8881
1290
1362
4014
7156
1435
2870
2022
1741
9681
7198
6848
5314
506
8795
2343
4698
2016
4815
7103
5441
8306
391
6723
9572
6749
284
8892
6204
4871
1679
96
4393
9816
3249
420
1235
3910
2805
3855
7557
9387
7869
5629
6502
5093
6065
7741
8028
9322
5326
2120
1077
5557
9946
3454
6544
1186
3094
2079
7878
6097
9725
1058
4823
3418
985
1222
9742
6910
3829
8242
4742
598
2284
8187
2070
4763
8560
1666
3287
3057
4135
3463
6935
4000
9552
3486
3686
6944
1475
8412
1870
6000
3815
1934
8576
4883
5181
4022
1592
3385
1721
9476
3986
4709
5025
7373
7654
5488
8573
1642
6319
6041
9118
1247
7562
6342
4348
4134
4090
5228
1944
7703
4072
4952
3328
5495
4631
3432
7601
4251
4822
2648
7734
6055
4350
2204
9102
8119
8523
6919
9436
7464
1608
3894
7800
4004
307
4237
7283
4729
3903
4795
2663
2613
7064
6780
2893
8544
8178
1835
9240
9766
4218
9410
2399
8192
6478
1024
1304
7661
7416
917
1904
50
7349
6925
3383
5131
4868
6326
3320
2076
5418
832
758
6650
6659
433
3313
5599
5987
3058
584
2781
7306
2585
4649
4978
7365
6883
5172
5764
9713
7406
493
6410
6587
4080
7520
9447
4819
648
6351
2964
5327
2367
7351
2136
3164
698
8769
3254
9711
1631
9636
4692
2393
3154
87
2099
2969
5867
852
4192
9899
5349
8889
9622
1774
1861
7176
6157
5748
9685
9694
707
7266
2604
9456
229
8247
3324
8593
1275
8922
2664
5776
2685
1324
4512
4702
5558
8844
8154
2590
8068
761
6463
1653
3032
8098
5295
8225
2864
2665
593
2934
510
6823
1564
2163
7253
6649
7179
9908
8016
311
1248
5856
9263
5109
4568
8418
3118
9571
3894
261
948
5647
7823
5960
5813
8474
1042
4097
9636
1208
1858
8717
5337
7185
4353
9574
8491
3492
2698
8366
810
6508
3835
3544
9067
8986
7630
6102
1889
3377
3986
5964
1780
9937
4251
9619
9233
7308
9042
7498
9534
4580
4170
4119
8712
5493
7969
6972
7483
9023
3854
8932
2445
7531
7309
7132
2151
4814
1685
9230
9025
7436
3827
2777
6521
7332
5252
8189
1440
8490
8052
7186
5537
6050
3022
3720
7087
2535
7502
3496
9002
9067
6283
3002
7197
8217
4747
7888
1975
70
5474
4063
1283
1062
8315
6670
5287
1707
3505
5671
2022
1480
9722
7819
6770
9892
4017
8210
2786
1258
4526
8768
4011
1166
1636
7203
1070
9097
3208
2408
2414
2549
6361
6957
5932
2292
2655
1665
3217
1082
9652
1592
7095
5148
3866
267
1940
1664
5992
6460
2996
1460
5701
1895
66
4410
5519
9603
4419
9729
3751
6328
448
9775
2589
9707
4974
7898
5236
7077
4171
6214
530
7074
7558
5096
4967
7828
188
7610
6039
5000
5563
7751
853
5376
5588
2374
7869
6656
6898
3587
9022
6628
7042
3992
9043
270
8974
7596
6301
830
3545
8594
5471
937
713
2530
4469
1020
5756
9876
7873
4618
825
8296
3171
3025
3093
3395
7877
9307
3838
9060
1984
1648
8167
3877
1983
9865
4192
8989
9646
271
9457
8610
1566
9394
7875
5531
5128
38
7115
7348
1035
4247
7684
475
9684
1149
5479
7479
5929
8090
4138
5656
2354
641
371
9945
9044
49
2023
2242
3755
9054
4804
4746
532
225
631
5658
324
6853
842
9325
2616
3027
8286
8131
2091
2808
8577
6085
1853
2785
8651
2659
6886
9145
1083
7496
919
9689
4457
5359
2312
9758
4056
4015
7364
9737
2282
2354
1790
3919
1039
8595
4414
3185
6940
5878
5179
3446
8372
2177
1143
6595
8182
3944
9122
4845
7106
2439
7483
7446
4665
7432
5914
2451
6448
5188
3299
8670
4272
9846
3112
4391
542
5595
4367
6629
5074
390
6410
539
9350
8576
3817
3013
4813
652
4872
6545
1373
5593
1958
2395
9834
7088
2340
7361
7425
3261
1381
8181
6862
1179
5432
7201
5082
2648
5183
468
5700
9576
1324
8267
9963
6565
7623
2603
4613
2723
2574
2682
9903
7042
3034
2733
5618
4316
6137
7820
8382
6719
4701
9362
6678
5413
2433
6225
3847
8606
6435
9890
5814
6159
3763
793
5685
8340
8470
6247
7314
8417
327
7546
1357
854
4219
6399
3635
2897
7711
4744
8299
5085
8881
4600
3917
2087
5767
1722
970
2626
3839
9154
6540
6305
5573
6795
4746
2289
3306
9136
1016
1625
6855
5158
4217
6202
9390
7894
8834
2688
9017
1385
7325
2107
9106
9772
70
8855
718
7634
3542
918
119
8873
2025
3600
6516
6372
6718
3185
1175
264
9275
1
5507
5443
1978
609
4487
6070
3556
2400
5932
3139
2120
45
599
1921
9767
8951
4875
6556
2448
64
1294
5178
3379
1729
6374
4617
260
9671
1312
9155
8750
7227
8653
1699
7714
7023
2842
1890
5915
1395
7354
9514
7870
5944
1618
6828
1507
5740
5408
6108
9594
8708
7257
4234
5949
8856
3742
2972
80
8423
6586
8918
7351
7868
4059
2140
9493
4648
1114
8798
5964
8335
2745
2098
2885
7247
968
3008
1437
4138
7475
8390
4315
5812
4124
3100
1642
9752
6880
6434
2103
326
3161
3813
2937
1895
832
4608
5991
2785
8860
6831
5914
4261
9099
1039
5265
3990
4396
1954
6971
4644
9335
3534
9941
4598
5466
2421
815
4231
6800
3007
5149
1303
1856
5859
8055
850
3696
773
2125
6669
4243
9337
8395
6172
7302
8341
3221
1969
2659
3861
8031
7904
4128
9176
364
1150
7080
872
7569
4263
7811
6295
4468
7998
6548
2437
2406
1791
3199
8093
8411
3488
6901
6015
5938
5975
1565
9801
9109
4501
7665
6078
7199
4576
1074
248
2180
3294
1577
490
6370
7277
8539
3054
4498
1759
4392
1854
2283
3011
5185
2078
8579
6751
5187
582
2018
9929
4
7277
3590
2325
2985
5968
4781
7625
6978
6579
3298
1452
2866
1998
199
1916
8526
361
2523
175
4850
4498
3272
5650
9722
5499
107
7309
1524
4625
7233
2535
3840
9734
2555
3045
1504
2032
7246
6142
6210
1755
1594
3403
5047
9129
8260
7146
8943
7610
1681
5969
3235
2086
6162
6127
7663
7895
9223
1790
7530
3380
417
7253
5843
8136
6889
8714
2970
7682
8006
1717
8296
5205
30
895
8363
2127
8861
5705
770
838
1115
4393
4018
4126
8941
959
3827
2856
1530
7559
3610
5941
4088
6263
3763
3704
6882
1063
3146
441
4137
8096
2215
4597
3717
1245
4164
8355
917
4558
1563
2946
5450
8924
4993
8957
1053
7671
2282
2065
5480
2506
9271
901
8472
704
6771
968
4893
2304
165
2041
987
7988
8178
4287
592
2536
7043
2089
6978
9565
4271
7872
3444
9917
4853
4712
2805
9160
8376
4293
1334
1373
598
219
6214
773
4871
8653
7116
6154
6127
2999
15
7621
720
4904
533
980
335
2358
1351
4570
3696
1749
2061
6160
7041
4851
8923
3225
3809
3050
4727
5828
8459
2969
9318
6426
4163
8188
8323
9959
2251
6327
4395
5734
5730
9922
2551
6597
7962
9966
7735
120
5956
8822
776
329
9834
5376
3602
6349
89
6467
9504
5793
5754
6371
2172
4163
3307
6263
6534
2461
3870
1132
6209
461
5037
3378
3115
5520
1529
7972
3031
4716
5582
9749
6729
1805
5284
5814
4173
4535
6101
3012
3268
6298
2566
9550
1404
1844
5715
8804
2410
896
7084
4411
343
8620
8582
3629
2693
3320
3647
8653
6060
2170
4674
4808
1045
1631
8163
8215
1809
9356
5815
7681
8551
4626
355
6317
1818
9456
8480
4389
1411
2786
8904
2855
8207
3032
6960
7429
8695
7665
6625
5804
7864
8662
2404
7585
8703
7539
1882
3447
835
6448
6469
2254
6702
1230
4183
5157
4569
8860
2437
4496
5140
6137
6359
9076
3695
8596
1439
4527
7719
5776
3619
7046
9760
499
3993
3574
4043
2061
7118
6587
485
1926
6066
3199
1980
2704
3844
6602
9663
8668
4502
7783
993
6200
28
8792
601
9910
8935
5280
9593
136
680
6062
4600
2519
4371
1961
894
9762
7538
6759
2572
5843
2034
1880
7430
5822
7630
1327
686
7028
8311
256
2750
6996
5597
7956
1586
608
3644
4314
6943
8189
3157
2137
6036
8948
8744
4208
5500
2965
6219
6078
1596
6268
6762
3357
959
4572
5003
6456
7388
2375
1724
1358
9472
223
652
1679
7534
1287
6210
9923
4944
9347
2862
6922
8984
7614
3242
1230
423
379
2941
4932
1705
4995
9564
8306
6844
7308
2829
2842
5211
6682
873
7700
1691
2703
573
1323
4801
4687
1438
4909
9277
9631
9590
2022
8088
6747
4239
6422
9493
6790
2171
1774
567
7404
8238
1771
2847
9620
1353
297
784
9249
947
8136
8738
5672
1429
1500
1230
2283
8131
7758
4156
8212
7186
3936
9399
8637
1530
2830
9130
1196
7338
4656
1034
429
8115
7740
1951
2839
8322
280
4239
5824
3645
237
2297
1660
2776
7143
2635
9777
8292
665
4097
1462
6534
8877
3451
4954
6400
5209
1657
592
5790
1053
1605
8312
6926
8793
7805
4489
2029
5724
444
5563
9482
1639
7573
9713
4890
4111
9803
7763
3047
4369
7631
5386
5925
9408
1670
9988
8147
1643
4998
4775
9098
2010
94
6354
822
3334
1151
5455
2381
4408
5995
7781
5824
89
681
2650
5774
3401
689
9414
6160
1484
1946
8258
6468
4734
4189
5423
2793
9239
9766
9636
5123
1866
9607
7983
780
7895
1849
7196
7240
7025
2416
1139
9891
8361
825
1724
5433
6313
6659
1582
497
1341
2167
8948
4871
5387
7349
337
1188
9251
28
2411
9757
9730
6102
754
3829
673
7278
148
6912
8666
9711
5321
1013
9754
2474
5209
7086
7682
4851
4670
2223
6855
8041
1668
1393
8986
5296
2716
5530
3698
6061
3536
3259
1813
3661
4737
9126
134
8114
9596
2025
7704
1531
9739
1515
5632
5839
5335
7538
1832
4598
9579
6991
1152
4324
1124
5863
7567
3987
7157
5406
5880
5244
6808
4514
2808
273
4286
8017
5803
4250
5303
8617
6334
2586
7436
2378
4495
2893
9017
9081
1312
9024
1657
9268
9851
3037
5866
7229
5984
2114
6784
2245
4153
4125
4389
5158
958
1590
6926
1676
5876
8905
9689
3889
3921
4830
4130
4693
8619
3447
6116
2183
9982
6229
8892
8258
1228
7655
3786
5638
1054
8897
9457
7761
6073
3093
6478
6346
6636
4112
901
3530
662
1939
5990
136
4836
4141
8927
4144
3864
7713
8795
5375
4421
2825
6296
6013
3927
119
1350
2647
4367
7860
2923
1751
7564
8567
276
4451
965
5411
3606
5744
4739
1485
8611
2976
7084
6713
4647
5871
10
8928
8274
7685
5226
8944
3584
4969
7952
2480
404
4771
7847
6654
3188
8476
8806
7928
1053
1973
6190
1203
2214
6848
2113
4651
7235
3982
7437
7703
8064
4934
3189
2456
6461
1791
1904
9246
9049
2954
1450
9479
2343
4351
1897
1925
9118
7795
9739
1835
8732
3043
7851
7572
9770
5183
1026
7487
2058
5990
8170
3243
1500
4585
2493
3067
385
9839
4140
3511
6727
4101
8891
351
5267
7407
6314
2923
3101
6656
4047
3876
2101
2258
591
4505
2659
4434
7307
3215
3724
3611
3015
5641
8001
6493
7862
5183
3265
6346
9361
7822
8814
4525
8678
4396
2285
2327
7549
2870
4167
6407
3702
3016
7613
4325
3886
6472
5192
380
7249
2287
7214
2786
1193
3717
6097
7701
2964
6696
4865
4579
7620
9929
1506
7430
1343
2003
1720
8378
5911
1896
6334
3980
5636
3498
1207
3650
1405
7139
2971
8929
8198
3538
3955
2830
5940
7267
9904
8853
3947
7513
1062
3791
888
1418
422
9460
9755
5783
360
1405
1819
2198
6727
4308
4382
127
2151
2714
2176
1823
7842
773
448
6236
7887
4820
4891
1254
5172
2673
5888
9926
6466
7106
3314
1494
4175
5531
6380
3645
3202
2051
238
6533
6086
385
5078
2890
9777
2292
7146
1505
9871
2732
8722
6866
9879
584
4018
4948
8895
2765
9701
7348
1675
255
485
2977
7521
3023
8919
3735
3400
6578
5108
3639
6335
4441
4209
5199
8586
1394
2144
8219
3606
3963
5775
9511
8670
3566
6127
4431
294
4557
1215
2166
2629
2859
9654
720
7936
9989
160
4028
1552
331
2768
6881
7029
9583
6243
7699
837
4457
7045
130
429
7908
3837
8272
2056
9353
6547
189
5357
3862
5298
897
4594
2314
729
8725
3791
6367
3627
8366
9646
37
1734
5222
8734
4311
1521
1225
2102
5564
526
7034
9766
7357
2751
576
8250
7134
9748
6048
1928
8394
4035
3176
152
223
2817
6036
3123
979
7916
1617
5284
626
6187
8492
6220
5621
5581
7222
9714
4369
8318
8375
9110
7001
9480
3339
182
6352
4086
7917
9994
1503
6180
1695
858
6975
4242
9443
7648
5172
9527
5065
5176
9127
147
1206
6836
6990
9740
3533
2283
3769
2330
1693
9249
4508
8910
6502
9986
4164
7469
8344
9944
6152
8906
8555
1021
8734
817
9541
5610
5894
8033
7131
2413
8375
897
2567
8569
228
3107
9538
7655
8219
6229
7103
187
3818
1540
4820
9122
6462
1979
2629
6022
3817
6362
8095
7988
1759
5010
910
7045
1774
6220
2571
9496
9799
5929
5029
7057
5869
1252
1258
2874
9321
8116
1395
4039
2231
3294
1498
1512
1329
9543
8184
8568
4583
4038
735
9955
5495
6760
3761
7060
510
7853
7948
4203
3195
6176
9842
7694
252
2677
5673
4343
1112
2362
859
3083
4312
8576
3851
4906
1602
8307
8965
2402
9316
900
5056
3934
3802
2616
1588
6940
2796
2297
3698
5676
7334
5722
2244
1157
2901
8408
8785
5409
1691
7724
7389
3145
1472
4621
9867
4427
1749
5475
6800
3175
5878
9206
886
9354
6971
4757
2985
6913
9434
4994
7057
3471
5933
8618
6205
505
8716
211
4664
6031
5607
3678
8715
5669
1891
9915
9375
5296
6430
988
6029
2444
111
1970
7924
5593
6223
3619
4885
1335
8638
9278
7934
1286
9732
6645
706
752
7877
4632
9042
4450
576
9379
1098
533
9892
8493
2714
315
9856
225
6799
9893
4517
4586
1726
8674
873
9592
5500
5409
4635
8623
1997
5559
8527
7006
9223
828
9493
4845
5906
832
4138
7199
3326
2251
1882
4663
9297
4898
8591
3095
5324
6982
3467
8564
5224
9174
8111
3845
4082
804
1990
235
4001
8597
257
8266
7088
6386
9439
2788
1228
4796
3704
8887
1403
1276
918
4557
8263
377
9745
9442
86
2338
7045
7667
311
6603
3427
7169
6747
6452
289
7188
8334
9413
3694
7980
7473
278
5590
9107
3333
3146
5726
895
8197
5164
557
6211
2672
1202
5304
9893
1362
5742
8728
3450
4143
8644
9193
7118
59
1765
8194
7440
7913
3689
9948
3033
7133
2108
2528
8925
3232
4079
9074
2330
4592
6719
5444
7421
2145
9619
920
8437
3044
9390
8038
2143
9027
9557
8486
4112
6086
1515
5963
2337
421
6727
3917
2740
2538
999
6592
7173
3233
9006
2934
9244
3968
3641
5886
9423
9981
2335
9079
9621
5073
5046
9749
9285
7975
8867
2462
9372
4400
8537
178
8221
70
3891
1045
6418
347
2716
283
6113
8477
6267
3646
8027
5224
4333
4463
4702
5897
9258
6711
9241
9931
1994
760
8416
1136
5680
277
1925
1772
9860
2346
9414
4001
3903
7546
1831
8275
2015
6067
2404
2024
5979
4992
536
7502
8048
267
3324
4312
7753
4364
9655
6230
1005
3
7395
5185
3170
670
1920
5296
8080
9703
7138
1497
4241
5917
3638
7479
1924
9662
4610
165
6080
5646
1050
7908
118
2598
9758
5423
2735
892
9520
6232
3572
2250
1604
9006
7869
1630
2065
9550
8737
5310
1444
1491
6668
6773
5427
4636
143
2590
4719
3176
8448
1036
7778
7296
6114
8516
104
9937
2288
3209
7227
1396
5395
6833
1126
1388
5476
1720
2795
716
7530
3169
4608
3698
7572
420
803
1636
6019
9753
5631
5349
6207
6832
2423
7284
9338
7146
1566
1314
5345
7927
9689
5646
9598
7565
1165
5134
9595
7601
2738
5804
9073
8054
4025
1819
3854
1103
7242
3348
1813
2626
773
6817
2991
2364
7946
3445
8992
5131
2341
9783
5013
5483
5649
6409
7032
2032
6445
5769
8870
1453
3723
9651
4408
224
901
8480
6445
8298
5227
9344
5609
1934
631
7360
7062
5684
2754
7975
8985
8843
4687
7379
5728
7769
9061
8091
775
1280
1546
5840
3401
4592
6746
7973
1140
5106
7623
9416
3845
2552
6634
9916
6627
3375
5048
7540
2775
2078
6481
1230
3769
5038
3825
5834
646
6501
5913
6966
4061
6976
7112
1111
2265
45
8706
2646
440
2211
3763
2340
5995
958
4749
4428
2998
9050
4204
9940
1367
7036
5963
2750
2099
2728
1904
3601
972
4274
5730
9327
8895
9908
2811
9523
3961
1321
7400
9530
8426
884
3341
3995
1937
3648
4341
2883
7479
180
903
4065
3817
7282
6469
203
3244
5389
5902
2075
7413
3525
7443
6586
5264
5025
4407
1224
8910
1079
4575
7573
4540
6250
8009
942
398
4513
3513
9959
3866
3760
3293
9601
1137
8837
9330
7001
9352
7090
3313
9197
8981
1826
9953
795
86
6985
1232
3128
9338
6940
3596
8570
7827
5514
6091
8659
7795
9990
9114
4010
403
5794
6195
3336
4851
6905
503
8651
9323
7193
5531
3066
1216
620
6112
7254
6883
2130
3178
9145
6755
716
7874
3743
5747
6455
2135
2493
2949
5970
9471
7602
118
478
9211
8888
435
3618
7160
6023
5193
6152
2546
7527
9051
6520
9507
9295
4252
5550
5385
1279
2220
5722
4854
7318
2639
628
9489
7857
9097
6298
681
4897
9222
4072
3450
5656
9062
1251
744
1807
965
3522
744
2359
2617
6169
1278
4618
4932
115
9745
1805
4202
3995
8059
5045
4380
5239
7037
4050
8947
2098
1983
8684
7032
5541
2324
6905
8783
6129
2652
4025
6661
4491
3091
846
2414
9076
2183
2171
7441
7764
5862
8215
4768
2403
4566
8894
3630
3364
7199
7317
3525
9982
7395
7096
3696
5655
7309
8849
7539
1520
2599
839
5755
2967
9589
4657
943
6717
7519
5861
8309
3701
7069
7346
5938
421
8906
6694
4921
3661
4443
7661
3941
7441
7497
3479
9698
6388
5897
4404
2901
1219
685
6878
8651
6955
9172
7043
991
1496
3788
7998
405
1915
4952
7809
7204
5046
5916
529
3857
1271
8709
7470
6118
5360
6422
6910
1281
2543
1933
3333
6472
367
9316
1938
9675
6841
4707
649
386
8200
9842
4968
5637
3720
9884
7017
6859
3850
9072
8435
9929
9959
6513
1197
3852
3118
5325
7744
1170
9900
8011
2488
5715
6951
5165
2007
8205
9495
2949
1750
7053
34
5300
9945
7257
3858
5470
1917
6249
452
4249
6624
8855
9088
3443
3325
4844
7168
387
4627
2633
2895
3912
7153
3383
8656
3839
5377
5094
3640
448
7342
4178
7961
8055
8771
8436
3260
8992
6209
8789
841
3435
9468
9341
3606
688
9971
5993
8554
6092
4778
4250
7997
3577
9526
8858
526
1739
2964
7002
6320
4391
1366
6503
9090
7150
43
4092
8554
4967
1274
4592
8717
4811
6491
5039
6285
8362
4306
9783
8495
6811
7496
9785
3784
6096
4776
1551
549
8872
5475
3181
771
5630
7425
8736
4977
5694
8501
2499
10000
8216
6283
816
2371
1837
1584
4323
2841
2870
3854
58
7509
6501
6483
3353
9558
6323
7085
9035
4296
7912
2084
1122
6198
3128
6996
9423
8713
1851
4373
4877
5218
981
1080
6680
592
6004
1121
6315
9311
5657
9596
7815
1517
4685
7133
4287
3226
3140
296
5360
9371
7855
537
1007
3547
5179
4130
2490
3823
3511
495
8288
5940
3220
3782
540
4824
5893
1456
4748
5137
5045
6255
8273
7982
2439
2652
7167
5144
5337
6910
5988
676
1234
2296
9014
4136
9210
2943
2468
9367
1049
6454
6494
1499
5175
9257
833
1982
2595
8163
650
149
6767
5212
1740
3610
7496
3378
9917
2996
4452
9810
8314
4533
8612
1939
379
5088
2009
7008
4562
8484
1043
7680
5084
2506
6644
2324
8938
7
6851
7356
8521
3854
9340
9414
1853
8310
8276
8452
5053
8034
3339
8680
5159
7283
3002
7951
5780
3159
5836
6120
1238
443
793
4256
1854
4101
413
8315
7803
9479
4440
6864
268
256
3662
3873
5031
9909
6222
4470
1826
4247
9808
101
4798
1921
6152
9536
7587
785
487
7676
7174
9904
6512
1161
9560
7504
6040
2690
9784
9729
3287
9619
8169
8639
3819
610
142
2412
5307
4588
6113
1590
585
5981
6659
3668
2865
5754
2973
1458
6526
1775
854
8615
5948
4464
2173
2079
2264
2734
2006
3034
4227
2169
4642
944
9269
2140
6422
5839
1471
6378
126
5794
4937
130
9914
5344
5433
7985
3238
6383
8245
2821
4392
3507
224
5418
7155
2998
9888
8307
936
341
3489
134
7404
5797
5666
9284
1732
545
300
6611
1884
353
7667
1418
3272
2744
3397
3769
7410
1402
4144
2019
2850
3576
6336
4969
4748
9290
470
9956
2722
615
3428
6894
1562
5620
6932
1165
11
8663
57
6557
1681
1558
9901
601
1184
3345
5993
7622
4644
6969
659
956
4471
4924
8050
7122
716
3150
3709
8101
41
8196
8625
3684
482
1328
8801
5067
831
4485
2936
555
6415
2886
9354
8066
9494
6767
9240
6876
2786
8511
4482
3381
1227
6465
8391
7305
1513
8565
8760
7691
6336
2704
3755
3998
9254
8221
8076
4707
4501
7374
8029
5104
1051
675
2861
3625
4798
581
1943
9902
1134
7824
8945
4417
5011
7451
5829
2162
6405
1205
2493
8393
2235
5198
6951
2911
2347
415
4296
6729
9263
6455
2525
9473
1593
2803
2044
9923
8653
3160
1737
1250
7613
9584
8053
5268
8466
2831
1360
17
7701
5042
9903
4035
1118
4179
3993
6122
5620
5514
779
2655
6883
7827
8252
8579
7756
3112
3930
8707
2790
7404
8419
8218
6498
4292
112
8883
9836
6897
1851
8985
3213
5518
4050
8398
1326
4194
9748
3236
3463
7827
7112
2027
2901
4376
6461
9144
6346
8024
3899
1662
1885
6916
5304
699
5011
3502
2663
4882
7862
181
2539
8464
1409
1342
3690
7549
6702
7937
8684
4145
3942
7356
9267
7217
7160
1752
7012
149
6213
7958
3459
5991
9223
6709
701
2457
594
3508
526
8147
9619
9102
3076
4745
7045
3767
2315
4885
130
9057
7222
1542
2726
9099
4687
2132
3599
7079
1334
4542
1089
6343
3174
2674
727
1891
2005
3913
1524
2937
7978
204
2311
8177
9896
4471
4892
3548
8409
7305
7167
1305
5030
3957
3131
6227
9714
24
7489
3707
8839
3479
356
6269
3128
420
129
753
2485
3532
908
7985
6749
2625
9638
1074
8622
9519
6651
8097
760
9501
6311
6491
6399
5619
9529
56
1855
1410
1103
8677
3338
7363
3217
9197
5709
4048
5210
4084
9873
2617
7792
4272
4508
8501
5765
8948
8184
7014
3254
4554
7820
5734
2208
8780
8806
9667
8771
6607
3450
2037
3199
6380
5876
1992
4459
364
7945
4107
5172
9824
5884
9635
5986
7274
5516
5132
7639
332
4986
1582
4944
8459
6585
7960
9006
6047
3310
2779
8494
8058
7607
4613
7748
6546
5672
2569
9847
2717
4144
3624
3685
5704
7418
8766
4727
4788
8111
8427
2896
9117
8793
2876
1215
1048
931
3205
6643
9321
9436
3966
7086
9039
2698
1527
2946
5852
9115
9049
5929
6612
8214
9611
1169
881
576
3534
8819
672
859
2981
6244
1517
5001
9796
6757
1334
8654
9187
2837
9294
6355
3023
3367
1456
9127
5791
7598
9278
3472
2190
1364
4261
5343
4665
42
7439
4594
9110
5066
7108
8098
6703
8728
7341
5933
7274
2679
8568
7966
2694
7048
8209
8680
2212
7804
9571
1954
4863
6011
6827
412
2682
5246
5604
6063
4949
166
1701
1171
1595
3855
707
4154
5580
8047
8500
2169
9761
1977
2194
807
6337
8254
2471
3966
4879
6275
3611
3087
9054
5677
9192
9522
4642
7881
9750
6970
1924
9000
8120
6551
6914
423
913
5317
6640
6477
5460
1010
9983
2974
5832
9261
6184
4845
4276
6586
1910
7118
9164
7442
909
2521
1480
1895
2186
5050
8653
6533
3289
197
395
6291
5613
4102
9427
9417
5648
4311
3634
4156
8983
2427
9694
677
4112
5480
8427
5199
7691
738
5931
4207
2962
817
352
6286
358
8244
2031
2146
2136
9615
5987
891
8353
7376
155
4921
4751
9952
9617
634
492
3893
680
1297
220
9363
9121
5650
4979
2498
3194
1130
2688
683
2052
5340
90
1085
5199
1334
8022
8828
2324
1410
2706
2665
9247
9640
6753
3772
9927
2593
3892
1293
1723
3062
8897
3027
4746
7463
8338
2756
4655
9319
6764
3883
5608
6277
8330
9143
1921
550
5430
4288
178
8653
9700
7284
5649
9788
7451
4976
2421
8228
9601
5866
7993
7289
8722
5451
1577
353
9996
5594
9981
2955
9017
6131
575
2460
9626
8519
185
9060
6861
3037
496
8815
2619
6134
1879
6744
4593
9518
8466
7448
3192
6414
8712
7740
6019
767
5619
6100
1701
1049
9368
9512
9308
681
8189
2261
4510
8769
3804
9493
6830
441
4755
1629
4603
5139
7764
9712
4086
8204
7648
1152
2749
3071
3931
580
5769
1059
7804
7733
7104
4277
3876
3011
6232
1920
3288
565
6761
120
1532
4414
4270
9047
6062
6858
3096
7135
1949
5143
6350
2318
7828
5009
7652
2479
8806
9254
8999
7564
7335
6776
147
3617
9717
9664
3457
5661
2466
7568
2881
2210
255
8609
2191
9467
3782
7883
9445
2029
3540
6643
4509
2134
2337
7790
9793
3778
9197
708
6593
6685
8521
6048
3968
5603
1968
9252
5292
3218
7600
217
5848
5345
1096
2004
5624
9562
671
8099
8056
4946
2334
7991
968
9322
7916
5964
7976
9662
4757
1140
3228
4282
7382
2290
2173
6157
3991
4305
4124
8405
9125
3653
5683
3290
1355
41
4234
8471
5420
9943
9747
3106
3904
1111
291
6685
9801
6495
7453
2693
2401
3080
3132
8424
7281
7985
8860
2388
3584
557
9798
2906
5622
8119
7943
3985
1260
8342
7691
3542
8659
4843
4795
8929
3133
5399
6817
1924
251
8730
8179
3180
8212
1062
1508
9594
9871
4898
9123
5035
6718
5194
7213
2803
7751
6692
9014
25
191
4013
3007
7388
4229
3090
3700
1875
7209
3883
7766
8737
711
8961
6320
4071
6084
512
5896
9236
5876
9384
9252
4344
1525
9901
2213
1606
3899
239
165
6135
4073
7460
5561
8907
2169
8288
1283
5563
7064
1559
9190
874
7281
1241
4470
106
8436
2396
6844
3994
9299
488
2004
5645
5417
891
4883
8070
1127
621
2168
3695
6701
9085
1981
1610
9793
5370
3098
7278
7326
9615
7414
8243
6172
5590
2427
4936
24
9325
4053
9233
3489
6981
6855
6479
5150
1958
1003
5112
9583
2881
2195
7669
8718
3790
6832
5082
6114
1300
4238
6400
3904
5607
7914
7726
6253
2459
1265
9799
7477
6598
7111
956
6849
1780
8273
3554
3673
7108
8207
7982
5046
3792
7769
5181
5938
4010
2101
8225
8143
2177
8690
8869
2656
3987
1445
1473
6040
8924
8781
969
7325
5405
69
2415
5817
1656
2501
4762
1677
9032
437
1774
1169
3981
2864
1082
4364
5956
8481
1985
9581
8438
8252
9632
9476
4343
2203
8127
5888
7742
9187
5251
1654
6613
1427
7359
3146
678
6825
9274
8766
2565
3313
1836
5380
1005
5642
4098
5505
7106
8759
8577
9504
7270
6591
8423
7807
5527
2289
5180
3818
4357
5111
9656
1299
7537
4310
3375
507
8945
2064
6343
3792
5889
7798
2570
3666
6003
8477
7383
6627
2423
9227
6290
7211
7845
2046
6220
6501
8439
1850
2381
186
4068
6557
7229
3960
2007
289
6467
2862
9646
1069
3941
1159
4815
1272
9150
2416
3876
3003
6013
3880
4535
6850
9162
9651
7289
1807
579
1723
1867
7418
4501
4099
2688
8521
2599
681
8938
5160
3023
1752
9521
1398
4344
5479
3874
412
7611
5746
1764
5817
2410
6834
3462
8223
3996
1484
6755
9412
7874
4467
4280
4854
7864
3274
8988
1919
8264
7370
8670
8368
2888
5644
2237
6685
8611
9365
7920
661
6101
6107
102
4620
2464
4135
1367
7686
476
3129
8250
1874
3579
9426
7856
7905
2587
1043
3597
1410
484
1040
6055
7212
2657
1200
8822
6791
8955
1459
5804
1031
1681
7680
3742
1350
4068
1258
384
2892
8511
511
7904
4590
6772
5005
5640
9488
3169
9633
4966
4648
3201
3661
6713
7281
7374
9717
882
1112
1765
311
3754
8327
7458
4933
5650
2124
7290
8688
8164
4933
8792
7378
1881
458
7135
2791
5524
6822
206
3177
6380
3011
5329
5463
8280
498
4212
8018
4770
788
402
2132
9069
3992
7980
7485
6195
7810
9654
6667
6631
3091
2347
6613
5914
6795
1712
4532
3705
6456
5046
9823
1923
121
5017
305
2936
4803
6310
2873
1004
7599
425
5214
1499
4719
3076
269
6791
2347
5771
2128
5629
637
6012
3181
2998
5509
4989
4104
4025
2329
6382
7222
654
9132
5517
7791
2221
1449
6968
687
3812
1757
5516
249
7895
4175
2780
6216
4530
7117
1262
1380
3418
8884
9728
4173
6482
4715
4248
4152
3274
3725
6265
8883
1633
8625
8960
3813
1371
5816
9278
8839
9693
6514
9489
2586
9829
8237
9771
4372
4935
9403
4547
1322
9362
4878
1386
6971
5906
2803
8262
3254
2238
7081
6171
6601
2561
6460
9864
536
1350
5714
9757
4294
6812
7890
6170
7683
3673
6876
4642
4994
4651
1496
9406
4534
7113
1119
2814
5449
4585
9216
9371
472
955
6864
6136
6589
1153
3169
8423
3050
5810
3341
8488
4560
7172
3104
3723
8634
7287
8736
6934
1033
6017
250
6227
6540
9988
9849
5889
1339
5355
7813
6187
2177
6067
3014
1237
3443
4599
3188
2594
881
339
8237
1251
6040
8682
8594
3082
8514
9043
7646
2652
3883
5102
7267
3077
3424
7653
4675
7078
6598
3597
9656
5225
3684
5084
7456
2901
2271
9044
7513
6317
3456
8525
4021
50
2035
2705
5098
3513
4927
8177
5593
232
6333
9861
1304
7481
1495
8785
3214
3057
9982
7475
1067
7626
7512
1928
3522
7692
7028
9054
7844
171
3131
2884
3305
2106
709
7038
6669
6077
5733
3701
9397
2060
6274
6347
4141
9651
8243
6796
1680
4758
855
7216
4771
3858
7502
2909
798
1615
5943
617
9448
9122
9478
6381
3678
7934
8369
597
8639
7738
5080
3827
7495
5390
8416
3156
422
2775
2650
586
7661
5194
4628
7145
6308
6341
8635
4925
5595
1201
443
9656
2683
8100
3830
3274
103
8962
3405
8
9637
660
6157
5711
4067
3393
8648
2979
2727
9480
2191
9312
2120
5712
6250
3105
4466
5463
8116
5982
4250
5526
4005
7744
8767
7382
2381
560
6505
1531
4842
4270
3249
3102
9655
3006
5979
73
1825
5228
740
636
4726
7584
7845
9676
8156
7100
3217
2571
3084
8755
3697
291
1673
4132
2457
2283
497
627
6471
8412
6847
6713
7511
8205
2601
82
3430
6267
2189
4820
6465
5861
8851
8463
1577
3635
8847
4752
4277
3654
5959
7407
3108
9434
6795
1465
1550
5225
5445
5320
6917
3321
8782
8685
397
4373
6553
1360
1637
5850
5457
2847
4482
7319
1835
9458
5415
5096
2407
2543
5506
940
57
1112
4677
8689
5726
7682
1520
1298
461
401
3448
8231
8635
6895
9478
2602
5211
956
4350
7626
5312
4480
4602
7800
6960
6315
9075
2255
8648
2477
7228
1537
134
817
2667
8428
8807
5380
7124
3499
3597
5892
563
8264
9051
1651
294
4592
1393
4603
293
5535
607
2283
9567
6794
2104
9952
1426
6684
5013
5711
1814
8456
370
2718
7111
9517
7545
9122
766
2280
1417
5043
7211
2226
9554
8636
6192
4970
8976
5663
476
6430
9810
405
7843
9923
4070
1043
295
2564
8291
6168
2822
8806
1058
6739
5791
9290
7129
81
2417
6652
2197
4596
2595
8697
6916
7119
6874
9837
3245
8829
2922
6986
8860
1474
7003
6229
7806
7881
6839
2522
9845
5965
3870
1535
4488
7252
1687
5926
3259
2532
3731
8668
6550
969
4623
8831
2532
751
7462
1181
8779
2378
6608
7367
6146
1669
6668
1652
3140
7175
1829
4482
2544
3521
6131
6935
4010
5156
6929
7542
786
8368
743
4045
6735
8680
2260
9194
7943
7505
5465
1262
2366
8232
9060
1322
1960
259
9320
2262
988
9184
7574
7952
5672
6185
8266
6642
7003
1257
7780
4284
323
4409
8192
624
5156
2803
7813
9533
1009
5032
4487
8403
2378
1405
9514
1014
9538
8255
7044
2589
5323
3911
4332
9433
9776
9193
3205
2563
9951
998
2321
5134
8290
562
2436
9468
8841
960
295
9645
2933
5977
2308
1681
7763
8187
4901
4895
1523
5182
7076
9262
4484
690
2366
4560
7613
84
5497
3727
5675
7791
8366
288
3298
1599
3141
4596
4994
4881
5197
9292
6072
4119
5716
8093
8093
4664
3177
7481
719
1315
6923
4333
7434
8003
1309
9370
6915
1214
1034
42
9953
408
5839
9316
9624
9782
3705
763
1459
4076
8043
8288
5165
7895
8635
9432
2157
7494
3114
3929
4380
739
5471
8366
8419
1168
6000
3705
7494
7725
860
5992
7607
9909
311
7616
5000
5688
1266
1910
9329
9204
2470
3149
9354
1916
7261
1657
7861
6091
494
9346
1148
6225
131
4164
3858
8492
6920
227
8153
3730
4786
8412
5135
4283
8314
391
213
7195
2741
5625
335
5661
6673
3909
4097
8571
6478
5842
1371
3289
3590
1016
4115
7762
9034
9316
3996
2459
4395
2731
5360
8307
5314
556
4703
2492
9212
8573
324
9235
5046
3815
6512
7818
9921
4814
5638
5048
5169
3384
6738
9302
4936
5360
5591
74
4682
5858
8547
4112
6460
6422
1729
9828
5950
8474
9274
957
1555
3223
2969
6419
5801
5750
5466
3473
5417
3403
8078
181
2812
5503
1118
4165
615
3340
2698
140
1813
1330
7229
1393
6016
327
1662
1976
9964
6394
2613
1202
5168
8216
8407
5504
114
8248
1553
8005
8893
3345
285
633
369
5227
4132
2521
6776
1426
4560
2892
7552
2487
5100
6209
4234
2482
459
9748
5982
9826
6914
3455
9497
7764
3955
4237
4196
2
9959
9690
722
8498
7175
3110
6246
7328
5510
7848
4494
1942
6670
5023
9424
6759
9142
1812
9727
8203
5998
3611
634
6836
9767
2489
6737
5872
4625
175
469
3047
9409
1076
9163
724
959
4977
8173
1553
6890
4421
5629
5323
5080
4265
2119
6356
4238
1614
8562
8423
3993
3650
3442
5174
8742
1170
9453
6031
8148
8585
7735
1197
6004
1511
7261
6091
8522
4685
9339
6643
131
7908
9610
9060
1426
3133
7418
7427
393
9251
1671
1928
5712
8220
3227
6617
4501
1663
6640
2037
1745
2080
7312
8198
2851
8439
5339
4953
2283
9518
5044
5754
597
4521
3097
5848
3183
5439
8397
2679
8409
6439
1475
4149
3864
8942
4057
8244
2343
8933
6031
7158
5979
2983
8002
2039
7314
5384
6202
8548
5559
6937
8060
6313
5204
5143
5164
4632
3812
9973
5971
9174
5043
1134
3065
2543
8229
9260
1888
8906
5920
2838
8492
775
3880
2963
546
8980
1221
2222
8764
9455
7634
4050
8167
9526
4484
852
6185
186
4613
2352
1362
1346
1084
8076
5550
9356
1227
8521
7924
5454
3989
6055
558
5259
4570
7160
7269
81
7872
7677
9800
9518
2511
8924
1337
5123
1305
1523
4116
1809
933
5126
4669
960
6199
3285
5253
6511
8765
7737
5368
6885
4728
7069
8918
2086
3925
985
4029
5569
3767
6809
1279
4342
2787
5436
9445
7653
5368
8536
832
5009
89
1323
2071
1476
3192
4461
4482
8812
5488
9921
1266
115
5807
8042
3179
4540
9742
4250
8191
8185
6191
7078
1496
4298
9906
3605
2337
4368
708
8807
3985
5279
3636
3539
3606
9345
659
3704
4858
3752
7192
2229
1476
6252
5789
3172
5982
5186
9337
7840
3486
3421
2939
344
3412
3998
1423
1708
5007
6407
6273
5620
5388
6478
3243
2960
6044
6893
4236
2362
2688
5974
2104
3496
52
2275
214
1101
6805
4395
7194
4191
2656
9553
9535
8851
5977
4631
6416
8340
2549
8064
451
6195
5732
5906
5378
5689
4462
7658
4488
9143
2425
3882
4869
6286
5268
4973
2670
7691
5011
3643
1396
3962
3464
7400
4127
8091
6314
6519
4246
3554
3861
2861
9486
8888
7726
2224
2301
2512
8912
621
6905
6708
6760
8200
5746
1628
5465
6638
8905
9328
1981
5399
8220
4502
9658
7176
4463
3653
8396
5492
664
9946
6772
8658
6326
8887
29
7226
1999
3401
3430
8650
4085
9763
8449
4309
3333
4742
2616
7610
5676
6594
9798
5890
6453
8406
8953
8579
1603
3059
18
6770
4424
8351
4630
1461
4176
709
7845
9654
5245
2761
8388
5828
9071
7049
537
4900
8975
8735
9219
8692
3705
4692
1715
816
820
9151
6906
8926
7472
9018
4369
5363
2186
3365
9839
8121
5070
8500
7963
4616
4298
7379
5054
9952
7227
7530
4787
2761
1063
6588
6575
3250
5382
1657
7415
5830
6077
4116
1458
4652
1032
238
8956
6701
2180
4417
5091
5169
9510
4777
9506
5986
3323
3500
6328
4850
7517
1419
4740
105
8175
3120
5439
9046
7382
5095
4518
8070
1844
218
7827
6131
4657
8244
4663
9299
2360
8551
4374
1826
3819
9800
5487
5370
1396
8360
9686
7742
7722
9054
8863
8150
1292
1344
1833
1653
8973
3041
9477
9766
3772
452
6914
453
8174
9054
2983
4826
5706
522
8028
208
449
7494
4661
3907
5337
7194
3467
9256
1764
4617
2921
3254
9457
5279
8752
9490
783
1595
8359
6538
2617
9527
5811
4007
8643
1810
5263
3861
8944
4606
9336
1470
6829
5653
3240
6178
5133
7414
1853
2131
2865
2158
6900
461
6131
9986
1143
3011
3712
7497
8785
8708
6945
1222
4522
5597
4980
9426
132
2824
7580
72
1648
9969
9041
2826
557
2489
4724
7442
3182
692
6916
6594
1159
1838
3718
6045
5156
1050
3717
1118
934
1786
4678
8486
3979
1242
5606
4436
4697
9175
6130
3900
2310
4430
6755
2874
4583
9486
6196
6223
6835
3599
2625
1482
5363
5068
8782
2323
6057
8620
4161
5472
522
6303
8157
1738
6490
9524
6475
5098
2162
1431
6551
685
4560
3350
5685
8215
1403
3733
271
9299
9936
5480
6476
4456
3951
5758
4366
3064
2060
7277
263
9970
2738
5192
9113
1543
8554
8605
4841
218
9572
6634
911
8976
6224
3904
5901
758
8188
8208
4810
1906
9914
5618
4329
4994
604
933
7723
9745
8831
8817
5709
4792
2609
6615
8911
2321
5041
2858
9619
3414
4674
9815
6734
2904
5307
3183
366
3148
8238
7189
4072
1327
9459
6339
5261
2539
9376
1799
3256
5361
7207
475
3239
3782
9164
6354
467
5963
5857
2110
8557
6916
5617
6431
7655
8490
3461
8342
2973
3355
6950
391
574
8175
8416
205
1915
8710
1182
6743
2634
6189
6872
9120
9975
3232
7782
7405
2728
4473
9392
5087
8363
4934
2596
3160
271
7945
9986
1930
4924
409
5127
2795
4064
437
6180
6101
4982
1769
5051
8057
3893
2457
2422
4116
9570
2026
5396
4538
9667
2640
1152
4399
7858
1026
9503
9781
6298
7706
8998
8815
9792
6168
9702
5619
4033
2934
6437
8718
7844
9623
9338
5394
284
6360
6341
7291
4621
5784
2120
8911
4408
7028
6470
1395
6100
1387
4823
6698
3755
3648
8197
6408
574
3774
7206
8261
7462
358
8886
9502
3448
7923
8640
8341
1892
7231
4360
2648
2939
1550
2089
2911
7050
3112
1110
2431
5175
9429
767
7340
2391
7200
7154
5675
5289
9310
1947
6101
1043
7608
474
5591
535
9411
5136
1142
513
9457
1253
9408
6112
944
8008
4366
6686
2385
5124
4054
782
2643
6124
4173
8257
9582
7075
2602
8357
9323
5994
85
6875
6416
919
1294
2915
1866
3870
8426
950
7683
1839
3975
6384
6563
9387
7217
7112
8546
9892
3390
2077
2635
8289
4195
6174
7885
7499
3290
1334
9675
1158
8539
3459
5619
3263
4599
2690
7436
6111
5779
6648
7336
3369
9697
4063
617
9078
603
8619
1776
426
1897
1896
960
6306
5458
274
9281
2589
2206
4017
5777
7380
8170
3807
420
4951
2693
3814
3276
166
8631
7835
4325
6648
146
417
3047
5372
5488
6060
2222
7082
2444
5411
6374
8500
3757
801
5183
718
3932
4904
2272
279
3398
738
7192
5827
9821
2309
2624
5943
6794
3314
3709
6769
4781
3931
2817
2289
1333
7711
7793
6183
3530
6467
6129
9354
1432
4398
8123
3634
4678
1089
9518
644
548
5649
9971
8536
1316
8578
1771
4951
142
5586
2949
7174
8007
1104
6924
3658
3133
2983
5756
9239
8585
2346
8549
41
5383
1470
5880
4462
689
8446
4222
8494
359
4335
3304
312
1035
9202
4641
9578
5369
2319
5072
4156
8036
8723
698
7274
6748
3769
1476
1884
523
8798
2486
2660
4366
5268
7386
5156
193
7605
9460
7321
5235
3714
4220
2583
3913
9895
7046
6051
7518
7628
7363
2919
1720
9051
2176
3669
2582
40
8940
2364
7861
6450
4408
7440
9282
3589
9526
1977
2234
7513
1556
8314
349
1947
5010
4795
144
6054
3950
1958
9890
4990
785
7723
2967
8921
7891
1312
512
26
2201
9737
555
7354
9535
687
1798
8421
8416
6768
6223
2895
4706
7460
5831
6641
6895
2391
2726
4
877
9463
3192
3737
5871
9004
1588
2962
5301
1007
1149
3696
4959
5272
4689
4682
5327
1240
7727
87
7115
719
2149
249
4097
1819
120
8326
8278
9839
1101
8532
7511
1195
8596
2592
8529
1869
8436
2363
7595
1316
4833
5297
7409
5325
1482
2679
5244
4140
9679
3936
4988
7705
5024
6925
1367
5844
3441
8367
4700
9702
6394
7130
1792
2646
6394
4088
4890
1572
4747
7750
1610
1301
4256
5791
6643
6588
5963
5171
9450
3506
8124
5988
9846
9985
5524
1309
439
4163
1512
4048
3380
7697
864
874
8908
7371
3966
7780
6206
1300
4812
8697
3396
3334
1039
1391
1610
4585
8200
7044
3085
987
9017
3831
2814
6317
9333
8927
165
7242
2207
4300
6755
9205
836
2008
9840
4110
1237
4346
3602
1408
3117
5319
9743
6058
6065
245
3514
888
1493
621
5945
1533
651
6604
9495
9583
1862
1414
5589
9743
4205
8152
604
7172
1147
8761
334
5763
9906
5899
7466
2861
80
5684
8286
1893
6474
7092
1590
7228
4886
9602
3506
6507
2613
4695
1974
5085
7084
1399
4124
2694
4003
7463
4820
9715
9286
1679
8491
8527
2058
5182
6697
4816
2266
3556
2500
5628
5471
3249
5266
2923
6286
1559
9228
5178
1259
3934
3599
9289
795
9444
9532
7538
6807
8734
526
3702
4844
6736
5483
1942
7952
2853
6244
9115
9567
8172
951
4850
7843
4687
8996
8247
8146
5153
2796
8845
817
2323
4597
7352
9878
3122
8938
6583
5788
5553
2671
1553
7696
2303
4883
1803
1432
4597
6254
819
242
7182
1289
2284
2074
8963
5229
9238
5510
9682
5988
7929
1132
9386
8588
4750
4115
1926
1290
2746
9670
2820
8843
6856
3253
1952
9717
9522
2630
9985
7756
3756
6713
1632
1216
6445
5337
8481
5604
5866
2973
3824
2729
881
9151
5353
873
9567
5876
6883
2496
6510
7882
3498
6389
4959
5648
2071
7190
6112
5582
9263
3601
2106
1910
8565
671
2313
3186
4364
4730
7864
8605
8462
7584
6873
3406
5650
1264
3359
4126
6141
8368
4888
7675
7959
4817
6025
2437
7065
1131
5320
6789
6480
3106
7952
2734
7553
7210
325
507
3145
6790
2165
3128
719
6667
7606
6829
6185
4100
5377
1845
7960
2479
6779
5037
1393
5556
5772
8183
2200
2102
8686
5982
3259
9378
5812
2308
4856
36
9972
680
8524
1081
9875
6067
6426
4304
1947
5265
7588
8345
91
6684
6840
8991
5739
7700
3802
1586
6907
6860
4858
2540
1639
4190
5250
6566
3945
9214
7855
739
3483
1403
4057
7674
2854
2562
9312
6561
6173
1613
1045
6628
5103
9769
8130
8645
5501
8293
5239
782
1897
4886
8018
2258
1382
7527
3002
9921
9938
7406
8872
6330
8701
5226
1987
1067
9140
5384
9590
5123
3263
7429
2288
6121
3443
3134
9288
662
2900
8643
3755
5485
2667
3930
7556
8026
5008
3951
7974
9304
8612
5945
2105
8173
4750
5784
6526
3008
8784
7627
8321
5339
2389
1102
8122
3083
713
9776
4224
2260
7205
578
6699
3074
9045
5292
2724
6362
9400
8313
507
6447
5956
4691
4405
9440
6899
3210
5168
7102
9358
5997
3860
4604
9348
4427
2727
4527
8503
5171
3341
5989
499
2471
8379
1825
9547
2159
8678
8500
5827
1322
6461
8489
7140
1695
3760
1287
4207
1730
1611
1497
3889
9379
2339
9385
7999
1168
9467
5432
8063
4922
7603
4667
8114
4981
2014
7776
9970
4392
8415
334
8211
1397
2976
3258
9753
1155
686
7558
6375
1846
9556
2548
3743
3408
1986
8120
7243
4961
1401
7675
8358
8602
4662
1308
7287
8896
5225
2400
5259
1179
3233
1019
7039
3950
2215
5543
7463
8465
1907
1729
7966
1866
4462
9267
9466
8554
8773
6395
9003
7315
1894
1675
9104
4999
9003
4074
3285
8524
7232
4824
9197
6220
8962
1950
6809
4633
6806
516
658
8542
5060
7100
9944
3328
7934
2395
231
9619
496
2472
3507
5897
2166
8941
1697
2741
1444
7035
1873
9070
3110
3082
3707
4431
7877
9821
5605
3531
4211
5316
8462
2190
275
2747
8586
2014
3720
6960
3003
5104
3000
9682
2056
6695
6108
5444
7836
1384
4423
8657
1006
1321
8000
9914
2329
231
158
5579
919
6967
1840
1563
8671
6676
3734
9074
6295
7303
5519
6757
4888
821
9423
108
4253
6210
3933
4133
3335
4227
279
2578
1697
9377
1074
2205
7914
1001
9154
5579
6644
1201
2993
6030
7176
6117
2560
7365
7092
5487
6280
5023
4275
5941
2539
3260
3671
1293
9436
8276
2453
4427
4504
6928
7164
8523
4863
8470
2596
6713
6179
6883
7263
6445
9900
8465
6255
2421
3573
2584
4820
2251
3895
673
688
1542
6463
5205
1625
4556
6094
8404
6345
5412
2814
4993
2918
3305
4476
4586
6569
139
6423
150
4029
3712
5683
9463
6934
3336
4201
8287
4268
4510
271
5327
3298
8058
2271
8923
2087
3
9479
9273
8521
130
5885
7256
9712
8594
5693
397
3742
5939
2496
9384
6705
1037
2618
5621
1043
6594
4673
5727
2303
4252
6677
9423
6399
6870
9472
1602
2950
7879
395
2184
9815
4600
7098
3833
8384
7063
1189
4434
6071
8564
2868
9405
7168
7945
6487
2718
8280
4678
8591
6010
2737
3498
2588
1939
2714
6334
3140
9502
8297
3515
6909
9205
3080
3948
2407
55
2970
3438
7401
9517
296
8099
518
2745
7629
5766
3692
1719
1210
2041
3033
8213
8630
315
682
1919
6246
6533
7857
5171
805
2563
9122
6275
1984
848
8762
680
5697
6921
4109
9299
4309
5860
2010
6160
5308
1610
2589
1044
685
3071
674
5141
900
7843
9105
3608
8505
3888
3658
9524
1501
4692
2701
3750
3171
1049
2758
895
265
8495
6548
3800
4034
6043
437
7510
7266
5352
3936
5175
4597
9676
3198
3148
6252
3430
4357
5137
7909
7187
6899
9927
5878
6624
1507
7715
4293
9546
7839
4064
1591
4769
8227
1295
7235
2667
7833
3071
2498
4997
2839
9671
8950
3267
5921
3391
8724
8073
2267
6367
9743
770
3264
9487
194
7037
1816
4014
5402
4649
6329
8159
5598
7397
1933
8381
5132
7977
4172
7103
3249
8579
4422
6022
8612
1898
863
2419
5007
4079
9831
6629
4011
7377
9205
7761
9672
1871
6447
8586
9046
3640
9065
2576
5475
9166
1320
6389
6352
9785
6769
1850
5474
1736
2754
8456
6739
8019
3869
3370
9858
5868
8541
6088
61
1667
7414
9151
9450
9608
7790
3356
3597
2684
4449
9863
2568
6592
5269
5852
9637
2975
860
8852
6761
2760
1599
8706
230
579
989
2058
1520
4404
7760
6188
7353
8941
4376
9886
7436
9678
4374
3703
3522
5624
8631
8904
100
1776
6491
4741
2525
7247
5057
5281
5979
5077
449
8248
7507
8685
9861
4341
7358
1932
6885
6420
8403
4531
9118
7282
4642
949
9998
672
2891
674
9822
6663
4217
9121
1004
2869
6910
7260
7972
6053
8619
8165
7659
7565
5964
423
8584
4049
8559
6951
2959
181
8815
153
4171
287
2689
1327
5448
2059
2170
1404
7258
8424
7867
6599
1037
6415
3402
7947
5258
9204
350
9531
4402
3701
7158
531
3114
304
5863
2889
8964
5058
5025
2819
9494
5017
6092
2178
2776
5402
2852
2923
6063
7791
8366
8359
4226
9560
7974
592
3221
8930
5191
5132
7482
4150
4502
1478
2288
9864
8139
2551
4725
8687
7116
7060
4000
1700
9144
1953
7716
4580
5245
6003
1474
464
6967
8227
3518
1652
5526
4895
971
4468
138
6266
1206
5121
8558
8804
7580
9931
2798
9092
3097
7153
422
4177
190
1893
968
3696
1806
2635
8810
8152
2485
7775
8346
5377
4197
4309
7614
3563
2911
5820
5356
2203
4475
5468
6739
8912
628
2207
9061
8996
642
1660
7601
7630
8965
6286
3537
3652
6314
1043
2829
61
2158
7776
1273
1957
1741
9346
8050
6666
3285
8031
2576
6579
3276
8507
7897
3968
890
2007
5891
2524
1701
579
9507
7215
6711
3732
4214
5504
1406
1697
1386
632
2752
1367
9211
8161
9496
7693
1718
6622
9313
9602
955
6820
4750
3137
7540
2758
2836
2263
2652
7102
8725
3291
3822
3031
3530
5324
4779
312
8860
2361
695
9259
3999
2457
193
8459
8011
4554
3021
1067
24
3095
6544
4516
3013
3811
1847
6903
9749
8946
5381
8192
9767
3991
6007
6475
2657
3336
517
8432
2744
7678
5063
8586
9727
3976
8529
9846
6073
3679
2141
2839
844
3411
9220
7990
5733
8853
8408
8566
6929
2318
4017
8502
3055
4588
9090
3599
5744
9821
4023
8893
1880
3780
1694
8987
2212
1705
8495
8423
7991
3389
1864
6884
1315
2027
2282
3118
5985
9513
7642
4201
7997
6766
7012
6562
6017
9326
1171
6567
5691
7360
8006
3586
9310
2784
3183
800
9474
177
9837
1648
6105
7146
2228
9704
320
5249
5990
1633
8509
6310
8368
8162
2347
7542
6899
7178
4096
7680
2590
9239
6967
9331
6581
3379
9918
5478
8848
7358
3822
978
1634
8103
8722
4106
2899
308
5255
1963
941
7922
1375
8110
8400
2358
1121
5018
6882
5009
4960
7094
9990
8962
9142
8828
5560
9045
9646
2265
4691
2249
9819
2321
5247
4688
2344
9616
6202
9119
7900
8219
8082
4949
4617
261
5756
6585
7154
1374
276
8140
6151
2101
5457
6269
6030
7085
7460
9643
1904
2990
317
9941
8909
8051
1050
3085
2012
4769
4237
1212
2467
4967
3289
5967
8880
8048
2201
2190
1554
3045
845
3837
6231
1648
1730
9708
3442
5020
6572
6537
1944
8664
7314
6181
9816
5466
7079
148
5141
480
8400
1022
225
2497
9271
883
9271
1203
923
1019
1557
8181
578
9834
4916
2684
8716
9651
7142
1580
3221
9460
3019
444
7158
2703
4656
1516
4024
5656
3333
8866
1239
5050
888
9103
4863
6533
35
9153
9366
6738
4063
9985
3894
5911
2116
1949
677
4405
3070
4384
1730
7262
8605
3085
7069
8869
4601
507
8644
5758
6864
2666
7062
5204
1534
7268
9894
8905
920
7198
5262
7800
5989
477
109
2886
2297
7670
7535
5303
463
5294
279
2605
1954
9296
3627
3163
7480
3965
3500
2152
5276
3853
8529
960
4038
4067
4607
1972
6937
1791
1463
7376
4761
2846
8684
9085
8711
7708
3087
8685
2651
5433
6361
3092
765
8568
8676
5271
1280
7284
2294
8588
9803
2990
9164
6753
1924
6402
9247
6712
2651
3912
9381
3984
8337
2454
1910
7039
6596
5714
8281
6859
7240
4452
2235
2696
8243
8794
4060
5163
660
9606
4358
4046
6385
7778
6570
7244
4797
6788
4553
7564
4450
6956
3115
5434
6432
2794
2144
3072
1634
1036
3281
1365
1129
1829
9634
4220
6567
4122
5942
9261
1946
4950
3791
3360
7812
9645
1441
6053
6643
2221
6065
5537
3569
6496
7599
4419
5610
910
9181
3477
101
7584
3659
6158
9506
5103
5409
1108
1343
1947
536
6303
8422
1975
4117
6168
7382
5874
915
6832
6444
2529
284
9581
1693
5367
131
3775
3011
598
3121
9105
4403
9951
2539
9451
8743
7574
9132
2180
220
737
5892
4757
7754
1487
1229
713
1579
9781
4213
6048
8874
1107
9101
8259
138
6038
9709
8786
9344
5078
7377
5480
7454
3232
1589
9120
8796
9166
5288
8289
2501
2401
1456
9125
5259
9729
2794
1383
872
4539
4251
5403
8259
7721
3384
7911
2427
8432
6783
4703
4979
6499
817
1455
7866
9956
1484
6769
3974
6747
2824
9326
3852
6431
6382
4129
110
8609
416
8279
2913
6120
1657
419
3562
982
3074
5598
8565
442
5534
7659
2738
319
1811
4329
1405
7074
5814
7121
9559
1392
3889
8559
2006
1294
9267
4974
6438
6178
1908
8876
6698
2463
7475
3261
4739
3838
2783
7707
124
1063
3870
1610
5536
1119
9661
3386
3112
1132
3509
6198
8693
8627
7222
2729
278
4898
8403
3856
2919
394
6441
8890
2774
4
4621
5372
6611
4149
7426
1458
6083
9996
4867
560
1537
2472
4275
1782
306
7830
5662
8338
7811
71
9788
2303
3825
2305
3570
1467
5493
3260
9684
646
3466
2781
5323
4342
3020
4751
4431
8423
5711
2572
8769
5056
3353
812
520
6850
7181
5317
7222
8361
5989
4672
8470
2773
8443
620
9172
2050
196
1772
8168
3474
3738
2539
9073
6941
9588
6592
6794
6479
7860
1964
8316
192
5692
3376
704
2401
1102
1036
5775
1
3663
2978
5544
4479
3736
7625
4317
7226
9257
2894
9178
3381
185
6020
4802
854
270
2428
8
941
6229
8608
3560
8002
575
4857
6448
1207
9689
8544
3454
4748
1734
4642
9623
5234
8011
5692
1664
8647
950
8982
2573
2032
9852
5820
6276
949
750
2647
8893
3317
1991
1499
8248
9483
3829
697
7739
5016
8641
709
6743
2512
5452
3554
8614
4993
1192
1192
3091
4013
8129
9128
9893
425
9750
9494
8057
6813
5640
9765
6540
1948
9806
7521
9474
8302
1857
5462
310
153
3067
3694
3182
3631
2343
7159
5321
4400
1221
1218
5064
7455
509
8120
4583
3762
925
8599
2935
4836
4272
7882
9513
2021
3645
6295
6872
4129
3209
7026
2211
9709
4138
1919
7607
6221
8554
565
3301
3491
8468
9182
837
7747
8334
8618
4902
66
4978
1251
8032
2620
3131
6219
568
5716
5321
2241
9680
5766
6080
1251
6825
3208
4659
2045
5
9600
2761
6720
4541
4271
6474
1502
3292
1819
2632
1890
9719
8106
3260
6636
2377
394
395
2074
2222
4429
4581
2034
7116
5922
3195
9772
7770
5567
9962
5100
3726
7370
6872
5980
1734
2503
5162
7769
962
2460
4015
6356
9820
6496
9453
8457
5046
5953
9014
7996
9599
5717
966
9407
1905
9177
6268
2736
2954
6229
547
9519
8948
1312
2396
4318
3443
5264
1193
913
1867
9433
2664
916
7516
3863
3066
3836
9227
9175
1887
7429
1550
4079
1824
2507
9011
4414
3385
7493
3357
2190
5329
7739
7453
9398
9831
1992
4809
1356
2811
3690
8891
3144
4966
1622
4457
9107
9030
3177
2396
4526
5578
3626
8095
1871
7495
1307
1158
6934
3125
1278
5416
2959
6761
1939
763
8256
3039
1679
8187
6417
2643
9769
5558
4299
8764
5023
8695
6649
5366
3477
525
3403
4251
7037
855
5130
7246
2290
3214
5718
4435
8910
7199
5754
2910
5100
2419
7057
150
7064
3229
2898
9462
1938
7936
1527
4192
7425
6314
684
1678
1764
8401
4210
4023
9619
2505
3043
1434
6709
2415
7791
3129
1787
4660
2773
5877
8505
3497
3966
5810
6421
420
7444
8024
8568
7885
7008
8645
17
1351
4432
5586
233
462
5095
8480
9505
4633
1390
4414
3287
6508
4104
5195
2824
2510
2212
3650
1855
1441
491
7255
3835
4867
1129
3276
1791
7840
1689
8288
851
3122
3929
3637
5976
2070
6317
2732
8809
972
2463
4623
9213
571
3316
251
8105
2446
409
8168
7937
9439
8268
9015
2703
1919
3703
8999
6636
5183
408
7219
3500
5358
3980
9339
7815
9679
7849
7678
993
7269
3419
8113
8282
3502
3574
879
7185
9658
5178
4252
3684
2631
229
4167
9699
3851
4210
7164
4579
8012
4831
9652
7166
6399
6076
9194
1495
6843
5791
5642
8651
2889
6645
9255
8147
2251
1267
2217
2934
3046
6474
7314
4716
4045
1369
556
909
139
8316
9025
5351
5229
2531
7862
3471
377
109
4084
2814
4527
2259
5284
5325
7163
2081
7607
5660
308
2223
6495
3547
997
2846
3822
7212
6421
5789
7209
8415
1636
3915
568
7757
4244
1303
444
8337
4865
7236
2318
5456
7263
9368
2336
5977
4896
4387
2882
2264
3934
9069
8644
8692
2651
3464
6083
3400
7410
7925
322
5535
3737
2482
6053
3208
4886
7729
7293
9609
6683
5716
9787
2288
8191
7764
7043
7845
955
1120
7039
4779
5357
7395
7788
6069
252
9454
4117
597
7962
4389
6603
6976
2511
5062
4973
973
8231
5443
9338
716
8890
9537
960
4899
3603
4649
7295
1716
1440
8459
1632
698
4645
7123
9948
9266
2397
3636
7514
5751
9487
6608
1720
7637
9001
7657
1684
7215
7851
8722
9608
2764
6754
143
1457
364
4479
4476
4826
7353
8532
8889
7818
2521
314
7282
6486
6975
3778
1324
2484
5297
1510
4891
9757
6340
3659
8545
2110
1027
8006
6594
940
2687
312
6355
1457
3424
5767
4672
1815
8282
5306
5484
688
8491
6848
7747
2832
5392
8654
9548
9719
5111
3507
2346
2239
8192
4490
4050
6638
6140
4124
8614
7576
8056
6975
4688
2581
8595
1710
4027
4890
3546
5430
2746
7191
7780
11
4380
2124
2793
9877
1911
8521
3071
3706
225
7344
124
3433
9886
5753
7871
9280
9412
5314
7818
5067
4218
7361
4168
2570
7871
2376
6124
1757
9446
4739
2074
15
319
2784
8238
6108
8225
4300
9818
2895
7716
9510
478
1997
4619
6194
1024
7688
5710
8365
9835
241
4550
8536
8851
1037
6865
2579
3606
1555
5317
1511
4302
4239
2433
6415
3396
6470
4255
5188
4030
1542
3158
2052
3513
6889
1388
6335
3282
9463
8601
7341
9741
9300
6566
3775
2873
45
7172
737
1179
7242
6106
7576
2023
3345
8390
1390
253
5287
1764
2023
3999
3811
6060
3694
9857
3953
1750
2081
9305
3344
2761
4903
2966
7593
753
9146
9149
268
462
4292
1343
9864
713
1226
1590
4103
2658
9599
5598
5892
564
3655
8304
3002
8650
8249
3770
8586
9675
5519
7738
7176
4561
4413
8073
9347
1128
844
3508
1727
6369
9538
4998
897
2918
4368
9554
4806
3944
7944
9627
2880
7908
7656
9158
5775
4708
5367
7975
1623
8481
2443
2569
5267
2662
4373
5962
1703
2977
2970
6610
4138
1954
5774
6548
9624
6262
431
5916
7394
6157
2987
5785
1552
9191
6223
2132
2261
3341
4446
6382
6301
8860
2506
921
9990
9132
6802
525
9671
910
8023
1402
5137
9157
2460
7677
481
4332
2139
1915
2031
4453
6702
2970
6615
8705
1120
4911
6850
4507
6081
6130
3391
8894
5551
8030
8371
5063
3160
437
4922
3302
1689
5921
3480
2766
2257
7844
8801
6908
1927
4001
3121
4676
4436
5331
6442
630
2063
6891
1208
4192
6548
2935
5650
8957
3263
414
3871
4827
699
7944
8193
4346
2098
682
2003
8272
6111
3455
7467
8938
4808
4354
2236
9901
9505
2537
2812
4795
2255
1579
3388
2977
8075
2241
3961
6572
8894
810
1389
2939
7167
6073
947
9920
3510
5066
966
9425
6812
1042
1844
8763
4945
3011
4244
7542
1770
8702
2561
4435
9253
659
3762
8033
8490
3540
9272
2639
1360
3081
6387
8748
5000
1900
2529
1755
8810
996
8452
3651
2955
879
5743
4834
4552
8279
2237
5313
8369
9784
8494
4130
4741
4504
3390
6614
6661
2388
8932
2219
2824
4412
1012
9138
7643
5541
1041
8239
4786
2909
3043
3658
3136
3803
8368
7091
1087
659
3899
4242
76
9753
2070
7980
5986
6238
2868
2034
8257
2886
5984
8307
9834
5594
7987
945
2523
3304
5254
1777
2578
5016
6117
7852
5967
218
9468
1299
5018
6811
6545
2303
8174
2535
9005
4310
9041
8472
5368
1274
1761
9612
4880
5835
8764
4948
4086
6669
2507
6697
6581
7236
6189
8506
2912
7739
7612
4064
8294
6277
4814
5266
1844
1435
603
8948
2184
4259
3493
3722
2046
5889
3048
2731
8137
2184
6688
2225
6079
9209
4962
2764
2913
604
8184
1446
3206
3340
1500
2753
1715
5037
4511
3005
9209
2489
5671
3190
4651
5015
7203
6553
5290
7245
3868
2679
4942
5212
1979
1555
740
6122
1169
3925
1695
2382
7910
6865
8876
5459
5681
2881
8710
3279
5681
7551
9810
862
5286
1487
9096
6119
4479
5753
5151
6000
2529
5188
2596
7805
336
5310
2727
196
5933
3736
8514
4828
6908
2590
8374
3380
9409
7317
499
976
8327
4396
3732
1805
6572
3125
9190
9462
9517
3645
1859
7807
5657
4951
2478
6287
3364
5143
3005
491
1323
7561
3038
5708
2254
5618
3608
7539
2079
5487
1647
4835
2534
8058
9635
3724
5710
1755
3750
6824
7056
4618
2456
3134
4057
9746
2625
9940
4219
2161
9610
1458
4109
1053
8712
9666
7216
5537
9974
8435
7743
8564
8430
6684
9169
8586
4851
2093
2863
8132
1950
9474
5596
3491
1635
1537
5174
7674
3888
6162
2280
1585
8002
1710
185
710
4259
1376
3365
9774
5268
2537
8213
7849
1954
9088
7565
3475
568
3125
1219
6918
7585
6934
407
3917
4937
5595
6819
6612
2575
1308
9488
1003
6601
8035
1730
3193
5428
1868
3650
6957
805
3353
1046
9936
433
1345
2254
2310
5814
6296
766
6532
8148
7002
9219
3099
7900
8225
6564
5138
2339
2583
5575
1346
8258
3653
8524
3194
1246
8505
7050
1155
9535
5030
4100
3198
3247
8262
3160
4938
7344
2026
9700
6849
138
7634
5013
5602
2177
5191
5229
25
2415
2918
7792
7818
6787
2664
1323
5342
2149
3420
3938
9764
6484
2886
517
1992
6175
8352
2958
7905
4684
5518
7993
9955
6472
1024
6768
6181
4892
2881
5090
5326
5112
1485
1296
4489
2254
4143
3716
199
7470
1271
574
4979
7018
8347
4860
2176
4773
9413
3301
7119
5661
5754
4818
5901
9313
7674
5673
8057
5777
9395
8536
4371
4241
1664
379
6000
8633
7839
7929
2538
9132
4384
529
677
4723
5290
6845
716
1494
3400
96
5145
8854
6992
3665
9763
281
6291
4708
4802
9443
9008
7793
542
8206
5588
484
2133
9270
4236
1008
6284
2004
8155
7008
7469
756
9974
9068
3886
8373
7037
1300
7410
2076
8132
1324
4649
805
8400
852
4019
5432
77
1459
5665
3220
6139
5408
6780
2827
554
3052
9151
585
5722
3167
463
2817
4133
9485
8620
2518
4312
933
1295
3171
7420
3606
1411
3369
2995
798
992
6099
8078
4929
7058
102
2828
6354
584
3514
7596
7585
5721
3039
1971
9553
609
7342
7065
6133
9752
9870
238
5734
6836
4960
1226
9523
5253
7495
754
4694
478
9575
2087
3855
5844
4985
1464
1584
1646
7208
8887
1411
2908
875
1257
4139
9684
7807
4663
9430
9464
4464
1906
6156
5716
3573
68
328
4451
277
2753
6095
4817
5977
9099
6097
5802
9952
9477
619
2721
3625
655
119
7518
3136
7297
417
1583
7064
6371
2822
1807
561
3512
3643
7411
3511
6939
7943
3265
9751
4018
8191
2076
574
31
8588
7018
2047
566
9994
7302
7201
3160
4015
6193
1651
4077
7142
6292
2141
6497
7608
2944
6628
3397
8599
8086
7033
8166
2854
4259
2944
6443
7991
5923
8312
7208
6210
3831
6811
4991
6255
8545
8499
2870
3361
2987
919
7859
1551
9351
9553
628
1520
1073
3134
8444
1939
5825
401
2232
4088
1165
2996
3567
9501
8235
7196
8807
5721
5700
4775
2725
4159
5316
9861
2460
3088
1902
6224
1271
704
3069
2954
2753
1363
3941
5714
9681
3683
4839
6082
7348
5825
2915
6487
258
1333
728
1134
5059
5204
9543
600
2362
4830
7446
4154
3295
1408
2592
35
6603
7116
4969
8586
4908
6819
8624
8628
5369
7837
733
6399
5247
9877
7401
9839
617
4115
6621
1634
3966
3159
5235
7873
2901
6399
7145
6133
2211
6965
1972
2164
8501
3464
5296
8615
8217
5494
6325
3593
566
7139
1910
6926
9117
200
1812
1325
4423
5050
3087
2748
7837
7718
9628
3974
8439
8263
6929
428
8076
3523
1693
8085
8552
632
934
371
7532
1006
1194
5124
8782
9385
6503
6593
2353
6926
9046
6759
5456
8751
2913
2847
9476
2661
1030
2236
7638
1465
1011
9425
6173
9551
3297
7500
5624
2127
4606
3475
7464
9617
4978
4218
8341
101
8403
9437
8753
540
8004
9840
6473
2390
1416
8833
3639
41
564
646
2453
9866
4947
5081
5196
6284
6515
6461
9994
4674
2380
3819
8242
8834
7713
8286
6237
425
4095
4951
3391
3813
9010
3469
9829
7122
5271
5412
1802
4068
5628
9609
6216
6622
9700
2392
9355
3389
791
5147
7681
8565
8341
3535
6734
6565
9531
7796
6716
409
3998
8049
2368
4828
8645
3025
6392
9368
5779
3038
8544
5260
225
4488
1811
3336
1259
562
8383
2168
769
4746
9521
6203
5549
4307
6352
9423
6740
1873
981
6586
6629
4256
5000
9527
527
5072
3878
6476
6752
8337
4894
436
8471
9912
139
9806
1019
9227
4667
8240
3236
6335
447
7705
7127
7483
3883
7922
7264
5880
1629
2240
2552
728
3930
8986
9157
3567
7124
9537
5888
371
7880
4736
258
9676
4211
1969
6184
8983
9093
7178
9798
3325
4446
6322
6216
4827
4388
20
1171
2813
8215
4783
3034
8844
2283
2567
8892
6898
357
4236
6186
5734
8801
436
5622
3128
7056
9640
1064
5082
367
5976
7354
7800
4194
4700
3347
8774
1135
8712
5153
2773
6599
1114
3087
7234
7792
6755
3142
3371
8829
7904
7312
3263
415
5077
7623
4321
9844
7717
140
8007
1294
5712
2676
7717
4607
4601
7277
8866
6304
6210
4798
5428
7665
8326
8140
2717
1258
6211
5065
3889
7856
1907
2422
162
7428
9909
1226
6698
1125
7309
7451
180
294
9092
888
3400
1066
1933
8649
2145
3211
294
5406
2445
9817
8871
7109
2624
2944
4154
3191
4821
7571
230
353
5027
4149
8730
9745
9735
5334
5747
3270
5764
7162
1898
4522
3955
4261
6189
1708
6088
3763
4664
9653
84
1668
7296
3565
5857
452
2140
1942
4557
5081
4352
1493
1477
5318
4199
3649
5581
9708
7452
6164
6602
7727
2965
2958
2173
3367
2477
4249
5628
2845
7693
4744
6350
8629
2390
1416
5442
1020
1181
4504
3772
7750
8771
1733
9502
8682
4544
5166
2239
6826
1804
1399
9499
5450
5353
7720
4743
5825
673
9269
687
3469
2471
7225
8302
513
8188
4219
6056
6122
4833
5187
2199
4959
7412
9158
2001
2646
6937
3356
8642
4612
5510
6611
8683
6508
651
9100
6375
9113
9868
1204
3478
9799
2556
1885
7576
3035
392
2650
5879
2370
6333
2122
8993
6263
694
7995
1745
126
7478
9584
6953
4798
5759
9245
9614
2652
7037
527
2064
8178
5475
344
1589
6222
6303
2088
7825
455
7995
7368
2467
4730
8771
6864
3375
8034
767
3417
7188
4774
684
748
9721
3309
5851
1240
1625
6716
613
7907
3127
5792
2441
8888
6368
3607
2308
2175
9548
105
3036
4634
2960
9540
8249
2587
9684
8517
3760
2659
8684
3410
4638
1029
8725
868
8093
9145
8253
5906
4134
9293
8815
1288
5715
822
1690
4182
4383
2244
8606
1829
141
2723
5602
933
9250
3502
7300
4754
7376
9822
6270
1765
5647
5040
9489
9303
8234
1476
3713
4912
8884
593
1565
6797
9525
8854
8841
7247
6693
540
7530
5664
3251
5688
2765
4225
8402
1244
388
9007
7505
1453
9742
901
5861
5023
5858
9834
7158
1500
6104
3274
4083
3364
7828
9987
8498
5997
5424
9046
5720
4572
6996
2541
385
1564
3653
3644
4109
6955
3447
2448
2760
3109
3808
9764
4852
279
9163
8818
5060
4565
406
7046
4839
4056
9016
7950
6655
9727
4978
8878
3342
5238
913
5121
9100
1444
141
7977
9160
6670
3986
9159
1688
345
5672
9238
4286
7933
2049
3714
7353
2613
2814
7526
7637
5474
6142
419
3648
4447
7925
4780
6602
8752
8964
3406
9176
7715
2427
430
21
1593
1816
378
3430
9742
8506
9633
4680
4163
1479
1102
6825
6877
8374
6879
3423
1319
3625
9413
9001
9234
379
7332
4256
1692
4658
9674
9641
3038
6865
3821
7354
7904
6541
2428
118
9895
8298
7895
647
7599
2753
8443
6455
6963
1024
4597
3771
4009
6798
4696
7117
1995
3481
6682
4356
7376
3406
4408
8434
8489
1732
1754
7802
7927
9654
9490
7179
8665
3883
973
2814
4115
820
8828
4024
1627
6817
5308
6396
61
8704
3905
288
6335
9651
7570
1434
6302
6237
8029
5464
9863
8009
6891
4169
5298
7654
2078
1866
520
4819
9719
128
2981
3539
5957
5615
9576
3197
1080
2806
6040
3171
115
8952
7409
2061
2287
5671
5212
3538
3628
1134
7484
6194
1666
1467
7029
5314
1046
8743
7431
1620
8121
9652
6984
7779
1978
7138
8463
6984
9660
1789
6652
7180
4210
7111
3318
6571
2454
1533
2924
1601
5369
3673
9709
36
6932
9588
4980
8893
4590
7861
4202
3844
4022
2139
2143
983
1904
1219
115
6534
1677
2198
2351
1519
4690
417
3601
7697
4139
9474
8436
8383
8968
5453
6414
9811
6693
9016
2339
1387
7256
969
9366
4053
2340
9834
6944
7459
74
1174
2201
2603
255
1571
4739
478
4984
7788
1511
691
7329
6025
2151
8415
8654
8365
7810
8995
1705
5052
4230
2321
7370
2039
5103
9756
8005
9926
3726
5548
2252
6704
9781
4331
5813
3242
5006
911
4551
8250
6091
6836
9694
9782
3017
5989
9854
4286
9726
5895
9172
1427
9553
4035
7271
3250
2472
2989
7757
1969
3372
6805
5179
3013
9642
282
9765
1038
3811
4790
195
1327
2498
8378
3620
9438
1501
4790
5660
5668
4213
4085
7657
2433
3304
8051
5747
7055
1334
572
8962
6641
272
7955
7290
2601
8172
3659
1505
4227
4197
3014
7649
897
7792
2199
5912
9459
2121
9446
7132
3922
139
7919
2557
7146
2959
8759
7747
8162
8284
2141
9974
2793
573
7433
5005
479
6480
4468
1598
5597
5962
5427
9587
9874
2008
4897
7934
6875
3696
2583
3859
2397
182
3083
1508
2162
7098
3
5338
9966
7391
9540
239
8669
4359
7531
184
3820
3769
7607
5551
720
7637
6546
1216
5542
7534
6602
3817
5832
9030
6512
7412
9977
2263
6811
6577
4669
4445
3450
7020
3480
834
6005
6526
5074
7473
1134
1392
563
3244
4266
5546
2929
5337
3974
8761
1251
8359
2679
3839
4080
6911
7826
8580
8329
2805
8677
6394
9440
8797
9872
8974
708
3162
8467
8906
6218
9153
3110
2680
4217
7213
8431
1937
546
5580
1587
9060
3338
5735
396
4786
2630
9070
5571
3973
7890
3602
3627
5185
5214
716
1386
8435
6997
8282
4116
4614
891
5530
3589
4292
1266
2143
2923
2585
3353
4961
1758
2052
6066
65
9821
3735
3006
7577
5030
3709
328
5922
2066
4331
7835
7007
3771
9951
5008
2775
3850
6245
232
9072
2257
6425
2066
6311
674
8438
9545
5692
6810
6253
3789
7449
4414
5169
125
2595
7088
9279
6094
4586
5838
6364
2651
7771
7047
9990
8601
2756
7163
5148
1364
6599
3582
6665
7052
3064
4584
2348
6518
9761
7884
3491
2896
1509
179
5158
7477
8816
2148
7088
1033
205
7475
7831
1906
1234
723
2669
8339
3542
3913
895
3046
4051
4943
5082
84
198
7089
3198
4724
1652
9255
7435
8159
7158
9232
7112
5244
6852
9623
8530
1037
464
69
7313
4228
6297
3650
311
9619
5569
3065
9601
1759
2664
3000
5696
9808
2247
1137
8801
1832
1576
9120
1512
3565
5074
8152
3532
3285
5059
1164
331
8333
3207
7575
542
7094
4485
9369
6760
652
1224
79
216
9828
5546
8238
8301
5442
3468
6283
2217
900
5379
6906
1438
7439
9053
6289
406
836
4434
1223
9535
6766
5861
4799
5138
4218
4328
6187
4708
4835
9823
1263
6822
8442
9181
8820
5863
8831
8220
3493
490
6030
2248
569
1730
5688
8650
6141
297
2845
5011
7709
2400
5059
9374
1583
7041
7814
5032
9101
4016
7564
3499
429
6208
2820
7222
9918
7538
2554
4856
6817
7751
9321
987
418
4119
8526
8238
2625
7963
308
1563
913
3492
5426
2135
4797
7502
1053
4455
2674
271
5547
5696
8861
5226
9461
4743
4929
5632
3608
6887
2021
9798
841
4912
2920
7121
1538
525
5618
4782
2654
5390
5240
2190
2988
164
1691
6238
6467
2731
9534
821
5155
7057
7586
1399
131
3717
8641
9959
6669
4139
9379
3977
722
1660
9279
6693
6715
5545
2882
3015
5069
8240
9205
7635
6776
120
4830
2437
2668
1959
3478
2807
8809
8387
1202
4269
626
8132
1344
9642
9276
5640
592
5957
7913
3505
3996
8037
523
1417
998
1449
2471
2069
5533
2037
2472
7640
4746
7463
9709
1662
4413
2312
8384
1945
1168
1998
3572
7624
1252
7037
2138
755
6352
8157
6592
9892
4419
1207
3703
3263
8562
7354
8287
4834
9522
6890
3217
2951
4980
9880
1000
2902
5336
2812
8669
9815
9839
1166
3310
2518
8801
2629
7579
2031
6135
8839
6413
4937
5943
4207
2706
6607
9834
7116
3657
1993
5627
2134
7446
3705
4974
7579
1987
4626
4666
4744
1364
8723
5732
195
9269
8320
8314
6629
1474
769
4057
837
4995
3492
3484
8943
9201
8126
2801
356
9561
6751
5129
6459
317
3332
5228
6005
8209
4085
6151
5182
5481
8398
9523
8656
9660
7035
8851
2497
9556
8893
8970
3788
2485
4073
1430
1165
8520
736
9325
5558
8420
1545
146
6799
7703
2826
4900
4298
9990
4901
484
6068
3007
5455
465
6440
7319
3468
5121
3389
4501
9078
7662
592
954
1293
5274
4060
2523
2520
8753
9045
4156
7321
2378
1781
5419
7247
7193
7534
9350
9317
2596
7006
7066
8920
3408
8128
2218
2805
1223
7950
1976
5649
1480
7236
6915
7730
780
2193
3165
8106
1984
6551
4439
5829
5476
7073
3019
248
718
7828
8950
5273
3500
4718
3712
4925
7189
731
585
1436
1754
1735
178
5489
2542
6990
9509
1789
5902
8286
9666
6588
639
5294
3144
8879
4868
4696
9052
2232
2297
4241
5016
9429
1327
858
2563
6835
5507
3807
5417
1747
1149
2445
3735
2554
5810
6064
5461
9587
3639
1161
5440
5663
5859
7711
3235
3325
4847
4221
8193
3028
3148
1545
7026
7020
689
1877
9192
3453
928
1310
9820
2864
1332
1730
6634
2401
5610
1759
630
8102
2344
6518
377
6665
1262
5822
3516
1121
5816
6996
2655
2783
9917
7792
6647
3892
1111
9012
3650
7264
431
4877
7160
6309
1252
2700
1280
1130
584
1390
1052
8844
6983
8055
9378
7822
6485
1710
7559
4289
3395
1442
762
894
7454
1690
4379
5360
1076
1273
4390
1696
563
8720
6048
1256
6480
1166
3869
3528
4849
8035
5979
7367
4072
3202
3406
1921
4876
1348
7449
9423
6741
7594
8166
5045
9140
5130
1938
4548
7629
8554
9272
7472
7666
2427
2008
2811
2589
8125
6836
8336
5017
4352
5943
7772
8622
938
4082
2215
9879
4533
9700
3585
8721
9200
1510
39
2483
6341
3968
7556
7813
2331
75
2580
4990
4434
9396
5428
3054
1387
7498
3525
6932
3354
116
9408
2893
7060
1746
5555
3818
1938
3294
5962
5308
8712
4862
8632
9679
1023
2922
9044
2960
5534
5044
3089
3132
7992
5529
8406
119
8446
1186
3420
1110
3477
6679
5846
5257
6946
705
2698
9017
9922
7994
8205
7769
8759
4004
2158
3324
5052
5970
7352
3059
841
1287
7579
6417
7682
2361
9220
9245
9434
8689
2057
467
4373
2739
7953
1000
1178
6068
3264
4967
1623
316
1616
5837
2176
2538
3962
4509
5039
8606
8148
7617
2847
3447
7013
5295
9492
7546
9892
4627
4017
4539
6623
9582
8637
9835
3703
2283
1488
5055
2328
5002
5815
4248
982
1915
8391
2340
5474
4056
2350
1345
6797
6479
2180
5753
5524
8347
4961
2223
7529
2078
1097
1492
9842
845
5330
2645
7482
7224
4022
1781
1670
8196
3812
1507
9858
4375
8368
4760
6842
6256
5915
7583
5605
912
3501
465
155
4889
3487
8188
8855
9201
4325
2079
5143
2946
8488
8805
6272
962
2002
7339
4543
1723
7906
6543
5338
8374
5088
1688
7493
3992
2027
6316
8849
57
4621
514
703
1644
8688
5317
9730
3872
8537
3777
7249
2611
4595
4509
1676
430
4055
7941
2262
9249
2199
9202
481
1979
6106
9272
1272
5301
353
6141
2677
3052
9384
2193
8515
5562
1993
8494
6893
6496
2010
6653
1781
3266
3414
2306
1394
47
1689
4710
3504
9787
6965
367
2715
1707
3538
5022
3254
6844
1395
8580
6437
2064
3555
4866
796
6102
2173
8444
9294
6789
1515
1800
8519
8836
3063
6425
3029
8537
7165
5187
6241
8125
5297
666
4364
4313
3421
5788
1268
9759
9219
9991
3478
9094
5409
2360
8461
6371
6562
4641
7048
1633
1312
614
7322
4350
3976
8405
1931
1137
502
2831
1564
2059
5167
8647
5496
6105
6014
9142
6261
5139
230
8201
7834
997
1094
9752
8555
5623
6458
5907
9039
2058
9534
8379
6771
1666
7117
9450
3127
5627
6760
2832
3798
2025
9171
4587
5379
3104
9257
7394
2782
9996
863
9614
4982
2862
7398
4405
3865
6004
3274
5781
1799
4932
7560
6810
3701
9445
1084
2140
4461
1177
2584
2136
1426
2123
6992
8360
721
1425
2226
7826
3971
9326
2260
4698
3887
4071
2118
8885
9804
7967
7110
987
9860
8242
3138
6568
7221
810
2503
1567
5841
6305
4777
9563
9029
20
140
8484
7926
8513
670
3690
7351
9485
6439
1105
3239
3667
5353
9882
4024
4396
5938
4681
9962
5688
4736
360
918
3495
8980
423
6855
4231
4495
2030
9090
6234
5625
6034
374
8243
3744
7775
3374
2252
5933
7064
7924
5687
291
1720
7760
8112
8289
4676
9565
9451
5991
607
3196
7679
7221
2569
8611
2878
2654
2357
9277
8768
9339
3382
661
4171
7164
4965
7597
3857
4106
6050
1560
3814
4920
2356
3560
9725
1016
5502
8273
382
2202
3233
3917
9013
878
1496
2313
5802
827
8980
7836
1721
6488
3348
5975
1118
1207
1840
2776
6447
8674
5378
7513
1397
4989
8290
2037
7111
5963
861
1675
6373
7053
6833
9291
3935
8165
9032
7341
592
3352
7118
1745
7242
6306
336
9376
7727
660
4451
4594
5465
8872
542
3145
791
9781
8582
411
5364
7246
852
3757
37
436
676
4842
5567
124
2589
1603
9955
604
5368
9344
8056
3710
1887
5156
9123
5031
4899
5551
3124
289
1705
8078
896
8196
9411
2909
6343
6500
6887
1484
6322
964
5502
143
9211
3144
9131
1391
6632
3208
9413
6542
6853
6304
2339
9976
9597
5300
9732
4244
5077
7809
536
6506
7541
7647
5982
7423
7891
6035
1386
1724
5790
7824
5730
6333
4773
7661
2966
8917
9234
9314
8330
1262
4374
2780
4082
1854
4577
4448
3497
7397
3998
7292
9069
947
8409
6905
5098
5783
894
8061
3265
3041
2431
5565
1765
8121
2434
3807
3091
297
5429
2941
6123
4181
7183
5733
9967
7643
7092
4654
471
4581
9204
1590
5390
6268
944
1766
236
406
9514
7367
6449
8080
9833
2685
6539
3846
1606
1361
7060
3103
4422
8893
5980
2983
7780
6001
6142
5524
4457
7330
5313
1913
347
4482
7693
2440
5615
6427
5784
7282
3869
68
5117
683
5535
4102
4727
5689
421
4072
767
9643
3000
1463
1520
6807
5224
6690
1459
9755
6757
7937
1644
9508
7271
6117
2336
6765
8506
7802
6353
8847
7769
3914
2792
9143
9157
6475
7278
6998
275
6264
9335
9938
3584
7934
8060
9497
6337
8861
6355
4917
955
6462
7916
3323
1115
147
4042
4686
7508
9081
1613
609
6067
8315
7352
7833
7888
7409
3892
1392
83
4885
2032
8662
8673
6822
5331
5746
7410
549
2896
9703
3151
4445
2149
7921
8877
9536
4560
5615
2305
7164
1725
1194
5311
7820
688
4019
9267
346
940
9244
1003
195
5599
3420
6351
8083
9402
8054
9198
3664
4304
5603
8358
3074
8298
1995
1104
415
6180
995
8085
6629
4536
1681
3057
8017
2533
6715
515
508
6395
4861
8029
821
3478
9817
4895
890
6997
2680
7018
1648
1046
687
1124
1602
3503
3741
1975
4741
6539
1840
5621
3002
9024
3752
8733
9341
7177
3411
7859
9227
197
8343
7727
3120
6987
3391
4788
4190
6999
2076
3179
3130
998
3677
1787
9408
9674
7226
4535
2630
2746
393
2501
4430
9434
7139
7623
2501
9634
8033
1463
8505
7981
7328
9059
8424
624
7283
7139
4019
4613
1720
3571
9985
9828
3123
9121
1216
4877
502
9125
8214
2196
7618
3304
7126
4729
7783
4642
5454
6707
9351
4948
2092
9304
2329
350
1889
1211
9594
6799
4414
7043
3293
7543
443
852
4163
8602
7719
4733
934
5075
3289
6493
3871
6466
1108
738
7847
8532
5514
79
7099
2269
5015
9354
3048
293
9230
95
118
4588
3314
5604
6994
6523
8490
4171
4851
1529
9351
4429
7805
8438
5298
169
7284
5624
8766
201
1176
7599
4909
7149
7599
4727
5039
438
5441
2378
1413
2961
3005
6927
6659
7469
1944
2275
3731
2699
1141
8962
1014
5202
4032
6626
4182
3324
9797
9277
2776
913
4126
4937
653
1982
745
7093
5287
8033
4344
9730
7224
1763
4449
5515
2757
6546
6550
131
7546
58
6719
5562
7112
9808
435
2603
5321
3787
1846
5061
9668
143
9132
1668
6780
7671
2844
219
1619
126
3215
6881
9339
6971
5240
7125
4157
6822
7086
2926
643
9947
676
4
8479
1386
2889
8821
9455
361
2939
1397
2632
9719
9191
5077
6447
701
2571
1006
8343
1123
4845
3962
4500
987
6580
7088
6014
2014
6228
6266
1377
5618
23
5428
3281
5909
2039
6116
9643
7353
7112
1040
3735
1036
1298
6528
3690
3874
2924
609
5031
113
2948
7715
6357
8361
5355
192
1964
8622
8749
8010
1945
4355
9118
6335
7089
7205
8464
3291
1683
8561
8049
8363
4309
7219
2689
5209
3152
5852
738
4601
5448
751
6360
5855
2435
1640
8896
682
2028
8937
4572
5569
9807
4883
4860
7401
8692
3549
6073
720
3193
4164
4490
3945
4887
4128
4282
9908
7719
3838
8561
6777
4749
9263
606
7313
8226
3068
2966
6961
2480
8404
2646
6484
4279
2484
7861
6036
6973
5202
8117
3685
1697
3559
3416
4782
9648
7702
1374
4725
9521
44
8685
9509
9611
1366
5706
4079
8230
170
5603
1754
2351
9155
6639
8568
1061
6108
3037
4039
4336
9864
9545
3520
4209
9212
941
7215
1236
7450
4260
9168
5331
4139
3993
4098
6884
839
9471
4315
3187
8116
8634
7912
2826
2617
5098
8863
9228
9534
9815
8515
6737
706
5752
7411
139
3752
9918
6416
216
1680
8925
5016
3312
5821
1099
3076
2222
2536
7985
1674
3308
4096
8703
2384
9511
59
731
2174
753
7358
6361
5550
7557
7989
4839
7891
3141
6320
7135
1299
4767
1579
3072
6499
638
5960
2054
749
5469
3402
5221
7648
8646
7520
5157
4885
7721
2077
4151
5577
9656
4912
9638
9500
4303
421
4505
9236
3569
2023
5461
8702
4205
5280
3983
8307
5295
7166
2814
4755
8851
8884
2543
7409
4517
9658
1906
2971
1572
1682
4034
6276
9220
297
5970
9487
5635
4693
9747
7066
1507
4433
50
1221
6390
3474
3598
4093
5800
7397
9463
442
1814
8152
3698
3281
1356
1682
6137
8167
1388
3503
799
6259
5195
7771
1089
717
2165
7466
1416
393
9729
5650
9499
3371
2479
5014
4498
102
2525
2865
1189
4373
3241
5659
5235
9812
7873
378
2894
3900
8678
8343
8467
3945
1519
300
8791
7578
154
936
6653
5925
3437
8463
6597
8708
4747
416
7678
224
3282
8692
2780
8904
7616
4352
3221
1070
5798
9575
37
2734
3077
6688
161
3580
9461
3583
9080
5897
6405
978
5590
8466
8188
2554
3890
6085
6350
8052
6647
2544
3226
4291
6704
2232
7632
4140
1741
4002
8880
1934
1890
4466
381
9324
7198
4318
6449
7480
456
9950
4170
4157
4390
5459
7298
8217
8984
1585
6732
4725
2369
9066
6314
947
933
3976
4380
1203
4174
5094
8067
9154
9625
7164
2675
7855
9933
7061
7367
1499
6156
9438
5662
4733
3745
9262
6483
7631
57
4876
2746
1512
4655
578
1894
598
944
4604
3992
9848
717
5661
6338
6198
1150
14
3066
7742
4083
979
5674
4156
5478
8381
2996
9589
3708
8277
5410
4720
9227
7723
9883
3168
629
5772
6626
4002
7587
8377
9161
3328
4093
8682
9731
2176
4213
8990
1702
5821
3395
8733
7807
8160
9067
3293
7376
7626
8443
1229
3524
8928
8960
8674
7459
1859
7881
8891
3297
2922
7123
9315
6161
9903
7987
626
1656
644
770
2688
9100
352
9426
2200
3754
6761
4687
9508
6838
3551
9201
299
1149
147
5390
2612
5671
8098
220
1765
9433
8867
3604
7980
4054
5288
8130
4809
4358
4676
4569
4503
6158
10
3331
2422
5503
3229
3430
1238
7643
6009
7219
5505
6625
397
3736
7557
3898
9668
9764
5308
220
6799
4362
3050
4796
224
3407
7987
9072
1493
3646
7687
2434
5536
6523
4668
8961
6895
2645
1797
5170
6588
2948
7140
4132
2195
5217
8777
2768
3147
9045
9878
4751
8227
6778
993
117
7131
5966
4708
2380
6316
9685
8629
2044
1141
3214
3933
1861
8675
1182
1096
6575
3164
5337
3096
3081
2600
5135
6757
6398
5308
2146
8741
8469
1844
6518
4180
4855
4716
1346
5968
4092
4012
1347
6660
6878
4926
3839
3791
2431
2349
3254
3280
1191
3996
3669
9521
3605
3136
5141
6941
9462
6186
1280
8638
9748
3541
4227
7111
1382
3432
3151
6443
8501
8089
4458
201
8270
1887
9298
4869
8643
6130
6242
9891
3628
5345
1341
7570
2668
2687
4102
8739
6206
1066
9682
2517
1854
1402
7334
2831
4260
2531
6666
2377
3643
7479
1711
375
1631
4043
5260
6546
9045
7284
4532
3989
9909
782
3140
9585
6402
8841
3848
4558
2394
1440
9949
1118
9992
1831
7601
1231
6951
3376
3495
6286
6497
4442
6390
4610
2118
2215
6337
5580
4296
4345
7314
8025
6547
5784
1631
6897
8346
5170
3630
4431
9324
416
5989
509
2662
5936
2858
5532
3202
3540
3385
4077
9981
4599
3844
5823
3269
4919
1268
7125
6513
1428
6862
7283
4300
4019
9873
837
3097
5887
3116
7036
8906
6973
5820
7398
923
3658
3
5369
6841
8915
4116
876
3985
9152
6043
9009
1267
9983
2442
9859
8500
8377
2669
2472
3107
8914
2303
9715
5043
6434
3158
5369
2551
5611
2585
3229
221
6263
5714
2522
1793
2016
8830
8317
7266
59
4832
3293
2161
7618
1958
4440
8085
1132
6884
5051
748
571
7357
1821
6844
3345
4144
1624
1256
384
1806
9702
4574
5517
313
3252
5900
8432
5880
5013
803
9275
5560
4086
4724
4452
5677
9721
1271
5217
9366
7376
4587
2543
142
8056
6776
6383
4014
1216
7615
5134
7807
1188
1443
7823
2990
7866
1329
2983
2361
2264
9050
6356
9269
7184
1681
9147
7330
8650
9808
397
1222
8156
3381
2085
5910
9640
3114
2656
2916
8690
1730
2714
2737
5869
3679
1265
1939
7713
5121
8616
2162
8346
5609
2842
9997
4736
8443
601
7098
1919
1090
1154
1610
6371
9341
255
3578
9089
8199
8425
230
4676
3637
9463
2040
7411
6616
7623
7742
5884
8226
1368
8522
6159
6677
3234
4146
5849
8343
6930
6600
2252
6946
3750
7604
6983
6743
82
6398
7223
5891
3004
3768
3786
8682
9610
1591
5371
352
5526
4370
3455
87
5354
4754
7691
674
6398
8618
9072
6311
7980
113
4548
3123
8284
9098
4046
7144
3649
9973
4254
3426
239
4862
839
6727
1287
338
7081
5420
9392
594
2143
7108
180
8529
9138
4947
1684
2904
1400
7297
361
8552
3965
7531
9096
1359
3836
2899
4529
5667
1498
999
3957
4812
7103
4287
8817
8383
2722
1888
6939
7396
8031
9518
135
2569
5544
8414
9111
3455
8214
6649
2381
3458
8090
2828
9230
2615
5508
8236
2790
285
7294
8583
3697
6278
7559
1446
1213
5839
2824
895
1402
235
772
6567
9594
2542
5152
5989
2507
2149
6908
2529
2446
9027
2462
6011
2419
1061
3418
4984
7107
7623
4240
470
8074
2384
7362
7937
463
3624
847
3151
5153
1787
1969
7430
63
1253
4224
4365
2132
8780
9825
4079
1934
6974
190
7756
7241
5135
1555
3145
4045
3588
6162
8808
8401
5358
4740
1411
7098
5022
765
7282
7092
1431
5515
428
3435
4738
7914
394
7542
5770
7094
3238
1425
5799
6671
5106
8806
6856
6114
6134
3496
8601
186
4993
2667
4645
8498
4880
2723
9988
8085
557
4135
741
7924
5263
2433
5480
3508
6479
2646
6082
7025
1498
589
3699
5827
1218
4493
9252
2764
2608
6823
2617
6522
1684
7069
8199
3839
2573
8877
5775
8459
5812
8367
1944
1571
2626
3607
9291
1344
1969
998
7944
6406
1264
2356
598
1327
5745
1682
6983
1236
8508
1983
9321
8887
6454
7881
1497
912
7789
2990
291
674
746
2750
9684
9801
3161
9278
6736
1059
6276
588
8063
6456
2011
3338
7347
6615
7680
9545
1861
958
159
5940
1997
3589
2411
3605
543
7208
2820
1480
3538
6416
9780
746
8589
7532
5704
5693
1739
5393
7052
2507
5421
8827
8479
548
3102
863
3446
5655
8866
5775
396
3113
4919
1000
8567
2036
1774
4444
7222
3599
6387
4279
9222
3542
8599
6560
2980
7414
8383
1070
7261
9927
3557
1716
3537
3286
5404
6443
9190
6526
4354
1594
9288
2067
7374
9348
9070
9370
5016
2943
2616
2424
2008
8796
404
8486
2454
2696
1168
6158
6785
8318
4730
4741
7899
1430
3204
3220
8433
8670
5619
4868
3817
8532
6118
5525
5892
9133
7587
5180
515
7797
1373
3879
869
4659
1666
5134
942
4920
5041
2104
7972
7332
5064
8967
2531
3254
6220
9633
5728
8014
1650
7116
2779
576
4202
6741
9117
4327
4203
364
8321
7939
9129
2912
1231
6768
5475
7907
2195
7173
3449
1529
2429
1622
4331
179
9297
1414
365
9218
8382
7277
9639
378
2652
9746
3192
7429
7246
1493
4762
848
9735
5228
5648
406
3194
1015
2636
1895
4153
4050
254
9749
9535
999
3223
5339
937
8221
6156
1978
8638
1249
5781
7906
7968
351
3397
6521
5979
7581
2724
5323
6650
4564
455
6302
953
1836
4337
7040
132
7379
4787
2015
9599
4154
3824
6901
1839
5133
7979
6143
4373
4028
7505
9384
4923
7994
4883
4262
4919
8209
5228
5905
237
5904
8705
3579
2256
9427
6822
9105
5801
5629
6813
5260
9616
2773
4201
1780
3895
6650
977
8370
6279
707
3456
5153
5761
7608
4009
7936
614
2999
9911
7430
4707
4
4402
4675
4180
208
1071
9022
1962
5268
3727
3328
9863
4282
6423
6236
3621
600
1711
138
5926
2138
9396
5375
951
8940
3784
8347
9454
1265
5929
5070
1490
8770
3039
4295
8937
8838
7807
1739
7804
2122
1437
6575
439
1550
6990
2818
605
6780
8107
6841
185
3110
2241
6664
5311
250
854
4410
6016
1108
1142
7886
4700
2992
4411
2782
6002
3355
1291
5324
6435
5638
2763
4956
533
3109
6226
6728
2755
3754
2360
9300
8274
5496
7309
1887
5582
2167
7126
5666
3298
2644
5393
8936
1623
8322
8250
8698
500
8209
6551
4982
6164
7721
1534
1963
5877
2083
7254
8852
7468
7652
5818
7982
9765
2935
7210
3784
9240
5158
9900
9382
968
853
768
2146
1782
8635
8401
2784
8034
6909
806
3676
7841
5305
7721
5570
2442
1180
3935
8201
6762
3729
6838
4349
6167
6950
8685
4471
3810
1756
3004
5451
8197
8923
773
6671
76
351
5218
8435
3073
676
8334
6721
655
5737
8272
963
9272
7204
7569
7371
4818
1666
3311
2898
8860
825
3658
3345
8366
2396
4539
7765
5598
4986
965
1667
8511
5075
6515
5432
4
344
9649
411
7507
3182
3575
8530
6740
9871
7024
5662
6648
7293
6409
3988
6967
5875
9172
2632
4594
6826
4812
7032
3367
7461
5795
9506
6578
2250
3080
9123
5168
638
7652
7181
8143
2315
2323
9860
8402
2848
8576
9670
2817
5350
8056
2069
5228
4650
737
6882
7328
7499
7236
8183
8658
8258
7845
6560
2937
1081
8147
4871
5080
4042
7147
7516
6217
4917
2951
61
7333
8157
7284
8840
5423
5007
2321
922
8160
7344
7123
3618
1005
1107
3877
2999
9174
7411
2333
7970
7512
7875
4282
538
6577
1632
1449
410
9635
3759
6999
9857
7010
216
5505
3078
9063
95
4183
3366
695
9739
2351
4412
190
8452
2213
5307
4901
990
6720
3627
418
892
6912
9757
5983
3507
6836
8557
5779
7501
2824
1171
8556
295
2811
6150
1294
1127
3166
5390
3092
5165
3593
2532
5877
2596
7480
8824
2675
5029
3826
3550
365
6025
6090
3255
1829
649
430
1271
4475
2068
3933
2616
6999
8972
5750
4907
9014
9341
7051
6390
8812
1771
8964
9118
6952
6151
4336
7570
533
4493
9094
4481
9884
9981
6794
8122
3079
1909
5116
4846
2321
8439
2138
8468
7545
764
85
6873
4357
8885
9505
2193
3954
2873
2309
7007
9178
6848
2371
5148
3119
8266
1378
4104
6387
2541
8406
8906
906
1482
4113
2405
8279
2331
2627
2010
851
5819
861
2852
7309
9249
6980
420
1419
8827
1264
9305
2862
5907
6324
4027
7828
1056
2456
949
8294
4428
3538
2077
8674
6109
8115
5905
6979
9475
9389
4255
2924
5661
5074
4240
7028
328
344
9571
3930
357
3385
8322
6426
5621
3799
2739
7416
8499
6301
2877
7801
8847
2512
7701
8178
7219
6676
2916
5304
8195
7963
8790
8470
5878
9464
4418
3532
1355
3074
6929
3540
7866
9204
317
8513
6089
7697
1192
640
2951
6389
8533
4256
6744
9782
1798
2334
94
5689
3796
3721
288
9361
5653
7109
1226
3491
3085
6203
4368
1477
3587
125
8560
3220
7774
4246
9283
8021
2141
8416
5056
739
8320
9584
2222
711
3206
2235
4467
5590
9987
9148
7437
2388
4158
3998
7548
3910
5493
3603
9659
4181
7597
4471
3193
9247
2905
31
1448
1927
774
6251
5186
540
930
4315
8834
6519
4759
1597
3766
111
3655
3620
4047
1591
6389
6820
9762
5478
7454
2810
5743
4599
3298
8473
6987
1799
7859
6959
8236
7739
457
4902
7008
7444
6815
3910
634
4187
8045
1111
2267
2119
2099
597
7497
1726
719
3676
3950
7719
4300
4659
9568
1709
4999
5445
1112
9008
622
2890
8178
8150
5640
6356
9984
8911
9915
6501
5050
2758
5182
1822
3606
2835
4315
6386
6576
5277
7744
4506
1878
9581
3731
4849
6643
3822
7904
8495
5638
3600
4112
3955
8894
91
4583
8986
8580
7761
2554
108
6725
828
1452
2181
842
6247
4228
7313
4630
9
716
7185
6908
2171
1800
6378
7755
1595
4208
6188
6567
3497
828
9328
6228
2847
1132
4379
5825
6941
2497
5744
8863
5154
7803
7777
589
5015
656
6469
5490
4165
406
3381
5045
1959
9133
8769
3852
9450
7388
8144
2576
9424
2582
4468
585
4724
761
6988
5467
4984
1971
8227
4461
315
5840
5557
1394
1702
4773
6338
4917
4405
7859
27
7382
1107
8408
8634
9275
2590
5303
7934
2325
3337
5794
7635
4433
9728
4738
6400
5638
2086
868
9242
1394
443
9151
8966
1724
7849
645
8172
5781
8686
3590
3383
4961
6644
7596
4329
6795
2539
6903
4971
6746
888
6325
3121
7006
2790
8684
8652
3014
3227
7320
809
5762
8358
6188
7576
3968
8244
3398
71
4294
5522
5492
3996
459
1101
5277
3697
5601
4517
1390
8282
3794
6608
945
3154
8295
6891
1003
1235
9423
4619
2323
997
722
5009
426
334
739
5867
1275
6279
3483
9016
481
1679
519
5764
5503
6856
9200
2385
2880
3743
2771
7718
8220
2874
3997
5905
3827
6202
3413
4489
8345
7344
8166
5375
4782
4252
1783
9330
1673
7888
2328
2273
1200
5843
6667
795
8247
5713
7213
8386
5634
8736
1920
2414
5081
3981
2342
4878
5719
7781
1564
2730
911
3472
3184
6436
5068
2119
497
2748
8370
1238
9426
6339
2822
6797
1466
679
9399
8528
8027
6556
6536
3902
1132
1372
3884
3343
3766
8726
1484
2679
5703
1106
2279
4215
8679
7140
5127
9299
1861
7167
9084
4893
4076
9536
439
5104
6903
7483
5541
2969
2510
1060
2870
9504
6989
1844
7737
7444
6095
8363
4550
4084
8924
564
3767
8539
8156
5844
6292
1443
5511
7244
3401
1609
4730
431
2774
1905
8840
9437
8132
5152
3307
3725
9919
1704
2901
505
3604
7329
6248
4323
2808
5521
4797
7350
34
1918
8677
4343
4054
2107
9290
8554
3615
6175
1089
6609
5673
947
7455
7327
9896
9
9525
7195
9400
2506
7945
7008
7458
5736
5538
9681
9863
4754
8096
7034
124
8262
229
8433
3650
1280
2532
7308
1473
5537
6389
8156
145
8875
6338
4326
6853
1976
785
5651
2180
2331
1741
1821
8837
5550
2451
2234
2438
5786
6007
1941
2489
5893
8769
7767
7324
6646
632
8117
7828
5620
2392
339
5477
9932
403
3766
4431
8081
9362
199
7368
6238
4373
2884
2051
1511
3615
5984
6715
4558
3559
139
5694
8481
6764
6828
6040
224
4889
2298
4554
9612
929
2058
663
683
6103
3859
5579
1353
8044
3597
8392
4680
1413
5608
5967
408
1289
3769
6359
8145
6836
6879
1341
1917
9979
1556
5449
451
9997
9615
6664
4702
2721
8102
7259
1980
4930
2256
2956
5554
2436
585
4504
2365
7633
1823
5853
2643
821
9
8673
360
9458
8551
5388
6956
3649
6148
4676
3282
2198
4344
2099
8524
4526
8794
2327
3650
2856
3907
421
8609
8973
7549
7515
5296
7709
171
1921
1597
151
6482
8651
3686
1445
8133
8974
2404
9490
7390
1116
2514
3337
3704
6302
9467
3563
5466
77
897
9549
7806
364
2762
8331
8751
3014
1461
7373
3568
1808
8699
6581
9994
7514
1136
1345
462
5879
3240
5619
7288
630
3462
8282
8852
8941
2096
5789
2250
9969
5310
6100
4341
4917
4241
9955
2690
3164
5921
2372
5540
6108
879
8160
4004
6577
6329
2505
2645
1131
7276
9191
518
7654
1395
3645
3776
2836
7501
5927
9231
3641
7581
7123
1534
9362
2491
2921
4219
3986
6024
3544
2537
1499
222
718
4036
4517
3494
8963
6992
5551
6883
2899
4762
5039
6156
2710
4864
1255
4056
4046
7452
5319
1185
6892
2811
3080
4314
6976
5853
5164
1021
3211
7973
6912
7629
6674
8687
6458
154
6546
5441
4965
3843
5946
3050
8406
9526
9769
136
5659
7683
7669
9622
1199
5071
677
8145
8092
7587
5452
7532
7981
1684
7570
6826
8111
686
8545
2776
5508
3514
1577
3805
771
5487
4288
9097
2111
788
5130
4683
4514
5364
6656
6447
1494
4474
3760
9556
673
4475
1873
3820
7546
8099
7954
892
9100
8135
8014
6915
6934
3050
6685
7512
2588
6795
74
8172
4190
7611
2492
6718
6210
8029
916
3261
6720
8166
6594
9848
1387
1380
3028
4017
5847
6507
9709
6497
8283
2186
5917
2869
3157
7741
690
7157
2132
2843
4683
9205
4806
7023
7685
3349
1278
6692
9124
9443
8545
4649
352
4896
1022
4884
329
8896
2871
3395
2664
6619
3089
269
2387
2625
308
6807
5341
2858
6479
7203
4744
3370
1787
1699
711
2500
4938
9035
9333
1782
6764
5716
2252
114
8462
7117
3987
7516
8431
8620
5687
7119
5952
6387
6148
2315
200
493
32
9225
9841
7047
1748
2015
9667
2699
2936
4558
2730
9928
7882
5224
710
8030
8587
3984
5407
645
9942
794
5699
6733
941
7377
8638
4607
7490
8087
5749
6243
9600
4679
9327
2443
867
4710
9584
4813
7450
1928
8227
2526
1015
271
9619
5705
4689
367
454
7502
1495
8668
3686
7336
6832
693
4270
3927
531
7642
8974
2092
9152
8679
2731
3171
8090
7605
7030
106
3634
7494
6535
592
4929
5055
2838
2793
6369
6114
3413
7614
3689
4968
7789
6337
5107
8846
3236
3630
6315
2903
696
9228
5750
1407
4907
1619
3725
1887
4235
1384
3268
7212
828
8580
3931
9466
8052
9363
6417
2862
1826
2312
8752
7762
3740
1661
4889
7489
6676
6247
9789
114
2807
1641
3349
5953
2642
3199
1518
664
6737
2091
1524
6334
1957
5757
2442
1270
8528
9482
8916
2248
6896
2767
1585
9980
9750
3615
872
7458
4915
1016
8573
5663
2238
9524
7424
2018
3396
3660
1443
8789
2716
1526
3286
9631
1910
2559
9697
4262
1087
787
8621
18
1491
2457
767
7548
9232
6892
9378
6917
643
5876
6416
1091
9266
7076
7325
5766
789
2284
4448
2857
8402
5566
4350
8900
6835
5581
5589
5710
2965
2434
6402
1552
9456
4665
7855
5765
5358
8984
5756
4013
8810
7263
7625
8417
9399
6746
9246
4833
9482
3620
6280
9560
8932
4582
7824
7297
4720
7501
24
8547
470
9226
2437
3704
2393
6722
4084
4267
9971
7654
1531
1184
9627
2909
7949
7357
544
8829
6936
438
325
9688
7871
7047
8009
1331
127
8938
882
7522
8961
2840
1941
2111
9003
7100
4116
1050
6179
7411
7732
9290
6529
9152
858
5266
79
2860
3634
8318
320
2762
4092
6252
9386
2745
7587
8872
3009
1938
811
9328
2193
1073
4263
7814
3032
993
2692
9412
7678
9584
2981
9961
7123
7986
3227
6050
3843
6417
6769
9940
5496
6129
9938
1333
4348
7842
9063
218
568
4703
833
635
8510
8243
9215
115
5424
1531
5437
6548
1388
662
1833
2759
8501
1497
5235
5057
894
3920
2000
8561
8885
7583
3387
4133
6617
1878
3561
6124
1482
1187
2471
1063
1916
7521
4194
393
4599
2446
4339
3502
4510
9786
2277
9735
3994
8699
7316
3747
4211
2829
8212
9657
3819
7031
4587
2562
6502
6698
1948
2035
8937
6706
5569
1608
4270
1679
1956
6989
5169
4573
4426
3029
2075
2111
5165
9182
8440
1306
2708
2156
7511
6829
9473
6929
333
7951
2310
9406
7014
5105
6661
339
4826
834
1475
5266
1576
8193
7432
8418
722
6973
1622
6463
8708
4009
4964
2095
1298
6539
4134
9760
8525
6147
8538
9020
6465
9785
9169
3454
7374
7935
3255
8127
5297
2725
9442
7241
5055
8348
5331
6349
4429
3234
9900
8191
4927
9228
3983
1151
2043
7730
7070
9539
4073
2531
1236
7167
1802
4554
1758
3735
5841
8536
2824
3099
7858
1649
5104
8321
6678
4611
9401
6897
3896
3840
7919
649
1775
8093
8369
8049
5193
226
6128
5177
2528
6370
3426
7230
9019
1381
6483
1531
5204
2961
6026
7548
6193
5480
2867
8654
1249
2826
9774
7219
998
202
7795
5985
9161
494
6639
666
5022
3345
2608
518
6437
3875
3178
76
1194
5360
307
4576
7594
9453
3393
7910
178
6158
5902
1045
4965
6325
1029
4886
9610
2870
524
5531
9712
6390
9853
1149
5327
3025
579
5806
7821
7354
5645
7166
1689
7981
8130
776
1959
7169
4546
6860
1721
6761
2885
1944
8502
5801
1042
2687
6569
454
2590
1484
4569
6438
6207
8543
6048
535
2363
6181
1867
4603
7762
839
4413
8129
501
601
4512
1487
9089
3683
8633
1883
4924
9260
7526
2041
8795
1489
7687
2863
7469
2614
7399
3796
7400
9523
2357
8230
7022
9664
4243
6795
8203
3579
3818
4768
9838
5222
8184
7741
7362
6366
3384
6937
6519
565
3276
2538
2018
5009
9832
7828
4798
430
8590
6995
8349
5550
8722
3252
3775
1041
9514
1965
7293
3616
804
5597
5107
6146
7764
3294
3816
1842
4344
5351
4139
4472
3257
4606
3803
9939
1712
923
7827
1256
1187
6679
1377
8948
4491
6387
9234
9837
2227
1461
7595
2327
8367
8350
5942
7907
4167
8855
8359
4434
9342
3609
6810
2407
4723
2379
3644
5146
3299
5222
9618
5928
3481
9781
8473
7288
6340
8872
8763
5001
7347
2936
6203
695
8559
3461
7933
8460
8725
8266
2213
8803
6991
9858
8922
3559
2733
8548
4599
5418
7733
4458
4814
3650
8757
1200
6953
6702
4945
2599
5295
5559
2413
8057
1486
8497
9192
4791
9243
1825
9443
8477
6196
1912
7741
2935
8814
5757
5708
8094
432
2392
1866
7579
9083
9819
9802
220
2372
9851
7573
6372
1200
1644
5398
2300
6011
7964
1038
87
9204
6677
6452
9620
4473
438
8125
9548
2154
5739
5443
4059
7117
1912
2806
5980
2510
9765
5292
2541
3904
9171
1254
6514
2340
541
2528
8517
2020
170
7348
7483
8253
702
6605
9041
9911
976
6483
6469
9347
902
2855
2610
2288
333
6876
3907
1465
3893
9872
5288
6958
185
9286
4470
7870
8508
6274
7993
8622
3183
7648
9973
3608
4543
5377
2746
179
6379
6466
8054
3131
1379
9947
1892
4733
7260
9042
578
786
4960
3401
2224
1925
1170
6314
9572
3042
6815
2477
811
3436
2960
1956
8762
5227
5292
8980
4306
2881
5018
2032
1602
4808
3460
8451
5718
3594
6408
8394
6558
1723
3096
6732
8169
8263
7217
5927
1632
5060
2600
8471
9119
5811
9632
1989
3518
5737
1209
8251
366
8596
7122
4800
3454
9836
783
228
8221
6520
9126
6809
8890
3850
6755
172
6456
5784
4427
463
461
2056
6653
7636
3354
855
8308
9272
6084
4294
8810
1801
9024
8497
6615
69
9278
1805
1319
3265
7100
4158
7929
9203
4252
5442
8563
6717
2880
1166
8499
5111
4273
1347
6960
4119
7710
2460
6208
1855
4882
1718
4835
6483
5758
1628
8396
7093
2390
5086
4831
8623
7720
1694
7286
8716
1814
5112
9805
7972
2565
3403
3326
7043
7838
7159
1879
3876
1281
661
2551
2671
8042
8605
1400
8876
2220
408
997
7058
2617
2212
1677
2977
9444
2013
2528
2552
4941
8270
5350
244
4395
2868
1407
6006
3993
7770
8133
464
1271
694
9245
7308
9121
128
2509
7736
7036
4042
1031
7218
6844
9809
2883
9403
2948
7935
2364
4635
9893
8489
2609
7922
4583
2828
9675
7254
7605
2927
1261
5390
1746
5573
679
8010
7898
6641
8214
7468
2324
966
3142
4487
99
1147
9815
5522
5996
6055
1405
1625
7009
5454
4593
4321
6044
9976
5253
5926
9368
682
9013
4035
2712
5764
9849
6156
107
9094
1079
6203
4903
143
1621
4246
3730
4532
6060
9881
7488
5898
2648
8454
9847
3344
7004
7925
7854
3899
8514
9305
2868
9103
8000
7074
4717
5095
9942
24
7782
7538
3940
4906
4986
5994
2121
499
6013
5618
9718
6645
4565
8907
7136
8165
1257
7571
2116
3395
9570
971
6070
1349
7838
6451
9906
8415
1075
2004
3075
1152
9360
7145
4433
4732
7807
1227
6917
290
2551
2728
5208
3113
1630
5583
1002
6684
252
7483
1295
5263
1034
2586
7412
1436
7626
5288
1647
4991
4688
1469
2723
2218
9453
1919
2
9878
2732
8709
8254
7719
1813
682
4664
5418
7840
8682
6858
7421
2980
941
3360
6395
1645
2412
7840
931
3787
5188
6026
1173
4231
1478
5195
9992
3089
7673
3324
1514
9764
429
1847
2085
459
3181
6009
6234
1917
5504
7155
7982
1780
5803
7931
5501
7932
5287
447
8431
3958
1946
121
7877
2364
1941
8318
8736
8559
9993
9025
3567
956
6311
1045
3058
4749
4499
4271
672
8267
8132
8249
4945
2129
6123
5571
8457
6701
6877
1813
8354
2255
7278
5791
756
6836
4476
7409
4340
1084
6069
1766
390
5447
5654
1147
3488
4446
2450
4174
9581
7710
9931
2785
8987
1055
5119
6558
4210
4035
9586
5685
6337
7546
6916
1696
4022
4546
6543
5751
2425
4396
3264
3855
5477
345
7487
862
2901
6452
7132
5962
5640
1144
2824
2783
656
1810
3805
8207
1676
9730
987
5907
8911
2491
7169
1904
7005
1210
3620
469
5299
4643
4254
3281
1120
774
8950
9201
2403
929
1767
6967
5906
8911
5296
1990
6612
8126
3688
8122
396
5710
380
7332
6338
1269
9191
595
9056
1280
8541
207
294
5172
803
5742
42
4691
5422
3289
8255
6218
2966
9241
9857
3078
4823
1643
9227
5670
1477
4243
2181
8236
585
7740
6077
3486
2540
9709
3520
8057
4302
7384
2373
9045
5044
3580
6103
2531
5852
1610
3342
2594
382
8340
4024
6241
6560
897
2056
5792
4214
686
43
5727
4213
9630
4004
9720
7251
4450
8307
3928
6732
2132
8934
2296
1027
2349
7916
6906
7123
5335
6354
4943
3089
876
4684
4197
9985
7149
9617
4574
8305
7807
8243
507
7877
5727
8026
5703
3568
9158
9997
929
5211
8104
1708
4242
4854
3223
8828
4428
3753
6036
6176
8739
6165
517
7152
7013
6379
898
329
8900
8840
2522
1377
7925
1821
1650
389
2865
71
5373
64
6841
8671
1848
7210
2870
3311
5052
6172
5006
7311
4310
7627
4819
3180
9107
2441
4789
8869
2389
8227
6760
4705
8259
1879
9392
2080
9468
6023
3848
5804
4987
6419
7011
7883
6759
5110
6458
4484
8482
4175
1251
4956
4657
9577
5826
5244
9066
2025
6410
5057
9145
7029
5500
1279
1646
9276
2800
643
4896
1349
6978
3635
997
3399
899
7492
8713
8914
2160
6185
667
6009
8192
2274
2216
1837
1446
7720
5247
5639
9334
5859
2579
2017
7157
8919
2351
7841
7802
2857
5379
7363
5008
2081
4157
3570
8813
3518
867
6339
9757
1760
1229
575
3095
4166
1296
5243
7889
1732
4548
3525
8736
593
7254
9692
7959
8091
6138
3308
8464
951
2633
9525
9993
8361
4664
5960
4310
6012
2025
2813
2501
6302
7738
7476
7358
171
4684
518
8056
2405
1470
7943
8617
1901
6519
7130
5846
2048
1891
4336
1608
9265
4309
7343
3248
863
6906
8108
3137
8947
7694
1141
8523
7784
8920
7548
4984
535
2176
4915
5135
2829
5761
3857
1334
5996
2682
5455
7701
7227
5502
6674
2646
8426
1067
7237
8856
9191
9240
1730
8786
2678
2951
5244
6644
4689
7386
4412
2058
5771
1650
343
394
3826
7890
9688
6396
6385
7074
1135
9
4703
3263
6549
4268
8536
4528
7675
4982
7269
2372
5839
942
5274
7991
5353
5445
5052
7251
3336
9286
1566
5699
1972
1708
9431
6739
2656
4959
209
6547
574
38
8432
4699
5118
8176
8460
9688
5829
4942
5789
883
3478
7703
3843
8195
4687
8495
1184
5065
3827
9186
8930
1770
5631
875
6416
6762
7963
3473
3471
3506
5232
4224
1026
2324
2832
8709
7789
8342
2982
1747
9604
6058
5915
9076
133
4174
7586
7577
2830
79
9665
7154
4284
2312
9324
9769
353
2889
6095
7752
1713
6835
4504
6139
8073
3551
2287
5872
8669
1438
3092
7691
813
4683
1395
454
1539
7277
5365
4630
8043
3241
8886
9064
4799
8564
2591
7178
3950
5845
4896
647
2153
137
1964
8826
2698
5745
2752
6612
5585
5141
5633
5640
4908
6332
3105
4675
977
8595
7390
8041
1548
251
8503
5466
6368
2464
4588
9892
6524
627
6113
9202
6811
7097
5710
5090
2311
4492
3174
85
3260
9471
6194
4559
37
3903
890
9598
1221
9909
3519
3207
5267
7673
8360
5947
6835
304
9063
2697
5613
1733
4966
14
5341
1446
196
3783
6550
437
5110
7527
8979
8895
9467
5667
7308
1834
2049
1419
3633
839
702
4724
4598
9590
3244
96
5499
4649
8051
8862
8919
3457
8644
1358
5057
7829
9456
6877
3754
4737
4003
5166
1018
5498
929
8362
1637
143
475
7166
9482
6044
4717
963
488
968
8727
8635
8829
7039
8822
7895
4733
5034
1470
5286
4459
5257
55
6183
7687
6722
4161
5391
7028
6675
8214
1366
9045
8980
1354
5756
1059
4168
3361
4745
7261
610
7149
5618
3261
6133
1426
8248
2691
3555
9129
6490
7472
7943
845
8026
6449
9374
3845
9197
8662
7423
8350
8108
9902
1708
3141
5400
8209
2240
8302
3003
8010
2584
7204
5513
9742
7711
4909
3524
9373
5522
3896
319
356
8722
6086
1338
5277
519
6755
7709
4132
7969
1167
8272
8758
7546
2381
8631
1016
3704
6616
9579
6673
7374
1901
4866
1717
7282
2233
2129
4223
1433
1759
6488
1099
4319
790
8171
9773
8195
7277
9569
6193
1406
1260
7222
9040
4644
6889
9339
7771
1779
1939
6205
9576
5961
5678
4275
7558
8194
347
8273
2078
1854
3379
313
8776
6977
7665
337
6551
9156
9433
9295
1714
6794
601
3361
3520
813
8810
9882
7471
1990
7058
1207
7169
6331
8810
1407
84
6002
727
5736
7085
3812
8568
6807
5392
509
4522
3055
2542
8720
3227
9483
2075
5783
3481
9846
3306
9288
758
2215
1112
8260
6123
6251
2530
9401
3798
2443
5940
8343
8705
3804
9456
8543
6496
4052
4038
8246
1271
2026
5366
8218
102
6935
7039
4716
5618
7753
4355
1211
2656
4503
6569
8993
3825
4606
9246
8999
9061
1865
4890
9300
6925
8655
6315
642
2257
9575
9536
9057
2090
1974
2371
1205
9454
2521
4867
1307
5590
4542
749
425
2589
2572
9703
2131
2311
5556
7818
6921
1899
3375
8025
5502
2991
2470
98
4787
7135
5041
5391
3378
7193
4151
7081
3639
1544
1300
4011
200
5978
1273
8206
8646
6608
5213
7974
1259
3186
9376
5912
979
8637
7392
9414
5896
5835
9749
1737
8453
9949
2072
8778
3788
9638
4369
7021
1731
7815
8268
8474
1480
9538
5117
9753
2006
526
5947
9465
5168
5607
6712
9966
6362
510
497
3141
8791
6276
2288
5172
7740
9279
1919
9811
5475
8214
2695
6241
3084
3967
3430
2869
6159
6835
3327
818
7965
4570
1483
8069
9268
5688
5806
1582
1872
387
3349
2025
4206
1712
9483
3944
12
2297
4362
4511
5837
3486
8270
2875
7144
1381
4245
1952
976
3503
8851
4605
1839
8008
5698
8542
1531
5658
4951
1502
8410
2399
7840
3367
9026
3233
3769
2632
8697
5297
6013
9233
5851
1792
3898
2334
5402
6700
7533
4574
2064
8026
5645
3231
5455
5821
6644
8663
170
2561
4679
7553
701
2535
8950
147
3942
3229
4911
4968
4087
9064
3245
8782
467
4177
9534
8110
3622
9769
515
1988
498
1978
7392
1978
1779
7100
1923
6805
1364
1169
5169
2875
187
5662
1500
5600
8479
7174
4017
5980
3594
6900
2637
7882
7241
5972
4480
9295
1936
8911
7530
1509
2378
3346
5921
1892
3551
3738
5077
3772
5086
5630
6106
2721
4009
8104
533
7715
8752
7793
7346
9736
582
4648
770
2553
9392
7791
3058
8406
3436
4435
9798
1830
9726
4214
7620
9264
3301
3546
7757
6399
2732
731
4455
5989
8796
4890
245
879
3438
9762
9848
7601
6431
5257
462
9566
2525
3397
1833
6741
7806
4072
9787
2747
4143
713
6845
4274
7386
9072
207
9203
3793
958
217
6285
9462
3367
6672
6377
5053
5837
4709
5737
3881
9946
951
5677
1299
9113
185
5586
5338
1234
6734
6536
4004
5312
6256
174
450
6385
3760
364
5281
3754
4583
8652
3085
5139
4203
2869
1328
9878
4654
9350
8072
3776
48
5884
5175
6337
661
7648
5044
4262
1490
8336
9934
5152
2512
808
6737
4960
4466
6701
1953
4226
2403
4886
8467
851
6921
5719
8252
4129
3719
4539
4400
7005
6462
8749
8700
4767
8098
3395
9504
4839
3339
4536
7348
11
4306
3956
9947
8482
1452
5819
1173
3115
3539
7231
9966
5867
3647
8066
3204
4209
7939
412
4070
1800
580
7109
743
4281
4053
4111
8402
3753
9789
7331
4568
9846
218
5031
5348
7562
6399
7113
3040
8906
6649
8891
7952
9741
2399
5339
7996
3772
2183
7869
9164
947
9878
9495
2988
8209
2703
5129
2446
6769
1037
5655
8126
197
796
1876
2321
6204
6817
3596
2455
6033
9017
5630
703
5776
6799
7861
7289
7940
4824
6066
823
1106
1032
1400
1837
9036
5591
3203
8552
8787
7406
1205
8939
9052
3163
3695
6452
5597
5973
5416
1981
4405
3545
9597
5758
5173
5410
549
6223
8991
2199
1776
5179
9961
7599
6444
7697
6446
5248
2179
1076
7986
4292
5444
4834
7807
5388
9196
178
8944
8367
5009
6518
7722
7179
9771
8112
8578
5853
2463
6001
1759
7403
7369
4285
477
3326
8326
4138
3195
4013
5500
1479
4738
9956
870
1256
6514
8660
3327
3920
9978
9987
298
1608
4180
36
2748
6939
9515
914
2631
580
4121
6022
7235
6431
3650
8457
2555
6204
7799
5267
3490
5795
4151
817
3136
5489
2280
6644
6188
4816
1566
2470
2360
1652
8550
3384
1092
1026
3314
4839
3840
363
2481
5262
5393
1590
5786
8020
7199
6844
8821
8086
2761
5261
5958
9727
8389
4592
5607
1715
3928
4199
8945
971
7358
9073
3942
75
9319
6393
8078
6208
6350
3355
9755
149
1671
7191
3083
4868
4357
8702
4091
3497
3221
2729
51
1618
8746
1450
6225
7411
1942
9018
341
535
2129
673
9527
9248
2857
5204
4640
5583
6871
6152
9179
2175
5434
5236
8281
5644
3362
7813
571
385
9098
1420
9232
6719
7587
4402
5932
8713
58
1051
1281
9820
2277
4936
4300
4429
7343
5222
4926
3274
1101
7669
1557
4898
7740
7187
839
9616
7401
4422
1995
4883
141
7704
4916
7497
9203
524
1050
313
4488
2784
5334
4272
957
8299
2218
1428
76
1381
4028
1044
6005
6486
1981
9392
9427
7350
9193
4213
9168
3940
7021
2112
8721
7042
3680
1412
5695
5198
6224
9175
4596
6603
7739
8407
431
9645
2550
5865
2627
7892
4060
2994
1186
9984
6343
2078
1137
4979
1124
5182
3577
5844
1638
2367
8058
1247
4074
8213
2683
6265
7154
8615
8194
7010
4513
2947
5116
2963
1474
5090
4794
3415
6469
4038
3641
9798
6374
1456
9276
8524
8907
6031
4920
9065
2907
9635
3516
8897
6038
1279
8619
9892
4532
7612
711
615
5262
5802
5531
4449
5379
8897
516
5826
2456
6614
5134
2717
6368
5450
8503
4007
8931
8700
5682
3688
5182
8079
9739
4382
5159
806
1154
4656
2330
2587
2069
1040
5253
3167
2910
6010
4461
8171
6086
3689
795
518
7668
4249
7479
3071
6503
8375
3391
3386
8843
9828
4980
184
6139
7384
6849
4558
2516
996
9304
760
2850
7008
9291
6
6474
1458
2484
9620
1266
7328
6722
8136
6864
4925
5472
9397
1646
6847
3748
1356
1031
9298
1841
9890
6465
4517
8873
4236
2887
8881
9186
4086
7217
8170
7571
3364
5970
2623
4268
3024
4462
1195
8080
1058
6262
6574
8880
4046
4689
3493
6132
1638
793
7157
7016
1168
7664
1528
2162
1171
4541
1790
3276
7611
2422
4004
5218
8700
3211
4626
2857
6339
5389
9358
1609
6663
6825
2143
6009
8382
1733
380
4182
9629
2438
8754
9103
8888
2827
6708
4320
1287
9530
8781
5369
2857
2373
7729
5563
2
1593
8257
8062
5200
8147
2413
5666
5964
3598
4676
8720
7979
957
7128
1803
6868
7697
4892
9257
396
8840
5695
8840
7501
2596
6642
1791
7525
2371
6133
754
2794
959
7040
6577
2044
4500
5629
4846
1555
8633
6195
7753
2039
6285
8220
9849
6511
1888
4248
5113
2353
811
9483
3357
6920
9500
9202
6464
5635
6834
643
9756
9289
5042
7746
8868
9627
3908
4864
1985
7634
5533
189
4007
5384
9289
3422
2724
5250
4500
8506
9829
3562
2278
5470
7140
5484
6953
5761
6625
9382
4680
9841
4620
2658
4246
76
2109
2400
247
9259
3824
5660
2975
6857
7600
2800
2485
4065
8767
9170
9572
6501
767
3997
1950
1707
7744
6461
8765
7634
4390
8868
3224
514
7670
3450
5470
3553
958
3105
4210
2514
3230
3846
787
3704
3943
3251
3830
6217
5294
1586
2370
1085
1420
5356
9176
8902
9605
32
3725
1929
8963
8815
7718
3674
3439
8899
111
3462
9788
48
7928
4586
2256
5939
9596
6193
7471
1863
7759
9594
9174
1046
1267
2424
9328
5932
6759
6450
9912
9432
7821
2619
8476
2348
5894
5597
2459
2371
1805
4942
5339
6770
9868
7509
3641
6535
1151
102
3342
942
7683
7000
5578
5091
522
4695
4527
9713
3327
2437
3709
6425
2768
2492
6805
9998
6381
7471
7789
413
6811
8014
9183
8875
5476
6104
4094
8518
4911
9339
1366
6893
4904
2343
9694
4043
9196
5712
2237
5327
6004
3330
6406
5095
7003
4975
4738
1051
7405
2644
7177
4406
9678
5226
8732
4062
3620
7400
4945
5957
8146
5605
5084
7928
8033
9995
2023
9749
3549
4535
6894
41
6026
5757
9865
1319
3922
4265
1527
245
6796
6256
787
1584
4249
4821
8054
2032
8782
3047
6601
2903
6761
9719
6852
6978
851
5432
9336
9746
6641
8223
5014
5492
7494
3386
8714
7036
3528
8029
4311
1409
8621
5175
5248
1729
898
4643
3585
5013
1767
2346
7528
6704
2347
342
6178
4209
3120
3698
2870
3688
6827
365
6696
2116
7306
9533
9420
3722
3090
2880
2648
2675
996
6669
1508
4861
3563
7097
9648
7089
3444
2854
6098
8036
74
4358
8538
4039
8206
9965
8532
2489
8864
9556
6778
6125
6348
9466
1235
7014
3091
661
9020
6862
1605
6438
6434
8374
4904
4843
3465
9688
1464
525
747
1928
6331
5466
3920
9881
4591
7917
2583
5948
3907
1545
4751
4371
7263
2085
3668
9715
6656
5745
2569
8040
8852
9030
8094
7890
3966
9308
1726
8573
151
3925
8264
1855
3570
5510
6792
555
2185
1174
6498
6050
7657
9439
2442
3513
3607
4818
6642
4069
4269
3015
7985
2307
6133
3154
188
7412
8305
3584
3956
646
4181
2561
525
238
4066
2944
7430
80
3599
5245
2841
385
2806
3931
5872
5316
9112
5317
2722
4305
5742
8748
3977
7460
8221
6540
5697
2513
9573
1788
1088
5893
6374
5508
5708
7415
2656
3209
2093
9022
1157
756
3969
2188
1389
6305
1349
5304
6566
2594
2023
5609
6406
6771
5957
526
8879
3001
6977
7163
2621
8340
3524
7262
9279
9700
5131
8096
2031
9911
9155
967
9568
8032
3501
9671
627
2148
6557
9304
454
7789
9061
4323
8794
1041
1945
1479
3295
3629
1423
3720
1710
5339
4421
5815
9922
3091
7390
7916
9716
6014
8410
7040
930
8485
625
8215
7724
6088
5884
6186
970
7083
9713
8339
5837
3626
1753
2113
9041
189
7103
2908
235
934
1639
7314
7541
3719
5416
8544
2195
3121
7416
1900
2577
8168
2706
5615
859
4658
9926
1184
40
9646
5518
9403
2260
8977
5865
1921
7385
6171
438
4121
7561
2136
5598
4100
699
8355
717
2766
3423
1733
5599
2241
8064
971
596
7363
5493
7221
6399
831
467
2331
9857
8465
3843
90
7468
3723
9355
7468
4791
9509
9372
8502
8765
5825
6568
2331
3362
5420
9550
5933
3380
5953
307
339
6025
8632
9694
6103
2523
1179
2623
9398
6061
4808
5821
2714
5128
8179
4044
6117
7334
2835
9720
387
6458
2509
6896
9090
5498
1726
3553
1758
6491
4609
9502
6853
2520
1824
5593
1129
7998
7751
2385
740
9286
8101
2808
7797
4143
6172
2607
8120
6952
3063
112
4420
904
8475
7896
910
8730
1206
559
7291
5304
8501
7781
2691
8386
8001
7979
6897
2027
8665
7547
3383
193
6123
4069
5630
8423
8187
2616
3531
4880
5430
2185
8013
9578
6721
6818
8274
1509
3738
6714
9145
1119
9584
2301
83
5117
6703
1032
8227
6472
419
7251
9732
2385
8110
9643
2826
9282
9924
2699
4256
979
9939
9302
5681
4918
9569
2452
6082
7551
7533
631
3372
7459
8615
6952
1095
5036
6812
4771
9154
7639
6042
6364
720
3675
5666
4380
2748
5701
187
9292
1293
5444
9234
2556
8996
5470
4351
6897
274
5213
4660
153
2887
8330
2207
2380
4245
4484
414
6945
2003
1373
3890
6393
413
4498
5515
3772
1481
7860
547
7455
5220
9800
2952
2047
1051
5847
9025
7613
7510
4242
2145
8037
5550
663
5833
5564
2447
7064
4984
9221
5401
2318
814
8657
4593
2986
6302
7713
3732
6595
7282
1785
9771
6977
504
3506
8073
8933
6457
9804
9986
6323
4266
3903
1462
4541
3932
7836
2251
2429
8575
7877
1433
9182
9507
453
4302
9080
9934
2381
1442
5318
4138
8812
4068
2438
8582
5738
275
3244
9468
5426
7770
1923
9475
7802
6579
3025
3371
3152
1708
6070
5093
5138
7270
3233
2101
5130
8090
4223
2384
5605
8678
7857
1967
8558
7941
7209
5206
5035
7965
8080
7374
3475
7218
1879
4046
7355
6232
3528
8473
6812
6005
8296
9872
3267
4997
7387
3352
7989
39
1172
1862
220
2069
2280
951
2034
6849
1838
7677
1481
5002
9237
5043
1492
5966
2705
7537
9206
3209
3252
3067
5253
7020
3269
3572
106
6857
8528
5488
664
1899
202
5382
5495
4690
9007
5221
1676
9884
7801
9774
1287
1295
2511
1694
5512
6706
4632
6847
4046
4924
5242
7733
2638
9812
4532
4483
204
5863
4884
3712
2169
3832
2725
116
8442
3730
185
7244
8544
9145
767
9085
5481
8863
5873
3029
3123
370
6189
3037
7848
2306
7678
4074
3114
337
3286
1059
1869
6419
7706
5005
1115
7380
7658
3954
2248
5257
8892
145
5155
6782
5779
8302
3813
8831
4161
8634
1321
1618
2470
2029
1944
5089
5540
2304
6223
8214
5873
9063
9792
4080
584
6763
5666
1634
5196
2758
8118
3577
7834
2487
4263
7998
7002
3942
413
2930
1361
1778
6526
2918
2519
4677
2273
3405
4576
9625
7025
2601
4137
19
1034
6962
9408
6974
3603
9733
4288
2211
1655
1481
3160
8292
2338
8893
3159
6072
9269
397
3655
832
7639
1747
5107
2344
2760
1177
469
9098
3026
3933
7553
3340
9022
6286
8344
6809
4704
467
3865
6365
2657
7643
3434
330
2503
4863
4703
1128
2275
1267
7349
2266
6662
4619
814
6443
1504
9482
4777
2950
5015
5254
2845
3269
1169
4232
1730
3938
4191
6543
3180
793
2022
1396
8996
1486
7834
8423
4789
2091
9913
9529
2976
546
6961
5187
7085
2673
8527
8052
5119
7315
7269
7528
7250
5986
1671
4323
9283
5547
7539
6077
492
3370
9498
8311
5674
6692
1295
9355
4941
1620
9931
8210
2524
9741
7195
3632
4995
1790
5255
393
9562
6819
3551
7239
9139
1528
9683
5603
8175
1144
4592
7233
4509
6020
3954
3016
3472
1856
9547
7918
7916
9031
1358
5267
7293
9326
1128
7412
6292
4262
2860
8000
1487
8843
3433
9863
8772
7626
7403
3933
3002
1423
3978
4190
1348
2204
6242
8364
3946
7141
5408
388
1733
2936
7446
5743
7127
6155
9468
5204
389
5102
579
3579
8643
6687
7111
1036
9114
4716
5152
6949
744
9603
3429
2618
2612
8197
1070
5479
3756
9945
3252
7665
1853
5836
6663
8635
3918
6982
3931
9365
8794
7993
176
3374
2808
2403
5949
890
4888
2994
7321
8030
2668
4375
5685
9176
4273
5523
4985
4748
3945
2222
1034
793
7095
7206
4500
8955
134
6340
3338
3465
7733
2299
3911
1214
9875
3946
3408
5141
6291
5921
2728
2173
6764
4384
3007
7948
5856
3530
1608
272
935
6568
2806
1313
9367
6650
3202
850
1490
3081
5579
1062
1868
2200
1483
1775
7832
4825
6162
289
5534
1308
8418
5333
4411
2417
9286
2538
421
9471
3919
790
2424
9357
9500
3931
7010
2845
4197
6996
8424
5913
7972
5886
5251
9525
2241
1796
8939
8068
2089
1922
3454
8039
7882
7435
1100
7616
1453
6982
4722
6965
961
547
5698
47
2080
8748
2763
6194
1280
9734
7114
8551
776
7863
669
8709
956
513
5087
4319
5608
4428
7062
5654
8245
8162
3285
9151
7675
1508
9485
1024
787
970
151
1891
2022
1080
9255
1741
9896
9548
6606
5624
8155
8659
6238
8285
626
1819
1002
2621
7187
8275
4586
5102
7287
6159
6568
2387
6721
5096
9722
6868
4168
1472
2092
2589
7811
1779
2505
514
6480
3401
8182
5488
8657
4952
3083
9775
724
918
5343
2628
2094
7884
4975
4242
3075
4790
9082
7584
6708
8550
6924
838
6309
249
9301
9985
4298
4337
8485
5462
2014
4066
5303
4739
2319
280
4855
545
4249
2837
7633
1126
9533
4361
5832
7095
2494
2250
2559
6490
1497
6947
6839
4153
7566
4072
2326
3938
655
3303
9584
6892
3747
7546
6869
8693
8104
7321
9159
6758
3859
1789
2278
3768
8453
4111
409
5263
4268
815
5883
4052
6450
7185
64
2417
8518
8081
9187
3366
4022
6775
1293
616
3974
1366
2804
6265
7967
6046
7294
4755
5047
2257
2048
1117
1848
7027
5607
1216
2640
1514
6338
2740
2677
4101
3626
3379
3107
105
9648
6751
7155
7510
9745
7359
2377
6489
136
2708
3146
539
8608
7130
1928
4710
6772
1659
3148
3255
5638
8205
6495
6047
632
1980
2517
3315
7146
7730
4358
4036
5472
6754
10
4457
3119
3236
5425
4696
7877
2154
5180
8867
3042
9121
9243
3983
9734
3716
276
4016
3736
3115
8189
8593
785
6432
7158
2767
1875
50
3590
1381
6729
3010
736
7362
8492
9483
4753
406
5102
719
3753
6204
2999
5916
6980
9329
218
9741
7204
8291
8724
7709
525
8644
3568
8566
908
1934
8905
7255
3141
9984
5837
3493
3304
183
2427
552
5422
2552
537
4006
9270
1945
7876
9453
3911
7391
932
6810
5889
6386
8795
9975
3572
6429
6571
7360
2188
2306
129
9894
7048
6458
4962
9469
6438
6490
3488
3472
4924
7249
6280
8820
3061
5486
3324
746
9159
1310
2520
4078
285
5603
4499
7645
3142
6528
2276
4019
232
6624
1198
130
9026
2135
202
6447
942
7329
7552
2614
7471
4166
4801
3741
9756
5999
2355
7910
920
2626
5786
4559
6158
7368
7312
9923
2758
3264
785
8275
8518
3837
6293
1631
2856
8138
7370
3998
8324
4846
8686
3966
8218
3691
1958
9445
1742
8160
3886
1606
512
7678
7230
3855
8502
8359
2804
1390
7289
6994
3940
8180
249
923
7593
610
894
9512
9974
752
2412
7
4590
1293
882
6850
4108
4240
4847
9173
4880
8076
5329
3974
3239
5107
8283
5666
6582
2353
8306
8521
6466
6841
3397
1520
3854
6190
6999
8340
8786
1911
2267
8910
2197
4373
9882
626
5015
4753
8003
2561
7230
414
9840
5647
9483
3598
5968
1615
8583
4897
3815
5354
271
3464
4030
2222
985
1799
4760
9699
5506
1944
9843
489
5126
1964
1287
2365
3067
9133
5886
6090
7419
128
5616
1581
716
8390
3434
7905
2861
6449
522
5144
4815
3219
137
8395
4429
481
8245
1064
7882
9671
1658
9979
358
2246
5581
9592
3836
936
3781
1860
9851
3412
2918
739
1199
9149
1723
5755
2892
4325
7903
7320
5238
5070
1976
5897
8959
1233
5473
4552
9054
536
2627
7543
7704
4341
6527
678
1998
3510
1770
9585
6739
3136
374
1237
2952
5544
3656
1043
7894
6977
5627
2845
5608
3839
1985
1374
5810
2906
4289
854
2817
4798
7426
8899
5665
8271
914
6443
2245
730
5619
8534
9766
9047
3635
136
3547
7115
4870
2476
9282
5401
1826
8524
1816
2104
2151
3869
7227
9136
9193
471
409
9262
3083
2978
6564
5032
5338
6268
501
2698
3459
7927
9257
8414
3890
3328
6332
2185
8888
7593
8929
4642
8504
4025
9468
3519
3518
9721
8220
2600
5164
5823
6856
460
4627
3479
1717
3346
4682
9597
1297
5896
3630
7064
6879
6647
5222
4384
9375
2664
626
5456
7577
1119
4016
6023
7894
7845
9770
3128
9516
9477
8671
7825
2500
8540
1964
9096
9401
5603
8711
1953
175
5736
6568
8381
6797
5528
5605
9853
360
5178
9336
8916
1534
9109
4575
6138
1868
4705
927
5517
1356
7707
9446
7937
9487
5442
8876
2344
2035
4926
6581
5533
9281
1552
9606
2938
6838
2484
4033
810
8443
8100
7278
2761
5731
2918
8232
2343
1200
7158
9362
3419
7427
6398
7556
212
734
1889
2294
5179
5223
8855
4055
3364
7308
9634
3114
8964
558
4640
8462
7084
1116
1257
5129
4963
6972
232
9776
386
871
3175
5110
5848
3410
7267
8542
8686
4805
9614
2878
3221
6010
4979
4994
5211
9796
2244
4154
7165
3226
1215
3538
9750
8974
1535
9468
2038
830
7375
7163
5166
4326
9529
5134
5831
9311
3453
6552
6658
1368
4157
7640
6762
288
4117
3786
8118
2829
3720
3225
1114
3165
7989
1007
3469
1846
3864
2410
9398
9548
5741
621
9423
255
4640
6608
2268
7229
3200
3781
373
7163
5730
217
7678
9420
865
162
455
9931
9042
4875
8864
7835
6470
3577
9797
2825
7289
1561
8391
6426
5688
9769
6842
535
1951
2255
5003
193
8208
5082
4586
2546
7824
6835
8533
7778
8987
7663
6837
6818
312
8708
9633
9049
3239
6741
9520
6361
9942
4812
1165
3917
6051
6931
6115
833
4028
4176
9399
9278
4018
4410
1717
9489
5772
4524
5827
4086
6056
9205
3138
2998
5676
3432
3490
90
475
647
8549
8859
35
5464
5868
2664
6658
4001
1309
9667
8249
4453
8598
7065
601
3739
60
3675
2106
4071
844
4621
6459
8743
7666
1227
1715
2940
6232
2915
6662
8867
2134
6035
4003
3135
5080
2496
8234
8197
7661
10000
3915
1412
2571
5861
4041
4622
4624
9942
1870
9688
8292
9275
8248
9354
9738
2052
7329
5555
6309
1847
108
8156
3335
4533
9723
2167
3637
3544
1646
4084
966
4011
9318
4415
6746
6854
2071
7770
4472
3700
9324
4499
783
7587
244
3761
4526
4327
4602
5312
5887
9115
5602
6055
5357
7733
4991
9586
1575
4597
5490
2721
3341
6634
1981
5388
4599
2961
7990
3377
6197
171
1767
9900
7329
6825
2850
7506
8705
8102
3185
4521
552
9586
1051
3943
5548
3799
3907
1382
114
3466
6667
4241
2581
5087
3334
4158
6166
2729
7498
8648
254
8653
4884
4391
5102
977
4662
3742
6279
9847
1531
3889
326
2880
5372
1713
4775
8991
7579
8342
4522
3771
8347
3096
8707
3408
3971
3353
7947
6994
3912
546
3557
3791
9671
8985
6027
8016
1028
684
6838
7340
1644
4749
2844
90
4727
4121
8723
8624
5434
3030
7316
9965
7289
8617
587
7695
3225
4418
5899
241
2642
2085
7502
9989
4532
3973
7578
3610
2737
1614
8575
9594
2568
8031
9853
5171
8002
4291
3619
5056
7205
8907
7394
659
1366
2585
1504
9873
1211
3995
7928
7418
2302
3970
1454
3763
3550
4975
3008
1346
3264
1065
232
1045
5507
749
6703
1760
9808
4306
3756
4257
1056
2471
2345
6545
8087
6828
1158
2170
6943
2378
3255
4511
1424
8720
3400
7485
746
5755
2002
6572
2373
49
1189
2529
3216
1929
6901
8436
3670
251
3569
1304
494
4848
9262
268
4401
7829
5794
1998
7159
9618
5740
8359
2618
5665
673
5398
6044
7613
3586
4045
1925
9209
729
178
7252
1593
3442
4819
1798
7985
6919
1626
2837
3689
3443
4536
184
7593
40
9313
8520
8295
5019
1843
8834
5722
5133
1284
872
2841
421
3784
9923
7381
1689
8396
6915
6352
7788
3282
6806
9721
7281
2105
7527
8038
4541
3943
3838
8940
5243
1670
6742
6525
1609
5753
8811
8814
2879
1914
8994
2052
3456
3441
6643
2667
2329
754
1457
9939
2086
9860
954
1335
2436
9834
1289
2699
8833
5984
7113
4225
3039
8115
3812
1400
7928
4141
1930
2946
5724
6619
4397
5441
661
5229
2777
6205
3659
4026
2097
6708
4452
2414
3812
3182
9123
9649
8671
2860
5409
9412
4732
381
5417
8058
2024
1725
6125
5393
4018
9450
5431
8317
5230
6291
1674
9359
7770
8336
7574
1079
5544
3721
3849
5411
6394
8948
435
1330
4012
5389
8243
1801
539
6436
6493
3457
676
6590
2637
6940
1735
9
5124
4034
4793
7345
4625
9340
2873
6647
4076
4204
8266
260
1675
9127
4639
5290
5879
5456
1382
9571
6073
1747
7515
7353
3358
3402
1485
7841
6026
4591
6973
2564
3465
7967
5874
8588
3472
2839
6282
5591
2145
830
7675
9707
3885
6415
4904
4935
2292
6225
4303
9921
4393
3780
655
1297
7825
2826
5590
2025
4137
2000
4296
1567
3287
7688
6733
4265
4809
8053
8401
7732
1466
7089
9471
6017
1587
2126
6919
1501
254
6567
620
5739
4309
771
8315
4032
6297
1734
9397
8938
1007
1107
8525
7374
1125
5457
7597
5772
1410
3881
8243
6818
8603
5530
4729
1610
8529
7273
5106
7776
6760
9288
2560
37
3635
913
3715
521
1483
1376
2012
7768
2142
3514
7119
4324
1316
1054
7047
8490
9965
71
5491
9652
1463
1499
8558
8234
7179
4083
9245
6550
9750
6982
5713
8723
9318
6548
8428
7185
6698
1901
5984
9960
8620
6636
4467
9845
4523
2291
3503
8838
16
3876
3702
606
7266
7449
6610
7222
4277
2144
2554
3249
2541
4199
9425
2937
1153
5936
7913
5947
2139
3169
1525
6028
2380
1578
1099
487
8123
8932
120
2692
6142
7747
9038
4246
2321
1319
585
961
9571
3685
895
7365
7409
9325
8949
7996
8730
4023
4574
6236
4561
3519
382
1674
1969
4858
5629
2492
6555
5236
4920
5784
4170
5176
273
8574
1784
5547
7814
1998
9561
6165
1263
1096
4485
605
769
8063
6948
8064
2736
2296
7985
3469
5905
5269
8801
6576
7021
2136
701
3081
6081
9110
6874
3112
7970
986
8522
152
783
8771
7948
1429
1407
8780
750
6347
9672
5797
5586
4924
1137
7763
1583
1006
5456
7345
6430
3103
1597
5073
869
2885
6936
9971
161
7111
4806
4032
9132
1857
7206
5315
1086
280
8737
8837
7039
6555
7248
2196
4746
417
1128
9888
8462
6405
8208
3218
3998
11
1075
4617
1656
5118
3553
8833
5107
9287
1552
7394
1
9308
9791
4899
4868
9026
4827
1097
2445
6993
5643
6816
6223
5987
8598
1972
2578
9464
3397
9500
8228
4921
8162
2564
266
422
6479
198
4948
1022
6900
628
6062
1355
1408
7637
4594
7928
2032
3914
4027
2784
3822
3723
2517
9989
9857
2866
1136
1785
3010
916
4995
1532
3183
1783
8606
2210
7784
8213
9799
96
1062
4956
9462
627
1563
5679
860
2430
8405
9388
8382
3502
5309
6890
9072
3627
300
9023
3228
6893
5068
2076
4865
9928
4620
390
5192
2470
7790
4530
9042
1760
6042
140
5518
7465
7350
3187
327
2646
6493
2964
3113
1565
8427
5906
2260
1482
5259
1039
2201
9992
3911
5786
6433
5234
7983
9461
3533
4502
1574
913
6024
1538
5093
7848
8713
8191
418
8615
7909
8470
8668
1942
7457
4707
2749
3702
725
3989
6354
8150
6971
8254
263
2657
7287
8206
9403
5159
4913
7926
6099
6790
1245
5483
4251
4694
3020
4698
8294
4350
203
1042
5398
7558
2809
8226
2375
6618
6935
9104
5430
8983
8824
8867
1008
8325
8183
9454
7685
2513
9415
4394
9819
9798
2453
2286
8590
9736
6986
126
9013
3244
3982
7949
1936
8679
3222
3071
3661
2
7502
2144
2234
4039
4577
4091
2389
8202
8485
2904
6496
9015
3236
3686
8448
9380
5108
2848
8676
3682
8552
7742
2802
9814
3216
5867
4173
7182
3228
5471
9907
3442
190
3992
5091
7001
7820
3130
2923
9829
2117
9360
5824
4588
2347
1325
7671
1620
6926
628
2672
6073
42
4032
2626
3726
6583
6801
337
7775
2798
4404
8476
7886
1451
9373
851
2370
157
5475
1494
56
7483
1881
4649
3013
6097
7653
3780
2537
3735
4174
3238
5105
2067
3223
9881
7146
8085
9058
912
8557
5040
371
5005
6987
3353
6066
1360
3814
4295
1196
4346
9017
8843
455
48
1605
2697
8288
9610
9914
5764
9491
7259
6382
7479
2374
5307
4237
864
6419
6975
3197
9399
6720
7338
2092
1036
2428
8381
7896
671
7160
1723
1499
7065
8479
3864
6945
4520
5235
4639
3576
7127
5398
8593
2419
8955
3315
587
59
4122
1095
6065
9506
2871
2270
6423
2405
8744
7742
7743
6637
1321
2906
1644
642
889
5700
4997
6973
8113
3843
4021
6920
7509
5212
959
5669
1907
9728
5982
680
9593
1234
939
8561
4019
9075
5176
8794
6257
8988
3705
3689
1063
1639
3330
6338
4991
7691
2779
6429
6729
8642
9089
8783
5154
2232
5590
2296
2914
5682
6888
8216
5711
3161
9375
9278
8784
6194
3488
879
9436
9499
1727
2991
3104
5331
5873
3120
2079
2599
7855
5012
8387
5045
3142
1008
9474
734
7276
4879
4429
1885
6429
3311
5794
7215
1587
9197
7073
3070
5668
6136
6571
6862
3221
4692
6534
9538
1149
6526
845
4300
5092
5367
7524
4384
7882
6367
3082
5235
1524
5055
4055
9861
1440
9026
6757
8328
5850
8705
330
8924
2136
5674
3443
4473
3296
8012
4605
5032
217
6130
3485
6735
1166
3529
2048
7639
3119
4064
8844
6203
4562
9547
7397
8446
1911
1220
6299
3033
6329
6063
1777
4449
2736
9447
4185
4097
7651
3258
7610
2793
7482
4334
5427
2627
6066
5807
4922
5213
906
1943
3661
6744
7306
2488
7242
4428
7332
8457
4282
5542
8178
5050
5735
5999
5247
1797
5311
4906
1650
8083
4769
8521
228
72
8276
684
211
9885
2102
7160
7535
4392
2802
7632
5809
6666
7259
4691
5564
9477
4453
4978
1195
5991
451
7371
6330
3591
4746
9878
6785
3707
8837
7804
507
2740
5778
7311
2661
9527
4057
395
9825
600
4477
7767
1898
2821
2971
8855
6034
1820
2944
1681
4520
2234
1063
7849
4965
7521
3071
3148
8245
7269
666
4454
4979
4676
8546
8432
9532
6336
2695
3657
7526
1338
516
2032
6778
4220
3599
1531
8972
1794
5486
3591
9627
8246
8775
9597
6564
8120
2464
8349
1761
6854
3781
4906
8175
2125
2744
5954
5389
7820
8355
5816
9056
6913
6329
3903
2115
4819
2938
8853
2620
3708
7621
7369
3690
3856
9112
1323
7690
5870
2467
1695
4393
4530
1610
4030
884
7444
1993
6105
9307
8865
9378
8266
9844
3651
9681
4249
8555
6224
8401
8135
4727
6796
9160
8523
5688
2124
9325
2231
5101
9689
3434
1334
9874
4636
3788
3348
198
8844
4183
1593
1210
2209
791
2436
230
8836
4289
9601
8070
7413
3688
2758
6481
6952
7051
1808
2890
9709
2875
6708
6335
4315
1275
9668
719
2921
9712
5137
1033
7737
4216
1864
1935
7873
2999
6106
553
534
3036
6619
2918
5031
5970
6535
8014
4259
5202
4284
4674
1689
9542
6728
981
7146
1768
4800
4900
9165
1161
4473
7424
95
8942
8119
8157
6052
4053
9168
7698
478
7909
3196
7505
1033
2115
3292
9185
1681
5537
5811
5654
2513
6257
5669
6195
7145
7111
2907
1989
5931
8524
1744
4480
1634
6271
220
2936
5311
6390
4682
1398
2641
6722
2231
4954
9952
6720
5130
8159
7799
3180
6922
2746
604
2496
2817
7484
1308
154
3531
215
1880
5148
6634
7405
5254
9997
4570
5460
3430
3629
316
9414
1346
2213
6513
8469
816
9181
7525
5260
2455
1111
5765
7760
6252
9352
1854
4565
632
871
9444
5693
9319
3534
3515
7403
5952
2446
5638
8422
1660
5487
8602
7897
5893
1332
1805
1063
8684
7165
7824
8396
1991
7062
1607
2062
8693
9389
7329
5314
9983
7809
6584
2699
9022
6949
6551
3838
4339
3908
4131
2705
2582
6271
3111
2369
1070
7026
912
2771
5305
6292
7761
8226
8202
2717
6596
8759
9197
5586
7006
199
5463
2716
5070
1398
7518
9110
1618
4217
8578
581
1381
2409
2184
2434
6153
5780
657
4803
6077
1645
4107
6344
3947
8419
6883
9616
1121
8592
3190
4844
6649
8456
8627
5563
7431
385
7070
2117
639
7601
8451
9428
3089
9075
2965
3835
2386
6244
1283
8026
4120
6826
3237
842
6033
4963
1177
8307
9441
2539
8660
9630
5286
3800
7255
9092
6169
1152
6352
4341
980
2314
1610
1540
9402
8818
5730
287
1256
5493
4678
7165
3558
9980
7532
3169
7321
438
589
7851
680
8126
5228
413
4665
6476
7319
1994
2184
3719
8281
9146
6307
5192
73
5131
5173
4330
514
1810
1693
7021
5824
1423
810
3289
3124
3470
3157
9104
5076
9386
9147
7852
5842
956
9318
7544
1751
3377
4279
7019
5852
9097
6162
6894
6213
5132
197
3311
923
6999
3750
4926
6788
9732
4745
3093
32
6440
5307
8964
1027
7477
1901
9562
2922
6160
9744
9504
8524
2221
6026
1263
655
7350
6051
9826
4387
2554
9631
9878
2879
9571
5335
8813
9030
1424
8550
3730
3749
16
2349
8983
1356
6336
9171
4347
9703
7228
9037
2807
9048
8242
1686
6007
6563
7236
8139
2934
6646
5867
8981
9826
5970
5721
2228
9390
3418
8967
1701
7046
4807
7661
6048
5165
1285
6528
6736
3683
1566
7749
3567
1411
5073
324
1502
5608
7055
7271
7870
2639
1394
6594
4686
3335
9210
5197
6721
2005
4932
4029
6555
9380
4633
6961
6456
1914
5393
7495
2793
3158
3507
5086
8748
5158
4138
6359
7814
4964
9589
3413
9296
896
7883
3411
9260
8825
8440
5892
610
7109
6025
7494
1387
5041
3040
1936
6633
2946
8597
2458
5969
3673
2057
3628
8166
2964
3399
9023
419
9954
6186
5791
8357
3727
3653
2226
1091
6013
8163
1202
7626
7843
9260
5382
761
95
3760
6959
6102
4904
2867
9950
3356
5583
645
1715
1314
2963
7549
944
2056
3555
1201
939
144
8766
1460
8403
8935
4710
5949
7258
2927
5491
5776
8849
5178
9940
3500
9905
7573
4177
9760
3125
4975
2076
2106
7462
8340
7781
7806
6750
2074
3965
7999
3901
4119
7874
1981
378
8221
2009
4923
4817
260
3817
6811
6443
5218
8820
4457
9755
8745
1697
8689
6789
141
84
4766
1097
4336
5152
7712
3693
3868
6515
5528
6776
3437
2287
3987
9195
2056
3192
9649
74
6188
6681
913
8552
4964
8785
9403
1409
6437
1195
3705
5712
9450
4076
4594
3489
1466
2710
2821
3617
6979
1353
143
4449
5749
2952
4074
7418
1341
7513
5618
9194
7404
7366
7044
7756
4516
5073
4005
4134
1343
9781
9676
668
2187
2791
2829
5650
758
1643
9779
8094
5538
2099
4633
268
5
4226
3862
7739
2287
8639
8499
9060
6041
9301
7849
1499
1783
1735
4300
2767
6857
209
5086
347
3940
746
6961
6319
7143
1957
3885
3016
7853
6614
2490
9035
6479
4641
7563
962
5875
1727
4279
3629
1717
5786
5157
2298
9712
3000
5987
9711
8536
1956
8947
995
8695
8087
6243
4172
8627
1046
8871
1892
7753
629
9381
6309
3752
89
9853
851
3644
4219
3635
25
9701
9353
3067
9451
8211
1926
767
5098
4928
5618
9616
39
9387
3332
3270
2575
5180
243
5990
7652
8825
2548
9871
8524
2564
2190
8577
2130
8254
6105
9083
1179
2285
1765
4911
179
693
4919
724
8822
4438
1646
5015
6618
9265
1876
9264
3545
824
208
8012
5869
4193
2056
7692
9556
2967
6499
5993
4275
6734
4717
6355
1047
9793
6612
9685
7542
3417
3535
4470
1540
9099
654
4894
4226
6191
2796
9890
2513
2601
1457
7135
8371
9062
7060
7615
9874
117
366
3915
5883
3903
9929
318
4354
5748
2408
6945
5209
3108
3904
1208
9323
3446
9812
712
4834
7881
7646
7491
5800
8404
1977
4146
8139
7980
7276
8173
9418
2546
5089
1034
1180
7670
1203
3360
928
3564
3701
7527
8062
7369
1696
2911
3740
8394
7173
8505
4189
3585
9568
3029
789
622
9981
8793
8375
5686
2501
4218
2127
9074
2448
4138
6043
4374
9486
4671
5380
2796
7409
2604
7771
4316
5506
3598
3710
8459
5732
1269
2249
2270
4262
9853
9753
7689
7393
1416
9213
9976
6577
2905
5141
8072
1761
7872
9932
6131
1087
5629
6786
4087
8782
6931
9730
6770
6859
9434
6435
6828
9063
6080
5721
3569
5858
9886
7195
3482
3881
6595
4815
8278
9702
5999
6002
2794
5894
6622
5572
5394
4521
6911
2895
5698
5442
8543
4968
7550
8509
4039
6447
4451
336
8847
9265
9712
5610
8925
8141
3540
8921
4542
7299
7877
5480
1952
3575
3514
8756
2122
3477
3398
144
5480
9743
7650
1039
6166
594
1093
4766
6505
1991
7106
5620
4869
4469
3055
5345
8014
6419
9133
5348
7214
235
6329
2793
655
9818
2094
2559
2358
3412
8532
3832
8701
9445
6633
4153
5084
5330
8874
1185
7331
8558
2031
6919
549
8169
928
8460
9332
2834
984
9055
3926
7901
7284
8655
673
5135
5240
331
4312
4342
3999
6149
5506
9750
1244
1542
4243
3598
3986
8043
7065
3289
4156
428
917
5025
3274
1901
7348
8845
1656
5710
6282
2347
7453
1405
90
2809
9245
3484
9891
2125
9179
844
8458
5413
6095
2840
8176
6313
7632
5759
2865
9484
2030
889
185
3089
414
3930
4354
3801
8547
789
8958
8107
6261
3944
8893
7037
8833
2053
4748
431
5565
4496
1930
4983
6374
6916
4744
9542
3832
3409
4109
4554
2409
208
9875
8093
4562
6519
7745
9434
6475
3111
4390
1887
7474
8258
4975
974
3016
9051
9349
7374
5576
902
2934
3871
3045
1566
4046
7995
1583
7301
530
4439
881
4070
6344
7209
4042
2582
7094
7091
4405
745
3190
8141
9992
5393
3555
6497
9526
8306
1172
4560
9601
128
9009
6610
9312
9322
454
4475
632
5216
1155
9704
8458
4575
8701
457
6777
5149
1077
2105
9190
3935
2243
9624
1418
1305
8335
8570
8143
189
5499
3735
4971
1492
3360
7155
1498
251
3924
9705
7415
3669
9413
801
551
862
5045
9953
8387
1359
1617
1023
4256
5117
7584
9236
1756
860
9716
4027
5302
706
6400
2073
9514
2150
5159
1895
1193
54
5372
6235
7441
7064
6348
5957
5566
4008
2884
3973
7660
7457
5055
4089
8024
4071
6720
2388
4466
432
4761
1323
6657
4003
3606
4249
8931
4072
3449
8130
7087
5023
3219
2836
3114
813
939
2697
4930
7073
3278
6969
4746
3205
6883
3293
1042
5568
5737
8766
2113
4168
4208
3868
9154
5541
6865
4906
9562
4880
9995
5255
3746
9594
7515
4616
2724
9049
8407
1168
38
6845
3623
6417
494
8241
8096
8492
4481
9453
5967
1909
9373
8729
8526
6914
6479
2203
4310
3458
3217
1521
7361
2234
3588
890
7130
7402
2998
9951
3044
6511
7935
6960
8883
898
3934
424
5115
1693
3835
5106
1668
1837
761
8181
4678
1810
8602
8603
4775
7380
7406
7936
5118
480
5802
2085
8163
5136
913
7555
6197
9385
2962
13
4039
542
4413
9903
1320
6817
1267
6451
4573
7258
8297
6418
30
4608
9160
1271
362
1492
325
6383
2231
1389
7656
9101
3530
9517
9211
4698
6079
1891
7137
7529
6870
4122
240
7881
3914
2095
9388
6755
8623
7296
8482
1491
7911
5695
6126
804
9425
3029
8537
5460
4736
916
8962
6263
8371
1973
1991
7031
4614
832
7457
7848
3716
3098
6458
7450
4294
4297
7468
1400
4141
9971
1095
6653
7624
6612
8414
950
4274
8109
4830
8258
7020
3402
1772
7046
4866
5996
8586
2766
3277
9893
7334
4702
7461
5011
3584
4534
3744
9235
9061
3956
6923
7495
828
8723
6099
6818
4973
7537
3889
8575
4297
7086
3680
4322
3226
944
2748
3558
231
5252
4217
8342
3188
6414
5789
3831
1956
9138
4395
9650
1948
2940
5693
5616
3574
9513
3053
6829
6030
5288
8640
7535
7757
1163
1455
6752
799
2855
7460
2839
1363
8571
3069
6758
9647
2142
592
3308
3405
3057
1868
9225
5029
1059
7303
6130
3656
931
5097
8603
9655
7056
852
3393
3534
2637
8095
1354
833
7648
9549
6387
9249
5977
5295
1993
8138
8736
6019
9972
2988
7895
598
8589
9413
543
3005
737
3015
8678
9692
4045
475
4717
6546
3513
2801
984
3057
1825
4867
1711
7933
7070
8117
4050
7729
228
2331
4649
5784
7380
2648
8600
7070
6626
6333
8258
580
6177
5926
437
5354
778
877
6131
8428
5435
9754
2209
4332
6716
7368
2503
3576
2444
9860
632
7431
4539
2244
6348
3589
2593
466
1897
1144
6347
6564
2321
8607
2598
9194
6308
4406
7907
2739
5397
72
3259
3467
1835
3314
3868
1397
2270
9744
9746
4769
4849
6566
5153
8987
703
221
3197
768
237
9064
5261
3133
4847
8226
9556
4358
3863
1045
2575
5967
4841
3225
6989
4587
8106
4168
2168
6478
5286
5386
1186
8721
896
4578
8810
9106
3652
8228
6446
6309
2409
7265
5707
5404
6322
3521
1599
782
6131
4779
3936
1351
9345
2532
5157
2875
6274
7473
7810
4408
2916
9675
5153
5927
6617
7343
2571
8494
8496
5982
695
1302
5199
2328
1577
7412
2332
8448
6892
3463
5275
7292
1434
9277
4994
2571
7831
5825
392
7411
4094
2805
316
5078
8787
8952
6801
912
4968
6036
7639
9312
9083
4646
2533
9024
6764
8507
5570
5091
8253
7252
5556
3739
9570
5462
3839
4195
2775
7312
3487
7951
8577
7418
8241
8895
1869
1718
315
346
4308
3158
2188
1708
3632
2234
8494
2750
9992
2707
6680
7647
8999
5673
6448
9356
8027
7142
270
2113
9290
6365
7003
6108
7390
9466
2856
3322
2897
3304
203
4080
8788
4889
7717
216
2521
1221
8639
9110
1376
6850
1186
310
5662
5339
6933
9557
1818
1681
673
7304
3442
571
7681
3244
7738
9979
9829
3979
2964
4719
9382
1623
8475
1409
6116
5303
6841
6203
730
588
9961
6506
4323
1022
3879
5902
6294
8984
435
1995
8349
1628
6388
4063
1124
6276
2153
928
9948
3318
8171
5665
1999
2067
1678
1105
9022
8301
4182
8177
1877
7667
4742
6912
6544
5466
6436
1829
2440
409
6073
2631
1846
3617
4084
8380
5384
4103
9166
3356
9969
6144
1592
6850
9578
8888
6832
6831
3686
126
4387
6346
8740
4336
3964
7336
2461
7742
971
3492
5790
9885
992
9963
3823
9979
87
5206
9473
5818
1150
3253
5927
12
7440
645
9179
1785
2550
4606
4066
5679
388
8123
8729
7094
6143
7622
7630
9534
638
8191
6220
7144
174
5609
2526
9359
4335
2802
6484
1441
3036
6173
3443
7741
5720
9886
2567
6571
1171
7281
2596
9522
4861
215
3338
1050
1937
9934
1479
4191
2674
3195
4630
494
1348
7751
2021
863
3137
3491
5156
1599
5628
5146
8729
1161
5426
9602
1169
7761
604
7949
705
2781
4529
8850
2458
464
1529
100
6315
3764
8172
5196
8384
2370
1272
2023
7625
1073
2434
6606
6181
2570
6964
6382
2941
6964
1892
7828
9341
9904
613
7495
1901
2131
2310
4609
830
5563
2841
7675
7071
4608
7727
7060
6095
3977
7486
2062
9277
3240
9556
7078
476
4723
5557
6382
2642
4736
4432
8408
3296
8092
2673
817
8187
8248
3327
1927
6424
4496
1493
9257
5239
537
1262
2074
742
5047
8201
4225
8343
8616
4621
5840
2316
4577
6293
3326
4558
5218
9084
6531
6572
856
8996
32
3521
6352
4304
5913
1774
3571
2674
1456
9895
1698
3599
3583
2010
5519
4846
1010
8585
6197
1359
7630
7961
3894
1720
4322
3731
3567
3531
1657
2119
6713
3235
6344
7889
7967
9533
3834
7364
7095
3796
7126
6562
8431
3252
3897
6270
7750
9216
8662
6104
7428
160
1559
2791
502
4354
7886
5030
10
640
9660
4565
8627
9410
653
5728
5722
7386
2158
5132
4561
1646
301
7757
5317
7107
8716
246
8752
9636
5361
3448
5671
3506
4604
1355
7111
2373
9573
762
9159
5137
2242
2616
234
8996
8371
6721
8547
6363
1786
5932
1205
2341
1690
1372
1958
6431
1627
8550
3088
8894
8054
6333
4292
9851
8691
9320
9131
1864
2717
821
490
8065
7439
4486
2817
8814
142
122
1552
6020
3426
8855
246
3884
3825
5203
6792
7819
4138
4210
6619
9424
827
6298
3966
4349
6112
9410
6854
2573
1625
8809
5463
611
3750
7091
268
9907
5953
3213
9124
5674
344
9106
4169
583
7574
6614
9390
5485
4013
6591
2788
6753
1907
3268
3193
7342
5942
3838
9342
2664
4220
4475
4051
7613
8075
6385
6689
9927
4210
8703
1891
2575
4786
4095
3906
76
6557
4824
3084
4952
1849
1360
6928
4515
321
3231
1817
2273
8681
5055
6309
3598
6331
1999
5328
418
5507
8774
210
1920
7843
36
3953
568
5412
9844
4356
7740
1162
4558
2438
8912
7714
7034
2291
570
5915
1103
3842
5001
7422
8665
8079
5763
6363
9176
1812
374
3745
3653
3923
2143
4442
4560
3283
3625
289
2084
6996
894
7633
5964
1040
9897
1563
5327
7745
3883
7939
5191
7977
6204
5352
9120
1777
1402
9726
1643
7042
8845
9498
5266
3034
9707
9769
150
9563
8102
9965
5780
1398
4963
4053
8726
4143
647
9128
8085
8013
4122
654
4141
7472
2461
731
9337
8287
7479
7305
9629
8798
7035
8433
2866
7353
8886
2725
7931
8847
9876
557
4759
6669
4978
3292
9616
5269
1294
2526
6256
7468
7562
3984
9939
3101
7728
9148
9575
8973
4079
7328
4463
7196
8692
890
5720
8132
7716
738
1971
5650
8309
4340
8945
6398
3372
8
6125
3080
593
2688
9906
113
2192
7405
4349
5427
664
414
7406
4238
2614
9511
8440
4080
8028
3850
9128
8480
3994
4020
3314
4568
4286
2118
9814
1500
2424
4750
5298
5035
5734
978
6641
7585
3455
5369
5057
2918
1531
6518
6130
3607
5919
8834
3483
9871
5111
5828
7990
1761
3771
3903
8283
2165
3188
2968
5339
5885
7464
5635
5939
2130
7136
2761
2128
8880
9323
6776
4289
5835
4940
2327
8744
348
6527
9956
4235
892
8233
2749
2327
3451
908
3559
1940
8253
169
7774
8563
9891
1888
3465
3315
9489
4660
9209
4307
8097
3306
574
9043
5828
1231
1814
1299
1264
2105
2899
8893
5914
7526
4728
6702
9345
1009
9280
3231
8389
8499
954
3778
194
1317
2805
2648
8157
436
2820
3359
8377
6653
9998
8249
7670
9112
4454
2760
3736
6370
8545
8101
9535
9890
4905
655
4392
7229
2253
1521
7647
4788
8690
3756
6671
363
3531
6980
8152
3237
4832
6423
3036
9579
2814
8839
1414
3403
5259
1417
759
5405
7300
1718
303
2593
949
4927
5988
6948
5492
5757
81
4578
6282
2694
1006
3013
8463
1948
9896
8523
8225
2415
8302
7893
3024
3347
5607
5804
6746
1580
9458
6751
5550
6229
1084
4535
367
4097
6264
7483
3959
553
3102
2927
8357
1971
7923
6695
4181
8580
4320
6378
1674
780
5954
3250
2234
5455
9997
2527
7366
340
2189
6475
4596
151
5947
7944
4972
1369
8713
3606
1611
5719
4842
6305
5511
7160
9793
9830
1568
3935
2164
6070
863
5873
5804
7044
3294
6144
7660
7784
931
2854
300
6438
9963
3597
8465
8680
3615
7067
9210
1400
5413
5420
7386
4074
6501
551
3053
2246
2246
6130
1960
7555
6277
1506
4434
6975
1841
3322
137
2251
4262
8644
9410
5891
7765
1390
2881
6028
6780
9276
5153
2982
3431
908
4736
5744
6866
6694
8938
842
3785
9905
3681
3254
1055
3011
5526
8088
7415
6513
1046
1981
419
6292
1124
6791
9703
3021
7519
6630
5928
2783
751
7555
8966
7338
5714
8758
2163
9928
9549
3527
4591
224
9057
2177
3442
5817
1052
6594
4228
8680
7305
400
4749
5626
4373
3574
1332
2509
7535
9675
918
6392
2203
2515
2534
5931
4418
2991
7755
6690
8362
5824
2842
7363
8638
1753
9424
5190
5946
7234
3404
6884
9765
1705
8280
7352
6842
4755
2738
2419
4373
5280
1371
2316
7255
6172
3403
1284
7382
3905
5790
4278
6885
4682
639
7197
923
6339
4432
2497
5250
8828
5683
6169
6862
172
9336
7492
9671
9938
4244
467
101
8711
6106
9342
1944
7935
6280
8358
993
7935
3329
7226
6705
1432
3154
4052
9996
849
4276
1675
5832
8899
7485
2539
4984
8845
5330
7361
1296
7704
4525
7584
5620
1461
3687
7138
9841
1891
4851
3000
1144
7357
5895
7426
1330
63
2039
2266
773
1081
5280
3178
6930
3660
1086
9038
3607
4273
1834
3892
7400
2553
6467
9392
8341
9103
5767
6220
5767
538
4111
237
7613
9278
4885
2672
8830
1938
9250
6675
2746
5373
2584
8129
5122
8954
7209
3621
2688
618
7235
7264
4339
968
7304
8437
2923
1271
462
4465
7550
7448
7663
7864
9733
7752
4862
5322
9799
3126
3367
53
2159
5794
4113
6292
6508
7505
7140
261
7525
5229
5617
9817
2583
3706
7330
532
6764
7747
414
8340
8474
3618
5705
654
1509
4478
6598
6787
4242
7231
3626
5810
4569
6205
6367
6968
8597
7942
81
8066
1292
879
8872
2275
5254
8146
5715
9153
2316
3829
8189
9865
6958
5563
1615
659
6944
4516
9186
8368
130
4480
4559
1311
4075
8769
341
1936
8577
1069
5445
9168
3272
5810
685
9362
9397
3349
3008
5007
5917
2627
9055
52
6927
8872
54
6378
2122
590
1285
627
3708
9021
5641
4560
8217
8289
5623
384
2244
2505
5796
3682
3821
1404
1508
155
711
3158
2509
8947
2516
3248
2855
8074
7168
7149
1906
1673
327
512
7108
6530
1348
4363
8846
7977
1559
7827
7449
8588
2833
687
6610
3438
2335
3055
9056
9457
3585
9434
6686
2881
9734
9295
9753
5966
6918
3709
6263
1650
9195
2382
1538
2993
445
6078
1200
1773
8457
249
992
6169
9693
9474
8451
4662
8290
2321
5333
7689
4599
5092
7751
8493
8630
9750
2234
5541
7605
1372
5481
5594
5627
8316
8915
8082
5644
7113
4308
3602
7219
9177
6720
9802
2268
6119
5147
6606
4347
5924
3640
4502
508
7273
5163
3147
8408
3799
9213
8945
6352
7712
3628
9700
841
5006
3788
1099
6677
9552
2526
2394
7226
8694
7580
3507
5809
1010
7902
6428
4413
622
8460
1723
7813
6668
10000
5358
528
6168
3702
1304
2940
9338
7316
9430
6715
8344
3568
191
587
7224
2691
1049
5425
9747
1848
9097
9569
6550
2704
2834
124
8449
7221
2863
2214
8866
3545
2859
6754
1932
2458
4557
9341
6240
3316
6258
2516
286
6676
6499
6643
37
6965
7093
7803
5190
8616
1439
4959
9575
6500
1269
9452
9715
6696
5587
722
6318
3689
6710
259
6295
3901
421
950
2326
450
5933
904
8836
8123
4889
7393
9290
2776
6640
4702
9746
834
3881
3488
1962
1136
8937
7505
4615
3160
6989
3534
2325
6373
6115
661
9389
593
2787
3100
6959
4736
1947
9739
1215
5994
279
3224
7420
1282
2688
7326
6859
4631
8363
72
9362
6870
5826
8511
6113
4362
5600
7614
4827
2130
230
5774
497
6477
8427
6563
7296
7748
6048
3410
9329
8067
8784
1309
4126
1974
4134
1997
9525
3373
3114
3419
9076
9324
8276
811
3332
7137
6193
9221
5731
4146
546
2689
9193
4066
3361
1982
668
2816
9375
7007
63
9469
4457
7236
6117
8648
7113
896
6116
823
1385
8140
9572
5876
434
9511
9862
4129
7554
5448
6529
4010
2284
3810
8600
870
3066
2354
2360
3625
2397
7320
701
9385
9909
3600
4052
3275
5292
540
9371
9034
3996
1232
7381
7251
17
1209
3386
3327
6825
5514
8379
9918
824
1285
978
493
4696
3491
6007
8771
5598
4096
3760
1646
7112
6822
400
9349
8962
4980
9440
761
343
5690
8476
5981
197
7188
7652
4127
5865
7425
482
9042
666
3678
971
5529
4098
5364
5054
466
1670
699
7770
717
2902
921
9085
5960
9328
6748
86
8360
8623
383
2300
1814
7553
3404
8344
2435
9591
7214
2812
1290
5093
2802
6583
6096
5641
490
353
1098
1032
9629
4768
9676
4788
8575
7806
7705
2522
1576
5297
4636
3575
8819
2170
7522
3451
2469
6825
545
1878
9912
7133
9113
3646
1028
522
9334
1443
361
579
4879
9930
1083
4679
5486
8629
7369
391
732
9763
860
2709
4633
7092
521
1161
20
1477
8772
2381
6989
7898
2961
4248
3301
9481
3351
3864
4414
5299
5396
3512
1813
5502
23
49
3544
7565
4158
9933
4613
7249
2492
1079
5729
8232
3190
8701
2706
8308
3835
4903
2922
375
4190
4018
3872
7242
2513
85
9468
3165
6592
2709
1343
8712
5351
2148
3997
1056
4736
5604
4952
7590
3901
4569
4090
6921
2878
7372
1215
7932
7520
2555
8492
3346
9539
4430
7776
821
2646
4117
5909
2950
1504
2334
7379
5326
8525
5650
4626
9635
4196
3087
873
8279
2642
144
9544
3403
8597
5816
2414
8352
9462
7181
7624
4174
6147
6961
2759
4333
1384
4477
6429
4496
2874
3862
1235
8387
9695
7393
7386
2473
30
2210
6892
5352
7311
8128
5870
5152
1294
9973
7509
8006
9057
9153
4545
9551
8035
9230
6154
279
3212
7711
9446
4290
7119
6225
7717
378
4225
5603
5977
7143
3073
8194
3317
7724
600
5997
9392
6718
2669
552
7558
1952
3925
2667
3196
2457
4310
4890
7949
5511
4919
5104
2774
2237
1702
3364
3707
8904
373
7662
3428
303
7554
8339
2791
5784
5377
4267
3107
5128
9432
5988
9590
6019
5974
4256
8636
9457
8209
8921
1604
1553
3228
3332
6433
1287
4241
8051
8954
160
3728
8341
9886
9639
52
9624
7256
3361
9262
4799
2762
2946
5377
1646
9465
7890
7705
8914
7429
842
5960
158
3619
968
3599
7503
5497
7363
6037
7457
8422
1336
1847
7515
5836
9554
956
2566
1050
424
8580
6603
6586
6769
9036
9097
4515
4387
6241
2150
1916
40
1887
4765
30
1730
8500
8150
9525
1189
6278
6067
6963
2690
9293
2006
929
7045
6846
3280
3490
5396
3637
5012
6022
664
911
3530
2120
8392
4769
2480
3588
4240
3337
9643
6121
4929
4959
8715
118
5841
9831
5740
5429
1267
5717
3241
6481
6050
3485
4635
9349
72
5959
2943
1186
9643
3564
6517
9692
5622
2655
3364
226
8741
9147
3004
9416
1305
772
2531
6834
3612
3964
7585
992
639
3270
7159
2641
1039
1503
8186
9877
8743
2381
4446
6259
9838
8599
2445
5315
1985
6607
7479
8489
3339
1576
4195
2366
6656
9992
1107
6765
1177
1227
9349
7959
1338
1633
3718
7460
4352
9157
4386
663
2518
9339
5078
540
6950
3670
5847
6960
2540
5923
1371
9453
8102
837
9620
4545
5112
4238
4733
5162
2317
438
3549
8208
3799
2523
2153
1454
2087
4966
7222
6511
6200
6597
5372
2273
2214
8379
5910
2361
4700
5280
5973
5011
3755
9446
6148
9123
4951
8825
8871
6093
1642
2082
7469
6829
1868
4393
5844
5956
8218
6596
7947
321
3891
6704
8418
711
9474
9962
126
6640
6678
6875
6682
6270
509
8350
7911
5337
8622
8367
7443
1435
470
4386
4968
6324
7051
6589
5771
4250
9004
7731
2421
1824
6201
9422
7854
3778
6127
825
1477
4123
2060
6583
5644
8355
1632
2754
5056
5928
9908
6244
4615
5303
7349
7579
2738
8711
4280
1149
1682
19
5762
3913
246
5730
7263
2709
9010
9381
8688
5721
7452
6140
1266
6776
9024
4373
8169
1606
6020
8930
7052
9898
5237
8709
6953
3297
2960
9963
5593
2972
9965
8707
6862
9176
229
538
2281
5832
3172
9620
8713
4449
857
3960
1150
3970
4715
8616
5563
5021
1622
8908
9369
950
2147
7770
2008
2168
7701
7764
4496
9518
9360
7951
8214
6133
7620
6075
411
2939
6887
2291
638
8771
6912
2179
5938
7721
431
7041
6970
1596
7275
6186
5376
7485
7412
5786
741
8435
6070
3350
5555
2536
2431
2682
2030
7795
1335
3338
888
6754
3438
2455
3492
260
4965
5473
1731
1649
4146
6979
5770
9191
7958
5520
8853
4802
6779
1703
3716
4518
2167
6677
8179
8364
2990
4024
4072
8247
1204
3052
9894
2722
3023
9668
5470
9672
6378
8518
5173
5711
8422
6963
2880
9249
4012
65
4668
9161
4558
1383
794
2615
9435
3909
6583
1216
7521
4494
4602
9653
8700
6659
1735
2461
6845
1501
8864
3586
3510
5622
2843
4117
2625
1060
7855
4591
2400
195
4296
4710
5344
782
4762
3528
4999
2826
1362
7734
6204
5231
9687
1760
5013
4148
5104
6729
8155
5430
6783
7175
267
1764
9419
1929
9974
6154
4795
8853
6087
2200
9342
6925
1460
5583
9560
1597
2974
6776
4279
7236
7939
5072
2564
6797
3667
2419
3780
393
9103
8084
2110
5050
5517
8758
4791
942
9640
8330
1097
8582
2533
902
1106
1939
1024
2750
3417
5100
597
7490
4811
5117
9434
5172
3475
5920
1161
612
5113
3265
8860
8138
3793
6480
1857
1870
3476
8584
5581
3015
8300
6039
5709
9439
3560
618
9015
4880
5631
5447
2383
2926
4482
54
3829
3711
8746
236
7708
7739
2001
8485
6870
8460
7004
5981
3450
3458
8517
1772
6760
4230
6728
9116
1827
2969
3315
8536
9789
8232
5568
6322
3457
1134
6479
2609
681
3446
92
2438
7871
1739
4545
281
7249
3791
1700
8277
7470
9764
384
6476
8700
9482
3041
3032
4940
8598
6649
4336
838
6395
7184
1747
9150
9159
1304
3044
9944
1101
6814
7473
5767
9210
9660
2114
1953
246
4108
2155
1902
1081
6711
8478
9007
3768
764
2672
9900
3819
6220
1158
6102
9388
3745
3132
8235
8909
399
3233
4615
3254
5523
7603
8407
9131
4952
3250
7929
4134
1080
2468
9664
1430
7983
7253
5284
5443
76
5752
6950
3884
5793
3886
7009
4751
105
9729
7019
1700
7705
7918
1962
3255
9103
14
3476
3617
7847
191
8319
3410
3853
83
4488
9837
9468
9157
9727
6863
8693
403
1918
8621
3707
6620
7530
1369
571
9960
7075
7888
7306
5342
5174
6260
8614
3414
7265
2801
7102
6652
7766
334
9134
9037
8649
5603
7330
98
8692
5825
2955
8054
8042
1713
6112
3269
615
2573
7852
7075
182
709
1701
997
1837
3664
2669
5424
5971
1200
6865
1101
8130
2175
3247
8934
2472
3403
8164
5744
1895
12
1891
3428
6091
6846
18
6604
4988
1040
8671
166
6905
4263
5359
6168
1893
127
9751
1520
2686
4560
4996
3670
7367
5817
1844
3602
9192
8731
3783
6627
5516
9540
8656
6195
3432
8071
9638
6660
7915
8373
8568
3158
9680
8410
7005
1337
7824
1750
712
1258
1397
1846
2058
2508
1513
3246
3490
6884
4430
2230
9295
7136
1287
5214
487
9860
2194
6095
1600
8675
7401
2960
5131
4679
2238
2401
3536
9934
3508
5208
6916
641
2908
2294
4568
9505
8077
8116
7052
6448
1965
3551
9136
7642
6908
286
490
4894
4752
5148
9923
8477
6698
6982
2300
4029
2599
1778
1871
586
3411
490
3152
4346
7080
2068
5266
9115
9829
479
6614
2028
346
332
6526
2277
7727
7110
6191
4627
883
9536
7989
2820
5538
2634
6752
7083
7936
3055
5932
9585
5987
2142
9839
3272
5917
7875
9532
8301
6230
3538
196
5322
2280
463
2636
9845
6228
2716
4505
8088
4946
6064
5672
1773
37
2913
5354
1126
2061
4382
6157
2935
934
9403
1766
5601
270
2889
5177
5115
9972
4929
6811
2446
4860
3005
3647
9566
1839
7380
9693
1969
5807
3440
7249
3341
1207
5262
4575
9490
6545
5057
9684
2128
6194
2131
8823
5878
9280
3273
8255
6521
8323
1777
158
4526
8793
4283
7643
3476
1252
6833
573
5057
302
9556
4339
135
1069
2613
9329
9842
7297
9005
5637
449
8809
5754
696
318
2486
1478
9664
3900
2296
6757
7953
1644
484
6267
7508
7308
7303
9111
720
7084
3924
8208
9620
8159
1145
9867
950
1211
6528
8998
2982
4892
6337
6356
6124
2827
9141
278
481
9814
3445
7810
4121
2237
3937
5554
13
7208
8236
1515
6967
2056
1636
8408
294
3305
4912
2355
946
8304
4643
6720
9001
7543
493
2198
7064
8322
3024
2619
2549
9501
2959
4395
3097
9492
9971
8276
9147
6702
7543
3968
4551
9511
259
9488
4782
8889
743
8930
6711
4694
3181
4399
227
7285
9328
1732
5662
8406
4460
5738
3330
9156
9323
7396
9701
486
2686
8309
7394
4897
413
7083
6917
7566
4629
9612
2128
1843
7040
3259
1963
465
6611
519
8584
1786
4480
8864
6948
4332
3244
4871
474
4479
971
978
7474
438
6759
3304
2198
6821
7104
8383
4852
240
2749
3855
2736
6428
4224
8930
2897
2373
4232
1563
924
6170
592
7553
7166
7992
8773
3926
9842
3186
1172
9032
2578
7946
1170
4019
3083
1359
8469
1472
4073
4802
944
7327
2641
7286
5260
2764
8126
8469
8353
7969
9186
2905
3332
9992
9582
3582
6490
4811
3246
5073
7899
6282
2523
8980
8226
7688
2196
7665
160
7011
6471
4216
5297
3518
6536
2039
9382
1805
2452
9829
3393
6924
1248
9324
4304
7659
1354
3777
3552
2778
5857
6992
2274
1277
7745
9032
9963
4829
5382
8241
7222
155
7234
8790
6740
273
8793
1330
2612
1479
6313
9451
5853
9375
6040
1766
5368
7022
7045
1173
4202
1367
7120
9028
3903
389
4358
2396
3491
1972
453
2369
1833
6285
1038
1039
670
2877
5944
7468
8632
9072
7296
9065
8729
5775
7470
5466
671
1620
2260
464
3549
9845
1328
2752
996
7349
3424
3922
9115
4866
7749
7975
6975
9548
9519
695
5619
3812
8104
1463
232
4716
9902
7844
567
6848
5448
8494
3755
7057
9337
2356
4829
4586
1570
9864
3863
145
5026
1694
6602
5980
4249
8438
7706
8748
7946
6580
7270
5995
6447
9608
4630
5118
5622
2543
5326
1335
4760
5894
3999
1417
8698
8229
1165
9416
7133
7504
9547
2509
9681
2181
7729
5172
9974
531
256
8754
5746
3080
2604
2806
4079
9268
3016
9274
6796
8591
384
2406
5523
3284
3679
9537
4011
6409
9185
8149
3316
6524
7939
5598
7391
3467
6167
6431
8880
5424
1427
1137
1772
8215
7497
8632
6621
9742
9505
1381
5252
7336
7250
7409
669
9853
2607
8109
302
242
3486
6771
6458
9264
1877
7784
2274
2852
5405
1425
8395
9186
5817
2094
7067
3351
2559
8231
3484
5994
9716
9506
5667
7629
2311
7102
7706
806
5955
2880
8601
9557
4712
9959
8692
1233
2228
5582
8222
771
7658
7357
4267
7982
9700
4188
5074
9210
6213
5654
738
7324
535
3221
5468
9235
2035
2928
4814
5426
2496
3038
4463
8389
9426
9701
9782
8513
6147
7284
6741
2605
2704
697
9715
3703
9082
4432
1112
2596
6813
5512
897
3624
7725
5107
4051
8686
5387
11
2028
8373
2376
1212
8437
2567
2657
3777
2211
5558
2088
3135
6653
7749
3923
6968
4232
4433
9006
8893
3054
1179
8363
4883
1598
6451
6618
8640
428
1425
1763
2786
3241
243
6256
6317
8653
5326
3176
2831
6193
9651
9862
98
1369
5761
8056
4653
8574
6976
3379
2823
1162
865
2580
8361
5916
2271
2289
2527
2764
2881
7902
4587
1401
1232
7500
4597
1709
2784
8748
1635
4274
7388
977
4801
1806
5986
2963
9758
7641
5288
1471
8130
6415
298
76
9167
2257
7826
1176
7908
4582
2178
3025
5144
8175
7840
4912
7161
3784
4735
2224
961
5739
6198
6861
7681
4862
9807
3703
9885
1308
8142
8565
3668
3522
3356
470
9882
1423
5775
290
2819
2990
1943
2943
7710
7761
8904
5825
3948
1939
4367
1257
4460
8031
9635
7357
1525
8607
2714
6616
9791
445
3637
6120
7454
9605
5240
4454
4636
1499
7994
5987
4113
5209
6293
6989
8562
5969
4795
6897
3251
2001
1542
4394
5210
4324
6777
7927
3922
5732
9000
3483
232
8990
6592
8670
9830
3102
4693
1137
7290
8025
4567
6815
7586
9002
448
2975
4230
4532
8652
5397
7665
2982
6741
6200
5501
7980
9979
6302
587
9938
6284
2868
4636
1348
1845
4810
9487
9152
1557
9099
6472
6573
9482
4026
24
8709
9211
7671
5711
2318
4305
769
2891
9030
4947
9574
7243
588
4845
3254
2468
9900
1707
6950
9887
306
5959
464
1374
1680
6941
1911
2137
7786
4856
7112
1354
2479
5451
9916
3232
1890
9998
458
7428
9670
3010
873
2774
4056
5043
9171
6562
8742
6201
3654
5877
5678
1067
708
8294
3729
497
5482
8995
5894
3620
8765
7753
5914
148
1936
9631
8389
4213
5074
8896
3929
6823
7637
4531
7220
145
281
5913
7444
9482
5335
8354
890
9955
218
4508
6247
292
2567
3209
499
5201
397
7579
5164
6905
599
4415
7403
7307
2287
5716
9235
230
4525
2422
2051
8315
7852
8731
6587
417
5342
6761
2875
581
7814
9251
662
2507
1939
8670
3605
7093
8844
148
8313
3567
5942
6436
5160
645
2883
9875
7720
1026
7397
9107
2362
262
1633
2238
142
6226
5726
3616
852
3587
7740
8735
3555
5609
2833
3976
7346
227
7278
22
1491
9114
5969
4417
9472
2486
7316
7073
8237
8704
2770
6638
4125
6149
858
1974
7601
6243
1068
4409
3947
4659
7744
6181
4177
5172
5814
601
3164
6592
1895
5928
720
4141
619
6220
3126
3266
1716
5939
4021
6451
4600
7355
2752
9307
9372
4886
2745
4502
619
5274
3106
9064
6726
6680
4884
9645
9045
8262
888
3486
2684
6107
227
8381
7416
9479
8848
8445
3449
8397
4997
1376
90
9789
3750
5615
5739
594
8856
6768
3040
5765
6318
3735
4594
7516
80
299
2739
1475
1018
2595
4687
9253
7441
8157
6286
8407
5759
7099
4373
7217
1391
2635
9053
5178
1413
5890
1931
1023
4228
164
6622
8591
3667
4242
8856
3062
3354
9408
8067
6820
6902
8530
6869
1882
2572
882
8750
7248
7546
7265
2702
7430
5513
4952
6068
3573
6159
569
3361
3744
7889
2647
346
7036
1221
254
4492
3498
4069
33
7898
2477
5664
5839
8770
9389
6762
5840
7246
9078
1988
7841
5271
5037
1190
8282
6195
5025
1801
9977
8431
730
6305
1437
6776
3104
9095
6704
8674
5402
4037
6497
1180
5634
5243
9950
1115
4498
222
1195
7058
8557
6784
9137
5699
4876
2315
166
656
8611
6998
2276
5786
6480
3146
3993
9435
6879
6719
7211
6879
7805
5407
3061
9020
3111
1260
3875
8802
3037
6237
1750
7293
4489
8643
6324
4856
5910
1754
9631
7004
9231
972
4448
7431
1558
1903
3488
3783
2141
6735
1331
7621
4820
8630
5057
8062
2560
9863
4386
556
5348
6106
4694
8260
6462
2177
5054
9785
1072
8553
4730
5758
490
13
8112
7784
3489
6037
1286
9153
2254
8811
2172
9401
101
1646
7145
5687
6880
4047
8416
9070
1240
4409
3518
7883
2928
3950
2947
5066
893
8076
1627
7735
6166
1774
8376
2130
1428
7391
7566
4157
2310
4921
5258
6271
6804
6443
7936
9675
7453
8794
1631
2522
6127
9806
3443
5332
786
8093
7576
1694
9922
5029
2725
5150
1416
4819
6716
7482
4547
1313
7197
4942
2488
747
3986
2908
5027
4130
666
6045
8697
5898
2773
4582
9884
2510
8665
8294
58
3555
4911
6507
7746
3210
7293
8005
1747
7023
3105
4594
1363
991
5510
9625
8490
1398
8214
5602
1945
8198
1997
5954
8745
1396
6517
1316
3924
9180
292
4739
8986
84
750
6548
4689
9758
4775
6944
9837
6408
7705
2400
4664
7421
271
3809
6958
5950
396
8166
7511
7243
7931
2525
2386
8907
2916
2122
6666
3420
2327
4687
1655
2196
1528
205
8468
8022
1543
8708
6473
816
3706
1830
8325
1424
1658
9450
7849
5351
4711
1053
7587
6950
9625
6867
934
4757
4548
6490
1682
5715
4822
5535
3334
4711
945
6938
5519
2228
6560
7093
2986
5564
1351
5578
9598
2236
4923
346
975
6452
1163
8089
3457
3034
778
247
858
5364
1194
5866
1537
5187
6839
5607
9961
9792
8685
3903
9636
3470
4262
9222
6054
8047
4180
6431
4359
7203
9175
7314
308
347
9852
8320
9572
1003
6803
3694
1090
5469
7499
4860
9707
4451
2924
330
2789
1092
1296
96
7993
5736
4463
5563
1151
3023
4581
5192
8645
6171
594
1769
8940
1294
7503
3572
2416
4045
6520
6459
8145
9572
170
1206
1842
5460
1290
2988
8110
2103
1519
2929
2706
8532
7709
6201
266
3086
6143
6235
4908
6151
5552
8161
1675
1841
6054
6539
7465
2197
92
147
1821
6909
1691
1547
1597
8331
9972
1746
4711
4317
7068
6918
8834
8872
6724
7076
5564
7121
9780
747
9279
7035
2628
6574
3813
8538
6087
2951
6452
7062
8676
4409
7753
6939
4514
4895
125
8589
2927
8544
2902
6889
5165
7379
4285
4311
1418
8959
1767
1116
2202
7739
8834
2059
6291
549
9454
8299
4325
5902
3541
9572
2884
8178
6904
131
5411
1109
7576
3598
3167
6969
3966
6113
8277
1900
4391
5222
97
5455
5440
2482
7204
865
9050
3084
5953
2345
329
1850
3956
1555
6399
1412
7679
5425
5568
9385
9363
3395
8257
1072
2183
8354
9298
6391
2904
4806
2854
2839
6013
7383
8523
6745
8358
6640
7610
497
9393
8031
7932
3225
6456
777
4422
5017
4202
6331
6883
9329
900
2172
8605
6905
1948
5086
104
80
522
8579
4651
6544
5524
6188
4987
3139
7364
2124
7462
1583
6024
3531
8057
3516
693
4742
8079
887
8841
7444
982
4495
4988
7556
719
4940
4018
5666
7586
4367
3328
9224
7212
8548
760
1841
6342
4469
7314
3065
4467
7289
9113
6976
1222
1753
7184
4685
1885
3346
7599
4671
9358
902
9006
4031
9644
4301
2156
753
4646
4186
9436
5753
8012
2536
8381
9899
6735
9395
2565
8794
3348
5442
9737
6482
85
2722
7867
1986
1204
5631
3937
7024
7981
5451
2382
8320
8791
1377
5711
2720
6182
4051
1124
1035
4080
6063
3784
6573
2185
2752
1759
1237
9998
6145
9564
8822
987
8156
4556
3352
5385
9649
9202
2253
1816
3442
1104
4045
7476
8411
2863
7010
1031
9583
9691
4752
2523
429
9629
8492
2250
9121
6518
669
8564
6311
4549
8112
7900
8635
326
9029
1072
7772
2888
5111
8082
3775
6104
7689
7416
6879
3679
9020
6973
9713
7957
6093
2017
790
8752
3179
4868
9018
7741
8294
3946
7210
170
675
4140
6963
8509
5164
7387
9428
1957
5636
9153
9573
4763
3240
9446
7345
9524
769
2780
9519
3974
5719
8023
6447
2468
8687
7292
95
5000
1924
9893
1277
1212
4644
1903
4151
7461
3793
1168
4190
2573
1000
5960
9321
2636
2606
3923
7750
2145
2278
3463
3739
4130
3808
849
9483
8670
7724
199
9204
7067
6715
6281
3684
1218
8438
5096
1340
3875
3336
3251
8717
5493
6422
9275
7759
2894
8351
3922
3713
1820
1919
4324
3626
3822
3869
8257
2766
7074
1748
1527
3116
1883
8063
1864
3188
8366
4798
1757
1622
1737
357
1159
9382
5745
2499
3261
3899
1399
5040
7655
9030
8135
1215
1718
9072
6700
6147
3758
1708
7091
4158
6209
924
8730
1316
9048
6784
5605
5583
3409
3337
9021
3596
5552
507
437
8754
1491
7729
7594
7363
5447
7242
1334
2522
8288
9473
7714
6788
3897
794
2726
5196
8328
7928
1486
1071
9533
9180
9802
8478
5895
8552
2722
8449
371
8290
852
9960
7938
4036
3052
1341
517
2576
9262
3733
4792
4464
1203
2150
4888
7643
9278
4195
1058
6612
5962
9858
7386
7837
2562
9054
6085
1385
4332
8184
5795
7630
7267
7864
2188
4105
4767
3378
4326
6428
5683
4100
5440
7858
9139
7916
126
8068
7072
2598
4434
2756
5618
7362
9475
2822
881
7316
173
8670
2847
3845
3141
3700
6293
2855
8006
7236
1513
6854
1133
7810
553
2490
7261
9691
7943
5113
560
3255
6048
1609
1851
4043
3130
4563
493
3179
410
1619
6100
4124
784
6300
3388
1014
5279
1161
6804
8249
7901
9277
8062
2983
9907
4060
5555
655
161
7427
5137
1594
3730
1570
5219
2046
3159
2874
8987
3520
1266
6944
1902
9446
561
3329
6828
6299
7605
9153
3642
4811
2191
8860
8974
6222
5814
1245
7959
5330
4599
8924
454
8976
7705
4882
5308
6705
8139
8201
9874
2666
4685
543
9247
3378
1192
1689
9050
2500
1387
2243
6380
5471
3699
2469
7360
3547
5125
9394
2842
8871
8603
4026
2242
1982
7018
9983
9820
3239
8924
5541
7013
8731
1278
8419
3851
3234
5208
7734
7097
7542
6244
5604
1822
905
2189
2189
2233
9347
869
2254
4435
2499
7043
6128
4297
5766
7000
8733
4757
1558
6684
4722
376
42
8250
4464
6
3451
3317
1261
2909
1398
2661
7464
9603
9645
6737
5017
3036
5017
810
3046
2277
9610
8850
3874
2896
4958
3144
8495
3644
6336
6017
453
2464
600
4693
7851
228
5665
6467
610
5995
9783
9409
1650
241
7023
1300
8459
7422
7793
5816
797
2932
7168
2012
6083
3114
2906
2062
4938
8981
6762
6479
8928
5664
1387
4898
3896
6440
4983
230
42
7975
9006
4381
9878
6587
1298
5032
9273
8305
3487
3506
4024
3203
3128
3558
9737
5228
9212
5005
4930
6260
9784
7336
3209
621
8102
566
7770
7912
4963
9298
5799
1764
5422
8077
4233
1076
5707
5795
7157
9884
5640
6429
3450
6552
3607
1506
2151
4905
8586
4010
282
3741
5725
5089
8930
7433
4605
5749
8982
726
3367
4300
6078
870
1579
6980
2223
3681
398
1112
7125
9408
8703
9036
1944
6549
7153
8166
801
4293
551
6953
5926
4788
8223
7983
9601
2331
5637
5970
2223
5080
4872
615
7924
7794
2505
4871
1771
4838
5007
6779
3995
2515
3048
9188
9030
6112
2282
933
1675
5957
6824
9821
7307
2444
304
9637
2232
5
641
9266
2761
7632
777
5735
9915
8075
1260
3210
9042
4488
4514
3057
7453
2425
2119
6697
4375
3899
2118
2547
3641
5132
7919
8715
1260
4555
2901
2247
797
5883
1461
9640
9962
4387
9440
6048
841
8853
2057
4864
7959
1497
8570
2972
9229
2693
6129
7214
7743
9195
4184
8036
6751
4703
6226
5415
2334
6787
1265
2809
5426
4065
9253
6778
4403
3221
5471
9334
9568
5781
3459
8798
8783
2845
3292
2802
9905
1131
5881
6936
5091
7476
9061
988
209
5793
1269
1045
8261
6074
3946
9599
2141
7085
7158
1129
4075
7882
8715
333
3606
3630
9151
6216
5805
3322
7340
5478
5132
8224
2324
2523
311
122
5137
3808
9683
6614
4138
7640
7092
5602
1426
8973
1153
9440
299
8780
5108
3398
2936
266
3581
6069
7024
8609
2214
259
4925
2652
4177
231
8116
6427
4062
2801
7632
2018
6985
5859
5751
2404
6192
1168
4494
9848
9217
3904
9784
1685
6994
9309
2521
2128
8043
3725
3002
910
9613
7020
7829
8744
8838
5157
7503
4731
6236
828
8309
9592
2871
5420
879
9999
316
2728
4290
7426
7859
656
4034
5929
5050
5250
9716
8994
8770
3178
7905
1011
935
2472
7862
5406
4670
7741
1032
2159
8471
6849
5814
213
2081
5763
2231
2795
8716
9070
5602
9201
4826
1077
4924
2524
1951
6251
3515
1750
4648
721
681
8163
9896
157
6581
3506
1644
3795
8580
5133
160
2659
3045
6989
2443
4286
6657
5644
3094
8630
7249
2088
1290
2482
2330
9057
7462
5658
7331
7120
7808
4213
3863
1267
323
6013
854
2697
9830
5452
5334
103
1822
3477
5158
8788
1625
1729
7891
4023
1995
3428
9492
9003
4167
219
7008
2941
755
7909
6432
1474
6573
3355
6334
3335
2716
6877
5676
5926
3679
7387
4322
9937
5602
4476
5551
7855
9024
9807
336
6688
5938
9148
1103
2111
1476
4485
7283
9155
6457
6222
9685
8593
5141
9942
1843
434
7160
9297
8381
8701
6747
7732
5548
1121
2195
6109
6930
7696
3282
556
9517
9947
9916
2929
3590
7270
9991
4371
5142
4056
7884
7306
2839
5906
7355
3707
7656
9513
5355
9934
3611
6002
7726
9020
9785
6169
6786
3578
9557
2253
6836
1357
9933
6315
9472
9881
492
6102
3347
282
2365
160
6577
1934
8810
8328
2755
4621
1667
2464
9816
997
7931
2185
3260
3815
3563
5101
3174
8632
4570
5337
5275
4501
7684
4917
2128
4726
8294
2898
8668
8173
4300
6047
7388
4412
1394
3287
8480
7952
8695
4602
1251
797
3440
8534
6665
6727
3417
5778
6913
1979
9765
4872
3593
9608
7798
5325
2512
2174
6184
3614
5542
1217
7320
1704
8800
9689
8691
1587
1560
7673
9833
9388
4994
2969
4544
3806
729
7475
8484
8700
7575
8023
8012
2126
4563
6123
8216
2198
3797
9587
5542
7134
805
4232
9332
9119
7042
8408
8064
2160
9886
1675
2748
8377
9254
1757
1021
5123
4528
1260
4258
7967
5453
2800
6097
4799
2238
1361
6589
3365
3634
9322
980
1190
6493
8249
8565
1834
8261
8783
943
771
8982
2634
9620
247
2437
4092
8028
7275
7026
200
1046
3998
9254
5305
6217
7680
8508
4047
2793
3293
60
8903
2053
5146
2786
533
6221
6219
8830
3585
2673
5438
5700
3387
6037
456
9443
7852
4033
8841
8467
2075
7220
7822
7
7432
5320
5524
9139
5288
736
4
135
5326
2879
5679
6824
2051
2130
5239
2080
5841
7757
3927
7580
657
228
6336
3508
431
1215
4833
2071
935
9889
4419
5956
9999
5074
4318
5813
2337
343
9131
1254
3555
6067
7432
5572
8628
7784
2177
3984
6949
1894
1601
5618
6129
7844
116
2442
3499
1100
6168
9874
8819
3055
5872
7312
3748
4410
2068
8472
7773
2481
8729
3309
1034
1864
4808
8200
6718
4129
7790
2561
7951
3055
528
9050
3038
601
3720
1356
4546
1706
5648
4408
7424
7797
9802
2944
4665
7157
665
6366
5376
6771
4864
2
8150
8769
6853
3465
6516
9587
1890
3528
7828
3965
4232
4360
3757
7895
8800
1532
3545
9934
783
3582
900
868
6788
2327
6035
7655
930
4941
4943
1519
5253
6406
9309
9489
563
6603
3451
9169
240
3192
1305
2660
5581
80
7489
3091
303
3086
3828
3707
1352
4102
2243
1554
4964
9433
2119
644
3329
4007
13
6411
3691
159
1713
141
5524
9330
2310
6527
7645
6902
960
3512
4100
5687
8014
3728
7162
2023
2535
1927
7326
805
3504
1666
6171
124
9495
4544
2684
9170
8447
5562
6040
6321
2056
7481
9693
307
4330
3458
941
2726
1566
4572
1695
5471
2489
5458
9220
7290
5286
6196
8024
8304
7855
7304
7536
8641
856
2654
4086
897
2136
6161
1725
2079
6452
7625
6371
7888
3402
2333
1827
5275
2375
8085
7812
8269
2053
3550
3986
604
4069
7527
9719
3817
7221
2825
3781
1391
6589
451
9154
360
6732
1810
321
670
858
4560
1625
8622
522
4228
420
6649
7983
7319
3126
8517
4439
6359
9624
8849
2999
2932
8144
565
4469
4935
239
6039
5036
9043
8918
4810
2528
5235
934
8785
7566
4739
1843
8162
7487
7147
8772
4693
9849
3862
4425
3291
2978
4481
8713
3836
3650
9007
392
5177
355
6984
4033
6144
7016
1890
7030
8909
3463
2040
4913
6717
8532
6870
6325
8862
6940
6423
9574
9443
5579
2054
9794
5956
1130
5520
954
9233
1896
2443
3457
8231
5028
2560
416
2988
4437
4163
8788
868
7158
3827
7589
6709
7488
3325
3651
1432
2614
9675
1183
3926
2375
7658
9571
4034
3540
889
6639
9318
7983
5901
3137
709
2267
5633
1872
6463
4934
779
1318
6435
2384
6842
1703
6622
8886
268
8498
7042
3216
299
6067
1523
6499
1783
7618
2874
7075
1055
12
3132
2569
5273
4155
6277
2189
6369
1429
4110
4368
8830
3198
6878
3785
9152
9739
7340
9274
4934
6004
1730
6382
2940
8277
381
4193
8097
6594
4353
1100
1750
4212
473
2475
1363
4163
5021
2909
7124
2386
1084
2520
7872
3490
5625
390
4298
5236
1842
5504
8928
4575
7482
8293
4529
4346
617
1318
6236
710
425
4210
7811
6235
9633
3225
5790
8158
6527
6080
7756
9548
2750
6640
7317
1029
7015
3258
8762
5719
6132
2667
8542
1766
208
6872
7438
4965
7882
6215
2155
8852
8200
4665
8921
6999
8727
3175
5776
6766
9009
9752
3839
390
5496
1853
3440
5003
1134
5978
630
7432
6551
625
2164
1437
1686
5116
87
2924
1349
6806
1971
9888
1616
3638
3804
3306
1616
793
3147
5769
6021
8508
6880
693
173
4003
4438
393
3457
4297
6530
2506
2335
260
1877
216
5698
7316
9537
881
6301
9992
856
9980
6407
8508
912
1272
5519
691
9523
562
5441
5629
9331
8093
7409
2054
6987
9969
3156
9547
3408
642
3871
2105
5798
8876
8951
3396
6127
7160
9383
6225
9070
7630
7199
4512
4858
8007
7817
3881
9374
9837
8056
8898
7965
3745
9193
7402
4371
8585
940
5669
9542
5108
6075
5381
9195
9499
8072
737
101
8678
6566
5428
8585
3416
4254
2789
5693
8393
9010
303
2894
7982
3693
1948
8257
8390
7737
7459
8001
2259
7307
5562
5783
6899
1113
6826
7160
7435
9643
6942
280
7423
7423
9863
4012
8416
9638
304
8397
8242
397
7464
8521
3993
614
3025
99
48
4260
7780
5914
5653
3046
95
6040
7684
2714
7245
6193
2687
8867
9968
2011
4887
8469
2109
6012
2729
9261
5347
2639
7272
1566
6762
8913
5330
9862
7412
7096
8002
591
355
194
946
5553
87
4347
9147
532
4065
2745
9867
468
138
9874
3697
1997
8105
5357
3623
5414
5861
8966
2781
6122
1319
4810
3822
6401
6314
2594
2065
4205
3266
9485
8751
2112
7303
1302
7467
2699
7148
4197
2867
1874
1408
8721
1794
1147
6129
4883
7439
6933
1447
806
581
4644
6228
1418
160
4267
4950
7671
8001
675
1799
3135
7470
6983
4769
8716
6905
3698
8849
569
9979
8624
4391
8653
5565
9522
1895
7634
1923
6221
1855
9251
4742
2114
5589
5363
5036
391
8861
2075
245
4148
7396
6907
6709
8283
7052
3762
7705
1390
852
2313
8328
2884
5106
9145
7415
5414
7712
61
6105
1188
9153
5410
7282
5397
6542
7834
1446
9739
370
9824
6066
8757
2526
2902
9126
5966
8905
5803
8382
2179
792
2360
5916
4305
902
4409
7700
4908
2224
7897
7764
5805
4608
8374
5869
4259
4691
6531
114
9930
6905
4252
9852
2777
3529
1172
9863
5829
5775
8251
9757
5203
4707
9788
9469
2107
4806
6146
152
9720
8923
1546
6680
7468
80
7923
524
5136
8280
4610
8788
8
9351
4866
7894
8997
2889
7305
6299
2981
2543
4870
3370
5621
6567
6791
4350
2214
8935
1991
9910
3917
1477
499
4537
277
5062
4733
5491
5727
2001
3034
1953
2217
623
9191
8709
6077
8546
761
3622
1200
6959
1105
7864
4203
2697
4573
1219
4790
7147
3244
5986
7952
6882
7402
6011
1339
117
8025
246
5061
1314
3569
6171
753
2390
1838
1277
8948
1000
2007
9661
6363
370
1743
4476
3321
3277
7140
4768
6703
8649
6405
6210
8180
7446
6417
7586
9476
3137
6122
2968
3557
3694
1529
440
2580
127
3963
9505
6430
2734
7576
9298
2107
7725
3476
3065
3716
7911
2926
954
1813
9890
2231
376
8974
9524
6781
3779
5187
6591
7285
4782
196
8635
5526
1227
1574
4558
7378
2982
1536
26
4864
1803
9554
2051
3924
2788
9536
5451
9057
5491
2412
9309
8597
6697
3025
7442
8898
2849
3708
1235
8860
1179
1701
7147
7918
3464
1084
5080
679
2063
4526
4367
2147
1259
5638
3737
7316
5201
4160
589
6143
6257
6729
235
1699
6456
6258
642
2787
9231
5939
4463
1173
4213
9645
4740
3059
3524
3464
3216
7455
8306
1355
2624
5636
5446
73
5234
2983
6340
8760
7537
8284
6951
8526
8530
4837
8442
4324
490
965
740
1388
2298
8915
5389
7679
2008
42
721
2623
8875
3677
1120
6635
7762
8920
6880
6337
3138
4162
3248
5421
3179
1982
8313
7232
277
944
6867
7484
3948
6381
6129
875
7077
3627
6634
1408
8572
1351
1061
1653
3116
1766
1536
227
2762
387
6893
4945
414
3255
7594
5571
5422
1063
2363
2995
1369
9863
9190
5309
9613
3836
2971
4901
5958
4624
9374
963
2180
3166
2899
4414
2775
8428
6772
4695
3338
457
4577
732
6809
8348
9141
4861
5616
4172
3377
9435
7153
5854
6488
1404
2513
9305
359
2588
5121
3590
3326
1757
8196
8194
1326
4911
6065
2693
4625
9098
3863
8429
529
6088
3063
644
5494
2544
7107
8273
8240
9565
3154
9850
77
8077
1260
8951
151
3717
3016
2337
7997
9698
1552
7193
6365
8858
2861
4197
7723
1
8437
9141
8288
887
9661
9508
753
2575
8685
7418
9755
9403
7615
3694
680
8323
6546
5225
2113
260
6497
2341
4016
5525
2860
5845
6913
3860
8672
9774
9477
1647
7864
307
2338
5679
6671
2206
1258
1103
9696
362
8645
3818
6876
78
3854
2226
359
9972
7592
4781
3408
2855
5163
8202
3211
331
8767
962
5053
6662
8963
3225
6371
3196
2859
5219
5424
5720
372
1219
7345
2374
7444
8303
9054
3519
8899
3375
4655
8123
1680
5509
1576
7274
354
7302
4083
958
9212
214
2889
9536
7499
8946
7884
3043
2575
663
5748
422
3060
1264
1892
6018
6716
1084
8664
1619
9434
4414
8862
4884
5677
3806
4269
3363
2680
7277
7814
5428
2842
7622
6582
5921
495
6287
8262
5630
4818
9407
4223
538
7613
4041
7805
8834
9647
5767
9551
80
1112
7890
1559
8913
1684
77
4884
4693
7458
4370
4010
4623
4095
6100
8411
4491
4660
3139
2756
1711
6521
7230
7046
4602
2708
1475
1872
4458
8850
4306
3350
1642
8289
2592
4384
7112
1143
8423
7968
2980
4627
7178
1105
4516
1006
517
4729
932
7773
2435
9308
3963
5942
4442
2029
4441
9725
8290
2672
9821
2474
9571
7073
1475
536
3547
3067
3770
3756
2558
4070
5412
9216
8904
6560
5062
7435
9582
6807
8447
9215
1091
2464
7318
9919
5270
8983
6044
4987
2073
7955
5792
762
6476
6357
6513
8114
9144
4221
6606
2918
6711
105
2873
8045
6096
9515
1563
5579
8978
7286
8529
366
2646
4213
867
6791
5718
9112
2613
3619
8716
7964
5655
38
4467
1349
5815
931
3802
4666
807
1657
6967
2478
6680
8957
1784
9366
4901
7072
3108
3852
973
350
7184
5311
328
1554
9262
7381
4906
3321
6944
190
3382
8082
8570
6502
282
6462
2358
4870
88
6041
1232
7607
3636
8181
2257
4917
6953
8848
7402
4060
503
8818
2934
818
2199
2101
2898
2129
111
3408
3753
5614
6224
9634
3687
299
3404
1160
6223
8325
2934
4363
6824
4395
418
5625
2034
396
2987
6638
854
1019
3587
5966
3388
3426
2133
2274
902
2128
3542
1885
5162
3665
9674
6938
5565
3352
8659
3524
9626
6107
5845
7569
4913
3963
9925
8300
9629
6639
5711
7822
9134
7404
1734
536
8933
51
4870
4255
830
887
2405
7908
8951
6777
520
8655
2303
1970
1587
7959
7498
8316
2712
9121
9073
8637
1553
3571
694
6305
9832
6516
4405
8692
6051
2210
2934
1753
4861
7631
878
5689
2495
9448
6229
1915
2142
6387
6195
5500
3918
3941
3444
5036
3909
3262
8667
9141
4250
6754
2786
3448
1099
2468
175
6358
9102
8480
562
439
4815
2390
4890
3067
489
9998
2280
3451
736
652
7852
5499
2394
5026
1243
7134
3390
956
1874
4678
2676
5964
1140
4406
3964
9490
159
5830
1675
3080
3965
7139
2096
488
3319
7936
1061
6010
835
3949
5537
2573
7150
7858
8810
465
5492
104
5384
8831
1804
6644
8852
6726
2561
1985
79
8643
1227
5353
495
9820
9245
8943
5876
3097
1831
3756
9593
3247
9387
901
9974
5018
3628
277
5571
3959
2131
4092
8278
251
6700
6164
8669
996
3837
2027
1896
5418
4950
5010
7197
4480
6931
7393
6735
2781
335
9188
8760
3058
2515
1238
5059
4872
4652
9993
1527
5831
4459
5216
1742
3989
5125
1609
3076
3369
4619
8681
9674
1803
532
5717
6489
5498
4406
2827
8644
7705
8835
9292
7063
7559
720
5574
876
3929
3025
6033
7100
2470
928
4822
5506
4080
9709
5351
9531
6170
3071
5711
5482
3162
3513
6615
8152
5660
5464
6658
4472
6304
7352
518
425
145
4693
5624
4084
7283
5071
5250
6853
8
6535
5571
3271
8223
455
6979
9896
1722
9630
961
6956
5403
4089
7020
6589
3418
8045
426
2927
2101
2544
2136
2898
2213
1319
8527
8801
7497
3706
1119
8647
2561
8692
5339
7329
8312
7559
5616
1422
1743
2588
2403
7236
7090
392
2999
5036
3322
5594
4535
781
2638
4880
4966
4086
1558
8762
2720
5509
9102
9142
5373
9301
6596
9530
1714
5604
9374
8257
1539
6882
4731
1788
4633
9941
8196
3962
4988
26
3486
6578
1197
5718
8543
7101
9379
4858
6986
2465
3280
2277
5241
2823
8878
9667
5142
8094
2428
5763
774
5065
7711
1319
2370
6851
471
3156
9075
1123
4495
5097
5706
5754
6928
1629
9418
4857
9667
3297
6483
2000
705
2244
27
8993
6985
7029
6490
9779
9084
9043
4882
755
2505
6305
281
9044
7728
9397
8101
2087
1029
7471
6259
8182
6548
6423
4
1482
2139
4479
8773
4236
120
712
361
1256
9647
3264
8149
6734
4120
9256
9768
7426
2340
4340
4132
9444
5418
1756
1277
1370
3522
7616
4877
2281
6860
5928
1138
1410
7950
2248
8437
6536
6489
4851
3464
9600
2503
2215
6107
8082
5651
6102
1242
3260
9028
7109
103
3446
8903
8861
5919
4992
3737
1774
5228
3751
9822
5715
1111
8422
1296
353
1831
5337
1320
9370
4795
1469
1650
5534
7583
1236
4608
8257
2574
9717
2702
2119
709
8863
2733
3179
912
6285
654
4687
4515
6773
924
1726
4535
6315
4230
9101
4559
1923
4440
1152
757
9524
326
442
4630
3847
581
9820
4375
5471
4725
8606
2275
2258
9454
7323
9138
2133
3061
6086
1879
5127
2604
7995
1606
8036
8724
3265
2576
2889
5375
7147
9900
1815
230
9597
7444
6848
1956
7356
7689
2687
7133
7358
6820
8740
9071
49
7563
5117
6899
3864
380
8832
3680
5887
3928
3476
1581
7391
6735
3088
1680
3933
6324
2299
9335
2893
412
5555
50
421
905
2729
3947
6972
5597
2825
8004
4721
1118
5143
9868
2775
1557
1525
6525
3950
2626
4097
5781
7645
5295
2315
4990
8779
9695
7156
1516
7710
9763
5250
9427
2682
9737
5025
6179
4027
7986
4516
3281
3006
6126
2392
659
9817
743
5241
6743
9403
4774
6077
1968
4830
9189
3791
9567
3193
4642
1703
7258
6626
9229
5908
3147
49
9407
6443
2488
767
9335
105
1642
6445
3074
8932
172
2433
7653
8640
1394
252
4826
4894
8131
6647
5125
719
4901
3499
5122
1222
6180
9823
3789
7739
1374
2220
9758
7339
2462
4685
383
2781
8467
1490
1483
704
5468
5156
564
3584
2434
2547
833
1127
2130
186
7795
2880
1637
9316
5330
502
1582
6824
6024
4939
7744
9360
3514
1766
8377
7496
3055
8771
7023
5121
9678
878
1110
1909
2936
4202
5179
5701
5535
4988
655
7310
7346
8597
5331
10
4646
1884
8573
3874
7714
7561
8149
5025
3831
8942
6878
612
4186
6129
5780
8398
2192
1828
8782
7560
6453
1493
5504
117
488
2080
1041
6612
3942
387
9747
1743
8306
8362
4212
7008
2286
6985
7280
7730
2281
7944
9009
9061
9141
9864
8740
3420
7331
5636
5113
5137
7326
4307
311
9225
7760
4233
9497
6513
421
8685
3529
4263
1162
4390
7720
5222
625
4110
2055
2425
6133
952
3941
8256
2548
4318
4661
3632
2525
5107
4250
7829
9015
3848
370
307
3852
4266
6669
346
2977
5608
1001
2072
8931
658
3388
5816
559
3853
1164
4376
1469
5123
1870
9208
8922
6471
7657
2126
2529
1558
6758
2055
8342
2681
1847
2312
111
4071
8801
7970
767
9495
2567
7076
5359
4820
2868
7003
6059
4249
437
948
3847
1259
6144
7537
412
3654
213
1402
9875
271
8672
3435
3293
6553
3848
9884
4557
5684
6215
2222
834
2319
9366
5504
4052
6318
981
8225
6346
8087
7972
8624
3846
2870
4432
9984
5246
6800
6637
4775
1960
6388
3357
1254
4353
605
9242
4242
5738
2021
5526
1
4783
2340
5644
4672
1749
8790
2658
449
8480
8330
7918
2514
2046
1206
6546
1064
3427
9976
7157
7483
1186
3992
4336
4746
1989
1097
6913
5824
9626
7902
3743
8190
3354
1385
2667
5768
1670
9406
9888
8620
3504
1607
5783
4620
4179
1505
3065
5469
5840
5331
6113
4840
8103
7390
4573
8014
9550
7056
3633
5528
5969
3443
6120
6108
982
8450
4009
11
1963
8492
610
2472
9599
8881
499
3779
1370
4265
6841
6019
4121
7156
4437
99
6778
7356
4969
5811
1376
4614
4670
2319
8499
8680
5893
6300
7448
1444
1432
6495
8809
8787
6796
3832
4320
8093
854
6123
7717
6100
2855
7359
4065
5824
7045
303
9391
9685
8359
1487
1726
5041
2252
3080
133
9617
457
3764
3844
659
5789
5030
7202
7814
8003
2400
1145
9262
1380
8152
2026
7252
2582
5204
3453
3674
52
9954
3194
7772
8139
8756
9053
6274
9935
9641
7434
98
4040
4455
2237
1458
6764
9860
9356
7883
8698
4388
8619
3449
4368
7629
8764
9631
4826
9574
9633
7943
6552
4558
9391
3735
4282
3609
3665
9919
2123
8180
6422
5919
1271
7626
2232
9510
8441
8383
6058
7557
246
1385
4893
7825
3232
607
6815
5288
376
8042
704
6587
6675
5640
7906
9209
3031
8287
6269
2812
5027
270
8589
1244
9129
6511
2985
2402
4664
8841
8352
2520
9242
322
3777
5419
1046
50
5575
6098
5699
6611
4703
9385
1755
9156
8792
918
1287
9052
7206
7564
7245
9003
2723
8078
4386
7436
2371
6763
5757
3159
4194
6023
6986
6372
2668
2043
6792
5994
8840
7667
6816
2501
5906
8165
8178
1845
3044
3217
3725
9667
1968
388
1771
5935
8012
6279
8359
8212
6763
3396
3964
7677
7060
7912
3419
594
8353
3172
1368
10
2519
2670
8690
9028
7372
676
9933
993
3706
944
4606
2312
1054
5319
2226
4877
9181
284
923
3068
2677
2514
6728
9151
3179
6878
9488
8623
5494
842
363
264
6
54
1021
7925
3314
8858
8960
234
8270
2758
1501
7744
5173
1002
9574
1914
2905
3537
4547
7815
6324
7928
5991
1361
841
3869
7630
5186
2172
4147
5654
998
2331
3809
6982
7275
9592
4538
8783
8772
2180
5735
9934
4894
313
5760
7643
3338
9092
2459
6642
4249
1261
395
9787
8742
9156
3449
3384
2220
826
560
6587
5192
5961
3938
3633
9722
1201
344
2302
8533
4576
8695
4534
4998
3565
6174
901
3201
6962
8124
1933
5734
3123
1806
6218
2515
1583
1718
3363
5539
7186
55
815
836
7268
653
5408
8998
2482
4394
3809
1072
3383
3130
3928
6108
7878
6648
3736
4450
7879
1945
439
7427
3404
4758
6198
8300
798
9352
5170
7114
825
5452
8357
7660
2768
5238
234
5780
8911
6673
3276
536
747
6388
4729
9557
9448
1537
2120
2387
2983
4599
68
3219
8425
5799
2100
9060
101
4979
969
3878
2082
1906
6259
1014
7778
6017
6688
2807
6075
19
9458
7330
4178
2585
4796
3844
9446
2861
297
3334
9335
8008
7401
5434
3713
7700
7064
1297
4393
8139
9485
4041
1410
8174
6476
9028
972
5586
5816
5684
2123
9140
2569
9714
2623
5773
1941
605
8389
9633
9854
4944
41
6930
1449
6652
8150
817
5606
5621
9452
820
7873
873
3213
6883
9763
5978
9124
8429
9397
2941
5506
1527
3875
5979
5542
1652
969
6245
6729
65
3005
9828
1011
887
8184
8062
829
9827
8546
5173
4436
338
8377
5753
4118
9414
6446
8942
445
1814
7324
4488
1733
8305
5813
1043
7740
6131
8987
8223
7013
5392
6360
6232
744
8413
7227
755
5802
7790
176
9365
1860
3498
9578
2334
2786
8842
6015
642
6347
5185
3328
3912
9880
7782
6324
1724
19
668
5280
2543
7934
2930
1621
8382
9580
9878
2950
6256
6816
7349
2452
9928
2432
2222
6759
1867
8869
196
2539
5595
8978
6354
7110
1874
6351
5288
3698
91
2769
2580
1339
7785
2519
4396
4998
6715
1043
9800
6667
2823
4548
205
4129
3235
8444
3987
645
6804
5266
9720
3495
5149
8247
5501
6577
6057
5693
7614
1060
6435
8200
1183
6400
2914
5509
1570
9904
5891
7106
566
9856
862
5577
73
6925
5867
1068
77
4311
157
350
1449
4533
7708
9900
1254
133
449
1239
1018
7710
5722
7278
8082
1252
4461
7708
5591
7431
1737
8379
7395
3737
9640
7508
3917
9450
913
7973
6065
7522
4075
2797
1851
250
9611
5927
8225
2727
2942
8464
3712
6580
4610
710
3295
8490
6542
4800
7936
1039
8819
932
8373
825
4058
9481
319
3453
4012
2138
1745
2889
2288
722
6371
5482
7551
6954
3106
8298
8612
4397
2053
8425
1008
8405
2699
1047
7546
4212
9616
9036
9507
6144
6655
4740
2598
9771
8816
7963
7278
2878
7890
4048
963
5314
5796
8953
8940
9547
9390
7875
504
4338
5661
371
8792
5565
9547
3518
9652
3613
3132
7618
1102
9075
1268
5503
1811
5951
39
1142
2973
6183
3529
4716
6933
6065
5476
9338
7462
5630
2535
1237
1501
978
3547
1189
7757
84
9185
9060
3136
8398
9687
756
9863
3521
8458
4973
6434
5913
6806
7347
1547
5368
4376
8816
6236
6850
8948
4499
7521
6805
3634
580
8168
9890
1059
7282
7797
8332
1378
5436
9986
5404
2934
8888
7556
8287
4196
3315
8888
8621
6961
1894
236
3062
6389
673
971
7258
5242
8662
3744
8917
4596
9765
3916
1190
7707
9056
9250
3195
4067
2042
5823
2779
8925
7153
1383
7311
8182
3588
5226
3022
7997
5490
1446
3379
3298
3442
7270
2877
2474
7241
9512
2451
7231
1659
4269
1906
1332
9745
9369
9556
5670
8915
3018
5263
7870
3378
8197
327
9956
1140
3147
3984
9885
3805
859
9893
85
5847
9842
14
9575
3246
5949
3170
88
5787
9439
9241
3172
1114
6590
9323
6001
6586
3063
3739
9536
80
4802
9946
9202
4776
6608
5449
7814
2922
8992
2159
7728
805
4914
5730
8102
2410
6291
5894
8500
3128
9943
9007
8319
6079
6580
1205
2198
7107
3658
3027
7733
9855
9825
3740
9108
9891
9660
6139
8540
4524
585
7908
2953
1407
1514
3117
9338
8706
5309
275
5893
278
9655
7658
8008
4548
5968
5428
5035
515
584
1117
7377
5860
872
6657
4734
7162
530
8715
418
2505
138
5691
8434
5146
1150
1074
4184
1528
7633
4301
6433
5354
6373
2316
3668
3485
550
510
2003
6797
4292
2043
8073
9073
4873
2765
6324
3072
2233
5260
1516
2819
1766
8581
6113
1033
1363
2038
6579
8689
2193
3448
9050
1367
7925
8873
8198
1134
5898
4022
4545
8966
4931
6818
8369
7130
3849
6389
2218
9642
7058
7027
2223
7472
6963
103
25
2128
4844
556
656
8241
33
9321
2806
530
2266
791
899
1819
6784
4592
187
3393
9255
7749
7484
6421
1163
4587
1172
2474
6659
1460
1599
114
1139
9590
7773
9204
4317
4410
8594
6235
7
8531
3511
4142
2184
3256
575
8423
1835
1424
6916
6659
6102
1753
3119
9141
9413
1605
6982
6119
9663
4418
3503
1054
906
5972
579
3464
9339
97
1390
5077
3365
1065
867
7055
2099
4528
3917
3816
3361
7882
5295
4255
99
9074
381
8334
9881
8310
8996
4914
9467
498
3764
3880
3790
2775
5614
5809
1561
1000
9384
1458
3537
5249
6861
2314
9599
1573
4081
768
3348
3410
7298
7561
163
8035
9627
595
7148
9138
5746
9521
377
1384
8193
3508
6785
6258
2322
9746
9211
1665
3811
3941
9260
7599
8328
2131
2593
6521
9952
1637
9096
461
2992
2806
8249
4385
700
5818
3506
8493
8116
9752
2175
407
4091
8294
1001
8281
9266
8959
1797
8417
6483
7428
9261
2101
6186
9036
2140
7552
9117
6793
9619
5294
2877
873
9113
2208
5269
4597
1231
1948
3870
1194
3024
5140
5557
8289
8792
2321
7668
5005
7804
8796
8477
2801
3111
9800
7878
5259
6437
1424
6253
7969
6263
6361
6317
3686
3975
4707
2857
5385
4662
6897
8885
9211
1745
4434
4996
7563
626
6092
8171
4127
1539
965
1541
2385
3629
4973
272
5796
6702
3115
7796
2369
7625
5746
2100
6978
4376
9391
381
3083
4732
6258
8923
256
2901
8903
2763
774
8093
1792
3483
9610
2158
192
8638
4360
3460
2679
9291
7130
2461
2661
8501
4397
1517
5485
3078
7745
8046
8664
2676
1709
6821
7842
4469
6908
4896
9493
4207
5704
2987
7536
5880
9729
8194
9763
7084
1098
8848
8314
3645
3169
4261
8163
2405
1673
279
8702
6711
3494
6736
97
6531
2292
4837
7845
7864
2115
6422
5856
2835
7203
657
63
6246
3001
6961
1664
7172
2811
3940
5706
9881
6830
5659
4089
5671
7033
9498
9274
5099
5365
9823
351
7469
8483
383
7183
5382
810
380
9165
9116
6284
5907
404
5145
8085
417
1836
2570
5247
1222
8283
6947
7076
8178
4939
2080
97
3723
9011
1862
2098
4353
7957
7463
7264
9913
5588
3380
7893
8037
6608
9054
1576
1268
2688
4485
2873
358
3306
673
9738
840
8657
319
1607
8238
1500
1219
7652
8286
6207
6620
4226
6265
7865
9733
4798
2501
6793
327
4534
4181
4797
1100
8489
5130
8632
7694
938
7490
8351
270
2959
9583
8577
6449
412
7059
5985
8501
9016
3655
8865
9969
6409
3579
253
5546
4545
8312
2289
9249
8276
5345
6743
8378
1828
1287
6929
9416
5275
2427
2319
3620
8100
6047
6478
8669
8615
1590
7997
6937
3855
5770
9293
6185
810
4428
2053
7162
4172
7685
5359
3368
2128
7259
4915
4525
5980
6592
189
2087
3184
8789
8237
5848
5611
6395
2572
8007
3834
6650
6678
7092
3230
8090
1624
5352
3337
8799
9222
7242
3909
914
5449
1198
304
8777
692
8617
4087
2729
6802
4608
4670
2818
8494
1581
1850
2665
7887
5331
3787
5395
29
1497
2026
9628
3396
4162
8090
4184
6052
8174
862
6753
3746
1193
6599
1631
7200
1009
8440
6901
339
3429
3864
2280
8246
2424
3651
4363
7323
2997
2862
869
4073
5485
261
5508
7367
2619
83
8715
5363
441
4780
5399
4511
4092
2106
5711
7464
5433
2435
8666
1045
2091
8563
8346
1433
3565
7147
1670
1124
4305
822
2357
7292
5187
8372
934
4547
4696
757
781
9382
1040
1667
8312
8562
1162
172
9119
3379
6599
4011
8250
8650
1286
8066
7580
8394
2975
5222
5709
3071
7739
6839
9174
3147
1952
3259
1205
1246
5019
3670
1665
3266
9046
8839
6967
9809
1913
4210
7506
9043
7692
1333
4666
9975
7499
5738
1507
3389
4338
6504
2998
8030
4551
3766
7372
5177
6632
7358
1495
5451
5865
7433
5611
250
1232
1356
2233
2046
1340
9231
1837
317
6095
4550
8957
5025
2988
8798
9922
2904
6219
9349
7907
3527
2074
7862
2124
9228
3934
8480
1854
863
55
5171
9136
2147
5777
3670
7139
7039
5830
4343
4499
6996
3585
9920
6425
699
4350
4594
3549
4669
6718
3713
8489
4317
5782
2284
3961
965
294
8215
7390
9324
3463
9479
2482
8769
5086
8057
7558
2871
9421
863
8296
7549
6521
5304
208
5705
7014
7067
2328
8416
2606
3552
3836
852
6144
7915
7863
5115
9109
22
6381
9144
8718
2953
199
5400
7642
2729
6297
2635
8708
442
3920
4588
7800
4498
5735
3087
7366
4028
4808
55
6655
6982
9391
1825
3405
9719
8090
2688
5839
608
845
8165
4865
4222
7507
3787
8026
505
495
3389
9999
6925
9359
5733
1509
1042
178
3009
8115
170
4112
5811
8502
2502
2040
5062
6207
2325
5863
3577
343
8170
8708
4489
2930
3193
2265
1999
6913
1631
7963
9106
9586
7403
2250
6971
2178
6412
8180
6804
7634
3592
5012
1563
8295
6630
2073
8857
5323
3832
1841
9849
5698
7561
7476
3831
2743
5455
5308
631
4644
9853
3202
9423
4496
3352
644
5058
5651
2148
7186
9514
5237
2650
3929
1185
7525
9352
3303
6236
9590
9669
6988
1701
9523
6911
4097
3587
1186
2243
8275
3288
9367
888
9512
8599
9071
3673
4834
5120
3757
6365
1745
5465
2338
8085
6386
3866
8053
4641
4517
1429
3170
9391
4461
4113
7198
9297
5393
1778
7113
4970
4383
9766
5100
4149
7264
1230
4722
6865
8535
1879
6115
7981
4706
8676
6700
9116
1043
3962
2906
7029
8137
2103
3268
3402
3655
2512
4201
451
70
1622
3231
3559
6582
7156
6138
1318
975
3704
1053
4293
9239
5147
2795
8710
1868
4543
8102
6708
8480
7108
3385
8648
2101
3671
4577
8971
3390
5495
6421
8809
6037
309
5463
9342
8779
7
5139
1024
7946
4169
4628
7992
3462
5298
7062
2094
9986
8126
758
4320
9262
1581
6181
8686
2478
3959
2411
5349
6310
3850
6089
4311
7282
9618
3879
5412
7138
6643
6492
3063
3939
1894
1803
3086
8456
8526
9802
8407
9991
8294
7951
5012
9456
4153
1395
6955
8616
893
2584
7245
1604
284
7559
353
641
7089
8385
5996
1632
5356
2552
5886
8542
4193
2982
5004
5042
5619
9435
1062
6288
4825
2612
501
3674
4843
6790
4467
6054
539
1723
102
7995
8162
8579
5562
8613
1878
459
5178
5080
4997
8795
7419
3105
6400
9865
8342
3383
8759
6332
1727
6785
5837
2827
3990
7329
6984
2131
8938
3870
3575
679
2789
4111
6352
6018
9544
1939
4677
8824
995
8670
9090
6314
897
3758
4934
3305
6062
6236
2764
6258
5990
5229
2885
8679
9292
3704
4419
7998
2835
6258
2116
8514
3981
5477
5913
3415
1149
2815
2450
2924
5227
8743
9753
5113
7683
9722
583
4152
2234
7843
9782
1136
5039
4410
8965
2267
1146
7539
4017
3610
2708
3831
3206
9439
3250
4416
5602
5831
847
4221
3458
2235
6804
6277
3372
8395
9575
8585
9480
7419
1326
3010
187
4250
5054
8954
7841
4477
884
2486
8966
9259
6463
5633
8082
8577
312
5636
9087
6390
9952
4480
5336
2296
788
6830
3263
6709
1855
7678
635
2134
7517
7357
1629
1830
2743
3330
6397
9504
8703
9670
6438
7750
9226
867
8090
9742
1685
5541
4755
5527
2325
6046
9000
1305
7439
6822
7864
3898
304
6207
4821
4509
5979
1270
528
950
2237
6997
3598
2488
6814
7286
6980
7615
4439
4866
7332
2025
6570
1944
7235
4894
5634
3161
8182
3425
2264
6495
4009
9519
8959
8750
6363
4229
525
1523
7130
5582
3414
9097
5302
6665
7318
7786
4629
1817
843
4898
3714
4886
1789
1024
9619
4656
1307
2934
4918
7940
755
1247
7510
7400
5470
6000
9920
144
7814
8343
7708
4499
5348
5824
2987
9159
1898
6103
4156
3640
7274
2919
8618
40
5121
97
102
3681
4180
1512
6076
2550
7621
6793
2596
3367
9922
521
184
1107
9690
4614
1165
3544
9437
4639
9136
8998
5295
5328
7278
7121
6296
3573
6736
9269
2283
1407
9457
2308
1777
9205
7597
8859
7185
8114
279
5731
7727
6908
9271
5267
5726
3493
9935
6242
227
9274
7481
9178
1544
9913
6943
9256
7289
6431
5462
6192
2190
6191
87
6942
9509
7999
6251
119
9228
6829
4899
4670
3016
3454
7970
9906
3077
7895
951
2420
6859
9813
9098
1895
8585
9030
7746
3104
2960
6186
817
1389
7743
7060
2269
8290
3750
6139
6284
9406
3033
1534
8523
6268
9075
9028
91
4342
1828
8528
793
8691
1401
8979
3224
8769
5511
1100
9020
7262
851
8970
1974
7712
3137
5123
7511
4949
3655
6045
9107
52
8076
89
3524
9234
7379
6991
2568
8769
2366
8389
9944
7075
6849
9977
3925
5996
2773
2942
4993
6101
8133
4739
5143
7997
3864
2846
4505
5226
2491
1992
2340
1917
8202
3922
5842
3300
4491
2454
9468
761
1768
4728
7721
2647
1895
1227
7975
9084
6103
2928
3973
5562
1529
3081
2298
1336
6889
7883
5846
7958
5143
3026
3796
3566
3382
4414
1832
2325
9457
4795
8234
3120
9509
4911
767
4868
2783
8317
337
6981
2194
1462
6363
4304
405
6031
8434
1621
3639
1821
2755
4268
4176
7389
1157
5817
2261
9408
7563
6249
935
1636
665
4924
1369
2446
3167
6989
5580
8258
6263
4972
7401
2629
2647
7580
7803
4186
964
1000
2102
6249
2451
1969
5592
1246
2013
2019
7690
1805
9934
8694
1058
6323
5162
7439
7945
7719
1885
1846
8116
832
8301
7907
913
4240
2095
1058
17 100000
1369
4957
6003
8266
8663
4856
7674
8460
7556
678
1968
4751
3695
3091
9019
5252
5635
2411
4523
2446
9474
1529
3427
5137
3693
9869
7351
598
6869
2120
6065
1640
7644
8199
6398
5726
7493
6538
8869
5093
3866
1856
5336
7498
9036
1665
7315
1713
8516
1079
7681
3668
1080
2250
1725
5196
4378
7223
6438
5269
3258
8764
4940
8513
1996
3123
7752
7387
1780
8632
5832
4598
30
6584
8119
7906
2762
5352
6458
2779
9716
1023
247
6286
8866
4833
7617
4264
3046
4361
1246
3900
8739
3443
361
7985
2461
8851
6755
1222
7257
4837
7909
8595
1667
9586
1584
5325
3247
3435
2629
1158
5383
8534
801
3359
8962
4994
7776
2250
6278
3896
3491
6464
1588
8064
7339
5100
3762
6589
4885
1330
599
4886
3680
3424
1599
9586
7257
2703
6109
5999
3992
8821
720
511
51
6635
1534
8464
2592
2822
7086
9575
3704
4996
3970
5800
9431
5525
1905
9748
1760
6052
8114
9535
2174
624
9796
5596
1733
2587
7115
8872
3142
3806
6612
5664
2161
2935
3978
2256
1445
848
3681
1401
4515
7325
9904
3710
5745
8082
9356
9852
3674
1662
5391
6195
8610
4153
6551
2485
5512
7749
9722
2153
4948
9267
6119
636
3919
1494
2601
3830
4370
5036
8981
3652
615
4574
7042
1623
8716
3269
9128
3689
2374
1591
8096
2695
1905
6413
2700
1551
6037
1906
192
7671
4437
4170
2541
872
3313
8684
1647
245
8156
6398
8892
572
7368
9676
1372
9095
6620
3140
6744
4351
4423
2976
3051
9919
3999
9393
3318
6736
8274
5061
992
9894
7374
693
9802
6406
4060
46
8096
8994
9766
2858
2155
9555
9881
5881
3971
2146
4022
1
6514
5411
8115
3344
9380
2574
8239
6249
2810
3947
3954
1651
8110
7657
7106
7738
6417
5228
1426
1583
5696
2209
8789
6163
7205
6606
1536
5468
2442
4427
7774
2001
280
7095
4605
7320
3582
2489
7701
9881
2652
740
7673
607
1263
2053
5990
4923
5431
6972
3064
3780
3700
5381
8028
2927
2480
7394
2976
2086
8997
2887
2967
6472
3183
5601
2009
7118
3868
6259
3510
197
7824
5215
4235
1869
6118
9726
1325
5389
6864
3244
3843
1232
3199
5939
1360
5392
4558
578
5149
4125
8633
4905
7013
2042
955
1828
1962
4005
2885
7442
8630
2833
362
4576
4604
7522
3063
1383
3980
6260
3552
6511
9333
2296
8038
7966
9732
2683
2452
3218
1867
4549
2185
3702
974
6747
3408
3940
5494
8002
9690
3912
4232
2913
9837
1964
5120
6673
9878
1125
4231
3444
1259
3737
5187
7999
3323
1372
781
4357
2566
9142
7358
3505
4889
9810
7251
9375
2977
3125
9472
9512
4721
8825
4369
2153
15
6470
4251
3071
1768
6524
9472
2337
3124
479
6930
9081
2292
975
6591
3744
7912
2354
2394
4709
2525
8800
9003
6810
4995
8588
5196
4716
365
4986
9572
8300
1618
1553
4497
2943
3536
2223
6318
8142
5552
2419
7396
7835
6052
8027
8717
9825
8941
9626
1763
3654
2250
4390
2391
7440
6666
6683
9326
5473
2626
9167
6870
3200
202
4755
886
6389
1826
6995
99
6817
8563
2779
7423
9016
3568
5429
411
6188
6746
5427
4909
535
5475
373
430
436
2234
1992
6954
6763
4885
2540
2506
5207
7565
9456
4622
3590
451
4315
1459
7388
1232
9994
9589
836
5467
7137
3406
2165
7059
1568
3325
8652
2732
6180
7905
8396
2391
4294
3364
9455
1801
2004
3653
1991
6365
6170
8861
3621
4838
3693
5764
6661
2285
8436
1564
1508
8089
6675
138
112
2028
7173
293
2938
7881
6789
5191
8682
692
7609
9824
1552
5186
3036
1066
2146
3696
9414
6808
1735
4975
1866
8775
9886
6972
5757
7094
8700
8526
4558
4050
8640
1849
7270
2666
8549
6063
9660
2194
1651
7990
5957
8882
5714
4741
8023
8974
6381
8935
3289
5585
7487
1250
8409
3266
4764
8034
4345
8361
6174
2735
5511
9931
1739
3357
9687
6064
4991
5585
3583
4838
8524
7393
1182
9230
6074
2516
9770
372
2924
8537
6278
4317
4849
1364
1196
7305
4116
5651
4684
3271
6993
5582
4721
4216
4099
6589
7868
8459
7615
4499
7104
4392
9783
888
5737
4537
4156
7653
361
6849
4387
1577
8289
688
6946
9320
8040
3599
6344
5250
1067
4118
8614
5602
3889
9790
5854
1005
9418
6112
9222
8282
8883
1211
6873
3793
2937
85
8554
5788
856
4761
5078
4938
7982
9823
8053
5490
6433
9577
4701
5941
153
4825
7139
7340
9019
1696
7982
7920
307
9905
9866
5033
3166
8500
7126
2750
1233
7031
1963
2379
7978
4047
2601
2913
1265
7180
5887
9575
4042
8394
3398
1518
2698
6852
7099
2882
9762
6403
3736
9900
4125
2147
5006
9892
7987
3319
7393
5076
2439
6227
4656
8008
820
2583
8143
2786
3854
9180
6435
3818
4488
1751
2393
210
6498
8154
2275
1783
3340
9274
5888
819
2395
1883
2791
624
390
2071
8336
8007
8431
4253
1679
7462
8185
1286
9982
6592
5818
6084
7317
3711
1166
8099
8329
1460
2245
5393
6526
4895
6362
9242
2010
186
7105
9851
5928
655
2493
1480
9990
7658
3563
2666
9196
1866
4062
160
4856
2641
7480
7062
9226
6938
5537
3603
9433
6170
6263
3788
241
7423
163
2630
6522
2725
3491
4665
7398
1399
3738
5808
7990
7635
6640
6620
1017
6
1031
7112
7155
5783
1899
8472
1174
8176
629
7546
4815
5606
6973
1983
1391
3978
4281
7699
1460
327
5030
3095
2516
2972
8465
5088
4854
6660
4819
4136
3229
6224
3687
4755
5841
6631
6825
8908
4891
4836
9005
3197
2301
6605
1881
4558
5724
9348
8737
1172
3324
2102
1389
9947
4710
9600
4264
430
9080
9378
711
6499
1817
4924
1763
9156
2967
9525
4166
2872
4799
9482
5134
5952
3257
4627
9249
3197
9805
2209
8110
8190
3110
6660
1291
6375
9665
2617
4689
8574
2017
2528
7904
9167
5699
7052
1375
2112
3449
1204
8932
2974
9830
7782
3980
1398
8901
1899
3800
5504
5078
8886
3589
2357
4181
4390
9286
625
344
8954
6416
803
790
3476
8610
434
6271
5910
7038
5242
4667
8233
3000
884
4467
4077
2107
9715
1590
8267
9122
7066
8297
5718
3050
3932
9807
207
8369
1803
5792
8168
9002
8290
2633
6688
3505
2222
5183
1277
741
9495
5569
7960
9159
5868
5290
8834
2430
3772
5840
645
340
1985
3932
5941
6528
8807
5702
7925
3680
8651
8236
3205
8947
1918
3407
5529
8161
9577
6762
6518
5560
5530
7231
6341
6452
8300
384
9130
2297
8837
6199
9646
5232
4889
8467
5176
4188
8459
479
762
3944
6068
2896
2279
3791
5708
3051
1747
5319
3237
1473
2243
794
7752
4937
116
8515
9127
600
5607
6978
6113
2031
4937
7644
2356
7488
7777
2386
7164
8398
4291
1275
7449
1633
5554
7681
7552
6035
7698
1989
4552
266
8362
704
7332
3474
3272
7672
3360
2743
1519
1195
6949
6443
9532
8267
9351
3738
2743
4117
7229
7192
1876
495
192
7538
1048
3326
7068
5226
3561
4977
8885
1849
4447
302
6179
2064
3270
3911
5757
9199
2837
5001
9924
8609
6457
8656
7894
5362
6827
4730
8915
3727
8896
5047
3484
5000
8063
8249
1719
1572
8925
4190
1359
6369
1316
1095
7193
9797
1554
2325
641
5847
9502
4991
6850
1860
3413
8162
8037
8654
6275
3093
4721
2983
4061
3239
3729
22
4410
8248
163
9908
5970
2353
2988
6374
9055
240
1817
3543
992
2724
8512
2753
1389
9986
2469
5303
8052
3954
7304
7346
354
4249
3772
7446
9501
3923
3203
5889
2926
9740
1860
7999
6892
748
6303
7133
3539
1405
7527
7176
8676
8666
5726
4097
822
4630
7774
1215
7594
3157
8915
6513
9852
1179
8807
1695
3365
1551
9045
1787
7325
8380
6751
634
8334
9604
6907
6809
7636
4577
7080
8685
7409
7578
142
9003
6285
2046
1380
3121
826
9840
1179
1023
7381
3583
7735
246
9433
3376
2781
2315
2749
7498
8472
8839
2894
1678
886
590
6199
289
1472
8730
7964
5016
4438
6180
8903
9951
3688
3423
5385
2341
4722
9665
754
3880
6031
4926
7340
8728
9230
9938
1058
923
2114
1451
2094
605
7187
4673
1391
9137
8178
595
7321
24
9849
7712
2950
8396
1937
4302
5659
5466
3725
170
9238
1179
8292
7517
771
3277
6892
102
7294
3058
3762
9914
1970
8677
3158
7846
8976
7476
402
3484
1324
6254
4875
6529
1841
7451
6033
178
4084
3826
6625
3438
8166
5163
7801
8149
8146
8882
8667
4699
8071
2260
5515
968
8240
2218
8707
9279
351
6783
8085
857
1560
6207
768
7630
8953
6510
1740
479
2119
8290
8240
8786
1956
7949
8899
4507
7501
6667
271
196
7472
6069
9457
4329
4075
6384
5373
2034
8366
3525
607
222
5586
9342
3868
2152
1364
8009
4663
8697
1098
2764
4079
9210
86
9509
198
435
6696
2989
6412
5765
8653
8921
1706
4609
6646
3787
9562
2083
1604
4588
3267
8910
6094
9662
2835
6021
6533
4658
5222
803
8159
9365
8771
5912
4991
5655
7765
5217
518
3082
3718
7011
131
643
7287
7411
2502
4560
685
4549
4194
8742
2630
4959
8832
7173
8137
4153
7296
6474
1596
7123
9227
6754
5726
2851
5748
5814
4692
6041
2172
6791
5889
641
9525
1207
2271
3189
3598
4706
6986
4780
3149
3543
6587
3971
2988
5159
3859
1110
7114
9592
2845
8284
8145
1446
6470
8652
9096
8087
7800
3839
6254
2793
8434
2035
2119
2619
1315
7161
404
5765
5461
285
6906
8404
1527
1088
453
3222
5283
35
6454
3918
1886
7201
23
1221
9309
1385
1647
7613
1669
1367
5168
435
6443
6462
2286
3281
6122
3349
122
5725
6754
9131
5709
2961
9502
7992
7552
3319
5150
4369
5656
5265
9331
7031
8031
5283
4969
6109
5917
2222
3582
69
8918
6425
1137
7654
1484
574
6598
7371
8341
7470
9557
7579
6856
9858
3570
3264
4705
735
5816
7862
9876
9989
2847
8803
5358
164
2509
6093
5655
7867
1080
2012
8211
895
7560
6509
1959
373
6443
1600
4985
3884
9987
1344
161
2010
9498
5884
3020
753
8069
1958
2399
5981
1846
3127
6024
4957
316
1532
7695
283
6774
3314
2828
9258
1044
6218
4179
3019
7934
6248
858
4268
3166
7982
1659
3214
3736
6672
8948
2033
4218
9572
844
6990
398
4424
4496
656
5628
2751
412
2896
492
9801
8837
4380
7658
7502
1858
7044
1122
9287
3083
2816
2619
4666
7658
529
7760
176
5870
6627
5945
8964
9983
9643
1000
42
1468
2355
5472
5369
5983
6367
4912
646
4594
9963
8700
8399
4378
7587
9404
7713
9377
8286
4446
3431
9875
4728
6935
3552
3615
1291
4551
5066
4749
4873
2811
5537
7486
4601
7899
4670
5614
4395
2163
7886
9238
6938
9311
3344
302
7165
9632
5754
4736
6793
2139
1945
3353
4151
2081
7651
4088
1789
3385
3484
3368
6380
1800
4032
3691
4326
7475
2755
8572
9385
9468
7427
918
3901
7480
438
6659
8294
3057
1846
2492
5797
775
9733
9376
4865
4625
5231
9440
5662
4289
8299
7174
6328
2534
5261
9462
4926
6459
3947
5933
7901
9260
5130
1158
1384
1625
1540
956
353
4467
1480
4137
3799
9828
3695
1036
6939
4459
3126
6201
817
965
5389
7835
2672
1879
9627
1765
1685
4711
7579
7334
5163
3882
3431
8954
2863
6008
4319
8141
4659
9452
5302
1626
1345
4679
6378
146
2553
9620
5070
4792
6233
3511
2245
2890
9945
9871
9245
3162
6464
9066
5382
5130
278
7464
334
2773
2438
6343
6058
2186
3775
8909
8482
2228
6809
9317
2474
5989
1983
7728
8729
3121
3900
4477
4120
8022
5446
6979
1304
8826
6434
5898
848
3325
5794
9674
1650
9581
4658
3372
7785
1544
4443
3580
5346
3019
9825
3264
2787
8937
480
3714
6780
3784
4622
5145
9513
3862
4300
5814
161
457
4910
5850
4958
8499
6357
2069
9257
3652
70
2985
7329
8409
4873
2989
6216
627
1391
2413
891
5091
8560
6735
8683
2657
8833
6033
7388
4107
1679
9245
1754
10
698
7294
2931
2801
737
3597
8950
9583
9270
2420
4453
9156
8237
9939
6681
3455
550
6785
7251
1190
357
5130
9194
9071
5754
1399
7382
6427
2130
2956
7704
1283
8586
1018
2884
3402
9195
6005
8908
7921
1862
5839
9642
7626
1468
9427
153
3621
9755
430
3345
550
5505
7736
8525
2231
6606
545
1739
2665
3370
5350
5375
8598
8480
5394
100
498
8934
3809
4928
8512
2970
9504
6595
5009
6730
7568
2716
5015
3040
5434
7704
215
7208
4316
4648
845
8048
3121
5645
5721
8939
8255
3971
9704
2865
8314
1191
1646
2999
1462
9095
5646
5478
5514
8500
5404
779
5071
5862
2025
171
1831
317
1838
1952
3163
2655
7108
6036
1357
5779
1024
2616
8492
7416
2124
5602
5014
4946
7472
6322
3320
5219
928
5359
6896
6130
2431
9826
3300
571
737
78
1499
4243
5534
2811
5113
3685
514
2606
4408
3470
1025
8054
1313
7986
3720
5526
3610
6713
2783
9802
3386
1241
1466
8264
9512
7952
6127
4052
8658
2111
8897
8255
4441
9230
1243
2525
1080
4432
3049
9426
7734
1620
1712
4761
7409
244
6702
6801
2875
2990
9852
7892
1633
9469
496
7188
3413
6531
2638
3972
7677
2405
8495
4513
5268
6323
9290
4636
1423
2562
7054
1573
6490
824
1074
4708
5313
4788
451
8535
5835
5095
3725
4212
1040
2707
9557
5177
1963
6126
5154
9288
6778
4067
620
5512
2210
2453
3981
7210
9888
4609
9061
9017
5834
8175
7817
1644
2900
6068
2251
5740
8447
5736
4853
7021
4604
4703
1342
6395
8654
1990
3167
4865
7324
3067
4831
9545
5366
7097
2762
1931
1967
6127
1569
9156
1465
2700
3931
5621
5231
6250
1418
6036
4091
1956
2104
7316
7912
6484
7743
4812
4257
8973
8248
4870
760
1874
7147
5142
5603
8914
2869
2005
545
2433
6472
2585
8971
9828
1020
6578
3253
2328
7699
276
9363
47
6762
300
9673
3240
6684
5985
2746
202
4641
9305
6338
1485
659
3701
9183
8789
4609
9194
9722
3499
3580
3564
7060
2362
2366
5848
5195
8339
1307
6207
3116
4126
6768
555
8754
9101
6984
9967
8364
3038
958
3295
2573
3790
2204
2408
2893
3109
2017
5086
6749
9425
9858
3601
1352
7906
5127
3067
3412
9887
4390
3353
9496
3028
2077
7747
2952
6937
1064
1897
1467
4304
9267
4315
4942
6490
6922
2949
2337
7910
2844
9606
2143
2775
1997
796
2187
4561
954
9246
1221
2000
2376
118
4108
869
8374
1448
366
2270
5553
3731
4699
81
4469
2034
5416
3877
1712
5919
2367
9485
3331
7526
9795
4193
6995
6770
8273
8474
2284
4310
5058
2954
404
1034
2541
5926
8253
1215
5465
5170
5396
5409
7808
183
9303
2584
5535
2739
3876
203
2683
8813
4908
4802
5133
8531
4182
5702
7182
5202
3280
9847
4046
4945
2336
8121
9181
7770
6296
8348
9516
9783
5752
7287
3742
3557
3166
849
6857
4263
5816
2523
5449
4090
3914
6685
3411
3440
5259
4603
5334
1036
5626
5508
2061
4505
2142
632
3810
838
8778
6563
7468
898
1023
5529
8921
2944
3852
5296
3991
7415
465
197
7133
8969
6881
124
1446
8350
2262
2999
7533
28
3566
5090
9092
6117
2339
2425
8606
2605
6456
5287
141
3687
8975
5116
6549
6827
1351
3657
1248
70
5475
6763
731
781
5206
6994
4909
5903
3402
190
7751
2743
3664
1669
5095
7211
5874
4210
3751
3732
7397
7405
2866
8586
4698
5939
5863
3339
914
7506
3877
2567
4481
9875
9255
3403
2668
805
5529
3912
6845
5570
8648
6112
9349
4432
5721
6605
3985
5174
735
5518
8293
4904
3088
4894
7892
7330
7249
5106
6290
5789
4685
4431
5377
1248
7973
2934
3159
6934
6433
7886
8833
5592
7748
7036
3824
2552
7150
1504
2098
2185
7916
1087
2300
5453
4410
329
1763
4733
2360
2407
7770
5503
2410
9987
6469
8743
9673
3555
1388
4460
2935
4883
6923
133
8704
1422
9526
5344
1723
7817
8186
5679
128
9420
6175
528
2308
238
7929
6696
8208
5500
9454
379
5600
4309
594
634
2199
533
1901
7049
6047
8076
2158
1036
7454
1562
3242
5005
6324
4682
6205
7709
3249
6632
1232
5285
3588
7360
7547
1303
9085
6085
7682
8598
6372
4426
5355
6478
1027
4480
4736
1794
6862
2637
1760
5473
643
837
8720
6451
6156
440
4942
2085
8354
3880
7254
2815
203
309
6685
3743
7876
9830
5979
9332
1545
38
3078
3816
7633
9113
5737
1578
1751
6794
5347
3240
2707
6754
4940
7974
7624
9975
2770
9389
8934
7919
3858
7315
3183
5295
483
610
1543
4372
3868
8312
836
3949
6885
6059
9253
3779
7146
1862
7631
4214
2620
8053
1443
5782
6338
8057
3899
2683
7678
4072
9475
5457
234
1764
6452
2931
1696
9126
9659
3795
9497
9655
665
3907
141
7035
9972
3267
5577
2762
1690
7095
8095
2780
7781
9220
9639
9361
3114
7351
4403
6554
4508
4883
9633
1687
1565
7461
4377
126
2517
7765
9782
1045
3259
1323
8370
9548
368
492
9433
954
1995
576
6480
2194
7695
6529
5470
753
6664
9297
9304
2695
7140
8008
3163
6128
591
5529
9106
9742
3351
7968
9768
2597
8543
4235
6423
9650
4030
6466
7231
7001
8103
4084
7810
8842
67
6735
2812
1918
1898
9948
6096
3796
6177
3781
3757
2130
8958
1027
6191
6746
839
9192
6802
4492
8616
9846
1650
3042
2626
442
5373
2380
1601
1433
522
4679
7638
1893
2819
7772
9380
1515
5678
7619
8246
2957
378
2659
2797
6775
420
6567
9479
1488
3928
3694
9610
5775
549
6366
2305
3687
4249
2870
6653
5953
1452
2047
6621
3332
6425
1935
5608
9396
8599
5354
5815
7444
4166
2612
848
393
8244
4743
9309
4972
9039
1326
3434
8315
2373
3340
1485
8846
4471
7180
8721
2625
8492
1350
7627
9715
6721
1770
7485
6137
783
2428
1032
2367
6709
4636
8156
7132
5700
9760
3499
8529
5002
8193
6764
8319
5269
4831
1740
2114
3449
4514
9502
6061
6397
4558
3379
2595
9712
7889
3989
2191
9
6893
6397
5633
6604
317
4196
8662
3224
2613
8935
3042
1901
8250
2755
6925
2075
8363
9120
55
3877
8443
187
2777
5253
2588
5979
6490
7961
8058
7028
4586
8363
33
6794
8335
8958
235
2925
5977
6740
6570
83
7460
380
2927
3652
2570
5945
6036
4111
1938
5118
3244
4569
2153
9510
3909
1765
7275
1792
6375
319
6030
8263
9004
1875
1708
4255
7644
3611
2043
107
5555
7733
2218
6028
6097
4226
7706
2932
5647
8379
4822
2169
1129
7647
8849
1316
796
8567
7915
4201
7805
7434
5583
5282
4403
1692
8700
3684
3698
3457
7614
8434
965
80
4552
400
4503
9762
577
6160
94
970
6184
3880
1941
5022
6613
2661
7637
7844
5229
7913
8927
7880
6113
4543
7160
8089
1972
175
9841
8436
5847
6397
9682
7735
6707
380
9763
408
5763
6128
7287
7774
1867
6737
5509
6029
6376
4636
3236
7199
3046
7091
2146
4238
9672
3092
4961
3934
3799
5095
3759
9559
1034
2832
656
5680
2255
8645
9354
4535
8835
9786
7517
2205
3331
5320
237
366
1152
1740
4349
7102
6393
2955
4362
1791
6951
6659
9745
8111
6058
1453
6942
5342
8827
2223
4434
3726
3550
1646
3776
7523
9783
6672
1204
5498
6837
6559
3280
6565
6031
1546
3093
6084
6666
6757
858
5568
3716
9697
1084
2816
9408
4663
290
8079
4238
9629
1260
149
3782
6811
5512
3329
1489
9367
2352
2808
8021
9612
6147
9511
651
3049
4766
965
3246
5846
9191
2708
6849
8866
9830
6742
3502
8872
6865
9003
3831
5343
4018
6664
843
8208
4055
1348
3335
3587
9669
701
2181
6002
2826
8840
3798
3087
6846
9333
680
9793
53
9408
7252
7209
6564
4083
5318
9892
6317
8089
3930
1097
6904
221
512
7778
2720
657
2555
6359
9752
5964
907
7141
5912
987
7909
8734
7320
567
1372
3131
8135
7783
1535
2476
2328
8620
5951
6543
6474
5562
1130
5183
3539
7895
521
8676
712
492
4370
5608
6043
6632
635
6714
9042
2932
5708
6827
3504
5601
6543
1926
7266
7310
4215
845
392
8085
2810
9406
3773
7109
3421
1700
1749
4954
2042
6890
5091
7976
8112
8634
3636
2583
7672
9492
971
7832
5663
7706
74
2390
933
9672
4602
2536
6816
6561
295
4547
6510
692
970
1612
7253
7902
9556
1562
297
1321
8932
7754
9289
2257
6070
1036
9622
8663
5833
6939
9842
9599
9338
7418
1184
8772
4626
8074
5710
5084
9401
3320
2348
8950
53
7299
6984
1199
1475
9003
3527
1315
2097
7797
2241
4305
5269
8923
1514
5944
4222
576
4921
1949
1797
1153
2567
4991
8431
2695
1333
2273
6610
7769
9178
3814
9601
303
6616
8604
4262
7121
8266
2542
891
6174
620
9597
7253
2872
4679
3849
6814
3644
3832
2906
6110
1295
9371
5739
228
3284
6265
1558
5462
9115
6523
6538
2883
1619
7690
7848
8385
6944
8501
9502
4937
9656
4686
3754
9915
9703
3041
8993
2462
7474
2450
3864
3000
9976
6226
9438
3607
2485
6446
781
8458
7536
2724
693
4047
260
5698
9049
4345
1692
8429
5429
221
1271
2907
9484
7513
8188
4861
2817
6930
8919
1389
1131
4921
3344
3344
6956
1370
7277
4775
682
9008
4638
392
6636
7752
9142
6292
6161
6608
2025
5333
1545
7468
641
3078
823
1829
6731
127
2670
8942
1198
9179
4393
4245
7803
7959
3175
6065
992
7162
5763
5422
8151
2892
6274
3251
940
2852
8165
2396
9803
4418
4638
9401
9736
2213
5263
9090
9608
697
6541
1333
7516
9745
6068
3566
398
9710
645
449
2739
6233
1370
4407
3409
9075
5243
8259
9386
2774
2744
784
5015
9990
7638
745
4944
3370
8423
1796
4663
8674
8130
6812
1844
6676
5713
6297
8683
2326
3353
9582
394
8442
3173
7551
7998
8097
2555
4573
534
9837
6048
3008
4047
6840
1239
6992
4558
186
1076
3487
5788
5883
3823
2470
7883
3542
6004
1259
2855
901
7176
3676
3448
5311
5430
9899
6836
731
6839
1717
8513
1519
8591
3088
1128
1610
3908
7665
7157
7530
4250
3944
8747
6058
7306
1608
8964
9260
4017
6615
7366
191
1268
4462
6034
3357
1905
8925
5830
5220
6401
2207
5857
4271
6298
7893
3814
2480
9425
4017
9066
4444
2093
33
6376
6242
5942
6198
9652
3146
5723
7809
9389
5655
8019
6905
7915
7336
860
5611
3255
6928
4944
382
74
1040
2277
1985
3406
4382
3635
3796
5408
2149
9168
9696
6999
4664
4919
6532
8287
1364
7672
6733
5822
3777
8537
1600
2824
8516
2681
4839
4317
1716
7445
3799
319
7575
6436
2858
6834
5225
5069
5853
2940
9049
4696
760
5997
5007
8578
7989
9464
9421
6474
175
3502
6882
6568
7113
3132
3573
781
6263
4235
4740
3590
4413
2085
6504
5834
8243
6055
357
323
193
3778
667
3801
4525
9644
4444
8554
398
2867
7819
8998
5163
5250
877
8902
293
3500
2159
3244
8958
6404
8643
6774
7045
4687
5608
6524
160
6210
740
2361
5844
4549
5777
5831
3491
9273
6306
8291
4514
2981
1169
4143
7110
2764
326
4326
1947
7339
1317
7738
1953
5438
3397
6057
2099
5954
5753
2478
101
1413
5852
1684
7945
5498
2862
2390
3726
3240
37
6945
1094
5154
338
5195
259
769
1730
1644
7773
2254
3293
8122
2322
7036
9182
7476
2730
6881
3840
2356
8246
8246
161
6903
8069
5956
9125
5961
434
4750
9562
5321
734
7949
1715
9292
2005
6246
6964
845
5600
6408
5593
7970
4438
6514
2803
4522
1935
9025
3648
7954
4759
6055
7974
9942
4572
3415
7132
261
4644
61
6100
5534
5357
5499
1385
6535
5746
4317
9521
4268
3303
8462
7967
6596
6914
9444
1608
5279
7606
3622
4399
5899
3229
4014
8351
2406
2785
729
3989
1054
7559
8090
2104
2836
6008
5327
886
2559
4894
2876
780
5389
9367
2083
7297
8484
3401
7430
1072
4263
9266
4387
864
1028
779
2285
4609
3994
4041
4203
8165
456
4271
9450
8009
224
6755
6046
7071
9930
11
4806
970
5029
1428
6732
4692
6984
5551
5996
4223
9031
5609
5692
2134
305
7621
6298
6719
1014
1959
4420
4257
1014
2304
8767
7148
7909
7601
1467
9768
9226
9822
702
4749
455
2049
8429
7788
7746
3608
4778
9450
1490
4652
6182
9111
4774
5039
8775
9118
2479
3105
3349
5515
3021
5998
8207
3603
1111
3639
2827
8261
7188
8044
2842
8652
7447
6948
569
4429
88
2680
3604
2852
8572
9042
2357
3477
3942
2813
6634
6945
4535
2889
549
9608
5377
4781
5084
8229
5290
4025
2833
1802
92
1384
5180
8680
9849
1390
3653
9675
5387
1236
8046
7089
3018
9629
3948
8101
9830
6963
1174
9452
1412
2323
245
8619
4278
6338
940
5715
4419
6250
1474
6235
406
9718
1770
5176
1954
2694
7892
538
706
7982
9100
3014
6222
4193
207
7980
1818
2342
9486
3732
1177
3668
2908
8634
1680
3664
1745
9011
3861
6719
6353
1131
7861
2970
8503
2429
5796
7246
1082
8638
9312
8268
5042
502
1327
5140
6100
2604
214
7304
7272
3725
6251
9632
2300
2616
7122
8907
4161
201
1700
140
5731
1968
158
8152
1511
973
5750
7274
7468
3291
6552
7105
6468
4774
7294
8936
3052
762
1438
655
8407
4953
1309
523
6073
7465
9329
2855
5759
488
341
3460
1500
1052
9845
2421
7005
8267
3433
3904
7406
5220
9935
6993
2694
7449
6065
2641
5149
1226
1109
3246
6735
7502
531
5896
8200
5184
4817
264
1166
5828
6298
9564
398
5381
3662
3459
5071
300
9107
6434
723
5295
9833
736
9452
1203
7051
2053
5291
463
7808
3737
4739
9872
1425
7804
3181
8354
742
7314
7716
8018
6746
6328
3280
8653
5229
344
9488
7811
2439
8724
4528
2942
9113
3523
4298
8217
2816
1653
1257
8943
4739
6309
2553
9442
5164
7594
203
7828
1235
8425
6068
9541
9782
7323
1668
1033
4789
7399
9620
853
9753
860
8232
6886
5157
1756
1557
8703
3988
5240
4572
7165
5714
9700
5604
9224
9031
5255
966
6488
2446
3442
1282
9409
1332
4234
2495
7789
3243
7460
8335
7029
2414
5340
8688
5563
9855
2225
3087
7687
6300
8224
1976
6764
1744
5628
8136
8519
5254
2311
9219
9011
8361
4176
9681
4523
3062
3625
4596
5549
4051
8131
1173
5239
5465
4776
6060
1618
236
3301
4125
8231
7675
738
9695
274
5603
8400
5369
2562
2078
9022
310
5801
5337
6727
6295
9318
579
2715
8791
1085
2257
6632
8714
9584
7278
1414
9678
7964
2480
2956
6708
7491
150
8770
9384
5137
7933
3092
6939
1485
4866
2431
1634
3742
3761
1403
9847
935
1820
3157
2557
4193
9496
2104
4786
7827
3105
4631
5837
1584
206
3274
3574
9214
2911
4211
501
4622
387
5740
6274
7453
5670
8846
1212
8550
6663
4768
3733
9969
5607
1931
2746
3788
9773
8390
1521
6373
5175
962
9899
3345
7099
20
8024
844
7340
2122
6250
8269
3016
3980
8546
6517
2014
7857
9863
2997
9917
1995
85
8505
6743
5776
193
7412
2164
6037
8363
4393
1155
7753
9404
7443
5563
9644
4943
2594
1280
8666
9484
9363
5042
2408
9967
1354
1439
906
6104
254
6696
1342
635
8322
1392
6393
7911
2060
6049
7483
4404
691
3753
4753
805
3226
658
280
6957
5587
8144
5321
1343
2882
7299
8389
9309
9663
1612
9646
4642
4183
812
6239
4443
2736
4423
2697
2799
9239
5160
1579
2784
1736
5982
9214
4234
8393
7364
9482
3656
3859
5247
5641
1622
350
3344
3526
2656
4393
4313
7776
6650
5554
7948
2193
2297
8616
543
3029
2958
538
2268
3882
6531
9595
3781
9043
5678
117
1236
7592
2162
4487
9681
4654
6469
4349
2237
3695
253
3147
2282
6437
5523
7925
1197
8600
7977
9325
4828
8065
5687
4714
7282
5466
7537
2801
5378
6773
9893
7539
4280
4326
4545
4275
1530
8109
1457
9922
4701
5684
2118
8601
2772
4849
1586
2274
9075
5384
9023
1363
2451
5441
143
6105
9630
209
495
9949
713
8743
7893
9349
562
2742
6456
6458
7455
570
4558
6464
6245
6041
352
5400
1130
3559
522
8462
9602
9941
9775
7599
9558
3320
4458
108
4868
3298
7263
2579
8415
5103
3535
4640
7862
2797
5434
2080
7970
8088
4751
2989
1897
178
7375
1579
7441
5772
5344
45
5102
7156
2029
3125
5243
6491
3739
5383
5703
9153
2550
2552
7431
8798
7273
8024
6490
8752
2205
8681
2266
4189
4873
2923
2493
5444
8152
6598
5083
2100
200
9555
9418
5128
8910
7704
7366
1533
3478
9470
9004
3282
4616
5999
3509
1611
3591
6945
4944
7794
7988
4602
6840
7722
1039
7696
6101
9985
237
5662
462
4338
4069
5252
4908
2212
9188
3676
6761
5331
3024
3972
8983
841
9994
9069
1278
3768
188
4207
6397
9942
338
2359
738
9446
3734
3502
7476
3695
3219
2407
7485
8075
4539
2116
2790
8830
1988
2213
7066
6305
685
5727
2844
1834
8638
2949
1045
7898
733
5526
2021
4579
8525
8578
9067
4115
9809
6042
9952
4945
7743
5299
381
803
2415
6887
5980
2345
7346
440
2924
9930
784
3074
6127
9370
8633
1628
382
4676
1373
6762
8780
6362
7560
306
8647
5078
8981
4664
3339
7643
7699
7689
4912
9677
5333
2880
9876
6842
3635
7849
3940
3331
589
5408
6995
6443
9440
3397
5021
9292
2449
6174
1365
5200
1639
5032
6539
7778
1237
6364
9929
4081
4581
4394
8876
6542
8688
1557
3728
9491
9897
59
5940
512
8121
6894
4685
2947
2933
4276
8055
5827
5853
5416
5766
9130
8126
874
570
5884
6038
1082
4624
5272
7831
2892
1941
7322
4756
7512
8213
58
457
6210
9874
5717
8200
8865
5953
3093
8398
589
5743
2592
9476
9322
4401
298
5536
2236
40
2808
540
3078
8562
3554
3710
914
9229
1252
9815
3871
2647
3346
2680
6530
6258
261
2893
2859
3107
358
5309
758
8105
3477
6234
665
1002
7638
1939
3728
5849
2889
6906
8195
5124
805
975
1473
1546
17
522
9212
1098
2078
8760
9072
3478
3716
3853
9521
5319
3656
1016
5296
2345
5671
8548
7353
7879
3457
186
9709
9730
1748
532
2743
5786
804
5197
7004
1231
8485
3716
8676
1921
8133
5263
1904
1780
5992
7291
9079
4352
2928
6210
6033
5652
825
4566
127
1290
6719
7209
2884
5606
7245
879
3668
1048
5315
715
9048
4529
3587
4518
1883
530
552
335
1893
6511
3635
1660
2273
7219
6899
7998
4476
2717
2448
1603
8109
5432
1189
6372
4891
5721
2183
5103
3872
4865
678
9471
824
6066
208
3399
1509
9359
1100
6782
707
3404
1625
803
6387
4068
7412
9826
6694
5209
6752
2399
1208
885
5669
1311
2422
9584
8695
5239
7181
5099
7298
1116
2513
8904
2511
3304
2326
1069
4710
8350
8223
6765
7632
5221
1856
2182
6887
4529
1810
9738
7964
2111
4019
37
7349
9182
2488
3213
1537
2651
2928
1928
7753
3525
5781
4807
8629
4800
8066
6111
7464
9989
6108
6056
1626
3270
5742
6975
5184
5998
1605
486
7097
8119
2932
6716
9943
5269
9589
3095
6712
3328
9245
5116
5105
3776
2907
7505
4438
6817
8877
7307
5832
2261
3150
2673
7147
5192
8480
2737
4867
2223
82
1136
7883
8810
2030
3869
6705
7129
7554
3951
8193
1386
6904
2765
4285
7760
4196
2412
5286
1759
6474
6899
1673
7972
4410
2410
6169
3314
2089
8625
3301
6807
5085
5245
5221
7885
5844
4509
4710
9148
8690
5819
6192
6124
1877
9037
8401
7433
3654
5675
9384
687
2719
1436
3903
1877
3187
8009
886
1414
1662
1571
7608
2938
2587
2144
5388
3043
6316
704
1179
8403
3961
8590
5416
7291
4792
4193
705
350
1061
7107
225
5685
8590
1145
5935
27
8446
2097
1942
7688
9124
7258
2818
7595
4783
6813
9700
8433
2952
2185
9314
3762
7772
6796
4062
7546
7349
9949
6065
4133
9716
6918
2420
9476
1052
7008
4363
5852
1534
4678
9119
3117
7693
8844
5702
784
3693
6232
7104
1482
3677
9358
5233
1693
7422
3625
2534
2190
2799
2677
1750
7809
3175
3498
8326
6000
446
5027
4249
4795
8359
1837
6435
7065
3086
4683
4376
3500
6682
9574
2117
8899
1456
7809
5354
9785
8932
586
4099
3386
5276
4637
6770
5254
8595
6067
1867
814
9286
4679
4828
5820
734
4649
4438
6527
2587
284
3724
9523
8426
5002
8983
8943
787
743
7587
7096
3073
2882
7850
8947
6830
4808
6075
1048
2843
3779
5719
4338
8073
7136
8168
8770
599
942
7725
2612
1112
9010
4694
1481
7504
9368
6585
6387
3627
5747
9327
335
3178
6790
5359
5613
1435
7755
4116
5723
8611
6880
3933
9519
3323
8738
6369
9411
5172
6449
4236
8779
9481
3619
363
8162
2144
6276
2288
3874
5996
1243
3842
7811
1266
8968
8005
5003
8581
5866
3265
6947
8016
8077
2514
6810
8016
5056
9947
8562
1340
4212
2487
3608
9681
7361
1278
6786
6126
1635
5712
8673
5897
8209
8881
4614
7965
2494
6929
5009
6545
8552
1734
9284
6197
8670
841
4502
9931
4671
8410
1619
960
4334
9633
865
3414
6737
2162
6653
1951
1224
4956
2996
2872
7946
958
5582
8736
5643
5542
3044
8899
6715
8920
2594
6871
8424
103
6376
6738
2851
7427
5818
6358
9264
6655
8551
6554
9479
8845
455
6871
5751
9241
5246
6972
3226
8223
5965
4830
100
6426
7303
5151
3221
8489
9009
4233
7614
9056
1059
856
3872
1833
1531
5793
2960
6132
1617
2435
9462
66
8724
2665
3333
1162
3075
2072
197
1703
7865
1627
8396
910
5423
2057
4187
6191
9493
592
3636
3015
6940
2016
1353
9824
6714
8166
304
8902
8240
99
4148
1398
3017
1801
4053
7253
8184
5090
5310
4314
2740
2396
3351
9273
4800
2581
737
813
3443
3871
9791
8417
2310
1359
3844
8396
3627
5128
9319
7079
9771
2319
835
7691
3864
8283
8299
1804
1985
9404
1242
9068
500
4965
5929
8205
6653
9174
7914
9047
8813
9898
4161
3442
246
2410
7347
6321
7762
412
1878
9483
6004
7644
9096
8583
2054
3124
9883
5219
433
4315
669
1393
75
296
2391
783
7163
5650
1499
6081
7176
7398
8784
1245
3311
6163
4859
2963
9987
5749
6403
727
6943
5852
4598
6045
3863
728
7530
8591
5949
4931
4315
7133
7647
5611
675
7234
9645
6075
1721
6576
6472
6822
4320
8567
3686
3183
271
3687
1715
2247
8929
4591
721
8388
6531
3233
4079
970
6555
7140
4040
920
6984
3589
1635
2242
5268
6443
2984
4151
533
7718
6930
5534
7843
1412
7023
6162
3749
1103
3412
1879
3444
4582
701
6663
9121
3623
2979
3950
6210
6
1479
1102
4215
7308
3578
1680
3051
9198
7327
2184
5798
4425
1976
4003
9791
1511
8893
3952
5119
1153
7899
904
4257
7970
2520
8171
2165
3203
8389
3961
4516
3368
8365
4201
4093
2086
4970
1769
6702
7583
3335
7027
654
8508
9487
2121
9303
805
2132
5245
1442
2192
5100
575
3163
9700
1126
3987
5651
9305
5355
4494
9571
863
4447
9085
7102
3719
6198
3794
6496
1521
1523
6556
4515
5394
860
1938
8032
7650
3257
1836
3538
8096
9003
7071
5814
9795
9514
6914
686
6142
6295
6929
4838
5566
144
8334
4654
499
3330
5246
8581
5241
4216
5687
5607
8466
417
9589
4925
8337
4368
3427
8578
6133
8653
604
9238
8737
3001
78
2764
7924
654
5671
7246
5498
2901
8719
6608
7630
7009
3490
3554
4410
2873
4008
8654
8237
3459
915
418
9271
3996
6469
8680
3444
4180
2811
5040
115
6134
7913
1199
7745
5861
1555
9153
8119
7169
422
5705
3869
1897
1329
5146
3193
4635
7411
6942
7272
7479
882
9843
5528
4386
1845
8518
4640
5925
5071
919
1132
9605
6793
92
7688
3310
9002
3249
9160
6201
325
8157
8307
109
895
7329
1162
8705
5804
8569
9128
6479
214
4357
2775
9605
9432
8945
8828
4005
6061
7871
2257
4396
7104
871
3758
5663
6847
373
450
6529
4177
9392
2211
7777
1201
8011
10000
9120
4135
4388
2080
9409
8641
2026
985
8201
6771
3020
8830
150
9416
5837
4742
4028
3075
4595
3925
9978
6567
7566
313
2364
5535
3254
8307
3977
1306
9261
6544
4780
4775
9187
8644
2640
9034
1849
1506
340
1096
4653
1577
8110
2260
308
5390
6892
4182
1253
3698
1349
1477
3506
2017
2814
1681
5410
1335
2649
8911
9530
4670
9384
2274
4554
9064
1967
8002
755
3221
423
5484
9654
4226
9967
1270
2920
4734
8429
1469
1522
9274
2371
3325
7012
205
7132
1868
2921
9825
6885
99
7942
1629
4168
4186
5932
5056
1364
1167
7070
5719
553
115
2796
7931
8319
3249
3949
8810
7046
3692
3755
7392
4871
5268
1032
8209
1834
3348
6255
918
5393
8971
582
2418
5953
1444
415
6704
3137
3013
7901
4251
284
1297
4835
8281
720
2170
7848
6101
8936
1078
9799
7368
1127
9533
5123
8755
1387
7149
6520
9099
385
9369
6012
1297
4343
3860
3317
9485
3900
1398
4868
5350
4644
3850
1759
6913
9048
852
7036
6324
4874
4321
5080
5110
5574
2412
5416
5
1587
4218
8791
3507
4809
5684
3871
5805
3421
9759
9955
4569
4648
4905
8232
3292
214
9361
4003
2614
3017
3699
1437
731
4974
2256
4820
5790
7767
6646
3771
7836
2040
9553
7010
9986
4781
77
8912
9003
8824
8039
9036
1018
3945
1999
5707
9105
1221
2396
6132
8076
4025
6652
1808
9661
5416
1814
877
6741
8544
3839
897
9803
1323
7636
7675
2652
417
810
1781
431
8491
8016
9365
3011
9810
4926
1572
9480
4646
2573
950
2487
9499
7378
4215
8095
4093
1384
9303
5229
3908
7913
4060
8039
9378
5737
7943
3845
2682
4159
6305
7996
2443
4272
9923
6392
9177
10
4100
3638
6285
5418
6909
843
2163
4570
7369
3733
9025
9147
9352
1996
5639
6842
2418
9252
3521
5122
5097
897
6058
4719
552
7895
699
8586
5272
9182
2401
9846
9521
1038
6765
149
7116
733
5220
1815
5687
7794
423
1985
2370
6021
4221
5286
8823
9189
5324
6229
6903
3989
7110
3902
894
612
8464
3106
8680
7879
2766
2854
1726
2582
3802
3411
3528
4080
7044
8942
5223
1867
6211
2207
8506
5052
7546
1984
2765
559
1125
8228
8739
7988
3458
3985
5368
7910
397
6955
9753
2201
6324
5663
1199
1583
5481
9000
5446
3655
6246
7938
8027
8420
8618
8489
4116
69
178
4412
1690
821
3411
9028
7970
8337
9587
475
8025
3074
5671
555
4365
3847
1319
148
9576
2960
9774
6360
3191
904
6382
1623
9370
1952
4224
8147
3460
1044
2041
9951
8849
6141
2168
2121
6983
7970
5771
9904
4598
5788
4945
548
1689
53
3483
3177
5438
1115
4956
6839
2450
3126
4560
8914
1637
8276
9544
113
9213
9214
7539
8908
8711
8985
7112
1415
3336
2043
5599
1477
1729
1207
5424
8795
2833
1175
2676
7491
1012
8869
3688
7769
7433
8198
6975
3654
1906
5379
4663
4646
1860
774
7876
8520
9727
8109
8952
6434
8695
6398
4852
5086
3056
1784
6760
8452
9961
1169
806
5285
1999
2385
1509
786
5650
3370
3889
1799
3492
9714
2400
3752
6013
4383
8272
3526
4653
9487
4347
9021
297
8320
9916
349
6150
9762
2460
8579
1748
4935
2981
7396
1137
8772
3592
550
6911
5128
2345
538
351
6773
9176
1977
1148
5375
7563
298
7413
8800
4374
4318
3906
1142
5677
9320
3480
8650
2144
300
2023
8558
6293
4371
5584
4530
9556
6888
5700
418
5627
99
2632
736
6818
9679
1973
5785
6217
2953
7387
7463
3037
3927
1990
1955
6585
5747
713
7252
6473
3507
5558
6281
4538
3959
4511
9118
2894
5582
5207
6238
459
3972
2370
7462
4307
9500
7675
4610
4030
9622
372
326
7523
7006
7176
4123
4502
3409
2557
3620
8459
8636
6229
6859
6920
6019
6995
9501
2105
554
3770
591
8237
8179
6689
1148
2222
4373
931
8476
1774
4102
1427
9618
6621
1909
2557
9250
9718
6422
9720
1565
3801
747
7735
9354
8228
2907
1759
7107
8202
369
7330
5449
1301
8004
3978
4325
5368
5902
3905
7949
7933
2252
7101
8687
9118
6449
3753
3948
2399
9559
9631
3316
9368
4211
8578
4650
6512
9988
7207
227
9460
3304
5491
961
408
2010
143
3287
804
1692
4009
6136
4800
1196
5077
208
1306
7895
1472
7006
5316
8775
4756
2156
827
7946
3112
3709
1425
9857
6271
4370
5244
9425
7105
3673
72
1641
6086
8739
6759
4816
302
4688
1545
4907
5903
1498
695
3465
5702
9466
1592
8923
1854
266
8294
1122
7806
9673
9115
2102
3996
5220
8838
7729
9343
7767
4170
2694
7139
10000
6949
9409
2358
2108
2061
5421
7551
6048
1654
444
8766
3350
2929
6262
702
2898
8431
3072
55
4928
9539
6776
6417
6972
7589
6508
9250
2878
4818
1428
8184
6304
1313
4994
4355
8621
9777
9492
297
2167
1870
5027
2589
9637
4466
7340
4714
4104
2791
3801
5721
2968
4107
4347
5010
8559
3005
7957
1358
6002
7988
4440
7099
8008
8383
327
7993
8648
71
4534
6194
2435
592
8084
8471
1243
6606
3362
9957
8799
8981
9503
8278
6980
6569
8417
9475
6321
4387
1426
5079
3639
8629
7637
9407
6667
4196
579
9694
914
7652
6343
9805
3912
2291
2354
1200
6204
7131
6587
8067
2731
3467
455
3171
9576
5983
8577
1753
5381
4427
5494
8161
593
8999
9919
5721
3246
5540
2396
2964
1549
8957
9754
831
3625
3992
2912
9195
5725
8380
7628
8393
7970
6253
389
6484
5608
6706
9660
135
6528
7272
452
4511
3733
975
5963
1339
613
5970
3924
4241
6607
3156
8387
7050
3051
9782
9076
8989
5392
3909
5592
9434
3462
5584
3645
8684
7193
7639
7496
4481
8278
8559
6914
6198
4981
5218
1004
9579
6051
9123
8129
2007
2155
4415
4487
9156
4225
8047
7808
3978
1947
3738
7363
5050
172
8839
162
7408
5213
3072
1065
844
1610
2627
6706
5354
5751
7138
9191
9021
9821
74
389
4794
8373
2880
2569
2256
8496
471
9386
2918
8753
7311
7970
3613
8711
1703
1898
6133
458
3747
193
6123
6369
6984
2473
2015
6014
5012
415
8131
87
1292
4661
1648
4754
6925
9389
3859
4204
7427
6452
7285
2358
3288
8200
1800
9660
9060
2488
8236
5827
1139
3447
3074
1967
4900
3340
9976
6574
5021
6120
3811
2132
6764
8517
5115
8484
1288
4072
1232
3224
8759
739
3786
6686
1513
6010
5102
7199
5921
2111
6140
5212
3155
2236
9941
8119
6184
4685
4251
3403
7487
3463
9200
9354
1407
393
6576
7585
8359
5629
5243
8457
8134
1419
2090
2093
2758
8011
5683
1907
6434
884
7464
7353
1049
6198
4905
702
9755
6689
4522
458
2752
5055
2575
6778
664
8421
6931
4396
2653
8625
1688
8291
9268
2880
9593
3815
6051
975
476
6877
5628
9340
9219
9887
1383
8441
7985
7639
7087
3339
8441
3741
3778
2341
2802
6235
796
2412
9624
6649
4781
2711
6524
8233
4774
5078
4107
7985
2020
3547
4043
161
4771
265
8898
7424
3811
4631
9521
9096
5560
5745
2814
2090
7323
1852
7775
5119
6526
6484
786
7948
3085
3956
5754
5184
5936
6016
5347
1630
7469
9730
7095
658
8522
5616
5353
4418
7552
2087
7870
2978
6475
7670
8139
4484
206
3337
4810
330
8563
9423
2662
5833
1232
9915
9222
6988
9701
4100
1639
6594
4082
8937
6929
7509
7462
8565
347
7464
6386
6346
6507
4876
4715
8078
2933
8799
4014
5231
5781
401
3070
6515
8744
1012
7946
4864
2708
8144
6602
5317
4601
7441
2951
1459
959
2110
4298
6028
1662
8870
1404
9510
9404
4248
7549
3196
6000
8847
6801
7538
4358
6440
8180
5586
5708
4306
7294
1352
3929
929
7650
7590
2573
5983
9584
1445
7572
800
5451
921
4980
480
516
6879
1221
7627
613
181
8352
3672
2266
4758
5136
6675
8809
2626
2597
5574
1106
6502
5080
7267
3106
3612
8377
9793
9330
7058
8180
2064
1724
6655
3810
522
2061
9256
1307
5496
3974
3006
2265
8911
2284
1633
8519
757
5936
7973
5049
3060
2761
9231
1046
1289
4813
716
3231
2873
9503
8142
2147
6290
1650
420
6299
841
7883
6949
6977
645
7140
9817
6334
3110
5165
6228
3040
4019
414
3968
8394
6608
4183
325
9557
1832
5816
6776
3941
6541
300
1198
1014
7081
3920
2475
2789
8911
6866
4027
5195
195
9556
1835
372
9635
4416
4085
590
8785
8534
4935
5117
8590
7728
1679
6203
7508
6246
1013
5421
5296
5933
9845
8432
9034
3435
1399
386
242
2518
8045
7182
3705
170
7240
9951
6361
1609
7815
6389
8338
3068
1326
9173
5874
4920
6495
6795
1584
2844
6487
5547
6550
7255
2727
6566
3288
4550
4413
9911
1909
8315
4367
3180
6697
2361
7412
8082
8252
6796
7759
1050
7003
6069
1736
2088
3153
7379
4185
1882
8625
5822
2898
8053
8867
5676
9609
5498
1305
5238
6482
936
7420
9669
678
8395
2152
7126
7475
5603
2192
3149
9040
8191
5712
5253
5435
376
4733
4597
8001
1322
6347
6398
6490
9629
4187
1970
7614
4642
2078
3983
7192
9
5419
4728
549
9087
5545
3380
4473
1396
1994
3744
3327
9563
3556
2271
2634
2042
2972
7554
4652
3713
2881
1811
3090
6840
3027
2027
7547
9729
8270
3812
3588
3325
5127
8152
3553
5242
1489
3816
3497
506
5660
3385
9695
431
364
1736
9048
8050
3409
942
6654
1411
5608
5583
9888
8186
5549
5612
3875
9228
2251
4601
1850
6361
2098
9945
2669
9762
9460
6117
7929
2905
8364
2571
1956
7761
2555
2131
5499
4627
8432
3117
6666
1218
2692
550
9655
1383
79
2890
9387
806
2826
755
1150
3233
8834
1039
9998
7051
8293
8656
1147
1092
253
4749
7923
4195
7190
5717
725
9731
3870
3715
4564
9860
7128
2814
7226
4034
8428
8664
6342
7219
4703
2438
7299
7609
1114
6638
711
2583
9769
8972
3301
5649
99
2992
6895
4828
8481
3025
3019
2100
6941
2645
4608
2284
6073
1016
190
1280
3256
7913
8520
487
5805
549
1407
6180
3774
4427
5308
8236
2036
3086
3193
5026
5538
2553
6380
2477
7904
9052
4129
827
4435
3093
68
6639
8346
1146
5608
8725
3063
6339
3414
5367
41
9716
8197
3560
450
8776
2818
5885
1866
8409
9820
1531
9151
1212
2447
9404
5014
8634
1035
4812
9411
8616
6865
5727
3440
7608
8106
4101
9342
4904
8147
3125
5334
5849
2984
1623
8170
7114
5948
7710
6062
3026
1602
6018
8428
9005
7548
1180
9032
2574
8237
3674
2720
3426
1981
3250
5055
5221
2249
3268
288
334
3652
9896
6041
1013
6558
2982
9435
4053
7182
2884
5220
4925
9983
7002
1583
5760
1973
6993
313
4716
8731
3018
7649
280
9115
9356
3563
7494
8985
8725
6800
4200
1628
9921
3462
8159
8713
4312
1160
7678
7773
9202
290
301
8839
3078
9947
7193
897
2928
8942
8137
2921
5744
2071
9804
2752
4495
7335
6766
1774
3277
1396
5129
4351
5270
8848
5864
7806
1235
5572
887
5789
1100
666
4518
9070
5995
1620
6925
9633
6396
8619
6617
2443
5008
4551
8371
3951
3537
6776
6978
5979
7024
2927
9607
914
1258
2749
4951
8145
5625
9733
6789
704
7078
368
4029
7368
7149
6430
6110
1787
7065
4963
767
9220
9582
5382
8226
1836
7365
8161
4661
6998
1522
9877
613
2664
6577
9550
9453
6918
4479
1599
1725
9885
6341
6825
7302
40
143
6477
9937
8323
2587
6412
2271
8618
8973
5078
747
5052
1903
1815
1612
706
4438
2859
5543
7782
8192
1066
1345
9089
7689
9300
2465
7829
3900
2201
3876
1012
9478
8117
4570
5867
3527
2231
3470
4047
130
7005
7508
674
8276
8462
4970
8994
3137
7699
4801
8703
1882
3555
5157
9942
1834
8729
2807
2846
3952
4628
9852
9470
7191
2235
6238
9594
4976
9483
9776
5800
2961
8270
4335
7683
7687
2618
740
6811
2535
5843
4263
2327
259
958
3517
4649
9240
7043
3393
1900
1715
5629
5969
8988
9139
4066
5359
1681
3722
8042
4728
9450
142
4749
6818
6002
1084
3086
126
9698
8108
8862
1932
9427
79
5342
6238
4669
4933
5
4709
7473
6379
9209
1176
6160
5729
5086
9299
8950
7514
3624
5867
4823
3980
2751
8943
5636
6248
5214
4843
3641
9652
1480
4006
7782
9731
8024
4907
9288
630
7011
9525
9908
8731
1724
5268
8143
5924
675
7324
9597
2579
9819
4316
84
8385
902
9404
3132
6958
3904
8895
9205
4658
2917
1480
6277
6018
9664
4681
7628
6622
3601
8519
7974
4488
1657
3242
5117
3679
8085
6896
7465
6073
7173
2480
7205
7071
8808
9276
4494
4994
6
6495
3386
7035
2409
2518
2723
6656
2105
2396
6751
7043
1651
4526
5053
4196
3701
4253
6110
631
7480
6753
7998
2192
1291
5322
2541
3227
7816
3714
4607
2456
5845
8335
4796
4499
6697
9012
4532
1938
5416
4711
9283
5863
701
9965
845
6005
3683
9586
6230
9312
9633
6869
8080
7677
9872
8943
5282
6232
4778
8676
7570
9621
8592
4946
223
8606
6023
7958
2173
7642
3025
687
3485
9791
9668
2778
2200
4191
9689
4284
1721
9789
5747
478
4980
3811
8633
4498
1815
2668
7106
2597
2603
4876
2764
2877
5463
751
3305
4321
881
7119
3127
1687
145
8255
6986
4712
1381
1364
8489
9552
1019
4260
3937
8514
1758
4166
9946
4008
7023
7081
8116
6616
4639
3969
5165
6195
6583
5275
9794
6951
4341
3666
7119
6660
2851
410
7493
5419
7077
4682
9111
705
9983
9527
6081
8948
6369
1547
1174
8805
688
3396
2596
6243
6706
3912
9766
9864
2757
1366
262
5869
3788
9385
8893
2857
6855
54
5032
4310
8270
324
8072
7780
4891
2843
375
3815
6417
5140
2082
4332
5276
7841
4679
7913
1590
9030
1516
9394
5875
2884
2105
6375
26
7031
2100
5578
4017
6613
3559
1871
9092
9142
9040
6973
9729
9411
613
6689
9235
1592
5713
4881
4376
5347
3104
4158
3537
6126
8195
4114
7143
8873
4784
8041
3700
2928
3689
9837
2821
3228
8567
8729
986
7877
4163
7567
2070
421
7536
8773
7738
2504
6329
2921
7929
6527
8787
1094
6391
7332
7550
6863
7875
4696
1293
8776
4702
1000
9999
9971
5286
2671
650
3240
1412
3428
644
6046
8655
5443
8781
9910
3498
7754
3644
1064
7153
9882
5316
4389
7307
4781
3426
5274
1612
9270
3750
7414
6186
9748
4540
9427
1658
1297
2102
8720
8903
8103
56
7583
3326
8194
2655
7402
6280
4289
6014
3089
8165
2821
4327
9438
9617
3772
7171
4202
6918
4807
2766
440
2446
3047
1970
4015
227
9895
8350
6485
7366
627
6418
7286
1848
1126
3226
7844
5512
9793
2500
441
7049
1575
7584
967
3966
8837
8036
7857
7029
9007
2697
882
7614
6598
2005
1563
3175
2565
662
2875
5925
3659
7015
7062
17
7027
3826
5832
7276
5614
3058
483
5504
1667
6644
5763
9541
1820
6970
8483
5469
5170
6219
4985
6333
5491
346
5180
6472
7087
1810
9638
4233
9651
7515
2372
7709
1340
5515
5818
6890
9837
1260
5635
6064
8220
3685
9558
6283
9206
3176
2181
6754
9347
1128
7407
8223
132
4117
7365
9579
1433
8534
4522
7909
639
641
8931
1759
1366
6666
2590
5110
6097
2309
5215
588
7783
1817
9749
835
7942
7588
1947
2248
8119
9173
4202
5001
6924
1626
443
7316
4598
1430
3339
9582
6372
7390
7672
9245
8069
209
2072
3571
1598
1010
9096
9399
8088
7491
5778
3473
1328
9104
7176
9218
6114
8869
1612
7870
5552
5692
7970
5175
6155
2583
3309
2631
1653
8150
8582
3242
6653
2950
8172
7637
873
2199
4901
5335
6626
2263
8194
1482
8809
576
2960
6806
631
7771
7115
3923
5491
7648
573
1400
252
8860
5044
4181
4038
6364
5634
873
6914
7948
5358
113
4149
7479
1591
9374
1754
5850
1721
8097
9604
7433
6792
7078
7644
2253
6409
3627
5465
5849
6289
4267
8333
120
5812
2683
5211
1158
1535
1007
8711
8151
5394
1546
7942
4551
2133
4961
725
4062
2411
3307
8357
1583
596
7591
5027
6734
7116
5690
4022
2157
49
6132
2530
385
9682
1101
8121
4389
738
6129
3697
7563
6284
5045
7425
1770
2433
9188
7540
5081
3404
7515
32
7958
39
2558
9057
5011
8422
3701
3055
93
3073
918
2494
6747
7056
9152
4275
1136
2270
209
6628
7308
8896
3093
8312
9893
287
8203
9630
2622
1121
9766
7770
1745
4709
4701
4234
7390
1085
8511
4198
3808
3174
6487
3718
1112
9331
7623
6670
137
3656
4404
8340
6527
7682
6174
7825
5532
8852
3130
7862
3792
2764
718
4582
1909
5572
7481
3921
3573
9732
3212
1826
8712
5908
8681
1998
3341
2943
9862
4764
3076
6420
510
5732
7222
22
3397
5168
8962
6467
9269
3615
70
4258
8298
712
9989
2341
8006
4188
3098
1054
9265
7156
90
7582
5665
1273
991
5705
1698
3331
9239
1733
483
5993
8535
6832
5869
135
1757
881
6752
6494
6737
5031
7147
9301
6951
8143
6792
2109
2483
529
2642
3426
1625
3577
1236
317
8433
7251
6767
2278
2772
5887
4663
5127
1317
6389
9242
8540
7134
4546
3535
1799
3558
400
887
4192
8956
8675
9842
8217
1811
4208
4642
9471
8378
6760
9364
6444
7
4354
4736
6826
4255
1319
4989
850
3892
4007
5489
354
9068
6073
6197
4045
8506
4447
1698
1453
9435
424
4058
579
5183
6335
21
847
1313
9456
4886
8891
7013
2235
8713
6897
8654
5697
8939
6014
7305
7643
5606
7246
5993
4523
8616
5782
8127
2394
3647
1152
8182
1616
8611
3153
6969
8257
5199
999
7218
4437
1902
8398
8735
4384
9886
2145
8387
7376
6564
46
6214
7462
8844
8498
7866
795
9258
5156
4619
2515
8882
270
402
3983
4112
4821
2999
5180
261
1850
1248
9593
6431
4696
3786
3799
3364
9966
5490
9049
4475
7399
1169
9562
4631
9844
4050
2797
944
7836
481
6608
2848
3034
82
1866
3287
9060
5531
4083
6443
9980
2847
5283
1375
6431
760
3666
9359
8202
3616
335
485
237
4636
5564
3852
5144
1974
4071
9231
1330
5285
7299
6140
1448
6011
1172
4842
2402
9643
4890
5524
3041
2533
5221
3841
6277
4751
4871
6385
8955
3457
5991
4935
2724
3005
2577
7278
9344
7434
650
2313
6361
28
9442
2682
6077
369
2978
8846
2706
6106
3877
8356
9054
2180
7475
7608
4975
5058
8488
881
7204
9897
3876
5507
7791
8695
4555
9713
1458
2961
7868
5091
4422
2776
6335
6175
2427
7127
3336
6247
3530
1084
200
2719
3238
4160
7122
4186
1376
8629
6859
6000
8650
9067
7595
6030
7267
1887
3104
474
4225
5136
8097
977
7661
4479
5696
2174
9352
4915
1369
8953
1820
8805
9255
5595
5837
2223
7110
6425
6814
3884
6003
4132
4128
5116
9967
7820
8132
2359
1554
9452
6626
2667
5597
2582
2242
8900
4920
9260
3176
1574
7225
7704
893
922
4566
5705
7608
8643
4562
4251
5611
5676
8499
8593
9721
656
5509
8657
4838
8117
3895
3292
8487
6117
8786
6376
6873
9067
4202
300
7357
1175
2781
9560
2145
6142
2985
3311
7113
8401
9755
1186
4380
4279
4881
9034
1564
570
8464
7009
1405
9787
7793
7021
4294
2995
5975
810
3861
3256
8140
9283
2477
136
8681
3309
6635
2084
996
9200
6503
9628
4180
291
7461
9171
4672
6035
2682
2079
661
7535
2412
8031
7190
2275
9091
4489
9326
3007
2508
3023
5185
1892
8107
6749
3184
3418
8112
114
3515
8353
9347
8505
3985
7122
1146
9539
4996
6704
73
5586
1271
2785
9048
5780
3449
851
880
2970
2411
5149
1503
1588
8285
1523
5948
9692
8167
6501
4020
8619
7443
3621
2243
3003
744
1411
9582
4171
7888
7574
3692
840
5579
5225
5941
5374
1485
384
1475
2091
467
8726
3669
2508
6899
5525
3907
4519
7057
5504
4427
4932
4878
5024
3882
2024
9354
106
2982
9839
4362
4985
8504
9285
9173
877
8583
8770
5400
895
7487
7648
6938
127
4161
4106
457
2285
6852
3746
5331
6289
1641
8271
5809
1767
8012
9858
574
6554
1158
5411
1637
6284
2095
3613
7624
4351
4113
2514
7325
499
7880
92
5555
1389
8310
3378
7522
4896
3027
323
1056
4762
2209
9570
8448
4461
1981
4029
2565
1865
9490
4588
7125
9459
2519
4323
8760
6180
7417
3092
3888
7649
9091
6052
6818
8754
8473
6472
3698
4849
533
1036
5421
8160
552
4207
6464
9127
114
2239
5062
3353
2797
6940
2878
5475
9940
1724
4075
2624
3153
7163
3188
4300
8339
4204
5420
8979
8622
9584
4429
1236
541
6145
5885
3239
7810
2316
9267
6808
9022
9033
5506
2464
4476
2169
4084
3503
3096
3179
2850
9527
7694
1098
2095
4664
1932
5559
3957
3572
6057
1838
9239
2814
1519
7880
3909
2259
1251
4956
6366
7797
3158
3346
4976
592
7059
4550
4379
8859
1337
2965
8003
2301
1587
952
7700
2186
9875
9994
2176
2536
1933
5063
8036
2866
8175
7042
8137
1416
1727
6915
7734
529
7836
3996
6898
5454
5462
7767
7911
7484
4170
7374
9234
6310
7334
5366
983
4805
8171
5304
9682
1461
3375
13
8040
2341
7074
1318
7436
586
745
7958
2573
9552
3318
7820
1212
4287
2473
5472
7276
9605
8271
5257
6130
6086
2281
4329
8156
7629
6616
1686
526
7294
3459
310
3719
5786
5083
614
8578
9165
9238
3527
5992
7351
2839
7654
6611
3125
9631
342
3742
635
8365
5579
2104
7777
6705
4518
3399
2823
7806
504
5033
9222
6429
5781
4517
4613
8014
9639
8368
6052
2298
5788
4076
1593
2516
8349
6459
9269
8589
4395
641
2321
3671
8520
1111
9354
5377
8720
6444
678
818
6594
7030
9187
5377
5150
7478
5995
7760
1165
4874
2901
2904
6696
4155
698
5200
8054
87
6178
4215
5925
5273
3836
6465
68
8852
7831
1487
2666
5327
4255
1510
5927
8314
2903
5154
9078
4014
3551
4900
1931
3107
2450
7030
5183
3483
2255
1743
8596
9531
9794
5473
1335
5866
2175
800
1922
9330
3290
9453
538
8452
2373
1153
9388
7704
4167
6805
3487
626
3670
1694
3830
4399
7425
8678
9893
7566
9628
9733
6412
4476
7160
7919
5477
9880
8846
3206
4886
4262
4392
6576
9764
7231
1709
4372
4740
853
8855
8990
6895
5652
8211
6082
2193
227
6276
8189
6974
9738
5059
9767
3522
2510
2952
5988
6771
6296
462
9097
3926
8660
9878
5340
9770
868
4538
7317
6469
9236
7483
8353
9785
9033
8250
405
434
6083
432
8463
6254
5794
8267
6359
9178
8532
1957
3125
4597
7484
1970
2093
8596
4670
8838
6309
7458
3479
4640
3255
6512
8138
1239
4049
5280
2565
7856
5850
714
7906
2985
2815
1402
2569
709
988
487
2307
2036
1702
1344
6953
9198
804
2308
4427
3213
5454
2974
7004
4260
8382
3004
8283
6575
7572
2811
4237
9848
7973
976
1397
9699
9811
7653
3477
6983
3415
9246
2334
1402
907
2263
3844
6871
8548
8860
6557
2831
8301
6676
5512
3817
6959
5179
7402
9495
8620
9419
5635
647
2411
6358
239
642
6893
9875
2441
5669
558
450
570
9897
9703
8221
7887
4865
3216
1438
9000
1727
6740
8279
829
916
6525
2770
8155
9475
8029
2181
9916
7104
6254
7665
4373
7658
4770
8200
9385
1
8228
7960
2650
1894
591
9656
9359
4655
9261
7006
5361
1475
4551
8955
4032
6568
7164
1572
4227
4838
7693
3806
7309
8775
9621
708
4602
6238
6005
6696
4120
8818
5821
900
4371
4133
9383
4620
5721
1173
8894
8706
3228
2270
8172
3860
1910
9769
720
7014
4534
9526
2942
6632
4824
6769
2881
6341
7123
4052
8828
9607
4492
8393
3070
7209
6376
4234
2003
8843
6079
4855
6215
796
2252
2787
2645
8551
8465
2124
4062
2268
5607
501
1110
2393
9043
4385
5032
8533
2628
6574
7033
3466
7512
4428
9610
5228
6046
505
4727
1530
6935
986
9740
1744
4198
4152
8231
7462
7622
3524
4185
585
3035
1960
9718
8740
5680
6092
3949
6923
8975
6802
2401
4755
2864
9519
2149
5137
3945
3366
2262
718
4675
7346
5154
8916
1933
9967
438
5591
2858
9638
2773
8530
1077
1939
1797
5053
9653
2885
6148
1865
1147
6402
6856
872
3992
6180
4451
8428
2060
1716
6565
6938
9481
2801
7275
7625
3910
461
7878
9405
2623
4101
9895
7211
394
3147
1766
8665
6388
6929
6545
3012
3818
4723
4305
3932
7908
1842
329
8176
3771
1737
4440
97
8683
7854
4142
3814
4068
6342
5434
7308
6218
757
2562
6984
301
2418
7500
2250
7283
4339
7593
6879
400
2889
6818
9507
4472
5610
7690
49
6555
1703
339
1962
4239
714
9356
1901
3452
8527
2552
3928
5584
3307
1610
8396
5619
8989
7564
9750
6404
895
5023
7807
6466
2920
2365
3874
2376
8898
6410
9525
6544
868
9833
7254
3304
747
7499
5315
4673
8522
4946
2070
2004
6762
6963
4843
3327
5983
4490
6160
2285
2250
7303
9800
5044
7476
3255
9707
7560
8766
1982
5374
7453
8130
4639
3194
6569
1909
510
1388
6200
1163
6972
4968
8729
8199
3106
8635
3942
590
7946
7740
2721
1655
886
9997
9129
7329
2355
8532
5500
9585
968
5712
4198
6534
5609
1179
8760
4619
8889
9739
6660
4104
7292
6084
9461
9317
2938
654
9051
2173
4767
686
5603
5834
2815
1955
6886
2163
2839
6080
4040
8367
4127
1137
7232
7556
5387
5131
7832
8449
8593
3269
9226
9908
2612
7437
9098
2761
5487
6136
4387
8943
638
5498
2761
952
3590
7038
5950
4638
5845
6290
1168
3005
7812
3251
623
8512
5385
9296
3628
9595
728
2637
5757
8418
2842
3719
6702
5781
6470
7695
8241
9866
9707
2644
2534
9685
6576
6561
9478
4949
466
5521
8616
2286
1037
6634
9094
8814
6198
7165
8762
7406
8837
2408
210
1736
7024
5766
4372
1312
5537
805
1770
6064
8426
2161
7246
3667
367
9217
7649
2302
962
3502
4180
5174
4589
4316
570
3938
3159
8086
21
158
4505
7034
4637
1352
4330
9806
9279
8139
4487
9246
1938
166
1918
2660
5637
4345
6761
2898
1860
651
9001
862
5273
8346
7560
4923
8622
3648
3440
5008
1873
6366
7738
1335
6081
6824
3134
660
5141
7548
5801
2191
8924
8800
5517
6977
8559
1080
738
8279
2482
6641
298
8934
2953
3805
4178
635
3127
8875
2069
845
8738
5218
251
7042
9843
5914
6078
1658
3321
2839
397
7468
892
5731
7881
4524
1263
374
9820
1269
9440
52
5466
2472
6377
3812
2512
3985
8120
5561
6665
6803
9356
8079
5280
9376
8102
2499
6751
7574
671
6127
6518
9305
3224
1793
231
1225
9083
7750
9917
736
9873
7384
4317
5482
4894
1426
4421
8289
1510
796
2034
9317
5331
5464
4093
6980
3150
9591
5189
4139
5930
3432
8776
5897
6737
5470
8922
2508
9702
1693
1352
1707
5914
7953
1671
79
7978
1068
8326
3279
3749
8634
9010
22
7307
7793
7943
9059
2336
3770
7684
6237
6640
6231
6583
1329
8749
4864
1432
5642
1396
3902
5154
9131
7790
8531
2027
4684
9042
1044
2277
2478
9304
85
4797
5981
728
8911
5905
8705
5728
2032
831
801
8260
3999
1784
4741
3120
1114
2979
3365
7177
7006
9534
8052
7858
3202
7631
1731
731
3393
8904
4963
8035
7250
4985
2107
7342
2437
4512
5185
5617
45
1771
1897
7322
8628
2846
4664
1117
8752
7504
515
185
4128
2848
2585
5498
2834
9861
4713
567
7445
9842
2386
1131
8933
3400
2917
2769
2776
5974
665
5912
7284
1724
1595
2326
1723
2973
7903
585
1973
2803
999
7816
5784
6876
4831
9289
4102
4962
8259
7964
8948
152
3214
7892
4034
9056
6480
3461
9771
9145
346
7016
7355
4774
7481
2316
2824
5594
8173
4039
4318
1903
3173
5211
6059
6583
6361
8163
20
2281
6724
6172
9266
4925
2236
3425
7373
9987
3214
5006
3555
3532
4347
1542
9652
1836
2313
2256
8621
2824
6455
6828
5088
3194
2050
7476
4220
1011
9517
9021
142
2128
416
6541
132
2357
8095
7190
7754
661
6773
1840
2099
7124
2174
9157
677
5284
1262
8790
4177
491
6641
5163
5517
4902
8016
1400
80
1606
4109
8731
4858
8025
203
3121
237
1588
1628
5160
348
3452
1656
9119
5311
2548
5159
4970
1408
6048
1292
4690
7701
1544
3839
5161
8170
4680
2389
3883
4922
8148
6637
4352
2058
1417
697
2286
7506
7135
1287
4715
3081
1914
9260
8704
5484
1632
7036
8809
5146
6789
840
2744
5583
5073
4196
810
5019
5427
9475
9985
1583
7392
4786
6113
8963
4292
4655
8230
374
2552
3012
8562
9219
836
7955
9189
637
7484
2463
4517
4119
3078
1620
7389
8275
8316
7509
6593
6164
1629
1824
1343
6449
7566
96
2001
7145
6957
3119
6191
3806
4342
4486
9506
3024
7150
7954
5459
6103
9437
6405
4610
3851
2409
8038
6723
9123
7917
7701
1746
4409
5576
7519
7719
1559
5698
5787
9829
7168
3865
7727
9660
1741
4266
1954
1662
3362
7740
4670
5935
6172
1862
7809
8597
3594
7568
6017
3215
3125
5926
3257
6466
5070
7753
4181
6350
2130
7840
1814
3616
3852
4461
7810
3553
1447
7194
6955
9691
510
3393
1578
2987
5875
3147
1432
7601
8168
2432
2953
2901
9565
3309
6597
7989
1638
7924
7844
7945
8920
493
9798
967
1969
314
6956
1377
6065
1129
7382
8124
792
8834
6858
6460
4574
2192
4909
4412
3977
7533
7218
6921
110
7237
5037
6606
3031
6045
2066
5066
4125
332
2222
5837
7154
4583
6257
2002
126
59
9399
3302
6293
3491
8722
2247
7937
2362
1142
8071
80
3578
8784
736
5132
5891
1764
5457
339
8215
1089
9879
5620
3250
2579
9463
5365
455
533
5831
435
6981
6385
8924
6054
5512
7222
5726
9024
7420
6053
6600
9923
973
1976
8252
1148
1641
3806
8243
6928
9751
4183
2514
3121
4529
9785
7624
9437
3677
2189
7876
5331
6346
5097
8931
7762
8405
4747
8503
1264
6810
5182
4259
4340
1064
7708
6466
4593
9853
9889
6248
4512
8961
2967
561
3497
95
7059
1477
1485
5966
7228
3885
6738
5614
5331
4815
8204
7277
1235
1764
677
1977
4839
9643
6169
8800
8674
2311
7536
659
1887
9635
7048
489
981
5526
3407
1600
4262
257
5930
4382
7829
3366
3173
8117
7490
1074
568
6757
9716
5643
802
2972
3842
8325
1668
7928
9421
3533
3500
9053
3213
3465
6956
6786
1654
2311
279
7174
4694
7553
7544
2272
7214
8370
1071
1380
4731
7123
6873
9457
6817
8974
4171
6103
7123
9156
6122
2326
3153
26
4282
8913
4574
4461
6448
9154
2972
7414
614
9671
8055
2025
2828
4554
1067
119
9781
8510
7602
9908
6421
7061
2526
1283
8372
2686
6271
4989
3679
7036
9650
1072
4044
8034
5719
6020
2136
9611
7037
3801
144
5974
9628
2764
1000
8206
3822
3144
2170
5175
8539
3929
6542
9124
2223
5165
3122
5318
5578
7059
3127
9903
5445
1157
1833
5205
2668
1265
7448
5042
5372
4498
4151
2855
9401
1807
8193
6977
828
2809
1603
5876
8041
6568
8425
6387
1609
1023
8281
4306
5032
6619
6966
8579
7820
747
2178
9372
2000
5289
2788
8522
7229
1095
3297
4975
4580
5749
1386
9542
7946
8463
3586
2279
5296
9858
2667
3686
254
9375
8412
4326
5164
1992
3712
699
3773
7528
477
717
2264
2735
928
6697
5540
843
4066
4705
1087
994
8249
2819
3371
7260
6622
8023
8598
285
7062
5361
3588
8208
7343
8535
2491
1935
7145
2141
7387
1662
8350
3820
5272
9032
4607
5025
453
5138
2013
2337
2239
4331
1185
490
675
4565
4888
1109
3853
8669
4127
2280
3374
741
7382
1960
9512
8068
3380
5867
4874
5155
120
1915
4515
616
3831
6503
388
9311
8822
9059
3575
9028
6469
2224
3942
2190
7430
5479
185
3605
1802
9470
8512
5412
1367
3293
7193
90
1111
1434
1678
8890
7391
6768
3470
1634
3738
8254
5270
8264
8386
2076
4860
9088
299
2569
8712
7931
3772
9232
9983
1226
234
3480
4334
1792
4771
3258
1871
8053
9796
6974
5355
118
5688
8814
9132
458
4749
3356
3758
9888
2228
1679
9186
7012
8981
4185
6781
8224
8733
260
8739
1343
8101
3178
8572
4141
656
3140
8433
8490
4672
8186
9702
3037
7430
8329
35
8085
7876
6883
4288
7035
1249
3985
9244
6195
3336
8051
6938
1282
2733
6647
6633
2617
8654
6632
5823
4543
7377
9886
2369
5709
2288
6163
8305
1698
5085
4166
7733
119
3251
5432
6592
4445
3980
6564
703
1426
889
5308
7666
6051
2241
7310
852
5867
2600
4949
2329
26
3723
3260
1748
3297
7574
4109
2866
6009
4306
2568
7238
1459
8286
7215
674
7050
7641
2574
1806
2949
8618
1480
2953
5304
6652
7276
5065
5594
5177
9623
5616
2914
6817
4035
8077
9034
5911
60
124
1830
888
851
1868
4574
1881
4684
9786
5942
173
3058
79
8750
3504
5979
4787
3606
8834
8742
5036
5050
9235
7648
7143
3403
9207
9765
8017
829
1191
2148
9907
1453
2308
5756
6088
7771
5432
8674
4637
9365
6011
7877
4436
5012
7279
4936
516
7647
1288
3118
576
2221
1579
7445
5346
1593
3314
6072
2100
9838
8186
9048
843
9121
2953
182
3729
7998
5423
4135
653
4075
1080
4809
5217
6409
7082
7429
1360
7816
4210
2506
7290
314
8021
4441
1573
3632
7766
2800
9834
9888
8899
8382
8137
3288
4060
3781
1481
813
1873
1965
10000
9836
455
3508
8684
8353
4103
9620
4972
9302
5394
1213
1821
2787
6277
9090
6533
1092
9333
1216
7222
8808
6872
5703
5359
2021
2752
9229
3173
1353
2020
7848
9481
9948
2668
6938
6854
3681
1641
6890
2794
8203
2046
3052
1487
8300
287
2914
5044
553
4869
5019
9724
8633
9244
1450
9251
4332
5785
9523
9337
6953
5258
8142
6028
5599
2092
5645
4390
6557
1155
1050
1344
6237
90
6922
2001
6570
4135
3342
2120
2083
1546
760
4114
552
3938
8602
5704
3713
8748
5545
1192
1694
7913
2753
7822
841
7962
1411
5406
3656
4219
3786
9361
3150
5129
875
1354
609
225
9145
5716
9686
871
5576
8346
1432
3663
4522
4290
6648
9020
198
8167
847
7507
6838
417
9758
7835
1967
9219
8102
1379
2476
2401
2196
7391
4467
9068
3396
6113
4793
9740
1462
3584
6113
4105
6846
4216
7167
8565
5221
5261
2667
9705
8878
3085
7729
4043
3059
3090
3206
489
8669
3408
4005
1540
8033
209
1351
8908
8232
3706
5408
9268
3752
6570
4070
4530
7566
5951
7357
9381
3757
7700
1150
3443
3951
6923
5270
3886
2522
3587
6106
8291
6446
8518
5545
8575
2155
1410
2985
5085
4464
9954
2403
8720
2030
5240
3611
5562
2555
6729
5416
6679
1314
2373
5714
7673
3991
529
3609
8976
280
5059
1153
534
8543
2905
3323
2628
7909
4727
7056
4741
5009
1659
3366
1301
1453
1455
3653
7061
3545
8154
1987
9822
1049
7107
8667
8287
4761
6499
5581
5812
4065
2133
2063
949
1012
781
2832
4201
5058
467
1597
149
5726
4491
861
7878
4025
689
8487
6598
4349
8694
9571
1821
7190
5794
2366
4600
5050
1013
3143
6943
9178
7742
7814
4133
688
5158
7148
7793
2872
1610
6534
7332
1052
4356
3595
6998
5415
9205
5861
4786
9051
2801
2012
346
2525
1014
2766
2360
8206
5018
2971
2531
1013
3569
9532
2218
2616
2584
2099
3856
4634
113
3630
4388
3246
5675
149
5291
7577
6813
7987
1517
5750
4206
3634
6137
2563
4820
3935
3877
2792
3224
5532
1334
3240
8770
9316
7832
7327
4039
9417
3914
1628
9579
9385
1514
1673
9316
9663
6296
1845
6941
8246
5626
2018
627
6457
7388
2090
7872
8309
737
7709
6369
2032
6554
309
2310
1090
5042
874
4502
3345
9476
2066
1661
7164
57
1104
4595
7789
6978
8765
5945
2577
1694
6724
5475
4228
8840
1111
4973
3573
5409
8192
7659
7401
7461
5617
4641
2587
9293
9309
5723
3217
4112
9615
8954
6858
1366
872
1068
7715
8075
5703
662
5625
2156
2752
2737
1832
9410
6703
7071
5026
4616
9109
2472
9532
7642
3873
5701
4754
5324
1451
2376
427
7572
2281
6086
3783
4549
5876
738
2932
1193
245
5080
5344
2906
553
9682
1641
3837
852
3306
112
9835
4545
8589
9964
909
4776
2136
1483
2324
4216
3186
7860
2115
5347
1894
1463
8745
3849
875
4133
6207
4077
5378
4940
2442
9892
1099
6875
1805
1259
8707
4916
2958
6440
5230
5279
6547
7001
8254
2987
4233
7993
8142
5343
5473
8449
3437
943
2423
9067
1834
1370
9872
5489
4088
4208
5328
4308
286
7441
3782
7305
2750
8097
9332
5053
5183
5479
4910
106
666
437
6462
1058
5262
8625
2258
4823
976
9394
5299
1373
3730
2359
7458
2231
5198
4689
6497
7294
7120
2784
2700
3568
2622
3275
3138
8485
5876
4841
612
7549
3968
7085
472
4854
6167
6143
6714
3737
9506
6196
2000
9763
9881
9567
3817
1233
6745
2209
1745
5781
2869
9100
1283
5686
7479
7910
5548
9428
2593
2585
6872
8456
101
5111
6523
1145
7549
2011
2030
9691
3015
8314
9987
2354
4497
5208
3831
565
2461
1606
3540
7230
1137
3433
7920
9293
926
3335
4405
972
2394
3179
6638
2510
7804
1656
762
6256
1444
9513
6400
9393
9764
438
4752
3486
3631
2436
9602
838
1725
3300
6669
1196
6504
9435
6549
6715
2726
9521
2098
3300
3955
5522
3930
7922
7641
4227
4010
3663
8703
3647
246
1727
3116
5247
7514
6394
2135
1623
6876
8024
9645
157
1089
2740
7405
6485
4024
5923
8739
2760
4951
7662
3391
5539
1008
9962
8881
828
2175
9081
1268
5919
179
9273
1508
7606
70
1131
5629
6487
9291
6670
6258
6343
2723
6666
4134
3996
540
6168
90
4433
7159
9358
1540
6706
1300
8905
6536
9335
7548
6611
1285
5374
1419
4580
4911
8897
1320
9940
7669
9878
7266
2638
8559
1861
6873
9953
9061
6372
6854
1424
5022
5518
9895
7065
6404
211
8027
7475
4720
5369
2550
5616
3496
4832
5074
3394
5026
9747
947
6938
8275
1193
2821
9883
9896
8139
644
8669
5760
4097
1608
4270
116
3014
5899
4931
2340
6826
9656
668
9360
2933
7057
1365
9999
1336
8461
2776
4544
8416
188
7952
4826
4388
937
409
5842
6606
571
371
6697
7239
1927
37
3247
1146
8294
3599
888
3002
927
4935
9913
7199
7360
1813
992
1820
3934
2394
4861
3948
6103
2907
1744
3963
5888
8268
8240
5601
1136
39
4293
6969
6824
7067
6723
8272
1245
5889
7396
9368
1652
7866
4913
9244
1416
37
8829
8638
3467
9885
3678
3084
8471
2830
648
8850
5072
4024
7623
9336
4840
3260
9736
2204
222
9923
7701
8443
2132
9646
1996
2760
9323
2888
6652
95
3837
5512
2523
3715
8087
1155
102
1123
9249
8590
3765
6972
507
8673
8394
1544
4934
1318
5974
6020
5037
5889
9721
9599
7326
5114
2852
1470
2072
9749
7788
2268
1762
9155
6510
8095
4006
9345
3417
1014
9113
6014
2540
6766
4183
8971
9549
6708
6175
8810
2243
6372
6745
7257
5985
1024
3264
5016
8096
381
1104
7317
7112
5079
5068
8281
6330
2933
2668
7788
5580
9223
9394
2739
4770
7612
1080
8570
6405
448
6359
6812
1699
1058
9078
5007
4708
6483
4637
8221
1108
1210
3349
396
6273
5685
4623
607
1971
8474
2077
8918
8322
7004
4753
2385
713
4521
7920
9618
566
7488
5874
5055
9770
5216
5432
3815
9843
5675
587
1644
5427
6153
9005
1566
4861
3897
1358
3705
3788
3
7454
836
4928
1144
169
2219
8550
2555
420
2999
1842
3369
7091
6824
9260
8483
4292
2916
5652
2316
3547
6554
7347
5822
9419
6095
5504
1783
1502
7146
1499
4481
3169
7931
265
9424
1631
3685
9757
3732
3561
2557
7471
94
959
7450
4284
6575
7661
5596
3130
7835
3396
5818
1094
6941
7971
3764
5420
1636
1683
102
210
7819
8604
8333
3602
4359
71
1828
3826
7321
7649
1608
4225
5523
5193
7290
6496
6983
5271
5474
7434
8043
6824
2033
4274
7977
362
9167
9896
483
9376
9746
9655
115
3394
848
6974
1777
8053
2044
2904
8030
1058
6268
3227
1164
2374
2075
4602
2752
4502
475
7175
4480
5788
1058
489
1703
722
4341
9493
3912
8634
642
332
9647
9431
4119
5521
6866
6316
1392
9429
4870
1455
9181
4961
2078
5178
9378
8063
9551
2558
9945
3894
5087
7539
1026
4112
9467
1601
9050
3657
6439
7508
345
1094
5777
9424
4453
5952
5871
1873
7925
8140
3462
6413
1824
7928
5868
5032
5283
6788
4341
8819
401
7866
2378
1843
4868
1163
7801
9769
2450
9000
8485
4403
6940
8233
5197
8559
8592
6158
2426
2439
1054
3104
642
750
5447
1955
4859
741
5409
4059
8297
8506
8071
439
8119
8013
1965
6110
1204
6848
6066
8565
5301
2475
2782
6826
6153
7450
538
2960
1562
8899
3583
8871
9934
7719
2487
695
6413
3237
5072
57
5901
2053
8175
8242
9146
1848
7089
1133
3745
1161
5308
1188
6155
4848
8292
5467
4103
5219
6041
3705
6448
9385
2894
4051
5678
6109
3780
7831
3608
5707
4869
4962
3703
4858
5597
2030
1573
1430
99
9420
2244
9945
4325
889
8172
7749
193
560
8204
8592
4912
2349
3634
8685
8380
6329
2485
243
6243
2471
5119
3500
5268
5353
5257
2732
3238
4704
3326
5660
4823
8222
4625
1842
4674
9193
3259
7295
746
2927
5580
8292
7219
6689
8451
9394
8048
4365
6185
1309
5542
4604
2631
1292
8512
1140
311
431
812
7611
1528
6125
9634
7833
9852
570
1909
4648
4156
3249
9538
5979
8171
9684
8261
72
1479
2861
412
9363
7260
9823
2755
7033
4754
1790
7773
2134
1943
4136
5796
1427
2680
750
6264
1135
6680
1699
8835
6217
4387
2784
9918
7975
4668
8018
2956
3319
5315
9041
148
7999
4018
4829
1548
7378
4822
9815
8896
4210
635
1465
8594
7213
401
3619
7612
22
3994
7907
8305
5760
2997
5808
6225
6665
5029
6851
4283
7601
4154
8163
1757
6901
8257
2476
295
9260
2487
2635
9517
3358
3737
984
2555
7452
6087
1039
9203
6032
3606
4509
2801
610
3061
4757
128
8131
7368
4972
3158
1866
32
2119
3322
6729
1595
382
3638
9899
6487
5549
9015
1068
3490
1943
1729
7269
654
4728
7872
7858
7344
6293
873
1714
7687
5138
2351
1547
1081
7184
3185
2295
2825
9424
9232
383
7829
1385
63
8786
5692
7378
3827
9505
9629
8924
9018
2923
5546
8527
2216
5776
2956
8160
7516
7284
5328
7707
3505
4611
3166
1843
2240
3595
8666
5443
2051
9994
8787
2128
7972
1829
3193
1197
8308
6129
8781
1306
7592
3186
7664
5771
3102
7534
2541
9888
9645
5661
7986
1526
7610
3008
7241
4137
7175
8555
4006
5236
6054
1696
8905
215
5883
8328
5027
6868
15
5393
6421
342
5281
8943
8019
4894
9463
1984
1560
1067
5522
977
1443
3109
2831
3254
1183
6934
6298
2266
8097
6262
2749
8227
9658
674
2070
1664
3709
568
1351
835
9546
5650
3175
3781
1608
2860
2390
4298
4017
8260
1965
8850
3911
4573
1252
1449
4628
5615
5789
6364
2880
5470
2525
2024
12
982
3867
6465
171
7888
4817
6011
2576
7428
976
1049
4657
2251
6400
9744
2811
575
1060
1366
4816
6241
4236
3533
1692
6822
2132
6182
341
9888
42
8035
7537
7285
9933
8542
2145
1342
5568
7711
8570
2670
7246
6494
2148
2637
4280
1749
7084
6528
4522
3841
8372
8118
3867
4277
7899
257
6723
619
8359
7951
9527
9720
2973
8245
5824
2251
8371
4967
3801
5170
4750
7110
4775
888
7301
1030
5587
9599
3910
7547
8499
9926
2806
4880
1863
7655
9620
5331
5422
336
7527
6224
1929
9243
9926
8185
9015
8733
4662
6047
3632
5351
366
6575
8013
5532
9446
5676
612
1104
3342
1828
6162
2281
8843
9858
5633
9590
3260
9104
6761
1496
5531
8615
4675
4624
9758
9749
7096
759
253
7689
2744
6804
9007
5949
2918
4222
6701
9857
5984
5982
4968
240
6957
3215
8438
7009
623
453
6951
8012
2393
6759
8038
7335
4234
8251
8107
7757
2710
3869
7085
1114
6645
9707
6900
2965
8053
1616
5133
9049
4107
2315
8887
3522
9991
75
1819
4577
6405
9689
8216
8300
1600
6546
2540
3653
1281
6000
4702
5141
7205
9524
8296
7973
6396
3554
9171
9593
8782
5368
1786
9849
2344
3724
8081
3422
3268
5202
5726
1333
9863
7607
2517
2946
7107
2013
3313
7685
6781
2307
8462
1970
1849
4671
6132
8735
129
8187
7758
9215
4740
8298
9737
6965
6859
7861
6136
9592
9768
5095
6308
1810
1191
9297
2224
7172
5894
7354
5674
6090
1745
2199
5886
7494
1398
2259
821
5564
3447
843
682
3145
4045
7033
7005
8081
8218
74
7313
3124
2071
5086
2272
3164
8876
9244
3646
6101
2254
6655
2170
7993
3186
8337
2017
7991
7120
1939
8861
2335
2674
9126
7691
4829
6060
3529
3722
8800
6918
2991
8319
8678
6533
9580
1878
2790
184
5484
2851
2633
4909
5344
902
4213
5635
8662
3772
5736
3931
3475
3234
4430
2520
8224
2661
5150
1029
8335
1525
2759
6229
7624
4184
6771
598
5092
3706
405
3343
5269
6706
7604
2728
9152
9424
5540
9801
9992
2179
3901
3339
2104
2071
7546
7402
4061
9547
6353
1916
6862
9313
9802
1307
7689
430
189
2366
1563
5857
9932
1590
8523
7312
4619
5444
5667
2542
3624
4904
6700
6169
9754
8740
374
6544
8186
1790
7041
1698
7080
7573
106
9346
396
9259
853
7590
6922
593
3764
814
7617
4432
3617
6113
9872
1075
5278
4739
2549
34
2758
5156
1076
8282
1807
6274
3968
5144
5375
8110
6841
9060
7432
8892
4466
7258
1442
5540
8973
6003
5443
2261
2774
5250
6477
8697
7721
1195
244
9332
9376
1902
7786
2342
61
2785
5641
3136
5617
7627
2653
4931
902
6477
2044
3972
8223
6187
4530
2059
6874
6680
7341
9451
9231
7056
4706
9404
169
7358
8442
7668
6429
9710
1068
5876
5723
5949
1624
1518
7968
4076
397
5797
8005
4228
2040
9596
8
579
4331
3921
902
9364
9701
6227
9409
941
2339
141
5747
9026
2659
9511
7024
5607
8752
738
3905
3010
5759
4401
6162
9679
5813
6471
4985
9629
2531
8459
9537
1253
4783
6792
3523
1995
5824
2193
7328
5390
8677
770
7854
1833
6323
5489
6460
2268
5242
1171
2147
1812
1650
1291
5451
5670
1815
4670
7863
7244
4958
3410
9806
598
9027
4837
6663
4994
7537
3001
2368
3814
445
3821
1531
5337
4783
4119
3878
6865
4253
9389
4869
4216
7382
1042
782
4984
3064
2302
6193
1029
319
2855
1586
682
8379
9259
4788
139
9820
3728
4788
1065
3565
2546
9711
9477
9370
9259
3025
7708
4879
2930
6107
8848
7870
1114
2704
4263
4412
314
2940
1388
9593
2765
3154
5764
4651
1952
9168
1707
54
3257
8225
3581
6378
4247
6015
9568
8904
3908
6466
910
2850
54
7162
9729
6527
6181
1157
1239
759
6776
317
4501
9825
7016
5441
8456
3863
2550
7006
2630
9250
7976
2186
3219
3416
5038
7134
9888
3854
2531
6125
1501
5867
5807
7205
1775
9564
617
6528
5773
2845
6618
2215
212
9306
6109
4180
3115
9651
3426
7283
8321
6837
2962
1653
6370
3323
7196
3536
4152
4416
7166
1734
7261
2239
4096
4335
7455
9609
6538
5078
5437
5522
3797
3294
4078
1929
687
3007
6529
8066
3496
9585
9982
7554
2473
67
7691
4630
7125
7865
1755
7601
8280
1968
4418
4656
1388
6766
451
4795
6666
6907
6394
8314
9581
2086
8789
9009
8850
726
3949
1130
3612
3294
2066
8253
5108
507
197
2031
9421
1789
6319
1765
341
9967
414
3507
2904
1749
6833
7973
1007
6530
2600
4680
2437
6163
1646
2854
6378
476
9715
9069
1713
6108
3682
4923
3796
1183
4305
3209
5207
4064
2823
1216
3098
473
9608
1676
7592
1113
1339
2347
1852
2480
7596
9106
1219
6730
4110
1453
2636
3189
6872
2257
7676
4817
1440
1504
7759
8996
4182
4407
2104
9879
3399
5431
8506
7824
5090
9951
191
7116
4006
5346
21
4793
9898
2074
7241
4461
6455
6793
331
9047
5024
888
625
9872
8146
686
6472
8365
5062
1966
9284
5876
6179
9294
9593
985
4256
9199
2898
5860
2727
9038
255
2464
3941
9094
8844
7474
6398
3359
5419
3476
6238
7063
9716
9501
1850
8395
5715
2703
7605
8947
8751
6461
7391
4296
1451
6727
4279
7746
7894
195
6145
546
9597
9866
2610
4904
4719
5004
936
3906
865
1969
2839
1906
5496
8573
5470
1067
7396
5758
3368
9608
3597
7669
1103
7113
7813
8895
8490
1994
1228
3711
8023
3474
2355
4762
4500
917
6200
5103
391
3526
3376
2961
7838
9677
8259
6050
3937
385
5920
8173
3651
9794
4113
5024
3031
85
4218
3125
7262
237
5691
6107
8303
9458
5221
2582
64
8657
1833
4399
8385
7472
1164
2489
9016
5036
8983
850
9206
9745
2106
2162
9465
3413
4656
723
7531
9073
4062
8588
8855
9837
8806
5996
9147
5191
9912
8768
601
80
9159
6465
5768
8083
4681
9485
5640
3651
9848
4400
99
7360
2711
1518
8526
2117
2958
4800
1359
8625
5830
9657
3000
4896
6032
6852
4161
517
7727
908
4372
1190
4310
9415
610
7364
1212
1904
8835
8790
6524
3616
2699
4737
1017
2328
535
9190
2767
3053
6023
4520
3204
6480
806
8104
990
6873
1652
1999
4462
3535
6372
3479
7738
4007
9313
3126
2312
9975
3772
9368
9077
1270
9233
857
7750
1714
1496
1228
4470
4220
5143
6458
3535
3588
8212
7674
8180
5501
8359
265
9002
9997
3598
3127
598
4612
3787
5374
641
8390
2680
2095
5481
1366
2923
4426
6577
2000
1604
6730
9993
4867
6755
7996
2008
3898
8598
8458
4485
9398
2640
2824
7669
1466
8310
5321
6319
6098
6227
4495
2348
9264
5083
5197
6698
276
492
6427
2639
2792
4064
6134
138
2709
6975
7569
7829
7910
2594
8140
7767
9543
1762
1599
1446
9497
2319
9171
4713
8181
5228
9565
5195
1338
7224
5304
5052
2629
2408
4382
6738
7516
3823
3346
8094
7511
1311
8653
569
9243
553
1268
9644
4260
8657
8642
7998
5599
5757
9367
1144
145
5996
4940
9541
2648
2243
7666
2421
5788
9842
2327
7841
4368
4534
5892
4440
6907
1927
8181
3112
782
1426
4709
3609
4194
8321
6566
8339
7183
7557
8570
1071
3163
9174
1426
4107
1197
3057
6832
7239
1917
8544
9802
5821
7130
4488
2094
8318
1559
9852
3276
7478
3635
4286
5413
9089
8611
838
7150
6536
6878
7835
7489
6004
1093
942
7616
9203
174
6246
8902
8503
6620
6597
8300
4411
2140
4426
5925
6450
6989
5712
1655
8184
3869
8964
1606
1786
5677
9460
4671
2289
1744
9282
4606
8345
3349
3623
284
4736
7390
7573
9640
3177
2589
981
6865
2512
9738
8911
9837
217
2179
7432
2105
8481
9361
2038
1582
7254
5682
974
3756
5490
569
5742
8326
6962
14
263
6825
2838
8323
8514
6874
1537
6180
6260
3259
5695
106
6748
5258
5046
1068
921
8759
3190
9010
2872
3215
4282
1896
2762
9257
1072
940
1813
8637
3285
8084
7009
396
5417
9038
5363
2400
7682
1574
2758
9697
4317
8029
6853
4592
559
9052
4885
852
4409
5590
5023
6606
3530
850
9435
7947
1246
5341
5032
4023
8116
8075
6761
3336
3614
9766
5689
62
4338
821
9823
1428
9933
4778
5052
8307
4102
6040
7009
7092
7472
9326
6734
5568
1242
5653
8998
342
2497
5266
4382
8711
6405
3640
6851
6242
2872
3885
2923
5095
1059
9463
7635
8138
9267
4435
5272
3527
320
9906
4130
1996
4366
401
5050
3175
1869
5907
9405
5292
4683
7869
1624
9763
6250
3309
6355
9661
3819
4040
7210
465
377
7215
3030
903
131
4637
8123
7583
1409
8400
2010
9535
2808
7713
775
1576
6840
3490
53
1059
3826
9827
5181
1790
5863
784
1901
6973
1340
8955
7229
126
8170
5169
7644
1005
3954
7996
6585
369
3533
2261
8175
4161
1841
9267
5288
7751
7519
6820
8386
8335
4297
3735
6846
3275
8418
5460
3925
4487
3102
1961
5573
5507
7496
5234
4666
4323
4850
9811
8152
9071
7447
5973
4339
6439
7677
9771
5377
8935
8902
2623
7656
5027
8469
2526
4690
7823
6733
5149
7087
2590
1813
3063
9561
5269
9368
4324
3186
1210
7066
2951
9593
7934
5284
1492
6492
6053
7008
5260
3704
350
4800
5366
6155
9475
3753
2908
6090
1599
6669
7279
2767
2486
3158
9880
7499
6518
6046
4445
8585
200
9899
651
1714
4051
9784
3254
2685
7661
8671
5883
1742
9887
4707
2429
3135
6372
7225
5876
1549
7453
358
9455
6665
9268
1235
8481
6719
8363
4094
3871
9571
5313
5595
8373
9559
9120
5095
3456
7657
7654
6429
8411
1065
2397
6609
1417
6201
4633
4937
7067
3917
7006
4620
383
2257
7868
7794
4982
1546
2456
2539
4224
8420
9880
1885
6406
4363
7242
965
1316
2342
6577
8350
6913
9933
6349
8783
492
6203
9863
7742
7957
6766
8726
9090
3813
3691
3712
8967
7035
9503
8449
9979
1347
3537
4113
4789
9525
8259
4085
7557
6264
1143
580
5414
5041
797
4676
9424
860
5498
2417
6523
8661
3589
7353
3181
5540
4668
8711
9444
547
2867
9273
8672
3021
5900
7168
9847
8452
9778
4917
5548
6863
3279
2179
362
1758
6894
6100
2426
9564
8299
6411
5700
6992
9654
8507
5585
6128
3110
7602
7807
882
7514
2278
9215
6832
5259
4971
1592
3784
3997
237
6718
141
8132
9216
1309
1645
4211
8898
9231
9840
3312
8794
1549
3706
9412
175
722
7645
1822
7751
8347
238
1703
3707
2331
6642
8320
6995
7931
3492
5239
5811
9007
8422
9241
9377
8179
274
3489
6082
484
9084
6847
433
9739
8598
1027
8315
4900
2463
3992
1066
4989
5849
4863
4571
1242
7573
9392
9630
5477
4766
4421
8538
6658
1022
546
7482
7681
9697
1244
9240
6461
1668
2666
9844
5921
3609
921
6754
6026
8778
7385
9485
5352
2488
901
2572
206
2047
4096
4159
2488
3079
6250
8357
1996
9930
339
222
3802
6301
8934
2168
3645
2077
4070
4472
9059
423
2855
8375
1017
83
803
3415
8672
4030
8685
2704
7292
3651
5266
5659
4650
70
8363
1658
2289
7645
1919
1794
4018
5002
3046
2086
7386
9241
5560
961
2406
611
7859
2495
3109
9469
7228
73
4809
6608
9884
5676
6023
3813
300
9349
5631
3229
8428
4235
3781
7930
9388
6024
3853
8766
9662
6181
4342
5790
2130
4738
7341
2978
9633
6223
2530
7884
4758
3033
759
3538
9382
6900
5845
8074
6096
1505
8713
6289
6832
3053
4460
5207
957
6823
3504
2443
6306
9387
2774
5663
7210
2367
4604
6968
6196
121
467
1812
7062
8027
8255
6295
3054
2348
4168
7044
5444
3236
7806
357
1115
6612
9273
1448
5510
6752
5518
6534
4631
9242
3565
7712
115
7548
4055
3400
5265
8930
6526
3961
9617
2642
1572
1044
9065
8632
9941
8729
1003
3410
6689
9518
3026
2356
7041
4287
2347
6761
7243
802
4017
3880
977
3893
7552
5551
4531
1271
5867
5518
6773
1615
2873
9586
9131
6621
8282
1708
5152
8364
8840
8909
5878
6240
2041
3633
6040
65
2160
1334
6220
8628
3315
7911
7652
739
8295
2105
7507
9048
4503
4481
8796
4219
276
4655
838
1589
5510
5340
4333
8545
3345
3228
5970
7598
4211
9919
7634
6195
6729
5610
2100
4864
5265
620
299
4604
1899
5200
8411
4864
377
863
3833
9696
7669
7582
987
1121
4433
5483
9167
7004
5209
7792
4824
4013
997
2130
466
1160
7146
2521
4215
9017
4593
8411
4218
3718
6943
9703
8784
6611
2467
3931
1310
1762
7679
979
6894
3765
1486
7007
2859
4673
2675
5279
4060
9745
8146
3085
6350
4788
1576
3783
2153
1940
532
376
3908
5892
617
6515
677
4581
4604
4187
6817
6789
4552
8641
4033
7092
8033
106
7973
8564
1269
5660
3042
2253
782
6582
7528
2507
725
8074
8207
9605
5744
951
3471
8442
7820
8327
6622
6713
6150
8257
5187
6381
3827
2892
7738
3235
527
1762
9313
474
6786
6940
2991
3318
9487
6207
2932
817
2854
6707
8364
7679
4249
9340
5789
5660
4316
8023
639
3684
4341
3379
7147
2078
3539
4809
2460
8022
6267
2297
2163
8742
7710
5922
6822
9968
5414
6414
9592
2154
4607
4744
8820
487
6690
1307
6915
9310
2109
6392
5069
249
9406
579
9996
4012
2974
3611
171
6096
4443
1572
2862
1115
7245
3667
7356
1630
8042
9685
1014
8267
2324
2300
5499
768
32
695
2068
2213
1699
1661
1019
2781
3221
278
2793
2636
6455
3398
8220
8006
880
2039
7447
4448
2067
8274
3827
5333
4780
2313
6260
5687
2826
7636
4630
6528
5399
6838
5894
7555
81
5515
5581
2116
7101
2000
311
6161
4818
6351
2674
5980
3616
6966
8978
1846
6916
4115
7841
7129
8755
9918
7876
6065
4675
9507
9032
2329
2361
7098
1499
9406
3869
117
9144
6242
7723
149
3930
2015
7330
2330
3825
1541
6639
3637
5635
8418
2516
2043
4793
7917
3729
6168
1338
2383
2564
5069
8166
383
4893
4489
1176
9081
7210
2431
6510
1130
4754
249
2373
5770
6701
473
14
3830
3632
2664
333
6361
7319
4285
2032
1846
26
4763
3356
4357
2994
4087
1186
7031
1877
9477
7665
4472
6716
2382
9190
7633
1334
7600
7630
6918
70
3554
5244
2338
712
2274
37
8509
7169
5726
9784
7352
3955
3803
9916
1605
6847
709
114
3605
7653
3219
8858
2399
2951
8182
2433
6522
1677
990
583
3880
5793
3257
5247
2239
7402
1417
4959
3252
7030
9873
5175
646
1872
716
9551
7093
4081
1545
3305
4317
6050
4983
8582
2291
7040
5625
6965
666
2328
7879
5477
3970
674
7521
8283
3182
9307
8784
31
4129
5098
4858
8065
2917
9508
3089
1753
1719
6250
6602
796
1490
6336
4645
9882
54
6793
9966
6404
3333
3390
3694
5980
3674
6765
6926
7909
7990
9022
2410
3561
9848
8161
6830
5512
3496
7827
2896
1550
5665
1152
3929
9134
4041
6306
321
8026
8686
407
6214
6677
7406
2448
9081
9135
5507
5782
9365
9663
4809
4280
3436
4640
2766
6511
7968
2530
6741
3202
267
9233
5478
709
9836
8899
9653
6348
1887
1418
6494
7102
5799
4761
8842
4821
8426
4564
9905
6737
361
7840
8220
2316
7739
1257
5893
2936
7301
1458
8654
6821
9592
6247
8730
2863
8230
6303
7628
3347
1522
1421
8282
9922
2468
2134
3741
2863
1750
7901
7224
3074
6015
761
8403
6191
8889
7160
131
4784
736
7757
1559
303
8121
6228
2657
5760
6460
1127
9759
7451
1088
8201
7798
1703
1842
6607
730
7122
9890
4895
7468
7485
7130
9792
9249
8276
875
369
2858
5644
9301
5109
8645
1364
5827
3964
3072
3246
1233
4142
2021
2327
3692
880
3270
8738
212
7096
3062
7379
4672
1629
8498
6230
1502
8616
9946
6384
9445
8679
7568
8334
9305
2608
3852
9466
7770
9635
7257
9820
8202
6408
4272
8156
3033
4791
9487
1253
1583
438
5333
9173
3333
9997
2653
3970
1728
7189
6452
9079
4971
7631
6744
6443
4479
2066
7040
5842
5138
1788
7138
5261
3514
4281
7125
1885
6124
8321
6739
6997
182
2892
5322
1165
757
1873
7392
8915
3187
3260
5489
2684
2176
8173
5783
6360
1676
7405
8964
9187
3135
1948
3726
4951
7269
3718
8599
3743
1897
6036
4424
8935
2285
2750
7626
8927
9475
4078
2593
7550
3900
2208
3974
1939
2202
4213
4623
2439
8675
3239
6253
2878
5909
5255
4545
3501
8816
2050
1579
7493
6709
5042
561
9693
8921
8704
9833
5790
1141
280
7267
8855
2542
3381
2726
7889
1660
8795
5958
6189
8249
4707
6062
570
1847
3681
9631
8675
4894
4465
2133
6004
8690
8448
6098
3772
5053
9191
6714
4846
1294
7202
5643
4451
1293
5007
6422
2122
7545
9346
206
2367
2448
1909
4380
8857
2267
1629
4973
8620
3396
6200
9321
1375
7925
4898
5008
4617
4366
2902
7090
1525
1009
610
6315
4
7662
4531
794
4593
1030
4255
4365
5311
3279
7362
2251
63
1539
3168
4653
4798
4309
9434
458
5915
2769
6955
1053
7686
3103
4050
2229
964
6308
7354
5353
6207
6548
2932
4054
507
8056
1222
326
435
2519
8173
8350
3057
4949
4350
8549
1868
2757
363
5292
4972
3884
161
9407
8393
7748
6909
5158
1505
1865
3551
4232
3849
6820
3782
9213
3611
4081
5179
717
5133
2655
1114
8538
5938
3523
9051
4136
1514
6521
1103
8213
6965
5225
9046
4936
6036
6354
7821
6106
5552
9653
9764
2667
6436
9889
9678
755
8421
1302
2450
6919
2835
472
4302
8115
8647
2130
843
3978
4988
116
827
9367
3386
8283
1119
9934
1661
1820
1061
3317
8564
2828
9615
2633
5286
95
6239
318
2511
3547
6366
2838
7543
8120
1772
7533
5556
5366
961
2607
2294
4299
4306
6646
9648
456
3343
4868
5559
2471
7578
9994
4354
8195
9858
2675
6625
8035
2669
7536
1499
4580
1828
2624
7871
9666
72
683
8108
355
1490
8395
1980
5777
5352
8344
9675
434
3756
5743
581
8230
2190
7566
5805
2028
8482
9902
1163
160
4220
29
333
4085
4968
3192
1438
2283
2342
4881
2723
7341
2882
2803
7570
6938
5778
2079
270
9486
5576
1905
4973
2333
6359
3316
4730
11
6163
6735
5670
5915
2289
9499
4570
5170
9869
1761
6183
8470
8059
8837
7934
4488
7509
1913
5420
5659
6419
2639
3821
3281
9288
8576
7490
2161
9417
5154
4317
4182
4664
7080
680
5735
63
7644
5237
3326
9577
786
2864
4664
8378
5145
7729
4120
254
3715
4750
4312
2047
3390
2669
7965
1680
8878
6503
197
1718
9801
4360
8448
6023
7407
1139
7400
7434
4804
7347
7727
510
3292
1756
9940
5383
1586
8591
4929
8914
4708
5452
5203
3626
7406
738
311
5555
8833
9634
5998
3556
1904
7330
8412
4082
9943
3053
7843
8071
1945
8343
3031
2929
2228
6079
2174
6934
8707
8285
214
7862
8736
5370
8866
3641
1363
6143
4003
8295
5500
4662
2751
3286
1017
2621
4368
1278
7940
8745
603
4681
1709
2902
2716
2102
6319
7612
5931
4476
5521
2798
9389
3403
8795
5229
5129
2415
1859
937
4452
3790
8899
6247
9436
2032
2217
1645
1294
5199
1307
6090
1445
84
3764
8612
8320
6464
7344
7401
3342
3740
5824
3271
9976
7816
9178
5047
5147
5616
2592
2643
704
2285
2619
537
2042
6791
9187
4759
8380
3912
3486
8262
1380
2956
6516
3412
6568
5541
6634
7705
7659
4762
9923
6491
7468
607
6127
4429
9052
4640
6814
8594
1402
8184
2790
1807
9564
6462
7277
9023
8252
1070
4931
2032
8925
8310
8510
2154
3352
4855
4756
3504
615
6683
7119
3615
6621
214
6000
691
913
3588
2403
9225
6773
8466
3738
2399
6359
7097
5384
5096
1267
6261
8765
1996
4099
9125
7977
4923
4644
1546
5935
4434
2582
7138
759
8806
8719
1038
5712
1934
3773
2767
9488
2285
5751
5424
8601
3052
5502
4797
7819
3079
3029
5009
3168
654
5434
1773
7719
8939
624
8740
1088
3443
9114
4803
1345
7861
5814
1998
1507
8640
6596
9734
8828
2482
6274
950
5561
7226
4038
9453
8632
9375
742
7670
2992
2521
2375
2594
2477
6813
8624
7912
1948
3303
3130
9234
1263
4048
1750
7577
5421
3998
3179
8619
1913
4747
731
7848
9981
3245
1121
1677
5924
8852
2666
7159
2817
4227
6909
4617
2591
6630
1991
2841
2021
2418
7111
8196
3109
5818
8403
3090
7490
2749
2838
644
9116
1052
1062
9050
7690
3129
6166
7057
5922
3436
997
7337
183
8511
8016
2725
9312
137
8587
5900
6769
376
5415
4428
2345
9847
2353
1646
4583
9567
2247
2100
1209
26
7928
8447
3106
66
4342
9694
4199
7880
6090
9280
7303
6097
4405
1674
5477
9115
1679
6053
4259
7389
7550
9646
3404
5004
8531
3425
1454
3402
4468
2448
1875
4584
6018
7740
3227
2701
5864
2375
439
6447
7631
2800
3204
1469
8175
6205
5937
6207
3174
1079
7871
3349
8846
815
2165
1773
9839
9359
4781
6624
9121
2715
6175
3308
8843
6789
6327
9820
8029
8736
8453
5938
918
9501
1522
5575
4067
7649
7946
9466
3717
4088
1114
900
5758
3650
3622
2477
903
7259
9287
9319
2577
4953
3648
775
3302
1742
2060
916
6459
2877
2454
5048
9029
2842
485
675
5172
1690
481
3119
1600
8842
1910
3535
303
3803
4852
8848
641
7626
2512
273
3640
5518
1147
7055
3735
7611
8973
5385
981
4611
7758
883
3870
1628
1377
2933
5047
861
573
2051
6652
8562
1705
5816
6439
814
8851
3099
719
5680
605
4740
3963
2239
4644
2504
8465
5919
4238
303
3408
4997
320
1111
8518
5911
3658
6338
879
2652
8816
5210
9291
707
4853
1460
2874
6912
5414
2690
9174
1185
2752
7267
3949
7167
3599
6309
4058
8559
2820
5899
8079
2920
833
7625
4801
2671
6805
2476
3056
7901
5407
8263
3746
5235
5664
839
6859
4116
8306
3192
5466
1792
7711
1169
9619
514
3487
347
180
367
481
6079
7127
8174
4949
5004
8515
2151
1508
824
3903
3844
6189
9646
9012
7076
5725
7974
9966
8894
2170
3906
559
7827
7900
8612
7792
9228
8873
4893
6773
5203
9067
8288
3915
4909
6991
501
9888
5732
1245
8410
9295
2851
8527
3156
4103
5739
8753
8963
7416
5123
1267
627
1273
2348
9245
3679
9528
4994
8416
5184
8175
4398
1029
6787
1199
8744
6276
7880
860
9050
8611
4582
3909
5024
1529
8525
7390
6300
9502
8019
6812
7302
8897
6704
2364
4544
469
9573
3648
3223
4073
1591
2263
5061
2579
8778
1112
5060
2456
8312
3835
9357
9322
3393
292
5518
8927
3004
3756
346
6554
3051
4894
9371
3928
6652
8283
1106
5432
4476
4859
9583
1160
1591
1137
6156
1625
4906
7977
3923
4158
410
5488
7185
2870
9197
6976
3842
3604
2821
4215
4667
6327
8973
51
3782
1787
764
1852
3640
1147
455
2910
351
2864
6291
2225
9031
5147
3544
375
3228
7723
6625
289
489
1660
9871
2302
3423
1948
7405
1313
705
155
8687
9326
9820
6207
516
2482
1348
8960
8330
3644
3818
5366
8624
5531
9369
5950
9318
4965
7648
3827
8657
3536
9450
1391
4188
2689
3145
9037
8072
8080
4593
1641
835
6468
1232
2599
6726
7792
9755
7773
7481
3785
2004
1182
6225
355
9944
8852
1098
8743
7700
7593
5583
4115
104
8978
3158
270
8212
6345
6777
870
7951
4373
7119
952
4054
7720
6761
187
8353
1237
3368
2090
5185
5004
2331
3564
198
8963
5846
4002
845
498
5583
5948
4983
2667
9186
7672
9332
5701
149
3864
6430
3572
2741
8047
9155
7318
9887
8583
9690
7116
3643
1650
5782
7507
4882
4764
8520
5742
4768
3353
6462
9282
388
2688
8938
6029
949
9459
2174
8596
4527
5834
4563
5256
875
5259
6857
2772
1676
6169
1033
502
4678
2086
1542
5559
7417
5589
4049
8329
7083
7713
9100
3004
9683
2995
7510
7805
7969
9908
8789
5259
2764
2896
242
9479
388
6179
1694
9367
1157
4947
3011
8375
5869
7481
7013
7566
3588
493
1991
7480
8794
3277
2074
3461
927
5401
1295
1981
8220
7182
7422
30
15
7310
9839
132
9347
9880
1942
7203
2414
1850
700
1668
7876
5151
792
4266
2520
6246
1420
7823
2867
4161
8396
5632
2781
3766
3801
5474
4344
7750
6171
8384
5069
4967
7678
4226
2606
1249
7523
6443
8938
3521
5464
9487
5935
29
1058
9263
7785
1045
9989
4147
5209
4162
166
7843
9489
8670
1656
7121
8571
1663
8690
4726
7017
7041
3442
2344
9880
8751
9051
2500
670
1598
5466
1790
6290
4598
2295
9475
5466
6926
5718
4231
9231
5939
2716
1823
7790
8453
191
2253
2472
7950
4551
9124
8280
8559
5569
1255
5076
424
4290
8258
4605
1380
5175
2452
4865
3375
299
968
5840
4485
7699
3007
7291
3785
6147
859
2216
9022
8547
5066
7298
5589
6236
2109
9454
5732
7293
5012
6120
1775
8458
7176
924
4518
8131
9845
944
3067
2019
1762
1310
8206
9983
9743
704
7591
7150
8649
8324
1423
152
1164
4575
2715
3639
6534
5918
85
442
3620
3319
5545
2089
2491
9854
8746
7762
4165
6611
5391
1922
4615
7145
445
1807
8187
2866
7569
9170
8958
4181
3578
3794
2231
4562
7745
6811
323
1676
7815
8238
8410
7285
6217
2594
9999
5944
9858
4168
7673
2271
9213
364
4185
2116
8726
4647
9863
133
1116
3665
573
992
8980
1700
4784
1326
5101
2700
8039
493
1356
5835
5001
4582
3556
7033
3415
6717
3443
8008
4515
6038
2652
3077
6764
52
5340
5483
3975
9452
8667
7953
8460
3481
4962
100
2682
6633
7443
143
9703
2373
6185
3526
7431
3742
4541
7779
2248
3202
4274
5079
2521
973
5309
3602
8037
9532
4853
7966
3984
6461
6979
502
9404
4131
7910
6788
8312
9494
7894
6951
4774
5575
6178
4979
4456
5360
8920
2899
9670
4026
6385
5033
5390
8072
2487
6838
1640
9905
2963
6965
3621
3979
1655
7394
3732
835
9013
8473
3072
7241
682
5384
1626
3031
7851
6246
2558
1746
8570
8621
6420
5850
1765
1858
630
6156
3867
9062
9401
7334
8683
8309
9578
2730
4140
4363
694
1916
1411
7830
8149
1446
2580
1351
2181
651
1400
5346
4655
2407
1414
5573
2007
1957
1490
262
2357
2107
9711
5540
9547
7984
9762
1903
8099
4350
8084
1748
9927
7395
9764
5745
268
7937
3703
6711
6507
964
492
8028
2797
8147
4561
8864
5715
5424
9115
6520
3487
9771
7062
2854
3075
2179
6826
6410
2836
267
182
7985
1050
6683
2171
9740
2199
3677
999
9772
4465
4072
1693
7752
1166
187
1182
1121
5595
6671
7462
1709
6441
3790
5093
9503
6197
4882
9016
9176
1202
6389
6595
9415
8516
5224
1678
8412
1756
3024
969
7946
9067
4059
5341
7258
9413
6001
2833
5724
2804
181
7654
3737
5942
217
2479
6884
8244
3377
7392
8543
7391
8385
3170
4153
9065
2160
7424
4757
7565
2733
1553
2374
9725
3392
6066
8134
758
2890
5647
1110
1346
3030
8718
7423
1273
5841
1081
6664
2949
9509
7942
1409
9313
2641
3812
1467
3612
5989
4564
1978
6848
6344
8658
2691
8970
7516
158
3599
7861
7450
1019
9858
3848
9623
516
549
6984
9560
4358
287
9643
2770
6142
3298
427
6874
9951
5090
6210
1259
9247
8064
9976
966
912
4837
2583
131
4470
2122
6967
4533
7338
8852
1931
8364
4394
4301
5750
5316
7626
7709
5259
7947
1931
9912
6433
8432
4518
5680
2031
551
3174
2027
1625
7081
3647
4416
2503
424
7583
2491
2527
8463
1871
5168
7198
1832
9877
8876
3336
7064
7514
9079
585
6325
5299
2117
8631
6583
6190
60
4183
3836
8747
8911
1416
4278
7460
3913
2079
8287
2491
8646
3872
93
8030
3851
7638
3360
9209
3350
6656
8007
5145
3888
8393
2387
3352
3374
2129
740
1674
7703
8733
9487
5699
9984
3847
8369
6947
179
2339
8781
7103
3390
5888
2593
5628
6008
1127
5351
7802
6238
2052
5527
4876
6716
9470
2186
9632
9655
3428
8201
9199
2118
3973
2659
1826
4529
8668
7006
1182
5650
599
4581
2478
9033
5378
8368
1100
1627
6917
3058
9836
6682
4903
8475
8517
1263
6748
2749
445
36
9330
3243
9232
9614
8709
3565
8844
1416
7834
4929
7212
779
9150
2140
4414
2441
5083
1182
6003
7049
7059
1044
8947
7260
4044
294
6059
2862
2873
6800
740
4248
2401
3839
8033
8355
447
6641
6949
8487
3717
2302
8926
9249
5469
550
3714
6082
7981
9408
1140
932
406
4162
3939
953
5513
8974
2816
4812
455
7449
3353
9144
452
7959
9511
7511
6951
6082
8144
9970
2145
6202
7882
6296
1431
4806
7917
1594
1949
8952
2484
9475
9121
8511
1472
9860
402
6470
5784
4829
3883
4794
3200
232
8111
9400
5317
9408
1474
7685
7331
4543
4930
1671
2467
2516
5121
2848
5365
4051
2816
140
9078
2695
6953
3264
3773
9827
7449
4018
8183
5446
7464
6839
4845
8604
2423
3063
3248
945
2164
9757
7569
5744
5341
394
638
6186
7055
6058
8012
6755
2361
1438
3678
8214
962
6120
6032
9528
5028
9750
2386
4522
2419
7861
1492
7400
5934
7990
8347
2478
9745
334
5933
5066
1172
6232
6542
2957
6164
6229
1176
6844
252
3620
9024
6227
9472
3276
3403
8296
4469
5717
93
525
5616
263
873
6367
5578
7163
5146
9628
1260
9006
1660
8209
5485
3907
4360
1233
4917
5063
955
7778
8093
4288
6850
9954
8070
3839
8515
3687
6306
9109
9947
8051
6338
1874
2560
1494
6461
1400
850
3486
3722
2206
3123
6713
4811
9841
4143
5995
7718
2020
602
7115
113
3784
1573
9175
8184
9830
1421
1560
5966
1929
3344
6225
1966
4154
3116
8145
3213
8131
6694
104
2191
5012
6964
1941
5026
852
4056
8174
3850
8335
8089
3033
6090
3342
9439
9367
3708
6853
5451
9553
6157
5813
4033
5450
2632
7602
7267
4676
3405
3455
2267
142
1278
5460
3492
7019
1174
9474
9077
1534
9366
6573
6268
7105
1742
3688
2467
4613
196
2239
7282
6580
3172
4365
4145
1762
3028
9022
8663
6034
5010
6367
8004
629
6620
1714
9639
3133
7532
6189
7997
6175
6910
9169
8823
6631
4047
345
7718
4486
8469
6569
6678
7622
7173
629
2948
2110
4005
8691
8429
8656
9582
5209
6869
8640
5181
10000
8993
3664
7158
3819
1329
9414
8261
624
9629
511
4163
7620
1371
8220
5378
5366
3963
5482
2758
321
7695
881
3215
8437
9785
8050
3942
3696
691
1555
7284
7157
6822
8087
1690
7886
5767
4230
8464
7870
8036
1164
558
4847
8247
1101
736
3354
7172
2294
9849
8310
4357
1135
8248
8807
3152
6044
3935
5527
8385
7603
8550
8531
9337
7480
6971
5484
6851
4147
6195
510
2015
675
9858
1165
2365
5436
8707
8762
6119
3532
9460
854
1275
2364
4209
4318
9092
9522
4108
5748
1540
6498
6134
2254
1600
4261
8925
9175
2632
4866
2193
2068
7233
1352
7924
7154
3889
6318
2654
9370
4246
2593
5194
9334
1060
8493
2993
8733
2681
4487
2049
7162
5535
8487
9465
6171
4253
9891
7972
9525
3802
438
5695
1109
351
6863
9449
9601
2648
8582
2566
365
2807
3417
9616
6090
3524
9701
6042
313
8421
8912
5938
6205
8966
4547
6227
3022
7958
8693
9220
2537
2110
4307
817
2420
7422
4011
6020
6640
8853
6536
5119
5832
6604
3672
4600
9862
1328
3544
6913
8853
1163
8897
1347
1041
5774
9468
8248
9098
9357
449
1074
9367
6055
557
810
7126
6384
2514
8
738
396
6776
8076
3806
9227
7745
1960
8878
4892
8954
2874
7158
7583
5630
1257
6537
5802
7845
2635
4803
6631
7353
8800
6482
6761
7065
4159
7455
7498
6230
2331
8283
6530
3770
978
7668
8902
7593
3458
8951
8266
8720
6296
2671
8132
2826
4375
9579
7119
6722
1057
6926
5640
3394
2868
9856
5721
6282
7732
9618
3280
4284
625
9727
4347
8531
165
6638
3970
9748
3932
2867
5088
5661
6848
8821
1424
4971
3024
5722
7584
1031
6973
7279
7412
9856
2241
2308
8938
628
700
2036
4486
8103
3052
98
9066
55
6440
5310
3443
5718
5561
2087
7378
1878
8070
5707
3685
5219
7578
8202
1954
2969
5476
5881
8111
8775
4203
6770
9425
5387
3756
2744
6672
237
7122
8184
5235
8904
1664
411
7181
9362
7949
8792
9827
2637
157
4150
3224
4918
5864
9919
808
3355
2970
1329
4941
634
1030
8110
8801
2820
8279
8499
7265
1792
4133
7845
5258
9100
2448
4823
7507
4014
3949
7528
6935
4152
9962
2602
6445
2794
63
8717
3382
7746
7698
9354
7106
2718
7783
7228
6303
7170
7027
5768
383
8005
3099
7181
8148
262
4670
9782
2331
2108
3995
6269
6579
7882
4368
2138
6168
5746
3985
6712
4801
880
929
6809
9186
8183
7632
1008
7838
1017
3010
5180
9580
3376
5015
7940
6421
8058
6028
5165
4168
4561
3485
5305
5482
7784
7237
538
2317
3089
5140
9012
3564
1419
5339
6545
6864
1193
2215
1838
1506
3470
5432
3394
4702
2100
4589
3726
384
8557
1998
7120
5261
2528
5014
4610
3009
2325
5258
2687
6800
396
826
2150
1803
422
4180
2183
1298
6295
9391
2042
1408
4980
8154
5727
3831
2791
8801
3039
3401
65
6313
5554
5904
5391
5418
8090
378
1205
3734
2765
5221
1366
6313
7312
2835
5526
2927
3902
5962
343
1436
7880
6027
607
9116
8774
7580
2011
2920
3692
6436
3213
8481
5319
8723
8416
9565
1847
6444
3196
3019
55
9264
4021
564
3159
8903
1694
4544
5883
3085
6891
770
4812
3144
6948
274
4860
6721
1157
1461
6775
8854
530
8538
5493
8187
1112
9891
4731
777
3279
2190
6545
4020
4667
6063
2751
1628
9426
9117
6529
9600
5720
2342
6922
2025
4933
8495
5540
9323
4985
2139
2821
1331
6038
599
1405
5948
4315
3504
5612
485
897
7970
3553
8695
6317
527
9932
5349
4950
5080
4117
6581
3073
7322
1254
1205
2648
6280
7747
5819
8890
6528
4810
5966
6092
8237
5717
9515
9036
2329
237
7988
2918
6285
6616
4139
6767
9190
643
5063
3407
2245
7803
9025
1612
6980
6180
1774
3889
1296
4525
5480
541
7351
8779
2027
1176
4191
9409
2425
7569
8113
9393
1707
2306
8128
1053
4581
7349
3578
5702
5365
368
6426
5942
8984
3787
2455
4808
2616
4162
2348
5701
3381
1206
2485
458
9023
7198
9891
4644
7629
812
1420
7486
7582
7850
3602
497
3610
3234
6126
9338
7635
4461
313
4362
1997
3987
8359
9719
215
4193
6864
7615
2550
6841
1132
1276
7981
5843
1322
8499
6826
4466
7246
1591
2687
1361
3909
1515
2332
4411
6006
4596
8230
3866
6902
60
2166
5048
2280
8963
7696
8161
95
1024
4734
8058
2929
2150
2073
3482
5531
1137
1380
5782
3675
1744
2389
2411
7742
7420
2864
8212
6214
6374
7745
9324
6471
8496
518
8941
814
6225
9383
263
558
8060
2691
668
2873
4058
4376
216
9816
4035
6366
5534
9991
892
2289
8653
2112
4779
8458
4273
9026
1350
9273
1958
9742
6313
5792
7368
7853
4950
1759
1542
833
9126
6631
1460
4839
6286
8621
1807
7094
893
1598
2556
6887
1489
4665
5434
4864
5338
2606
4822
3791
3638
5153
3020
5423
8603
5690
1931
1290
5684
2780
9634
3532
739
9359
8326
3375
1444
7213
9173
2888
8466
2262
6085
6941
3506
1457
4774
2450
5101
6671
9974
6607
9228
8125
5747
6767
4300
6886
3275
5496
7520
7586
6895
9106
9654
1104
902
7861
1938
4811
5230
6851
1974
1004
3373
7327
2867
923
3509
7625
3561
1779
6598
6936
8858
7330
3726
8850
8813
6457
1691
3291
7087
678
3201
9767
9699
4796
1095
3182
4842
2012
1180
4971
1374
4210
4279
2784
5768
1678
9036
8762
8178
4893
6778
9741
9670
595
8545
9340
9397
1127
8449
6263
9059
1788
7261
8769
4080
8344
3311
1692
1058
3
2869
1587
6669
7853
6553
2452
5173
8619
5166
5433
9835
9968
9718
5378
8946
7797
5840
8224
5861
8053
9535
5520
7874
4567
7062
4978
1198
2888
8896
1829
3820
8020
92
4113
8681
369
5381
2640
5086
5304
6399
5609
8264
4113
5261
6091
9332
6987
5216
8323
3204
2357
2826
9034
830
4507
6129
2814
6900
3328
415
4363
7710
3668
7989
6614
1555
2258
1744
2502
7943
5513
7844
3727
4670
7189
3428
2828
2495
7945
3028
4761
4995
6203
5910
2122
6173
5085
7152
7355
2116
371
4735
7060
4443
7798
8565
569
5329
4612
1517
6476
8836
8545
1664
2127
2561
2638
7327
7850
8854
1204
8096
8741
4089
9341
7207
7219
7025
304
4009
3163
3154
8631
7702
6980
4566
5902
3343
2716
6583
3418
4194
6917
4617
1828
5655
652
4836
9057
8690
6712
9407
3551
6761
4060
3272
1054
8816
3144
6656
2888
7632
5458
7523
6926
8438
7661
6757
8657
743
9139
7256
90
3297
5381
778
8199
8221
5979
8268
2178
7473
5097
7133
3599
9922
625
4052
8993
6182
8255
5133
7930
3911
1366
4154
7470
3604
6532
5851
9795
9186
8340
2505
7767
9119
4112
9691
5085
5479
9104
6812
3813
5023
4211
7924
4775
7535
1529
930
8604
6781
8492
9067
9353
4516
1737
5516
3609
3860
2734
9420
5958
9378
9585
2253
5604
4096
2394
7313
2826
3128
798
2440
3102
1441
8186
5560
2843
628
3608
2854
3073
2921
7553
5456
2906
1498
223
5069
1045
8521
1518
9308
1056
5037
4718
6249
1670
6856
4183
2318
3139
3844
9690
7510
9312
5435
8288
5260
4496
5238
3314
1923
4694
7213
7379
9551
9136
1293
8590
9312
3012
7960
2711
9951
1781
3863
8081
9168
7346
8906
9660
4647
9419
5919
5608
1816
4113
8497
3738
470
9657
6696
2426
9405
8637
7566
9815
8716
9248
4274
2664
1529
9755
1238
7519
4488
3976
2226
3532
3815
458
2699
7932
816
4487
5662
9195
5906
4580
2390
9197
9977
1083
1246
2725
3465
1787
1201
5056
5594
5532
4508
7361
5661
7630
1732
8570
7533
3693
8356
6755
9777
3443
8687
8378
3358
8282
4564
4088
2601
4732
8256
1692
5561
4153
2477
5094
9611
5748
1959
8450
4687
5627
8031
4238
5392
2369
8825
3706
5729
169
176
2908
2067
3889
234
3964
7971
5833
4822
771
7472
6862
4561
9627
5386
9368
7911
8402
5686
4908
8279
1377
942
1214
8368
8931
7013
1031
4743
197
7800
4303
7051
4137
3328
232
95
486
85
6935
4214
1231
3068
2335
6542
2174
6160
7739
7715
5645
8639
7863
2691
1425
2571
4332
2450
8420
5873
9062
8532
2941
5910
6356
8071
4206
6973
9708
9348
6842
9254
1512
3802
8817
8448
9473
3674
9801
4687
7126
9778
7978
297
4713
7521
8407
6010
3526
7561
4532
5399
5217
9650
2840
8399
1851
474
2048
1182
6864
3419
9485
2027
3169
6869
2668
7873
921
7691
6128
4411
5934
9754
2366
5049
1365
4819
8853
2271
1138
9369
920
8076
8763
7750
4697
1128
7640
5672
1603
7350
6346
5033
4244
3593
1941
6092
6405
2099
1611
7683
9032
664
6934
8414
2653
9234
7953
8717
3521
974
7043
7463
8163
9939
7258
8563
9060
1011
6176
9875
3291
4121
8812
3313
9490
2354
4424
1954
8560
8825
923
2231
5908
9835
210
1122
8715
1369
5071
6741
4318
7531
4206
1974
8571
2305
9424
5838
6989
2757
8054
4097
6235
5740
3836
6281
5051
5180
4863
1275
4689
3048
1676
4843
9000
886
3527
5578
2683
7041
613
5293
2480
1658
2582
8650
993
8089
370
3980
6185
2386
5599
3461
7656
6931
6060
323
8691
1929
9966
6859
8395
8323
6148
8306
5832
3630
4520
2619
1489
4511
645
2218
7931
2687
9424
2183
1820
3472
3668
4974
4635
9358
126
7524
5717
6689
9153
4004
5630
3359
9271
1031
7683
3470
7030
8705
1592
5575
3018
1640
9187
4982
8308
6368
8947
3502
9695
2578
2078
5914
5898
1435
1846
4541
9303
8144
488
2123
3968
8848
6577
6545
193
4754
2108
4654
8117
2940
1900
2005
8016
5429
9107
4523
278
2355
4893
6683
4775
1662
28
2233
3464
2038
9488
5972
5487
4847
115
4980
9899
810
2446
6258
1181
6992
7019
7495
71
4023
9545
6397
2895
2327
1461
7010
2191
550
6555
2922
1149
6159
7161
8324
5394
3202
3260
1269
8746
9365
4170
5393
2343
6023
8411
6824
4289
5189
1300
7260
2126
2582
1473
417
9754
2385
3359
5070
6227
1326
371
8944
3860
7386
3082
9869
5836
1284
6879
9733
2618
4148
3282
197
5112
5340
3819
5206
3024
9510
6795
3682
7119
9916
9754
3446
3061
7207
1555
9347
4822
5359
1192
6751
3601
1026
3107
4824
8890
3712
7291
2857
8213
7362
4863
7525
7185
3274
5090
4576
9599
7382
8531
9260
2462
3487
9271
609
6885
2846
2213
8470
6668
7485
3534
4268
8439
1771
8392
4891
6655
2521
3893
9107
8335
770
660
1380
6184
5624
8004
2889
305
4505
7441
2191
1727
4897
2908
6804
9549
968
8811
987
6008
1900
3130
4475
6602
6281
3116
6167
2449
5893
5202
7129
1707
3416
2167
5319
8880
9721
9445
7223
5563
9812
5768
2783
7590
1254
7118
7493
2946
8491
1639
5301
2464
3615
7902
4177
7423
8177
9860
7858
3586
7494
8709
8621
3709
777
2441
5169
9500
7952
1242
541
2816
8650
9565
2734
1735
9972
6863
758
1847
3723
3565
9689
4150
9627
1952
9504
6985
5942
2851
8272
151
9361
1842
6933
4378
3352
7681
5319
9409
3794
2518
5039
8564
4511
6452
6019
8950
9517
1765
8957
9760
2730
5635
2202
3088
5268
2610
7278
9357
156
6702
8052
8053
8938
5165
6275
5621
857
3185
9581
116
7587
3197
4273
7708
8983
7888
8976
1702
86
4450
6236
2082
6814
8922
9708
2144
3918
4154
9581
510
5400
9369
2467
638
3172
331
9357
2178
6545
6494
9270
487
230
9795
8343
4044
247
8470
2137
6205
5763
924
5513
6608
5610
2585
1413
4267
3788
939
6898
8768
9725
3303
9168
4599
1492
9326
3749
6262
5491
2219
7622
8927
3921
5884
437
4294
7090
1498
9251
845
9992
1382
1446
7823
2243
3570
5974
2309
7123
3546
7170
1720
5151
9069
2176
4564
6654
4012
6801
6884
3011
7565
2370
3536
9862
7548
2911
1408
8636
8047
6402
572
8200
8453
41
3010
4107
4410
1350
4786
6472
7993
6111
9529
3842
6207
518
2792
9878
1415
1044
5569
1381
5080
4654
9934
3018
6343
9193
7998
9722
3130
1849
4588
3737
6827
6133
9437
2056
9029
935
3174
3372
1614
4399
8360
1787
3856
4039
3913
3984
2965
9905
2160
4238
2447
2445
4237
5728
9010
8055
6082
3743
3599
9613
7298
8941
7613
205
7013
5214
2038
7021
549
6822
7403
8005
4792
3565
9445
9142
2058
7983
8665
2158
4438
8209
1271
9363
1121
9182
1984
9933
8867
3855
5841
257
674
5192
4896
5799
1069
543
9698
5965
4467
6040
566
1620
5757
9084
4562
3720
3982
9672
4136
8558
406
3986
5732
7190
1501
4694
9829
1151
1650
3534
9685
7049
5408
6208
7143
5430
6154
2641
7196
9722
1315
7479
5298
9826
412
4237
3354
1889
3643
5215
20
6148
4388
1237
4697
6471
5303
7437
485
8433
53
7249
4111
8507
5248
2071
4342
8734
9823
2743
2873
4633
1131
7079
6467
6882
8473
2579
9874
2500
4515
8488
2371
7590
4165
5407
3707
3404
1137
8087
7012
7543
208
491
8098
1848
7414
6642
1873
8435
272
7142
7949
9278
8477
7708
7070
2375
9414
8226
4430
8405
795
3767
807
5447
2604
5779
9598
7769
3777
4215
8854
5046
9910
864
5987
7
7142
4629
5516
4760
1266
6576
8732
4988
3790
9962
5045
4551
7449
1534
3345
6665
2568
5471
8726
9611
8574
6373
1221
6065
4889
7843
672
9600
3499
7588
9046
4953
5475
4868
7788
7683
2536
5035
5961
7319
9027
2740
6814
7733
7238
6940
2320
5988
4444
9493
1971
3334
2477
4330
8341
297
4398
2605
5973
3674
9588
6652
1422
4709
6723
4211
6356
439
439
474
4057
996
8238
3535
1116
1077
4432
3583
3198
9577
9116
4157
627
636
6352
3957
7570
3845
388
3562
2089
4792
9684
6139
5952
5725
7400
1141
2711
7096
4898
6706
5615
2295
1508
2143
1330
7770
3435
9035
5153
7100
8844
9243
5624
433
1417
970
7295
8264
7055
9326
7120
9903
7903
1798
2591
7061
1064
2831
6699
586
3774
38
3104
6659
2185
6791
4455
6378
8108
276
347
6531
1039
5586
1992
2985
188
9693
8833
9190
2963
8588
8222
9281
1706
8191
1169
5474
9221
37
5891
8433
8238
3306
6752
8221
1809
3693
7740
6408
3334
9663
9296
6047
9899
2615
7045
360
3213
1267
3740
3044
1812
1802
5639
9092
6169
4684
2296
407
7316
2730
6100
7057
6390
4786
9506
5624
8463
7251
6454
1432
4941
4495
8133
1350
7667
8350
4277
2738
1441
8591
2883
3781
2822
9834
3360
9706
5886
4304
8008
5433
6665
4516
9568
4718
4235
1667
5612
6921
937
4510
6602
894
614
2393
30
1964
4522
1931
3003
747
6732
5798
8971
5038
7020
8848
1995
4569
7584
960
4214
4060
7000
2245
9837
9388
9488
6640
1663
771
3602
4850
1467
6894
8085
9583
8527
6724
9174
370
4779
6215
4353
8106
1655
435
3276
5682
2750
6707
6704
2367
9222
6579
7669
7250
2269
3504
5449
941
3042
4955
8989
2162
7708
8588
7148
8391
2315
6371
3481
3238
2745
1658
2804
9985
685
9271
6584
1331
8204
5662
7540
7681
428
2226
8500
3535
5030
1756
411
1198
3767
5652
959
8500
5283
748
3554
468
983
8973
8600
3468
6794
2904
4682
4382
8927
4975
2453
6694
8777
1244
2623
7194
6267
4958
3912
5695
3019
8469
9017
5688
2674
5923
1101
7626
7732
8178
1992
171
5046
692
5287
7976
5440
4790
2982
7685
6145
6238
7192
7376
3177
6771
9430
8495
9848
6555
3991
7575
4832
8143
3624
3454
9369
4955
5721
856
3713
514
7444
2734
3165
9263
186
6974
9745
1062
6684
8459
1704
8072
6051
8980
2769
1829
5404
6579
4198
508
6916
9708
7402
5454
9499
7173
8254
977
1480
9156
5136
7472
7513
6243
4592
6576
4517
6753
8528
5469
17
4611
3560
4739
2811
9448
3571
9112
3942
5018
266
9590
5650
7359
7179
9367
839
1839
6934
4121
2558
4001
8419
6369
5692
9214
7987
4795
6860
5879
6577
8815
7224
5281
7941
5296
7220
9438
3941
783
4103
8
5464
8796
5990
2087
3593
3996
3455
850
3636
5654
7407
3426
8704
1847
1152
9393
3577
8885
6579
130
6856
4625
1142
4682
1666
3733
8338
6795
6362
7021
8579
6546
9556
83
3461
3766
2695
7234
8279
4001
9821
6220
1503
6028
4490
4231
2170
882
3447
3602
1342
1798
5706
6997
2686
5377
3396
9014
2088
1891
4790
3288
5391
5595
2033
5310
4273
1666
3897
8830
7764
4081
996
6800
7921
2035
629
1973
7021
7748
8000
5957
9744
2329
1097
8961
9556
1626
9278
6055
380
7050
3405
1523
8782
8791
8595
2738
9599
9645
4323
1634
3225
2549
8127
1510
9323
1258
9045
2598
1213
7980
6905
8498
863
8365
8475
5719
445
5689
2117
2970
4177
9555
6452
66
9253
7915
1952
786
3091
2027
7065
4196
1435
977
6304
3937
9648
6
1455
4220
1247
2989
678
5359
8909
8439
6003
2044
3052
8915
3053
3846
970
2388
3949
8457
87
7178
4298
9939
9008
8450
7055
166
5805
3593
7787
4374
8979
1356
5221
1916
6598
4619
7690
6413
7391
9419
7397
3621
5718
3899
6889
4125
7149
6655
382
6364
2072
6760
3302
5561
3468
68
3546
9870
3043
8161
2998
7064
8121
1421
6749
3723
9991
3242
3706
9618
394
2653
7813
8069
1918
1429
2511
2339
6524
3768
3722
2926
6605
2809
7063
615
6426
1094
3037
1518
66
2558
7891
6459
4583
4656
9770
539
3189
4302
2250
4162
6880
8113
2727
4383
1209
6614
2480
941
1996
9061
4725
101
5097
5858
5282
1185
3133
7356
5980
6348
8957
3331
4694
7141
31
3256
7520
3906
2020
4060
5613
8272
8470
7290
3520
8409
5738
9920
8675
6175
1489
3512
4803
6548
4065
2182
6571
956
5259
7226
8523
6106
5833
6309
8900
5447
9158
6408
3459
5922
1385
6487
8584
8657
368
5037
8883
4149
4021
5513
618
9756
1615
7735
9576
3631
1112
7097
6693
1196
8086
3347
8030
6350
8825
9191
7985
5720
7312
4725
5064
5969
3144
2196
1055
7304
3745
5566
5507
8153
5823
853
7273
1352
8314
5011
7353
8314
3762
4976
117
4292
3604
4845
5401
8443
9713
6189
9905
8250
5889
4387
7793
8753
5059
6629
6869
5450
3295
96
6486
8104
5243
8182
1414
6648
9814
3891
6936
9113
2020
1070
9791
4552
8727
7626
1297
5476
5750
5595
6967
3601
8381
5653
3204
3752
2368
5696
9791
6667
8813
2441
8991
2597
8429
9042
1091
7024
4679
1594
8603
6241
9186
999
6582
9038
8596
3407
5385
4191
8779
7509
7720
5122
4055
8257
8996
8680
5123
4441
8417
766
7486
8811
6963
1478
2330
5261
165
7523
3120
1563
4277
1156
46
4879
9647
4583
7711
6703
5028
4591
5365
8144
3271
7696
9589
3993
2261
4231
4511
3970
9150
5063
3864
6507
8484
9246
3478
5673
5807
8326
695
3595
58
183
6382
4395
238
393
1548
4319
9704
5304
9751
9823
6090
6576
5753
1602
6555
3912
4824
3185
4475
3627
4989
5069
1816
5249
7811
7564
6950
7212
7966
4590
6190
2254
790
3694
3478
6008
1550
9972
4857
2301
3237
5671
7010
2454
985
607
1226
4206
2771
8889
5644
4829
8754
1716
7057
723
4183
57
1470
8234
2555
807
4662
717
5113
4172
9244
6471
4123
1408
8777
2420
6388
9994
3782
2965
7303
1222
3623
3359
5011
1519
7012
7010
5532
6550
4581
1671
8902
9652
8906
1379
6208
1820
8020
905
8955
4841
4532
6651
2182
9143
7981
3760
1303
4302
1336
5841
1352
9433
4500
2494
8572
8437
8440
2190
5853
7445
4631
355
3955
5826
3807
6684
2498
431
8526
9188
7393
3882
5873
4519
4354
9455
8314
7365
1315
775
4669
1327
496
7341
5495
4287
2195
2721
284
1796
4890
9302
9100
858
8978
1478
1648
7448
5893
6053
6631
2387
526
1186
3240
7232
7557
1562
6435
5783
5211
5959
4264
4355
387
1382
3187
4918
6907
8694
4563
2073
7574
9340
8118
9616
4200
8980
9283
5196
7805
6882
9923
3947
4118
3974
7644
9818
3697
8381
7980
7370
2532
2868
478
7744
4885
6616
1836
9110
233
249
4258
3392
1463
397
7882
6377
776
2832
1482
3740
4014
1881
3974
4238
5726
696
2931
3016
9627
3228
4089
8418
2577
465
8707
3531
5562
3622
4471
8325
6112
8493
6892
190
2000
2971
2477
3769
2103
9679
3769
6874
8124
6975
2836
9393
8137
590
3966
6430
4056
4555
6622
211
710
4386
9867
6007
9094
8629
8870
4870
8325
7846
9895
2918
6469
1627
9506
2708
632
5060
534
7757
8283
6456
9682
5209
3020
1643
5508
9073
6762
3933
4447
2833
8504
4108
3417
3017
1533
5305
6623
4573
9627
392
2133
7916
6697
4737
8093
2894
1199
9283
4834
1095
8990
9672
1427
2280
2698
7860
6391
629
7478
7607
8289
9440
2938
8514
7585
9908
6690
8022
7892
6318
4518
6920
746
9302
450
1280
6914
9020
3505
5441
7140
1612
6171
6451
106
5268
8488
348
3580
3757
1663
3053
3127
9172
3904
3576
7545
1613
8827
4080
6555
957
7595
7161
3339
4310
6162
3694
949
6656
4625
5729
6702
3442
6388
9564
813
8927
9049
3111
5191
765
5003
4515
9157
402
2783
4659
8083
2919
266
2810
8343
4510
6477
1183
1820
2288
3534
1421
2987
8447
804
4375
7269
2138
8511
6057
3679
6383
9761
905
6075
9434
4797
3676
4767
860
955
6341
5172
3223
3316
3641
8412
6965
4912
2814
3361
9161
9354
8754
1830
7149
8333
9815
845
2218
6686
5612
661
2406
4005
3687
5084
1576
6424
1886
3609
9047
8566
7941
9199
416
7246
1041
975
2663
2217
443
3949
2708
122
5136
9852
2750
5473
2534
2265
2726
7654
7657
7185
3402
8168
2052
5840
490
8594
6699
5447
631
5942
9124
9929
3719
7546
9366
1186
3702
188
3625
949
6022
722
7869
80
3607
1698
2279
878
7505
5723
7398
4137
1582
3023
9396
4585
5877
5421
920
5694
4369
5247
6760
2182
7536
381
4587
859
5623
9995
8828
8124
7315
2726
1995
742
1658
4343
5278
7503
7024
6545
8821
4703
1253
3549
4123
4380
7644
6351
8536
2368
5719
2084
5507
8649
6014
9323
389
8189
8942
1965
6393
4263
6958
2266
6111
162
2604
8913
1904
7681
8550
3276
5691
6025
4709
1350
3982
8956
1636
8442
7873
4323
9038
8169
6812
2615
4165
2679
328
7788
255
3571
9459
3450
7227
369
4413
6537
1106
454
4336
5608
2600
6816
6684
7594
3057
1871
5984
3038
4256
9203
6101
794
3003
1363
8116
8628
1450
9463
7064
9196
2847
323
4926
1512
1983
977
8441
4413
2702
2234
3602
8008
2889
3968
2284
8103
8413
1627
2917
1382
7253
6254
5433
9257
2720
1237
9537
1315
7329
542
6712
2993
384
273
3678
6950
7294
2365
7638
2276
757
8176
4986
5988
3758
3330
5822
6210
93
5519
8274
5096
9638
1311
6337
2853
8723
7412
7110
3097
5757
3023
3918
1744
247
4111
3784
4392
1995
7192
8793
9665
7420
8028
4573
8593
6378
856
1560
3536
6756
9694
3994
7751
1400
1818
416
6240
886
8019
8903
8969
7059
8752
7580
6779
5353
1732
5663
4290
3659
9479
646
6344
5957
51
5918
3522
9730
5048
3516
4278
3496
8140
3105
2295
831
6899
1259
2656
6399
9174
537
2201
502
3459
3527
3336
4664
6129
9287
3383
3681
3038
2785
5469
8054
9960
6097
2124
4138
7220
2974
2327
5692
7534
4235
5998
8237
1901
2375
1287
4544
8098
8031
4267
1547
1789
9731
714
4089
124
6181
459
2241
5890
1597
2452
4242
3743
4586
9923
9317
1393
4980
1623
9700
6759
6429
654
5033
9966
1077
5035
2831
74
7357
9347
2629
9330
6707
1733
3233
5833
2380
7476
4273
3429
4976
3362
3884
3213
8814
4938
4295
5619
8096
3882
3012
5500
1370
12
7317
3128
5004
2111
8990
819
2263
3062
4841
6055
7628
3437
3602
7083
3616
1380
5298
3931
3260
5242
3706
1653
1600
4246
3605
5758
1271
1316
4896
9392
1318
8811
4966
5857
6463
8023
2435
5392
6914
9416
1386
5694
8210
3575
8898
6342
6869
1295
6395
7274
693
2447
7758
7740
3509
1163
3459
566
8557
5098
5564
9783
3510
9856
623
8123
9281
6936
2657
8997
7745
9277
1933
7595
905
3733
6755
5406
8608
7355
3614
9765
4881
8551
7694
501
1551
5132
2436
5583
9990
4095
7708
1686
2157
6479
5956
2795
2679
8820
6011
3255
3784
1528
6037
6276
6037
6493
8107
4377
6820
3946
6527
3952
7827
9541
4477
2421
7396
6830
3101
9405
4918
1238
3732
6464
6911
203
6058
677
9397
2337
1335
4489
9836
1294
2871
8860
2777
2754
7997
2504
3253
5552
8531
2654
1198
6494
1343
3711
9223
437
6241
1332
9600
2869
1832
5418
3392
7449
5701
2573
5438
802
3128
5600
832
7186
966
5750
714
2264
1180
7329
9448
3363
4381
4453
4119
6580
4551
135
8493
1253
6036
1399
9145
7599
5885
4455
5717
9677
3608
5479
4072
6587
1554
8191
8104
8330
3319
952
5724
7971
8366
2983
4864
9877
4082
7863
2481
5437
1739
7410
4953
7649
3388
5564
69
8969
4181
6956
2849
7978
1416
2967
9557
9552
2840
7338
7768
3112
3454
1972
4675
8039
886
3135
7857
5226
4950
7913
3490
699
4414
1043
7375
2957
3690
2197
5303
4917
9269
9483
1544
4757
7000
3345
666
5669
5680
8374
9269
5952
3198
8560
786
9929
9527
5804
2399
3384
8140
5055
2668
420
8996
9103
2659
8046
2901
2919
2661
6584
9345
4875
414
5265
3309
2952
3930
2511
605
3735
4146
7559
4123
1838
5119
9435
5575
3762
9407
7249
648
7294
5156
2651
4705
5833
6074
2888
6158
1094
209
151
2638
1693
456
2708
1690
4530
6555
4800
1715
7103
4019
6033
3530
8627
7772
2611
473
454
2052
3625
2719
9368
4878
853
4585
9141
678
8943
5516
3718
6048
8133
9566
248
6825
4016
9780
5185
1071
1422
694
7748
7036
385
8431
5347
1566
8180
4993
9612
3922
3557
6133
4081
8126
7764
9600
9880
8014
8518
3185
1915
2293
5478
8022
8621
726
1897
8351
6731
5883
8972
6570
7562
1778
1389
6093
2514
7320
6482
675
2278
3741
5129
1549
1631
6775
1453
4234
5813
4323
9666
929
7529
7926
1470
2779
5138
8769
3092
4605
1154
4851
7454
2355
4644
9496
8486
5289
580
2432
7025
2531
7530
4826
4457
380
1205
5791
7941
5979
2913
619
8871
5105
212
5029
82
2479
4618
2576
1957
1733
9275
3707
889
2149
6886
8403
1203
5734
1901
2936
6214
5908
1420
9340
6440
3013
4918
6968
5183
5383
6751
1241
2920
7844
3184
9303
6132
8999
7418
1254
7552
3961
9130
4566
4527
2164
4805
4533
6742
2137
1344
8869
1923
5564
3391
7288
8987
9677
1448
2246
9039
4578
3107
4241
458
8351
3264
6672
8138
8040
4837
7768
3224
6925
2947
8217
3333
5988
5316
3716
5604
5365
5603
3930
958
526
1735
9232
9957
6839
8349
8671
601
3664
9490
3096
8001
3174
9578
6052
7783
7492
8384
4537
9826
8134
8442
7208
5312
3769
3815
8227
6224
4575
2216
3165
5114
9534
6521
1178
2860
9768
4891
3173
3745
8277
9519
3888
9536
2812
48
918
9727
7985
6350
9277
1425
2744
6003
9415
2451
9160
851
3735
8447
8346
1765
2928
5659
2273
6152
4121
801
3459
6404
1453
6620
9477
4703
6400
3980
8374
8456
4203
870
4850
3987
8312
875
3078
4657
3353
4626
7603
3452
3635
6965
427
7068
1704
5477
7401
3161
5634
9195
6077
909
3163
1724
6837
1653
3625
8104
9975
7524
6711
2528
4970
4900
943
1649
8869
2170
2212
8417
6847
9284
27
5477
8949
5554
2393
8684
8267
9167
711
7532
1578
4554
3075
7095
7239
8581
7777
7449
7763
3385
2382
1249
4111
4148
469
8602
7592
2976
2202
9013
7856
6289
4787
3396
8493
1339
8839
3445
3659
4478
5598
4633
380
2031
4777
9728
1600
1828
7419
691
6704
3371
7076
7134
7363
9735
8030
392
2004
2137
5168
5952
4427
7031
5520
4342
9271
1419
9493
6723
1645
8619
6283
5541
3818
9456
8592
3755
7300
1541
3915
2122
9391
6126
3388
3370
6428
1346
3102
8128
348
1591
3753
9256
6722
4873
7013
7998
2678
4278
7081
473
213
1033
1856
2838
3798
3169
1213
7212
4760
1165
773
3937
6151
7750
2507
3401
3661
2057
8698
7573
3893
2431
3531
5872
1754
7579
1222
3761
6926
8960
7157
5181
3831
2717
3363
6893
2596
6405
2132
856
9854
7839
8654
4749
4233
2967
1285
4719
7418
1759
9445
8380
1602
5957
3912
9084
4136
2738
2759
7747
9732
4797
1853
8483
8568
7082
5751
1489
4345
8242
24
977
2235
7423
1513
9793
1468
3268
3518
3936
646
3560
5443
9593
7544
9677
7093
4720
6478
1553
9261
7127
5676
6064
7927
3021
5834
9044
5313
9188
2057
8650
7823
749
4084
8802
3819
1010
1714
3731
6569
4832
2535
3784
761
3247
1098
4923
8486
3024
9250
7165
9147
4994
9801
9183
9045
208
6578
4160
1988
6667
5399
1235
3963
9903
3819
7275
7014
9636
2191
2215
315
388
5168
3060
282
9524
4237
9411
5998
1792
6502
1337
4133
6200
352
6604
6972
3217
9509
4353
3636
8041
5768
5727
7041
8603
2950
3455
9072
1499
4248
4531
4136
4270
3365
9248
2394
4585
6196
3177
931
7061
2944
2025
5616
204
2340
1485
6992
4115
6117
7212
5989
6259
7775
9107
8276
4117
8823
6913
1277
6586
2480
8348
8116
4292
3994
5919
3421
2805
6164
401
7591
6002
1474
6610
7567
3827
8362
5396
8581
8474
7976
9044
923
7901
5073
4595
3866
3441
5108
4390
3631
6725
7292
4950
5811
9097
2115
5509
6136
7898
4305
8254
7359
9131
178
9655
4246
3840
2133
3990
7614
7514
8944
1757
7707
8874
17
211
9733
7908
5344
4385
5740
9554
272
9606
8648
8705
9300
6135
1086
9388
8910
7990
9582
1076
7074
797
6185
2169
8330
4071
1937
2567
3299
7836
8104
3519
3076
6151
1450
9153
1518
2918
5239
3043
2191
5326
8
8977
3377
3080
4451
6225
8239
2107
1514
5249
680
935
8285
7279
2444
8491
9408
8709
7955
1028
8919
1776
3245
4435
3981
8011
2196
5546
3716
1981
989
9826
6343
3707
3998
1244
3436
4779
1321
9298
4133
9782
5623
4777
9013
4537
6944
8806
8495
3417
486
8778
2858
5296
2113
1835
8354
8296
8245
5952
9112
3123
2511
3048
5273
1589
3151
2264
2780
7646
9664
6288
4308
72
4066
9928
6997
7337
6505
7644
4868
3701
5822
9425
8855
5268
1379
6147
5452
6459
3652
5516
4790
7706
5689
5171
2609
1618
2568
5295
5031
4944
759
5687
139
826
1247
567
7906
3556
9548
2481
6881
719
9697
3037
9634
6352
504
5614
3088
2233
3943
1091
5090
6406
4126
7079
4469
8901
4189
4358
3825
1939
2499
4396
8861
4719
4113
8491
9663
4542
7084
6296
2604
6634
7121
7827
621
8807
1460
8050
9250
2580
1441
1993
2017
3290
8483
6727
5607
7029
1986
9216
7279
6475
199
6131
896
429
5020
2391
5120
362
3278
8823
8439
7194
9364
8438
7054
7678
3610
6881
3222
1218
22
4384
293
9643
2555
3369
5548
6243
6027
8353
1684
2606
3720
31
9030
8344
6643
9087
5897
2189
6966
3728
9286
6436
5149
9819
5000
7209
9342
3120
2880
373
9417
5695
7204
7597
3803
511
4583
1140
5197
4670
1668
7790
9897
1510
6452
3762
9244
296
9087
6346
1239
40
9359
5338
1168
5669
8944
6219
6053
8851
9859
8243
8064
1831
6210
8227
9334
1198
2158
7565
3914
7610
3363
4415
5887
3771
8158
6832
4682
1222
4181
1846
4933
5860
884
850
7760
5177
7752
8585
4547
1230
6308
4095
7390
1854
2641
6754
2817
4731
9587
9968
215
842
390
294
781
2513
2151
2807
5361
2107
8399
3237
3942
3606
6298
5087
9443
4458
2614
86
8251
7877
455
3662
5463
5319
9527
6670
8479
5832
699
9043
9721
5553
2032
3607
584
6590
5780
2554
9109
2429
354
1530
5371
259
2789
4085
6828
7916
1597
7784
6017
204
112
5698
1263
1671
2791
6506
4405
2426
4921
1449
18
9172
5046
8582
2531
2100
1865
7037
3578
8048
3057
8555
6122
8191
5737
2264
5279
9844
7122
4689
2219
7191
530
6256
7370
8657
5638
939
1031
1269
1939
1702
935
9702
6714
2790
67
7720
3610
4884
7396
6535
7968
6681
1479
174
4633
4428
5904
6069
7224
3445
8666
618
5474
1293
5036
90
9606
3589
9752
6908
4331
1695
8877
1019
9906
1660
6092
6174
6603
5683
4487
8982
9331
2923
7301
3091
5066
7253
5043
2883
1619
8009
5460
9928
7364
636
7801
5333
9405
5227
2396
7429
1654
8598
8806
5544
65
140
6177
8954
8655
4478
3383
6466
2255
6515
345
9476
7776
3720
9740
7091
5207
7857
6493
6791
1452
9473
69
1782
6991
4370
1496
8115
5336
4993
424
8816
1628
4969
1686
4224
4027
1178
1464
6510
6487
6406
422
8692
6479
4328
1711
5097
4489
8561
9416
7401
1774
6480
708
2722
1438
3405
4256
137
6773
9267
9157
4151
3542
9768
4752
7156
5491
6570
1486
7038
4063
4935
7041
406
6410
2201
1888
3111
7900
3004
8250
1652
2205
4189
667
2636
640
8049
1911
1629
6240
2704
6755
8258
7043
5196
6803
6282
7131
7842
3982
5735
9819
5883
3293
6895
6231
4847
8867
995
2580
6135
2471
9354
2686
461
4668
5321
680
8562
897
4721
4190
1436
5060
8821
647
986
3538
7558
4039
6118
58
3245
1184
7894
8815
9396
7816
5342
3340
5329
5061
485
2257
3200
1621
4898
5164
5676
7035
8068
5763
5914
5939
4139
4670
339
103
7766
9682
7275
8282
5258
7367
1778
8257
8619
9995
4231
1298
5706
6559
7060
9460
6987
7519
6890
9798
962
5775
9834
1563
746
7537
4172
627
8242
4067
4512
5686
2260
3014
1743
4473
1986
8361
8508
4930
4239
4659
9341
1640
5928
5600
9328
276
2093
6723
8364
6836
3024
7929
4373
8750
3481
9374
8699
9106
2819
1065
9008
2440
775
5474
9460
8776
9731
5237
3423
3816
7814
5902
8698
3168
3418
5363
682
121
2767
5857
778
916
8176
5103
7524
9368
5620
8479
3627
8675
4468
5411
1720
9777
2292
7068
3712
9530
8511
5405
9262
6934
1251
9438
898
8332
8118
2908
4005
168
4260
5438
472
1978
3926
387
1336
2571
1249
8007
496
3227
9992
3829
3276
3894
7950
4261
3061
9301
1244
1894
3213
7376
1643
5511
6457
5377
1679
4880
5430
116
2113
3870
8089
6442
3351
8827
4775
7309
1329
5371
3998
6590
8291
7170
2334
7786
1210
116
7800
4075
1501
4149
561
6731
2850
3518
9282
243
2297
1729
3296
7233
8697
2628
3987
9864
6133
9433
8853
2033
5787
4046
6457
7504
7305
7168
6565
9489
1580
6331
1469
9425
8630
236
4813
1721
635
5639
7795
6421
2681
6916
6407
5731
3169
500
8680
2999
1654
4802
5381
4668
8033
2725
8276
4404
5694
3538
8034
2512
2663
4190
1160
6395
3387
4864
7894
9312
9531
1429
5631
7293
4609
3854
4096
9935
9485
4116
158
268
1485
6635
347
64
7672
5268
5365
3471
2151
684
2523
1786
6480
8370
1005
828
113
4214
4927
84
8534
4125
6585
8173
8391
4049
7342
7656
4304
9413
2711
2571
8654
9926
6572
6643
2947
7053
9694
6485
8631
7458
6084
739
1291
6938
7151
6890
1994
5760
4620
71
8527
9666
2790
1786
2685
4066
1702
4658
3775
3053
2632
4392
8893
6585
4507
7944
423
5783
2372
8426
7569
3816
9855
4143
156
5979
2404
8615
6652
324
594
3711
9611
1209
8891
8855
4505
8150
3179
2978
4798
2880
3541
6071
5950
6774
5020
5124
5352
5972
3500
290
315
7825
5091
1011
294
6889
463
7544
6570
8165
8308
1471
3677
9877
3098
1306
6062
2367
5905
331
6112
209
3170
363
1718
9811
2212
2474
1033
600
1704
6112
361
6739
5361
7730
8589
3575
4291
2720
8904
1894
2935
3180
3243
1003
2488
1397
849
6307
6285
673
7386
3877
2483
3353
1240
4547
1863
4958
7104
104
6941
4393
6973
4897
2623
7856
727
1513
4213
6085
8378
733
7294
7928
119
8494
6937
4413
9268
3460
6370
4904
8256
8815
7196
4117
5239
8361
3431
6756
2222
1224
4735
7377
4572
2048
3297
7426
1878
9540
9194
7401
6853
6044
8157
6841
5749
3747
7297
8230
8093
6584
7221
5429
3478
6388
2577
7794
3065
235
7818
2897
1226
2251
4625
956
7787
9314
3610
3275
894
2428
3252
7281
9499
105
2489
4307
4218
2685
6803
7251
8526
5265
9737
2747
1679
7496
2277
1190
8561
7836
1380
7304
198
2854
9113
1741
9677
7468
8478
7007
6309
6196
3304
6225
6834
8855
7589
5720
3146
2753
8485
2410
1741
2117
9123
4958
7519
3789
9758
5299
4
6927
1928
5693
7894
4636
5866
6394
5638
1090
722
8194
173
7985
4842
685
653
4234
6582
7214
5497
3570
1338
1885
6669
5767
4933
2003
5563
8826
5502
4014
9316
7498
3946
5828
9680
8162
9607
5413
4938
1256
2873
2409
4650
9478
4446
2568
6640
7797
4159
9320
7514
1189
6021
9649
4322
586
294
3757
4039
2865
9403
4347
5351
1264
8367
7218
6742
3547
6326
9314
6173
6002
2839
4839
2930
8536
2024
9287
1823
270
9556
731
4738
8590
8508
5674
8961
2404
2103
2864
1127
3142
1895
1885
4687
485
7914
3578
6188
9147
3513
9143
2115
3908
3233
6848
1814
3434
7179
1838
4238
8728
7898
1401
4276
7200
3249
4907
8492
8
6766
7776
7486
4014
2839
1418
6370
7213
5248
1088
888
3944
4486
310
4017
867
4426
7304
2413
3553
5181
6257
8258
7015
9717
8584
7733
1007
5113
6025
3481
3450
2447
5938
497
8925
2799
6436
4291
2092
3972
361
2892
1668
7919
4421
5306
2673
4103
5908
3321
2672
9889
6499
1181
143
7895
315
5929
3457
7320
9896
9162
1917
365
9065
2852
614
6659
9216
2567
1702
6906
9608
252
6739
5113
8070
3666
8099
411
3047
5551
4124
9930
9
2917
4628
3734
887
8868
9639
6258
8764
6885
167
7212
9513
3802
8430
6935
7073
6672
5455
9111
1649
8366
1946
3288
5037
8173
6030
9035
7190
1843
6792
6301
6471
3149
4698
4086
6607
1961
9511
3243
3257
317
2635
2145
4966
5576
1176
9295
4733
403
3867
3582
9161
3764
2524
256
48
223
5652
7386
6099
6776
137
7807
3713
5241
7957
7610
5303
2092
8293
4919
5650
3911
829
4767
3397
2578
8953
7903
38
6709
8958
5348
9426
7026
5630
1604
9569
7500
9082
2716
8164
9379
6547
8866
9627
1405
4345
9270
8819
5347
6820
8842
8124
7077
33
9579
937
5755
2292
2970
8481
4345
2508
9180
2738
2605
4324
9130
4997
3881
3269
2070
2268
7479
2713
5979
3000
3534
4426
7727
2904
1872
969
2296
5515
5901
7531
4119
9895
2328
1229
8006
258
6643
8201
7466
7469
9657
5185
9077
5712
9416
8919
1307
7648
7386
8207
9390
7661
8942
1916
6376
8329
648
9271
1572
5891
7985
2975
874
5217
7164
8026
3045
9788
1511
6217
883
3509
6138
5849
4456
3574
2607
4246
2575
4179
2478
3210
5167
1886
5555
3779
2693
4810
9502
4067
9204
9016
3895
145
3814
9341
6812
1581
9341
8581
6249
9824
5450
4016
5667
4417
2457
3642
4769
68
7207
3593
3479
8846
1537
7471
1872
8083
3115
7919
7735
2736
7066
5597
7138
1797
4927
766
6940
5626
9088
559
1838
2658
5220
4705
1433
5133
7002
9985
8322
2695
8695
3702
8586
3022
4826
8660
7321
3201
1630
2573
6823
7875
5547
1591
2631
2255
8217
2089
8784
5782
5795
4511
4744
1651
4052
4285
4495
400
9920
3119
9062
738
9457
975
2571
6174
5053
2496
3746
1935
3904
5735
897
5664
1420
5050
1816
1331
9225
3520
7243
388
4154
4280
4557
5112
6670
5830
9259
5551
5503
5368
2354
7944
9451
5175
7502
5220
3837
9976
8224
7938
8776
7586
6250
1546
8943
9098
4506
2341
947
4922
3394
5737
553
8912
9136
8339
1511
4962
3343
4413
8268
1376
8712
4559
3977
1410
7974
1057
4672
8624
9717
1646
3511
9200
1558
1269
5209
4618
1026
2265
2569
8856
9592
9545
8628
7833
6533
4393
1906
724
9087
8575
6680
2074
3438
922
2510
6948
2423
8875
5624
8572
3415
1080
6307
4103
6184
54
2366
831
947
1540
4738
3919
4402
2471
2623
2216
2544
8751
9188
4081
4048
3800
7514
3803
8215
2428
3902
4626
9895
2822
5226
1007
3497
530
1743
9978
2853
4544
7601
5709
5905
584
4799
4500
7412
3415
4029
2449
6918
8167
3056
3836
4070
3789
629
4407
7703
379
8142
6431
184
4422
5258
5534
5343
5874
768
9662
1105
1001
5544
6040
9008
2186
4934
3642
1169
30
628
1655
5193
8022
9402
8153
4404
8385
1677
5554
1874
3242
9889
1791
2959
7245
1436
4493
6173
4938
3513
2422
8767
3570
3958
36
5492
3454
5803
2342
6655
304
2326
5456
7311
2929
3639
5516
6112
2649
9829
6495
6733
157
5868
2519
3215
2498
1812
6192
4311
4623
7711
8038
2452
7857
782
7828
4562
7273
7536
8171
335
7600
7641
3998
6443
3114
5003
3866
7803
7800
4243
6755
90
7559
4034
6922
6397
2743
3078
3211
6753
8486
6165
5762
3236
1866
2710
1677
4364
4141
3548
461
5704
8530
1567
5766
1889
1367
4600
118
3612
2083
137
4850
6543
4526
2951
2460
8093
9248
934
7857
896
4721
2655
5134
5954
6832
7936
5139
8968
9056
9920
1168
8284
5228
8557
8252
3957
4810
8084
692
3669
3373
6317
4992
9263
4757
2944
2033
7986
3826
9303
935
1863
2726
8658
2623
5571
1656
5729
1818
5769
7828
2082
7704
6879
8559
5127
9331
1147
2649
5715
4057
5531
6427
8785
1713
8414
7280
3808
9758
2033
8880
9967
241
218
6536
1201
7416
7979
1941
301
9429
2195
3038
8006
8746
7351
9522
1217
3872
5672
630
7864
8055
9745
9041
8378
9640
8960
6627
2540
4966
7006
2767
1041
9795
2701
8602
4369
1150
4221
2508
4201
2633
2842
3891
2334
5657
870
1446
8351
920
2095
9719
9799
2900
9196
7442
4492
5786
6985
5250
5735
6509
9612
9843
5872
8672
6052
9506
1813
1380
1038
2752
4118
3882
8611
5701
2449
2298
7409
6738
9381
4348
9027
415
1093
8820
6240
2355
251
5227
9998
7297
2950
8120
8112
3935
7137
3405
5619
2594
8449
8990
2129
9126
9051
7500
9920
8010
4640
5984
1003
8200
5031
7747
2874
4113
5941
3145
3488
6183
7291
7407
2913
7332
7435
7594
8382
5560
8648
2686
2463
912
3162
2048
9259
8577
8987
963
8279
3013
9393
8590
5657
8412
2840
879
3815
1059
3643
5577
5345
7218
5631
4889
5320
7711
8781
4455
7065
6337
4121
2807
7258
3647
8803
4542
2320
3702
8650
2114
2875
4505
1368
7867
7615
995
6686
8614
191
1560
940
8424
2935
9433
3165
2862
7254
9015
2925
6723
9174
2430
6488
6476
7034
7443
9681
6973
3828
9801
8251
5342
4576
5388
9432
8072
4624
6272
8571
7786
6884
7572
1804
5016
853
5776
232
1906
7071
8318
2193
2643
2777
1669
1337
480
7890
9247
8919
9120
8730
6349
116
171
1306
5681
5861
2587
3329
9768
4645
175
1292
250
8957
3919
16
8810
9347
6921
535
2281
8237
1514
8133
8743
2784
1192
7846
8489
7082
9260
2167
4838
423
8685
13
9915
180
9495
2837
9695
7262
9771
6809
2336
8390
8736
6796
1212
3539
391
243
4428
1348
3948
7567
4091
8881
9048
3787
7012
9724
2723
6318
7513
8842
3607
1646
2336
6760
5489
9122
2552
2907
5200
7681
1097
7480
8991
4732
6313
3485
4383
6261
75
794
7709
1547
8146
7695
2628
419
5892
6084
6091
612
4234
5855
9807
5679
1603
8821
3691
1002
2439
8992
4691
5831
7993
7753
7681
6997
2278
6083
4182
6163
4379
4356
5554
4684
99
3744
4415
8740
3405
6947
3432
7373
236
5275
5511
2934
5880
5248
7915
6961
241
6513
1608
9872
5124
557
7065
8731
7959
1706
3488
3568
7214
3349
9726
6055
3088
6982
4399
6513
6355
9759
876
4477
2963
9042
6820
2534
2018
2044
6372
5436
9226
4290
755
6350
8526
3590
7483
6481
2510
9366
3825
8784
2121
4145
5622
6736
6477
6743
758
9198
9850
332
541
8855
8852
8968
8537
9043
6071
6606
1819
4047
7813
1767
7015
2918
6363
5771
8187
8460
4802
7723
9293
2551
1137
6125
9404
1658
2815
8101
5688
5599
3014
8141
4542
784
5539
2657
4524
6321
6010
1225
1027
7838
8759
1636
4762
2925
319
1309
6478
1904
3877
4957
3639
937
8152
6941
2086
5034
7401
5077
7371
6664
1515
3638
1187
9707
1315
833
1535
6277
2255
4690
4464
2684
5507
2780
4190
1110
4718
4706
1687
9360
7451
3663
788
6043
8292
1635
5671
7395
528
7211
1665
893
1437
7388
321
9213
1897
3435
6487
1505
6634
7836
1654
4190
7662
3989
7479
6005
5068
1310
170
9377
8633
9895
8760
6095
7575
1653
5892
2555
7048
1083
3600
1011
8896
2978
8011
6250
9720
8069
600
123
8335
9899
1210
9992
923
5281
6475
7214
2573
6211
1500
6246
2563
7351
567
3115
1303
9591
6880
8883
7668
3449
9402
4541
312
8108
7813
3013
4325
1681
7093
7190
4642
2340
1135
941
9791
821
7356
1157
5365
1288
2016
9429
6684
5717
5796
1858
7318
3836
4319
1458
5688
8377
1155
5647
9241
2287
8548
3203
6211
5541
1171
5622
4071
4538
1097
5954
4733
9574
6015
8047
6649
1518
7818
2976
6472
8611
116
1736
4346
8952
3237
5818
1946
5055
7409
4525
6568
7167
6891
1768
3415
4387
3559
8287
2530
2242
7676
6554
2938
118
424
5566
3083
1339
4174
4763
1965
3926
2635
8130
4261
9600
4279
6112
1419
3374
5462
4411
903
2542
9182
8199
9925
5232
8210
4054
3639
6254
6989
9546
4601
1578
6411
1896
4672
1091
9777
4651
5276
3779
2253
4098
4029
1015
4616
4983
9937
1820
2439
3437
3291
7827
1697
485
7632
4800
3451
2317
7610
101
5823
454
9967
1286
2187
2736
6780
2681
2006
5284
683
3196
6333
542
4277
1394
4636
6901
8080
9611
4264
5864
1176
9999
5545
5446
7420
9447
6468
8778
8752
1577
6502
369
960
8558
9118
5914
1764
5217
7985
7226
7582
1126
8241
5688
240
5172
2919
8635
7755
8448
845
2750
6675
7976
8264
541
7438
6425
1235
3344
5179
9758
2023
3697
47
2629
3942
3514
7322
9983
5703
7680
6824
2068
7451
1398
7588
4689
3214
5072
5159
8384
5385
2005
5998
1697
53
3951
6858
9386
2490
4691
2688
4824
8565
5655
7216
4689
3464
8069
1635
8088
1739
1659
9118
7196
1104
4203
6020
990
2660
6630
5463
9773
8145
1520
9406
7503
8449
1536
9523
3470
4909
599
4355
9820
164
1498
4312
2437
3655
1677
5348
1920
1073
4974
8563
5281
2595
2219
5987
990
7293
3906
4832
9356
6217
3443
2440
7413
3186
2067
9437
984
8466
8592
8889
1582
3464
8316
7355
7668
1096
952
9391
1162
7021
7918
4604
9463
9978
3147
9415
9446
8798
2983
3222
5937
7621
6130
9438
8344
315
2173
6269
3966
7083
6946
6596
8065
7206
6674
9868
1924
6944
7721
4122
5322
420
639
1949
4641
6807
3677
8259
1753
3258
5258
8155
3968
3305
7234
1990
3339
4736
1186
8919
4498
7949
3170
4921
4025
5697
9423
1616
7047
3361
7316
1719
9061
8249
6500
537
1780
1727
4455
4235
2363
1845
7935
6582
8492
7112
4469
6962
7330
9302
2181
9102
2042
8844
8387
8893
9450
5005
3048
7274
8146
7887
8973
5180
7550
8672
9971
9140
8117
2518
2796
7331
8753
6339
7145
9465
2459
3655
6577
1224
3970
7728
3867
5831
7576
3292
5545
1138
7161
7727
9841
6863
1721
272
2056
699
3817
6333
6957
7939
9814
639
4736
9135
3582
233
1869
2696
3759
2266
6553
3242
3470
7730
6776
4373
6513
1841
8936
4110
9642
1418
8013
7186
7824
886
5210
6650
5179
5141
9673
265
9708
2000
6471
8467
1591
8314
3999
9800
7214
3445
7777
6910
3147
7024
303
3405
3017
9534
3076
1875
6800
7362
8177
2200
4683
9718
4165
2172
6248
5771
3945
3324
6427
2811
7957
1139
8335
3594
2850
5549
8986
5979
1469
8471
860
5087
7701
2994
6740
8440
1009
4119
3903
8539
6817
6148
1134
8836
591
7076
8194
660
4705
3485
5895
1669
3199
3651
3530
2718
2299
5834
665
9265
3522
4856
2229
6834
9213
8073
7318
8259
8324
3228
8556
8746
4240
4811
6797
964
9595
5832
7423
3714
4871
5154
5284
4018
3511
2903
2717
7897
5886
7635
1997
3467
5234
8775
6843
7469
9517
2741
6691
5634
5776
2904
6090
6450
3299
5872
9243
2217
6509
5563
499
219
7805
2319
3686
949
9363
8899
7179
7199
4542
6062
9643
2301
2611
8727
6609
7493
3302
8171
2015
6011
8441
6077
7645
1559
2462
1048
7966
2024
7738
6368
1057
4290
3176
7447
9008
2275
5190
1707
6649
6900
528
668
2823
1771
9560
9548
4860
637
1519
5119
6269
4320
771
8817
5722
5166
4244
4503
2632
4501
9940
3773
2285
3692
6395
5647
7000
5696
1844
4115
4858
9485
6696
4259
5925
6936
5061
3289
3951
8441
1162
6260
2291
1734
3714
151
2420
5722
8938
3152
5439
9588
6113
2677
3964
2204
2395
1706
1904
2128
5665
3952
579
4525
5609
5431
6121
7465
5182
3332
7263
3981
9500
430
7203
6784
6666
4914
5152
9263
6404
5015
2213
361
4467
4252
6017
7590
9340
8749
8430
7943
6130
3988
3399
744
9400
2907
6998
2978
9063
1536
3342
3182
9016
7762
3794
7956
5263
8056
3281
6881
4917
6753
9503
6327
3264
2582
7569
9822
9377
1531
756
6200
8233
3268
5802
9074
4073
7012
34
6231
8805
3217
4451
5407
9492
2820
1605
3348
3062
4796
9404
8005
9970
1010
417
7491
2219
7895
6975
4905
5679
7833
9207
6552
8044
4260
6337
6080
8191
3062
7487
4331
1562
8811
6303
2324
5393
6999
3886
997
818
226
7091
5646
7423
1181
1855
9937
9736
5762
3839
1657
8409
5306
315
9547
3934
9545
159
133
4127
2835
435
7796
4604
9714
6808
7121
7702
2575
4274
9787
5191
1246
9629
5440
1071
3286
4141
8404
4956
3149
6470
7749
7797
7363
6436
7029
5443
6213
9592
6070
5581
546
1744
6692
7982
3514
1410
2939
1045
1297
4869
1146
1401
2531
7915
431
1863
2434
7583
2274
3737
1115
1319
6926
1669
4519
6870
7626
6063
8861
2065
7317
4012
4309
5259
1920
2996
1511
2016
2341
2435
6641
2139
8501
9772
2007
9364
5056
2474
6517
7657
9485
3237
2608
5159
2666
2797
6539
8533
6701
2711
9350
4541
5432
401
1168
4393
8043
34
1293
5238
6260
8147
2370
3415
3873
1765
1293
3257
278
829
5314
2654
9274
7587
8801
6537
1260
8819
9219
3669
5043
6413
4338
7089
6290
9567
2088
6924
6923
7613
6880
1513
9258
5850
985
1087
2354
3542
2953
9808
4406
6148
6830
1844
6493
279
7680
1729
6856
2088
1970
633
6352
6983
4055
4704
2744
7115
9681
2857
9938
6327
6628
4348
2509
9340
4137
5622
3596
6197
5423
6620
2226
8531
924
1373
2857
9669
370
916
6627
9283
9916
7255
8183
7015
5191
3807
6637
6233
8606
7540
3845
4006
717
4227
4977
412
7399
8175
6722
6341
5683
6962
9824
6605
177
8110
4500
1057
1467
9797
7199
4582
6918
913
2638
4467
7864
8753
1877
7933
1411
7968
9815
237
9791
3459
4888
5103
6870
1903
3066
7002
8665
4629
3251
4119
7921
2044
2672
8240
751
8601
5683
5430
8516
1068
3079
1855
7516
8554
516
5738
7045
1395
8686
336
607
2976
9544
713
6747
5691
5158
5112
9813
2378
992
7172
3630
4857
8866
2580
3506
9363
7360
4455
9449
4173
8839
2141
889
8079
1647
2997
8456
3728
8700
5043
3775
3724
7172
29
4010
1989
9899
4019
8155
9652
2169
650
8191
1658
3342
1555
2089
3303
3516
2204
7450
2662
2434
3138
5170
5811
3305
3569
7455
6458
2854
603
7444
3662
768
2560
4070
9778
556
8816
2400
2119
4773
1514
5574
9571
2407
8464
822
8234
4042
1578
1610
8220
6395
7651
3914
2571
22
4323
5839
678
752
2682
3202
151
8577
2966
2723
9878
5903
2226
4838
3208
7045
9419
1687
680
9106
4319
5662
1599
2062
244
670
67
9096
8483
7911
3018
5962
1951
251
9625
4526
5270
3326
4445
6426
7570
822
8085
758
6956
3810
4746
1598
6191
9639
764
5491
8196
7189
5307
7804
2047
8585
8335
9243
3781
8348
3652
9242
5113
6824
9253
3731
706
4842
1571
4127
2409
2547
9715
7318
2132
200
4066
2565
619
5818
4149
62
1524
3904
6193
2729
7343
7312
6243
6665
9008
1276
3598
3721
1028
2393
3695
9972
9153
9403
2174
8196
431
5453
211
2483
9965
6269
3043
6541
2242
6851
6
1383
2721
6017
6517
2904
4088
518
3589
4469
181
6141
939
907
4564
899
9563
8485
3802
2806
3537
7694
1991
7768
2571
5024
8268
275
1713
7387
6793
7510
9106
7681
3073
2382
5500
8046
685
3568
4568
197
1049
3842
1840
2165
6367
8121
6205
1338
7390
7485
3377
3808
2614
8409
8126
6051
5907
5199
7473
2114
516
4904
8511
865
1879
5081
7242
8989
5811
785
5967
7531
6001
5215
3456
1978
1719
2672
1977
4887
7986
4662
8353
6894
7824
6948
7791
2014
5048
6086
742
4278
3558
8077
8463
4763
8503
9048
6977
7051
9181
8174
2400
524
6079
7160
4095
1390
4673
6956
2819
8847
3387
7827
6165
4685
7816
9004
1139
8310
2686
9594
8789
7515
2244
3080
5463
1299
7221
2989
71
8300
2944
6939
9325
6620
6153
6609
1762
6277
9392
3568
8734
1383
3948
9274
4258
656
2979
9830
3359
9070
1672
2176
9793
229
290
9806
6603
5484
8021
7102
3936
8770
8480
7051
6507
8542
7890
8366
7244
2964
9465
8960
688
6755
265
3501
2107
8971
4661
7781
3557
9308
2925
5997
8718
8665
788
3346
6431
6588
332
6685
799
947
2064
6210
3982
6872
5774
5379
7346
9614
3488
7953
9995
7223
3062
146
8229
3234
1249
4222
7306
9602
7934
4291
8705
5594
1725
1705
8727
2581
3516
7952
7048
4834
9589
9669
8458
5004
3394
6532
3607
2263
2264
1863
9077
4678
8743
6364
3603
6410
1388
612
6066
4213
4352
7176
8989
9277
1329
6150
7159
9004
3003
4330
5312
6643
2851
4632
5747
4799
4656
6869
6575
2980
518
5717
928
1126
9856
622
3337
3606
3449
9196
8961
7017
936
670
7399
1557
1414
9806
3683
6516
2364
1310
3930
3019
7597
4574
6461
5684
7982
1690
9343
6312
1038
4495
6433
3481
1350
8654
7580
5082
7550
4649
618
8162
6504
9691
1138
7301
1614
1589
3806
2867
2787
4498
4699
45
440
8955
3148
7025
7182
2135
4618
8679
6979
8458
1340
5331
1611
1759
6079
4011
7468
144
1235
5027
22
4258
9442
3796
1501
7437
9726
1787
7557
4441
5173
2509
4824
8517
7987
3944
5446
3824
4837
3477
378
8442
4597
6666
4837
2677
4695
9868
522
3429
4591
6481
9285
2502
5468
3235
3593
5133
7621
1713
404
2775
9375
5120
8561
6653
5576
5598
5881
5097
4867
2647
455
5650
4592
8800
6295
1107
2855
3873
5578
1099
5585
3328
4377
9469
9108
6248
7059
9111
8233
8729
8742
5151
4811
8440
6774
153
7085
5015
6108
4662
3160
4896
13
3303
4049
8090
9861
1391
260
3710
9969
54
3839
3940
5143
9194
2684
4742
3154
4271
652
1094
9005
71
3309
555
59
8717
5992
7735
7649
3435
1033
8628
9873
3596
4588
380
3988
7004
8176
4760
8067
2555
3291
5952
721
5280
8522
6722
8632
8970
339
7181
527
5442
9113
3453
8053
4652
1531
7553
8430
2141
2154
5047
6807
7462
4532
3290
8870
5454
9858
9794
4291
9534
4090
7738
9453
165
9266
4078
7242
8764
2242
9459
5167
1860
9028
5952
9160
2427
891
5530
6421
8510
4749
5150
4914
2472
31
9240
3937
8233
6619
5184
5077
82
1424
5124
8142
1116
1143
3296
3804
2040
4365
6473
6289
7265
1586
7706
152
974
1964
4342
8156
5779
7544
9596
1447
7879
3887
9961
5720
1985
4801
39
9743
4731
9473
466
2632
3033
2685
7243
2705
7347
2920
3590
6330
6557
7317
7166
6520
8680
7538
361
2166
6193
9487
1526
1609
6167
6890
7154
3215
1082
152
6442
307
7615
4065
7914
7615
816
8025
820
9806
9904
2391
9021
60
2588
9940
6849
4589
5597
5457
2966
1751
1210
4965
6846
4974
795
6850
1111
9978
7896
1331
7213
1286
4175
6676
2094
583
2997
8606
8638
1591
1571
9069
1313
4557
6578
7696
2566
603
6578
4813
3475
4436
5907
3630
7466
7224
327
12
8059
1949
8943
9078
180
6427
1537
6446
6388
5956
7643
3936
1021
1375
1890
9504
9431
6752
1795
2911
7377
9813
5274
2698
4690
879
2785
8543
1053
6347
6176
3948
3716
4716
5075
7078
8084
6359
1593
707
5694
5931
8712
2516
3925
875
686
2291
6995
2153
307
8053
6550
9024
6234
507
7624
2238
582
8923
92
2268
8489
8230
9332
1100
4840
4022
8768
3310
3098
6230
1488
8927
6431
6398
3531
8830
1758
9497
4520
4924
7462
9060
9257
3472
7990
806
5064
1444
6280
5687
2058
9983
5656
3886
3696
1696
9186
2906
2764
259
137
3581
2192
164
8132
3216
2866
9581
948
2247
4187
2653
2272
2483
9391
3640
3297
2109
1368
6709
9273
774
6187
5320
4654
1448
8700
2219
8389
4103
1980
3515
2426
7594
3248
5246
9467
4561
6878
2348
8820
2290
2353
5185
9990
1763
8523
8301
8480
6806
5578
709
623
4668
9475
5962
3265
4263
8155
9219
6678
2145
4149
6202
9151
146
2389
3169
7961
4514
5763
8575
8675
5964
2956
1914
4234
4506
3522
6418
1814
4163
643
3752
2589
414
5623
1450
5829
8513
7346
7996
23
3450
954
1396
63
5274
2851
6929
1408
8185
1334
7273
6452
6858
4080
5726
9553
6188
8070
1756
7367
377
3383
1810
5126
6767
5098
3035
1677
9432
4069
6312
6221
4249
5567
1708
3868
3060
4478
2611
2261
8649
7178
6671
2332
2624
9875
1872
8943
3084
2493
9055
4233
6284
5833
6648
4432
2435
1792
4274
5486
594
3112
1949
4364
4847
345
9462
3754
2229
7369
8777
2396
5639
5379
2916
9631
2370
5751
660
4505
3406
4779
1023
1213
224
3822
9053
9390
9327
5261
7011
9227
8449
7759
1581
9433
8562
3803
9544
3998
5969
1529
4345
7385
8054
678
6845
1872
8211
3409
1566
4001
4951
9906
4319
6905
5049
4219
3221
1011
8775
3206
6209
1577
9114
957
8094
6278
773
8697
3908
2620
7403
2
5942
9392
4699
6726
3342
3379
3753
3733
8323
4204
7306
9432
1636
6177
3931
1985
596
9653
3246
7774
6530
7979
290
9048
7331
1432
9805
3976
4990
4311
1129
2600
916
518
3305
8839
7818
3581
5783
3974
3669
2847
1515
5728
6545
153
8425
7927
5806
8999
8072
2105
6935
1814
955
9746
5168
9716
6173
6890
907
4003
6974
3935
9831
6525
8724
605
8935
2130
2896
5642
1434
8300
6063
2015
5259
835
8041
6112
3815
5933
3385
2460
3271
9869
7145
8911
7545
556
6362
5333
1311
6933
8061
2986
6500
1018
2113
8877
1142
8549
6521
2083
7333
1385
3961
6103
2102
1942
1245
1039
8356
5419
4182
4234
6292
8917
9970
9941
6355
3702
4023
7629
5854
9473
2988
2510
3854
4594
5635
5322
3470
938
6039
4886
9930
9624
1694
7102
3782
4372
7035
1913
6984
1140
1539
855
3075
5649
9705
870
3824
6276
8536
5252
731
922
8525
7151
1816
7143
47
6360
7313
7447
3596
4695
2893
799
3729
6903
5358
2481
9701
3826
1878
3982
1011
215
103
1366
7666
5047
7094
7596
3570
304
3243
5253
9269
4097
6552
543
9560
2364
9395
3021
7613
8825
2946
8000
5238
2743
1618
1218
6048
7805
1044
5452
5834
3983
4453
2856
5920
8700
3304
9792
424
2260
3490
7333
4168
6215
5361
972
1346
7129
2922
1763
5038
9777
4654
4113
4034
3601
2728
9723
3104
6144
3365
1394
1900
8914
3009
5066
1129
2889
5690
6198
9487
9477
4083
991
9051
8551
3767
1492
3394
3779
4840
4554
8643
7843
3475
372
9897
4969
8930
1071
857
2813
414
7252
8350
228
6942
6576
9871
2353
9248
6481
8234
3621
4291
7910
3327
3
7439
2489
524
3774
6706
409
6720
7187
2951
5423
3933
2051
4117
3074
7503
921
5761
6326
4532
4282
6113
384
6343
6986
3887
4004
173
2506
5846
5663
9051
6607
5355
9681
4162
463
4363
8626
1465
8981
7581
3733
8037
3092
1156
7113
6886
919
4692
1212
4465
3175
7790
6539
6006
6550
1609
1013
5741
312
5887
4685
5090
1
4161
1742
1354
3033
2168
9129
9761
5052
5113
4633
2610
7487
9732
2488
3858
3837
8714
8490
7545
4191
9880
2935
2542
8841
244
7671
4141
1745
8867
6277
4472
4651
3764
7382
6456
5008
2381
1859
9006
5070
6416
3425
746
9560
7705
9746
8311
8093
8583
8229
4993
5766
8484
1464
7124
8521
3091
7165
786
7243
7349
9547
3328
4994
1416
155
4895
3145
2749
4339
4386
5180
7460
8512
1616
2531
5110
4940
1592
4044
6719
4031
5372
5457
4422
2449
4636
6552
3354
7501
7439
7513
3658
3842
5712
2154
4337
7315
5027
4519
205
4654
1331
1005
8075
5194
7481
6261
6960
5689
2539
7518
9078
5325
2894
3619
9617
1623
9497
6668
2477
9226
7145
5472
6774
9310
7178
4087
1635
9105
2057
3070
5328
5304
1043
3972
2679
3603
6392
1665
3403
1694
8594
3911
9936
4531
3164
3552
2458
9021
209
1622
7984
5384
915
5762
8189
5652
3428
1917
3011
9385
4644
1634
4940
2468
7687
4708
8734
7071
2978
7963
2202
8942
6546
4794
9906
2949
8057
5596
7476
8664
5383
941
632
7275
8257
725
9490
4408
1360
2271
8644
9406
4392
728
3571
7094
6899
8834
2707
4513
5866
8360
2226
4718
6591
620
4975
4232
5210
4044
3189
9211
9310
3044
7415
4455
6759
5708
9722
381
8835
4866
5737
9270
7210
9171
233
8691
7579
754
922
543
6836
443
2087
6305
477
4993
6890
1166
9474
707
7903
9051
8204
622
6595
416
8219
956
4472
1191
9425
8922
7192
772
253
5927
548
9055
3379
8088
8872
540
2965
4072
5068
5900
6624
1389
3881
4508
7094
2246
8966
4123
8675
2288
9519
1562
6654
8248
3921
9484
4238
234
2468
3340
9798
6616
4165
5053
3695
3975
9999
5212
9552
340
9334
163
2156
2387
7872
5127
2793
6855
9295
3008
5000
3822
5407
9289
9094
1284
9785
9741
3198
3432
2338
4066
8344
4891
6611
4178
834
1908
4709
3891
634
6257
8073
5160
3541
8649
8641
5617
527
4716
1806
9214
2399
155
2807
6993
6486
948
2163
5872
6101
2182
3940
9066
9944
2947
5472
3617
8450
7619
9789
8949
278
2277
8440
1234
2511
3921
2593
8624
7021
504
5591
3432
732
6141
1436
3958
4675
3373
9876
7049
2310
9993
9856
7992
2057
5957
9249
5743
4257
536
9819
8135
520
2836
3272
2435
7757
2624
1989
6646
6390
2496
2829
6770
2579
8054
8800
9580
8208
5586
8816
9851
9159
8149
5592
8112
2799
355
7850
7119
5093
4311
7235
6267
4677
6080
5244
6831
4613
3465
7152
1257
2958
9959
6501
1121
2552
5643
6265
8119
6914
7607
4731
3947
58
5053
4738
4118
7551
2275
9262
7574
6128
3267
6265
3782
4464
2975
2729
2204
1577
98
7254
27
2330
5377
1538
1321
5455
7616
4490
9195
3547
2129
376
1501
7669
7303
8881
4926
7308
3480
7058
3735
3367
5089
2562
9356
7214
1124
1059
1787
8223
1581
7595
9346
8078
5906
1370
6461
1340
5096
5607
6108
5970
1586
4395
6467
5706
4869
6137
796
858
8391
8665
3447
303
4021
6960
1137
418
1492
8062
7170
4665
1519
2883
6832
5740
6015
4254
8402
4690
1097
2884
31
8633
7280
3626
1140
5934
8012
9855
9892
5182
1315
7048
2889
5146
7603
4809
2873
8128
1729
7709
4885
2412
780
659
1275
2315
1115
3125
4715
8743
7957
5365
4470
3060
4127
5367
2
9333
191
2277
10
6844
9360
5987
1874
1277
4862
5776
4185
2109
2401
5461
7447
7596
2535
8701
1350
4124
6026
8049
4493
3933
928
6351
8566
3175
8401
246
1649
4083
9876
2161
3266
6199
7314
654
4550
4619
7916
4761
1267
252
1575
7945
6205
6525
9813
9191
4692
1941
8208
3015
6699
7834
544
4965
660
2327
5580
1533
4374
6908
2941
5334
7712
3539
4557
5180
40
7066
5151
3160
7020
5970
7848
8927
5114
8211
4682
5780
6443
3546
2866
1818
3146
2864
184
8986
2322
3272
1171
446
5349
8532
3967
2040
4745
3460
3126
9425
8620
9405
9579
8658
1737
6866
4439
6904
7139
4626
2522
9304
2862
4477
7539
1791
6845
6436
1611
644
7381
3628
1771
9677
1585
1551
2718
8171
607
1167
2272
2611
1351
5831
8774
9833
2268
8849
3480
3467
1579
7933
7929
5463
3473
2581
4919
2986
7561
6042
2062
2727
466
1465
1687
2096
4494
2416
6685
451
167
9704
4176
8852
8893
8910
914
2003
9867
8577
5967
698
5911
2746
1242
5734
2743
5331
8675
9919
2049
3254
6469
3317
8651
5411
1675
3065
1762
8541
706
8341
9254
4657
4393
8745
2961
6932
533
6115
3928
8649
9201
8266
6666
9004
3059
2007
6774
829
6682
4049
5834
8076
419
4243
7222
5021
2299
8892
9982
8696
3583
8003
8318
6145
5215
9077
1432
7263
2257
6989
4281
8410
2593
8750
3065
4342
1126
5408
1281
2647
7264
8820
5207
7615
5549
8278
5829
3787
8588
9710
1912
2055
8953
2995
2084
7193
7414
605
2437
7489
1546
7445
3024
7515
2723
2651
7800
6269
7928
2484
9996
2803
2841
2862
5357
7941
3784
993
5118
1458
9184
8611
6372
6060
2339
6200
5805
6015
3138
5589
3997
9855
2358
8943
4099
509
3244
6101
8810
3829
4428
7335
7195
360
5642
4673
5888
6481
357
1240
2803
7237
8686
2383
8165
8348
1507
4710
7627
903
1656
1632
4403
9853
7463
2704
5924
8758
2142
4735
8211
6243
1671
3949
5106
1911
3526
8306
6243
8678
8523
9119
7514
7705
5415
6741
2416
4795
5707
1489
5684
8068
2603
4467
4492
4447
2866
1930
3657
9753
5616
8383
328
7513
3950
698
5445
7574
9761
3236
1098
5066
1149
1626
2086
4801
2257
3162
5400
1613
112
7278
7642
8586
5856
9618
3499
2697
6635
4387
4517
6459
6723
8262
3357
3419
7251
5170
8664
761
6560
9692
1194
9887
2110
3085
4618
8401
1295
8322
7906
9926
9014
7391
4163
5453
8778
5840
325
478
2902
9854
4491
5935
4173
9595
7301
3535
9146
6570
2607
6147
2438
8302
5079
9322
1059
1373
6284
2606
9493
1616
498
1690
8928
7002
5633
6227
6445
6498
8381
1252
1910
7807
3649
1514
3184
3072
5541
7512
313
6565
3598
1432
1703
6013
3460
3839
1632
8108
5951
4988
5607
3401
8730
2557
3988
3074
7402
5645
8429
6364
8680
110
6304
7403
938
6143
9187
3497
6448
2746
2210
1479
4105
1885
6695
5518
950
9330
9256
48
614
6589
9898
6720
5553
7154
6644
6667
3697
7489
318
2705
8266
4687
632
4852
5833
7522
71
6476
7562
6184
4378
9156
5540
5845
5803
820
1232
6967
5233
9852
5479
6775
7777
5290
6489
7535
8085
4601
985
7490
1797
1798
4997
3004
738
7568
7588
5224
210
4971
761
472
2485
3648
7764
4900
6246
4549
6919
5362
5005
884
5253
8958
7201
4971
8358
390
8427
5952
4616
7109
4053
2431
7808
9114
1905
2305
3214
3252
2215
7434
1870
2220
5174
6336
7243
9615
6028
595
8366
9687
1633
9501
3204
2805
6349
3255
3485
268
8377
8037
3009
2957
8211
367
7773
1083
6763
765
9419
938
1402
6879
7632
6505
2483
5686
9214
4393
8897
7426
6106
3097
880
8665
9672
2864
5992
6833
2034
6966
6212
2634
536
8974
7681
1563
4657
7732
4770
8375
1391
3055
1520
572
624
8084
4942
7352
3089
7895
8602
9560
9662
6062
6912
814
6581
1907
6617
8942
6056
8918
9872
3461
2672
2365
6133
807
5215
5001
4171
3235
8366
6247
2364
549
8965
5055
476
1705
921
828
6970
6999
5391
8808
5011
3935
6815
5156
9409
1265
7332
6177
3425
8473
5119
3230
3842
4774
3323
6478
937
8246
6860
7509
1362
2176
5729
2207
7649
5485
4520
1997
342
9059
9760
860
6798
5136
5818
1924
9174
1839
6793
331
6763
8010
9784
659
3309
4845
8218
6263
7474
8930
5277
5341
694
2575
3960
6551
9280
4536
4819
7132
9824
9937
2598
2751
7877
9061
1962
8281
3947
3052
6795
3192
6145
5884
7567
8882
2441
3519
1856
4231
200
6077
3477
6595
141
7926
3423
9021
8766
2414
9887
1520
3678
1365
4837
2931
2572
7570
3475
6998
6533
9291
5104
4059
4328
6308
6936
1759
3226
1538
9792
4580
416
8794
6424
8700
7354
4410
8217
1188
1488
5620
1406
811
9747
5123
4464
1581
8262
619
6025
6752
5318
2801
1593
5882
9652
1060
2135
5437
7156
6711
2127
2992
5934
1437
906
3932
6561
5183
731
2480
2311
924
6294
1041
20
8174
8731
4897
584
1109
8752
4970
4436
1074
9501
936
2009
738
3536
9360
2492
9813
8912
4513
8693
1770
9167
6358
8343
1945
4697
3492
6554
6748
8665
614
772
2123
1867
8163
3638
3635
2588
9929
498
7858
1149
7976
5067
3409
6679
3677
3685
2302
88
3561
1387
3125
1963
1774
5951
9835
3638
7910
5147
8391
8573
415
3895
7181
4580
9303
932
8152
2689
3791
4901
3940
9984
1743
1725
7349
4400
6759
1827
983
4474
9245
7234
4963
2994
2072
1885
8682
3831
5928
5968
9073
3924
7775
2865
7753
9753
4864
645
2138
9379
6659
10000
6012
8152
4882
9476
5906
6703
6419
4426
9907
6939
5650
7007
2022
4649
8009
69
6761
6303
3711
8555
366
3764
7755
839
5107
9246
6484
559
237
1447
3447
2871
6256
7561
3027
6292
2541
4664
4884
3503
4872
4623
8106
7445
2820
5122
7477
988
4430
9826
1519
1216
1139
5552
7206
9740
9087
2297
7893
5540
9827
5247
7183
9038
7298
7304
9607
2641
7304
2079
174
8549
1383
9449
922
9498
4848
3202
2047
7013
2155
6470
5980
1653
9538
1099
4389
2420
7856
2187
2537
4697
5841
624
7839
266
1542
7512
2994
6046
7961
200
4886
9568
9687
2525
3925
2672
62
2541
9019
2452
5716
7196
4810
1724
1601
3803
9611
8515
3723
1003
1602
9201
4204
3583
4060
1501
1282
1214
5000
5296
4307
216
1375
9445
7978
2944
337
9084
9778
7368
6334
2030
8510
155
1085
8442
4787
2771
7772
542
6307
7114
9957
850
7351
4014
298
3518
3176
9918
3741
7195
3610
705
4350
167
8085
4822
7921
4562
1745
1205
2987
2198
4541
9828
2665
995
1788
3526
9101
3000
8141
6287
3574
1166
2710
8290
7787
5774
9868
27
8660
4851
3714
7304
3510
4730
9211
4274
776
4038
4733
1626
5014
3712
7828
6174
1170
2107
1024
3034
4625
645
2893
6331
8249
3002
2573
7856
1877
8499
2452
2857
5331
2972
8207
4641
1707
5474
1569
40
1580
9403
8012
5305
628
7856
6025
9211
9755
6373
2004
1298
6189
2474
4390
8213
9938
3754
5040
9034
5900
6880
7234
7374
5245
9289
1013
2369
3282
5524
4427
2157
4335
4358
7521
9927
9976
283
3965
4415
442
6583
6426
8098
6612
2298
6382
1519
981
6481
3524
4246
8691
825
1466
3819
6197
2047
9529
6042
2382
307
3916
757
535
6315
2336
169
5943
2276
8039
1807
7537
3363
5096
894
6282
8553
8502
2733
3222
6165
7451
3622
9470
5891
1746
4534
3200
5506
4350
2226
4164
7459
1737
4675
9350
2590
6893
402
7684
4911
2121
6782
3317
7277
8689
5162
708
7051
4869
5300
7273
6696
4235
736
3794
8017
7595
6611
4451
9622
1192
2091
567
5177
4566
188
5697
1762
4444
9717
7092
9824
2568
1809
1563
2619
1753
5898
6389
2149
2525
5064
3009
7599
7847
6838
4034
1191
5020
9973
7008
5038
3995
2762
5323
4360
9639
6851
9756
269
3570
7320
9753
9228
5719
9052
7125
6223
2196
2370
4002
5322
2386
4796
8916
4061
8659
6510
931
2569
8071
2705
8348
2255
2923
9044
3541
3668
8463
1581
6123
513
1329
9293
5194
6182
2571
7506
3224
4334
6838
1462
3550
6750
2058
1396
6564
472
2723
8298
7912
8764
8369
3562
1275
5165
4492
3835
520
257
7650
7261
2530
7859
3119
330
9848
467
6904
8231
9368
8268
3396
5082
8590
9718
6423
421
9094
9026
8540
8400
950
1347
6414
917
4833
2540
115
5285
2441
7076
2214
1224
4676
86
111
2242
2026
3765
4225
8688
7000
7053
7456
7922
3364
6261
1997
1395
2254
9952
6912
3107
1311
9874
9089
4294
6561
8224
3251
5205
747
1248
7997
1090
6039
7488
2453
7432
3249
7746
8763
8001
3070
8997
2496
4002
4551
4687
6354
2209
3089
2470
6661
9703
6426
5070
591
3279
8177
3052
2271
4478
7586
9961
9275
1421
8254
4483
9110
2802
6995
9693
6554
7549
7677
4695
9223
2494
1192
3752
6712
4436
8353
759
4110
5183
2824
5882
9675
4439
1652
1829
8157
5014
1299
148
5366
1264
3900
5652
9940
6851
1107
9147
2241
2489
4104
7208
8905
4218
317
2485
5491
3135
706
7145
5727
8961
847
1290
6682
9248
2237
3791
737
2335
7425
260
6176
5325
9734
6807
7941
1679
2198
9391
2789
8728
3061
2732
9802
1066
1562
6537
8553
6630
6394
8526
204
1504
2243
6802
9584
974
1202
6366
9757
6607
5297
301
8525
8744
1505
1423
8315
1834
1839
1709
8426
8943
4710
6550
6511
4211
1122
6536
5932
9023
8812
2603
6137
4256
5063
2999
3457
7990
8085
5125
6262
6057
3798
1251
7762
3622
7327
4817
412
5351
2035
7321
5347
8513
6673
5148
7002
9015
3897
6742
6208
9836
6396
4771
7515
1845
1455
1596
1680
620
4427
3386
689
7073
3525
5579
6499
1019
5349
7329
8379
5292
725
8440
7157
6979
1704
1584
5409
363
244
5576
4186
6529
45
2924
3860
6515
2752
9781
4210
9827
1736
8943
3025
219
7297
4312
1476
8362
4695
8083
92
3468
7385
524
8196
4824
7696
679
1431
4819
1046
97
446
9555
2037
4680
2650
3902
8269
1255
9466
9440
9040
5865
634
3994
2478
606
7416
8680
4089
8443
8324
5483
5956
6492
8435
9429
6413
1237
80
3204
8339
4246
7856
5685
5414
5356
6512
4682
7882
948
9517
9398
1847
3419
3552
4388
8001
1
6308
6056
8478
1708
437
5389
3401
5769
7303
3646
5491
4301
8176
5408
480
9145
3475
8476
6757
8364
2570
1211
6428
2802
1711
6057
1761
2891
6631
412
5085
2582
6508
3038
5100
2380
4661
2470
2765
8825
4740
3414
9173
3988
6459
8333
1105
2704
6732
7003
1190
9868
5756
9093
7414
3109
3604
815
4674
7755
9972
4486
7126
3584
3491
3328
7542
9901
3127
7642
9155
319
8349
6369
5017
9758
4934
7949
9112
1151
7327
4439
765
5055
9675
4684
2077
1375
8799
377
3262
6336
6201
6102
4225
5092
5022
8175
2895
9267
6079
5629
9407
3135
2375
308
9330
8559
8292
7189
427
9048
1295
8548
5086
8666
9673
228
5988
5942
5268
8062
6296
6062
9820
1280
4178
3348
3504
3602
5021
9636
7313
404
7254
1854
8181
755
9523
5707
2808
7018
4558
9489
5041
6613
2605
6193
6988
6817
2896
638
7289
4031
374
4664
4080
3416
9867
3638
7214
2138
1970
7218
5377
993
5003
879
9261
5809
4258
9157
4264
1567
5636
1693
8344
2159
510
6632
1575
7559
2340
7129
4320
4675
3050
3923
7353
866
4066
7949
7772
9166
8451
3347
596
4073
7075
118
6113
4562
7793
8179
8967
8215
2721
4320
4521
3525
4341
2258
5070
5994
3684
5741
6333
1868
7449
8595
4331
4978
5227
5742
5678
2704
692
7768
8668
5168
2753
5319
8101
8203
1189
6103
7002
9032
1066
4431
7672
8699
1733
7253
1493
127
3925
9005
8790
3262
5576
460
234
1340
5145
2908
7495
9684
937
7112
4687
1226
7145
8663
846
224
5010
4901
5619
4452
4402
7565
6137
4710
7652
1459
5376
9816
7322
6509
3117
574
6745
8626
8091
404
3968
2891
1100
4863
7862
5878
80
7212
9600
6841
5056
8372
3468
2899
4856
81
894
1582
6815
5162
9156
4881
1284
6266
6103
4370
4135
7007
7425
3064
9024
511
7205
9775
5280
1492
6751
3413
4563
424
1145
1969
895
3004
4535
1475
9899
8562
2001
1750
2863
5034
842
8258
1700
9337
6641
2223
8391
3750
5252
9812
2911
1231
3595
8812
2936
2056
4648
3546
2780
2483
1273
6468
2030
2587
1495
5978
834
5386
3119
9466
4956
9035
7115
7900
9827
602
3996
4968
2274
6423
7285
1288
4747
6281
5927
1751
3096
1583
9733
1961
2304
3634
5635
772
5090
6550
592
1036
6560
1535
7133
5053
2411
5456
7705
4833
6295
5167
2746
3793
1851
597
3258
4632
4088
8641
5420
2307
180
7372
8505
1637
5505
9175
3772
4887
9870
2576
9046
3597
4330
8420
5278
4195
4096
3582
5561
9158
1716
4654
8082
3711
7080
9973
3062
6106
4795
4300
6350
3733
3023
5076
5306
1572
2661
9159
3415
2897
2119
4766
6460
6848
2386
4125
9031
7377
8382
7417
4463
5071
8556
6233
7765
3205
443
5514
8412
2432
5958
1036
8834
4640
6557
3770
586
5320
5407
4807
6584
4964
3425
8260
8616
2810
8350
1822
6603
5914
6538
6740
3343
1903
7924
1062
585
391
9016
6296
5922
2927
2319
7462
9963
8808
2436
8322
1518
118
5891
9945
371
9462
5567
4
748
2031
6112
555
5870
3570
2328
2595
4108
9612
2961
1351
6753
3866
6501
7668
4346
2219
4920
3583
9454
6897
8534
8050
8651
6769
4517
5523
5054
9883
4679
6933
6046
7491
2126
7255
6501
5709
5179
9163
2524
8392
6326
7906
8306
4785
8676
8418
665
2680
5719
4441
8238
2015
6584
3611
2067
927
6089
7384
6890
5653
2570
6761
6464
202
5611
6536
6755
4032
6729
7359
3410
4504
518
9817
1455
2688
2345
7013
1971
3929
6207
442
6159
5559
2333
9252
9131
3378
9956
3467
13
5722
575
5124
4039
7127
987
6305
301
9790
9171
6708
2673
6703
6888
3810
8125
6075
4185
6034
4429
2052
7157
8308
5190
6780
2890
7742
919
7263
440
9682
3002
1581
9736
7227
999
3503
8690
2918
5814
7995
7936
702
9886
4291
6653
207
4847
6855
1192
1084
6280
1291
3323
1421
5526
2627
2003
4448
923
5930
7627
8847
7382
8594
7977
4066
5780
5718
3621
4043
9554
2812
6034
1248
1470
1174
8602
9494
8954
5895
3866
3304
6987
51
215
7831
3556
6847
8059
5851
9866
7847
1136
6552
676
2990
920
7628
8786
9536
2103
116
6006
420
5565
2271
7939
3437
1764
90
7664
5967
9922
1898
6761
4783
9339
5208
9875
8420
3671
2614
90
5801
603
1840
3273
9988
2375
7966
3108
9696
1883
9862
4197
6583
1847
7678
5410
1980
973
6591
8120
9572
869
2965
1286
6420
6589
8738
4712
70
4203
6275
3213
2213
97
8459
9848
9352
379
9243
4048
8508
1463
1699
9508
5337
914
4017
1295
422
5531
3000
8419
505
1814
109
8725
2807
3568
7851
7989
9881
6250
1302
8313
4143
8292
8236
6357
3023
1959
4952
73
1350
2590
9216
3734
7919
8834
2910
2238
9153
6417
5483
4199
9234
2251
6887
5564
970
2872
486
6673
9346
5881
5380
5264
5355
8121
4073
9829
2875
3312
1160
690
5635
1141
5233
6176
924
8988
9110
7315
7215
6467
7275
6216
4035
197
9142
5549
4577
8330
518
2285
3444
8588
2337
5768
3613
2053
6005
8315
9618
9914
2575
224
4918
1982
7226
2981
7412
1028
2000
1585
7637
1814
6892
3465
4049
3547
1071
8414
2866
5416
289
3007
5524
886
5072
7779
1256
6027
4996
6219
8296
840
7587
9576
1877
2351
7696
6569
9132
3342
4461
7614
6135
6284
258
5422
799
7599
230
4529
5823
9336
8858
7707
2324
5516
3013
8566
7489
8079
9930
9914
9391
2207
4230
8348
2786
1914
2245
6961
2630
8141
724
173
4072
843
5185
9948
7041
4262
4382
4619
7197
701
8069
8196
7450
4513
4037
8341
4764
5621
9499
5084
1949
9538
3372
9425
2754
2165
3550
6832
8120
7222
2407
4193
5741
4918
1661
4774
7852
2979
4716
1888
2688
7802
9878
7070
6745
6827
5508
5348
5117
9298
7291
7876
4181
4407
9178
8635
5160
1683
3039
4826
598
4941
1770
4271
8138
3712
9898
64
9859
6027
1715
5556
684
2966
2304
1070
9414
283
3429
3286
1543
8072
14
3446
9740
2016
6787
6734
9962
9784
9277
2596
2770
4693
466
8236
1283
3888
1484
9279
5418
2
2807
5867
5476
3602
6777
9079
4820
9736
7069
3841
9199
1021
1624
9942
7829
9409
5388
6478
1738
6041
7834
1041
3762
6947
4546
378
8460
6855
6407
5446
469
4508
8206
7801
7357
3699
4916
8350
3015
4276
1695
1544
4473
3060
3293
3529
7092
2736
8633
7550
5661
2776
9628
2038
4346
1850
5791
3470
2408
6922
3311
1274
857
6092
5817
9905
6267
9198
9413
901
8243
4148
2192
7390
7529
1025
2929
3571
1581
7022
2205
9284
503
6955
7909
3014
1468
3392
2253
3964
7660
702
88
7502
697
2086
5167
7241
3266
9206
3536
6259
8189
7676
3971
1145
1779
7208
4184
487
6036
5826
7788
2050
8620
2469
9387
5254
8366
3415
3103
2328
1788
1365
7702
1319
9897
7936
386
9443
1781
1918
9193
1658
5944
8831
9229
9691
7642
3373
2310
4713
1230
814
539
5630
271
5338
6576
457
8691
1091
2697
1157
9964
389
3405
6664
1149
1596
9638
9381
5866
6508
8212
8590
8792
9282
7793
5833
1603
9525
1263
1165
3342
9207
8494
6250
3973
2958
4282
83
7855
6585
2720
3833
9248
8865
7313
7429
5130
6959
2544
4097
3635
8772
5829
6819
2417
3912
1556
1383
3074
322
7656
7384
5161
8577
2776
3307
370
9093
1899
3897
2983
7469
8008
3783
6315
1710
5543
2419
1523
6236
1331
812
6901
1800
5504
4734
1800
1638
665
7049
9259
2602
2435
4606
3074
6799
7726
7462
250
6435
4441
478
1150
6754
5860
8754
3970
5902
5761
2389
956
9352
9172
3578
8563
2302
3242
3523
4144
1584
7893
2019
657
672
4693
2386
9660
998
195
9357
6897
8557
199
5863
8680
8958
3625
160
1097
8102
5780
8847
58
6071
6710
399
9027
1816
8773
4980
2829
6314
6652
6825
9033
7176
6034
1688
4654
9
9708
6069
8250
1318
4424
2391
7097
8722
8954
4851
6804
763
6324
7510
5664
8780
5774
9935
4967
60
1654
5848
692
5015
4353
4831
8728
790
1663
4229
681
301
4828
8177
9626
5426
4242
1218
134
3957
9020
5616
6246
1264
9542
7422
5666
9772
5872
7982
8756
3165
5041
368
4456
2795
360
3481
559
2319
4606
8396
9139
9062
2408
8215
9893
2101
4040
4909
5506
1401
4418
4795
7940
4137
6284
8121
901
2827
7871
9760
9550
3103
7211
2898
5661
9932
6582
4170
8005
7493
4084
9793
6383
7096
339
5146
9151
8131
8574
6523
8689
1299
4737
3224
6274
4426
892
1662
4619
1996
1280
216
6664
6470
4406
6162
1799
6412
5359
6344
8796
4654
4182
2697
4514
9830
4818
5758
1627
6608
71
7841
4168
854
5036
6763
4692
6023
5688
4558
170
228
1542
5548
2040
8231
5895
1314
4075
1712
9990
8453
6089
7245
1254
8023
3422
837
2184
3846
6558
1777
8585
5842
5978
7735
4120
5320
5021
7493
8518
815
5446
598
7285
974
2160
228
5891
4473
6188
3643
800
4086
8576
2134
2586
2336
3785
6168
3386
5367
7804
4024
4455
1154
5723
8714
3721
1475
995
3686
1624
5013
1889
2792
5699
6084
2709
1011
5788
8824
686
5138
3712
9424
2997
4509
948
4055
8614
2148
315
4214
5097
4395
8613
1926
9887
5522
1234
527
9800
4032
7348
2690
4737
5836
3393
896
1866
5831
7863
4965
4454
9161
7195
3157
60
1430
6890
8129
2106
7629
4768
5717
3209
5725
9591
2497
7323
4212
663
3794
8769
4854
5164
2813
649
6214
7157
9623
6213
6196
1993
5876
1895
4259
9012
5978
9240
9126
5039
1553
9752
1462
1981
5241
2623
466
4593
5608
6978
6196
7117
7102
7265
3644
3654
9159
1982
8459
1139
8669
4456
7838
4772
8359
4421
3781
1216
4291
4158
9887
1782
3579
3044
9028
4085
166
4608
7023
8343
8462
1208
9957
9512
8761
6542
7494
1108
8390
8450
1119
6623
8806
936
3514
9774
9125
8580
5731
5074
9843
9538
1895
6965
4196
9090
8571
8141
7648
9552
886
2221
6103
3922
4572
475
9077
202
3481
9308
7166
4491
4390
4587
8758
1673
2586
2089
8143
4137
2512
8703
8176
2519
2977
607
8111
7527
5518
3144
8603
5107
2525
9415
1224
7955
7549
7162
423
8986
375
4049
9329
3197
7587
46
257
2767
5316
4011
9483
6199
7793
2874
6637
6371
9313
7287
5248
2342
7682
9850
4763
4076
71
9545
6820
5391
1643
3867
7779
7106
9734
1542
6054
410
5579
5386
5451
2285
8523
8519
3069
3778
5146
1288
4733
3960
6187
8259
5804
1939
4795
2280
3715
6577
7815
3639
688
762
1531
6351
3469
1958
8185
8049
4974
2696
6946
7379
9431
1800
547
9568
3784
383
9086
4556
6070
1867
9092
3926
4519
4930
8797
1094
7961
5588
4100
598
8303
2729
8513
7164
8857
1737
3684
7141
1343
9114
7323
7790
4171
6820
8400
1820
7984
9409
3426
8523
6954
3440
3358
2292
7747
7944
1291
2295
7359
3129
2175
4824
9301
1343
8720
9974
1051
8320
7563
70
9245
2277
7307
2110
5689
3349
5158
5406
3706
6972
7562
3721
3070
474
3071
3184
2454
3624
9049
9696
4779
4422
7885
8050
4103
7312
2061
6512
6567
751
5010
3080
8347
8747
2837
9193
7350
3214
4138
3785
6393
4004
5353
2681
1063
319
5930
5744
8004
9702
1148
7172
5951
5373
7491
7864
3321
9681
3852
5503
944
8458
2286
2287
4365
7778
5422
3600
9911
5524
9662
1235
209
4030
3012
9328
2519
3489
5507
2631
8928
6503
7800
1032
6176
7108
3251
5838
957
7396
3408
4071
1676
4260
9665
1727
8712
1149
7802
4265
9454
4316
9080
591
3927
1149
4047
8113
5827
4693
8510
1017
8734
5518
2705
2303
418
1117
1859
8713
2153
7279
9918
4778
3437
2514
177
4635
8207
6881
2972
7624
9504
3959
9611
2513
9694
53
3213
4160
303
9086
9568
3130
99
2767
2506
4414
3769
3340
7926
5531
3777
3302
1754
6095
7577
7993
1361
7769
5862
9457
4058
5424
1841
3596
7387
5949
6379
9770
2115
8818
1838
7346
9947
878
7042
2287
5176
8217
8953
2391
4913
9722
1448
8619
8343
2952
2018
3546
2821
3548
2546
1217
9429
2294
8789
5677
381
5399
3905
3217
8276
4203
4470
5027
9333
2601
9840
6288
1039
5923
678
7648
38
2536
354
3380
8314
4505
7309
8380
4913
7945
6070
2965
8676
685
6911
8944
6227
9634
8645
4125
2342
9630
4410
7094
9777
5919
4624
3560
2722
6976
6899
7036
2298
1434
6964
821
2902
9159
5790
3473
650
3490
8583
6690
169
8538
2181
9287
4883
6148
7914
9651
8618
688
5405
5919
9875
5284
6662
5483
1270
2021
5174
1839
690
1589
4529
1840
9281
3142
3257
1135
4962
1676
3016
6555
2185
1360
5738
1142
2527
6112
1876
8597
2935
4660
5621
1617
8415
2924
7383
1227
8607
9494
4978
8493
129
3403
430
571
7260
8233
1042
4407
8127
347
4318
5652
2919
4324
3697
7971
6653
2490
5496
6265
3839
3183
3268
7746
137
4620
6966
7742
6976
6918
6058
9305
283
8434
7309
5721
2398
8452
3293
8032
4788
7091
2444
8322
6760
3497
9439
5840
6048
8534
3305
2210
983
3956
5391
8388
5430
3206
6904
9047
4734
7401
3699
4616
3044
508
6997
5614
7881
3196
1021
8189
7957
5608
1894
2695
8640
8724
2777
5154
9260
6729
700
8149
2514
8872
4586
6956
3080
1631
9200
3835
8300
3541
834
7534
2912
8895
2680
9951
7282
5685
2296
1089
4150
1726
9489
6233
9922
3880
9585
5613
7014
7301
628
661
4934
3775
7113
5565
6965
4555
3650
8860
3039
8539
4361
5647
7780
6542
218
5263
5276
4210
145
3185
2555
5226
2208
4060
2499
9722
7500
133
2160
9759
8693
2278
6548
172
1520
1405
9440
1390
9875
7808
7723
833
6557
1535
8162
9676
8783
8850
5580
9640
6475
1985
8985
9422
1511
1234
9015
462
8558
5645
7360
475
1892
4540
6227
467
2435
1102
4077
5997
3911
3243
7796
7947
4338
9441
7648
4111
2268
4652
4150
3834
187
245
5619
6559
1371
7953
3873
8343
5883
3802
9225
5997
4692
379
85
425
9334
2085
9696
4170
4960
3215
5053
5612
9836
5338
977
6554
8261
306
3118
4445
6709
5360
1068
8258
896
3020
8614
185
1911
3968
8431
4169
761
360
1839
3522
1421
1814
3742
4267
9412
7186
7883
5177
8958
6670
8745
2753
620
3431
119
6852
9022
3079
9882
4473
9848
4024
7258
4633
8085
9763
1830
6516
5560
5415
6500
5105
7483
6837
6009
6434
5015
4839
7921
3573
8558
2785
6092
8759
4904
4511
118
724
104
6414
5888
4810
7818
9432
9536
3131
5019
7079
6754
3840
4581
3434
5849
1274
4566
9717
2663
388
4204
9746
8212
5221
4159
4230
2606
9842
218
4543
8974
1008
4984
2393
7811
7399
8039
4560
8685
2674
5068
7279
6504
5794
7043
3431
2786
274
8912
7547
2363
9222
8407
9448
2248
4733
3716
3554
1620
2645
7576
1850
5044
9901
3393
1436
7781
8373
3109
8644
7125
3922
6315
2944
8026
9199
6054
8833
3810
2125
2078
219
2809
5274
3389
380
9233
9536
7347
5913
7073
4996
3734
2036
6044
5007
4729
2682
2124
4313
9944
4841
2107
5681
8973
558
6190
5737
8946
1052
4847
7374
2964
8393
5621
3798
7329
2050
914
6258
4846
7535
5304
8835
6935
1569
5833
1305
5379
56
2331
7990
6498
7681
9380
5808
8599
2093
247
5574
3948
1501
730
7482
7719
4872
1635
5292
4535
4175
7471
4200
7418
7640
5231
1862
975
8022
6464
7423
7538
2650
6421
6271
9626
7107
5747
2838
2667
832
2425
600
7848
8214
2634
4452
9209
1214
5608
9026
2836
3061
1454
677
7195
4567
1690
5825
6578
550
9205
4774
4860
1124
3328
4842
1169
896
6126
4020
7614
5148
8584
9700
3897
8221
5377
2097
8959
2205
1206
6171
5531
11
4161
4527
1909
6305
3515
3528
2853
5013
8123
6530
6883
9369
8480
1561
8589
5438
1254
7041
8292
1109
4777
3775
1395
1942
1859
3716
9468
1929
3523
5194
2689
1794
8445
8647
3580
9690
7495
2607
7948
6632
9943
3110
4892
4078
6999
162
7602
8544
3554
2494
8833
8447
9390
4668
2811
8612
7382
2482
3590
9592
6594
2149
4169
1264
5717
8819
2484
9542
8003
602
730
3762
2813
1030
1964
4983
8107
5416
4882
7898
8228
3682
4984
894
9437
4542
4
4683
2844
1758
2528
8684
5607
5103
6456
5447
2078
9927
9729
120
4258
5037
1539
6375
2160
7447
3493
296
3486
4046
8068
2497
6977
9055
2447
7045
5129
9419
5970
3375
3369
1773
8061
6859
1414
7115
9585
7550
4188
8326
9446
37
9752
8444
3148
9307
2885
8061
7452
3637
6854
7930
9593
6887
5197
8329
4793
5593
2246
4789
2170
9780
1219
7171
7987
1847
6084
8767
1400
5366
7778
7973
7961
6914
8233
5691
4440
7507
9456
2475
1477
6289
3846
9647
1351
6642
4491
4901
1977
8510
4680
930
8671
5359
5884
9971
372
1732
7107
7470
1906
9141
7797
5527
5276
4416
5625
8014
6059
9698
3284
2102
4147
1
402
7361
2370
2166
2320
2743
5733
4824
6403
1237
694
5283
2248
8945
6437
1272
889
5388
8594
8670
1193
5441
8005
6470
3916
5706
666
3100
3414
5393
8636
3225
5119
9348
7309
2662
607
6082
8255
1403
8332
2834
1618
6933
3100
6978
6715
8917
6649
6845
5517
9589
4977
4150
9206
198
6391
337
8680
6566
5434
4801
3251
9789
5503
6220
1500
7622
6893
8970
3180
9050
21
2220
5224
3127
652
1322
7848
4480
6903
2581
629
4575
8690
3307
612
4022
6717
2808
8762
9362
9235
5657
699
1008
2792
9836
7876
5770
9038
3988
1744
890
8964
2121
5210
8271
7820
3724
4305
4669
4711
7144
8641
3727
6736
9283
3523
4743
4786
9172
5539
4726
5686
5710
1546
1992
2428
986
7608
4230
5174
7188
287
1599
8364
6204
7599
9232
399
3197
9913
5744
8446
9354
6723
5145
1470
5491
5735
3312
4650
7687
8424
7174
2407
6708
9090
3271
1345
1865
2636
559
8152
6765
9293
3516
5217
5001
408
1967
9002
5264
1606
3100
8734
9679
2079
6705
9809
974
8084
4980
6377
4598
4972
6468
3737
285
8440
9329
5499
2733
2853
5944
9704
4324
2014
2535
7815
8628
9868
1807
5409
8313
5563
2439
9277
7979
8729
7900
9645
7097
6078
966
5539
1142
2627
1702
4401
2128
657
572
8540
8090
2470
2214
988
5276
9094
6530
4499
3665
4844
5028
9751
2782
8524
5283
1726
738
8854
7469
5317
2520
8441
8987
1213
2921
3122
8384
1954
5151
8383
5962
1001
1365
9156
1771
1078
2778
7369
6146
8999
356
9566
2322
2929
3792
9484
5956
8085
5144
6186
5688
6414
8030
3448
6231
7833
2277
5260
6580
4689
1774
1959
6273
6839
1952
594
9581
3483
1745
9258
1771
7977
6673
1861
4366
3506
3926
4800
2912
9750
2657
6536
2322
6571
7775
5825
4846
1101
3020
1429
184
6562
8866
3372
4355
6840
4416
9221
8895
5326
1814
6207
5696
5276
9996
5094
235
5248
385
9213
5289
4197
1185
500
2062
5729
2240
8726
8931
5036
2884
9538
8175
7449
9887
7172
7908
2226
2745
5328
1862
2660
5788
9194
7638
2708
249
2100
6973
9260
2168
3797
3700
9255
6748
1411
5632
4020
6677
4397
1339
5786
4431
6103
4301
5145
4424
8146
5626
1336
6767
2935
6581
4801
808
9648
6386
1333
6060
7284
4840
3949
9997
8077
1653
4894
6582
9112
7436
8296
2225
9096
8330
5643
1107
3814
6055
3511
4802
1497
4887
9343
6326
2959
3504
5736
4877
7301
8453
9267
7785
3417
7233
2277
9780
2713
3216
1792
1604
3575
8871
7584
6137
2108
7684
1108
9986
5670
1936
8710
9136
1679
9184
1049
4915
219
1115
7262
3408
462
5574
803
7332
3895
4523
7913
6946
1757
2952
7408
4904
4213
884
2945
5504
3485
1964
5751
8594
2760
5436
2539
7943
3590
5337
3883
2008
4095
9067
135
3013
397
2840
1240
8369
1587
1626
2076
2666
2781
339
6002
551
8341
7735
2606
5627
1535
9704
5242
1254
3090
9071
5610
5306
3380
5846
4106
3914
2896
1538
1414
7071
3543
6622
4789
3332
3952
7731
8579
8129
1165
4691
9946
7478
8732
5413
4333
9181
7030
3626
816
449
1351
2302
4103
7246
9851
8330
8617
1438
2002
5351
5360
4898
6063
3965
80
1762
4755
5161
3090
3403
368
9037
381
6375
4093
2065
7535
7195
8102
439
3149
3945
9724
5164
7189
998
1824
3754
8092
7126
8423
6411
521
9987
827
4585
9549
973
1231
6752
5181
699
9068
2740
4573
9919
9580
5103
1675
8
8338
3074
6437
6097
580
2957
7080
2439
6919
6202
2199
8263
6310
7268
1188
2790
7550
6101
78
6042
5960
604
2711
6006
4404
238
6272
2355
9166
6547
6291
6393
1792
1793
5581
4109
8324
166
9878
3476
1828
7918
4254
4982
9936
4069
7878
9742
2651
8230
4952
6846
3251
4162
8180
1343
6555
541
57
3221
9110
5042
7324
8065
370
438
7351
2817
2319
3802
3505
1234
2251
7658
662
6005
5755
6258
5827
4255
7816
9393
5040
3467
2115
3093
122
4442
3894
4486
4220
8811
2345
703
1417
9653
9902
1558
9001
8193
2474
445
4558
7204
3248
657
2625
202
9099
7568
7790
175
1783
7559
5881
1238
1053
4777
9979
2013
1481
3692
2925
5751
7482
2990
7327
1353
2230
5861
1926
5729
5095
6355
4256
9135
9382
1912
6165
8727
1954
7042
4172
9087
9085
9183
6839
8996
9300
2131
636
9225
4473
7397
2432
4207
9806
1411
6386
3392
575
4055
5474
2004
1405
6689
8588
7351
1635
9315
8997
7442
7975
4060
4624
102
9310
7644
622
2119
3660
6630
2880
4805
8648
9923
8490
3333
7704
5603
8181
8590
3629
3023
9329
8560
7133
2378
7558
8399
8569
8214
309
7086
5851
7042
8736
1589
1422
5313
4866
2565
2618
9782
1884
4098
4906
4267
2253
7983
1084
5537
6110
8616
1028
9922
7111
5176
7613
5298
6049
7723
6158
2180
1865
5742
9108
7913
8318
115
7793
9731
4087
1920
6977
1095
7972
2215
3589
7265
7375
2256
6175
3810
5566
4690
9448
612
6665
6400
9361
4494
7314
7776
2804
8978
6598
5288
486
9428
6894
8370
6811
9622
7346
6734
2374
846
9979
7157
3708
873
2915
3483
5956
760
9180
6447
1965
3177
2377
2077
9852
5409
7133
2450
1136
4372
7582
6479
2867
7319
3493
7718
4384
5149
6277
7937
9132
286
8566
4659
6467
3142
1069
7526
1439
3561
218
1731
9671
4020
2557
9233
9330
9359
7077
596
4054
318
6391
3558
5618
8007
4583
6100
4964
7070
7078
4303
7639
4763
8345
307
7469
9901
7073
852
6821
4488
3852
6308
7626
938
5064
9857
5271
2108
9263
1275
6730
8292
4532
1155
9348
183
8552
5951
3098
1883
1784
2699
1196
762
903
3497
6736
722
276
8521
1018
9386
7544
7203
1177
5935
4350
6385
8881
4701
4799
3626
2864
2409
7785
569
7855
2091
3611
4780
3816
1417
8223
6024
9663
2078
3941
8554
1998
9113
3736
2600
7408
5570
4816
6918
6618
2311
4179
7541
8833
9749
72
230
1356
1330
1050
4828
4839
6199
261
8463
9760
1115
7376
6188
7058
6395
9415
1322
5212
6182
9587
8247
1982
6964
5320
8561
6799
3382
7036
7425
701
2552
9439
8738
8178
7251
2443
9488
1567
6864
4345
6379
8104
4519
8461
4634
9019
9109
4272
5756
8830
9468
1976
217
1445
564
1942
3607
1901
7231
9339
2250
9032
7931
7640
3347
6901
9088
5073
7609
955
2681
1020
8196
1506
6575
9676
1685
6910
3905
1013
5860
1512
528
9419
2578
7851
263
5132
7885
1640
1207
4166
8434
4167
5280
9430
8188
5243
44
9950
6826
8128
5478
2146
9919
5203
4776
5712
1555
30
1650
8137
2215
8190
6998
7440
614
8723
6335
1582
183
7092
6226
3424
1054
9133
4877
9886
1506
4854
6669
9288
3433
1985
3052
2575
9696
4495
3846
8221
2519
5295
1196
6770
4793
2404
8690
2508
4985
2754
8771
1890
3672
7605
7172
7661
131
2910
7942
6515
9864
7132
2293
6466
3017
8658
4893
2822
9242
7418
13
9415
3701
7846
8755
8114
3069
4622
6407
7073
3615
8299
9908
6202
4420
4623
5681
609
1731
2959
6061
4747
5027
511
3721
6256
8926
1384
7199
507
6914
7944
6944
4962
9729
8182
9180
733
5128
2960
1274
9557
7596
6499
7272
2506
7312
598
1852
3248
9619
8708
3432
6039
5335
2708
3244
9958
1196
7798
742
9940
6267
9645
7748
2722
2943
8339
6506
9480
7709
3533
175
8267
8468
4493
3826
4791
9055
1166
3882
847
4552
8767
3051
7742
8935
5519
8500
1737
3048
2705
8148
2483
42
12
5805
908
4291
3778
7474
9783
9841
3083
3722
4727
3163
557
7606
2773
7654
1466
9199
336
3988
2759
3016
3554
3271
6324
8467
1627
6084
8268
9455
5757
8690
1595
847
1011
2849
7015
6198
878
8231
2300
6687
9997
3973
7448
7833
4328
4505
320
5406
1609
1341
4157
4901
2216
9132
1207
2846
7986
9541
3324
1531
101
5144
4604
8334
8395
5661
8724
4396
5216
1780
8598
7185
7697
8886
2257
3102
5027
7419
3138
2733
93
2933
5047
5061
7748
1082
316
3928
4721
9055
9172
5898
8464
9663
5525
8669
9544
7275
6128
9111
1410
7851
5931
8453
2856
6003
2717
6057
8363
6273
6214
9934
2304
6258
2712
4236
4137
4084
4710
9959
2556
1238
2728
9490
7074
9164
7192
6065
6846
9471
5196
8012
5239
5777
544
3023
980
206
8943
5678
7795
4174
686
758
9031
6886
1909
9279
764
5695
2875
9229
8727
7902
7917
4614
478
5554
6634
894
3809
8925
958
6526
420
6713
2697
9363
5659
7564
9996
3218
3009
8550
4367
3865
5140
6679
2497
4113
3216
926
477
2959
3414
8796
774
1978
5609
5030
4383
8039
1334
601
7161
1729
269
728
1738
1044
9216
9153
9398
9400
6231
1279
4877
1546
4317
3352
6401
6342
9306
2421
610
1617
3662
2914
2919
4691
2919
3676
731
4146
9007
9767
5922
1721
5478
1186
7975
135
7303
4498
9124
9044
7353
5210
7116
7311
420
1340
1816
4978
478
6266
2812
4487
2274
2229
2261
724
1003
4839
7922
4641
8402
6348
2012
8922
898
3530
4244
5824
9252
2673
7127
7643
1692
9741
288
4970
9183
4969
8506
5706
8543
6622
9056
100
7845
5626
180
9185
4778
3755
1992
1289
2210
474
7260
8169
7622
6900
756
6451
3308
5603
8757
5487
1268
5356
893
4832
3825
210
4940
8897
2147
2360
5554
734
4237
7955
1607
5870
8904
8541
2433
5998
1859
4966
1349
5770
5829
8389
9517
1236
3969
6445
9954
1990
4948
1931
8102
3156
7359
1323
4625
8939
3275
5338
4358
6823
365
4021
4162
1808
1112
3841
7856
691
5434
2660
4619
7951
228
5409
3905
8118
5977
977
5137
7428
4946
2364
641
3308
1643
8104
5230
8205
2558
6904
3616
1923
3898
6613
185
7306
1727
4490
4891
5886
7721
6073
5379
1342
2615
827
9590
6830
4183
8677
8774
9468
6639
5254
9568
4762
2058
8828
4198
9370
9070
6183
196
1112
6214
7701
7009
9120
2145
7245
7668
2881
7862
7447
976
826
7025
9864
2494
4432
9935
5851
8934
8065
6642
2203
9865
1795
7169
8269
3501
3446
8112
4682
8262
9112
9511
987
942
5831
4097
5357
3249
2769
1827
8307
6343
9559
8359
1515
4446
4192
645
8457
8980
7850
5949
6751
1566
2987
9539
3422
4536
757
5255
9046
2106
6328
5039
3017
434
8098
9636
9326
3988
8930
6150
8578
3339
3530
5485
4441
7642
1522
4109
2513
8548
6984
8629
2535
2404
3925
5060
2291
266
7500
2952
7423
1283
5548
9972
3893
3908
1717
3790
9558
7730
119
4722
4262
7568
3813
1334
213
7734
553
4124
4073
9147
4593
2893
4951
5536
4375
6264
3216
2104
1598
5175
8568
1767
8440
4457
7362
2165
9204
6050
5318
2111
8805
9420
101
2603
1614
9367
1844
6678
6826
6388
9620
9724
4536
3114
7330
3236
5939
1315
4553
9573
6159
9207
9029
5752
8943
5411
9683
8171
9588
885
7237
8575
5632
6630
9969
4128
4393
5268
6969
558
617
2875
7781
8876
9505
5168
6284
9332
1358
5226
9362
933
5620
9117
7659
3963
1991
7924
5182
3306
6728
4506
821
3206
764
3141
368
5265
9625
1232
3609
7042
6377
4724
4178
5134
8081
5426
7786
1254
908
4047
447
8477
9616
1789
7262
8372
3714
8690
2198
37
5972
4998
1626
8216
2429
9566
1653
1828
3986
8320
3287
7126
4704
4547
414
2951
1851
1317
9712
4461
2880
3048
9588
8433
7783
4634
1809
8232
500
3519
5038
4720
3677
2477
6857
2008
3286
9604
595
509
9352
3160
376
6381
6640
5372
5260
7706
4675
6349
6065
9197
4943
9752
9829
947
7565
457
793
2057
2371
6881
3500
9519
1542
2611
4149
844
5628
3195
9744
8879
3279
4603
5151
5901
9694
3588
6210
6411
254
7645
370
6921
4173
1779
8183
6569
6727
3998
1721
2107
6017
6347
7443
8103
5699
2747
8547
9079
883
8215
9870
2798
9948
142
6721
8280
1726
8525
4291
8383
6302
6186
8038
1767
7838
1437
9756
7271
7928
3740
9062
7396
2291
1889
5415
460
3192
714
1255
60
5247
3357
8403
4815
9234
7685
2370
595
9939
4157
1955
7833
5273
8616
2370
6265
8390
5115
4057
8560
4356
2696
4851
5543
9581
8200
1852
4193
2394
8803
1988
2080
9619
8607
2
8085
5302
6275
8661
1474
7059
263
3286
5742
3443
8922
601
6564
5560
2127
6242
7080
7424
7285
8453
7880
2579
6450
2917
7770
9868
1371
398
2968
6485
5155
3119
7636
7914
4877
9774
8681
6256
7471
6336
5281
1134
7349
5216
6509
6313
4719
8908
9172
9166
5065
2575
9626
4361
1781
4568
124
2114
2214
4746
7158
8391
1003
8701
3633
2324
919
8547
6460
303
8121
8724
1110
1312
8109
8138
5798
13
1166
8697
3287
9412
4198
5734
9667
6306
6579
5608
4906
7409
5432
2348
8703
7149
4253
6642
8207
5527
4324
5685
6911
5139
9242
4552
7762
4716
7973
3836
8772
1576
976
4398
5941
8598
3664
9085
7285
7939
434
6617
6760
8748
7140
7271
9335
7213
3852
7201
7939
3800
8473
7098
7478
6722
5812
9855
5416
663
5554
3417
6330
9709
5897
800
5171
5350
5212
649
9445
16
3989
5631
6587
2551
6079
4400
2594
9770
7197
174
4624
8490
9353
342
7061
4990
4381
5853
7597
2628
7816
3174
366
1378
8430
4849
357
7834
9566
1198
6663
9164
2305
6174
9766
1990
8588
2506
4771
3847
2370
7965
5083
1201
5418
1884
6351
3820
3320
6151
9780
7607
2682
8583
5923
8649
7089
4054
1309
8102
9914
6591
2383
9677
7528
5562
8910
4190
8960
42
9216
7193
8177
1122
9383
3585
9150
7137
570
3504
3433
9967
2753
6612
2525
4639
7501
9879
1064
2596
9137
8444
6131
2720
4465
3077
5536
6504
2278
6770
5103
1827
8395
4979
4348
6833
9992
2063
4745
360
6296
4877
8852
4730
3241
4479
1044
9762
1455
1519
8789
4141
2725
4274
9678
8662
993
2953
2011
3562
2131
2726
2156
4810
6490
6523
8473
7998
1923
2558
4928
1926
3407
3017
3693
9164
7391
685
7381
7926
7007
7911
9566
2503
5356
3595
6654
7029
7507
2285
4255
1973
5096
1822
1548
6482
6223
9955
523
9853
8395
5570
5639
3694
1233
8118
6297
8697
8824
4193
4562
700
4287
3457
983
4405
7642
6651
2473
9824
1131
6852
5135
6733
8953
1391
4355
8720
3392
2896
9511
7170
3028
4095
7026
9733
7939
4185
7466
7461
8727
5536
2351
9290
5460
82
8434
5498
2484
5815
7264
9611
6124
6547
1007
6870
4011
1756
1860
8055
1167
9318
5855
9953
5667
8106
6084
3519
4121
3013
758
7333
384
9277
1857
7428
5714
1662
5860
4028
4573
8354
7626
9836
4572
7359
7188
4453
2785
4713
420
7596
5745
7945
8712
4174
3788
6598
7362
5887
2327
5984
416
2619
6696
4780
4412
5197
6381
7256
466
8557
7338
2144
9913
6932
7549
3145
3744
8780
3455
8395
5415
9027
2586
7660
8071
9246
370
6071
2607
7577
8097
2092
3244
6252
4962
5345
2212
6426
8745
8742
1359
8883
4430
2501
4338
6873
7780
1608
3433
3552
9610
3429
5856
1791
4942
6341
8975
2291
4521
9282
9296
9010
2459
4734
6238
1756
9939
2128
4300
8766
5642
5354
7582
65
1357
1014
8984
2687
4662
1934
3602
7334
4838
3723
1604
4116
4865
1158
6180
6578
453
4202
9177
9118
7576
8250
859
7536
6990
2782
9593
174
7140
745
9254
2347
3548
9142
5440
7354
6181
9345
4703
6176
5366
8418
3255
1223
4614
1491
9866
1087
1915
9475
9213
464
4926
5107
8597
1530
4455
1230
2542
8893
8731
2486
2552
9732
2670
9225
9758
8492
7670
3075
4660
3059
2958
3052
5324
2668
4195
1426
1781
8015
383
9265
7953
3548
5679
3791
6834
6304
4227
4869
1376
8080
2658
7735
4169
7970
7624
5796
5974
3964
7581
5976
6197
7732
5986
3791
4120
5926
2939
8501
6218
7764
8835
3657
9017
4567
8081
2736
2213
980
598
9253
1683
7578
5279
1342
3390
376
5549
7002
2251
7372
94
134
5431
7957
6983
1679
8783
2762
3569
2993
347
5395
5518
7502
3529
8709
806
4971
786
1724
3794
9396
3386
208
9572
7296
2553
3066
1153
7151
7825
2720
7324
9503
5308
5628
257
9950
1604
1019
314
6154
334
6577
7873
9412
5076
681
5891
6100
2029
8122
6253
309
2251
870
2614
8145
6096
4252
4297
9495
1502
8973
381
584
3018
8875
9634
8802
2460
830
6795
8980
4230
7568
4706
6496
2798
2408
4124
4750
3274
6356
3579
2269
3015
2735
2794
3284
7158
2258
7656
9191
132
9174
8948
6341
1300
8104
1681
7550
5099
6374
662
6290
2279
2006
2981
3701
7949
4437
8117
5550
6126
972
6479
8159
5045
8959
4818
4159
6287
3824
3587
8258
3239
3120
8900
9914
1966
9910
9983
9783
5092
6648
8016
8634
4949
9957
141
3495
3859
869
6082
7273
587
8040
5501
4591
4327
8907
8803
3860
6896
186
9181
8012
9389
1887
2098
7242
4140
9384
4914
8735
1148
4359
5517
4910
1205
8243
5662
8394
3156
4347
8695
7024
359
1371
4986
7809
3393
7063
4577
4584
1867
3572
2410
9034
8696
9558
435
7467
7539
7604
7166
7292
3750
3016
3089
5650
1673
4914
829
51
6630
9980
3016
3386
2069
3768
4281
8906
297
9158
3711
3950
7734
5938
7407
9423
7085
2218
1369
4127
3173
3037
406
2930
2568
5790
799
540
5703
7704
1261
4965
27
7563
1384
8297
2153
7829
7358
6397
9153
1933
1235
7420
2019
824
4351
3295
6687
5086
2057
8731
856
6118
1358
7155
2003
5278
1741
4830
8850
6631
626
1220
8167
29
1837
3299
2135
4341
9694
8238
5150
4703
6016
2276
728
6634
4031
7694
6227
3270
8743
3234
2367
1653
2650
837
3886
7739
8142
2702
1422
3285
8737
5493
5104
4662
5385
4522
8852
5772
3421
3905
2195
7264
4473
5003
1704
1148
3362
561
2012
3368
151
8537
5886
8717
3903
5915
9931
1882
773
6813
2047
8853
4477
2027
7000
5129
3874
2978
370
2765
813
8619
5717
6774
8372
2933
9208
2867
5581
6171
6208
4213
1549
6485
3513
9330
9361
3818
527
6719
6184
8450
6889
6938
539
7290
2003
3578
7402
7249
6855
7614
6869
3983
8232
1090
5123
5638
6938
7361
450
7168
3009
9300
1996
6936
7220
8408
8227
4852
9645
3021
2633
8320
1057
4314
974
8486
7431
5310
6918
9577
9830
3442
9270
5362
7359
4747
6635
8833
516
4923
3736
5013
4803
8342
9434
1046
9652
9522
1545
9711
8779
9256
5613
778
7545
1864
7034
3972
5701
4457
5434
6255
6387
1181
7574
8374
3775
1250
9729
1547
8408
1333
9392
2300
8124
642
2730
565
9835
8550
5432
2079
8890
9365
5848
7765
2023
632
2180
2247
292
2238
1706
1415
8146
6035
7896
3889
8092
7198
6167
6872
1372
52
1969
4571
4861
6522
4143
631
7391
4759
7203
8630
4913
5960
7694
5221
7854
1966
9024
7315
9622
6226
7130
3221
7048
2552
4929
4966
4841
9073
3186
3148
5875
2938
9836
6694
1645
5154
9694
4001
4227
5321
686
5674
4738
2532
2723
9214
9666
1565
3552
732
1776
5832
4030
7116
3063
128
4996
7706
3627
2799
8230
6842
4145
1452
2279
5903
7182
591
3724
7831
1211
912
7822
1422
5218
9326
6539
2787
1751
7755
8586
6503
2694
564
4586
8897
1573
767
3734
399
1029
2205
5126
5176
9963
7327
245
492
341
9460
283
2012
6923
2848
3351
6662
3604
3753
4298
1577
9474
2843
7346
5367
2363
3692
2097
9176
773
6329
3866
5643
5085
7662
3528
1128
3091
69
1771
4081
6326
7814
2368
3590
7608
4141
5659
9175
3293
2458
7700
7444
5637
3985
2475
6401
4612
8545
7225
9557
1451
8034
3012
3586
5108
7287
735
8319
1087
3940
6476
8368
4532
7065
815
3671
9332
6556
6128
6676
5825
8996
5276
8040
5270
5377
7065
7191
8420
1306
5876
332
4219
46
8889
5302
9505
3596
5838
2736
7042
5406
1213
7823
5316
6112
9148
4068
1221
1583
8410
2561
7315
5868
1320
5464
7944
1839
7489
383
1073
3592
2888
4224
2505
8017
3725
2845
2566
2848
8955
2577
8480
6425
193
4609
4793
7279
8090
2785
1022
4715
5132
8291
9256
7573
2698
4378
7823
6431
4582
4204
7420
6946
5463
1782
9609
768
3234
7530
8440
8088
8312
9524
7469
8199
1676
7338
5032
1148
8735
9233
4451
5524
9258
9516
100
5316
2551
144
3007
6629
3933
6787
860
890
7126
6466
4096
4221
4814
2194
3019
1095
7834
3422
3773
766
1027
9119
5797
5064
4558
9242
9448
6318
8153
8034
4858
1788
5395
1023
8829
4661
873
5159
3251
52
361
5848
193
4013
5829
2631
8530
8977
5285
6755
3812
3057
3033
9427
6276
1625
9258
7902
3521
1326
6076
3705
1839
4082
5587
6618
5163
8164
7278
5452
9254
9461
708
8043
7472
8340
8281
5711
7938
2508
8205
6982
5367
3379
2354
2570
5656
2595
5337
5858
3171
9862
200
3139
6583
9258
2601
8743
2159
8644
4961
7782
5960
4304
2379
2369
7297
8791
2769
5726
8270
2617
4054
7740
8905
1194
6067
4440
5446
8201
3901
3561
8160
9899
3295
8486
6453
8983
7786
1112
9980
2970
1685
458
3294
2458
1554
6172
6792
4936
4222
8358
2939
9583
8148
730
8430
9305
6096
3282
2529
2816
2507
6953
7998
7633
2648
3669
2430
4253
7113
7938
4262
7258
4719
746
7004
1479
380
480
8633
2316
6934
7485
3933
6719
7563
3633
6122
5715
2796
8619
2078
3307
1527
8532
3136
4621
5637
6389
742
817
6348
4873
993
6488
2546
8493
3366
7418
7711
5347
8361
5256
2317
6758
5576
5008
9311
2376
4737
6590
7611
6903
5793
2831
3013
4319
3914
6321
7898
153
7104
4679
8438
736
9937
1929
3042
4660
9999
5400
9597
3191
1163
1054
3110
9557
8287
340
4355
8594
1095
7117
401
4635
9997
4592
5513
6206
7873
8339
1803
309
9857
3970
5210
1597
3706
3471
7236
8005
7579
8372
5708
5490
3475
7380
5045
1839
1207
6287
5085
3202
9905
2660
5971
9706
4471
7392
2071
6676
9271
1237
9405
2941
3005
1591
3182
9282
7265
1535
2235
8563
2256
4914
9966
4630
8517
908
4831
2535
7395
1254
4031
5997
7986
7687
2437
8584
3027
3862
3491
4198
6162
7645
980
1158
6391
5161
836
1300
5913
2942
8668
7506
5184
1576
7112
5591
9477
9164
4647
5905
8968
6684
5103
2423
8701
5114
3386
7257
2933
5060
8304
1113
4132
637
1811
6258
2948
5165
961
4246
3446
1886
3898
2743
4656
3319
2670
1851
2039
6438
4033
5906
9274
5062
783
4483
4904
3297
1878
5058
672
1406
4356
6654
5843
763
9166
6296
1320
5686
1753
8750
5404
1237
5977
3844
883
5797
2356
8276
9024
8320
7218
1693
4060
4376
7940
4231
3159
8976
4590
2374
3848
7161
2625
1660
3586
3529
6441
3033
3798
8873
9328
6830
9663
7045
5134
9760
5950
1270
5838
3911
5442
3820
7022
5142
9811
6149
1618
2341
1884
7867
4149
3129
6595
7705
6189
5574
3046
5405
5737
891
5859
4697
5354
4571
4819
7972
5308
9628
1957
2574
1824
3384
131
832
551
4913
947
8865
141
7506
1596
2966
9855
4672
3955
2129
5194
7023
1969
2170
1378
8881
6546
5387
8795
5321
5101
628
2024
9086
1627
5327
1966
6443
2262
7295
9587
9827
7839
4145
5369
9025
3660
9685
1057
8782
5180
2278
7789
348
2745
9427
8903
879
5993
7858
4663
4555
9296
2667
4213
8729
2517
1024
6091
4355
8207
7452
5590
4190
3820
1017
4393
9272
3023
4924
3502
1159
3300
4395
9770
6513
5296
9934
7020
3354
1770
6227
8642
7159
4575
716
7655
6305
8279
7283
4493
1605
1394
6653
7507
8921
8286
7532
851
6777
2169
4047
5643
2719
7245
8980
5717
9153
4828
510
4901
4260
9801
5153
6015
3535
2321
5242
611
1882
7044
8172
4246
4581
2516
8405
4206
1781
5273
1295
7674
825
8926
2610
6027
4091
7419
8791
1554
7714
5424
7399
4328
4803
5051
433
2820
7320
8023
267
4716
3225
7937
5344
4348
839
9079
104
5244
3416
4480
9221
4993
9500
9266
5049
5234
6382
308
2213
4005
5718
3776
4989
3526
5067
4756
5015
4947
1926
2374
2706
4423
4961
9170
995
1361
1022
7201
9946
6128
5333
5879
8915
6653
181
4905
7304
2549
5148
1114
1268
9714
7890
8897
2035
1269
7103
3448
3206
3122
9500
8066
3858
1703
8903
3322
9880
1050
288
853
6287
159
8960
8660
9276
2819
7018
1176
1812
7176
5226
2481
3096
3020
5241
1957
9359
1848
947
1338
9362
2995
9663
1552
2289
8353
1805
6094
8563
7819
3327
2407
6298
1244
7726
2808
965
373
7325
2530
3727
5005
4170
7854
1477
7993
769
6578
8820
6532
9035
9086
9232
4075
7139
2275
8978
6392
4281
353
6425
4728
8080
7115
8017
3035
2914
6922
5025
4696
5779
9258
3982
3706
7506
2677
5613
6411
1228
8426
6342
4268
2603
394
3204
7166
2684
9567
9145
8640
8910
6489
4974
373
1974
7942
4391
2001
6064
8524
3381
9360
3072
4550
9110
7827
9750
1866
3415
4472
7887
9731
2697
4148
2840
9216
7617
6176
8318
8904
9178
4814
1393
5224
2309
5398
1575
7850
3424
4929
7980
9795
4661
3553
471
874
1545
9515
3848
3616
3797
6386
4990
7696
6449
5361
3205
3989
5148
1269
8684
5826
2120
4021
4549
386
611
1407
4629
9869
8560
1184
4283
2163
5540
5535
5198
4936
3052
8310
2494
5580
1723
7646
9085
7830
4658
1735
6375
9868
7032
2609
7659
3682
9897
9257
9822
2380
1483
5859
117
6370
7867
4113
8384
5359
6470
3005
6423
2917
2148
1145
9740
1154
4158
5184
655
4823
1280
1752
592
8234
8826
6391
3663
9034
4224
7359
6224
7962
1490
1944
4347
4237
9814
8840
2079
876
2112
1265
5478
1446
5715
5063
5556
4485
6866
8012
1081
3753
495
7882
1590
9491
4357
6061
9404
4672
5201
5419
7728
6128
6619
3744
458
322
3251
9338
2493
3406
4262
8285
2225
5326
31
964
5980
5466
5642
7590
3791
1534
5972
2193
9324
9610
3342
8517
3974
3799
7520
79
6209
3953
9515
7200
9512
9013
7767
938
7581
4920
3131
7575
9403
65
4090
9253
6199
52
5002
8674
8853
9772
2353
8576
4871
4436
2472
8213
8432
7235
2721
2225
3783
6786
2117
9885
3095
7386
1766
5773
1763
4975
1123
8897
9367
8323
586
6510
2057
1256
7527
9764
4590
5846
9851
8555
2954
5029
8408
7183
8335
5576
9881
1973
1638
6502
8238
9529
1164
2470
7268
5414
4451
822
7667
9488
4218
2232
6482
8530
6263
58
1477
5103
5216
7280
1190
1815
6521
5361
722
4728
567
6122
458
3518
5427
7762
729
3001
5051
5276
7029
4681
2482
1042
6671
5833
5735
453
5701
6277
9364
3470
8375
4393
8317
7183
2470
439
7896
4571
9320
2212
2652
2878
2649
8400
1873
4218
3995
5921
5703
1408
6622
9947
8147
5463
2074
5118
9524
1100
601
1851
3668
2391
5090
5812
250
1893
4624
3152
92
2647
9121
5623
17
6855
4362
6992
9924
9890
8392
5429
3445
6550
2353
2127
186
3881
8985
8884
8963
6707
4609
1833
9099
1210
5881
2293
3018
5240
5142
7989
5640
7835
5679
6901
6555
5800
3809
7329
8657
2381
1731
4536
7561
5010
2387
7946
6732
3899
1839
8366
7961
1405
4464
3475
7534
3546
8945
1105
1891
7707
4861
2138
992
169
646
6674
5966
9639
7906
4056
3499
320
3616
8688
5511
440
3705
3999
6748
274
7329
3794
2570
8382
9292
5435
3664
684
4813
9386
1799
7746
9738
2916
328
4037
75
1170
1806
8167
8290
7416
5302
3582
6068
8496
9267
5837
4965
9090
9774
673
4354
5251
7754
9434
2664
9608
565
7908
5602
7461
3531
577
5663
8742
1285
6997
786
7016
3727
7037
4195
9653
8806
7740
5907
91
2224
4900
3453
2072
9446
8349
2263
6804
6668
3974
9864
5723
34
2709
3283
9174
8707
2908
8402
308
8202
1946
6750
7386
8900
6123
6602
5108
2192
5758
8960
711
2291
9969
2387
3493
5577
8522
3540
7483
9686
3780
3551
5978
4106
772
7045
4464
898
552
213
2563
2827
9339
8132
8730
5858
5239
4652
4888
4951
4039
6976
4726
9200
9432
557
4507
6234
8972
2891
6458
394
9914
5443
3513
2977
3013
1564
6137
2830
2775
7822
9719
7005
4506
343
2638
9997
9396
5211
9958
3327
5596
822
317
4347
5357
2317
7712
6493
6102
7139
4263
524
7131
9223
6314
6939
6747
715
1828
7017
623
4495
3779
243
9612
8460
4504
553
8021
2013
5025
2189
401
8279
5648
2151
2484
4377
7256
150
4396
8798
8084
5378
5995
9471
8500
8365
619
3830
1796
3304
83
6174
8795
7249
2485
4486
8269
3705
9825
5108
4493
3652
5561
7174
2979
3002
1906
371
6150
1498
7572
9520
8630
7358
2494
7231
9032
9466
3657
354
1919
9022
4631
4285
9587
9531
7368
5258
9857
4578
8089
837
5695
9304
793
3112
2282
2310
7049
8449
2862
6540
4192
2766
129
6358
2520
4299
396
7398
1737
8803
6279
6993
8975
5570
7952
2502
1738
2379
1144
2536
802
4005
6762
2829
8309
9840
89
3856
7999
1238
8885
7921
8501
796
9193
955
1278
8743
244
2438
6414
348
8482
6835
3247
4816
8870
2869
5727
9278
9926
5375
2849
5975
7315
7304
3536
3267
7844
4651
7175
9765
5454
1051
3014
7245
4114
9172
8370
3735
2051
3501
9148
8721
7154
8969
28
2714
1368
3420
3274
6390
8655
4107
5864
382
4733
8988
9183
5412
6302
9629
645
7876
5837
5840
7272
4150
6544
1924
522
8431
3213
3903
1801
967
5580
6263
3705
9590
5866
4448
1296
9128
1750
287
4749
6656
6765
509
9318
2008
9565
552
4445
3430
6775
7731
7407
9834
86
4142
5513
5812
5111
128
5095
2754
6468
2960
906
4935
4289
3508
8692
3031
6401
8528
9011
1151
8901
5136
8680
3682
4211
6513
9236
7166
5488
5289
2814
4078
4922
3191
5507
4456
1300
8821
2410
1829
1790
9498
2195
7409
9360
8988
4315
4408
7347
482
8062
9617
8092
2072
4586
6199
8886
4188
2668
2002
8539
3445
5402
8741
3806
1299
1596
1744
8616
8673
7079
4149
5870
5415
1448
776
2203
5788
8425
9919
7727
5081
531
9289
3923
6617
9600
5227
9112
1436
6571
1877
7212
7883
7831
1891
4104
7045
3273
176
9240
5128
1362
1797
1783
4636
3533
175
1831
2921
402
7183
4170
2952
3748
8539
7905
7703
4093
7457
7966
5254
3476
7387
4743
9551
2440
9278
4026
1939
5340
4988
135
799
2575
5466
63
1421
8854
4332
6455
2278
5353
5276
8633
3317
3735
1562
3047
2055
1334
1661
7388
7535
9035
4488
9121
8550
1058
4840
8425
6735
5291
8665
9802
7880
1713
7783
2472
6109
1736
6338
4112
3911
6979
2476
4606
4370
7119
8988
6955
4908
7055
6101
9942
1656
1892
7408
446
5443
8201
7493
6089
6622
3657
265
644
8985
2061
6609
6456
6945
4598
3077
1461
8833
7571
6720
2782
5076
2608
9748
1568
2634
3307
458
4864
5000
2148
3687
3984
1818
5968
730
9422
7092
6458
9889
7706
790
295
6476
3585
1565
9748
6873
9066
2918
2382
6030
8253
446
878
5222
6411
1237
3279
482
3614
4994
109
6001
1310
5695
4348
2954
1852
4900
7106
6198
9375
2577
7442
1883
7736
229
7782
2130
3092
1852
2072
8938
5535
8358
8477
182
2143
7570
9326
5265
3364
9321
8917
9074
3481
1591
4849
5226
9511
2547
7701
7050
5399
1248
7059
3202
1986
2237
8192
3252
8071
7303
5876
279
1351
6078
2849
1416
5857
2644
8446
9114
933
1426
5823
4190
7847
837
4130
2446
3346
549
7896
3459
9575
3799
429
7142
2401
5848
6583
9443
3253
5897
7447
7002
9835
4811
1375
7744
1955
4272
1905
7010
1831
305
7215
8665
2300
7501
7444
8297
6451
9582
7741
1939
9746
7336
8982
9947
5962
9755
7741
6195
9220
7544
2229
1222
8189
3825
5306
7586
6796
8024
6651
5468
812
8985
6889
7639
442
916
1002
927
877
4066
6218
176
5180
7385
8319
8676
8208
3338
3432
3657
1720
1272
3042
464
2067
5427
294
8994
7022
7522
4785
637
3769
1199
9009
6236
9624
3805
6041
2389
9667
8324
3874
8508
4090
8317
1231
1573
6777
9417
7931
6279
5636
9339
9905
7979
5999
5878
1815
5348
9773
337
7383
984
2083
6616
1483
9452
4471
2556
9109
6111
266
8778
4665
6365
8400
8424
552
2995
3720
4028
9226
7458
9964
7111
7126
5660
7063
8910
6369
8924
2125
6874
6385
1682
6540
1429
508
7004
5997
2021
4050
1648
5719
4118
5556
997
8656
2527
3711
2834
193
5046
9593
46
85
2143
167
2439
8189
7071
2984
5662
2403
7568
5426
6287
8185
5069
935
1310
7150
8941
8323
4893
4668
8812
8149
1162
3617
1109
4423
4021
7095
6892
8444
8207
3874
791
6934
4463
7542
2845
9553
2270
5187
359
4143
5650
622
4707
3216
1383
5693
9895
2909
969
8206
946
7010
271
6196
9694
3238
4657
8079
7730
8072
8794
9576
4980
8039
1576
118
8667
5006
3712
4671
6483
9659
479
4655
3306
1707
1739
8126
5991
5603
7049
2689
682
3789
7319
1391
1102
9005
9161
4046
5451
3423
9473
3866
5545
9600
7463
4593
6591
4437
1144
9838
1001
4251
5595
8031
8183
4956
8847
6341
4914
6139
7040
473
4825
748
4584
4213
650
7315
6626
4470
4397
6663
1913
1804
1274
5939
6095
507
6843
57
235
9729
2715
2899
6074
3876
1214
55
6373
4503
2282
1862
8899
7433
4835
7250
9317
539
2469
7146
1023
8460
3562
6707
2535
4963
1691
5780
6310
6231
7923
6990
8171
1614
8704
3366
8735
8817
6034
5457
8915
2184
1446
779
2869
3815
8108
1187
8690
7028
1475
3543
5909
1700
1895
1655
7501
6162
3777
2809
1869
3627
4653
5720
2813
9129
937
4409
5518
8857
5001
2189
8043
5963
7047
5148
1531
1046
3655
8916
1442
9365
5513
2157
8151
2178
7784
3496
9745
4141
6079
7012
2362
6058
7755
4908
534
3300
7644
9216
4908
1297
2197
6495
4131
8228
9731
558
9704
1881
8346
5399
6427
6993
7738
4401
746
8282
6576
2056
7525
2009
4873
5929
4993
3351
1394
9917
4440
2742
1228
3327
653
8046
2683
3451
9677
8904
2861
2036
7233
4630
3895
5698
9616
4156
5530
1639
1137
2848
9589
9469
4207
1290
7844
205
1797
9047
1302
3470
3048
6592
925
6841
2308
4978
367
2949
2879
2618
2137
8211
7033
1647
8066
6664
5301
3915
1405
8354
2961
6871
1961
1993
7553
2323
2387
4580
4107
9999
3691
2149
6635
3112
8372
2994
9302
3634
5892
7601
9051
5150
5467
9935
6837
1913
3793
6333
3998
354
4232
5047
7070
9173
3073
8706
5905
6616
3322
9538
2438
5681
8277
5829
7683
3730
2499
1024
5062
722
1263
1124
3239
8969
8440
475
6329
4232
870
9877
2655
8099
5022
9290
9627
316
144
4027
6449
2029
4414
9210
3627
674
9383
6610
4422
9904
7345
9861
4665
3606
6244
4176
1621
6159
2755
5709
6088
48
9094
1364
7100
1108
1267
2990
2060
7890
8172
6041
2263
3431
929
7361
6093
502
1286
7985
5750
5577
7295
8005
2546
1842
6215
9739
2219
562
1200
8582
9223
5813
325
1391
9369
2409
7740
8504
1047
5097
3991
6078
9686
778
8841
4091
593
641
5030
2548
2089
1486
9843
3286
7382
6458
4380
2296
748
9896
4644
4397
1161
1451
2935
6616
4698
2980
2060
5676
1037
9894
2902
2207
6097
4553
2362
9675
858
6182
2442
4545
1953
1429
6720
9738
2440
4337
5430
1963
2251
7205
3810
8724
2130
6614
7888
6245
5155
1724
5911
3133
596
1901
8605
2097
2750
7560
4470
8310
7021
1019
2440
4603
4580
5794
5242
4373
4045
477
9098
9848
8702
7692
7534
8719
1447
4665
3683
409
232
9026
4673
2272
6688
5394
1104
9911
704
5148
243
9807
8926
5795
6290
9174
3813
8920
8853
9181
9161
5216
5164
932
1432
7601
397
724
844
4586
9973
8072
2189
1420
8111
7385
1828
7241
7106
1637
2635
6248
2356
5787
4927
2801
5293
2294
6023
91
1654
8548
143
1232
1872
2769
5069
5769
7777
1381
3252
5195
2058
3446
3895
9022
420
235
4725
5510
5560
2559
9634
5552
2093
1118
9767
3163
940
287
5776
4704
4832
4622
6851
4559
3226
2661
9953
6279
4752
326
9684
9874
6757
2616
472
2171
9444
9963
1894
5853
2982
8697
7531
2041
4291
8908
504
7315
9381
5830
2819
5418
3304
7153
6746
5378
9565
6051
519
2976
4302
9229
3455
6433
9036
7856
9797
8967
788
8253
3708
6545
8512
5800
905
6758
4265
3448
7063
606
122
6974
9523
9837
6272
2207
4232
8365
6206
4335
5813
2247
8413
2396
618
7485
4721
9460
5042
5783
1094
7124
4122
7784
6873
2303
9328
5180
2195
1303
23
5712
8224
1882
470
6414
1518
2668
2576
2676
4417
2957
5150
8608
2147
9143
1384
8666
2905
4311
9588
3134
4336
5637
9429
4228
246
8081
1300
5998
8678
3996
7356
2061
5195
8400
6255
9585
2661
5725
6710
9739
9514
802
374
448
9651
5028
3294
6412
4567
1965
4109
880
5510
2868
7856
2619
1563
1636
9593
8272
1253
3308
5835
3017
6079
9459
3906
3944
7578
374
7920
5270
5884
3392
8673
4794
5026
2133
5248
1831
2641
186
4146
5266
6394
9796
1968
5343
9548
363
1459
6759
2228
3707
5976
9000
9023
2376
2467
8729
5072
971
3871
3560
2780
9277
6707
1427
1491
926
1521
3183
1001
6226
7144
3272
6018
2874
3673
2853
589
7499
7542
71
2887
4684
5990
6734
2672
4801
7894
2152
2827
4447
410
7879
8798
9404
3280
6958
5274
228
4885
5400
436
7562
9025
9876
3186
3801
2846
9201
8705
7558
2950
9842
755
2805
346
3487
9814
6580
3119
1448
1727
2759
706
1254
4422
4017
9804
2719
2523
6987
529
917
7062
2837
4835
8045
1004
2870
5987
5479
9645
7506
6087
2734
2427
3783
1927
14
8853
9891
8370
2909
2401
2390
4286
5256
8792
9968
8364
6267
9994
7815
6377
2956
6899
6854
8912
676
646
5685
6605
3803
2133
1009
5181
5199
7571
6169
434
6865
4112
9892
3827
7500
8132
2050
5167
1874
3463
8253
1218
341
8636
4795
3392
6591
6542
1315
3598
6223
883
4394
4688
7185
6077
5721
2445
1080
5791
5741
8158
7498
8685
6474
1846
5640
4460
7420
3532
1497
6872
4668
8851
978
3780
348
7562
4852
4460
4879
6655
7217
7671
536
2495
1020
9561
1757
8761
3869
1956
5287
8352
2878
7870
9097
7615
2982
6221
5739
5687
1407
383
7986
2035
5653
9175
2845
5645
7325
2033
2751
873
6927
6807
5924
6735
8578
1164
5089
6006
2611
7093
3341
2732
3009
3272
4630
3154
2649
7500
2961
9316
2025
320
9362
8102
6114
3032
212
2586
6367
4401
9237
3199
8924
4870
8913
8819
1749
9179
3898
3416
5293
3159
5457
2517
1704
3966
2851
5283
229
3612
1827
1496
2027
5358
5744
8401
6782
8731
9811
9879
414
5520
3351
6996
1261
2168
8580
7856
5803
3322
3482
9012
352
9852
3511
9551
9109
2790
3078
7622
767
6001
500
9414
3785
3551
5328
5366
5820
2260
3614
7480
9486
9377
1975
2078
8021
3281
3473
8201
4806
5357
6023
8588
4719
9770
7669
5423
5836
3346
8450
8576
1210
1872
1161
1027
3222
4581
5254
6314
2849
5127
6826
304
3203
9
1611
5968
7240
5830
28
5971
235
9383
9716
5301
1054
4660
1773
5257
4723
6727
3227
1459
7562
2268
5782
3011
9992
5428
6758
5906
2032
9417
9211
1940
5585
7676
8502
237
1739
9546
9208
8353
5662
5501
53
2228
7746
9199
3171
7744
6893
3417
1269
8724
7492
5705
9839
7705
6530
2082
1621
9920
9918
4797
7044
3751
2235
190
3693
2667
4561
6401
1050
2824
980
7859
5070
5515
8094
1277
557
9720
9230
443
4948
5751
348
251
9559
1002
4855
5601
4438
3929
6893
8488
3179
3086
2679
8514
2946
7997
8959
1856
4597
8219
1758
8653
8147
4160
6854
6164
2589
9814
2377
67
8765
5905
1813
6695
7235
7465
7532
1527
3229
8946
8804
4476
2449
8765
8599
1293
8763
8279
4056
6346
4926
4767
3683
5695
8425
7669
6911
4472
9127
8398
7444
4531
2450
7860
4083
9216
5478
2618
6502
5397
8702
893
8660
6639
1421
951
9937
7171
6314
8989
4112
6003
969
6919
8470
8636
8770
9408
1421
3051
1361
3907
9713
5184
4441
8789
4330
5259
357
7186
5127
3506
6445
4352
3795
164
7121
4784
3367
7928
2549
8387
5228
5375
6777
680
267
1465
8660
531
2435
7939
1836
2762
3637
1309
4581
4409
7744
8442
3604
9317
820
577
8590
2958
9589
5936
1058
3933
5806
8464
1791
2765
1183
4099
8179
2662
2597
3658
18
6084
533
9283
4335
8358
3076
496
4618
3938
6150
7971
8166
3222
3585
1861
6646
298
8637
3350
4931
7649
3946
9358
5452
9279
7534
9090
9227
9172
9562
8547
1616
613
3639
4672
2700
2716
1058
603
1580
5446
402
953
3776
7818
1618
5811
7447
3002
4607
8666
7161
8002
7999
999
6481
4797
3084
2448
2148
1622
4748
343
1970
5132
4014
4444
4920
8143
1955
9619
1520
7175
919
4992
3158
709
2699
6447
2039
3376
3424
32
3688
1425
4049
1919
9680
4219
7853
5954
7219
1025
7104
2843
668
8188
1854
9997
2647
8852
2363
8060
1800
5611
7530
5453
2715
3113
9935
2909
4025
3426
1843
6285
8771
1268
3444
7882
4063
9149
1942
4795
6012
3273
2763
6915
83
5448
5178
9479
1372
1646
8862
7370
2682
9397
7470
7459
9396
2029
3428
7632
8273
995
6061
532
4655
6671
9036
2475
6480
9815
4539
7887
98
3633
8415
483
5514
4342
1734
124
6860
7506
3664
8160
2985
2824
8087
4582
7445
1443
3325
1709
7075
5527
7712
1161
2048
3125
6445
8328
6473
9229
7598
8370
2186
3790
4161
4591
9364
1801
3671
4338
2362
6708
660
2691
4105
7882
3242
3899
8625
3487
1757
2648
436
5137
2739
3984
3113
1387
6890
899
7805
9523
1301
5289
8
803
1557
4666
1863
5173
448
9708
7500
7671
9488
1655
4462
5869
9818
5973
9629
1478
6041
8245
1926
3175
6568
3694
9871
4292
6809
3713
9329
5117
660
2615
8991
9557
2206
3401
4055
5421
7349
3711
3331
3807
7158
7088
7836
7575
6044
3096
6477
1004
6166
1095
1375
5276
6755
7270
1462
6517
5388
9813
5367
3600
254
400
6740
3479
9538
4240
6518
9719
2235
5869
4630
5985
8652
6753
5656
5723
6403
8680
7172
1012
5558
3812
546
6724
2072
1293
6817
4129
6184
8309
8133
8846
8231
8809
891
6046
3012
947
2809
102
6005
3788
3751
4753
612
2080
2356
4221
4708
3274
9463
1314
478
1230
9987
8547
8924
2149
1605
9661
9361
3491
5069
7260
4916
5092
6071
8669
2807
3317
7125
6926
4952
288
1707
1826
8339
8383
6454
4144
929
9713
1321
1723
2818
6842
2646
2157
6915
8260
7878
3452
5307
2692
5525
9902
1496
3447
5997
8553
4241
8156
1965
5555
8711
6171
837
5928
9789
6754
2929
4762
9025
433
304
435
2342
3643
5008
6246
4575
8845
7175
4163
7930
5771
2352
6921
3319
5110
1024
8341
4420
4378
2725
9865
1862
1395
4682
8712
854
6607
5785
1294
278
398
9150
397
574
4615
5811
6818
2359
9301
1613
2725
1218
6174
8370
2335
1510
6867
6374
1142
7685
2563
657
2500
8426
9163
7694
1510
8594
6104
3810
4064
9524
1117
6743
3038
3309
6672
8773
3125
6732
3118
5852
4647
6295
6191
6688
182
8248
6036
9329
6528
712
7821
3445
3704
6359
183
2965
2981
8581
5955
9217
7092
1359
6625
5184
6457
4521
7899
1945
387
4244
1230
8807
9405
9981
6627
1420
3840
6722
2093
1829
4614
1681
2378
9686
3385
3055
4444
6146
8538
3714
5810
9480
8078
9228
5279
7757
1795
1844
1900
5539
1120
339
729
8947
3466
7495
670
4156
7538
6631
2064
7319
4636
8292
3376
6518
811
5576
7741
8457
4312
4447
8361
2061
3362
3678
9737
6658
7711
8868
5430
3815
544
843
1009
275
7954
8427
2980
5283
6577
7884
2579
283
6327
8085
6865
9275
9298
5398
1950
2112
8308
5070
1582
5027
5092
7962
2757
2434
4930
3467
6799
4361
5063
5507
9164
957
1578
2379
5816
7413
4191
5380
4729
3813
7547
2888
2289
2392
7715
3292
3828
6585
5281
4117
2435
6094
3368
6451
6710
6018
9711
1182
3897
7917
4953
5148
6573
1811
9958
2349
6735
966
7138
1043
1942
6088
1883
9345
1414
8817
9680
4270
5665
2968
2324
6230
1181
3794
9778
1342
3377
5173
1979
3698
2057
8296
4587
8028
3801
3673
473
5075
4141
90
2637
6126
6207
2185
8988
7219
6914
7034
9454
6305
7179
7155
7361
3686
112
836
6726
7582
2057
5296
9673
8841
3426
7309
6863
9959
9394
3812
2312
6418
886
1557
2835
9688
8119
331
4881
948
698
1047
3889
872
3030
284
3755
8441
7344
1350
8152
6087
4306
8279
2222
7320
7930
8160
3418
1744
3342
7560
6758
8302
7486
1292
6298
6534
9874
3363
6750
9910
2962
3517
9182
7272
8612
8024
3238
2883
7744
5742
5229
4366
4288
2206
366
4754
9395
7237
6208
8475
785
5353
9976
555
5144
9410
4309
3211
9380
3813
1369
7487
9086
3614
8151
7956
3499
9818
3319
1112
9861
4959
1559
5302
216
5336
4972
5853
562
9088
1350
877
3213
1338
7665
2557
9465
2763
2183
5099
1778
1493
8003
3297
6321
5328
6097
7504
8558
615
2754
1756
2691
1421
5115
7940
588
4570
6796
236
6907
8853
2446
8377
8040
7392
1526
1672
197
1531
118
7227
7615
934
483
1521
208
7782
8001
849
8834
4323
9866
2131
9390
3020
9805
8315
4227
7383
9827
8642
7458
4233
7117
4227
117
7886
170
9599
1664
3318
805
8750
8431
2396
3626
5107
3487
2356
4297
9738
5642
9873
4339
2992
3530
5536
2834
3103
7806
3652
981
1605
6314
3967
8424
4240
808
7849
3730
1864
8413
352
2936
2105
7111
9901
7071
2411
6498
879
5295
3856
2538
3478
2674
7465
1354
6365
5212
3317
9891
5
6085
3095
216
3147
6785
9331
7254
2949
1969
5221
6961
5134
3363
6767
5642
1067
8052
797
6557
617
5109
1941
3334
2549
5483
2320
8467
1256
9136
6352
1653
413
456
7582
6816
3281
1390
5329
5410
165
684
1036
1808
8242
1369
8628
1420
9387
2397
8764
9635
472
3297
3104
211
3108
7377
8843
5225
5876
2979
3493
8552
5793
1169
2060
9942
7301
209
3885
5168
5567
9719
6447
1198
946
5376
205
3537
1952
2719
9758
3721
8302
5061
6371
6707
8037
9641
2524
8320
4981
8551
8471
1409
661
4869
5014
4621
2971
4096
651
7493
7492
7509
1507
2687
2801
9867
9293
1262
4207
5758
1798
4611
3233
3751
8418
6221
9644
1030
456
9307
4655
6114
5130
7618
4204
7271
4128
5451
3944
8542
6320
8916
7659
7242
588
1974
275
8398
345
5334
8268
4093
5015
6901
1796
5577
7905
6322
2126
2173
3907
3920
262
2470
739
4466
2187
2668
1742
9314
4750
3166
9520
3713
4966
1307
7871
6136
5901
477
1332
5917
2858
8896
4199
5650
2700
1089
9750
4936
3871
1745
4945
1841
4766
2217
6517
690
6790
8903
1892
7799
2499
6166
7165
608
7225
5596
2509
9305
5745
3580
3586
7016
3166
1644
3832
5007
7195
2642
4114
4098
3315
4487
3782
5506
2764
445
2053
7448
928
9517
2261
4781
6970
2841
4782
8918
2890
2096
9773
4381
9989
1871
9704
2954
2316
9445
1663
9392
9014
8495
5467
4756
1805
6402
1926
7609
1235
2936
2342
4007
9694
5009
423
2074
6599
1786
3332
2998
6107
6747
4562
3671
1132
4395
1721
8743
1815
398
2064
697
8146
206
6228
9971
2850
5447
7812
3848
598
3340
3308
4467
9796
5864
3357
9168
158
8815
5205
2356
5425
6531
4544
9213
1530
2930
2890
5091
5508
7980
1695
8046
4050
2178
9666
5633
1077
9402
9318
4516
6955
7983
2652
2048
1653
3749
1946
8340
7844
3131
6708
196
7711
5465
8378
2017
2211
6489
5006
4595
2503
2626
6592
3570
2842
8031
3736
405
5692
4638
7679
4033
2870
100
938
2643
7606
8125
1587
329
9947
8402
6886
5739
1946
4307
3558
1815
4667
7236
1354
810
9827
8821
6151
746
1086
9256
5930
2224
2824
2199
178
4723
3929
8302
1784
8511
4667
7380
9661
7957
5881
2567
5678
3084
2950
229
3926
7621
7574
2231
3312
4860
5133
3032
8663
9690
9090
3267
13
7816
496
7354
7892
1246
6425
9891
8524
7721
7031
8077
746
5850
9841
4304
7457
2219
3910
5474
4927
7021
137
2950
8807
6686
1833
1616
9974
9478
4459
211
3764
9584
4358
9291
4906
9397
8235
966
1850
2787
8415
7916
7071
1757
5879
928
2018
1853
735
7887
9477
6165
9415
9686
1024
9362
1450
6864
7335
6609
7724
9180
5908
8204
7807
3341
8934
5437
5282
4347
3925
5059
4407
7622
224
9378
6911
7547
2021
6277
741
2304
6157
1311
1571
3721
7906
6174
3941
6669
8269
8609
9304
4002
7696
848
174
5108
4365
8026
2146
9573
3489
1004
7218
191
2689
6429
4077
357
463
8647
8443
6392
8841
5535
3459
5332
1902
4406
6173
3274
45
1064
8549
8553
845
1457
1048
7254
355
687
1903
4362
9187
8835
6805
7306
7942
5169
38
5778
2835
4519
5814
8427
6893
8891
1771
4972
9690
3772
9192
1052
1452
4395
9382
581
2013
2994
97
2644
5803
2290
7277
4621
2126
6091
6276
7580
3890
3572
6141
7254
5670
6522
5993
3038
3151
7365
2525
8515
2969
8742
7287
7014
4236
8525
7344
2474
2823
4456
1949
9220
1275
3589
5745
4034
3958
4856
2722
200
3243
9896
8246
4373
3419
9155
522
6180
2466
1522
3534
3807
8400
8328
9633
3053
6850
932
3109
9596
4396
4453
7519
3114
7798
9901
2173
317
2304
4286
2340
4051
6147
4257
7236
6003
6310
2966
26
9970
2634
5014
6387
450
2146
3284
1704
2805
3394
5426
107
3679
8515
2255
7819
9833
1663
7134
6359
226
6288
6178
7325
7648
5296
2661
9950
212
6412
7912
2080
268
2106
5477
3167
8066
2740
9968
5745
1057
5680
7836
1444
8375
5997
5401
3959
2758
9756
299
2690
2181
2120
679
2594
3604
6004
9910
2213
7389
1152
7036
2510
597
3864
5170
8102
6033
7609
1599
3728
3318
3199
8773
9046
3513
1568
5720
1637
7941
1823
9978
2818
2922
9743
9505
9559
7682
1460
4041
8526
4608
455
9334
4825
3282
9718
482
6780
1701
5221
4293
9352
6983
4581
3427
2100
6103
671
9087
7242
4328
5982
3021
2347
7445
7622
2948
8096
3199
2132
8690
2094
1442
1332
8346
8501
566
3353
4825
4757
80
6301
7799
6190
5368
341
5608
8658
1686
8991
66
201
294
1979
2153
2289
3786
7795
5333
3680
4479
6569
1573
2440
7959
683
8173
789
7541
1221
8507
9270
8360
7956
184
6629
1582
7250
2473
9253
9034
4051
2997
2471
8417
3355
8865
4537
958
825
9671
4476
373
9188
902
1488
6740
17
3330
1166
4117
2990
5644
2913
960
5118
9804
9794
3373
8594
794
5423
4120
3984
2429
5096
4685
5346
6155
1285
9283
61
8062
2775
4005
5820
4264
874
4507
2969
1565
2819
6087
8088
6287
5148
8587
8416
6759
3785
7000
5911
255
4982
1090
2841
125
1087
6767
7220
2793
7403
8222
2290
4943
7206
5284
5284
848
5962
4129
4744
6867
7721
2417
8151
3705
7530
2303
8542
9870
9725
4660
6758
5595
3821
6285
5090
8585
5377
5067
8597
5424
1470
9299
1213
6077
8477
9766
7776
5314
3796
9755
1649
2599
2388
6343
975
7822
3935
1583
2459
6660
8243
5652
3827
1187
1752
3598
7472
1141
962
6372
8184
7860
6930
2182
1905
5804
2239
9214
2131
417
5869
5147
7961
4957
2632
7149
4964
7458
8287
2927
3403
6157
4111
2861
210
9051
3259
9351
4502
2342
4949
5694
7699
9016
4620
204
1746
977
9010
400
6243
6691
360
5158
5586
5609
1832
9285
8729
4136
9982
4226
7314
6590
2501
9203
6839
2007
2026
3117
6873
6543
2687
1774
7945
5345
8238
919
2341
1390
4983
4785
8930
2762
8248
2161
7539
2768
1721
8774
3892
2933
1281
6846
9285
5898
568
5049
7014
6619
1449
2517
4444
5028
723
7944
6557
4612
2014
4348
3309
9481
1669
9013
3334
9083
3491
1966
7725
4277
7630
1282
8439
301
635
7366
9272
7013
9836
7379
6755
8570
1629
305
3891
5114
8791
7471
1556
6867
9550
720
1663
7590
5470
7231
7985
7705
5181
8483
9143
9948
7196
2077
8823
6228
2576
3134
8766
5139
1079
6134
7650
5129
3161
7335
3651
2116
5341
3576
4675
3250
3924
3189
3054
6247
9862
4356
3176
3706
120
6786
2034
5098
6231
492
1673
7022
3412
3962
6603
8985
8235
9717
1062
8156
8481
6858
2703
3430
9145
6502
6028
4567
5315
4657
8607
850
1859
9143
4879
2656
1161
3169
5860
1441
2642
9779
7887
7838
6315
5870
6804
9274
3069
7701
5653
1495
6233
7405
172
884
9984
5262
3028
3220
1776
1318
1732
5834
3895
2925
4906
3264
1237
899
3120
4599
98
2421
1758
4073
2217
3550
8124
1210
6032
3498
4497
3501
7781
1606
1597
6147
5526
1027
9823
2222
1997
3018
3364
4531
134
8969
4157
7134
9631
5659
1451
3680
811
838
8010
611
5506
8654
2935
830
5161
5175
9167
6659
393
2632
7782
9814
1631
8842
8145
9321
2160
463
2576
50
8886
2912
1035
2750
5707
3999
9464
3694
1712
843
8326
5472
8235
4914
8890
7753
364
8129
1523
5982
5274
6582
3964
8145
8974
3686
4221
9144
5723
5467
1038
2778
4025
2181
7674
6451
5821
6866
7212
5463
7734
3192
5800
4019
4663
9086
6952
8303
5612
3067
4353
1663
507
7094
5202
3481
5800
268
2505
5873
4468
6289
2978
799
899
3533
8492
466
393
4391
5802
9422
497
592
2643
8385
666
2374
3286
2324
7470
441
8781
653
6959
347
3853
5825
4289
2704
56
9462
3550
3300
7903
2342
9226
7004
1159
2527
4164
1172
8934
4088
3157
4696
7450
1230
4296
2270
9271
4829
3414
4785
523
6122
1804
1481
7040
3773
3868
3333
9501
4156
3085
570
1673
194
4112
8917
4349
7006
7552
2796
8181
5720
533
307
8563
6478
9445
2987
7135
5117
9191
6308
4799
9371
1478
6819
4191
5537
8270
5071
3598
3255
9286
6134
3029
2743
6905
5644
8036
339
6611
4755
1946
1698
117
3222
9680
6149
6197
6303
2083
6952
438
7945
2669
7876
4015
8319
239
258
346
2899
2957
9002
4955
5227
5766
4281
9579
5734
8686
3505
1376
9773
8169
9690
2827
5284
4278
3350
4157
9247
7078
6211
6982
7761
9801
361
5292
9488
4163
4003
4277
2533
655
8602
226
9631
5424
5453
7992
3607
5104
4205
1867
9406
1655
533
6392
5778
4170
6774
7056
1247
7901
3360
9773
8707
8422
8830
1122
3402
5088
520
4723
9992
264
7243
6430
3621
7032
7686
6932
674
254
3387
8968
4058
1496
3254
387
2867
2270
8649
4930
820
8155
6933
7533
2785
9001
454
2308
3009
2905
5862
4999
3888
2396
7249
210
8609
4785
7640
4852
8155
9948
7823
8235
9029
415
6513
5774
8540
1271
2307
1095
9968
7125
1830
634
1615
4167
886
8262
2841
3491
3167
4215
4963
1023
4240
7125
6407
5360
1047
6860
8952
5757
5148
8713
5459
8672
8538
5022
5360
8409
6040
467
7177
2302
3205
8473
610
3298
130
7228
8294
5056
7673
6948
2802
3029
4827
1832
7402
7752
9528
6464
2282
8439
6023
1029
2584
8127
9958
2279
8740
8023
4683
4442
4465
5578
8840
7582
6701
2063
7261
8714
8204
6263
8232
3781
5347
114
9559
2240
8304
1342
9246
6387
4551
3693
5924
7666
8664
1809
7704
9644
3596
9143
7489
2529
3037
4110
1555
2301
629
2626
2989
1588
1343
3577
8239
4236
8282
3930
1048
4962
8444
2245
7262
8266
5811
1266
1223
886
4167
9050
7348
1490
6523
3692
1966
5130
1234
2141
8344
6313
5614
687
3892
6271
9859
525
9297
702
7210
9104
8162
1889
242
8833
2426
9528
5970
4508
5156
805
1609
8829
2863
7837
2485
5129
5766
379
9186
3851
1453
2967
5867
8474
9911
702
5692
1588
3477
3006
3368
4906
3641
7136
5398
1895
2088
3747
4838
3261
6062
6657
5074
574
4812
3760
8655
6900
4540
231
2131
8109
7797
6586
9728
2935
9866
4053
4878
3412
9244
3713
3880
4794
2368
645
3484
3018
8875
1693
2870
7210
5514
8351
1926
1281
8671
4336
189
4831
5141
6146
4199
8711
5044
680
5475
6234
6704
8808
4830
1600
2220
3387
1084
1909
8476
3908
9912
6798
7752
586
2900
4455
6140
8244
297
7387
2524
1968
4914
2047
8437
2144
8852
2059
6863
8898
6213
3078
8766
8699
4910
9405
9736
6575
2763
4207
4865
6943
2655
4792
5986
4863
9060
4056
1912
9683
5376
7552
2184
6421
2659
4440
3824
1094
6269
6688
6713
6671
1916
1425
5496
546
2819
6478
9268
3986
2247
4717
739
6460
1987
8828
4205
5952
8459
6641
3665
368
9581
5603
9206
9251
9027
2862
9705
7558
4677
1975
5270
7345
4316
4605
930
3714
9553
6808
9733
8216
5908
5905
2501
8909
7097
6061
1309
6528
7324
4390
8844
4239
5061
7096
9162
8926
4631
5189
4726
6454
9458
598
7338
765
4344
8463
9744
8877
2189
8606
6654
7428
2295
6463
7004
4728
2197
559
471
7173
8028
8139
1069
4532
3037
6980
6457
5881
6066
1457
505
153
4423
8289
634
6
1493
44
1205
1833
5113
3252
6675
827
8644
3149
7468
3824
315
2294
8989
4928
2463
3044
4872
9011
2503
5466
3861
153
6937
5094
1479
6931
4520
2858
3929
673
3014
8582
9207
3785
6379
6319
7576
9377
7278
3150
4457
3193
1184
6055
6534
6968
7240
1236
6481
961
2264
4878
7781
1521
3327
1944
707
4088
7064
3240
4491
7282
8688
7922
2088
7489
3445
9410
1410
7241
8313
7046
1159
1191
9510
7894
2643
7919
6059
4113
7195
4113
9621
2133
8106
6006
8377
5258
7379
653
9805
1308
7461
4093
5430
1364
8540
3782
5804
5842
9492
6840
2506
6760
9385
8527
50
7030
8970
4186
1198
7837
8219
9686
3200
5714
3930
2988
5898
4018
5817
2996
2106
9388
8298
3973
3821
7936
2361
3706
2533
7266
3091
5442
1093
3290
692
1315
5897
3275
9966
3692
7698
5773
2549
2902
1631
5578
9256
1383
4855
8978
8762
4499
6611
9468
4334
3470
9881
25
9633
211
4834
1302
6225
9018
4013
3886
5516
4505
7085
41
6419
858
2909
6022
2093
9717
4468
6736
920
9274
9364
2048
1338
5421
6732
9038
3989
9566
4301
9861
6649
9091
7161
2003
9444
5877
1607
9017
6485
5604
6067
165
3790
5112
8851
1290
1719
3029
3557
1993
6510
2473
5780
2574
9292
5878
3673
3241
2388
6279
1517
8295
2021
448
3325
9436
7471
6486
2678
4319
9746
6888
9984
8131
7041
6521
2631
222
1366
4651
2996
3895
4495
1130
843
3185
7926
2802
2110
5390
2750
3901
9630
8658
8585
7501
369
5750
7143
2387
9807
6788
3304
7913
5078
8758
4867
7666
3214
8358
3199
2972
8599
8545
8942
4447
9614
5373
7050
5285
8927
2995
5127
2550
1364
4811
568
1326
5419
484
8142
7517
4677
4204
9595
1100
5339
9714
9461
8039
3659
549
3174
9211
545
3209
3615
9677
7169
7334
7581
3092
1552
1084
2804
5636
4802
4263
4888
8616
2301
346
3082
1339
7821
9611
6015
323
1394
1180
4749
6571
7827
4769
9534
9372
2821
259
1735
7463
215
6960
2403
9905
1237
5740
2264
4139
8812
6424
539
2397
5613
1069
1455
4495
6619
6453
8872
5284
9038
2167
2046
9395
2554
205
8429
7491
2089
6803
3097
2402
9509
5326
623
6098
402
2119
7
9729
136
403
6709
7667
9022
8320
95
9790
5009
7694
2457
7122
5445
2231
4988
195
4291
8508
1861
2692
1696
2398
4281
7122
1502
8038
1510
6234
4923
2674
7525
3272
3271
8876
6156
3757
9380
1512
2928
300
7814
2073
8839
5217
6633
4305
2027
7806
8514
9332
59
1316
2286
695
1628
9002
4310
9771
3708
3389
8724
9040
2055
436
9327
7031
2834
6895
6706
312
3701
6444
1228
7052
7366
7941
6400
216
5360
745
9948
8071
8067
3669
6614
1875
4
8527
6563
1264
5077
3615
2369
1301
2912
9035
4020
168
2909
2205
7406
8644
3410
9251
8055
6057
9354
130
5565
1793
2014
7224
964
2490
6624
2205
8382
4421
6231
3797
8806
6810
4981
5461
3959
8214
5364
7919
9225
9202
5550
5211
3227
8689
1532
2580
8172
8086
4374
2621
9843
319
426
2222
9983
3442
104
6207
3257
4162
7225
7743
8614
6766
9087
2337
376
9398
3736
6804
5443
4827
2524
8062
5341
5890
310
724
7247
5941
1728
5800
3704
4150
2822
8976
2513
3393
6845
9663
4043
1581
5756
8802
3780
4334
6616
8057
8137
7546
8398
3056
5110
1333
2970
7960
1464
6796
9076
3895
1763
6955
6218
5225
8127
5499
2280
8466
3133
940
2084
6593
5336
7466
9862
4978
9223
5615
8212
5344
8238
5301
4700
2100
7764
38
9803
9503
2560
610
1627
9217
6765
460
4521
4899
7996
4690
7219
2503
1064
5959
5040
1321
9492
350
9866
3378
5489
8261
2743
5626
2364
4044
4022
7639
4180
2368
5780
9222
1769
2633
5518
2309
6256
2332
7744
5322
9875
749
7996
8340
197
613
4007
2684
6675
6876
9181
4087
4742
820
5541
1803
4981
2754
6766
5355
3288
792
2121
9441
6439
6003
769
3431
912
6287
933
2851
6584
8530
9990
8764
6489
6412
8427
349
9865
8553
1650
2901
4715
688
9217
7703
8559
4187
4650
5605
1716
1043
6797
7045
9806
8039
4952
7869
3859
4009
2410
6528
3103
2165
1493
3716
6983
6431
4385
7775
4890
1304
5501
4063
6355
7212
7808
6995
9260
3964
1406
6777
9773
7843
4438
9796
2946
3926
7816
7225
1050
7565
1828
8119
1980
4233
5389
2800
5380
7921
3437
3768
7178
7885
194
5514
4163
8942
662
3249
2114
1432
1836
1402
5447
7341
1430
1219
1783
4199
9460
7792
7020
8769
8054
1370
1955
322
6451
9316
3699
1976
4850
6076
8941
8509
2582
3065
7391
1432
5190
6759
5715
1683
9290
1053
2149
9269
8866
4791
2737
379
8048
7813
634
5415
2246
831
6904
5525
4442
8019
489
870
8486
8045
6855
1627
2315
865
7578
2848
4774
5208
3701
4754
6891
2101
1771
6878
1758
3043
4116
2648
2144
2893
9867
3525
7926
3545
8943
9285
5414
4274
7961
7872
2843
1104
8285
2924
1159
9846
1545
2824
120
7448
9402
5033
5427
4039
5950
1070
3261
8811
869
4737
7737
6652
4817
4701
2603
4892
92
1111
4219
580
8248
266
7526
2874
2465
5283
606
572
9775
1013
7537
3964
8216
1626
5943
8535
6418
4184
5173
2211
2246
7195
2030
6693
3264
308
4633
3661
6211
4638
3582
1919
5065
8360
6154
4878
7656
4388
6099
7846
2960
652
8901
310
6673
2459
1562
233
730
1503
5320
6112
124
9769
9908
1357
957
2654
4324
4782
5848
2686
610
9156
7201
3246
5581
4000
6774
6116
2394
2297
8530
7215
295
5484
2059
5680
5088
3696
3435
1609
5690
2868
5771
7568
9869
5432
3483
287
287
6021
5951
7836
2571
5994
2820
4192
1089
6244
9936
3206
8103
3848
5334
5875
9645
6912
8729
9388
3949
3041
4504
7144
6641
2261
2552
9043
8303
4761
47
1115
7328
9493
7084
9403
7534
7491
2885
2898
7771
6126
72
3727
4206
6633
3731
7563
8553
2136
8494
3267
918
8527
8614
8081
5360
1510
2741
1398
6621
8997
4493
7878
1337
3490
4436
7008
6846
1316
6344
4680
9775
2834
9923
9762
8100
4845
3818
7485
4768
2647
6080
3002
8526
8671
5336
1752
5946
2971
1911
2414
6860
6768
808
5092
9374
1968
5753
6766
7071
5984
7138
8405
8433
7557
7638
3300
7964
2059
5554
1420
869
9826
1218
2948
2905
2965
7475
6193
7396
264
259
8750
3790
9117
1284
5640
6885
1507
8720
4073
2006
3580
8375
7823
5556
6634
915
5992
1723
7573
5949
7051
750
9387
9464
4422
6860
3636
9370
6864
1313
1953
2443
4315
905
9825
231
5064
8080
2288
541
86
2261
540
7514
8936
5613
4932
9888
3410
3619
4592
31
5920
7725
5223
8838
5763
7642
849
6050
2777
5767
2026
3301
9576
9265
3056
8450
2918
2644
3017
4389
9128
2226
9139
9536
5125
8480
8697
3007
9527
4570
3551
4429
7693
1511
8107
592
9903
6791
7760
1535
9776
4280
1448
3139
4713
7512
5309
4091
9128
7493
3396
5354
5332
1
6102
5708
2907
2017
5101
4374
8394
1764
4567
9994
9528
6704
4730
1209
63
3863
2789
9748
3224
2857
158
8907
2771
6644
6333
8038
1744
4727
2420
6786
5741
1188
6633
8578
7196
6163
2898
551
6047
5811
7740
4475
5043
5531
9720
5831
5654
6559
8915
2693
9607
254
7440
6575
2873
5816
819
134
8067
6525
6925
7071
6167
129
5439
1496
4509
1324
5325
7752
6091
6205
2578
9636
5683
6830
6233
7501
8201
5810
5598
5015
2127
3579
1794
1413
8160
1145
6357
4544
7173
6237
5971
8695
4455
7691
9534
9071
7554
7454
579
5932
3489
7973
7164
7480
1692
9163
5873
7839
43
9028
5148
286
1574
1732
8360
5824
9195
9194
5685
1351
2970
6409
4522
9500
8384
4742
6263
6638
6686
4605
1575
5014
7574
9343
9966
1867
1826
2871
9893
8001
481
4666
7935
7325
4830
396
2070
3059
2910
7103
9799
7296
9606
2070
4855
2580
7207
3943
6769
2407
9239
6063
1661
9788
7037
2368
3278
9234
5385
7333
663
1063
1053
9527
4891
8248
6764
536
1185
8756
7150
108
4544
8287
9293
951
3613
5665
4303
6401
78
2398
1248
230
1369
5169
8475
5627
2942
8353
3925
7851
781
6710
9078
1855
9670
1956
3540
76
5612
4566
8862
1109
2516
918
4242
1793
7408
1849
7116
1112
5330
6184
444
520
3823
1080
9747
3412
1474
3659
8937
8811
5146
3440
1261
7302
9970
3125
938
8267
9258
2317
7891
6815
2919
8604
2779
5817
3252
2639
8083
4673
7474
7160
7313
9399
2132
407
3241
6047
3008
4101
4619
8234
7026
5914
168
3249
7587
9214
6114
539
3521
2156
5360
2285
5100
355
3339
865
4829
7622
9319
8495
3666
1875
113
6919
842
3729
306
9521
9738
4610
6605
5900
2634
9944
4411
5187
7631
7572
1536
4958
6565
4873
3065
5572
2616
6751
3461
3309
1711
9300
7357
2518
1510
1181
7841
5166
1271
906
6529
7069
7492
3911
1333
8261
1444
3310
4265
2400
4696
2442
9528
6729
1160
3607
2051
3590
2862
5989
9374
1683
767
9116
5288
9130
577
441
934
1646
3598
8502
6298
2904
6452
5079
5829
1528
4085
8945
6678
6525
1730
9237
5597
399
2783
1498
1249
6329
7235
3465
6107
773
5103
1233
7661
3712
8472
8731
722
4268
947
9465
3746
5060
2748
4199
8130
4250
1506
1107
1927
2108
2338
4248
1301
2934
2495
2502
8952
3921
4971
9550
3598
2040
5205
8585
1839
3499
3135
872
5818
5004
4826
3238
8381
7687
5344
4474
5424
1711
7118
7577
6959
2067
3884
6088
2242
3680
331
3551
5291
3120
3994
4553
636
9904
8548
3831
5890
7535
9433
2916
8066
3506
1735
9891
9806
7988
3670
6677
7411
3467
5629
4968
2274
8534
1332
8105
4794
3186
2407
4345
8367
5708
2611
6461
5609
8945
1280
3535
1867
9665
6587
3170
2717
4817
3711
7507
1721
6128
1472
1404
9151
7169
1331
4386
5365
6023
1885
2526
2415
7280
8535
9432
4215
4408
7403
2222
9800
3326
3917
901
3853
1539
4601
6807
9121
5151
5573
4410
2306
8029
9666
4834
7240
2951
4837
1292
5116
6348
7660
2747
5286
7166
31
7104
3127
8968
4533
866
79
1596
4640
9837
9644
8795
9510
2230
9281
5534
2460
1005
8350
5729
9873
1019
3841
319
3733
7467
5337
2073
9973
181
8595
8431
6963
8693
3332
6113
9270
7450
5073
2079
6475
5003
1661
8061
5879
5620
1392
8802
6778
6574
3057
5088
4241
1196
7568
1150
8169
6225
6690
5616
9083
5599
2378
4312
9368
6443
9393
7894
2450
6157
9921
683
2084
8467
3380
7131
3647
4532
5844
4593
19
978
9486
3756
4198
2329
3976
6007
4004
5284
3963
2999
9075
6798
5423
5037
2369
7318
8786
139
4204
8668
9797
1315
2558
5177
6755
6107
4803
6027
4431
1325
345
7789
6729
3931
3603
6453
3036
3984
4409
8278
7271
6065
7248
5350
726
4258
9858
5386
4956
6725
7465
8174
6719
2237
45
7745
7872
3328
9127
6556
9206
6059
9521
5971
1590
7936
4477
9124
689
9387
9983
285
8618
1234
663
3322
7714
6970
1135
5548
4082
3814
493
421
5957
5963
6277
2751
63
6047
5983
972
77
527
9376
3816
5962
6832
1720
5963
4668
1949
135
4699
5081
1199
7884
847
4265
4523
8812
430
5625
2756
9179
8501
4777
2402
5866
4599
9715
4955
6126
5999
6504
6925
1129
609
2281
8205
4871
4654
8991
2122
7462
4246
55
5851
7059
9192
2782
1111
6157
3093
3748
5651
4728
4819
8208
3653
1729
9005
2256
7912
7801
7287
7131
7864
5200
1360
7382
1581
8047
7872
2607
1653
7857
8625
8425
4394
143
5498
6884
1011
9223
9381
8056
3093
5704
1250
2430
5818
9997
8629
1771
7658
4611
5659
3514
7158
3065
4810
7269
1124
8675
8838
7776
8436
1963
2767
2626
6688
6164
1256
8512
6354
2060
5139
8856
6608
8158
1079
711
451
7873
7396
5383
1430
7681
6797
4361
8409
280
4499
2043
9604
760
7795
8822
153
5896
9030
9670
8482
5096
3399
9414
234
1314
6593
6200
5832
1887
886
5215
6805
2739
5196
2089
782
3239
6481
4940
6070
865
4864
2683
1555
5186
2060
8868
6792
7772
1625
138
8579
9949
9946
7515
3997
3900
3028
5341
4975
1247
6098
6633
7364
1623
9394
7300
4393
24
8461
6054
3616
8265
4051
5161
2148
2660
6996
8832
2903
6459
7948
6369
5431
4072
6502
8481
4336
9470
8033
8666
7691
209
3664
5355
4979
9087
4010
3724
120
106
2322
7245
4061
3891
9058
186
9851
9236
4208
3325
473
4121
2963
4256
2835
1948
14
4189
6455
9612
5738
404
1215
3738
2163
3976
7896
9136
297
1478
8161
4238
5894
9555
2175
6018
8527
8385
6573
5283
3364
3534
4385
9227
8593
8010
6938
2622
5271
5314
2437
7371
5637
8750
5263
7182
3503
403
7317
5535
4049
7365
5351
635
2109
6173
1755
3564
3280
7475
4413
6232
290
6889
3780
6995
1708
1235
5056
2034
5828
5414
1232
8781
8740
3468
2912
2800
8409
5137
7327
7087
2423
6910
6910
851
4986
3583
948
6437
8967
5811
4367
4869
6945
992
6118
311
7111
4496
3097
4331
7674
2780
5594
392
4205
4563
7172
661
789
3607
6537
6740
7616
9332
3803
3802
82
5998
8160
3599
4826
4278
7992
1759
7651
7176
1738
5370
886
5796
1146
6686
2045
1079
8760
8671
6354
886
6850
1265
4950
919
3849
7538
8158
6091
4960
6774
7704
300
2241
7711
1723
7263
9259
6409
3564
4549
6406
7664
4285
4596
5766
255
1664
1421
8205
3510
6633
890
6203
9831
9121
726
8641
9565
3431
8728
2292
89
593
1565
7036
4650
4416
5618
8428
1960
8817
1899
8124
2014
3376
6979
7889
178
5319
5776
1839
7521
6085
4130
4837
9484
1561
5560
614
5625
6733
9454
552
7832
8832
5447
4677
4323
3228
6948
9759
8736
9478
94
7345
4566
8291
3541
6352
6314
1399
197
2096
933
7225
4786
9635
5283
4995
6817
8524
5211
7926
914
946
4934
2058
2077
3232
6238
8994
8696
8537
3204
8782
3282
6040
3438
9178
2895
7142
7483
7748
4801
4357
644
3739
7135
3145
9857
9987
5268
7750
8965
980
5175
5941
8552
2546
1299
8640
5423
136
6802
2749
393
1406
5995
983
9560
3641
4244
2759
1851
2497
7062
6914
1236
3214
7372
7788
6234
5564
6631
2986
8733
8397
4594
1461
7570
4525
8604
7226
522
1105
8919
4207
1587
1433
1756
7776
1578
756
3817
935
4587
6627
3897
8906
8248
406
94
4622
9570
4450
3197
3530
3510
2292
2725
5702
1927
2735
3214
3570
6708
4033
6027
5139
5605
1123
5835
5448
3656
1168
9425
9003
9794
7373
9630
4275
8004
838
4904
1590
8780
6362
9577
8171
2052
5180
2647
7213
3596
2619
9691
7884
5231
2571
6720
7870
6180
546
5850
8147
4628
239
4289
1142
7810
9844
5448
975
2412
3988
3086
3605
3421
4023
6273
7265
2076
4603
3561
1357
2916
5989
9816
1580
4273
4341
8956
6451
212
3671
2879
1045
2899
4326
60
8572
4208
427
2173
9043
4900
2339
7925
2945
472
78
183
3455
8944
5684
7394
635
2933
1282
3401
3285
6429
4754
6355
8422
360
5209
3116
641
6074
8473
3446
1810
6752
9223
2624
8386
6737
2599
7104
9853
9202
9427
3760
2298
134
7531
2851
1497
5441
1862
4083
5628
8311
1206
1016
1484
3925
2010
7334
92
1995
877
1220
7626
4165
1563
8116
6242
4485
6564
1332
1421
1215
1513
6640
8006
7169
2979
418
4205
8684
676
8392
6245
9619
5941
8191
6520
4175
3582
5489
4474
4524
7700
8009
8890
36
3148
4687
6373
8790
1438
5044
6229
1411
6277
7675
1671
757
418
9282
4587
3115
4976
9932
4964
5141
5635
173
3774
1737
6106
3585
9311
6000
7491
1401
182
3121
8733
8851
512
9703
7785
8053
8202
2369
4522
9445
145
9750
715
2488
7893
8802
7264
6837
7916
3522
6948
8389
5378
3848
1089
9338
7966
1867
6895
1721
3456
3727
7267
4853
3431
7932
8953
9962
5279
4926
188
7762
7399
9528
9058
7671
5505
7253
8053
5142
8770
5437
5148
2012
9145
6240
7528
8336
8781
9282
5018
1004
4078
7315
7746
2521
2958
8985
7186
7415
8249
8653
3393
9062
7487
9871
3531
612
1026
5831
5941
4627
9594
169
6815
5717
2486
4084
7763
8055
3774
3159
7209
3815
2308
7008
3405
8244
6328
2291
1080
3297
6970
3123
9018
3733
6202
5776
7914
1538
5580
6589
3956
4223
2488
8076
2097
5716
9229
5321
3189
9666
742
4576
321
7261
2452
8732
6632
7496
7018
7804
7151
7819
3368
3540
6078
2738
1775
8574
3795
2485
6964
9451
373
9759
8144
4154
7398
7646
1283
8578
1906
1223
8680
7424
2788
5683
6660
664
3032
1561
8728
3002
5451
489
742
2563
3438
8419
9665
9309
3258
5650
9069
1700
7837
1400
6933
7493
7490
4614
7659
2661
2575
3352
1194
7419
8904
5356
711
3563
7281
1085
790
1952
9168
9632
2553
9333
4689
3994
1795
5937
5603
2668
7739
6285
6816
2476
1516
5490
8186
4401
4697
9556
5616
8091
1470
309
9792
8460
5521
9991
4358
7463
4375
7474
5699
5491
8596
1982
1945
892
1786
2654
8978
7719
5138
2905
1008
8016
7385
8406
1136
338
3649
2787
7912
7394
8761
5138
9391
5176
647
6993
6220
250
3777
2676
758
2519
5931
9921
5146
3021
9082
3304
8875
7912
551
6029
8980
6424
4112
6100
4601
6877
1352
2807
1212
8562
6431
6711
3627
4227
5260
5100
6678
5116
3894
43
8430
1855
6386
5155
7721
2386
4615
3140
5186
4659
6989
6509
1262
3688
5348
4992
3641
1543
17
4212
5919
3807
6227
6758
3510
7906
6532
2542
2536
8623
3739
6377
6143
976
574
8904
7609
9885
1716
2772
7884
2458
3288
9436
2866
7908
6826
1790
7221
9812
8224
5406
3046
6733
5754
7957
2502
2712
6563
248
232
2745
6147
7060
6526
13
8610
1715
1007
2994
6678
4254
9499
2324
2013
7232
4917
9184
4054
7442
7439
9894
6698
7256
8852
5792
3112
1111
6862
953
5646
7729
7783
6204
9860
7919
8653
6186
6274
7001
655
2151
5505
1109
1636
7890
6495
7210
8859
639
3420
560
4732
9635
5026
6215
350
7228
6625
2608
6482
3370
5016
427
5084
3661
512
7486
6177
9244
2466
4542
5900
4015
6793
6845
9227
8186
7330
1681
5319
8455
2992
2957
2497
6959
5180
2654
9031
3236
8089
1268
725
6366
9717
3483
3017
4560
3180
4853
8623
1622
8583
1061
9067
6270
1490
8363
8821
3904
4363
2519
6493
3162
8613
8172
1328
8653
4092
6370
868
8798
8275
55
1917
6618
7994
6164
9154
9689
6412
8040
6601
3133
1764
4291
1839
6471
5263
8657
6372
2086
7180
2737
4003
638
8752
5888
7279
4721
7495
2023
1704
2652
8789
830
189
6641
2810
4331
2284
6588
5235
8907
8565
9428
8301
8700
1596
672
1525
8197
7309
5395
283
1714
7562
6373
5461
2863
3248
8240
7536
9728
7288
9780
769
7612
9625
2327
7065
5588
8922
6317
3767
2915
5125
8767
4567
1187
5880
9739
9512
57
3397
6008
3932
4719
72
260
6920
9741
2633
2541
7883
1123
6807
8024
1580
2884
7653
6849
939
5042
5137
6239
1258
5683
9247
547
8101
3725
5988
2621
444
6435
9982
2347
7905
5020
4465
3711
4332
1804
1644
6732
2605
5169
8234
5277
2121
6876
3845
9234
3061
8346
9285
4296
3409
4271
613
9555
6219
1502
470
7434
7924
4454
3694
9488
3648
2300
6840
3770
8391
3601
6463
1250
2664
3905
3653
7159
6717
2712
1021
5791
4490
7232
2889
9162
8751
4315
2093
9284
189
1657
6802
4902
7109
4167
5111
9690
268
4484
4194
377
1163
7633
8244
802
6066
6165
3691
7146
6205
9946
2241
9723
7598
4903
2433
9323
7594
8363
1322
8953
8816
227
5788
5973
9187
1384
1887
3917
1625
3976
2082
7920
3901
5967
6609
4641
9263
305
2752
1658
1835
3975
3621
8186
8710
5940
8354
4253
2516
6291
8031
8902
5703
6975
2262
8139
4626
814
4952
9821
6332
4731
4045
3587
3792
1327
2745
6930
7745
4907
9706
4891
8859
8420
7629
241
3621
4987
2240
9109
1298
9752
8258
6864
5110
7491
279
3228
1606
9566
9768
8831
728
914
3799
9062
6762
293
9231
2682
9662
3061
9498
497
2563
3252
4093
2243
5247
3599
286
6119
3288
8700
4422
5306
5954
464
2017
3900
3346
5419
4305
8887
2881
2737
1891
4556
8269
4085
6649
9196
1321
2756
1046
2879
6805
6971
7913
9669
9560
6005
2257
4887
7257
2773
8510
5193
7102
4941
8344
5262
6027
2761
2073
2632
1452
6715
9589
9707
9214
6052
5274
2124
311
2731
6050
1819
2310
1693
21
3546
5413
193
8588
5753
6347
1222
9376
8928
4590
8284
6753
6952
8309
5180
3635
8422
7340
4869
7362
5989
6193
1204
8838
8927
1451
9839
7729
8471
8282
3230
9637
4262
3593
6966
1924
9361
9088
8515
6783
659
5414
3042
4591
5868
3332
8297
8706
1510
7493
1859
8701
1407
9689
4347
7969
6952
2937
7284
488
1993
5652
434
9646
6334
4360
4457
6924
3875
1981
3089
3215
4823
3371
6546
8727
1136
9484
7618
3100
4267
2443
9432
1243
4941
2843
4844
1231
7020
37
6381
6794
2947
4602
5886
7042
6086
5975
1422
1801
4626
1798
1762
4196
7583
4176
5634
9693
9718
128
157
8820
7529
9523
8809
4176
435
988
2555
2067
9870
740
5295
4988
5578
7230
7733
3670
6512
4408
8696
702
6132
2270
12
962
32
9801
4099
6724
8851
2917
9180
6558
1925
880
3770
239
3077
4461
1484
3475
8114
6121
5070
2417
3218
9093
43
8383
7890
529
5916
5248
6411
6730
2498
7997
6173
459
1756
8225
8187
1711
5685
5677
5731
4342
1934
6717
3431
3013
1763
6690
6461
3736
1821
1390
8911
8723
6196
4207
5568
1046
2622
8674
1916
7022
3912
2921
7259
1080
9743
1239
2402
7265
3691
5655
3653
5434
2154
2781
5005
1847
5701
2196
9330
4789
4209
4103
8229
2235
7140
7627
7965
6106
1105
9129
8412
5662
8322
4890
7133
7335
9329
1883
2572
4049
1443
7967
4849
6830
6321
5012
6667
1830
9589
5565
7557
9605
9901
8495
9192
3218
1743
2056
3645
8896
2698
1929
5981
2382
3428
8052
7703
5321
5077
3024
2605
417
79
7417
107
3560
2009
8325
5764
7703
7558
8449
5323
3483
3671
7674
9788
4189
3898
8952
4949
7183
6620
7317
4708
5809
6834
9867
7182
1492
9744
7258
8088
5862
9029
6617
1782
1868
6691
1429
9870
574
382
757
7928
8027
2721
269
8948
4957
4423
5713
7992
6024
3340
6369
6245
7644
9121
6371
7509
9210
9894
9151
8307
9732
6295
5571
2086
300
2806
4039
7339
6526
913
5147
5199
3674
7167
1644
7958
3641
3244
6741
2747
5265
6718
2274
9572
1155
9876
4064
2784
4466
538
4529
7968
4318
6283
8747
6832
7166
2628
3216
5553
1277
8929
3784
9524
9707
9638
506
596
9987
7436
1290
4209
3485
6198
5292
5477
6634
4047
4150
6884
3757
8609
6212
8581
4009
7924
9141
8471
1973
6690
515
8914
125
7219
2688
5740
7106
3674
971
196
2161
9547
1778
9870
4960
1431
3090
3467
229
1382
8121
1140
4785
6399
6109
228
8810
3175
1717
2704
9718
8371
4613
2771
6659
8828
8471
3882
8067
5711
4613
9080
5973
9773
4291
167
2271
470
9224
4572
4455
7949
9086
3909
2833
2071
4431
7714
3794
4870
1007
7086
2676
1085
5689
7912
8514
4719
3617
3794
5651
6936
7017
3973
9331
4071
7663
1583
5437
6870
3476
5626
1013
7096
2807
8442
4673
958
1759
4403
6712
3062
5384
1573
2339
817
7988
8277
3776
8016
1187
9897
4565
362
6093
1903
81
7883
4060
8138
5758
6716
4791
6875
5283
5196
4489
3592
4390
2168
4577
4763
1519
3548
7378
4458
3447
2086
8730
1134
783
4067
4671
8626
317
3304
6773
5850
9873
7567
2477
2013
5494
9964
680
8225
6901
6011
553
9042
7667
5032
9064
2974
9930
283
8786
4960
9109
3838
6014
343
3988
5324
9978
6162
5856
6023
7460
9002
4264
5670
4678
5132
5642
1706
4616
8817
8238
5259
8169
9852
3532
1811
248
6592
2686
2695
1820
6619
4239
6062
4020
2211
5107
5695
4201
6940
6576
8475
5583
7811
1546
5668
4186
1770
5085
5993
6254
9839
6259
5551
3310
1883
7141
6589
4822
1685
6942
1476
580
8160
1980
4457
6385
6200
2079
8769
1230
8804
1876
8632
7593
1896
5915
3389
3935
1307
4323
8638
9771
8767
4168
9771
4797
8290
147
425
9318
4784
6080
1030
3855
9875
3965
6756
7689
3624
3326
917
3215
8943
3309
3505
2663
4511
8558
9654
7912
7283
2209
7980
7606
6037
2785
2131
5912
5142
7513
8108
1947
9143
1174
2290
4847
55
4392
1699
5823
1337
4402
8398
4270
8352
5649
1739
4477
2682
5785
6769
2409
3079
6442
2872
7857
8549
8881
6716
5669
810
1916
6698
4393
508
7590
3946
217
1536
7936
4121
8008
5981
2656
3810
8273
5196
3603
7961
7534
495
9534
7316
7622
6603
8018
9574
2480
3715
2430
8168
3990
4482
4590
1078
2678
2613
3105
4996
6994
7475
8761
4587
8503
2409
5228
8293
4314
5750
1431
592
734
5824
1409
6786
7907
4306
1197
6681
2808
4115
810
8237
3841
4803
7413
8597
7027
4068
6830
5699
1628
9811
3384
541
3744
7265
7625
3209
6239
5315
6465
5876
5474
1970
8152
143
6979
5152
128
3558
5036
9864
8282
5278
920
8576
4132
8827
7
2142
5872
1611
4093
612
9215
4707
5401
2009
4956
6643
4434
1046
7286
2664
9133
4505
1445
3311
8124
5673
7470
449
1969
2536
5121
6783
4769
8654
5536
7947
5411
7127
6442
8864
4119
1771
4133
7840
1795
8533
9961
5592
7113
2179
5801
1665
6725
442
2941
5878
2049
1458
2251
1149
1211
4085
2021
8644
271
9184
7547
1898
2718
4531
4609
6983
8016
3675
9963
9544
9141
5161
996
2283
4791
7583
8575
9907
8059
598
1732
8601
6103
2303
6204
9247
8669
8148
5096
7442
2325
6394
4891
8619
4057
438
5945
5650
9386
2361
5239
737
1953
5929
465
6064
607
2461
8410
4257
1061
5364
7038
362
9376
9331
8388
7739
1212
6473
5215
9339
1865
9441
6868
6356
8635
228
3061
1847
5835
3880
8092
4173
8811
3209
3203
8475
8311
2513
592
6513
9783
3655
6047
7231
1873
370
55
5860
3819
9481
8878
9429
9502
8680
5992
9287
9670
6000
155
6345
645
8780
2190
272
1768
1724
2608
368
4450
768
324
1188
8692
3251
8858
971
5918
1761
1577
3071
2111
1014
9769
3091
9703
8468
3213
8280
4190
8176
8269
8684
1134
9466
4577
4656
9339
3080
1178
5732
7155
9166
1179
3937
5057
939
3988
8706
4331
1123
1247
1888
1259
8164
3619
4025
2602
4680
5174
732
9000
4855
6624
7044
9401
4837
4666
5439
3145
9103
1637
4041
9136
8349
5687
3610
433
4853
3681
2040
4492
6684
3564
9754
8515
2585
6577
907
6202
5944
759
8359
3144
888
4535
6597
7050
3218
9852
6017
7190
3814
6935
3781
8332
9380
3295
9539
377
6483
5316
1922
4709
4737
8452
1650
237
8632
1351
9645
4587
8521
9557
2189
3841
7416
4120
4516
5828
1748
6620
4779
5381
9617
2
7195
4411
4596
1268
4098
8540
5146
6147
5666
9995
7301
8076
2556
7930
1237
4153
6964
49
7727
5267
6449
679
4764
8997
1699
5885
7712
6636
5713
6154
2244
4971
8095
2113
7699
6747
728
9935
6462
608
1486
8384
2509
118
651
5281
9667
3066
3362
3920
6652
4549
5063
8815
1206
1891
216
2776
8905
8210
7959
8170
5203
8278
4549
5842
9332
7161
5244
469
4228
16
7065
313
9660
1369
9556
5956
1016
863
925
4156
2246
9872
7989
7597
2395
2822
7462
2089
659
7330
7888
7577
1346
8519
5441
290
4588
9890
8128
1059
78
4711
3879
3003
3479
4118
5770
1447
518
4653
8744
5145
1521
631
3805
3732
4895
786
625
9860
7315
8654
8369
4586
3813
2417
7448
3125
7902
2184
4697
8012
880
8840
4492
1672
209
8275
5155
8879
3362
9973
8599
4395
1472
8142
8500
2585
245
490
5981
9100
7516
8668
6910
7026
4096
8729
4941
6415
7039
1281
5195
3397
8640
984
7484
9285
7502
3714
9201
5071
7920
8206
2846
4966
5351
3625
6861
4959
6915
9875
9439
1047
6786
1743
9226
9556
5958
5555
7603
7540
1762
4640
7465
9106
5297
1195
1836
423
2499
3626
2104
5292
468
6410
1618
5726
4667
5341
61
1883
7244
929
153
632
4874
2699
9802
9989
2701
7347
3680
6824
1723
505
8616
3478
7335
2933
4222
4624
3699
924
461
842
3090
8847
5877
9239
4703
6013
8552
2304
4979
8456
7969
5987
7543
1461
8817
1960
6759
1677
9991
9375
8911
7649
2780
1621
821
3178
1304
214
5618
1070
2692
3212
2254
5390
733
3701
1175
7773
6689
5139
6990
2268
7706
2860
3134
4208
9716
4018
8874
1236
7709
7165
2017
6250
7048
8420
5185
7565
9517
6651
8053
4307
8513
4375
5980
7038
5421
9932
1480
1729
1726
455
4623
7200
3624
2247
4642
9328
1255
3990
7016
1005
1124
3558
7254
9035
9041
2407
2141
868
8785
1957
3664
8079
6247
814
3440
3842
25
6880
5062
8702
8992
7841
3708
2089
7903
1176
3608
7161
5726
2601
294
2412
3122
783
5681
3413
634
5969
9582
2497
6697
1367
8277
2263
6539
1109
5981
5341
4277
1238
8499
2007
6990
2148
6087
2923
5780
6580
3299
7248
1660
1423
9784
5493
2826
6202
4151
8478
744
7367
2504
1944
1879
3764
8699
238
4848
3489
8697
8020
3910
8400
6069
4929
2314
6293
4389
361
9161
5149
1943
9368
3526
1834
5410
9803
9824
2476
2762
6649
3327
2732
6191
191
5137
1234
1347
3592
347
6118
4358
4315
3806
4707
432
238
3544
2376
2794
3321
6084
1688
6889
6677
5087
8449
3272
6980
1512
2873
6065
5578
2547
9749
1847
7272
8969
4500
1107
2665
6304
55
6953
7702
2227
9268
6087
8996
1326
2688
9274
5981
2168
3449
6236
4396
9756
9766
9966
4754
2550
7766
3341
6597
4231
9685
7188
9592
3781
8781
3839
5318
9570
6713
4887
3928
4536
5301
254
1398
4702
4321
1001
858
6153
6612
453
4240
1777
6125
8295
9913
8254
2501
1828
5183
2480
1921
4074
8803
1784
5539
2617
6946
4391
9871
8370
9270
4480
9051
5578
1369
940
3792
1354
4356
5675
2398
9575
1701
8178
3947
5385
959
7397
9420
5370
7963
5393
8588
2045
3133
9222
9225
9528
2369
7888
2190
6351
9396
2146
235
254
6031
3374
8913
2803
6622
6994
8025
4166
1776
6018
6324
8534
2278
6237
173
4114
3630
7839
5483
9712
7577
9940
7091
237
8968
3652
5338
4114
3494
1343
6407
927
7983
6373
4199
9495
3886
1442
7306
4439
5779
3109
7195
4420
8148
4668
5838
5184
7562
2270
9313
6649
2892
4692
9540
2366
9930
7813
4613
415
4416
4492
501
5712
554
6584
5414
313
502
288
9734
2317
132
3217
6469
4277
1899
7237
8273
5337
5893
5762
403
426
7099
4380
7186
7455
1323
1464
8134
8809
5029
9774
1591
9989
6949
3993
2244
702
8075
4559
9199
4365
9063
2840
5077
7710
1135
2637
220
9872
3283
8750
7141
6856
5783
911
6560
5906
7647
4624
2271
5942
5178
5768
6003
8675
357
1021
4562
7787
2400
9635
8506
4010
8334
5183
7200
7203
9190
9014
8401
1897
7302
2694
474
1736
4919
7393
7122
942
4731
1954
7188
7545
4723
3646
7051
1261
765
5096
5079
7778
5723
6560
684
2872
5599
1241
8089
6664
7090
3157
1718
9609
1252
2144
5558
2140
5181
3254
9628
3636
1106
1090
394
9637
2724
756
8901
8872
4642
2077
7332
328
8702
7306
4455
1260
7309
3483
8933
1489
824
5503
4333
7443
8864
7614
9806
1113
8782
4226
7682
8986
5912
8003
5797
3791
10000
3390
8932
6663
2951
3985
1008
7057
6622
1221
8145
1545
2125
6649
7319
6434
1004
3607
4668
908
6622
7333
2678
963
3342
9834
1464
1044
4210
3226
5496
3948
7836
10000
5163
8366
400
3928
844
5137
9903
7318
6924
5172
6417
1142
1220
8527
4178
4145
2118
1511
2563
744
5521
7117
9089
7632
994
965
4483
3339
5064
4590
9932
6559
4080
2530
7489
2629
5439
587
2629
5856
8494
6192
7215
6247
3855
6971
6541
3377
5086
9017
8914
4524
1267
8957
5802
490
1700
5073
5183
7785
7096
3178
1572
3053
3382
774
8254
4045
3419
3797
5251
358
8458
321
4410
1472
8557
9852
1058
1547
4858
3797
4047
3061
5122
4726
511
3195
7635
3949
5354
5545
5548
7588
3800
9424
4320
5167
5532
6099
3156
9346
3422
8926
6835
6748
3239
4884
866
4180
1573
1284
3613
2047
974
6038
6991
3419
6562
7639
4161
4364
7129
2543
4698
512
6571
2763
8964
3968
5438
1452
5135
6293
6666
5036
8863
8293
6841
2408
9681
7337
7626
6286
987
972
1508
2244
3840
5346
6280
5570
9363
5762
2047
8094
2531
3458
3394
3826
2453
13
9369
2572
5280
3588
2107
9522
2337
7966
4628
4927
6590
8205
2612
1183
6536
3311
1556
483
7561
2365
6884
6145
3981
4180
6800
1963
2286
7709
4817
346
2071
5707
3455
6711
8234
7825
5332
8277
5596
9293
6140
6351
606
6997
8057
5450
2631
3597
6547
8598
6413
3153
7980
1174
3587
1653
5377
586
3132
2055
5292
2357
3886
7134
7302
6128
2417
4241
4555
9498
5830
2086
4358
6906
2837
4645
8523
6611
5966
6457
1635
1362
5505
8147
6082
5991
9418
4826
9684
8366
7124
1251
3478
8793
8222
9112
4770
7404
7738
1944
4610
3812
8706
3868
4501
1732
6694
8305
4527
206
8544
1239
8522
2827
5433
7749
8011
2599
1444
934
4944
4492
3399
3012
9445
9865
7163
447
9445
8574
5209
5082
2365
2071
5748
4051
1341
1187
8853
77
5960
4575
4577
5036
571
5780
8200
7388
1194
6682
3622
7454
3302
4007
1484
7503
4491
5177
761
4583
6757
891
7329
955
8450
4391
9392
3632
4835
88
1160
3469
5404
3227
5109
5675
7243
130
4002
2316
261
5828
3269
68
1532
4277
6309
9129
6924
1277
1884
5043
7125
7591
4839
8655
5795
9432
250
1414
4137
4090
704
1445
7485
2965
3008
8521
3308
7577
7052
6424
4062
9033
4499
5247
4116
9479
4214
3396
6814
4937
1400
5335
1161
7973
5310
5466
8022
1279
5830
3865
5477
1339
8019
328
9760
5136
2038
7833
5492
7916
2265
2694
2634
2830
6614
192
9477
4020
3380
4325
4931
5873
3889
9992
4150
3210
2571
3920
3949
7630
6744
6910
171
3152
2501
7996
7065
2514
9131
8287
247
2448
1118
361
4717
1398
6544
3758
9008
8558
3347
2464
545
8842
9099
2905
8927
6522
6081
2020
5468
4523
8148
8777
9325
1741
8777
3459
6443
5646
7908
7408
9895
904
5535
68
2251
6948
7191
8378
3595
4954
5446
3321
4474
4231
3114
8430
4392
489
3973
7644
8713
601
1374
7356
2209
9653
2068
4259
4604
4153
7283
863
1674
4665
2703
9389
5687
1390
9821
266
1305
7483
433
4643
5458
6267
9730
1804
5126
618
8746
8122
598
5212
3370
510
7658
9101
4490
782
9598
885
381
8801
7971
6071
1699
3622
5206
968
2360
6977
9726
9319
3385
7764
4495
5133
7895
8551
4875
3217
2981
6579
2184
4168
1180
9936
1165
7464
349
1097
5030
1976
3942
3033
4871
7670
5502
9668
1804
5828
4442
2292
431
4335
386
7791
2483
334
4894
497
2910
9652
4057
5339
3763
2161
3032
2584
7453
1739
9684
3656
375
821
8162
1739
1768
1337
8468
3291
3597
7975
9305
6710
783
9722
8831
6919
1379
8931
57
912
5184
5717
7947
6087
6891
3660
3650
5626
8046
1994
7137
2271
999
6880
550
5964
4956
3557
138
4175
1741
3334
552
3372
5170
4730
1285
5650
6771
8545
7053
6936
8374
8344
4847
5209
2483
7756
9950
6136
8788
8233
840
6258
4280
7597
1156
8095
3095
1517
2612
3300
1695
308
8586
7833
8172
2116
5783
1842
3959
9930
1982
5852
1429
4723
9288
8725
7872
6084
704
9064
3172
7211
414
9205
6511
8656
65
5785
4763
2663
4261
6350
5048
8804
6389
561
9730
8427
5098
6604
6402
1508
7473
7712
7281
8616
3850
7809
7094
6458
5901
2478
4928
2660
1191
4795
2944
7485
2482
2445
734
6004
786
6737
3852
1292
8604
4105
9671
6036
9617
7076
5785
1570
6232
6265
4780
5707
1946
2000
3785
513
4535
5693
4415
8170
8502
8426
9679
1449
7145
5887
1027
7707
6127
2769
1055
8784
5506
7572
591
3203
7553
3470
8224
808
3177
9066
8092
3186
7852
2198
8253
9774
211
6569
5202
4415
79
4116
7759
6454
9515
6244
5742
2078
5182
7265
5204
5202
9213
375
7263
9404
4989
2062
1019
5098
790
1304
9956
3887
2163
5942
8917
5731
5301
2503
4591
8104
280
7215
7221
6730
8285
2976
4324
9666
4758
9431
3136
9512
5840
4101
8986
4226
8794
5960
7438
4141
8469
1510
520
9270
8148
7750
4406
5638
3730
6938
6905
5272
7826
2397
773
4888
3137
6565
5896
6170
9833
1877
5047
7988
719
6482
7652
4233
2076
1008
1228
4819
7800
1928
5581
2364
8930
4568
1652
9610
4204
6055
4356
4532
8211
163
5411
1525
3821
7545
4382
8331
5355
1792
2141
5068
510
1603
2273
2455
9670
3113
7146
8658
3717
4419
6742
2245
3809
4529
2067
1554
6537
5441
821
80
2319
2277
7442
387
8836
6560
3755
1705
1601
9021
9366
9059
4721
1259
2870
5022
8188
7065
1340
2237
2398
74
1799
6725
8119
1637
70
7765
6651
2349
7646
2767
5929
2999
5448
4967
2601
813
9954
5416
3983
9230
9781
3597
476
2687
6
1251
9619
8530
5990
6984
3289
7074
820
9279
4917
7400
515
3108
4680
1709
4134
2006
4758
8317
8407
1606
482
4260
4695
7723
8440
3992
1439
3023
2227
7314
3557
8169
4895
5786
27
3943
7864
1438
562
9592
1170
5694
4940
7460
802
3960
8286
9257
3897
971
7172
3891
6753
7018
9598
9638
4800
8655
232
9979
3642
1417
6312
4837
7491
979
2352
1439
8865
4130
9988
4820
5760
8219
3893
1626
1471
7567
6828
2347
7255
1717
9474
9234
5964
3922
444
2063
6668
3479
788
455
917
6854
9506
3947
1459
8418
7481
4066
2631
7411
9662
3398
4691
3187
2676
6200
673
6200
3603
9617
2468
4494
9911
8375
7238
6768
1620
840
9280
8099
758
229
2856
5472
2247
5790
6788
7803
2874
2822
1902
2132
1301
3347
4480
1770
7739
4516
3342
6823
1831
3951
7570
540
4405
1654
2787
3945
3530
53
1999
6425
5604
1467
5895
8296
8411
7747
6490
3538
1271
3854
2665
6042
1195
2174
970
6147
976
2993
4745
671
5564
9336
7608
7473
6129
99
3142
2929
3842
4060
2558
9452
9728
588
486
36
7299
8030
2776
3707
3891
2814
7822
5864
3799
3036
806
5188
5604
1107
2965
5156
1479
5553
2184
8963
8479
7747
9173
42
3457
3167
400
5807
1630
2893
6074
264
1890
1170
3203
9466
4995
1482
3952
7554
9178
7089
1160
1727
7246
527
888
3243
6219
4446
2950
7604
5042
3369
7299
5787
2666
5474
7178
9271
2708
9152
3781
8135
2620
6132
5902
9635
3659
4582
4899
333
1578
9393
6579
9370
8353
1159
2341
3623
1245
7026
7447
5673
1215
6137
548
5797
7569
4939
4591
1321
1012
9083
7692
3669
2406
4151
6542
8537
559
8871
3995
5373
9018
6415
9499
1703
3360
4609
4911
4844
9711
7698
9231
982
1738
4343
9164
1710
203
6540
7620
3351
6772
2192
1139
7287
8946
4737
5318
7026
3730
2415
3916
3540
4126
736
2597
3867
8016
3472
2332
7535
8967
2834
9889
2239
951
1703
6111
490
2699
505
4972
278
2054
8213
4287
240
7463
4228
6619
4176
3114
9668
8826
2520
1418
1943
7381
1946
4965
9112
4607
5859
8729
2005
8162
584
8026
8477
4961
4603
8677
7160
3164
9354
9358
6797
2130
4372
7062
1444
6833
281
297
5097
9689
7453
7571
1897
4622
2824
2562
4333
284
6381
9463
864
9189
8741
2086
2062
7142
535
9613
3531
8759
4823
7186
1260
9329
5480
8357
7782
6715
5103
7044
6130
2685
1766
28
5370
1157
8345
9005
6291
1063
7792
8215
3846
863
3642
3377
2396
4274
8274
3032
710
3298
497
1700
9831
2753
4112
7542
750
3661
6487
6446
4659
4442
3543
2250
2349
4749
8993
1576
5246
6788
8177
1932
1357
3011
7610
6893
8605
1753
7247
3785
8382
33
7355
905
8240
4372
7262
2544
3840
9484
6933
5437
6097
5908
5605
1759
5592
7211
9043
6616
9907
9943
8547
8234
8534
6389
8299
8542
1396
127
7826
1748
919
2407
1771
7621
6989
5520
8456
3044
3359
4444
3357
9923
2398
3855
6531
6721
9020
8290
9605
5553
6853
6068
2970
3686
8504
2747
1087
8234
9397
7720
8336
1662
6181
7992
3219
4972
8193
2567
9666
568
9840
9488
7395
8709
6288
4671
8229
8019
8672
2407
3001
9766
4663
7327
6859
3155
5445
1047
1867
83
3141
3752
5741
3978
6827
7001
5449
3377
2640
2895
4191
2575
998
3932
8075
2614
394
4968
7152
7162
3542
4269
7749
3405
4832
1868
9961
9381
6610
2877
6884
9551
7446
6355
3851
3260
2446
7886
1599
6409
2654
9578
8803
253
9143
7573
5976
9676
2048
3406
2872
1449
9794
8281
7707
2328
209
3759
9400
2688
8754
6850
9308
6751
2398
1086
496
1240
1490
1290
7370
984
703
8254
9555
7495
7556
3775
7872
137
3942
4054
4079
9556
2298
4126
880
876
8351
4124
9181
8329
7163
7593
3816
346
5424
9867
2208
8371
378
3794
9087
9938
6519
6222
7666
9104
2148
1581
2854
1170
6929
8130
2763
8031
5872
609
7800
8540
2399
8263
3388
5603
846
5495
7900
8547
207
2063
2589
2736
9707
1769
6032
6235
3611
8445
965
7484
5721
2324
2589
3147
3011
9991
5808
9967
88
3094
2263
5278
499
1268
3144
2851
2226
2928
5644
3405
5762
3406
1598
2867
1272
9620
2402
502
4286
8369
3647
6671
3864
3495
4010
2936
4258
1625
305
1063
6616
8128
9073
2260
6417
3272
917
7995
2985
5815
8363
7629
442
701
4164
7105
3958
8134
3400
7496
3124
5629
5108
7550
8996
1707
6130
8748
9200
317
3458
9499
3762
8963
4010
5731
4092
5077
6695
2001
1576
7904
1231
7511
9900
5198
6901
381
8681
8164
136
9413
8145
6004
4393
540
498
7379
103
9309
7731
2245
8088
623
2618
9332
3510
9951
5272
5056
7043
1656
9730
6864
9595
2846
797
8102
3205
1323
4900
7937
9477
961
6649
9900
9249
3933
4758
6756
3550
9981
4559
9127
8134
5448
4054
9751
9400
3371
3801
7501
1437
8917
620
8491
1154
9320
8447
4874
6567
7599
1597
2178
4594
5871
640
5896
2561
8758
6963
4705
8939
5104
8326
6325
5297
1129
8
3967
7814
3645
4740
8593
7832
8634
490
5444
4314
9767
3880
9772
9455
638
3589
9322
9525
9508
7051
6476
6092
3882
7151
1199
6225
8108
1181
1301
9196
4438
5636
7937
5042
6119
5676
4638
104
8253
7471
3279
8741
9664
6715
7314
1346
2363
8547
7022
1712
9524
940
4236
8902
1293
3531
1410
9686
7011
6713
9753
555
8980
8592
5296
9330
1982
8276
3465
3777
4130
6577
8178
5624
8791
3676
6798
8675
3882
9337
9266
8569
5187
6329
2972
4964
675
1022
1116
7933
2170
6445
9527
5203
9990
7133
7248
8664
1653
8386
7143
4568
763
4577
2910
4855
1711
6704
1862
6646
1728
3548
841
130
8405
133
1136
1673
5105
7866
4100
2713
7653
3885
1265
6503
9232
98
8823
985
1474
4601
1498
625
7470
4710
1802
4486
653
1161
2285
9440
9695
2815
5431
3152
8957
2660
172
3098
5098
7587
9308
2784
8504
781
7645
4956
9238
1105
5079
8505
2119
1741
616
7583
6206
1266
3927
9001
8277
2701
694
4853
9997
5671
2689
231
3184
8507
2388
8714
8370
2559
824
8324
5158
4449
2189
821
477
2735
3684
796
4777
6323
3539
5558
9536
4009
4364
3508
7307
5295
9767
9223
8254
1144
7179
9547
3234
8604
188
4045
6062
6544
3278
427
4821
6493
6663
262
2328
480
7443
2934
3516
7997
4193
4363
3398
721
27
9451
5459
3203
9859
444
5908
2229
6296
8688
9767
5373
7544
8680
1969
8986
8975
7479
807
7190
8862
9924
635
9367
2247
523
2835
8401
2564
1601
4614
6732
6392
9889
7360
8701
9709
6664
9317
7411
1004
6393
6162
913
940
6190
4719
7203
8721
1213
8848
6542
8166
4210
955
361
2277
2606
4932
9490
1810
6156
355
3534
1384
1708
5287
5633
6763
3198
9781
3814
4605
8380
3480
876
8092
3188
7292
1261
9768
9649
1366
2075
6898
4517
955
8489
6976
4165
2273
7652
6750
9281
594
8973
6622
9278
2428
9539
7856
5826
4838
2993
9724
140
7742
3266
1548
2173
6909
6892
9335
519
587
2352
3096
352
6879
8989
9869
3667
2463
9883
9915
7299
7110
9211
5839
461
9427
2792
3040
6073
3342
9305
3472
4764
9845
6695
64
5278
8613
3670
5267
4419
6804
8993
5435
7815
5387
582
8208
3035
9362
1275
879
2855
2643
8636
3231
1355
5344
771
3550
5702
2480
7138
4330
4098
7812
7903
4044
3690
7336
5805
8479
4792
69
5363
4159
4559
7700
7723
2572
9026
269
921
9613
6016
9437
6949
993
3389
4598
3048
4672
238
592
9087
7217
4912
9773
623
4037
9733
4603
9157
1856
5756
1618
4696
5928
6572
2765
2670
3781
3373
5589
3592
2057
3794
9689
4314
2201
9159
7386
2091
857
884
2755
9221
3110
1115
9414
5594
2477
36
1008
3571
9865
4993
3199
3958
4666
6976
842
180
5168
3390
7262
4555
2550
594
1738
3567
1804
8717
8912
2256
2221
1948
9452
8232
4960
167
2032
2739
4969
6074
638
475
8271
7197
4367
8896
1865
8417
2592
4736
3105
8650
2508
9096
6586
7892
5460
8727
1326
1091
1020
75
1408
9243
1663
2859
3569
1752
1298
3680
9150
1083
1126
1345
7398
3522
7687
4954
6408
8403
4801
4983
6411
9061
9043
6114
4072
2954
4348
7863
5330
5309
3713
3889
2774
8580
9856
5187
1645
2546
3919
3573
8622
8940
9438
2248
2656
4293
2715
1144
9390
9177
8100
6109
9555
5362
7366
1966
4804
4219
5844
3075
2285
3822
6244
2884
3699
6188
1412
1876
8777
5129
4058
4228
3662
4000
5048
1141
5924
3131
1662
4238
8444
423
3066
5782
4860
9143
1818
1902
3506
1112
9186
4958
3794
7452
5385
7370
6459
982
7230
3137
792
5568
1080
9394
3219
1964
8843
300
8772
9862
2902
2400
8839
3922
2921
4517
955
7159
6947
7288
1542
7703
810
1357
2694
3418
7860
6694
466
9702
6770
8943
3823
1629
7165
6596
5567
1699
3064
5152
1956
2971
8725
1843
1379
909
9075
8526
8595
2469
8053
4062
1028
4571
1598
1539
3036
9611
4425
3676
5756
4849
2405
5921
8162
9651
1773
4909
4856
1738
3333
9190
9465
6365
256
1034
5300
5164
1503
2535
3673
3399
1508
7798
4672
2617
884
5605
4601
2772
3643
6817
3454
3594
9370
1485
8580
6517
6923
3761
2528
436
4421
1505
1655
7442
6491
3464
7038
1380
8318
6962
176
383
323
9187
7070
1444
3231
4727
4576
202
9071
9959
8298
6790
6917
3109
4570
7592
268
1316
4765
1749
9980
6070
113
3933
489
675
7509
8441
4774
6708
461
6867
7607
1529
914
6977
8196
269
9302
7263
3433
9604
9909
9896
2234
381
2327
2577
8036
6714
210
7378
5087
7161
7964
1361
2527
6543
4573
1629
9578
5376
9939
2677
3380
8653
5472
4595
7590
90
3182
6408
6205
8859
5299
8468
4750
9498
7727
850
8471
9880
7362
878
1793
4638
5675
7268
5682
878
2939
3271
9678
4747
23
5098
4814
3073
2684
3262
2889
1971
6717
4953
5486
799
8233
5695
6852
4048
104
3792
3384
2608
4963
9086
1142
9144
9475
632
4851
4421
9249
4312
7095
2265
77
9718
8888
811
2954
2471
145
8683
5351
1542
4097
359
7129
1660
9456
8371
3235
4959
6557
872
8392
5509
6434
2572
6087
899
9161
7609
9332
2326
8552
2957
4792
1677
6711
4814
1135
6529
9635
8423
8383
418
3739
5620
1704
1008
4935
4374
9159
2515
4712
8275
9188
5495
4714
205
5740
183
5910
5197
9433
9636
7285
3964
2460
1155
2015
5854
9501
1665
8417
5947
457
5331
541
6571
8027
8814
5836
3758
7301
6815
5470
9909
3981
9849
3153
16
8661
7097
608
2085
802
8807
355
1610
5966
331
9428
9199
1993
2362
3170
2715
1354
5836
9630
6225
4196
7434
963
3566
9956
3081
2338
8306
3142
5630
7307
9993
8903
925
9497
405
3557
8130
4484
3786
9138
811
8938
773
600
384
8503
3274
1062
1344
7424
5416
8088
2633
8064
7275
6854
6388
7626
6015
5075
9866
621
731
8949
7415
6405
2273
7540
9194
3758
1361
411
8054
8116
3557
556
2216
9334
8636
7616
7572
3896
3622
2076
6911
9416
4617
3375
9987
3208
7694
4824
8819
5802
6187
9892
3163
3850
5694
8932
7970
9493
1122
6446
5327
663
6993
4858
6485
8738
615
2237
8973
7978
8990
9810
3054
1310
4107
7732
412
6641
597
8312
4490
4742
6861
6855
2429
2922
7070
9146
7038
6555
3283
3870
1019
1767
5951
2055
2380
6079
9501
5216
7213
6570
9668
800
3132
8198
9975
9080
5089
537
9031
2665
4117
3013
8437
4579
2672
8506
1335
537
5107
1734
1462
1920
9119
600
7970
4421
64
8050
2579
990
5513
4940
7309
3656
6765
8036
9774
8384
1335
3508
1928
5934
8663
5612
6502
9196
8746
7742
6924
8868
3892
9625
9807
1447
3997
701
1006
9290
5605
8093
3404
2202
8213
7891
7147
5936
1188
7693
6535
5488
1250
2741
9676
8187
9701
9166
6724
6389
2285
3818
7425
5297
5126
1385
7315
9288
5658
8315
8647
9000
6960
6039
29
7417
8085
7860
4852
7371
9653
2388
644
827
9190
7201
3239
2132
2722
7151
9349
3170
575
8417
1722
6994
9388
2760
1046
7238
3626
1318
9346
3061
4596
7873
3050
1470
1453
2835
3595
9692
4453
9662
7081
2533
4071
5036
6189
3213
3170
7924
779
8744
6146
8681
7164
5405
602
6060
1004
8150
6145
1634
4065
7171
7638
4913
4486
4062
7537
8499
1540
7017
5447
7373
764
6163
4249
6330
787
3834
9978
1296
8794
3451
1259
2820
6761
8677
6821
8569
9448
3931
6002
2707
1594
5272
7353
1226
1894
7340
6420
6554
3203
9301
5103
823
9807
7241
64
2766
7916
7055
8173
2391
2968
1390
5822
9175
5639
3485
6672
305
5519
6202
2611
7756
4160
4934
7105
7744
3310
7133
6780
9962
8396
3523
1746
8367
6903
2778
5183
2509
3772
8881
8864
4045
4935
7478
9375
533
7049
6443
5872
7418
644
8726
2599
2274
6935
2947
7891
9223
257
6821
5883
8024
5171
777
7428
9930
9687
3723
4796
9419
2295
2850
8422
5671
9531
70
3682
7171
2227
2322
4680
8567
3725
7092
177
8937
8787
2482
6563
468
2276
6743
1927
3912
3053
5546
1432
3883
9908
975
6249
8300
7873
8631
7747
6888
9306
9779
331
8806
6041
7142
957
4109
8987
4760
2503
7829
696
454
2467
122
8827
8007
7010
7309
8381
1834
1922
4118
9010
2331
1948
2724
271
2916
6140
8692
2597
4672
3534
800
3903
907
513
6510
6453
9061
5627
1785
4347
4581
5017
2782
9881
3594
7857
4237
887
1485
6870
9135
7924
2994
2807
6998
4291
4317
8901
4672
8771
6386
9694
8341
2586
6149
3067
1808
8461
4383
4626
9627
9326
1698
4009
5842
6595
4932
7048
90
6975
8407
4073
9562
9631
6073
5983
8951
8019
9623
5072
9886
8646
4380
5825
1227
412
2344
2780
6758
7176
2731
1488
1117
2391
9169
9238
204
9852
7400
9419
681
9641
6876
6799
6748
3223
8531
2088
7803
9570
7828
2435
6149
8563
1923
5673
9316
2427
6263
762
3381
857
9581
2713
1444
3449
517
8276
5712
7002
8730
4382
9453
505
1152
1226
6953
3439
1589
3974
2726
1348
9865
3586
4838
9646
9402
6460
5893
4810
6312
6617
7440
9221
6168
3729
8371
7256
4964
8952
6800
6462
4447
8821
2444
5908
1879
6817
6739
9948
7523
3245
5676
1053
3531
7504
1783
2458
310
5212
2642
7917
6446
5724
5259
3104
1665
5724
1744
9128
9297
9173
6530
3231
4315
5091
6840
7692
8389
357
3968
5617
9152
2801
2208
3841
6812
7617
2250
8748
7131
174
8878
456
5965
3687
7050
7678
7195
2126
7293
6366
2832
4975
9881
9679
5137
414
7286
5351
4142
7276
8099
3716
2896
7238
7383
8533
4530
5354
1654
6695
7324
998
3215
3104
6058
8271
9650
4562
6219
3723
4815
44
8357
3211
6377
1587
3366
5017
5658
8392
774
2298
4336
1399
2760
5503
8837
379
2559
9246
956
1489
1917
8472
9607
3383
4103
2279
3878
4784
2980
1670
9578
8872
1572
9885
1031
9599
3373
7207
6951
8179
6225
3713
4252
2942
8828
8706
7645
585
777
5058
498
7516
1363
328
7595
5267
9193
7443
6714
638
8267
7381
8225
8821
4625
7463
9206
8614
939
5309
2163
8237
7827
8632
7673
1150
207
6657
821
8866
6290
7816
3115
5068
9538
7530
2335
7463
1892
9256
9986
4606
7827
7466
6025
9543
6512
7023
3450
8013
5924
175
9040
1192
4880
6560
6462
7563
8965
386
7135
5338
2688
5687
6491
7718
5949
2049
6246
5479
7916
8346
1171
2853
8097
8394
4022
1842
149
7609
471
8999
4874
7266
8195
3370
5372
3967
2124
4489
4867
5143
1872
9221
517
7633
9399
5022
4201
3363
5734
9543
5925
5499
5168
2950
7288
7017
7660
9227
2660
7592
8450
4537
9044
3896
6015
3318
6652
4345
5577
5835
5565
9509
7612
4040
2839
6570
1762
3320
8665
4546
3169
4667
5716
7698
8190
5222
1901
8108
6127
6052
9762
7840
2606
5463
7876
6998
1178
4207
3890
3841
2376
7062
9478
6752
7462
581
4713
6310
7664
6327
2945
7092
3260
8200
1467
6976
9103
6569
5076
6949
7762
1507
9585
6886
1920
133
6958
1327
5254
7596
8035
3339
3741
2989
3187
8636
5396
4594
1406
3050
293
6527
71
8155
4426
9649
9855
5707
9113
610
6720
8808
651
3835
4246
5197
5178
4838
7799
201
1384
2814
7780
2459
6828
1077
6103
5133
5384
8466
9724
7002
2662
8246
3660
3692
2801
7049
8629
2950
783
8550
8997
4411
2108
6751
2741
3210
5346
9518
6659
2087
7172
9482
3847
8119
6074
8098
8711
2935
6567
6009
630
4104
2966
5982
9879
4027
1363
7366
1119
7094
6342
6233
7368
6881
8761
6102
4290
352
8667
7891
4261
6892
9166
2133
945
6896
2970
8504
4438
7165
5588
6507
6880
5051
7481
3612
3065
4492
7925
9916
1090
3342
6145
2046
1453
8334
5528
593
4770
2291
6810
9223
8209
7294
3449
2417
1911
204
6913
3610
5097
1893
3077
1053
6541
6276
6340
6963
4041
2019
3787
6397
7171
195
3716
5482
1447
1461
1531
9941
9127
8360
2673
9119
5340
3407
5930
7076
7883
4894
7185
589
899
193
5404
1793
579
4617
3194
8200
201
5988
5704
1374
2212
4296
7427
8433
7195
2652
7623
7095
4998
8962
3830
7358
7722
613
629
6193
9603
5035
9664
1332
1337
5719
718
5229
7141
286
4111
2639
989
4083
417
7476
8587
753
4978
1606
8092
9285
7328
8938
3252
4918
1517
4745
4126
5314
1310
44
9329
6294
8306
4772
4159
8409
1071
9364
4631
4454
6711
3723
1642
7812
9787
3746
1114
1827
870
8270
1183
2085
6554
9058
4323
1511
7128
4308
9485
1147
1928
3402
6715
6083
6761
5553
8040
9820
3410
7610
8653
5973
6775
4209
1364
4922
2951
9659
4983
6497
4098
4060
6567
704
5784
883
5001
3401
3453
2450
8186
8532
5961
1133
579
2663
2075
5086
3352
6372
9373
8435
5851
8239
8610
7141
5054
1483
2748
4054
1429
160
3307
4934
2633
7194
7520
1121
7480
2481
7055
1624
7114
3729
3603
5035
7471
9062
3099
4496
1092
7493
6642
5283
9989
9785
3964
3978
9724
2617
4685
7140
1927
9923
9332
4013
4136
2711
660
8976
6038
3890
9859
2138
5232
4070
8794
5479
3426
7842
45
7243
1792
7219
4646
1423
2095
1239
8218
7237
5283
201
1933
6362
147
3550
5329
3752
3753
9275
4729
7429
6101
3089
6475
1835
3857
8102
5876
7941
7919
5153
6870
7154
8943
9874
9933
5065
3661
7900
4175
4618
8935
7456
4641
3581
5244
4822
8886
6169
6479
1242
98
3123
8107
2977
1677
5728
5233
23
9716
7993
2780
8455
8569
4507
9702
9894
4938
6583
2275
572
559
5884
1499
7664
5389
9743
2789
5502
6999
3813
7503
9000
4405
1021
106
5719
5372
925
5570
9148
8301
9415
3420
3399
5770
6439
920
1394
210
3420
7477
9180
4334
9472
2628
1678
9780
9942
1636
9003
3161
5152
7388
5208
3204
2137
696
9078
1373
5973
3435
4488
5028
2531
9491
6277
5998
7309
697
6348
3545
7916
8103
1935
6913
7258
4293
494
4124
1493
7596
4304
7311
5277
3563
1376
2228
7915
7048
8402
8259
909
9198
4368
8044
1074
7860
1158
6007
9727
4447
7910
5283
4587
9038
8233
1355
7293
6003
131
4599
3216
5633
4402
5070
97
64
9682
7528
1333
2317
5007
4850
7257
6063
3033
6587
8455
3253
7869
7963
8241
1755
7894
644
5038
2156
751
6288
7278
6401
7123
2570
2332
759
4883
9960
1247
5214
7972
7222
7372
9917
3731
4254
4140
8515
4053
7075
5270
2025
207
7630
6537
7892
5742
1743
5847
1142
9380
3525
4369
5652
7249
1512
8907
2034
3514
3971
4620
4985
3512
1120
2901
939
8767
636
8939
8814
729
4441
1619
9140
527
9106
2553
1516
2467
7593
3148
3328
1661
4156
2889
687
5696
5367
627
9733
7112
4627
7724
5239
51
5611
4163
9259
2329
9967
5818
9843
4233
6737
5250
8282
4433
6173
7253
6087
2569
4726
5712
7167
3293
6588
4731
5703
4118
1337
6999
6566
4035
5114
1474
8569
5273
5483
858
3441
3348
3627
9740
7079
6857
7807
8167
8687
3738
178
1314
3018
7268
4858
7431
6725
6905
2102
4139
927
1941
8707
9290
8408
5839
6334
4596
2869
3566
8292
1598
6321
4533
453
2006
5021
429
4998
9879
3479
9517
5350
9924
3928
1944
2232
1957
7351
1844
4256
3164
412
2690
1033
2611
975
767
7282
8803
2735
3654
7561
4067
5982
2991
687
9387
7209
5112
3180
5588
7302
8847
6187
7391
8294
553
8134
1198
3642
338
5676
7171
674
8081
4479
3715
9535
4663
4906
4710
5162
1413
7455
4669
2526
9335
271
6673
4481
7968
1907
6436
6400
2579
3223
2566
5608
4123
4006
2455
6944
1160
5169
7235
8483
3734
6824
7439
6445
6540
4875
1215
3627
8750
2762
6657
7172
8464
4329
3753
4918
7431
9839
3738
3529
6797
4382
7726
4817
5281
9981
8467
5983
9529
4928
3538
7622
1589
2489
4140
5371
497
2632
5747
9285
3767
1294
4914
804
7886
7215
3290
1103
2963
5958
3514
5189
6258
4834
27
7333
6993
2142
3269
665
7353
2527
1185
7485
5698
7414
4941
7806
7834
7381
5157
3949
3458
5118
164
6610
550
135
3862
9182
8726
3434
7721
9224
5973
9625
9248
969
4493
9535
2979
5364
6061
433
2311
9837
4033
7251
2581
3690
1868
4471
1114
8550
7701
9744
779
8642
9675
4244
1938
519
2565
3136
7529
8391
2075
9382
6226
6497
6027
3682
368
9026
8697
5578
1670
937
5302
9875
890
6899
235
1520
1686
7029
242
7542
4827
1640
1745
6859
3794
5295
6181
8716
7088
9700
6359
8798
276
9728
2189
5964
4497
5705
3103
6591
275
997
8132
8508
3504
8493
6249
5783
3644
5582
8398
7365
2552
9481
1501
4095
8137
1385
7896
6050
5552
6084
7277
9139
6492
3515
552
2097
3192
3676
5878
7427
5233
5367
7281
3744
5801
5901
2221
7949
7441
2867
573
7456
855
8663
6979
3780
5035
6954
8515
6838
4191
5723
1906
4347
5547
1493
5120
9060
5051
9566
4831
5834
8566
7504
2895
1604
3386
549
5592
2599
8313
9227
4243
7261
906
6647
2773
7630
2718
6566
9641
2091
10000
5454
9897
5754
6216
6466
8361
4411
3596
6485
7760
8344
4931
166
2340
7787
4600
2506
8800
4282
55
4968
3652
6174
6951
765
3482
866
1748
4656
9808
4374
1560
5487
5575
5922
8501
1352
4551
5464
9761
8100
9468
1858
2927
6493
7906
5243
4166
5329
6424
1050
9520
6846
9860
9432
9057
8333
4419
3923
1538
1580
3755
2507
4233
9155
2959
985
6775
1113
9214
8160
2189
6718
5352
5403
8812
4712
5070
4166
872
2380
6181
8217
4600
1730
3079
9055
4348
5452
4278
9717
9643
2431
5181
2445
8425
4783
7174
338
4481
9145
817
4726
8565
3673
7703
7543
1231
6524
3116
8273
978
9024
6266
8637
1170
5752
3840
5574
3133
6188
4247
7596
6228
4909
2524
2386
1770
6357
8654
7538
6008
9117
3974
9392
43
3704
9390
7611
9179
9917
7248
6080
3768
4274
60
1433
4467
6995
9157
2115
9862
5858
6232
1901
2129
777
5498
9452
2626
7147
7518
7739
7552
6792
2319
5472
7908
1647
3088
5418
4613
8366
2126
6566
6479
9252
1902
7249
1183
968
1032
2904
749
2931
4032
6267
3974
967
205
2496
3716
7523
8839
8915
8669
8127
882
3339
4021
6770
4242
3720
9249
2707
409
5513
5017
1596
4692
8186
2345
5962
9279
5898
8100
7601
4416
6314
4662
6973
7575
2833
9908
9507
3503
2445
3762
6533
4609
7877
9841
5765
2278
7401
4114
4801
4743
2443
8652
5596
1267
9911
5158
7550
1964
780
1313
65
8462
9711
5493
2236
7805
7445
2503
5389
7386
3838
6964
8175
977
5057
3964
3388
4611
4594
2477
5755
971
8241
7659
9354
8542
1036
9273
3911
7460
5668
6343
4520
1038
8397
2713
4427
8003
8222
351
9559
7739
1881
5190
6433
390
709
2698
4459
1722
4390
3638
7702
9384
4318
7770
3897
842
5613
5544
4762
3307
6356
6427
968
1347
3592
292
6763
5949
1105
1138
7924
4390
8866
4589
8990
9028
163
9023
9046
8561
1081
96
5542
1795
2456
2989
3900
8826
2079
4741
7594
197
3457
1279
3703
7169
9316
7946
227
7887
5730
2195
5127
1792
8301
5037
9498
3951
9280
2960
3473
1612
5936
3824
3310
9217
6193
7913
3209
1122
597
644
1980
8310
1135
249
2183
7324
8694
5521
2117
5132
2133
6070
3014
9404
4639
5449
5515
7947
9055
1136
1808
4158
4558
4970
9443
1028
8302
3008
2643
9799
4275
6618
4835
4178
7378
3947
3998
8905
2417
715
901
4842
9981
7391
1476
3999
3195
2550
4658
6636
4310
1410
2231
3451
7191
5073
3016
3681
5347
8456
8269
8540
5950
203
4692
7196
7629
3483
2927
5308
1881
7644
2008
3116
2031
6370
7716
6523
9381
6808
3397
9782
423
1292
362
8903
8383
4602
5489
5484
7379
8244
6429
7366
1673
9435
5043
6666
5493
2764
4621
9976
9762
4410
3553
3205
6463
2659
5196
1831
7185
882
7704
4988
3463
8577
989
8536
8523
5001
8580
5513
6484
2824
8278
4648
5176
3533
9522
8479
9502
1922
8206
7425
1745
2183
1125
3354
3441
311
4767
5797
4260
6185
6334
1012
9994
4966
6756
1855
7566
6817
4114
6716
5992
4728
5676
2839
6207
726
6984
5038
6012
290
85
668
1225
3431
7096
5152
8793
7809
6177
4233
6257
3841
7740
8864
3924
4605
788
4642
6988
3287
6498
1384
3956
6392
243
8917
8211
8681
8407
5772
9106
2254
8261
2524
447
8960
9933
8809
7322
5429
1894
8375
1420
6333
9733
4421
2216
5612
8975
9348
5690
3647
2437
6227
1884
4589
5518
4777
7047
6539
180
9934
2981
6316
2388
4965
149
3011
6152
3546
3241
4967
5890
8516
9834
3682
9006
9639
8459
8277
4314
6330
6010
8252
1522
752
9491
6121
3235
5156
8111
2384
8146
934
1338
9727
805
588
6593
9207
2270
3015
1178
2331
8264
1508
3870
9364
2586
1755
8129
9086
5497
3527
2755
9779
8651
4306
2014
2962
933
3628
7327
5020
8149
2025
5602
4570
5068
4005
5207
8062
8579
3124
5121
5077
6718
8169
7884
8870
1854
9203
1582
7770
9441
1567
5030
6232
7316
1022
7185
283
3560
7077
5004
8354
2754
4459
1108
8484
525
6178
3497
5341
3738
1253
5361
7530
2919
1866
6280
4493
7550
8227
629
9101
4292
3543
9337
974
4610
6121
8416
1352
1952
930
857
9270
6221
9695
1154
8574
860
5977
5997
3880
8488
2461
543
8012
9367
7928
9063
861
8285
5393
1084
9740
9208
9395
5470
6330
8152
1877
3055
6269
3537
6535
1899
5406
2137
7739
9026
109
1261
4670
1174
1650
4768
8850
415
2721
9395
3305
9404
345
6399
4304
2405
5225
15
7669
844
9743
2859
5079
4145
4607
5199
7529
8788
8172
7419
2226
2486
9222
5683
6820
1320
2352
3831
502
5573
8188
4829
7057
5052
8278
1913
4708
4261
1898
6238
132
4100
4322
5983
7667
4555
2144
5791
3627
458
9333
5318
8935
7986
380
9092
9407
3592
6837
8128
9583
4261
8497
5034
7426
5401
871
1935
2976
4783
8274
9418
3617
9852
7479
1991
749
7313
2326
7155
18
8144
124
9391
8352
4652
2466
3668
6532
5657
5303
5712
479
2514
149
7262
5299
6873
2818
868
5913
9385
5685
5494
1218
823
1122
5719
856
8311
9924
2912
9456
1339
5686
1881
9759
4326
8686
2821
6934
4383
2887
6522
4987
4065
4506
8381
4101
7727
9480
8908
1476
8437
263
4021
6122
297
7366
4549
8634
5217
5902
6698
9964
1262
3927
6713
7626
2341
2372
7420
9802
1966
9820
6851
5431
7238
1414
9675
5278
8351
6064
1340
2691
3752
7020
9565
3838
4679
2968
1426
6246
8754
1656
7221
1703
5437
3346
5139
5875
701
9318
6989
6915
2267
9432
974
9048
2549
3227
3965
2914
4638
9484
5048
379
5814
1496
5456
849
7172
1035
1508
8031
3839
6342
9254
3928
7900
2460
4106
4447
1042
9673
5820
4149
937
1664
5552
1247
7297
831
389
2980
2367
5457
2307
6368
4274
1744
5956
2344
5348
772
2479
6235
6732
7229
4959
160
8752
3721
3634
2802
3655
3650
6893
3781
3997
791
7549
9331
1679
4661
3272
4568
4550
50
4626
9030
4609
583
4556
4742
1595
7895
2006
924
156
7600
7509
6277
7452
6332
5152
3952
881
4900
9764
5206
5609
5938
456
4951
7427
2306
2299
8323
8968
9285
1848
4033
5464
5489
2443
9055
8270
8616
2526
5927
9973
9570
7869
8586
6404
730
5192
4493
1972
5955
8022
9292
6195
4869
4853
7151
9857
984
4064
2392
7720
5771
3194
7285
5672
9698
8519
1752
4096
8074
1402
8016
6169
3513
8329
6564
9228
8439
2749
5164
8676
2275
6245
1964
7854
564
9977
7678
429
7677
348
1115
4266
827
1803
3094
8328
5406
6995
3748
8789
9377
175
219
7165
6984
6510
9366
7433
8998
9299
3763
4181
120
998
3306
9183
5666
3400
4170
7434
6707
2356
5569
5186
7143
9328
55
3707
5481
883
1368
7042
8163
3776
2156
3029
9316
9761
6869
4606
380
4239
469
890
3847
4157
6713
1176
5123
1589
2085
8957
6864
8026
2509
6725
1524
3213
3918
3700
5512
6843
4743
9098
466
8834
5319
5652
3823
2724
1780
1583
253
8517
6341
4264
7282
7439
9101
3343
3997
6821
3444
6666
4215
4372
3284
4166
3717
6597
1821
9704
9773
3214
5221
7857
6931
9113
8080
4192
6751
1661
2759
1969
7900
2744
5176
9267
7919
6558
4811
3608
2514
379
3500
2821
1628
2068
4665
2473
3295
92
8921
5659
7534
6578
4807
3387
3161
3816
8474
5579
7351
7470
6595
5927
638
9853
9475
9103
1665
2128
5030
2069
8183
6700
559
7170
7636
7648
8016
1523
8294
8071
3815
5360
5982
1498
7440
9629
6409
9379
7531
426
8346
9933
6107
8789
5478
5879
5176
6559
3116
999
9154
1388
3263
155
6450
2596
3889
5370
1198
9766
4478
9401
4329
6813
8081
9866
421
7434
2871
3055
2262
4816
238
6061
2516
2527
7050
8939
4156
5064
2740
5289
4372
896
6591
2781
1081
5936
1961
1160
1511
5448
8250
5527
2244
9092
4348
2358
4025
4390
4966
6592
6366
4787
6119
1681
9761
1098
9948
1740
83
335
4174
904
8127
3686
4411
8293
3048
506
8607
9869
5965
1533
8430
8405
7436
7066
6721
2194
1264
5574
5707
2393
7080
7637
2903
4175
3542
4185
7216
527
2849
9157
9244
5642
8808
4848
9206
5160
2578
6373
4151
8252
8951
887
3312
374
3652
1330
2838
3026
431
957
2922
9902
1496
9451
7668
5866
6648
1984
5147
263
4601
6881
5940
3137
9186
7156
2949
1497
2285
7751
5685
3979
9926
5308
2242
1999
2898
3426
5918
3467
6842
9407
1510
8117
9026
5113
9584
325
7243
2980
7857
6249
8945
7445
9513
7203
3745
469
9292
9021
3899
146
6909
8589
6752
208
9656
6435
377
1548
5180
4927
3715
6384
2852
895
4282
2514
4945
2982
5329
1000
1830
8329
5260
3190
1935
7554
4986
6136
6526
584
8354
8971
5619
7302
7160
8549
5400
6359
5468
3429
9991
7043
5904
5653
2248
4066
4212
6556
746
8288
5696
8784
8349
7882
9021
2488
26
516
7264
6752
6784
4060
1716
5334
5132
1961
5859
449
2212
3646
5025
8897
6288
3579
3701
8337
8917
7906
1188
8409
2991
6599
2812
2720
491
6592
9946
2687
5582
4636
4200
7265
1414
4416
6359
7750
6875
6236
6260
1207
1136
9037
5402
1235
3228
9691
4901
4920
8624
2354
2110
3502
6389
3151
3832
1389
8947
3280
6949
879
3104
9518
9029
2511
835
9286
5277
97
2452
6658
416
3115
6930
5367
4108
5649
1168
4952
596
2959
9805
3143
8053
2063
7822
4859
4632
7034
5930
8174
1059
2683
1538
2269
412
5023
8684
6515
6107
201
7819
4159
5466
4754
5980
8081
3836
5581
1614
5156
2871
5848
2191
5941
8047
2975
7568
161
304
1787
5332
525
7848
3448
8090
6351
8352
212
8676
2378
1125
1715
4100
503
9238
9599
9506
254
7052
604
5820
2596
8929
1770
8123
3422
2574
2899
7933
2084
2198
9525
1781
1905
2280
986
5099
7911
1109
6418
3057
8111
1407
4994
1459
1566
9529
230
9402
9363
5553
4994
8173
2284
1718
2054
8244
3881
8376
3295
6939
8952
4955
6122
8656
5679
4967
2740
3577
9113
8576
2334
9989
7255
3324
8428
2445
3752
6310
91
3942
7747
8943
1522
6214
9473
8747
4066
5168
1816
9455
3527
9422
9265
1045
6289
538
2843
3545
8828
7113
841
5700
4698
4548
230
5682
2419
8260
8073
1138
9907
9658
3875
5241
8514
3817
9477
8340
6336
705
4783
3848
2815
3048
2323
6103
6907
966
9704
6402
9636
3245
1323
6021
7020
7587
8911
2708
300
7214
6549
4080
1649
379
2711
7717
2244
8171
4206
1379
4695
6603
2915
5655
154
2014
2082
6
2494
5449
9099
9638
5649
747
6147
3496
2216
2790
2087
7685
6235
814
4384
5140
8105
7965
7826
1142
3548
3569
4638
4958
9448
483
2120
3904
7549
9045
531
3349
4333
1671
7095
4616
8999
725
1365
2544
7216
1729
7265
1627
3827
8264
2702
371
4464
3732
4504
5087
3296
1822
9195
3401
169
3645
9009
7367
8508
4255
4168
8585
7260
3187
7825
6046
6553
6337
2453
2738
5962
503
7826
696
2666
7665
6115
7200
1977
7107
4462
4070
307
182
3335
4839
589
3949
8562
8224
3499
4210
1894
8580
1071
3842
4620
7818
829
3618
8375
3601
9897
1805
5709
2321
6386
6683
2612
7024
808
5919
7096
8253
3544
1549
1528
6924
968
1510
8112
5199
3374
417
7761
3357
5803
7560
1165
7617
9861
6332
6783
3106
8610
7750
9447
58
2320
8860
2995
2550
3201
3788
8697
1945
6884
1239
1392
8093
7999
4061
5823
9191
4344
5441
669
4246
1763
5208
840
8471
3141
1124
3505
8984
1624
7879
5844
3495
9959
1270
7925
518
5833
3741
902
6302
5322
4969
3733
7149
3941
6885
1026
7566
5390
9268
3391
7171
5195
5895
416
5297
2739
204
3169
8327
8575
4532
9831
5148
8301
6063
5454
7413
4243
1767
1698
5232
5520
6357
1226
2865
4110
7011
814
6214
52
6943
3129
648
3288
7225
3961
4737
4130
6234
1283
5412
5003
5969
7844
3213
7412
3226
8995
8790
1987
3757
6482
7395
1560
9169
6514
12
8318
9147
4838
1348
8766
1047
8704
4666
2925
1745
2856
4715
8693
5681
1227
8754
177
1457
7616
6846
9825
9116
9302
5934
7278
2388
5449
7755
6807
9888
8147
1074
1482
7888
959
829
1935
3551
5497
7933
6078
3300
4129
9861
1329
1541
4462
2742
6068
9641
3375
6355
6152
4455
540
9088
7991
8336
8204
6044
33
9750
5920
3320
9941
6008
5452
5219
4492
763
9974
9651
832
7686
7735
290
6906
74
8350
4851
9176
3212
8276
2271
8636
4321
2250
8833
3218
4133
1054
7610
5882
2519
1229
609
3427
9140
5826
1083
4841
1295
6316
6962
9861
3338
270
8150
5603
5956
848
4733
3505
3471
3187
7576
5411
428
8098
2147
8723
598
7060
8472
7717
6183
9661
5282
857
9259
1028
6713
5290
639
8160
4206
1843
7141
8571
5636
7905
6040
3753
7945
9220
118
5409
5024
9855
6350
5002
5805
6111
3079
529
5340
344
4043
5894
1006
9066
9007
6023
4817
7683
6192
1620
6778
4910
4731
6098
8066
377
9640
4571
9786
9620
5524
1042
5996
9845
1258
9156
1744
5081
3102
1562
2664
517
3494
7051
9353
5370
2245
8223
7382
6999
6996
7774
2474
8440
6175
4614
6658
2844
1082
5195
1893
7445
2478
8233
8913
9273
8484
5958
6947
2101
1581
2339
2897
3680
4075
4848
6520
2125
6272
3007
8574
155
6641
2896
8243
4199
6838
1484
7193
961
7953
5550
7181
1388
6280
1243
9985
8638
8145
2370
6231
2983
3801
623
4604
5791
4976
2553
3646
9704
2021
5563
9803
6291
5466
8288
8888
4862
9972
375
5675
5579
8785
2150
2950
2748
6789
5515
7313
6969
8099
9534
8738
6596
549
4194
9179
7716
169
2490
9168
4174
5112
5336
3651
7795
7683
4896
6846
2834
6508
6636
1756
4797
2798
825
3285
4185
6586
7086
3669
4575
9920
5932
9911
7759
7366
737
2851
261
3816
7543
9361
4339
3116
8810
9144
8350
3344
6710
4600
3749
1859
5262
9984
7420
9196
697
5965
4967
27
5831
1552
1841
4139
3634
4587
1405
9008
4880
4456
2451
4130
6724
1733
7948
1670
2068
1296
9705
6982
7189
4650
8381
7212
1650
7051
5308
4752
5852
8675
7371
3819
7515
6248
4966
8616
5907
8161
7680
262
1634
4846
4357
1276
3925
3905
2796
1514
7098
1997
1944
8391
7169
5769
6526
7020
9531
5921
5504
5533
276
6074
9576
3087
3326
4672
7984
9019
9794
8990
7374
2797
2523
1256
9390
2777
6142
6280
3351
9787
8945
8820
1663
8201
6621
3977
4826
855
6158
4198
8430
3399
9415
6167
5250
8955
7394
1275
1605
9592
9125
4277
1114
1193
2577
4124
6545
4733
2179
3855
6737
9422
4589
2473
1634
6655
7071
7228
2807
4289
1151
3837
4904
3682
2296
9420
7741
8786
3438
2575
7399
627
5183
6250
2409
7709
8245
7101
8611
8780
8121
8985
8015
2103
2801
2976
7556
6109
5162
1992
2024
4141
7057
6044
3827
8706
6746
3408
9070
3609
5044
3198
9866
3521
6052
6418
7294
7054
653
334
9368
4858
450
4363
4692
953
5730
5565
5482
4039
402
3537
7074
5328
3576
9397
578
6139
1411
324
1896
6180
8600
7853
900
6997
3624
6464
2285
3664
8957
1668
5811
5131
6067
6823
8772
9497
2275
595
7960
9889
4186
9050
4183
445
9033
9390
9595
4002
8150
1790
2512
7174
8927
4817
1431
7395
95
3576
6234
8854
792
7332
8426
1012
8064
4068
5332
6010
8729
2360
8274
5008
7464
4471
845
9
1736
1321
4960
2393
4071
3826
6808
5796
381
3580
9000
4591
7660
8767
5082
3317
131
5952
6607
5928
5693
3283
390
2130
2151
6494
1515
8310
6031
508
1143
5304
8712
1771
3414
934
8409
4515
1862
3794
8773
3891
1563
4685
1349
2457
1327
4897
2226
429
9303
5659
9151
9851
6257
2387
7234
5227
3753
1385
3
6015
2122
8366
3389
3560
4433
220
7154
3733
4142
6723
9708
7194
996
4801
6813
3737
1936
765
4071
6655
1750
2657
3144
8765
6166
7057
7790
9585
6270
6620
3624
5953
5033
4574
6061
5508
21
4399
9941
973
9682
1324
437
3236
2710
1824
9496
6211
8254
3118
9385
1850
3775
7934
8926
7215
5451
529
5502
261
2366
1123
2770
2264
4792
7789
4233
1219
2389
6003
6454
7934
9000
8256
4484
2471
5910
3244
4170
9275
4239
1976
8970
9874
4199
1398
7683
2580
3890
2983
342
7196
6527
8130
4805
7431
7019
1742
3063
6313
7830
2845
3209
8396
6803
4725
735
3750
7256
6539
8551
6790
2230
5150
6542
7914
6802
7182
9948
5105
2
7463
7435
7944
4387
7982
1413
8243
1655
1270
4731
9145
1180
8799
8082
3676
8199
5981
7991
9700
1520
1600
7412
376
8919
8021
9946
9208
628
6344
3406
8825
8268
9572
8416
3822
4128
8345
2022
2255
8495
2505
7896
2809
4587
2319
6165
2658
2409
7660
4947
9975
9298
6159
3347
8212
8743
480
1474
2670
6321
7402
3067
9873
3030
5139
875
8354
424
5769
3037
5392
1191
2906
6099
7787
5111
4240
8774
8352
8508
5239
3732
8657
7121
6973
9929
2238
4760
981
7225
3026
5852
7879
2809
8444
9651
6855
3357
4567
5359
4721
2940
361
8707
6606
832
2373
3923
3190
2841
8093
7732
6898
769
359
9218
476
8810
6138
6145
8694
4628
5142
5707
3555
9962
4622
8823
4422
5628
5411
3659
5253
5096
798
8760
5129
8961
7257
2452
4069
6290
3898
5925
4577
252
9661
8025
4610
970
7261
1267
2647
8054
7103
7920
6162
9508
4092
6391
9073
1788
6665
414
7209
8309
2580
3305
6942
7533
3420
4718
6833
1909
2829
4436
3847
8585
4647
9994
1873
9213
3915
100
9101
19
9250
5391
9593
5914
2297
7942
5263
4176
3916
6653
4817
3191
862
3307
6978
4806
5954
6613
6463
8966
1162
8452
2793
4157
137
2856
1791
3048
119
455
4956
6704
8305
3422
2794
2687
4969
9992
370
6365
6497
6588
7954
8995
5232
8256
3225
6784
5775
9484
8770
7097
3139
5546
7130
5355
2311
4537
7311
8333
1269
5296
1160
8113
7473
4447
235
1465
7793
4993
4271
8822
9261
9055
4607
8139
1407
1326
3158
9168
4567
5384
5501
8755
3422
5304
559
2168
5733
4463
4262
8497
1850
5779
8628
7273
805
887
7167
8811
805
5638
5993
5552
3890
2393
4603
5668
3871
6568
1966
1018
1134
7309
822
3926
4239
3764
540
4952
6359
2879
5686
521
281
7125
4981
3949
8003
8490
4474
9721
40
1098
357
3278
9941
4463
2652
5587
466
1747
9541
1265
7464
7583
4257
4359
5289
7041
5652
6910
1408
3500
6405
9655
2294
6569
9198
3745
8894
6844
6304
4374
7566
929
5223
3493
10
7045
4533
8474
6991
5922
206
6809
5256
6770
4192
3706
7408
7060
2844
8335
1702
4043
1637
2689
6854
628
4516
3607
1177
7680
9174
3480
1467
9840
7779
696
8149
8079
7195
8559
5623
9017
4990
2647
8516
8713
1496
8932
8985
4719
6392
782
731
8465
3148
8057
3308
9720
7355
9078
5962
3868
4798
2146
6916
3770
3452
5260
6186
3697
928
4084
9712
8028
3673
6287
254
6233
5326
1287
4375
3272
3916
3951
8084
9648
5677
853
1213
8587
2598
3344
4803
2802
3454
6120
7325
9667
902
1668
6813
2686
8282
1599
6861
7919
5042
8660
7020
246
245
441
7775
2787
2347
1688
4198
8396
8316
1031
4780
5009
443
5337
6298
7526
4713
2910
6457
7391
8823
7605
1873
7099
3291
9890
7555
2679
6798
6747
1312
356
2577
8988
9908
1170
7305
6090
275
2059
1582
5701
7550
3244
2299
9638
4177
5086
467
2440
6972
3555
2593
5843
6604
7180
4617
4195
7493
9431
8257
1623
1695
4406
3606
9301
4891
9115
6892
4268
5888
3791
245
5425
3317
6850
2861
7307
493
5308
2752
2714
59
1010
5193
2385
4352
1365
6295
8292
7352
2580
7294
9293
4445
4913
248
5225
7078
4177
9958
5215
1873
8061
5639
5553
936
678
1091
3803
1122
6821
1844
6776
8665
4992
3634
3635
2915
4377
3338
8635
2479
4657
9018
464
4782
3513
1499
6106
6204
3369
6907
9210
5369
4777
1831
3320
5497
3196
3858
9850
6356
2685
9284
86
1818
5730
2353
9134
3927
6749
3060
3659
2847
6386
1640
8517
8694
6066
4372
2158
9918
1365
1201
7326
1918
8839
8569
6457
3260
697
2141
2909
3943
6648
2114
8376
8083
6763
9290
4134
6577
3253
8683
9719
7530
619
8414
5727
6105
1056
6421
7432
1794
8859
9050
9010
8883
9258
9857
2986
3909
1824
697
1592
2494
6570
980
8626
3623
4319
5408
8558
2741
5589
3937
8437
8375
5488
6893
4723
3818
2422
2228
7899
2268
7598
6986
4232
8635
7223
7539
9678
6553
7637
4890
9870
2879
8342
9565
4984
5883
8754
1368
2283
8071
5745
7244
5384
9255
6966
4268
1029
2511
2857
6596
9853
5855
1795
1271
996
364
3858
515
2776
3995
9293
4627
9508
5517
1441
2481
7934
3634
8937
9525
448
2747
3612
7967
7348
8048
9696
8941
8136
2555
3421
1705
577
2255
2701
8819
1083
5160
6799
1670
8206
3456
5722
1817
8893
4587
3343
6132
984
4400
7623
8493
3202
5477
7163
4814
8237
9734
2643
2085
832
2945
918
4504
5818
5617
2256
2674
2081
804
3890
7727
3091
4619
818
5872
4430
7327
1795
9099
1675
2026
7200
2082
884
4457
7698
9022
2614
1260
8545
8839
4834
9190
6871
3587
3182
7560
3424
6298
2121
9701
4622
5874
6891
5073
8857
6251
5626
1179
3251
4552
4569
9732
2777
2696
8363
6042
7653
8865
3413
246
9008
9609
4546
2414
1814
6320
9488
4840
4322
5101
5495
8397
1528
6963
4666
373
8353
479
166
6852
7393
7601
5735
6832
1860
3701
4682
7678
2663
9901
2685
7337
5284
8300
3603
942
4565
5442
7700
8886
9849
5039
7328
257
260
2774
9012
6907
6992
960
2549
4766
5938
5609
3114
6612
8808
1515
918
423
5246
9108
9234
9560
7391
9591
713
9704
3305
2269
2541
4565
3465
2917
3720
7828
8549
3503
4253
3976
4985
1729
5420
9165
2121
2500
8116
8676
4918
6814
3474
4795
3548
300
6584
167
8935
2444
5578
3761
7989
8437
9073
2586
6471
1987
5410
7548
8577
131
5529
9487
3153
4135
3646
5621
7164
8870
8650
3267
6004
9107
2755
668
8198
2616
4179
1243
8495
5232
2935
9644
3615
8830
83
2072
6613
1021
5155
3196
9034
788
5676
7701
1194
6917
3792
1738
125
5955
8913
4789
1013
8526
1869
6031
4223
8269
7159
2791
9291
758
1974
8239
6713
3996
8327
5012
4073
7862
2270
6152
4245
1880
4298
4237
4331
3457
806
5711
3921
5408
6827
3519
7309
2883
7059
1688
9997
4445
7480
9184
5552
1123
1291
765
6216
4564
1921
3457
8663
8211
4408
1827
278
5090
1799
9355
8373
1533
2931
1738
5548
3999
8382
8404
9712
6405
4521
2795
4210
3518
9962
7497
7153
2491
4617
9129
4975
8793
245
9667
8049
7943
2164
7363
816
6438
2087
2276
4925
7549
3835
3278
2466
6710
1372
760
7955
4681
7188
1068
6099
4578
5218
9559
6370
5105
5621
5737
1876
8607
7463
9823
5309
5256
2551
9962
3673
4745
4702
9179
5960
1510
1891
7758
7782
3800
8747
1760
2489
466
6008
9231
51
1647
2914
477
2904
8618
9139
5775
9193
8634
4667
4328
9391
9991
8948
8509
4355
9565
6560
4005
7577
924
9631
8191
8893
8281
2301
3648
9654
4629
6600
599
9000
8488
31
9935
1014
6442
2293
8145
3379
5614
7061
8978
2201
5499
8288
7456
8387
9352
9474
357
6789
3699
226
8934
9387
1710
1384
971
9663
3494
5129
8330
6660
6578
4173
914
6816
7172
1922
1569
9078
2575
2345
1778
4833
1318
1758
5879
1629
5436
4582
7839
9374
2670
8609
2005
5348
5913
9374
3781
295
3209
6718
8730
444
495
800
1177
7562
3150
252
7460
342
674
9675
6156
4186
7453
5571
694
5828
4479
8913
2328
6986
5474
6223
8497
9516
2224
5861
8146
5426
3089
3899
8013
5924
9300
2813
9352
7561
7033
9591
3502
6022
8633
3472
3347
5080
4067
9843
1265
1917
6740
4263
5267
4509
9698
3809
6894
662
1925
5776
8631
1716
5171
2326
4869
3728
6150
7830
3908
8783
4700
1496
339
6700
7834
506
8475
3584
5469
8353
1004
8796
3632
6445
5829
1257
9731
7002
2832
7303
686
8002
7144
4850
3682
32
3655
819
1192
8512
4017
2579
3320
1427
4391
9690
8776
3598
3224
7717
9519
8305
9418
6085
7573
4149
4113
8660
7129
8207
1178
6499
6910
7985
103
287
8835
5856
2712
8674
5534
5296
2241
5254
4820
8827
2013
8164
3191
4128
191
9371
8621
9080
1153
8716
2889
8997
9788
4609
792
3043
8738
6174
426
2640
7515
1680
9594
3160
3162
5841
9180
1224
4651
7470
2882
8916
603
6464
8348
9397
4772
3606
7898
3818
6420
9268
9006
3439
6361
1589
659
8475
8331
9819
8740
8451
1173
5687
4538
6364
4609
3876
9350
7310
2880
6558
6023
6387
1171
8832
6185
2191
7098
8219
4139
3514
2886
4722
8346
7145
9132
1346
3103
7402
4312
3647
2689
9854
5723
8922
5225
3729
6851
2943
6289
4580
7958
7242
4343
3516
571
2329
6404
9107
309
4333
9091
5837
3548
8250
2864
6645
9594
2526
655
4933
4191
4494
1542
5525
7089
7772
3992
5642
2131
2677
6751
3952
5265
4343
9637
9234
469
5055
2623
5542
5481
1856
1767
6454
7946
3664
6228
761
4454
3084
8968
1120
8850
5580
9254
363
921
1170
8046
6460
3413
5547
4982
6436
6787
8472
1766
3562
2583
5846
1552
5658
3707
4073
2395
490
2885
5847
2763
1991
8404
7297
7166
782
4278
2893
6533
8902
9370
7182
5965
2667
7660
1701
8665
4694
3443
881
3102
2055
6883
1985
3338
4693
5647
8987
4434
8380
7439
3717
1207
981
2457
9568
4484
8851
7439
7796
3239
9129
9749
1606
5209
2010
7022
7255
476
1400
1170
8726
7344
3854
8766
4742
8706
9753
6600
1562
7297
6321
2060
7404
3358
597
8600
9997
5839
3876
7297
7430
6464
2200
3296
4973
6520
2477
2317
5012
1091
1664
6150
9356
8177
562
1212
2919
4442
2012
2570
5418
5372
6652
1026
6209
6579
3085
8390
9452
9091
7861
9040
4039
1781
5271
4879
5208
8364
2249
7950
7681
4963
5905
147
3254
1476
5208
113
6120
7559
1168
9146
144
4102
3650
2628
8887
8618
7648
4086
2882
2995
7785
7920
1275
8280
3867
1029
458
1113
2322
3846
5411
1198
1246
507
3304
2767
6499
6736
2255
5918
7531
427
7807
6020
9382
8118
4708
6167
7585
9261
2002
3333
1828
1013
245
4079
9254
8934
3927
4789
4571
1383
2043
2746
5261
1925
9879
1876
4104
2287
4878
8466
1903
5361
2507
1946
4845
283
5082
7486
5158
8302
4464
1482
9036
5762
1723
7501
9821
1863
9011
5714
5193
7302
9472
1498
2817
1218
3318
8247
7339
9601
7483
2887
4850
1425
3721
7675
3050
6185
4078
1731
2226
3501
9696
3881
850
1853
5263
8598
164
5675
2659
9444
4527
791
9764
6290
1502
6584
7513
2637
7711
8825
2088
7329
2007
7470
8907
9484
6450
6818
1396
9387
5913
223
2983
4868
4461
9048
6374
8238
4303
1638
6330
8017
6850
4765
8908
3174
7576
6091
1012
8522
1224
4701
1257
5077
5121
269
5447
7697
7257
4587
8687
8585
5711
5063
8104
5823
6942
4713
595
7530
6482
1277
4364
3467
8309
9518
3996
5882
4018
8062
4636
7058
4411
9711
5236
7765
7254
9409
1841
7437
3042
9464
3876
7121
1703
3033
2679
1472
9452
6354
7388
8460
4338
9411
3470
5798
7533
3261
8248
3971
994
8821
260
6472
1196
4244
9803
1671
6537
6702
939
5557
4162
3902
6936
1175
3415
2202
313
3161
456
2904
7411
7578
593
6397
8803
6151
2621
5037
7588
4803
3819
6917
1520
1232
7006
4512
7491
5117
5854
4889
7035
3804
8476
4670
1900
4319
2610
6542
2737
3086
8889
3855
5837
7239
6996
7742
9279
9954
810
3588
8019
1456
1585
8225
276
1184
9254
3703
4928
4493
4729
7206
9445
1816
5060
6975
3047
9581
9292
1640
2275
4676
113
5243
7293
9895
6912
4683
3126
5275
2631
4116
8890
3517
5048
4957
2293
6810
471
1021
1654
4090
6189
7191
4539
8235
1567
8324
6364
38
841
1324
1732
6367
9924
9840
1433
9134
3799
2135
4557
6565
5225
6418
2493
7326
5172
958
4086
6227
5109
3958
1544
89
4080
5715
1571
1529
3409
2785
718
3276
2461
9038
8118
851
9479
8786
2835
9985
926
4902
7847
1845
3668
5378
6847
2071
3769
4423
8988
9246
7110
5622
5707
940
8053
6347
6000
2711
1869
5945
5138
5333
6300
6483
8399
2307
5677
133
2352
6914
3450
8557
1720
7983
8747
6601
4694
7901
6427
5277
8025
5056
6667
5425
1507
3785
1712
789
7558
8569
8760
6610
380
9444
938
527
19
8852
3291
1532
9268
1223
3613
6687
9252
6710
4642
9816
4980
8946
2254
3491
19
493
2363
1050
2244
4690
325
756
3930
6803
821
2846
4847
6973
8604
1157
7908
2282
8901
781
8547
7762
2653
1056
5376
9551
8462
6486
3134
3900
374
2062
7438
168
5063
6615
9313
6429
5208
4509
8351
8152
665
8419
1024
5861
52
4057
7224
2088
2110
7802
8768
7529
6892
8133
4495
2669
9683
8822
1944
8798
9592
4577
6876
8135
9078
3994
432
6685
9565
8899
9993
1117
8407
4387
9092
8542
1767
1391
7154
291
8443
1656
4336
2288
4192
2994
6517
7925
500
3004
3237
2764
5750
2976
4355
8571
4266
2792
9523
2855
3832
8763
4748
6629
6196
4867
8349
3742
5289
9100
5863
4318
5999
9116
5671
5065
4459
6073
4887
4667
5269
8411
7338
426
5909
7072
5366
1787
679
4677
4431
9037
2222
72
3261
2485
3428
6071
2047
2327
3454
644
6505
9759
142
24
4489
1737
9699
10000
6680
8675
4380
9161
4139
5660
5625
1556
3257
8169
1586
4470
3463
5972
1729
4078
5711
3137
6618
2211
1104
5151
7003
778
3438
5623
9118
6929
8954
9429
3531
2795
6460
80
2746
2600
4908
4583
3047
2064
2369
2169
7134
1821
9073
7761
6806
3330
327
1133
1034
2923
6626
8601
3378
4018
5977
1373
7824
1499
1213
6944
3078
1277
5847
5607
3686
4702
6401
3517
8001
1433
1393
7761
5456
9774
239
3415
1905
8679
3927
2972
7673
8371
3898
7674
6968
9489
6815
3747
4283
3450
2919
2829
7498
842
1438
5323
9985
2285
3949
3636
3308
9603
8781
275
4540
271
102
5882
5222
7346
9973
9443
9419
8702
8140
276
5186
8698
6099
766
608
9906
3132
1011
9690
5319
7492
65
7778
4970
6982
1263
5549
5472
8249
2547
469
3827
7018
2510
2074
86
1348
1061
2547
8482
5243
941
1266
7809
4889
8241
7622
9846
2448
9459
9498
6967
6974
6077
9370
1257
1502
1330
70
3351
3626
4615
6559
9678
734
9207
4063
1175
1465
7303
8229
9809
637
2119
3981
4603
3205
8993
2079
60
2214
3730
8894
2911
7358
322
1584
1502
6073
1090
4381
7705
2163
9600
6976
2931
8344
3338
5994
5866
230
4461
1270
6081
3124
2184
3128
4651
9340
9986
7663
5238
6323
3541
1481
7938
4794
3013
7638
557
1933
5089
8484
2508
5176
1269
2185
1240
9130
1257
6816
4994
6449
938
8842
8084
1445
1827
4629
9350
9297
1224
8475
4042
5387
7854
2225
7508
7621
9050
7248
6361
7548
3109
1969
1588
3502
3304
1600
5775
5417
9994
5603
3540
7790
6707
9156
8719
5812
7292
6826
4927
8184
4454
870
5786
5250
4771
5017
3482
2708
3844
2979
4552
1899
7600
8726
9107
1352
2958
1705
5373
5960
5456
3336
2691
2719
1836
6489
1126
2980
3768
5562
6139
1046
1745
2389
3915
7068
871
6949
9111
4793
889
5747
909
6670
440
441
5520
2154
4539
5015
8502
877
7359
8772
8563
826
2136
7084
8141
74
3721
456
7293
7405
9404
3500
7393
5244
9950
7593
8512
7834
4522
1171
4283
1753
1888
284
6348
5496
1858
9935
2174
4522
9995
3881
5369
7938
108
5058
4216
9114
8229
3498
6073
8771
3532
1022
7120
7063
3917
7817
1880
3818
9038
7655
8312
6015
3453
3621
2925
7943
9704
9684
8681
3556
2297
3261
6056
9500
9356
6350
5963
6648
6895
1650
5636
7276
6325
8015
4732
4641
3894
7129
7892
3582
4871
2740
7254
5030
7425
3511
6775
6714
3201
5771
8203
7423
91
7698
1173
1578
6187
6453
6922
7864
634
4486
1393
1738
7786
756
7369
1278
6319
6093
5366
8745
6409
6590
6026
416
8562
3093
3244
1829
1728
7704
3960
5086
3191
8062
6019
6482
94
5242
4729
4733
2237
9481
3236
5811
9008
6769
5771
2961
6538
1865
5893
1999
1610
1864
2600
7089
9730
3845
8787
7469
1674
2781
5940
3111
3728
4292
3318
471
6009
9106
5083
6877
4377
1391
8802
2603
3563
6297
2805
1440
3629
433
7474
1348
7692
7207
3652
9295
8759
586
3837
3557
8210
3073
3394
2828
9322
119
531
6206
7199
305
2710
5641
5283
8347
543
8676
7758
241
3565
4333
139
346
6435
1629
7699
8878
9874
4668
4660
4248
3936
2097
5085
5990
632
1554
1145
189
6334
9866
9941
3626
7356
5240
1040
5811
7229
1828
4542
4364
6837
4924
4809
2198
5756
7277
9620
7761
886
6142
7885
4098
8208
85
607
9472
5096
1005
4929
201
9033
3135
8015
4737
5842
6413
3651
4410
5746
6350
9791
2543
1667
4531
4681
6778
1664
744
5299
1942
8868
6342
8071
3134
4320
6230
2588
9700
7928
7184
6999
3918
2266
8913
3440
3131
7260
7963
2223
7396
146
3958
6836
1005
8121
2660
3969
9098
2195
6499
276
9935
2735
5371
4868
5759
7972
3303
5959
6246
3978
2752
7709
8738
8165
7301
6093
9596
702
8935
8027
6709
8032
7617
7026
7835
3148
693
4067
1899
3066
5265
3290
5968
5629
8368
6394
393
8993
780
1925
697
8899
3697
5321
1768
6861
3550
5098
6263
7900
1493
6184
1233
5280
5618
4877
764
1456
5240
9381
3279
2680
9382
5770
2270
3760
920
6987
2480
1018
7578
2489
1650
1223
8487
3758
8932
9814
5344
1802
5905
6506
4441
6907
1900
8087
1261
6552
6709
3369
5713
4298
3803
4577
6518
2056
1516
3165
1560
1773
9848
2243
6836
5832
7892
3146
582
1616
9178
9477
9344
4530
2861
300
966
7833
1690
4168
4550
104
4874
1355
1830
5158
2196
2666
4502
3127
5471
1465
340
9587
1989
2593
1870
454
5123
5616
3425
4243
1710
6429
8816
7622
383
4374
7153
6708
719
6824
2322
4705
5374
2586
5193
1486
3340
3767
2745
3772
8250
3878
2607
5410
5339
2775
8636
2998
9109
1053
3390
6940
1972
146
7014
8601
3389
9131
7422
2610
7983
858
9444
2326
2245
7466
815
6676
3928
2122
9251
5146
1314
601
9807
5756
4366
2586
179
3085
8715
372
2366
3117
3359
6297
5158
2464
8440
1153
8849
7382
8190
5010
2912
1244
3860
3246
12
3614
6765
4874
7864
775
6603
4790
1830
9927
6770
5565
3126
1695
3500
8715
5736
9116
7685
374
754
3022
3735
986
6062
3844
9840
4357
9851
2934
3135
4556
2292
431
1773
3960
3933
6997
8824
145
9097
6917
8139
6549
2649
5744
361
4404
7151
5612
2313
7035
4176
7848
5371
1452
5144
6113
6505
7462
1112
7962
8793
2662
8746
8619
3902
1818
4677
2264
5758
862
5372
8188
1662
6517
7456
5267
3801
261
7750
6753
4160
255
5572
3922
923
9225
4340
9263
8541
9034
1483
1737
1014
6114
5123
6694
4083
7971
6084
3717
5008
2128
1122
687
2701
5745
7840
6796
5246
7328
9618
4943
2252
4579
2736
7696
233
6934
3766
292
2465
2612
8200
90
1659
6594
1123
7972
735
360
991
6256
8898
2045
3025
3842
9373
9790
7532
289
8684
2714
2599
4171
3506
5565
8378
453
4329
423
4754
4770
759
8888
7956
5647
9004
7915
3022
9433
2440
3916
6393
6876
153
5031
2379
2346
5282
3647
3896
1300
9960
9847
8185
5463
9766
2960
1173
1734
3456
992
5371
8447
4884
5819
6674
7677
5164
1985
7800
1050
3040
228
998
8111
2201
3012
4948
4665
5425
4280
7465
2121
1429
2843
9467
2649
7116
4945
1621
2646
3217
6453
8407
4542
476
8961
6966
9095
2624
744
1668
2554
5213
9043
2954
2954
2149
790
1602
6405
9788
3214
3458
8294
280
586
9922
244
9288
8771
3455
4410
8897
1754
9048
4100
4804
1708
3765
4227
619
4132
9159
5133
9042
6269
8634
2548
7314
3794
3080
2225
2008
5477
1703
1245
3157
3032
146
6236
7807
5163
7142
438
2484
5586
9618
4867
8302
7650
8450
5490
4402
3081
5669
1639
2019
8407
9961
7231
899
9068
3801
1665
1002
7919
4893
9010
9855
7353
7071
1461
6227
6412
5422
125
2333
1283
5899
4049
1072
119
5873
8139
2472
2186
4210
5244
2035
4292
5372
4816
3933
4984
1562
697
1428
6467
4422
7803
4266
7120
9245
5763
5705
8234
2571
9700
4721
6271
1317
8768
6156
2782
694
5808
2098
8349
2913
2960
7336
9753
1077
3178
5412
2442
1678
957
5244
34
8088
8698
9804
3091
8239
746
3717
7082
9474
9375
8035
9468
9078
1222
1431
2155
6614
8582
6579
8148
2151
4088
3109
7689
6218
2770
5994
6550
4443
114
3028
8914
9015
2595
1254
1748
5306
3775
6812
3103
4182
1202
8727
3708
9583
3430
2870
211
7620
4576
8784
4837
7944
9751
9502
1064
1710
8988
854
3440
547
5322
3698
647
3861
6651
5582
1673
4034
7749
9344
9502
8283
1344
35
5988
135
5732
875
665
372
4163
1149
5010
9448
9248
999
5915
8518
8923
7834
4860
3467
9707
216
8595
9304
9798
920
8612
3787
8480
6119
5530
6998
1293
8808
984
49
4885
8940
9009
1306
7587
4653
9360
1787
8441
5204
2677
564
3380
2058
605
8871
4632
6652
7069
2515
9864
3815
8378
1848
2308
1955
9783
4954
5391
6877
2380
5344
6843
6316
7168
4875
6164
3188
7699
4980
9414
1225
1179
8830
7051
9499
9673
2059
9461
9216
5494
5323
4244
5360
9391
9054
501
4346
2410
5819
3512
8755
2884
2377
3612
9358
5545
8266
1465
6215
9007
5256
409
3946
1248
1975
9363
6049
1010
1355
4534
6890
4676
4130
8527
6518
8455
6961
6599
2910
4919
317
7356
4705
1236
1168
1259
1352
5105
4684
7142
6682
3864
6235
7047
4123
6040
8964
4305
1087
6637
2234
8799
621
219
9998
3261
9758
9830
6485
9599
3829
784
9861
4737
6616
9664
8489
2811
189
3195
5683
5089
7232
7442
7905
8277
8016
7336
7400
9161
74
3550
5773
661
1164
9789
4355
3265
5164
4832
2798
1024
129
7179
5862
5577
9247
7387
4295
6915
8176
7644
8421
588
3566
2993
8173
86
2973
2740
9271
4110
9877
5162
408
2667
4557
8625
1347
368
4739
7432
8047
9597
8840
1276
1956
2264
3208
5515
6159
420
519
4599
7621
6395
7847
4953
452
302
1478
5662
4165
9797
7716
7875
8014
8341
1763
8744
5700
3405
8487
6740
7501
3580
8460
4838
5556
1716
8023
6226
2453
387
1461
6400
5848
9460
2911
9965
3818
81
335
7212
4615
4690
1901
6381
8837
1223
6770
4648
3689
701
4093
2775
812
5985
595
7981
5016
5439
8705
518
829
4613
7214
9548
4977
1033
5580
1043
3667
5795
8317
2754
4192
7960
4289
2206
8847
8629
749
3541
5975
628
2968
68
480
286
2848
6629
4246
2253
1450
8473
858
4269
5733
6478
5972
1310
895
2349
6835
4776
706
1187
1380
140
9143
2857
545
9507
1018
5810
720
182
8957
9024
717
9016
3991
1028
6706
9012
8389
1744
9266
5886
7744
3659
2565
2873
5343
2656
861
5925
547
1731
920
242
6528
6802
8894
7957
1468
5443
8698
5286
9760
6047
9046
4612
9579
7003
7662
7494
4982
7615
1207
4639
1906
8902
537
6892
46
2128
2182
9837
3140
1543
7967
2541
8339
1068
4348
1664
6983
7869
2200
1817
1956
8726
8304
1381
1602
7344
6784
2135
9298
8922
8606
2497
5823
5251
6306
3547
7664
3186
7650
1779
9946
834
7149
642
6162
4541
3709
4231
2847
1507
9711
7410
2398
6135
6783
1487
3983
7814
1692
8524
2989
9205
9946
5673
5659
2887
9367
1564
6442
232
4037
9725
6679
3416
4438
6741
6353
231
7142
2430
6376
4857
1554
1286
4961
4199
1606
7590
5894
5042
4548
2601
506
3716
4545
716
2538
1381
3081
193
9711
4278
6275
1583
6224
1918
7439
6281
9669
7023
7739
4649
1782
4596
6709
5801
961
1577
3771
1262
795
9991
8798
9810
2718
1067
2741
5292
4848
8209
2974
9374
4436
8322
5567
2075
9386
6791
1323
9699
1745
2025
1568
7772
781
5559
1676
7774
4116
9795
1008
764
6930
2362
9757
3066
652
6269
4091
7631
3681
6544
6089
5048
6157
7615
9886
582
5991
1624
9534
374
7194
6169
8520
2684
1969
791
4028
731
795
8360
1370
6482
6383
2462
7237
6214
2697
6176
5383
5240
7825
9430
2430
3587
2029
1505
6916
4037
3709
7780
2844
9799
84
8531
120
9963
5942
2663
4360
6785
4957
1419
2061
1142
8166
1175
9195
5353
7336
6310
44
6747
3652
4998
178
7731
5672
3947
8693
1851
9102
8992
5882
2474
610
1195
7060
8671
6352
8524
8468
4039
9307
354
3324
1323
939
2938
7538
3769
1230
4693
6560
8557
5503
3604
1095
1643
7411
50
1268
2124
48
4335
6603
8963
5576
133
6528
9099
1428
3769
9685
95
4668
2367
3116
101
2338
458
6718
3911
9182
5167
5573
1792
1908
2229
7140
8416
4562
7643
7014
9884
3093
9397
6883
3269
1419
4741
4671
3075
4948
2274
5085
13
7458
2440
8722
8296
9823
2315
6243
2986
4861
9609
5056
4186
2312
9980
4426
3862
9816
8520
1951
5791
2179
5703
6871
3781
911
1630
3447
5531
7685
5068
8210
7687
8081
1967
7263
488
9078
674
6102
4644
7054
8695
5108
1309
4095
9101
4751
6528
6842
6606
3011
8634
5004
5752
9642
7590
5239
4374
7066
8087
4651
9066
248
1775
8382
2777
2218
4106
9339
5395
9626
9690
9510
605
1639
9919
1038
8717
1766
4819
2347
9313
3973
3695
8998
1725
560
7565
9768
1967
4717
1324
2939
528
9489
2233
2700
3242
5301
6113
2626
7312
1156
8431
7945
175
9803
6179
3975
8799
2947
3042
4287
8645
4859
2340
340
1561
8573
5502
5173
1486
7475
828
7943
9395
2899
9515
3408
8694
7878
4528
3551
4400
198
1097
5354
2337
789
1534
8303
8632
4331
8338
1132
9966
4711
1804
6234
2352
582
1549
5779
2168
6770
1805
8420
1991
545
7319
5582
5137
5983
3901
1271
5204
390
7193
8013
1414
5657
6034
2731
8203
3744
9111
6452
4160
5006
923
8475
6647
3150
781
8933
975
812
3122
3575
1902
1200
1409
8857
4302
8516
3851
9180
8818
8599
1990
727
8356
9819
7557
7581
5036
6936
5285
7147
287
5507
533
9197
1473
2698
7811
3216
9592
7174
8847
1682
9231
3507
7519
7478
3891
9867
623
9587
1182
3422
5586
7356
8413
2686
9417
2714
3008
3831
6543
7126
5150
4524
751
2627
5683
1276
9362
3223
1015
2260
1113
1690
7067
6558
8147
7528
6450
6774
7115
3297
3450
4637
1810
2351
2167
8903
3876
4743
1194
9695
377
8136
9715
6891
1979
8081
960
4346
5007
479
4048
2457
5058
1764
7288
4149
8321
4243
9793
9498
7813
3352
7517
9354
5241
8517
644
282
1209
4934
2815
5366
2841
8886
1616
133
5503
8843
8444
6151
9518
8092
1862
427
8624
1746
8170
9388
7551
972
8754
875
5840
45
2776
4649
7116
241
3785
2843
2092
2765
6098
624
3569
1315
9930
7406
1582
4293
9964
6024
1362
6257
4815
1180
2661
1626
6595
4872
5327
5511
2139
3325
3023
3605
8161
1356
9231
376
7594
909
18
8270
8888
9455
9862
5028
8742
9433
2412
499
3811
3231
6720
9490
6510
9649
9543
9455
5050
3085
8229
7271
9246
2932
5737
2866
4476
8009
5093
8813
859
4678
1485
5583
5044
2809
3275
8061
7558
4300
4477
1353
3494
994
3980
4836
1286
2637
6681
8788
8480
605
4230
2513
2400
4051
2927
2442
364
2275
4483
6597
6224
8232
2835
5139
2010
7009
9733
1345
3231
6105
357
6411
1848
9860
6585
1803
9548
4966
2064
3823
6891
2542
3190
7017
9061
2879
6150
7631
1973
8079
1485
1731
2461
2104
7302
9085
8287
603
4984
4788
1429
8773
5336
5629
829
378
12
4090
869
3646
5646
4995
1583
2659
2665
6689
6417
9788
7331
5255
7323
4687
5238
5932
278
8041
2492
7939
8422
6748
1687
9884
4203
3316
8875
9859
4090
407
6969
5877
6819
5306
5592
4979
3215
6304
3554
9264
3671
6845
5816
2100
9780
7833
387
7667
5678
1969
3609
440
9795
5911
903
1226
6167
6601
4657
7297
8626
2799
1443
8018
8747
9886
7539
3269
1071
5513
9302
280
7629
1528
2219
236
5281
4689
8360
8845
2267
2802
7791
3839
3147
6000
748
4436
4060
5337
4430
5819
3930
6774
8143
9730
1633
6637
5058
3036
2131
3267
344
4749
9750
3727
3311
882
4216
6281
1304
5085
7583
3921
8931
5502
5970
4444
2153
1358
3981
2504
5958
3845
3861
5889
8081
203
313
9101
1385
1164
3232
4385
1166
404
9205
3415
2888
6905
1516
4711
8488
2344
7312
8866
3594
1288
6810
2413
1795
6939
2960
3594
6653
7219
6840
5363
8604
8401
1655
624
8700
7736
2218
9352
9081
8256
9168
6323
3691
5767
3282
2270
9004
9826
7296
4024
9991
785
7034
7353
3886
2576
2775
1651
2952
6377
6053
5872
7813
9127
2750
619
8671
9638
2868
1003
8208
2294
9097
3801
2458
6495
2445
898
8823
8430
4244
4728
6429
141
3491
6580
1021
4784
3399
5638
7385
4940
1635
3997
6128
9186
9652
9601
9607
8201
834
3325
1637
8122
5797
683
9819
7109
145
8136
3214
5360
9776
2934
3634
9984
3115
3904
245
8448
709
440
1270
4126
4739
5485
9536
5205
236
3080
8519
6373
8761
4885
7853
8031
8584
990
6833
2428
2499
8691
1749
3454
3976
9126
1946
942
4901
6387
7226
3635
1923
8429
2386
4948
7115
2468
8106
613
441
9762
2626
6286
6876
8948
763
2314
3222
3526
16
9626
7543
2631
1247
3961
1472
4988
1575
2363
2870
2224
4831
6046
9782
8889
161
1635
9871
4438
7121
5222
5456
9428
110
936
9247
3648
452
7006
915
9767
3148
2402
6751
3785
5089
2983
8780
7467
6799
1467
881
3356
8745
5621
4578
4544
3959
6477
562
7640
1723
8555
7926
7954
1374
8967
6327
732
3772
8816
8771
4356
1081
2776
5793
7339
3166
7020
528
8201
3204
2866
5851
5562
7612
539
3034
2293
7928
503
9352
2813
2282
7544
6637
6464
503
3567
7751
8812
7543
4595
8970
8018
4795
688
2561
483
7259
8395
8831
4456
7932
8644
9047
5166
219
6676
8692
109
8137
8278
4438
409
7874
7026
5754
337
4267
4468
1428
2501
6184
8939
5756
2005
5063
3918
9026
5893
7996
745
3311
1532
1210
2325
6729
5804
5323
3397
1843
3676
9916
284
4783
9696
1304
7437
2769
3418
8880
3114
5585
7930
9123
9982
4780
8737
1696
4870
9432
5427
8053
2617
4258
5995
9938
2457
8054
9224
6751
3858
9210
5
6423
1327
7528
743
8704
9772
646
63
6872
6469
4403
1327
7230
6014
6624
9386
9641
9564
2312
3155
8009
4656
93
5767
9864
5748
7601
4263
9261
7054
4943
5390
9421
3809
9060
4753
3390
8691
5980
7924
4425
9402
2013
2217
907
3007
2666
2115
1609
2548
6133
7641
9261
433
2565
1877
2513
7802
7183
5260
9799
861
8644
7625
7506
552
4407
3762
1461
1943
5817
4108
5302
8411
211
3323
4383
5798
6079
3745
3889
6722
5124
2615
4052
1809
7052
9897
6112
7999
2147
6076
9393
3988
2014
683
8443
2615
1238
2335
6378
9820
4128
7357
1459
3933
9818
505
5309
4630
4227
8424
4118
9082
8728
6915
3635
1460
8855
5735
2344
216
9666
8825
6800
3511
1585
2840
6234
8417
6644
1195
4208
8101
9780
1017
389
5876
7637
3991
3386
3476
7947
3243
4125
9616
7589
7392
718
9117
8234
3827
6031
4855
7998
7401
1144
8617
6417
4419
2181
9628
4069
282
3388
3863
1339
149
894
9492
2600
5050
522
1140
6009
4640
6472
8824
3168
4738
4633
4976
5081
2384
6984
497
3150
9360
4301
3455
130
882
1742
8475
318
6448
2450
181
3351
4020
4660
1778
1976
4900
9200
2248
929
7145
6093
9207
8476
3102
2551
3986
8567
9283
9512
7675
7315
4352
514
1852
3304
1879
2555
9937
1635
7746
9430
6404
5949
7196
8138
9968
5817
12
5089
6439
5369
1035
8447
2799
7854
7207
5309
8375
8442
5008
6673
1319
7555
9167
9404
5477
6567
9303
8255
772
4583
2483
2075
1911
8513
4255
9284
6100
654
3155
561
2963
3652
8810
8050
4437
3273
8801
5630
930
5765
4346
6776
4522
850
4720
4446
9405
9587
4005
6286
9895
1406
6632
7029
851
7591
4994
7318
9072
3195
6383
7043
2545
1862
4089
7306
4589
753
7776
1775
7463
9755
7031
7330
25
8307
3304
5661
9369
623
6919
4093
1822
8300
6003
8746
8603
5363
3945
1924
73
3268
8003
9100
3716
1426
3118
1116
9932
1291
6265
4660
971
1506
6185
4882
3014
2234
2377
7773
7229
8465
2623
8478
4300
3702
5834
1148
980
9529
7927
9123
2804
1358
2291
8415
4640
9390
8555
8139
660
8378
8351
9328
9442
28
5717
7852
7063
1420
3081
8113
6364
6683
9890
647
8999
1248
7968
5376
2450
3741
2258
6453
5987
3501
4020
8434
5771
7580
9525
7834
955
3683
2758
24
2783
7054
3758
7828
9614
3868
3531
9055
7050
3922
212
1579
4498
5581
7210
2041
743
2162
4172
6848
8236
5363
4217
7143
694
3057
9487
5103
1715
137
4803
432
1383
5116
1274
335
7905
5854
484
1944
4588
2859
3304
9566
6929
4465
2442
8748
4138
8350
1258
1687
5890
4631
2246
5106
6872
4753
3071
3405
97
9664
4841
2107
3917
9786
1435
2175
1602
8439
247
7459
8229
6136
6004
9844
5624
4816
1638
1053
9581
4483
8863
4302
7800
8794
8303
7048
3746
7744
8839
1832
5786
5485
7996
6318
1382
6956
8630
138
1415
9482
7144
4754
5562
3678
7322
1793
7355
1392
3393
7055
9973
4919
6289
8329
8628
9618
6009
4093
7099
9938
1964
4309
5008
947
2960
2061
8357
9814
5407
5330
9011
7580
3931
3258
527
6033
5823
4714
5582
2914
464
9895
6757
220
4530
1788
6248
6531
6103
9685
644
3947
8370
1798
9529
4695
2074
444
6159
5452
8362
6989
9129
4208
1525
7982
9591
7333
6934
8337
2757
7340
8070
8345
5313
8087
1047
8716
5914
9392
4013
9683
4004
5711
2301
9473
7848
4252
5197
6062
4039
3745
890
9343
7599
3323
5273
995
8727
637
821
6508
4116
9969
8791
6376
7550
300
7028
4892
8525
6669
8528
7084
7917
4658
2656
1353
7728
2294
957
5559
4034
5995
4884
7818
2616
9168
1483
7357
7730
5599
3582
6542
2640
7046
8455
697
3520
7503
3436
3695
2005
158
6099
9155
1235
7095
8288
8018
2007
8506
3807
604
4932
4892
5772
1955
5320
1411
8607
4511
9933
5805
7382
2571
8203
9502
6043
6448
362
9876
501
5115
3141
6056
2602
2718
4219
196
6529
2864
2768
4251
213
3457
2464
3306
3670
6847
2819
8617
5978
1550
4539
1149
7553
5511
730
3133
6342
4384
6625
2127
3281
3252
9827
6223
3561
7374
8201
5563
679
8599
8926
1886
4309
7770
5914
1687
5174
6689
7932
1749
5439
174
9073
2577
4035
2551
3761
2440
1084
1758
4728
8020
1493
4956
5522
9446
6293
538
9792
4210
8965
3228
7719
9590
9027
8458
3783
1592
8559
380
185
8716
7698
2690
7154
4703
607
1373
9444
3730
3906
6574
692
8150
8245
7096
7894
1009
5921
6756
9572
9483
577
5330
6638
840
8449
5862
9387
4177
2326
3958
6477
9889
9816
9135
6259
5257
8586
5663
168
5536
3659
7171
5656
2923
2084
6717
4963
4149
6145
6001
7082
1275
5997
5180
5879
5751
4837
5330
9161
3862
8095
6835
2060
1832
2004
8601
3639
4164
5608
1824
3503
9109
8843
1666
7369
3237
7015
6174
8253
6165
6585
980
6774
8182
6989
8944
6517
8951
4163
4737
6438
4267
1310
2981
7418
8486
2730
6035
2227
6884
8749
5092
8382
4470
1334
958
3467
2602
3122
3055
9800
6421
7582
3282
6619
9184
71
3985
8382
8381
2541
1896
6981
6612
2774
5106
3819
7854
5023
5138
1994
893
7324
4159
9866
3830
8529
1469
3776
860
2457
484
8872
8058
3331
431
4846
8685
1517
4548
7301
4140
3065
971
7162
7685
9756
9180
4643
8725
7429
5785
8465
7379
8267
5189
1749
8681
1007
6032
7247
6384
8240
1265
7137
8887
5309
3535
1218
2961
4789
5979
1918
1224
3658
6893
8619
9201
8740
5609
9030
5726
3474
7550
3980
2425
3884
7051
6693
8852
9684
9118
7770
6362
2970
3355
3415
9649
9438
3141
8332
9839
5025
8252
957
2998
5076
5011
6361
8750
6114
9804
488
5357
3882
451
3534
8005
1252
5940
540
6170
1188
1961
6517
2846
8908
4708
8894
1451
3548
7573
975
8973
4197
5321
870
2329
1948
8048
1483
4830
7674
1289
8637
4823
1887
3692
2299
1513
3046
9459
6992
4559
2596
9318
469
9472
8410
4738
8154
570
5867
9349
9152
6285
4151
7560
1229
5222
6661
8169
4738
5110
8767
8564
6857
9135
5911
2446
8664
3227
2840
6446
7283
5688
7223
9785
1918
8660
7576
8920
3359
545
1917
9607
4706
3477
1241
716
502
1168
7107
2
9189
1739
3254
6018
2129
1018
7893
861
8953
9725
1836
6120
3051
5641
7073
437
3347
7597
9626
9066
5330
1764
4344
4272
666
8055
5216
2665
4981
3420
2811
7007
3718
9743
3235
374
9015
2731
1950
7709
9553
2404
1703
3110
3130
660
1751
7743
5049
3761
2659
5804
3061
1864
4783
2691
2299
7608
7936
9396
926
317
1263
8675
8313
5191
6522
5539
8544
5286
9380
4481
2485
5605
9101
3690
966
4992
9436
8330
4467
3811
7960
1314
8365
2800
422
3541
6426
6364
3501
1359
7973
311
8053
3091
4819
215
414
4159
6640
6752
3181
5310
2840
7122
8881
1290
1362
4014
7156
1435
2870
2022
1741
9681
7198
6848
5314
506
8795
2343
4698
2016
4815
7103
5441
8306
391
6723
9572
6749
284
8892
6204
4871
1679
96
4393
9816
3249
420
1235
3910
2805
3855
7557
9387
7869
5629
6502
5093
6065
7741
8028
9322
5326
2120
1077
5557
9946
3454
6544
1186
3094
2079
7878
6097
9725
1058
4823
3418
985
1222
9742
6910
3829
8242
4742
598
2284
8187
2070
4763
8560
1666
3287
3057
4135
3463
6935
4000
9552
3486
3686
6944
1475
8412
1870
6000
3815
1934
8576
4883
5181
4022
1592
3385
1721
9476
3986
4709
5025
7373
7654
5488
8573
1642
6319
6041
9118
1247
7562
6342
4348
4134
4090
5228
1944
7703
4072
4952
3328
5495
4631
3432
7601
4251
4822
2648
7734
6055
4350
2204
9102
8119
8523
6919
9436
7464
1608
3894
7800
4004
307
4237
7283
4729
3903
4795
2663
2613
7064
6780
2893
8544
8178
1835
9240
9766
4218
9410
2399
8192
6478
1024
1304
7661
7416
917
1904
50
7349
6925
3383
5131
4868
6326
3320
2076
5418
832
758
6650
6659
433
3313
5599
5987
3058
584
2781
7306
2585
4649
4978
7365
6883
5172
5764
9713
7406
493
6410
6587
4080
7520
9447
4819
648
6351
2964
5327
2367
7351
2136
3164
698
8769
3254
9711
1631
9636
4692
2393
3154
87
2099
2969
5867
852
4192
9899
5349
8889
9622
1774
1861
7176
6157
5748
9685
9694
707
7266
2604
9456
229
8247
3324
8593
1275
8922
2664
5776
2685
1324
4512
4702
5558
8844
8154
2590
8068
761
6463
1653
3032
8098
5295
8225
2864
2665
593
2934
510
6823
1564
2163
7253
6649
7179
9908
8016
311
1248
5856
9263
5109
4568
8418
3118
9571
3894
261
948
5647
7823
5960
5813
8474
1042
4097
9636
1208
1858
8717
5337
7185
4353
9574
8491
3492
2698
8366
810
6508
3835
3544
9067
8986
7630
6102
1889
3377
3986
5964
1780
9937
4251
9619
9233
7308
9042
7498
9534
4580
4170
4119
8712
5493
7969
6972
7483
9023
3854
8932
2445
7531
7309
7132
2151
4814
1685
9230
9025
7436
3827
2777
6521
7332
5252
8189
1440
8490
8052
7186
5537
6050
3022
3720
7087
2535
7502
3496
9002
9067
6283
3002
7197
8217
4747
7888
1975
70
5474
4063
1283
1062
8315
6670
5287
1707
3505
5671
2022
1480
9722
7819
6770
9892
4017
8210
2786
1258
4526
8768
4011
1166
1636
7203
1070
9097
3208
2408
2414
2549
6361
6957
5932
2292
2655
1665
3217
1082
9652
1592
7095
5148
3866
267
1940
1664
5992
6460
2996
1460
5701
1895
66
4410
5519
9603
4419
9729
3751
6328
448
9775
2589
9707
4974
7898
5236
7077
4171
6214
530
7074
7558
5096
4967
7828
188
7610
6039
5000
5563
7751
853
5376
5588
2374
7869
6656
6898
3587
9022
6628
7042
3992
9043
270
8974
7596
6301
830
3545
8594
5471
937
713
2530
4469
1020
5756
9876
7873
4618
825
8296
3171
3025
3093
3395
7877
9307
3838
9060
1984
1648
8167
3877
1983
9865
4192
8989
9646
271
9457
8610
1566
9394
7875
5531
5128
38
7115
7348
1035
4247
7684
475
9684
1149
5479
7479
5929
8090
4138
5656
2354
641
371
9945
9044
49
2023
2242
3755
9054
4804
4746
532
225
631
5658
324
6853
842
9325
2616
3027
8286
8131
2091
2808
8577
6085
1853
2785
8651
2659
6886
9145
1083
7496
919
9689
4457
5359
2312
9758
4056
4015
7364
9737
2282
2354
1790
3919
1039
8595
4414
3185
6940
5878
5179
3446
8372
2177
1143
6595
8182
3944
9122
4845
7106
2439
7483
7446
4665
7432
5914
2451
6448
5188
3299
8670
4272
9846
3112
4391
542
5595
4367
6629
5074
390
6410
539
9350
8576
3817
3013
4813
652
4872
6545
1373
5593
1958
2395
9834
7088
2340
7361
7425
3261
1381
8181
6862
1179
5432
7201
5082
2648
5183
468
5700
9576
1324
8267
9963
6565
7623
2603
4613
2723
2574
2682
9903
7042
3034
2733
5618
4316
6137
7820
8382
6719
4701
9362
6678
5413
2433
6225
3847
8606
6435
9890
5814
6159
3763
793
5685
8340
8470
6247
7314
8417
327
7546
1357
854
4219
6399
3635
2897
7711
4744
8299
5085
8881
4600
3917
2087
5767
1722
970
2626
3839
9154
6540
6305
5573
6795
4746
2289
3306
9136
1016
1625
6855
5158
4217
6202
9390
7894
8834
2688
9017
1385
7325
2107
9106
9772
70
8855
718
7634
3542
918
119
8873
2025
3600
6516
6372
6718
3185
1175
264
9275
1
5507
5443
1978
609
4487
6070
3556
2400
5932
3139
2120
45
599
1921
9767
8951
4875
6556
2448
64
1294
5178
3379
1729
6374
4617
260
9671
1312
9155
8750
7227
8653
1699
7714
7023
2842
1890
5915
1395
7354
9514
7870
5944
1618
6828
1507
5740
5408
6108
9594
8708
7257
4234
5949
8856
3742
2972
80
8423
6586
8918
7351
7868
4059
2140
9493
4648
1114
8798
5964
8335
2745
2098
2885
7247
968
3008
1437
4138
7475
8390
4315
5812
4124
3100
1642
9752
6880
6434
2103
326
3161
3813
2937
1895
832
4608
5991
2785
8860
6831
5914
4261
9099
1039
5265
3990
4396
1954
6971
4644
9335
3534
9941
4598
5466
2421
815
4231
6800
3007
5149
1303
1856
5859
8055
850
3696
773
2125
6669
4243
9337
8395
6172
7302
8341
3221
1969
2659
3861
8031
7904
4128
9176
364
1150
7080
872
7569
4263
7811
6295
4468
7998
6548
2437
2406
1791
3199
8093
8411
3488
6901
6015
5938
5975
1565
9801
9109
4501
7665
6078
7199
4576
1074
248
2180
3294
1577
490
6370
7277
8539
3054
4498
1759
4392
1854
2283
3011
5185
2078
8579
6751
5187
582
2018
9929
4
7277
3590
2325
2985
5968
4781
7625
6978
6579
3298
1452
2866
1998
199
1916
8526
361
2523
175
4850
4498
3272
5650
9722
5499
107
7309
1524
4625
7233
2535
3840
9734
2555
3045
1504
2032
7246
6142
6210
1755
1594
3403
5047
9129
8260
7146
8943
7610
1681
5969
3235
2086
6162
6127
7663
7895
9223
1790
7530
3380
417
7253
5843
8136
6889
8714
2970
7682
8006
1717
8296
5205
30
895
8363
2127
8861
5705
770
838
1115
4393
4018
4126
8941
959
3827
2856
1530
7559
3610
5941
4088
6263
3763
3704
6882
1063
3146
441
4137
8096
2215
4597
3717
1245
4164
8355
917
4558
1563
2946
5450
8924
4993
8957
1053
7671
2282
2065
5480
2506
9271
901
8472
704
6771
968
4893
2304
165
2041
987
7988
8178
4287
592
2536
7043
2089
6978
9565
4271
7872
3444
9917
4853
4712
2805
9160
8376
4293
1334
1373
598
219
6214
773
4871
8653
7116
6154
6127
2999
15
7621
720
4904
533
980
335
2358
1351
4570
3696
1749
2061
6160
7041
4851
8923
3225
3809
3050
4727
5828
8459
2969
9318
6426
4163
8188
8323
9959
2251
6327
4395
5734
5730
9922
2551
6597
7962
9966
7735
120
5956
8822
776
329
9834
5376
3602
6349
89
6467
9504
5793
5754
6371
2172
4163
3307
6263
6534
2461
3870
1132
6209
461
5037
3378
3115
5520
1529
7972
3031
4716
5582
9749
6729
1805
5284
5814
4173
4535
6101
3012
3268
6298
2566
9550
1404
1844
5715
8804
2410
896
7084
4411
343
8620
8582
3629
2693
3320
3647
8653
6060
2170
4674
4808
1045
1631
8163
8215
1809
9356
5815
7681
8551
4626
355
6317
1818
9456
8480
4389
1411
2786
8904
2855
8207
3032
6960
7429
8695
7665
6625
5804
7864
8662
2404
7585
8703
7539
1882
3447
835
6448
6469
2254
6702
1230
4183
5157
4569
8860
2437
4496
5140
6137
6359
9076
3695
8596
1439
4527
7719
5776
3619
7046
9760
499
3993
3574
4043
2061
7118
6587
485
1926
6066
3199
1980
2704
3844
6602
9663
8668
4502
7783
993
6200
28
8792
601
9910
8935
5280
9593
136
680
6062
4600
2519
4371
1961
894
9762
7538
6759
2572
5843
2034
1880
7430
5822
7630
1327
686
7028
8311
256
2750
6996
5597
7956
1586
608
3644
4314
6943
8189
3157
2137
6036
8948
8744
4208
5500
2965
6219
6078
1596
6268
6762
3357
959
4572
5003
6456
7388
2375
1724
1358
9472
223
652
1679
7534
1287
6210
9923
4944
9347
2862
6922
8984
7614
3242
1230
423
379
2941
4932
1705
4995
9564
8306
6844
7308
2829
2842
5211
6682
873
7700
1691
2703
573
1323
4801
4687
1438
4909
9277
9631
9590
2022
8088
6747
4239
6422
9493
6790
2171
1774
567
7404
8238
1771
2847
9620
1353
297
784
9249
947
8136
8738
5672
1429
1500
1230
2283
8131
7758
4156
8212
7186
3936
9399
8637
1530
2830
9130
1196
7338
4656
1034
429
8115
7740
1951
2839
8322
280
4239
5824
3645
237
2297
1660
2776
7143
2635
9777
8292
665
4097
1462
6534
8877
3451
4954
6400
5209
1657
592
5790
1053
1605
8312
6926
8793
7805
4489
2029
5724
444
5563
9482
1639
7573
9713
4890
4111
9803
7763
3047
4369
7631
5386
5925
9408
1670
9988
8147
1643
4998
4775
9098
2010
94
6354
822
3334
1151
5455
2381
4408
5995
7781
5824
89
681
2650
5774
3401
689
9414
6160
1484
1946
8258
6468
4734
4189
5423
2793
9239
9766
9636
5123
1866
9607
7983
780
7895
1849
7196
7240
7025
2416
1139
9891
8361
825
1724
5433
6313
6659
1582
497
1341
2167
8948
4871
5387
7349
337
1188
9251
28
2411
9757
9730
6102
754
3829
673
7278
148
6912
8666
9711
5321
1013
9754
2474
5209
7086
7682
4851
4670
2223
6855
8041
1668
1393
8986
5296
2716
5530
3698
6061
3536
3259
1813
3661
4737
9126
134
8114
9596
2025
7704
1531
9739
1515
5632
5839
5335
7538
1832
4598
9579
6991
1152
4324
1124
5863
7567
3987
7157
5406
5880
5244
6808
4514
2808
273
4286
8017
5803
4250
5303
8617
6334
2586
7436
2378
4495
2893
9017
9081
1312
9024
1657
9268
9851
3037
5866
7229
5984
2114
6784
2245
4153
4125
4389
5158
958
1590
6926
1676
5876
8905
9689
3889
3921
4830
4130
4693
8619
3447
6116
2183
9982
6229
8892
8258
1228
7655
3786
5638
1054
8897
9457
7761
6073
3093
6478
6346
6636
4112
901
3530
662
1939
5990
136
4836
4141
8927
4144
3864
7713
8795
5375
4421
2825
6296
6013
3927
119
1350
2647
4367
7860
2923
1751
7564
8567
276
4451
965
5411
3606
5744
4739
1485
8611
2976
7084
6713
4647
5871
10
8928
8274
7685
5226
8944
3584
4969
7952
2480
404
4771
7847
6654
3188
8476
8806
7928
1053
1973
6190
1203
2214
6848
2113
4651
7235
3982
7437
7703
8064
4934
3189
2456
6461
1791
1904
9246
9049
2954
1450
9479
2343
4351
1897
1925
9118
7795
9739
1835
8732
3043
7851
7572
9770
5183
1026
7487
2058
5990
8170
3243
1500
4585
2493
3067
385
9839
4140
3511
6727
4101
8891
351
5267
7407
6314
2923
3101
6656
4047
3876
2101
2258
591
4505
2659
4434
7307
3215
3724
3611
3015
5641
8001
6493
7862
5183
3265
6346
9361
7822
8814
4525
8678
4396
2285
2327
7549
2870
4167
6407
3702
3016
7613
4325
3886
6472
5192
380
7249
2287
7214
2786
1193
3717
6097
7701
2964
6696
4865
4579
7620
9929
1506
7430
1343
2003
1720
8378
5911
1896
6334
3980
5636
3498
1207
3650
1405
7139
2971
8929
8198
3538
3955
2830
5940
7267
9904
8853
3947
7513
1062
3791
888
1418
422
9460
9755
5783
360
1405
1819
2198
6727
4308
4382
127
2151
2714
2176
1823
7842
773
448
6236
7887
4820
4891
1254
5172
2673
5888
9926
6466
7106
3314
1494
4175
5531
6380
3645
3202
2051
238
6533
6086
385
5078
2890
9777
2292
7146
1505
9871
2732
8722
6866
9879
584
4018
4948
8895
2765
9701
7348
1675
255
485
2977
7521
3023
8919
3735
3400
6578
5108
3639
6335
4441
4209
5199
8586
1394
2144
8219
3606
3963
5775
9511
8670
3566
6127
4431
294
4557
1215
2166
2629
2859
9654
720
7936
9989
160
4028
1552
331
2768
6881
7029
9583
6243
7699
837
4457
7045
130
429
7908
3837
8272
2056
9353
6547
189
5357
3862
5298
897
4594
2314
729
8725
3791
6367
3627
8366
9646
37
1734
5222
8734
4311
1521
1225
2102
5564
526
7034
9766
7357
2751
576
8250
7134
9748
6048
1928
8394
4035
3176
152
223
2817
6036
3123
979
7916
1617
5284
626
6187
8492
6220
5621
5581
7222
9714
4369
8318
8375
9110
7001
9480
3339
182
6352
4086
7917
9994
1503
6180
1695
858
6975
4242
9443
7648
5172
9527
5065
5176
9127
147
1206
6836
6990
9740
3533
2283
3769
2330
1693
9249
4508
8910
6502
9986
4164
7469
8344
9944
6152
8906
8555
1021
8734
817
9541
5610
5894
8033
7131
2413
8375
897
2567
8569
228
3107
9538
7655
8219
6229
7103
187
3818
1540
4820
9122
6462
1979
2629
6022
3817
6362
8095
7988
1759
5010
910
7045
1774
6220
2571
9496
9799
5929
5029
7057
5869
1252
1258
2874
9321
8116
1395
4039
2231
3294
1498
1512
1329
9543
8184
8568
4583
4038
735
9955
5495
6760
3761
7060
510
7853
7948
4203
3195
6176
9842
7694
252
2677
5673
4343
1112
2362
859
3083
4312
8576
3851
4906
1602
8307
8965
2402
9316
900
5056
3934
3802
2616
1588
6940
2796
2297
3698
5676
7334
5722
2244
1157
2901
8408
8785
5409
1691
7724
7389
3145
1472
4621
9867
4427
1749
5475
6800
3175
5878
9206
886
9354
6971
4757
2985
6913
9434
4994
7057
3471
5933
8618
6205
505
8716
211
4664
6031
5607
3678
8715
5669
1891
9915
9375
5296
6430
988
6029
2444
111
1970
7924
5593
6223
3619
4885
1335
8638
9278
7934
1286
9732
6645
706
752
7877
4632
9042
4450
576
9379
1098
533
9892
8493
2714
315
9856
225
6799
9893
4517
4586
1726
8674
873
9592
5500
5409
4635
8623
1997
5559
8527
7006
9223
828
9493
4845
5906
832
4138
7199
3326
2251
1882
4663
9297
4898
8591
3095
5324
6982
3467
8564
5224
9174
8111
3845
4082
804
1990
235
4001
8597
257
8266
7088
6386
9439
2788
1228
4796
3704
8887
1403
1276
918
4557
8263
377
9745
9442
86
2338
7045
7667
311
6603
3427
7169
6747
6452
289
7188
8334
9413
3694
7980
7473
278
5590
9107
3333
3146
5726
895
8197
5164
557
6211
2672
1202
5304
9893
1362
5742
8728
3450
4143
8644
9193
7118
59
1765
8194
7440
7913
3689
9948
3033
7133
2108
2528
8925
3232
4079
9074
2330
4592
6719
5444
7421
2145
9619
920
8437
3044
9390
8038
2143
9027
9557
8486
4112
6086
1515
5963
2337
421
6727
3917
2740
2538
999
6592
7173
3233
9006
2934
9244
3968
3641
5886
9423
9981
2335
9079
9621
5073
5046
9749
9285
7975
8867
2462
9372
4400
8537
178
8221
70
3891
1045
6418
347
2716
283
6113
8477
6267
3646
8027
5224
4333
4463
4702
5897
9258
6711
9241
9931
1994
760
8416
1136
5680
277
1925
1772
9860
2346
9414
4001
3903
7546
1831
8275
2015
6067
2404
2024
5979
4992
536
7502
8048
267
3324
4312
7753
4364
9655
6230
1005
3
7395
5185
3170
670
1920
5296
8080
9703
7138
1497
4241
5917
3638
7479
1924
9662
4610
165
6080
5646
1050
7908
118
2598
9758
5423
2735
892
9520
6232
3572
2250
1604
9006
7869
1630
2065
9550
8737
5310
1444
1491
6668
6773
5427
4636
143
2590
4719
3176
8448
1036
7778
7296
6114
8516
104
9937
2288
3209
7227
1396
5395
6833
1126
1388
5476
1720
2795
716
7530
3169
4608
3698
7572
420
803
1636
6019
9753
5631
5349
6207
6832
2423
7284
9338
7146
1566
1314
5345
7927
9689
5646
9598
7565
1165
5134
9595
7601
2738
5804
9073
8054
4025
1819
3854
1103
7242
3348
1813
2626
773
6817
2991
2364
7946
3445
8992
5131
2341
9783
5013
5483
5649
6409
7032
2032
6445
5769
8870
1453
3723
9651
4408
224
901
8480
6445
8298
5227
9344
5609
1934
631
7360
7062
5684
2754
7975
8985
8843
4687
7379
5728
7769
9061
8091
775
1280
1546
5840
3401
4592
6746
7973
1140
5106
7623
9416
3845
2552
6634
9916
6627
3375
5048
7540
2775
2078
6481
1230
3769
5038
3825
5834
646
6501
5913
6966
4061
6976
7112
1111
2265
45
8706
2646
440
2211
3763
2340
5995
958
4749
4428
2998
9050
4204
9940
1367
7036
5963
2750
2099
2728
1904
3601
972
4274
5730
9327
8895
9908
2811
9523
3961
1321
7400
9530
8426
884
3341
3995
1937
3648
4341
2883
7479
180
903
4065
3817
7282
6469
203
3244
5389
5902
2075
7413
3525
7443
6586
5264
5025
4407
1224
8910
1079
4575
7573
4540
6250
8009
942
398
4513
3513
9959
3866
3760
3293
9601
1137
8837
9330
7001
9352
7090
3313
9197
8981
1826
9953
795
86
6985
1232
3128
9338
6940
3596
8570
7827
5514
6091
8659
7795
9990
9114
4010
403
5794
6195
3336
4851
6905
503
8651
9323
7193
5531
3066
1216
620
6112
7254
6883
2130
3178
9145
6755
716
7874
3743
5747
6455
2135
2493
2949
5970
9471
7602
118
478
9211
8888
435
3618
7160
6023
5193
6152
2546
7527
9051
6520
9507
9295
4252
5550
5385
1279
2220
5722
4854
7318
2639
628
9489
7857
9097
6298
681
4897
9222
4072
3450
5656
9062
1251
744
1807
965
3522
744
2359
2617
6169
1278
4618
4932
115
9745
1805
4202
3995
8059
5045
4380
5239
7037
4050
8947
2098
1983
8684
7032
5541
2324
6905
8783
6129
2652
4025
6661
4491
3091
846
2414
9076
2183
2171
7441
7764
5862
8215
4768
2403
4566
8894
3630
3364
7199
7317
3525
9982
7395
7096
3696
5655
7309
8849
7539
1520
2599
839
5755
2967
9589
4657
943
6717
7519
5861
8309
3701
7069
7346
5938
421
8906
6694
4921
3661
4443
7661
3941
7441
7497
3479
9698
6388
5897
4404
2901
1219
685
6878
8651
6955
9172
7043
991
1496
3788
7998
405
1915
4952
7809
7204
5046
5916
529
3857
1271
8709
7470
6118
5360
6422
6910
1281
2543
1933
3333
6472
367
9316
1938
9675
6841
4707
649
386
8200
9842
4968
5637
3720
9884
7017
6859
3850
9072
8435
9929
9959
6513
1197
3852
3118
5325
7744
1170
9900
8011
2488
5715
6951
5165
2007
8205
9495
2949
1750
7053
34
5300
9945
7257
3858
5470
1917
6249
452
4249
6624
8855
9088
3443
3325
4844
7168
387
4627
2633
2895
3912
7153
3383
8656
3839
5377
5094
3640
448
7342
4178
7961
8055
8771
8436
3260
8992
6209
8789
841
3435
9468
9341
3606
688
9971
5993
8554
6092
4778
4250
7997
3577
9526
8858
526
1739
2964
7002
6320
4391
1366
6503
9090
7150
43
4092
8554
4967
1274
4592
8717
4811
6491
5039
6285
8362
4306
9783
8495
6811
7496
9785
3784
6096
4776
1551
549
8872
5475
3181
771
5630
7425
8736
4977
5694
8501
2499
10000
8216
6283
816
2371
1837
1584
4323
2841
2870
3854
58
7509
6501
6483
3353
9558
6323
7085
9035
4296
7912
2084
1122
6198
3128
6996
9423
8713
1851
4373
4877
5218
981
1080
6680
592
6004
1121
6315
9311
5657
9596
7815
1517
4685
7133
4287
3226
3140
296
5360
9371
7855
537
1007
3547
5179
4130
2490
3823
3511
495
8288
5940
3220
3782
540
4824
5893
1456
4748
5137
5045
6255
8273
7982
2439
2652
7167
5144
5337
6910
5988
676
1234
2296
9014
4136
9210
2943
2468
9367
1049
6454
6494
1499
5175
9257
833
1982
2595
8163
650
149
6767
5212
1740
3610
7496
3378
9917
2996
4452
9810
8314
4533
8612
1939
379
5088
2009
7008
4562
8484
1043
7680
5084
2506
6644
2324
8938
7
6851
7356
8521
3854
9340
9414
1853
8310
8276
8452
5053
8034
3339
8680
5159
7283
3002
7951
5780
3159
5836
6120
1238
443
793
4256
1854
4101
413
8315
7803
9479
4440
6864
268
256
3662
3873
5031
9909
6222
4470
1826
4247
9808
101
4798
1921
6152
9536
7587
785
487
7676
7174
9904
6512
1161
9560
7504
6040
2690
9784
9729
3287
9619
8169
8639
3819
610
142
2412
5307
4588
6113
1590
585
5981
6659
3668
2865
5754
2973
1458
6526
1775
854
8615
5948
4464
2173
2079
2264
2734
2006
3034
4227
2169
4642
944
9269
2140
6422
5839
1471
6378
126
5794
4937
130
9914
5344
5433
7985
3238
6383
8245
2821
4392
3507
224
5418
7155
2998
9888
8307
936
341
3489
134
7404
5797
5666
9284
1732
545
300
6611
1884
353
7667
1418
3272
2744
3397
3769
7410
1402
4144
2019
2850
3576
6336
4969
4748
9290
470
9956
2722
615
3428
6894
1562
5620
6932
1165
11
8663
57
6557
1681
1558
9901
601
1184
3345
5993
7622
4644
6969
659
956
4471
4924
8050
7122
716
3150
3709
8101
41
8196
8625
3684
482
1328
8801
5067
831
4485
2936
555
6415
2886
9354
8066
9494
6767
9240
6876
2786
8511
4482
3381
1227
6465
8391
7305
1513
8565
8760
7691
6336
2704
3755
3998
9254
8221
8076
4707
4501
7374
8029
5104
1051
675
2861
3625
4798
581
1943
9902
1134
7824
8945
4417
5011
7451
5829
2162
6405
1205
2493
8393
2235
5198
6951
2911
2347
415
4296
6729
9263
6455
2525
9473
1593
2803
2044
9923
8653
3160
1737
1250
7613
9584
8053
5268
8466
2831
1360
17
7701
5042
9903
4035
1118
4179
3993
6122
5620
5514
779
2655
6883
7827
8252
8579
7756
3112
3930
8707
2790
7404
8419
8218
6498
4292
112
8883
9836
6897
1851
8985
3213
5518
4050
8398
1326
4194
9748
3236
3463
7827
7112
2027
2901
4376
6461
9144
6346
8024
3899
1662
1885
6916
5304
699
5011
3502
2663
4882
7862
181
2539
8464
1409
1342
3690
7549
6702
7937
8684
4145
3942
7356
9267
7217
7160
1752
7012
149
6213
7958
3459
5991
9223
6709
701
2457
594
3508
526
8147
9619
9102
3076
4745
7045
3767
2315
4885
130
9057
7222
1542
2726
9099
4687
2132
3599
7079
1334
4542
1089
6343
3174
2674
727
1891
2005
3913
1524
2937
7978
204
2311
8177
9896
4471
4892
3548
8409
7305
7167
1305
5030
3957
3131
6227
9714
24
7489
3707
8839
3479
356
6269
3128
420
129
753
2485
3532
908
7985
6749
2625
9638
1074
8622
9519
6651
8097
760
9501
6311
6491
6399
5619
9529
56
1855
1410
1103
8677
3338
7363
3217
9197
5709
4048
5210
4084
9873
2617
7792
4272
4508
8501
5765
8948
8184
7014
3254
4554
7820
5734
2208
8780
8806
9667
8771
6607
3450
2037
3199
6380
5876
1992
4459
364
7945
4107
5172
9824
5884
9635
5986
7274
5516
5132
7639
332
4986
1582
4944
8459
6585
7960
9006
6047
3310
2779
8494
8058
7607
4613
7748
6546
5672
2569
9847
2717
4144
3624
3685
5704
7418
8766
4727
4788
8111
8427
2896
9117
8793
2876
1215
1048
931
3205
6643
9321
9436
3966
7086
9039
2698
1527
2946
5852
9115
9049
5929
6612
8214
9611
1169
881
576
3534
8819
672
859
2981
6244
1517
5001
9796
6757
1334
8654
9187
2837
9294
6355
3023
3367
1456
9127
5791
7598
9278
3472
2190
1364
4261
5343
4665
42
7439
4594
9110
5066
7108
8098
6703
8728
7341
5933
7274
2679
8568
7966
2694
7048
8209
8680
2212
7804
9571
1954
4863
6011
6827
412
2682
5246
5604
6063
4949
166
1701
1171
1595
3855
707
4154
5580
8047
8500
2169
9761
1977
2194
807
6337
8254
2471
3966
4879
6275
3611
3087
9054
5677
9192
9522
4642
7881
9750
6970
1924
9000
8120
6551
6914
423
913
5317
6640
6477
5460
1010
9983
2974
5832
9261
6184
4845
4276
6586
1910
7118
9164
7442
909
2521
1480
1895
2186
5050
8653
6533
3289
197
395
6291
5613
4102
9427
9417
5648
4311
3634
4156
8983
2427
9694
677
4112
5480
8427
5199
7691
738
5931
4207
2962
817
352
6286
358
8244
2031
2146
2136
9615
5987
891
8353
7376
155
4921
4751
9952
9617
634
492
3893
680
1297
220
9363
9121
5650
4979
2498
3194
1130
2688
683
2052
5340
90
1085
5199
1334
8022
8828
2324
1410
2706
2665
9247
9640
6753
3772
9927
2593
3892
1293
1723
3062
8897
3027
4746
7463
8338
2756
4655
9319
6764
3883
5608
6277
8330
9143
1921
550
5430
4288
178
8653
9700
7284
5649
9788
7451
4976
2421
8228
9601
5866
7993
7289
8722
5451
1577
353
9996
5594
9981
2955
9017
6131
575
2460
9626
8519
185
9060
6861
3037
496
8815
2619
6134
1879
6744
4593
9518
8466
7448
3192
6414
8712
7740
6019
767
5619
6100
1701
1049
9368
9512
9308
681
8189
2261
4510
8769
3804
9493
6830
441
4755
1629
4603
5139
7764
9712
4086
8204
7648
1152
2749
3071
3931
580
5769
1059
7804
7733
7104
4277
3876
3011
6232
1920
3288
565
6761
120
1532
4414
4270
9047
6062
6858
3096
7135
1949
5143
6350
2318
7828
5009
7652
2479
8806
9254
8999
7564
7335
6776
147
3617
9717
9664
3457
5661
2466
7568
2881
2210
255
8609
2191
9467
3782
7883
9445
2029
3540
6643
4509
2134
2337
7790
9793
3778
9197
708
6593
6685
8521
6048
3968
5603
1968
9252
5292
3218
7600
217
5848
5345
1096
2004
5624
9562
671
8099
8056
4946
2334
7991
968
9322
7916
5964
7976
9662
4757
1140
3228
4282
7382
2290
2173
6157
3991
4305
4124
8405
9125
3653
5683
3290
1355
41
4234
8471
5420
9943
9747
3106
3904
1111
291
6685
9801
6495
7453
2693
2401
3080
3132
8424
7281
7985
8860
2388
3584
557
9798
2906
5622
8119
7943
3985
1260
8342
7691
3542
8659
4843
4795
8929
3133
5399
6817
1924
251
8730
8179
3180
8212
1062
1508
9594
9871
4898
9123
5035
6718
5194
7213
2803
7751
6692
9014
25
191
4013
3007
7388
4229
3090
3700
1875
7209
3883
7766
8737
711
8961
6320
4071
6084
512
5896
9236
5876
9384
9252
4344
1525
9901
2213
1606
3899
239
165
6135
4073
7460
5561
8907
2169
8288
1283
5563
7064
1559
9190
874
7281
1241
4470
106
8436
2396
6844
3994
9299
488
2004
5645
5417
891
4883
8070
1127
621
2168
3695
6701
9085
1981
1610
9793
5370
3098
7278
7326
9615
7414
8243
6172
5590
2427
4936
24
9325
4053
9233
3489
6981
6855
6479
5150
1958
1003
5112
9583
2881
2195
7669
8718
3790
6832
5082
6114
1300
4238
6400
3904
5607
7914
7726
6253
2459
1265
9799
7477
6598
7111
956
6849
1780
8273
3554
3673
7108
8207
7982
5046
3792
7769
5181
5938
4010
2101
8225
8143
2177
8690
8869
2656
3987
1445
1473
6040
8924
8781
969
7325
5405
69
2415
5817
1656
2501
4762
1677
9032
437
1774
1169
3981
2864
1082
4364
5956
8481
1985
9581
8438
8252
9632
9476
4343
2203
8127
5888
7742
9187
5251
1654
6613
1427
7359
3146
678
6825
9274
8766
2565
3313
1836
5380
1005
5642
4098
5505
7106
8759
8577
9504
7270
6591
8423
7807
5527
2289
5180
3818
4357
5111
9656
1299
7537
4310
3375
507
8945
2064
6343
3792
5889
7798
2570
3666
6003
8477
7383
6627
2423
9227
6290
7211
7845
2046
6220
6501
8439
1850
2381
186
4068
6557
7229
3960
2007
289
6467
2862
9646
1069
3941
1159
4815
1272
9150
2416
3876
3003
6013
3880
4535
6850
9162
9651
7289
1807
579
1723
1867
7418
4501
4099
2688
8521
2599
681
8938
5160
3023
1752
9521
1398
4344
5479
3874
412
7611
5746
1764
5817
2410
6834
3462
8223
3996
1484
6755
9412
7874
4467
4280
4854
7864
3274
8988
1919
8264
7370
8670
8368
2888
5644
2237
6685
8611
9365
7920
661
6101
6107
102
4620
2464
4135
1367
7686
476
3129
8250
1874
3579
9426
7856
7905
2587
1043
3597
1410
484
1040
6055
7212
2657
1200
8822
6791
8955
1459
5804
1031
1681
7680
3742
1350
4068
1258
384
2892
8511
511
7904
4590
6772
5005
5640
9488
3169
9633
4966
4648
3201
3661
6713
7281
7374
9717
882
1112
1765
311
3754
8327
7458
4933
5650
2124
7290
8688
8164
4933
8792
7378
1881
458
7135
2791
5524
6822
206
3177
6380
3011
5329
5463
8280
498
4212
8018
4770
788
402
2132
9069
3992
7980
7485
6195
7810
9654
6667
6631
3091
2347
6613
5914
6795
1712
4532
3705
6456
5046
9823
1923
121
5017
305
2936
4803
6310
2873
1004
7599
425
5214
1499
4719
3076
269
6791
2347
5771
2128
5629
637
6012
3181
2998
5509
4989
4104
4025
2329
6382
7222
654
9132
5517
7791
2221
1449
6968
687
3812
1757
5516
249
7895
4175
2780
6216
4530
7117
1262
1380
3418
8884
9728
4173
6482
4715
4248
4152
3274
3725
6265
8883
1633
8625
8960
3813
1371
5816
9278
8839
9693
6514
9489
2586
9829
8237
9771
4372
4935
9403
4547
1322
9362
4878
1386
6971
5906
2803
8262
3254
2238
7081
6171
6601
2561
6460
9864
536
1350
5714
9757
4294
6812
7890
6170
7683
3673
6876
4642
4994
4651
1496
9406
4534
7113
1119
2814
5449
4585
9216
9371
472
955
6864
6136
6589
1153
3169
8423
3050
5810
3341
8488
4560
7172
3104
3723
8634
7287
8736
6934
1033
6017
250
6227
6540
9988
9849
5889
1339
5355
7813
6187
2177
6067
3014
1237
3443
4599
3188
2594
881
339
8237
1251
6040
8682
8594
3082
8514
9043
7646
2652
3883
5102
7267
3077
3424
7653
4675
7078
6598
3597
9656
5225
3684
5084
7456
2901
2271
9044
7513
6317
3456
8525
4021
50
2035
2705
5098
3513
4927
8177
5593
232
6333
9861
1304
7481
1495
8785
3214
3057
9982
7475
1067
7626
7512
1928
3522
7692
7028
9054
7844
171
3131
2884
3305
2106
709
7038
6669
6077
5733
3701
9397
2060
6274
6347
4141
9651
8243
6796
1680
4758
855
7216
4771
3858
7502
2909
798
1615
5943
617
9448
9122
9478
6381
3678
7934
8369
597
8639
7738
5080
3827
7495
5390
8416
3156
422
2775
2650
586
7661
5194
4628
7145
6308
6341
8635
4925
5595
1201
443
9656
2683
8100
3830
3274
103
8962
3405
8
9637
660
6157
5711
4067
3393
8648
2979
2727
9480
2191
9312
2120
5712
6250
3105
4466
5463
8116
5982
4250
5526
4005
7744
8767
7382
2381
560
6505
1531
4842
4270
3249
3102
9655
3006
5979
73
1825
5228
740
636
4726
7584
7845
9676
8156
7100
3217
2571
3084
8755
3697
291
1673
4132
2457
2283
497
627
6471
8412
6847
6713
7511
8205
2601
82
3430
6267
2189
4820
6465
5861
8851
8463
1577
3635
8847
4752
4277
3654
5959
7407
3108
9434
6795
1465
1550
5225
5445
5320
6917
3321
8782
8685
397
4373
6553
1360
1637
5850
5457
2847
4482
7319
1835
9458
5415
5096
2407
2543
5506
940
57
1112
4677
8689
5726
7682
1520
1298
461
401
3448
8231
8635
6895
9478
2602
5211
956
4350
7626
5312
4480
4602
7800
6960
6315
9075
2255
8648
2477
7228
1537
134
817
2667
8428
8807
5380
7124
3499
3597
5892
563
8264
9051
1651
294
4592
1393
4603
293
5535
607
2283
9567
6794
2104
9952
1426
6684
5013
5711
1814
8456
370
2718
7111
9517
7545
9122
766
2280
1417
5043
7211
2226
9554
8636
6192
4970
8976
5663
476
6430
9810
405
7843
9923
4070
1043
295
2564
8291
6168
2822
8806
1058
6739
5791
9290
7129
81
2417
6652
2197
4596
2595
8697
6916
7119
6874
9837
3245
8829
2922
6986
8860
1474
7003
6229
7806
7881
6839
2522
9845
5965
3870
1535
4488
7252
1687
5926
3259
2532
3731
8668
6550
969
4623
8831
2532
751
7462
1181
8779
2378
6608
7367
6146
1669
6668
1652
3140
7175
1829
4482
2544
3521
6131
6935
4010
5156
6929
7542
786
8368
743
4045
6735
8680
2260
9194
7943
7505
5465
1262
2366
8232
9060
1322
1960
259
9320
2262
988
9184
7574
7952
5672
6185
8266
6642
7003
1257
7780
4284
323
4409
8192
624
5156
2803
7813
9533
1009
5032
4487
8403
2378
1405
9514
1014
9538
8255
7044
2589
5323
3911
4332
9433
9776
9193
3205
2563
9951
998
2321
5134
8290
562
2436
9468
8841
960
295
9645
2933
5977
2308
1681
7763
8187
4901
4895
1523
5182
7076
9262
4484
690
2366
4560
7613
84
5497
3727
5675
7791
8366
288
3298
1599
3141
4596
4994
4881
5197
9292
6072
4119
5716
8093
8093
4664
3177
7481
719
1315
6923
4333
7434
8003
1309
9370
6915
1214
1034
42
9953
408
5839
9316
9624
9782
3705
763
1459
4076
8043
8288
5165
7895
8635
9432
2157
7494
3114
3929
4380
739
5471
8366
8419
1168
6000
3705
7494
7725
860
5992
7607
9909
311
7616
5000
5688
1266
1910
9329
9204
2470
3149
9354
1916
7261
1657
7861
6091
494
9346
1148
6225
131
4164
3858
8492
6920
227
8153
3730
4786
8412
5135
4283
8314
391
213
7195
2741
5625
335
5661
6673
3909
4097
8571
6478
5842
1371
3289
3590
1016
4115
7762
9034
9316
3996
2459
4395
2731
5360
8307
5314
556
4703
2492
9212
8573
324
9235
5046
3815
6512
7818
9921
4814
5638
5048
5169
3384
6738
9302
4936
5360
5591
74
4682
5858
8547
4112
6460
6422
1729
9828
5950
8474
9274
957
1555
3223
2969
6419
5801
5750
5466
3473
5417
3403
8078
181
2812
5503
1118
4165
615
3340
2698
140
1813
1330
7229
1393
6016
327
1662
1976
9964
6394
2613
1202
5168
8216
8407
5504
114
8248
1553
8005
8893
3345
285
633
369
5227
4132
2521
6776
1426
4560
2892
7552
2487
5100
6209
4234
2482
459
9748
5982
9826
6914
3455
9497
7764
3955
4237
4196
2
9959
9690
722
8498
7175
3110
6246
7328
5510
7848
4494
1942
6670
5023
9424
6759
9142
1812
9727
8203
5998
3611
634
6836
9767
2489
6737
5872
4625
175
469
3047
9409
1076
9163
724
959
4977
8173
1553
6890
4421
5629
5323
5080
4265
2119
6356
4238
1614
8562
8423
3993
3650
3442
5174
8742
1170
9453
6031
8148
8585
7735
1197
6004
1511
7261
6091
8522
4685
9339
6643
131
7908
9610
9060
1426
3133
7418
7427
393
9251
1671
1928
5712
8220
3227
6617
4501
1663
6640
2037
1745
2080
7312
8198
2851
8439
5339
4953
2283
9518
5044
5754
597
4521
3097
5848
3183
5439
8397
2679
8409
6439
1475
4149
3864
8942
4057
8244
2343
8933
6031
7158
5979
2983
8002
2039
7314
5384
6202
8548
5559
6937
8060
6313
5204
5143
5164
4632
3812
9973
5971
9174
5043
1134
3065
2543
8229
9260
1888
8906
5920
2838
8492
775
3880
2963
546
8980
1221
2222
8764
9455
7634
4050
8167
9526
4484
852
6185
186
4613
2352
1362
1346
1084
8076
5550
9356
1227
8521
7924
5454
3989
6055
558
5259
4570
7160
7269
81
7872
7677
9800
9518
2511
8924
1337
5123
1305
1523
4116
1809
933
5126
4669
960
6199
3285
5253
6511
8765
7737
5368
6885
4728
7069
8918
2086
3925
985
4029
5569
3767
6809
1279
4342
2787
5436
9445
7653
5368
8536
832
5009
89
1323
2071
1476
3192
4461
4482
8812
5488
9921
1266
115
5807
8042
3179
4540
9742
4250
8191
8185
6191
7078
1496
4298
9906
3605
2337
4368
708
8807
3985
5279
3636
3539
3606
9345
659
3704
4858
3752
7192
2229
1476
6252
5789
3172
5982
5186
9337
7840
3486
3421
2939
344
3412
3998
1423
1708
5007
6407
6273
5620
5388
6478
3243
2960
6044
6893
4236
2362
2688
5974
2104
3496
52
2275
214
1101
6805
4395
7194
4191
2656
9553
9535
8851
5977
4631
6416
8340
2549
8064
451
6195
5732
5906
5378
5689
4462
7658
4488
9143
2425
3882
4869
6286
5268
4973
2670
7691
5011
3643
1396
3962
3464
7400
4127
8091
6314
6519
4246
3554
3861
2861
9486
8888
7726
2224
2301
2512
8912
621
6905
6708
6760
8200
5746
1628
5465
6638
8905
9328
1981
5399
8220
4502
9658
7176
4463
3653
8396
5492
664
9946
6772
8658
6326
8887
29
7226
1999
3401
3430
8650
4085
9763
8449
4309
3333
4742
2616
7610
5676
6594
9798
5890
6453
8406
8953
8579
1603
3059
18
6770
4424
8351
4630
1461
4176
709
7845
9654
5245
2761
8388
5828
9071
7049
537
4900
8975
8735
9219
8692
3705
4692
1715
816
820
9151
6906
8926
7472
9018
4369
5363
2186
3365
9839
8121
5070
8500
7963
4616
4298
7379
5054
9952
7227
7530
4787
2761
1063
6588
6575
3250
5382
1657
7415
5830
6077
4116
1458
4652
1032
238
8956
6701
2180
4417
5091
5169
9510
4777
9506
5986
3323
3500
6328
4850
7517
1419
4740
105
8175
3120
5439
9046
7382
5095
4518
8070
1844
218
7827
6131
4657
8244
4663
9299
2360
8551
4374
1826
3819
9800
5487
5370
1396
8360
9686
7742
7722
9054
8863
8150
1292
1344
1833
1653
8973
3041
9477
9766
3772
452
6914
453
8174
9054
2983
4826
5706
522
8028
208
449
7494
4661
3907
5337
7194
3467
9256
1764
4617
2921
3254
9457
5279
8752
9490
783
1595
8359
6538
2617
9527
5811
4007
8643
1810
5263
3861
8944
4606
9336
1470
6829
5653
3240
6178
5133
7414
1853
2131
2865
2158
6900
461
6131
9986
1143
3011
3712
7497
8785
8708
6945
1222
4522
5597
4980
9426
132
2824
7580
72
1648
9969
9041
2826
557
2489
4724
7442
3182
692
6916
6594
1159
1838
3718
6045
5156
1050
3717
1118
934
1786
4678
8486
3979
1242
5606
4436
4697
9175
6130
3900
2310
4430
6755
2874
4583
9486
6196
6223
6835
3599
2625
1482
5363
5068
8782
2323
6057
8620
4161
5472
522
6303
8157
1738
6490
9524
6475
5098
2162
1431
6551
685
4560
3350
5685
8215
1403
3733
271
9299
9936
5480
6476
4456
3951
5758
4366
3064
2060
7277
263
9970
2738
5192
9113
1543
8554
8605
4841
218
9572
6634
911
8976
6224
3904
5901
758
8188
8208
4810
1906
9914
5618
4329
4994
604
933
7723
9745
8831
8817
5709
4792
2609
6615
8911
2321
5041
2858
9619
3414
4674
9815
6734
2904
5307
3183
366
3148
8238
7189
4072
1327
9459
6339
5261
2539
9376
1799
3256
5361
7207
475
3239
3782
9164
6354
467
5963
5857
2110
8557
6916
5617
6431
7655
8490
3461
8342
2973
3355
6950
391
574
8175
8416
205
1915
8710
1182
6743
2634
6189
6872
9120
9975
3232
7782
7405
2728
4473
9392
5087
8363
4934
2596
3160
271
7945
9986
1930
4924
409
5127
2795
4064
437
6180
6101
4982
1769
5051
8057
3893
2457
2422
4116
9570
2026
5396
4538
9667
2640
1152
4399
7858
1026
9503
9781
6298
7706
8998
8815
9792
6168
9702
5619
4033
2934
6437
8718
7844
9623
9338
5394
284
6360
6341
7291
4621
5784
2120
8911
4408
7028
6470
1395
6100
1387
4823
6698
3755
3648
8197
6408
574
3774
7206
8261
7462
358
8886
9502
3448
7923
8640
8341
1892
7231
4360
2648
2939
1550
2089
2911
7050
3112
1110
2431
5175
9429
767
7340
2391
7200
7154
5675
5289
9310
1947
6101
1043
7608
474
5591
535
9411
5136
1142
513
9457
1253
9408
6112
944
8008
4366
6686
2385
5124
4054
782
2643
6124
4173
8257
9582
7075
2602
8357
9323
5994
85
6875
6416
919
1294
2915
1866
3870
8426
950
7683
1839
3975
6384
6563
9387
7217
7112
8546
9892
3390
2077
2635
8289
4195
6174
7885
7499
3290
1334
9675
1158
8539
3459
5619
3263
4599
2690
7436
6111
5779
6648
7336
3369
9697
4063
617
9078
603
8619
1776
426
1897
1896
960
6306
5458
274
9281
2589
2206
4017
5777
7380
8170
3807
420
4951
2693
3814
3276
166
8631
7835
4325
6648
146
417
3047
5372
5488
6060
2222
7082
2444
5411
6374
8500
3757
801
5183
718
3932
4904
2272
279
3398
738
7192
5827
9821
2309
2624
5943
6794
3314
3709
6769
4781
3931
2817
2289
1333
7711
7793
6183
3530
6467
6129
9354
1432
4398
8123
3634
4678
1089
9518
644
548
5649
9971
8536
1316
8578
1771
4951
142
5586
2949
7174
8007
1104
6924
3658
3133
2983
5756
9239
8585
2346
8549
41
5383
1470
5880
4462
689
8446
4222
8494
359
4335
3304
312
1035
9202
4641
9578
5369
2319
5072
4156
8036
8723
698
7274
6748
3769
1476
1884
523
8798
2486
2660
4366
5268
7386
5156
193
7605
9460
7321
5235
3714
4220
2583
3913
9895
7046
6051
7518
7628
7363
2919
1720
9051
2176
3669
2582
40
8940
2364
7861
6450
4408
7440
9282
3589
9526
1977
2234
7513
1556
8314
349
1947
5010
4795
144
6054
3950
1958
9890
4990
785
7723
2967
8921
7891
1312
512
26
2201
9737
555
7354
9535
687
1798
8421
8416
6768
6223
2895
4706
7460
5831
6641
6895
2391
2726
4
877
9463
3192
3737
5871
9004
1588
2962
5301
1007
1149
3696
4959
5272
4689
4682
5327
1240
7727
87
7115
719
2149
249
4097
1819
120
8326
8278
9839
1101
8532
7511
1195
8596
2592
8529
1869
8436
2363
7595
1316
4833
5297
7409
5325
1482
2679
5244
4140
9679
3936
4988
7705
5024
6925
1367
5844
3441
8367
4700
9702
6394
7130
1792
2646
6394
4088
4890
1572
4747
7750
1610
1301
4256
5791
6643
6588
5963
5171
9450
3506
8124
5988
9846
9985
5524
1309
439
4163
1512
4048
3380
7697
864
874
8908
7371
3966
7780
6206
1300
4812
8697
3396
3334
1039
1391
1610
4585
8200
7044
3085
987
9017
3831
2814
6317
9333
8927
165
7242
2207
4300
6755
9205
836
2008
9840
4110
1237
4346
3602
1408
3117
5319
9743
6058
6065
245
3514
888
1493
621
5945
1533
651
6604
9495
9583
1862
1414
5589
9743
4205
8152
604
7172
1147
8761
334
5763
9906
5899
7466
2861
80
5684
8286
1893
6474
7092
1590
7228
4886
9602
3506
6507
2613
4695
1974
5085
7084
1399
4124
2694
4003
7463
4820
9715
9286
1679
8491
8527
2058
5182
6697
4816
2266
3556
2500
5628
5471
3249
5266
2923
6286
1559
9228
5178
1259
3934
3599
9289
795
9444
9532
7538
6807
8734
526
3702
4844
6736
5483
1942
7952
2853
6244
9115
9567
8172
951
4850
7843
4687
8996
8247
8146
5153
2796
8845
817
2323
4597
7352
9878
3122
8938
6583
5788
5553
2671
1553
7696
2303
4883
1803
1432
4597
6254
819
242
7182
1289
2284
2074
8963
5229
9238
5510
9682
5988
7929
1132
9386
8588
4750
4115
1926
1290
2746
9670
2820
8843
6856
3253
1952
9717
9522
2630
9985
7756
3756
6713
1632
1216
6445
5337
8481
5604
5866
2973
3824
2729
881
9151
5353
873
9567
5876
6883
2496
6510
7882
3498
6389
4959
5648
2071
7190
6112
5582
9263
3601
2106
1910
8565
671
2313
3186
4364
4730
7864
8605
8462
7584
6873
3406
5650
1264
3359
4126
6141
8368
4888
7675
7959
4817
6025
2437
7065
1131
5320
6789
6480
3106
7952
2734
7553
7210
325
507
3145
6790
2165
3128
719
6667
7606
6829
6185
4100
5377
1845
7960
2479
6779
5037
1393
5556
5772
8183
2200
2102
8686
5982
3259
9378
5812
2308
4856
36
9972
680
8524
1081
9875
6067
6426
4304
1947
5265
7588
8345
91
6684
6840
8991
5739
7700
3802
1586
6907
6860
4858
2540
1639
4190
5250
6566
3945
9214
7855
739
3483
1403
4057
7674
2854
2562
9312
6561
6173
1613
1045
6628
5103
9769
8130
8645
5501
8293
5239
782
1897
4886
8018
2258
1382
7527
3002
9921
9938
7406
8872
6330
8701
5226
1987
1067
9140
5384
9590
5123
3263
7429
2288
6121
3443
3134
9288
662
2900
8643
3755
5485
2667
3930
7556
8026
5008
3951
7974
9304
8612
5945
2105
8173
4750
5784
6526
3008
8784
7627
8321
5339
2389
1102
8122
3083
713
9776
4224
2260
7205
578
6699
3074
9045
5292
2724
6362
9400
8313
507
6447
5956
4691
4405
9440
6899
3210
5168
7102
9358
5997
3860
4604
9348
4427
2727
4527
8503
5171
3341
5989
499
2471
8379
1825
9547
2159
8678
8500
5827
1322
6461
8489
7140
1695
3760
1287
4207
1730
1611
1497
3889
9379
2339
9385
7999
1168
9467
5432
8063
4922
7603
4667
8114
4981
2014
7776
9970
4392
8415
334
8211
1397
2976
3258
9753
1155
686
7558
6375
1846
9556
2548
3743
3408
1986
8120
7243
4961
1401
7675
8358
8602
4662
1308
7287
8896
5225
2400
5259
1179
3233
1019
7039
3950
2215
5543
7463
8465
1907
1729
7966
1866
4462
9267
9466
8554
8773
6395
9003
7315
1894
1675
9104
4999
9003
4074
3285
8524
7232
4824
9197
6220
8962
1950
6809
4633
6806
516
658
8542
5060
7100
9944
3328
7934
2395
231
9619
496
2472
3507
5897
2166
8941
1697
2741
1444
7035
1873
9070
3110
3082
3707
4431
7877
9821
5605
3531
4211
5316
8462
2190
275
2747
8586
2014
3720
6960
3003
5104
3000
9682
2056
6695
6108
5444
7836
1384
4423
8657
1006
1321
8000
9914
2329
231
158
5579
919
6967
1840
1563
8671
6676
3734
9074
6295
7303
5519
6757
4888
821
9423
108
4253
6210
3933
4133
3335
4227
279
2578
1697
9377
1074
2205
7914
1001
9154
5579
6644
1201
2993
6030
7176
6117
2560
7365
7092
5487
6280
5023
4275
5941
2539
3260
3671
1293
9436
8276
2453
4427
4504
6928
7164
8523
4863
8470
2596
6713
6179
6883
7263
6445
9900
8465
6255
2421
3573
2584
4820
2251
3895
673
688
1542
6463
5205
1625
4556
6094
8404
6345
5412
2814
4993
2918
3305
4476
4586
6569
139
6423
150
4029
3712
5683
9463
6934
3336
4201
8287
4268
4510
271
5327
3298
8058
2271
8923
2087
3
9479
9273
8521
130
5885
7256
9712
8594
5693
397
3742
5939
2496
9384
6705
1037
2618
5621
1043
6594
4673
5727
2303
4252
6677
9423
6399
6870
9472
1602
2950
7879
395
2184
9815
4600
7098
3833
8384
7063
1189
4434
6071
8564
2868
9405
7168
7945
6487
2718
8280
4678
8591
6010
2737
3498
2588
1939
2714
6334
3140
9502
8297
3515
6909
9205
3080
3948
2407
55
2970
3438
7401
9517
296
8099
518
2745
7629
5766
3692
1719
1210
2041
3033
8213
8630
315
682
1919
6246
6533
7857
5171
805
2563
9122
6275
1984
848
8762
680
5697
6921
4109
9299
4309
5860
2010
6160
5308
1610
2589
1044
685
3071
674
5141
900
7843
9105
3608
8505
3888
3658
9524
1501
4692
2701
3750
3171
1049
2758
895
265
8495
6548
3800
4034
6043
437
7510
7266
5352
3936
5175
4597
9676
3198
3148
6252
3430
4357
5137
7909
7187
6899
9927
5878
6624
1507
7715
4293
9546
7839
4064
1591
4769
8227
1295
7235
2667
7833
3071
2498
4997
2839
9671
8950
3267
5921
3391
8724
8073
2267
6367
9743
770
3264
9487
194
7037
1816
4014
5402
4649
6329
8159
5598
7397
1933
8381
5132
7977
4172
7103
3249
8579
4422
6022
8612
1898
863
2419
5007
4079
9831
6629
4011
7377
9205
7761
9672
1871
6447
8586
9046
3640
9065
2576
5475
9166
1320
6389
6352
9785
6769
1850
5474
1736
2754
8456
6739
8019
3869
3370
9858
5868
8541
6088
61
1667
7414
9151
9450
9608
7790
3356
3597
2684
4449
9863
2568
6592
5269
5852
9637
2975
860
8852
6761
2760
1599
8706
230
579
989
2058
1520
4404
7760
6188
7353
8941
4376
9886
7436
9678
4374
3703
3522
5624
8631
8904
100
1776
6491
4741
2525
7247
5057
5281
5979
5077
449
8248
7507
8685
9861
4341
7358
1932
6885
6420
8403
4531
9118
7282
4642
949
9998
672
2891
674
9822
6663
4217
9121
1004
2869
6910
7260
7972
6053
8619
8165
7659
7565
5964
423
8584
4049
8559
6951
2959
181
8815
153
4171
287
2689
1327
5448
2059
2170
1404
7258
8424
7867
6599
1037
6415
3402
7947
5258
9204
350
9531
4402
3701
7158
531
3114
304
5863
2889
8964
5058
5025
2819
9494
5017
6092
2178
2776
5402
2852
2923
6063
7791
8366
8359
4226
9560
7974
592
3221
8930
5191
5132
7482
4150
4502
1478
2288
9864
8139
2551
4725
8687
7116
7060
4000
1700
9144
1953
7716
4580
5245
6003
1474
464
6967
8227
3518
1652
5526
4895
971
4468
138
6266
1206
5121
8558
8804
7580
9931
2798
9092
3097
7153
422
4177
190
1893
968
3696
1806
2635
8810
8152
2485
7775
8346
5377
4197
4309
7614
3563
2911
5820
5356
2203
4475
5468
6739
8912
628
2207
9061
8996
642
1660
7601
7630
8965
6286
3537
3652
6314
1043
2829
61
2158
7776
1273
1957
1741
9346
8050
6666
3285
8031
2576
6579
3276
8507
7897
3968
890
2007
5891
2524
1701
579
9507
7215
6711
3732
4214
5504
1406
1697
1386
632
2752
1367
9211
8161
9496
7693
1718
6622
9313
9602
955
6820
4750
3137
7540
2758
2836
2263
2652
7102
8725
3291
3822
3031
3530
5324
4779
312
8860
2361
695
9259
3999
2457
193
8459
8011
4554
3021
1067
24
3095
6544
4516
3013
3811
1847
6903
9749
8946
5381
8192
9767
3991
6007
6475
2657
3336
517
8432
2744
7678
5063
8586
9727
3976
8529
9846
6073
3679
2141
2839
844
3411
9220
7990
5733
8853
8408
8566
6929
2318
4017
8502
3055
4588
9090
3599
5744
9821
4023
8893
1880
3780
1694
8987
2212
1705
8495
8423
7991
3389
1864
6884
1315
2027
2282
3118
5985
9513
7642
4201
7997
6766
7012
6562
6017
9326
1171
6567
5691
7360
8006
3586
9310
2784
3183
800
9474
177
9837
1648
6105
7146
2228
9704
320
5249
5990
1633
8509
6310
8368
8162
2347
7542
6899
7178
4096
7680
2590
9239
6967
9331
6581
3379
9918
5478
8848
7358
3822
978
1634
8103
8722
4106
2899
308
5255
1963
941
7922
1375
8110
8400
2358
1121
5018
6882
5009
4960
7094
9990
8962
9142
8828
5560
9045
9646
2265
4691
2249
9819
2321
5247
4688
2344
9616
6202
9119
7900
8219
8082
4949
4617
261
5756
6585
7154
1374
276
8140
6151
2101
5457
6269
6030
7085
7460
9643
1904
2990
317
9941
8909
8051
1050
3085
2012
4769
4237
1212
2467
4967
3289
5967
8880
8048
2201
2190
1554
3045
845
3837
6231
1648
1730
9708
3442
5020
6572
6537
1944
8664
7314
6181
9816
5466
7079
148
5141
480
8400
1022
225
2497
9271
883
9271
1203
923
1019
1557
8181
578
9834
4916
2684
8716
9651
7142
1580
3221
9460
3019
444
7158
2703
4656
1516
4024
5656
3333
8866
1239
5050
888
9103
4863
6533
35
9153
9366
6738
4063
9985
3894
5911
2116
1949
677
4405
3070
4384
1730
7262
8605
3085
7069
8869
4601
507
8644
5758
6864
2666
7062
5204
1534
7268
9894
8905
920
7198
5262
7800
5989
477
109
2886
2297
7670
7535
5303
463
5294
279
2605
1954
9296
3627
3163
7480
3965
3500
2152
5276
3853
8529
960
4038
4067
4607
1972
6937
1791
1463
7376
4761
2846
8684
9085
8711
7708
3087
8685
2651
5433
6361
3092
765
8568
8676
5271
1280
7284
2294
8588
9803
2990
9164
6753
1924
6402
9247
6712
2651
3912
9381
3984
8337
2454
1910
7039
6596
5714
8281
6859
7240
4452
2235
2696
8243
8794
4060
5163
660
9606
4358
4046
6385
7778
6570
7244
4797
6788
4553
7564
4450
6956
3115
5434
6432
2794
2144
3072
1634
1036
3281
1365
1129
1829
9634
4220
6567
4122
5942
9261
1946
4950
3791
3360
7812
9645
1441
6053
6643
2221
6065
5537
3569
6496
7599
4419
5610
910
9181
3477
101
7584
3659
6158
9506
5103
5409
1108
1343
1947
536
6303
8422
1975
4117
6168
7382
5874
915
6832
6444
2529
284
9581
1693
5367
131
3775
3011
598
3121
9105
4403
9951
2539
9451
8743
7574
9132
2180
220
737
5892
4757
7754
1487
1229
713
1579
9781
4213
6048
8874
1107
9101
8259
138
6038
9709
8786
9344
5078
7377
5480
7454
3232
1589
9120
8796
9166
5288
8289
2501
2401
1456
9125
5259
9729
2794
1383
872
4539
4251
5403
8259
7721
3384
7911
2427
8432
6783
4703
4979
6499
817
1455
7866
9956
1484
6769
3974
6747
2824
9326
3852
6431
6382
4129
110
8609
416
8279
2913
6120
1657
419
3562
982
3074
5598
8565
442
5534
7659
2738
319
1811
4329
1405
7074
5814
7121
9559
1392
3889
8559
2006
1294
9267
4974
6438
6178
1908
8876
6698
2463
7475
3261
4739
3838
2783
7707
124
1063
3870
1610
5536
1119
9661
3386
3112
1132
3509
6198
8693
8627
7222
2729
278
4898
8403
3856
2919
394
6441
8890
2774
4
4621
5372
6611
4149
7426
1458
6083
9996
4867
560
1537
2472
4275
1782
306
7830
5662
8338
7811
71
9788
2303
3825
2305
3570
1467
5493
3260
9684
646
3466
2781
5323
4342
3020
4751
4431
8423
5711
2572
8769
5056
3353
812
520
6850
7181
5317
7222
8361
5989
4672
8470
2773
8443
620
9172
2050
196
1772
8168
3474
3738
2539
9073
6941
9588
6592
6794
6479
7860
1964
8316
192
5692
3376
704
2401
1102
1036
5775
1
3663
2978
5544
4479
3736
7625
4317
7226
9257
2894
9178
3381
185
6020
4802
854
270
2428
8
941
6229
8608
3560
8002
575
4857
6448
1207
9689
8544
3454
4748
1734
4642
9623
5234
8011
5692
1664
8647
950
8982
2573
2032
9852
5820
6276
949
750
2647
8893
3317
1991
1499
8248
9483
3829
697
7739
5016
8641
709
6743
2512
5452
3554
8614
4993
1192
1192
3091
4013
8129
9128
9893
425
9750
9494
8057
6813
5640
9765
6540
1948
9806
7521
9474
8302
1857
5462
310
153
3067
3694
3182
3631
2343
7159
5321
4400
1221
1218
5064
7455
509
8120
4583
3762
925
8599
2935
4836
4272
7882
9513
2021
3645
6295
6872
4129
3209
7026
2211
9709
4138
1919
7607
6221
8554
565
3301
3491
8468
9182
837
7747
8334
8618
4902
66
4978
1251
8032
2620
3131
6219
568
5716
5321
2241
9680
5766
6080
1251
6825
3208
4659
2045
5
9600
2761
6720
4541
4271
6474
1502
3292
1819
2632
1890
9719
8106
3260
6636
2377
394
395
2074
2222
4429
4581
2034
7116
5922
3195
9772
7770
5567
9962
5100
3726
7370
6872
5980
1734
2503
5162
7769
962
2460
4015
6356
9820
6496
9453
8457
5046
5953
9014
7996
9599
5717
966
9407
1905
9177
6268
2736
2954
6229
547
9519
8948
1312
2396
4318
3443
5264
1193
913
1867
9433
2664
916
7516
3863
3066
3836
9227
9175
1887
7429
1550
4079
1824
2507
9011
4414
3385
7493
3357
2190
5329
7739
7453
9398
9831
1992
4809
1356
2811
3690
8891
3144
4966
1622
4457
9107
9030
3177
2396
4526
5578
3626
8095
1871
7495
1307
1158
6934
3125
1278
5416
2959
6761
1939
763
8256
3039
1679
8187
6417
2643
9769
5558
4299
8764
5023
8695
6649
5366
3477
525
3403
4251
7037
855
5130
7246
2290
3214
5718
4435
8910
7199
5754
2910
5100
2419
7057
150
7064
3229
2898
9462
1938
7936
1527
4192
7425
6314
684
1678
1764
8401
4210
4023
9619
2505
3043
1434
6709
2415
7791
3129
1787
4660
2773
5877
8505
3497
3966
5810
6421
420
7444
8024
8568
7885
7008
8645
17
1351
4432
5586
233
462
5095
8480
9505
4633
1390
4414
3287
6508
4104
5195
2824
2510
2212
3650
1855
1441
491
7255
3835
4867
1129
3276
1791
7840
1689
8288
851
3122
3929
3637
5976
2070
6317
2732
8809
972
2463
4623
9213
571
3316
251
8105
2446
409
8168
7937
9439
8268
9015
2703
1919
3703
8999
6636
5183
408
7219
3500
5358
3980
9339
7815
9679
7849
7678
993
7269
3419
8113
8282
3502
3574
879
7185
9658
5178
4252
3684
2631
229
4167
9699
3851
4210
7164
4579
8012
4831
9652
7166
6399
6076
9194
1495
6843
5791
5642
8651
2889
6645
9255
8147
2251
1267
2217
2934
3046
6474
7314
4716
4045
1369
556
909
139
8316
9025
5351
5229
2531
7862
3471
377
109
4084
2814
4527
2259
5284
5325
7163
2081
7607
5660
308
2223
6495
3547
997
2846
3822
7212
6421
5789
7209
8415
1636
3915
568
7757
4244
1303
444
8337
4865
7236
2318
5456
7263
9368
2336
5977
4896
4387
2882
2264
3934
9069
8644
8692
2651
3464
6083
3400
7410
7925
322
5535
3737
2482
6053
3208
4886
7729
7293
9609
6683
5716
9787
2288
8191
7764
7043
7845
955
1120
7039
4779
5357
7395
7788
6069
252
9454
4117
597
7962
4389
6603
6976
2511
5062
4973
973
8231
5443
9338
716
8890
9537
960
4899
3603
4649
7295
1716
1440
8459
1632
698
4645
7123
9948
9266
2397
3636
7514
5751
9487
6608
1720
7637
9001
7657
1684
7215
7851
8722
9608
2764
6754
143
1457
364
4479
4476
4826
7353
8532
8889
7818
2521
314
7282
6486
6975
3778
1324
2484
5297
1510
4891
9757
6340
3659
8545
2110
1027
8006
6594
940
2687
312
6355
1457
3424
5767
4672
1815
8282
5306
5484
688
8491
6848
7747
2832
5392
8654
9548
9719
5111
3507
2346
2239
8192
4490
4050
6638
6140
4124
8614
7576
8056
6975
4688
2581
8595
1710
4027
4890
3546
5430
2746
7191
7780
11
4380
2124
2793
9877
1911
8521
3071
3706
225
7344
124
3433
9886
5753
7871
9280
9412
5314
7818
5067
4218
7361
4168
2570
7871
2376
6124
1757
9446
4739
2074
15
319
2784
8238
6108
8225
4300
9818
2895
7716
9510
478
1997
4619
6194
1024
7688
5710
8365
9835
241
4550
8536
8851
1037
6865
2579
3606
1555
5317
1511
4302
4239
2433
6415
3396
6470
4255
5188
4030
1542
3158
2052
3513
6889
1388
6335
3282
9463
8601
7341
9741
9300
6566
3775
2873
45
7172
737
1179
7242
6106
7576
2023
3345
8390
1390
253
5287
1764
2023
3999
3811
6060
3694
9857
3953
1750
2081
9305
3344
2761
4903
2966
7593
753
9146
9149
268
462
4292
1343
9864
713
1226
1590
4103
2658
9599
5598
5892
564
3655
8304
3002
8650
8249
3770
8586
9675
5519
7738
7176
4561
4413
8073
9347
1128
844
3508
1727
6369
9538
4998
897
2918
4368
9554
4806
3944
7944
9627
2880
7908
7656
9158
5775
4708
5367
7975
1623
8481
2443
2569
5267
2662
4373
5962
1703
2977
2970
6610
4138
1954
5774
6548
9624
6262
431
5916
7394
6157
2987
5785
1552
9191
6223
2132
2261
3341
4446
6382
6301
8860
2506
921
9990
9132
6802
525
9671
910
8023
1402
5137
9157
2460
7677
481
4332
2139
1915
2031
4453
6702
2970
6615
8705
1120
4911
6850
4507
6081
6130
3391
8894
5551
8030
8371
5063
3160
437
4922
3302
1689
5921
3480
2766
2257
7844
8801
6908
1927
4001
3121
4676
4436
5331
6442
630
2063
6891
1208
4192
6548
2935
5650
8957
3263
414
3871
4827
699
7944
8193
4346
2098
682
2003
8272
6111
3455
7467
8938
4808
4354
2236
9901
9505
2537
2812
4795
2255
1579
3388
2977
8075
2241
3961
6572
8894
810
1389
2939
7167
6073
947
9920
3510
5066
966
9425
6812
1042
1844
8763
4945
3011
4244
7542
1770
8702
2561
4435
9253
659
3762
8033
8490
3540
9272
2639
1360
3081
6387
8748
5000
1900
2529
1755
8810
996
8452
3651
2955
879
5743
4834
4552
8279
2237
5313
8369
9784
8494
4130
4741
4504
3390
6614
6661
2388
8932
2219
2824
4412
1012
9138
7643
5541
1041
8239
4786
2909
3043
3658
3136
3803
8368
7091
1087
659
3899
4242
76
9753
2070
7980
5986
6238
2868
2034
8257
2886
5984
8307
9834
5594
7987
945
2523
3304
5254
1777
2578
5016
6117
7852
5967
218
9468
1299
5018
6811
6545
2303
8174
2535
9005
4310
9041
8472
5368
1274
1761
9612
4880
5835
8764
4948
4086
6669
2507
6697
6581
7236
6189
8506
2912
7739
7612
4064
8294
6277
4814
5266
1844
1435
603
8948
2184
4259
3493
3722
2046
5889
3048
2731
8137
2184
6688
2225
6079
9209
4962
2764
2913
604
8184
1446
3206
3340
1500
2753
1715
5037
4511
3005
9209
2489
5671
3190
4651
5015
7203
6553
5290
7245
3868
2679
4942
5212
1979
1555
740
6122
1169
3925
1695
2382
7910
6865
8876
5459
5681
2881
8710
3279
5681
7551
9810
862
5286
1487
9096
6119
4479
5753
5151
6000
2529
5188
2596
7805
336
5310
2727
196
5933
3736
8514
4828
6908
2590
8374
3380
9409
7317
499
976
8327
4396
3732
1805
6572
3125
9190
9462
9517
3645
1859
7807
5657
4951
2478
6287
3364
5143
3005
491
1323
7561
3038
5708
2254
5618
3608
7539
2079
5487
1647
4835
2534
8058
9635
3724
5710
1755
3750
6824
7056
4618
2456
3134
4057
9746
2625
9940
4219
2161
9610
1458
4109
1053
8712
9666
7216
5537
9974
8435
7743
8564
8430
6684
9169
8586
4851
2093
2863
8132
1950
9474
5596
3491
1635
1537
5174
7674
3888
6162
2280
1585
8002
1710
185
710
4259
1376
3365
9774
5268
2537
8213
7849
1954
9088
7565
3475
568
3125
1219
6918
7585
6934
407
3917
4937
5595
6819
6612
2575
1308
9488
1003
6601
8035
1730
3193
5428
1868
3650
6957
805
3353
1046
9936
433
1345
2254
2310
5814
6296
766
6532
8148
7002
9219
3099
7900
8225
6564
5138
2339
2583
5575
1346
8258
3653
8524
3194
1246
8505
7050
1155
9535
5030
4100
3198
3247
8262
3160
4938
7344
2026
9700
6849
138
7634
5013
5602
2177
5191
5229
25
2415
2918
7792
7818
6787
2664
1323
5342
2149
3420
3938
9764
6484
2886
517
1992
6175
8352
2958
7905
4684
5518
7993
9955
6472
1024
6768
6181
4892
2881
5090
5326
5112
1485
1296
4489
2254
4143
3716
199
7470
1271
574
4979
7018
8347
4860
2176
4773
9413
3301
7119
5661
5754
4818
5901
9313
7674
5673
8057
5777
9395
8536
4371
4241
1664
379
6000
8633
7839
7929
2538
9132
4384
529
677
4723
5290
6845
716
1494
3400
96
5145
8854
6992
3665
9763
281
6291
4708
4802
9443
9008
7793
542
8206
5588
484
2133
9270
4236
1008
6284
2004
8155
7008
7469
756
9974
9068
3886
8373
7037
1300
7410
2076
8132
1324
4649
805
8400
852
4019
5432
77
1459
5665
3220
6139
5408
6780
2827
554
3052
9151
585
5722
3167
463
2817
4133
9485
8620
2518
4312
933
1295
3171
7420
3606
1411
3369
2995
798
992
6099
8078
4929
7058
102
2828
6354
584
3514
7596
7585
5721
3039
1971
9553
609
7342
7065
6133
9752
9870
238
5734
6836
4960
1226
9523
5253
7495
754
4694
478
9575
2087
3855
5844
4985
1464
1584
1646
7208
8887
1411
2908
875
1257
4139
9684
7807
4663
9430
9464
4464
1906
6156
5716
3573
68
328
4451
277
2753
6095
4817
5977
9099
6097
5802
9952
9477
619
2721
3625
655
119
7518
3136
7297
417
1583
7064
6371
2822
1807
561
3512
3643
7411
3511
6939
7943
3265
9751
4018
8191
2076
574
31
8588
7018
2047
566
9994
7302
7201
3160
4015
6193
1651
4077
7142
6292
2141
6497
7608
2944
6628
3397
8599
8086
7033
8166
2854
4259
2944
6443
7991
5923
8312
7208
6210
3831
6811
4991
6255
8545
8499
2870
3361
2987
919
7859
1551
9351
9553
628
1520
1073
3134
8444
1939
5825
401
2232
4088
1165
2996
3567
9501
8235
7196
8807
5721
5700
4775
2725
4159
5316
9861
2460
3088
1902
6224
1271
704
3069
2954
2753
1363
3941
5714
9681
3683
4839
6082
7348
5825
2915
6487
258
1333
728
1134
5059
5204
9543
600
2362
4830
7446
4154
3295
1408
2592
35
6603
7116
4969
8586
4908
6819
8624
8628
5369
7837
733
6399
5247
9877
7401
9839
617
4115
6621
1634
3966
3159
5235
7873
2901
6399
7145
6133
2211
6965
1972
2164
8501
3464
5296
8615
8217
5494
6325
3593
566
7139
1910
6926
9117
200
1812
1325
4423
5050
3087
2748
7837
7718
9628
3974
8439
8263
6929
428
8076
3523
1693
8085
8552
632
934
371
7532
1006
1194
5124
8782
9385
6503
6593
2353
6926
9046
6759
5456
8751
2913
2847
9476
2661
1030
2236
7638
1465
1011
9425
6173
9551
3297
7500
5624
2127
4606
3475
7464
9617
4978
4218
8341
101
8403
9437
8753
540
8004
9840
6473
2390
1416
8833
3639
41
564
646
2453
9866
4947
5081
5196
6284
6515
6461
9994
4674
2380
3819
8242
8834
7713
8286
6237
425
4095
4951
3391
3813
9010
3469
9829
7122
5271
5412
1802
4068
5628
9609
6216
6622
9700
2392
9355
3389
791
5147
7681
8565
8341
3535
6734
6565
9531
7796
6716
409
3998
8049
2368
4828
8645
3025
6392
9368
5779
3038
8544
5260
225
4488
1811
3336
1259
562
8383
2168
769
4746
9521
6203
5549
4307
6352
9423
6740
1873
981
6586
6629
4256
5000
9527
527
5072
3878
6476
6752
8337
4894
436
8471
9912
139
9806
1019
9227
4667
8240
3236
6335
447
7705
7127
7483
3883
7922
7264
5880
1629
2240
2552
728
3930
8986
9157
3567
7124
9537
5888
371
7880
4736
258
9676
4211
1969
6184
8983
9093
7178
9798
3325
4446
6322
6216
4827
4388
20
1171
2813
8215
4783
3034
8844
2283
2567
8892
6898
357
4236
6186
5734
8801
436
5622
3128
7056
9640
1064
5082
367
5976
7354
7800
4194
4700
3347
8774
1135
8712
5153
2773
6599
1114
3087
7234
7792
6755
3142
3371
8829
7904
7312
3263
415
5077
7623
4321
9844
7717
140
8007
1294
5712
2676
7717
4607
4601
7277
8866
6304
6210
4798
5428
7665
8326
8140
2717
1258
6211
5065
3889
7856
1907
2422
162
7428
9909
1226
6698
1125
7309
7451
180
294
9092
888
3400
1066
1933
8649
2145
3211
294
5406
2445
9817
8871
7109
2624
2944
4154
3191
4821
7571
230
353
5027
4149
8730
9745
9735
5334
5747
3270
5764
7162
1898
4522
3955
4261
6189
1708
6088
3763
4664
9653
84
1668
7296
3565
5857
452
2140
1942
4557
5081
4352
1493
1477
5318
4199
3649
5581
9708
7452
6164
6602
7727
2965
2958
2173
3367
2477
4249
5628
2845
7693
4744
6350
8629
2390
1416
5442
1020
1181
4504
3772
7750
8771
1733
9502
8682
4544
5166
2239
6826
1804
1399
9499
5450
5353
7720
4743
5825
673
9269
687
3469
2471
7225
8302
513
8188
4219
6056
6122
4833
5187
2199
4959
7412
9158
2001
2646
6937
3356
8642
4612
5510
6611
8683
6508
651
9100
6375
9113
9868
1204
3478
9799
2556
1885
7576
3035
392
2650
5879
2370
6333
2122
8993
6263
694
7995
1745
126
7478
9584
6953
4798
5759
9245
9614
2652
7037
527
2064
8178
5475
344
1589
6222
6303
2088
7825
455
7995
7368
2467
4730
8771
6864
3375
8034
767
3417
7188
4774
684
748
9721
3309
5851
1240
1625
6716
613
7907
3127
5792
2441
8888
6368
3607
2308
2175
9548
105
3036
4634
2960
9540
8249
2587
9684
8517
3760
2659
8684
3410
4638
1029
8725
868
8093
9145
8253
5906
4134
9293
8815
1288
5715
822
1690
4182
4383
2244
8606
1829
141
2723
5602
933
9250
3502
7300
4754
7376
9822
6270
1765
5647
5040
9489
9303
8234
1476
3713
4912
8884
593
1565
6797
9525
8854
8841
7247
6693
540
7530
5664
3251
5688
2765
4225
8402
1244
388
9007
7505
1453
9742
901
5861
5023
5858
9834
7158
1500
6104
3274
4083
3364
7828
9987
8498
5997
5424
9046
5720
4572
6996
2541
385
1564
3653
3644
4109
6955
3447
2448
2760
3109
3808
9764
4852
279
9163
8818
5060
4565
406
7046
4839
4056
9016
7950
6655
9727
4978
8878
3342
5238
913
5121
9100
1444
141
7977
9160
6670
3986
9159
1688
345
5672
9238
4286
7933
2049
3714
7353
2613
2814
7526
7637
5474
6142
419
3648
4447
7925
4780
6602
8752
8964
3406
9176
7715
2427
430
21
1593
1816
378
3430
9742
8506
9633
4680
4163
1479
1102
6825
6877
8374
6879
3423
1319
3625
9413
9001
9234
379
7332
4256
1692
4658
9674
9641
3038
6865
3821
7354
7904
6541
2428
118
9895
8298
7895
647
7599
2753
8443
6455
6963
1024
4597
3771
4009
6798
4696
7117
1995
3481
6682
4356
7376
3406
4408
8434
8489
1732
1754
7802
7927
9654
9490
7179
8665
3883
973
2814
4115
820
8828
4024
1627
6817
5308
6396
61
8704
3905
288
6335
9651
7570
1434
6302
6237
8029
5464
9863
8009
6891
4169
5298
7654
2078
1866
520
4819
9719
128
2981
3539
5957
5615
9576
3197
1080
2806
6040
3171
115
8952
7409
2061
2287
5671
5212
3538
3628
1134
7484
6194
1666
1467
7029
5314
1046
8743
7431
1620
8121
9652
6984
7779
1978
7138
8463
6984
9660
1789
6652
7180
4210
7111
3318
6571
2454
1533
2924
1601
5369
3673
9709
36
6932
9588
4980
8893
4590
7861
4202
3844
4022
2139
2143
983
1904
1219
115
6534
1677
2198
2351
1519
4690
417
3601
7697
4139
9474
8436
8383
8968
5453
6414
9811
6693
9016
2339
1387
7256
969
9366
4053
2340
9834
6944
7459
74
1174
2201
2603
255
1571
4739
478
4984
7788
1511
691
7329
6025
2151
8415
8654
8365
7810
8995
1705
5052
4230
2321
7370
2039
5103
9756
8005
9926
3726
5548
2252
6704
9781
4331
5813
3242
5006
911
4551
8250
6091
6836
9694
9782
3017
5989
9854
4286
9726
5895
9172
1427
9553
4035
7271
3250
2472
2989
7757
1969
3372
6805
5179
3013
9642
282
9765
1038
3811
4790
195
1327
2498
8378
3620
9438
1501
4790
5660
5668
4213
4085
7657
2433
3304
8051
5747
7055
1334
572
8962
6641
272
7955
7290
2601
8172
3659
1505
4227
4197
3014
7649
897
7792
2199
5912
9459
2121
9446
7132
3922
139
7919
2557
7146
2959
8759
7747
8162
8284
2141
9974
2793
573
7433
5005
479
6480
4468
1598
5597
5962
5427
9587
9874
2008
4897
7934
6875
3696
2583
3859
2397
182
3083
1508
2162
7098
3
5338
9966
7391
9540
239
8669
4359
7531
184
3820
3769
7607
5551
720
7637
6546
1216
5542
7534
6602
3817
5832
9030
6512
7412
9977
2263
6811
6577
4669
4445
3450
7020
3480
834
6005
6526
5074
7473
1134
1392
563
3244
4266
5546
2929
5337
3974
8761
1251
8359
2679
3839
4080
6911
7826
8580
8329
2805
8677
6394
9440
8797
9872
8974
708
3162
8467
8906
6218
9153
3110
2680
4217
7213
8431
1937
546
5580
1587
9060
3338
5735
396
4786
2630
9070
5571
3973
7890
3602
3627
5185
5214
716
1386
8435
6997
8282
4116
4614
891
5530
3589
4292
1266
2143
2923
2585
3353
4961
1758
2052
6066
65
9821
3735
3006
7577
5030
3709
328
5922
2066
4331
7835
7007
3771
9951
5008
2775
3850
6245
232
9072
2257
6425
2066
6311
674
8438
9545
5692
6810
6253
3789
7449
4414
5169
125
2595
7088
9279
6094
4586
5838
6364
2651
7771
7047
9990
8601
2756
7163
5148
1364
6599
3582
6665
7052
3064
4584
2348
6518
9761
7884
3491
2896
1509
179
5158
7477
8816
2148
7088
1033
205
7475
7831
1906
1234
723
2669
8339
3542
3913
895
3046
4051
4943
5082
84
198
7089
3198
4724
1652
9255
7435
8159
7158
9232
7112
5244
6852
9623
8530
1037
464
69
7313
4228
6297
3650
311
9619
5569
3065
9601
1759
2664
3000
5696
9808
2247
1137
8801
1832
1576
9120
1512
3565
5074
8152
3532
3285
5059
1164
331
8333
3207
7575
542
7094
4485
9369
6760
652
1224
79
216
9828
5546
8238
8301
5442
3468
6283
2217
900
5379
6906
1438
7439
9053
6289
406
836
4434
1223
9535
6766
5861
4799
5138
4218
4328
6187
4708
4835
9823
1263
6822
8442
9181
8820
5863
8831
8220
3493
490
6030
2248
569
1730
5688
8650
6141
297
2845
5011
7709
2400
5059
9374
1583
7041
7814
5032
9101
4016
7564
3499
429
6208
2820
7222
9918
7538
2554
4856
6817
7751
9321
987
418
4119
8526
8238
2625
7963
308
1563
913
3492
5426
2135
4797
7502
1053
4455
2674
271
5547
5696
8861
5226
9461
4743
4929
5632
3608
6887
2021
9798
841
4912
2920
7121
1538
525
5618
4782
2654
5390
5240
2190
2988
164
1691
6238
6467
2731
9534
821
5155
7057
7586
1399
131
3717
8641
9959
6669
4139
9379
3977
722
1660
9279
6693
6715
5545
2882
3015
5069
8240
9205
7635
6776
120
4830
2437
2668
1959
3478
2807
8809
8387
1202
4269
626
8132
1344
9642
9276
5640
592
5957
7913
3505
3996
8037
523
1417
998
1449
2471
2069
5533
2037
2472
7640
4746
7463
9709
1662
4413
2312
8384
1945
1168
1998
3572
7624
1252
7037
2138
755
6352
8157
6592
9892
4419
1207
3703
3263
8562
7354
8287
4834
9522
6890
3217
2951
4980
9880
1000
2902
5336
2812
8669
9815
9839
1166
3310
2518
8801
2629
7579
2031
6135
8839
6413
4937
5943
4207
2706
6607
9834
7116
3657
1993
5627
2134
7446
3705
4974
7579
1987
4626
4666
4744
1364
8723
5732
195
9269
8320
8314
6629
1474
769
4057
837
4995
3492
3484
8943
9201
8126
2801
356
9561
6751
5129
6459
317
3332
5228
6005
8209
4085
6151
5182
5481
8398
9523
8656
9660
7035
8851
2497
9556
8893
8970
3788
2485
4073
1430
1165
8520
736
9325
5558
8420
1545
146
6799
7703
2826
4900
4298
9990
4901
484
6068
3007
5455
465
6440
7319
3468
5121
3389
4501
9078
7662
592
954
1293
5274
4060
2523
2520
8753
9045
4156
7321
2378
1781
5419
7247
7193
7534
9350
9317
2596
7006
7066
8920
3408
8128
2218
2805
1223
7950
1976
5649
1480
7236
6915
7730
780
2193
3165
8106
1984
6551
4439
5829
5476
7073
3019
248
718
7828
8950
5273
3500
4718
3712
4925
7189
731
585
1436
1754
1735
178
5489
2542
6990
9509
1789
5902
8286
9666
6588
639
5294
3144
8879
4868
4696
9052
2232
2297
4241
5016
9429
1327
858
2563
6835
5507
3807
5417
1747
1149
2445
3735
2554
5810
6064
5461
9587
3639
1161
5440
5663
5859
7711
3235
3325
4847
4221
8193
3028
3148
1545
7026
7020
689
1877
9192
3453
928
1310
9820
2864
1332
1730
6634
2401
5610
1759
630
8102
2344
6518
377
6665
1262
5822
3516
1121
5816
6996
2655
2783
9917
7792
6647
3892
1111
9012
3650
7264
431
4877
7160
6309
1252
2700
1280
1130
584
1390
1052
8844
6983
8055
9378
7822
6485
1710
7559
4289
3395
1442
762
894
7454
1690
4379
5360
1076
1273
4390
1696
563
8720
6048
1256
6480
1166
3869
3528
4849
8035
5979
7367
4072
3202
3406
1921
4876
1348
7449
9423
6741
7594
8166
5045
9140
5130
1938
4548
7629
8554
9272
7472
7666
2427
2008
2811
2589
8125
6836
8336
5017
4352
5943
7772
8622
938
4082
2215
9879
4533
9700
3585
8721
9200
1510
39
2483
6341
3968
7556
7813
2331
75
2580
4990
4434
9396
5428
3054
1387
7498
3525
6932
3354
116
9408
2893
7060
1746
5555
3818
1938
3294
5962
5308
8712
4862
8632
9679
1023
2922
9044
2960
5534
5044
3089
3132
7992
5529
8406
119
8446
1186
3420
1110
3477
6679
5846
5257
6946
705
2698
9017
9922
7994
8205
7769
8759
4004
2158
3324
5052
5970
7352
3059
841
1287
7579
6417
7682
2361
9220
9245
9434
8689
2057
467
4373
2739
7953
1000
1178
6068
3264
4967
1623
316
1616
5837
2176
2538
3962
4509
5039
8606
8148
7617
2847
3447
7013
5295
9492
7546
9892
4627
4017
4539
6623
9582
8637
9835
3703
2283
1488
5055
2328
5002
5815
4248
982
1915
8391
2340
5474
4056
2350
1345
6797
6479
2180
5753
5524
8347
4961
2223
7529
2078
1097
1492
9842
845
5330
2645
7482
7224
4022
1781
1670
8196
3812
1507
9858
4375
8368
4760
6842
6256
5915
7583
5605
912
3501
465
155
4889
3487
8188
8855
9201
4325
2079
5143
2946
8488
8805
6272
962
2002
7339
4543
1723
7906
6543
5338
8374
5088
1688
7493
3992
2027
6316
8849
57
4621
514
703
1644
8688
5317
9730
3872
8537
3777
7249
2611
4595
4509
1676
430
4055
7941
2262
9249
2199
9202
481
1979
6106
9272
1272
5301
353
6141
2677
3052
9384
2193
8515
5562
1993
8494
6893
6496
2010
6653
1781
3266
3414
2306
1394
47
1689
4710
3504
9787
6965
367
2715
1707
3538
5022
3254
6844
1395
8580
6437
2064
3555
4866
796
6102
2173
8444
9294
6789
1515
1800
8519
8836
3063
6425
3029
8537
7165
5187
6241
8125
5297
666
4364
4313
3421
5788
1268
9759
9219
9991
3478
9094
5409
2360
8461
6371
6562
4641
7048
1633
1312
614
7322
4350
3976
8405
1931
1137
502
2831
1564
2059
5167
8647
5496
6105
6014
9142
6261
5139
230
8201
7834
997
1094
9752
8555
5623
6458
5907
9039
2058
9534
8379
6771
1666
7117
9450
3127
5627
6760
2832
3798
2025
9171
4587
5379
3104
9257
7394
2782
9996
863
9614
4982
2862
7398
4405
3865
6004
3274
5781
1799
4932
7560
6810
3701
9445
1084
2140
4461
1177
2584
2136
1426
2123
6992
8360
721
1425
2226
7826
3971
9326
2260
4698
3887
4071
2118
8885
9804
7967
7110
987
9860
8242
3138
6568
7221
810
2503
1567
5841
6305
4777
9563
9029
20
140
8484
7926
8513
670
3690
7351
9485
6439
1105
3239
3667
5353
9882
4024
4396
5938
4681
9962
5688
4736
360
918
3495
8980
423
6855
4231
4495
2030
9090
6234
5625
6034
374
8243
3744
7775
3374
2252
5933
7064
7924
5687
291
1720
7760
8112
8289
4676
9565
9451
5991
607
3196
7679
7221
2569
8611
2878
2654
2357
9277
8768
9339
3382
661
4171
7164
4965
7597
3857
4106
6050
1560
3814
4920
2356
3560
9725
1016
5502
8273
382
2202
3233
3917
9013
878
1496
2313
5802
827
8980
7836
1721
6488
3348
5975
1118
1207
1840
2776
6447
8674
5378
7513
1397
4989
8290
2037
7111
5963
861
1675
6373
7053
6833
9291
3935
8165
9032
7341
592
3352
7118
1745
7242
6306
336
9376
7727
660
4451
4594
5465
8872
542
3145
791
9781
8582
411
5364
7246
852
3757
37
436
676
4842
5567
124
2589
1603
9955
604
5368
9344
8056
3710
1887
5156
9123
5031
4899
5551
3124
289
1705
8078
896
8196
9411
2909
6343
6500
6887
1484
6322
964
5502
143
9211
3144
9131
1391
6632
3208
9413
6542
6853
6304
2339
9976
9597
5300
9732
4244
5077
7809
536
6506
7541
7647
5982
7423
7891
6035
1386
1724
5790
7824
5730
6333
4773
7661
2966
8917
9234
9314
8330
1262
4374
2780
4082
1854
4577
4448
3497
7397
3998
7292
9069
947
8409
6905
5098
5783
894
8061
3265
3041
2431
5565
1765
8121
2434
3807
3091
297
5429
2941
6123
4181
7183
5733
9967
7643
7092
4654
471
4581
9204
1590
5390
6268
944
1766
236
406
9514
7367
6449
8080
9833
2685
6539
3846
1606
1361
7060
3103
4422
8893
5980
2983
7780
6001
6142
5524
4457
7330
5313
1913
347
4482
7693
2440
5615
6427
5784
7282
3869
68
5117
683
5535
4102
4727
5689
421
4072
767
9643
3000
1463
1520
6807
5224
6690
1459
9755
6757
7937
1644
9508
7271
6117
2336
6765
8506
7802
6353
8847
7769
3914
2792
9143
9157
6475
7278
6998
275
6264
9335
9938
3584
7934
8060
9497
6337
8861
6355
4917
955
6462
7916
3323
1115
147
4042
4686
7508
9081
1613
609
6067
8315
7352
7833
7888
7409
3892
1392
83
4885
2032
8662
8673
6822
5331
5746
7410
549
2896
9703
3151
4445
2149
7921
8877
9536
4560
5615
2305
7164
1725
1194
5311
7820
688
4019
9267
346
940
9244
1003
195
5599
3420
6351
8083
9402
8054
9198
3664
4304
5603
8358
3074
8298
1995
1104
415
6180
995
8085
6629
4536
1681
3057
8017
2533
6715
515
508
6395
4861
8029
821
3478
9817
4895
890
6997
2680
7018
1648
1046
687
1124
1602
3503
3741
1975
4741
6539
1840
5621
3002
9024
3752
8733
9341
7177
3411
7859
9227
197
8343
7727
3120
6987
3391
4788
4190
6999
2076
3179
3130
998
3677
1787
9408
9674
7226
4535
2630
2746
393
2501
4430
9434
7139
7623
2501
9634
8033
1463
8505
7981
7328
9059
8424
624
7283
7139
4019
4613
1720
3571
9985
9828
3123
9121
1216
4877
502
9125
8214
2196
7618
3304
7126
4729
7783
4642
5454
6707
9351
4948
2092
9304
2329
350
1889
1211
9594
6799
4414
7043
3293
7543
443
852
4163
8602
7719
4733
934
5075
3289
6493
3871
6466
1108
738
7847
8532
5514
79
7099
2269
5015
9354
3048
293
9230
95
118
4588
3314
5604
6994
6523
8490
4171
4851
1529
9351
4429
7805
8438
5298
169
7284
5624
8766
201
1176
7599
4909
7149
7599
4727
5039
438
5441
2378
1413
2961
3005
6927
6659
7469
1944
2275
3731
2699
1141
8962
1014
5202
4032
6626
4182
3324
9797
9277
2776
913
4126
4937
653
1982
745
7093
5287
8033
4344
9730
7224
1763
4449
5515
2757
6546
6550
131
7546
58
6719
5562
7112
9808
435
2603
5321
3787
1846
5061
9668
143
9132
1668
6780
7671
2844
219
1619
126
3215
6881
9339
6971
5240
7125
4157
6822
7086
2926
643
9947
676
4
8479
1386
2889
8821
9455
361
2939
1397
2632
9719
9191
5077
6447
701
2571
1006
8343
1123
4845
3962
4500
987
6580
7088
6014
2014
6228
6266
1377
5618
23
5428
3281
5909
2039
6116
9643
7353
7112
1040
3735
1036
1298
6528
3690
3874
2924
609
5031
113
2948
7715
6357
8361
5355
192
1964
8622
8749
8010
1945
4355
9118
6335
7089
7205
8464
3291
1683
8561
8049
8363
4309
7219
2689
5209
3152
5852
738
4601
5448
751
6360
5855
2435
1640
8896
682
2028
8937
4572
5569
9807
4883
4860
7401
8692
3549
6073
720
3193
4164
4490
3945
4887
4128
4282
9908
7719
3838
8561
6777
4749
9263
606
7313
8226
3068
2966
6961
2480
8404
2646
6484
4279
2484
7861
6036
6973
5202
8117
3685
1697
3559
3416
4782
9648
7702
1374
4725
9521
44
8685
9509
9611
1366
5706
4079
8230
170
5603
1754
2351
9155
6639
8568
1061
6108
3037
4039
4336
9864
9545
3520
4209
9212
941
7215
1236
7450
4260
9168
5331
4139
3993
4098
6884
839
9471
4315
3187
8116
8634
7912
2826
2617
5098
8863
9228
9534
9815
8515
6737
706
5752
7411
139
3752
9918
6416
216
1680
8925
5016
3312
5821
1099
3076
2222
2536
7985
1674
3308
4096
8703
2384
9511
59
731
2174
753
7358
6361
5550
7557
7989
4839
7891
3141
6320
7135
1299
4767
1579
3072
6499
638
5960
2054
749
5469
3402
5221
7648
8646
7520
5157
4885
7721
2077
4151
5577
9656
4912
9638
9500
4303
421
4505
9236
3569
2023
5461
8702
4205
5280
3983
8307
5295
7166
2814
4755
8851
8884
2543
7409
4517
9658
1906
2971
1572
1682
4034
6276
9220
297
5970
9487
5635
4693
9747
7066
1507
4433
50
1221
6390
3474
3598
4093
5800
7397
9463
442
1814
8152
3698
3281
1356
1682
6137
8167
1388
3503
799
6259
5195
7771
1089
717
2165
7466
1416
393
9729
5650
9499
3371
2479
5014
4498
102
2525
2865
1189
4373
3241
5659
5235
9812
7873
378
2894
3900
8678
8343
8467
3945
1519
300
8791
7578
154
936
6653
5925
3437
8463
6597
8708
4747
416
7678
224
3282
8692
2780
8904
7616
4352
3221
1070
5798
9575
37
2734
3077
6688
161
3580
9461
3583
9080
5897
6405
978
5590
8466
8188
2554
3890
6085
6350
8052
6647
2544
3226
4291
6704
2232
7632
4140
1741
4002
8880
1934
1890
4466
381
9324
7198
4318
6449
7480
456
9950
4170
4157
4390
5459
7298
8217
8984
1585
6732
4725
2369
9066
6314
947
933
3976
4380
1203
4174
5094
8067
9154
9625
7164
2675
7855
9933
7061
7367
1499
6156
9438
5662
4733
3745
9262
6483
7631
57
4876
2746
1512
4655
578
1894
598
944
4604
3992
9848
717
5661
6338
6198
1150
14
3066
7742
4083
979
5674
4156
5478
8381
2996
9589
3708
8277
5410
4720
9227
7723
9883
3168
629
5772
6626
4002
7587
8377
9161
3328
4093
8682
9731
2176
4213
8990
1702
5821
3395
8733
7807
8160
9067
3293
7376
7626
8443
1229
3524
8928
8960
8674
7459
1859
7881
8891
3297
2922
7123
9315
6161
9903
7987
626
1656
644
770
2688
9100
352
9426
2200
3754
6761
4687
9508
6838
3551
9201
299
1149
147
5390
2612
5671
8098
220
1765
9433
8867
3604
7980
4054
5288
8130
4809
4358
4676
4569
4503
6158
10
3331
2422
5503
3229
3430
1238
7643
6009
7219
5505
6625
397
3736
7557
3898
9668
9764
5308
220
6799
4362
3050
4796
224
3407
7987
9072
1493
3646
7687
2434
5536
6523
4668
8961
6895
2645
1797
5170
6588
2948
7140
4132
2195
5217
8777
2768
3147
9045
9878
4751
8227
6778
993
117
7131
5966
4708
2380
6316
9685
8629
2044
1141
3214
3933
1861
8675
1182
1096
6575
3164
5337
3096
3081
2600
5135
6757
6398
5308
2146
8741
8469
1844
6518
4180
4855
4716
1346
5968
4092
4012
1347
6660
6878
4926
3839
3791
2431
2349
3254
3280
1191
3996
3669
9521
3605
3136
5141
6941
9462
6186
1280
8638
9748
3541
4227
7111
1382
3432
3151
6443
8501
8089
4458
201
8270
1887
9298
4869
8643
6130
6242
9891
3628
5345
1341
7570
2668
2687
4102
8739
6206
1066
9682
2517
1854
1402
7334
2831
4260
2531
6666
2377
3643
7479
1711
375
1631
4043
5260
6546
9045
7284
4532
3989
9909
782
3140
9585
6402
8841
3848
4558
2394
1440
9949
1118
9992
1831
7601
1231
6951
3376
3495
6286
6497
4442
6390
4610
2118
2215
6337
5580
4296
4345
7314
8025
6547
5784
1631
6897
8346
5170
3630
4431
9324
416
5989
509
2662
5936
2858
5532
3202
3540
3385
4077
9981
4599
3844
5823
3269
4919
1268
7125
6513
1428
6862
7283
4300
4019
9873
837
3097
5887
3116
7036
8906
6973
5820
7398
923
3658
3
5369
6841
8915
4116
876
3985
9152
6043
9009
1267
9983
2442
9859
8500
8377
2669
2472
3107
8914
2303
9715
5043
6434
3158
5369
2551
5611
2585
3229
221
6263
5714
2522
1793
2016
8830
8317
7266
59
4832
3293
2161
7618
1958
4440
8085
1132
6884
5051
748
571
7357
1821
6844
3345
4144
1624
1256
384
1806
9702
4574
5517
313
3252
5900
8432
5880
5013
803
9275
5560
4086
4724
4452
5677
9721
1271
5217
9366
7376
4587
2543
142
8056
6776
6383
4014
1216
7615
5134
7807
1188
1443
7823
2990
7866
1329
2983
2361
2264
9050
6356
9269
7184
1681
9147
7330
8650
9808
397
1222
8156
3381
2085
5910
9640
3114
2656
2916
8690
1730
2714
2737
5869
3679
1265
1939
7713
5121
8616
2162
8346
5609
2842
9997
4736
8443
601
7098
1919
1090
1154
1610
6371
9341
255
3578
9089
8199
8425
230
4676
3637
9463
2040
7411
6616
7623
7742
5884
8226
1368
8522
6159
6677
3234
4146
5849
8343
6930
6600
2252
6946
3750
7604
6983
6743
82
6398
7223
5891
3004
3768
3786
8682
9610
1591
5371
352
5526
4370
3455
87
5354
4754
7691
674
6398
8618
9072
6311
7980
113
4548
3123
8284
9098
4046
7144
3649
9973
4254
3426
239
4862
839
6727
1287
338
7081
5420
9392
594
2143
7108
180
8529
9138
4947
1684
2904
1400
7297
361
8552
3965
7531
9096
1359
3836
2899
4529
5667
1498
999
3957
4812
7103
4287
8817
8383
2722
1888
6939
7396
8031
9518
135
2569
5544
8414
9111
3455
8214
6649
2381
3458
8090
2828
9230
2615
5508
8236
2790
285
7294
8583
3697
6278
7559
1446
1213
5839
2824
895
1402
235
772
6567
9594
2542
5152
5989
2507
2149
6908
2529
2446
9027
2462
6011
2419
1061
3418
4984
7107
7623
4240
470
8074
2384
7362
7937
463
3624
847
3151
5153
1787
1969
7430
63
1253
4224
4365
2132
8780
9825
4079
1934
6974
190
7756
7241
5135
1555
3145
4045
3588
6162
8808
8401
5358
4740
1411
7098
5022
765
7282
7092
1431
5515
428
3435
4738
7914
394
7542
5770
7094
3238
1425
5799
6671
5106
8806
6856
6114
6134
3496
8601
186
4993
2667
4645
8498
4880
2723
9988
8085
557
4135
741
7924
5263
2433
5480
3508
6479
2646
6082
7025
1498
589
3699
5827
1218
4493
9252
2764
2608
6823
2617
6522
1684
7069
8199
3839
2573
8877
5775
8459
5812
8367
1944
1571
2626
3607
9291
1344
1969
998
7944
6406
1264
2356
598
1327
5745
1682
6983
1236
8508
1983
9321
8887
6454
7881
1497
912
7789
2990
291
674
746
2750
9684
9801
3161
9278
6736
1059
6276
588
8063
6456
2011
3338
7347
6615
7680
9545
1861
958
159
5940
1997
3589
2411
3605
543
7208
2820
1480
3538
6416
9780
746
8589
7532
5704
5693
1739
5393
7052
2507
5421
8827
8479
548
3102
863
3446
5655
8866
5775
396
3113
4919
1000
8567
2036
1774
4444
7222
3599
6387
4279
9222
3542
8599
6560
2980
7414
8383
1070
7261
9927
3557
1716
3537
3286
5404
6443
9190
6526
4354
1594
9288
2067
7374
9348
9070
9370
5016
2943
2616
2424
2008
8796
404
8486
2454
2696
1168
6158
6785
8318
4730
4741
7899
1430
3204
3220
8433
8670
5619
4868
3817
8532
6118
5525
5892
9133
7587
5180
515
7797
1373
3879
869
4659
1666
5134
942
4920
5041
2104
7972
7332
5064
8967
2531
3254
6220
9633
5728
8014
1650
7116
2779
576
4202
6741
9117
4327
4203
364
8321
7939
9129
2912
1231
6768
5475
7907
2195
7173
3449
1529
2429
1622
4331
179
9297
1414
365
9218
8382
7277
9639
378
2652
9746
3192
7429
7246
1493
4762
848
9735
5228
5648
406
3194
1015
2636
1895
4153
4050
254
9749
9535
999
3223
5339
937
8221
6156
1978
8638
1249
5781
7906
7968
351
3397
6521
5979
7581
2724
5323
6650
4564
455
6302
953
1836
4337
7040
132
7379
4787
2015
9599
4154
3824
6901
1839
5133
7979
6143
4373
4028
7505
9384
4923
7994
4883
4262
4919
8209
5228
5905
237
5904
8705
3579
2256
9427
6822
9105
5801
5629
6813
5260
9616
2773
4201
1780
3895
6650
977
8370
6279
707
3456
5153
5761
7608
4009
7936
614
2999
9911
7430
4707
4
4402
4675
4180
208
1071
9022
1962
5268
3727
3328
9863
4282
6423
6236
3621
600
1711
138
5926
2138
9396
5375
951
8940
3784
8347
9454
1265
5929
5070
1490
8770
3039
4295
8937
8838
7807
1739
7804
2122
1437
6575
439
1550
6990
2818
605
6780
8107
6841
185
3110
2241
6664
5311
250
854
4410
6016
1108
1142
7886
4700
2992
4411
2782
6002
3355
1291
5324
6435
5638
2763
4956
533
3109
6226
6728
2755
3754
2360
9300
8274
5496
7309
1887
5582
2167
7126
5666
3298
2644
5393
8936
1623
8322
8250
8698
500
8209
6551
4982
6164
7721
1534
1963
5877
2083
7254
8852
7468
7652
5818
7982
9765
2935
7210
3784
9240
5158
9900
9382
968
853
768
2146
1782
8635
8401
2784
8034
6909
806
3676
7841
5305
7721
5570
2442
1180
3935
8201
6762
3729
6838
4349
6167
6950
8685
4471
3810
1756
3004
5451
8197
8923
773
6671
76
351
5218
8435
3073
676
8334
6721
655
5737
8272
963
9272
7204
7569
7371
4818
1666
3311
2898
8860
825
3658
3345
8366
2396
4539
7765
5598
4986
965
1667
8511
5075
6515
5432
4
344
9649
411
7507
3182
3575
8530
6740
9871
7024
5662
6648
7293
6409
3988
6967
5875
9172
2632
4594
6826
4812
7032
3367
7461
5795
9506
6578
2250
3080
9123
5168
638
7652
7181
8143
2315
2323
9860
8402
2848
8576
9670
2817
5350
8056
2069
5228
4650
737
6882
7328
7499
7236
8183
8658
8258
7845
6560
2937
1081
8147
4871
5080
4042
7147
7516
6217
4917
2951
61
7333
8157
7284
8840
5423
5007
2321
922
8160
7344
7123
3618
1005
1107
3877
2999
9174
7411
2333
7970
7512
7875
4282
538
6577
1632
1449
410
9635
3759
6999
9857
7010
216
5505
3078
9063
95
4183
3366
695
9739
2351
4412
190
8452
2213
5307
4901
990
6720
3627
418
892
6912
9757
5983
3507
6836
8557
5779
7501
2824
1171
8556
295
2811
6150
1294
1127
3166
5390
3092
5165
3593
2532
5877
2596
7480
8824
2675
5029
3826
3550
365
6025
6090
3255
1829
649
430
1271
4475
2068
3933
2616
6999
8972
5750
4907
9014
9341
7051
6390
8812
1771
8964
9118
6952
6151
4336
7570
533
4493
9094
4481
9884
9981
6794
8122
3079
1909
5116
4846
2321
8439
2138
8468
7545
764
85
6873
4357
8885
9505
2193
3954
2873
2309
7007
9178
6848
2371
5148
3119
8266
1378
4104
6387
2541
8406
8906
906
1482
4113
2405
8279
2331
2627
2010
851
5819
861
2852
7309
9249
6980
420
1419
8827
1264
9305
2862
5907
6324
4027
7828
1056
2456
949
8294
4428
3538
2077
8674
6109
8115
5905
6979
9475
9389
4255
2924
5661
5074
4240
7028
328
344
9571
3930
357
3385
8322
6426
5621
3799
2739
7416
8499
6301
2877
7801
8847
2512
7701
8178
7219
6676
2916
5304
8195
7963
8790
8470
5878
9464
4418
3532
1355
3074
6929
3540
7866
9204
317
8513
6089
7697
1192
640
2951
6389
8533
4256
6744
9782
1798
2334
94
5689
3796
3721
288
9361
5653
7109
1226
3491
3085
6203
4368
1477
3587
125
8560
3220
7774
4246
9283
8021
2141
8416
5056
739
8320
9584
2222
711
3206
2235
4467
5590
9987
9148
7437
2388
4158
3998
7548
3910
5493
3603
9659
4181
7597
4471
3193
9247
2905
31
1448
1927
774
6251
5186
540
930
4315
8834
6519
4759
1597
3766
111
3655
3620
4047
1591
6389
6820
9762
5478
7454
2810
5743
4599
3298
8473
6987
1799
7859
6959
8236
7739
457
4902
7008
7444
6815
3910
634
4187
8045
1111
2267
2119
2099
597
7497
1726
719
3676
3950
7719
4300
4659
9568
1709
4999
5445
1112
9008
622
2890
8178
8150
5640
6356
9984
8911
9915
6501
5050
2758
5182
1822
3606
2835
4315
6386
6576
5277
7744
4506
1878
9581
3731
4849
6643
3822
7904
8495
5638
3600
4112
3955
8894
91
4583
8986
8580
7761
2554
108
6725
828
1452
2181
842
6247
4228
7313
4630
9
716
7185
6908
2171
1800
6378
7755
1595
4208
6188
6567
3497
828
9328
6228
2847
1132
4379
5825
6941
2497
5744
8863
5154
7803
7777
589
5015
656
6469
5490
4165
406
3381
5045
1959
9133
8769
3852
9450
7388
8144
2576
9424
2582
4468
585
4724
761
6988
5467
4984
1971
8227
4461
315
5840
5557
1394
1702
4773
6338
4917
4405
7859
27
7382
1107
8408
8634
9275
2590
5303
7934
2325
3337
5794
7635
4433
9728
4738
6400
5638
2086
868
9242
1394
443
9151
8966
1724
7849
645
8172
5781
8686
3590
3383
4961
6644
7596
4329
6795
2539
6903
4971
6746
888
6325
3121
7006
2790
8684
8652
3014
3227
7320
809
5762
8358
6188
7576
3968
8244
3398
71
4294
5522
5492
3996
459
1101
5277
3697
5601
4517
1390
8282
3794
6608
945
3154
8295
6891
1003
1235
9423
4619
2323
997
722
5009
426
334
739
5867
1275
6279
3483
9016
481
1679
519
5764
5503
6856
9200
2385
2880
3743
2771
7718
8220
2874
3997
5905
3827
6202
3413
4489
8345
7344
8166
5375
4782
4252
1783
9330
1673
7888
2328
2273
1200
5843
6667
795
8247
5713
7213
8386
5634
8736
1920
2414
5081
3981
2342
4878
5719
7781
1564
2730
911
3472
3184
6436
5068
2119
497
2748
8370
1238
9426
6339
2822
6797
1466
679
9399
8528
8027
6556
6536
3902
1132
1372
3884
3343
3766
8726
1484
2679
5703
1106
2279
4215
8679
7140
5127
9299
1861
7167
9084
4893
4076
9536
439
5104
6903
7483
5541
2969
2510
1060
2870
9504
6989
1844
7737
7444
6095
8363
4550
4084
8924
564
3767
8539
8156
5844
6292
1443
5511
7244
3401
1609
4730
431
2774
1905
8840
9437
8132
5152
3307
3725
9919
1704
2901
505
3604
7329
6248
4323
2808
5521
4797
7350
34
1918
8677
4343
4054
2107
9290
8554
3615
6175
1089
6609
5673
947
7455
7327
9896
9
9525
7195
9400
2506
7945
7008
7458
5736
5538
9681
9863
4754
8096
7034
124
8262
229
8433
3650
1280
2532
7308
1473
5537
6389
8156
145
8875
6338
4326
6853
1976
785
5651
2180
2331
1741
1821
8837
5550
2451
2234
2438
5786
6007
1941
2489
5893
8769
7767
7324
6646
632
8117
7828
5620
2392
339
5477
9932
403
3766
4431
8081
9362
199
7368
6238
4373
2884
2051
1511
3615
5984
6715
4558
3559
139
5694
8481
6764
6828
6040
224
4889
2298
4554
9612
929
2058
663
683
6103
3859
5579
1353
8044
3597
8392
4680
1413
5608
5967
408
1289
3769
6359
8145
6836
6879
1341
1917
9979
1556
5449
451
9997
9615
6664
4702
2721
8102
7259
1980
4930
2256
2956
5554
2436
585
4504
2365
7633
1823
5853
2643
821
9
8673
360
9458
8551
5388
6956
3649
6148
4676
3282
2198
4344
2099
8524
4526
8794
2327
3650
2856
3907
421
8609
8973
7549
7515
5296
7709
171
1921
1597
151
6482
8651
3686
1445
8133
8974
2404
9490
7390
1116
2514
3337
3704
6302
9467
3563
5466
77
897
9549
7806
364
2762
8331
8751
3014
1461
7373
3568
1808
8699
6581
9994
7514
1136
1345
462
5879
3240
5619
7288
630
3462
8282
8852
8941
2096
5789
2250
9969
5310
6100
4341
4917
4241
9955
2690
3164
5921
2372
5540
6108
879
8160
4004
6577
6329
2505
2645
1131
7276
9191
518
7654
1395
3645
3776
2836
7501
5927
9231
3641
7581
7123
1534
9362
2491
2921
4219
3986
6024
3544
2537
1499
222
718
4036
4517
3494
8963
6992
5551
6883
2899
4762
5039
6156
2710
4864
1255
4056
4046
7452
5319
1185
6892
2811
3080
4314
6976
5853
5164
1021
3211
7973
6912
7629
6674
8687
6458
154
6546
5441
4965
3843
5946
3050
8406
9526
9769
136
5659
7683
7669
9622
1199
5071
677
8145
8092
7587
5452
7532
7981
1684
7570
6826
8111
686
8545
2776
5508
3514
1577
3805
771
5487
4288
9097
2111
788
5130
4683
4514
5364
6656
6447
1494
4474
3760
9556
673
4475
1873
3820
7546
8099
7954
892
9100
8135
8014
6915
6934
3050
6685
7512
2588
6795
74
8172
4190
7611
2492
6718
6210
8029
916
3261
6720
8166
6594
9848
1387
1380
3028
4017
5847
6507
9709
6497
8283
2186
5917
2869
3157
7741
690
7157
2132
2843
4683
9205
4806
7023
7685
3349
1278
6692
9124
9443
8545
4649
352
4896
1022
4884
329
8896
2871
3395
2664
6619
3089
269
2387
2625
308
6807
5341
2858
6479
7203
4744
3370
1787
1699
711
2500
4938
9035
9333
1782
6764
5716
2252
114
8462
7117
3987
7516
8431
8620
5687
7119
5952
6387
6148
2315
200
493
32
9225
9841
7047
1748
2015
9667
2699
2936
4558
2730
9928
7882
5224
710
8030
8587
3984
5407
645
9942
794
5699
6733
941
7377
8638
4607
7490
8087
5749
6243
9600
4679
9327
2443
867
4710
9584
4813
7450
1928
8227
2526
1015
271
9619
5705
4689
367
454
7502
1495
8668
3686
7336
6832
693
4270
3927
531
7642
8974
2092
9152
8679
2731
3171
8090
7605
7030
106
3634
7494
6535
592
4929
5055
2838
2793
6369
6114
3413
7614
3689
4968
7789
6337
5107
8846
3236
3630
6315
2903
696
9228
5750
1407
4907
1619
3725
1887
4235
1384
3268
7212
828
8580
3931
9466
8052
9363
6417
2862
1826
2312
8752
7762
3740
1661
4889
7489
6676
6247
9789
114
2807
1641
3349
5953
2642
3199
1518
664
6737
2091
1524
6334
1957
5757
2442
1270
8528
9482
8916
2248
6896
2767
1585
9980
9750
3615
872
7458
4915
1016
8573
5663
2238
9524
7424
2018
3396
3660
1443
8789
2716
1526
3286
9631
1910
2559
9697
4262
1087
787
8621
18
1491
2457
767
7548
9232
6892
9378
6917
643
5876
6416
1091
9266
7076
7325
5766
789
2284
4448
2857
8402
5566
4350
8900
6835
5581
5589
5710
2965
2434
6402
1552
9456
4665
7855
5765
5358
8984
5756
4013
8810
7263
7625
8417
9399
6746
9246
4833
9482
3620
6280
9560
8932
4582
7824
7297
4720
7501
24
8547
470
9226
2437
3704
2393
6722
4084
4267
9971
7654
1531
1184
9627
2909
7949
7357
544
8829
6936
438
325
9688
7871
7047
8009
1331
127
8938
882
7522
8961
2840
1941
2111
9003
7100
4116
1050
6179
7411
7732
9290
6529
9152
858
5266
79
2860
3634
8318
320
2762
4092
6252
9386
2745
7587
8872
3009
1938
811
9328
2193
1073
4263
7814
3032
993
2692
9412
7678
9584
2981
9961
7123
7986
3227
6050
3843
6417
6769
9940
5496
6129
9938
1333
4348
7842
9063
218
568
4703
833
635
8510
8243
9215
115
5424
1531
5437
6548
1388
662
1833
2759
8501
1497
5235
5057
894
3920
2000
8561
8885
7583
3387
4133
6617
1878
3561
6124
1482
1187
2471
1063
1916
7521
4194
393
4599
2446
4339
3502
4510
9786
2277
9735
3994
8699
7316
3747
4211
2829
8212
9657
3819
7031
4587
2562
6502
6698
1948
2035
8937
6706
5569
1608
4270
1679
1956
6989
5169
4573
4426
3029
2075
2111
5165
9182
8440
1306
2708
2156
7511
6829
9473
6929
333
7951
2310
9406
7014
5105
6661
339
4826
834
1475
5266
1576
8193
7432
8418
722
6973
1622
6463
8708
4009
4964
2095
1298
6539
4134
9760
8525
6147
8538
9020
6465
9785
9169
3454
7374
7935
3255
8127
5297
2725
9442
7241
5055
8348
5331
6349
4429
3234
9900
8191
4927
9228
3983
1151
2043
7730
7070
9539
4073
2531
1236
7167
1802
4554
1758
3735
5841
8536
2824
3099
7858
1649
5104
8321
6678
4611
9401
6897
3896
3840
7919
649
1775
8093
8369
8049
5193
226
6128
5177
2528
6370
3426
7230
9019
1381
6483
1531
5204
2961
6026
7548
6193
5480
2867
8654
1249
2826
9774
7219
998
202
7795
5985
9161
494
6639
666
5022
3345
2608
518
6437
3875
3178
76
1194
5360
307
4576
7594
9453
3393
7910
178
6158
5902
1045
4965
6325
1029
4886
9610
2870
524
5531
9712
6390
9853
1149
5327
3025
579
5806
7821
7354
5645
7166
1689
7981
8130
776
1959
7169
4546
6860
1721
6761
2885
1944
8502
5801
1042
2687
6569
454
2590
1484
4569
6438
6207
8543
6048
535
2363
6181
1867
4603
7762
839
4413
8129
501
601
4512
1487
9089
3683
8633
1883
4924
9260
7526
2041
8795
1489
7687
2863
7469
2614
7399
3796
7400
9523
2357
8230
7022
9664
4243
6795
8203
3579
3818
4768
9838
5222
8184
7741
7362
6366
3384
6937
6519
565
3276
2538
2018
5009
9832
7828
4798
430
8590
6995
8349
5550
8722
3252
3775
1041
9514
1965
7293
3616
804
5597
5107
6146
7764
3294
3816
1842
4344
5351
4139
4472
3257
4606
3803
9939
1712
923
7827
1256
1187
6679
1377
8948
4491
6387
9234
9837
2227
1461
7595
2327
8367
8350
5942
7907
4167
8855
8359
4434
9342
3609
6810
2407
4723
2379
3644
5146
3299
5222
9618
5928
3481
9781
8473
7288
6340
8872
8763
5001
7347
2936
6203
695
8559
3461
7933
8460
8725
8266
2213
8803
6991
9858
8922
3559
2733
8548
4599
5418
7733
4458
4814
3650
8757
1200
6953
6702
4945
2599
5295
5559
2413
8057
1486
8497
9192
4791
9243
1825
9443
8477
6196
1912
7741
2935
8814
5757
5708
8094
432
2392
1866
7579
9083
9819
9802
220
2372
9851
7573
6372
1200
1644
5398
2300
6011
7964
1038
87
9204
6677
6452
9620
4473
438
8125
9548
2154
5739
5443
4059
7117
1912
2806
5980
2510
9765
5292
2541
3904
9171
1254
6514
2340
541
2528
8517
2020
170
7348
7483
8253
702
6605
9041
9911
976
6483
6469
9347
902
2855
2610
2288
333
6876
3907
1465
3893
9872
5288
6958
185
9286
4470
7870
8508
6274
7993
8622
3183
7648
9973
3608
4543
5377
2746
179
6379
6466
8054
3131
1379
9947
1892
4733
7260
9042
578
786
4960
3401
2224
1925
1170
6314
9572
3042
6815
2477
811
3436
2960
1956
8762
5227
5292
8980
4306
2881
5018
2032
1602
4808
3460
8451
5718
3594
6408
8394
6558
1723
3096
6732
8169
8263
7217
5927
1632
5060
2600
8471
9119
5811
9632
1989
3518
5737
1209
8251
366
8596
7122
4800
3454
9836
783
228
8221
6520
9126
6809
8890
3850
6755
172
6456
5784
4427
463
461
2056
6653
7636
3354
855
8308
9272
6084
4294
8810
1801
9024
8497
6615
69
9278
1805
1319
3265
7100
4158
7929
9203
4252
5442
8563
6717
2880
1166
8499
5111
4273
1347
6960
4119
7710
2460
6208
1855
4882
1718
4835
6483
5758
1628
8396
7093
2390
5086
4831
8623
7720
1694
7286
8716
1814
5112
9805
7972
2565
3403
3326
7043
7838
7159
1879
3876
1281
661
2551
2671
8042
8605
1400
8876
2220
408
997
7058
2617
2212
1677
2977
9444
2013
2528
2552
4941
8270
5350
244
4395
2868
1407
6006
3993
7770
8133
464
1271
694
9245
7308
9121
128
2509
7736
7036
4042
1031
7218
6844
9809
2883
9403
2948
7935
2364
4635
9893
8489
2609
7922
4583
2828
9675
7254
7605
2927
1261
5390
1746
5573
679
8010
7898
6641
8214
7468
2324
966
3142
4487
99
1147
9815
5522
5996
6055
1405
1625
7009
5454
4593
4321
6044
9976
5253
5926
9368
682
9013
4035
2712
5764
9849
6156
107
9094
1079
6203
4903
143
1621
4246
3730
4532
6060
9881
7488
5898
2648
8454
9847
3344
7004
7925
7854
3899
8514
9305
2868
9103
8000
7074
4717
5095
9942
24
7782
7538
3940
4906
4986
5994
2121
499
6013
5618
9718
6645
4565
8907
7136
8165
1257
7571
2116
3395
9570
971
6070
1349
7838
6451
9906
8415
1075
2004
3075
1152
9360
7145
4433
4732
7807
1227
6917
290
2551
2728
5208
3113
1630
5583
1002
6684
252
7483
1295
5263
1034
2586
7412
1436
7626
5288
1647
4991
4688
1469
2723
2218
9453
1919
2
9878
2732
8709
8254
7719
1813
682
4664
5418
7840
8682
6858
7421
2980
941
3360
6395
1645
2412
7840
931
3787
5188
6026
1173
4231
1478
5195
9992
3089
7673
3324
1514
9764
429
1847
2085
459
3181
6009
6234
1917
5504
7155
7982
1780
5803
7931
5501
7932
5287
447
8431
3958
1946
121
7877
2364
1941
8318
8736
8559
9993
9025
3567
956
6311
1045
3058
4749
4499
4271
672
8267
8132
8249
4945
2129
6123
5571
8457
6701
6877
1813
8354
2255
7278
5791
756
6836
4476
7409
4340
1084
6069
1766
390
5447
5654
1147
3488
4446
2450
4174
9581
7710
9931
2785
8987
1055
5119
6558
4210
4035
9586
5685
6337
7546
6916
1696
4022
4546
6543
5751
2425
4396
3264
3855
5477
345
7487
862
2901
6452
7132
5962
5640
1144
2824
2783
656
1810
3805
8207
1676
9730
987
5907
8911
2491
7169
1904
7005
1210
3620
469
5299
4643
4254
3281
1120
774
8950
9201
2403
929
1767
6967
5906
8911
5296
1990
6612
8126
3688
8122
396
5710
380
7332
6338
1269
9191
595
9056
1280
8541
207
294
5172
803
5742
42
4691
5422
3289
8255
6218
2966
9241
9857
3078
4823
1643
9227
5670
1477
4243
2181
8236
585
7740
6077
3486
2540
9709
3520
8057
4302
7384
2373
9045
5044
3580
6103
2531
5852
1610
3342
2594
382
8340
4024
6241
6560
897
2056
5792
4214
686
43
5727
4213
9630
4004
9720
7251
4450
8307
3928
6732
2132
8934
2296
1027
2349
7916
6906
7123
5335
6354
4943
3089
876
4684
4197
9985
7149
9617
4574
8305
7807
8243
507
7877
5727
8026
5703
3568
9158
9997
929
5211
8104
1708
4242
4854
3223
8828
4428
3753
6036
6176
8739
6165
517
7152
7013
6379
898
329
8900
8840
2522
1377
7925
1821
1650
389
2865
71
5373
64
6841
8671
1848
7210
2870
3311
5052
6172
5006
7311
4310
7627
4819
3180
9107
2441
4789
8869
2389
8227
6760
4705
8259
1879
9392
2080
9468
6023
3848
5804
4987
6419
7011
7883
6759
5110
6458
4484
8482
4175
1251
4956
4657
9577
5826
5244
9066
2025
6410
5057
9145
7029
5500
1279
1646
9276
2800
643
4896
1349
6978
3635
997
3399
899
7492
8713
8914
2160
6185
667
6009
8192
2274
2216
1837
1446
7720
5247
5639
9334
5859
2579
2017
7157
8919
2351
7841
7802
2857
5379
7363
5008
2081
4157
3570
8813
3518
867
6339
9757
1760
1229
575
3095
4166
1296
5243
7889
1732
4548
3525
8736
593
7254
9692
7959
8091
6138
3308
8464
951
2633
9525
9993
8361
4664
5960
4310
6012
2025
2813
2501
6302
7738
7476
7358
171
4684
518
8056
2405
1470
7943
8617
1901
6519
7130
5846
2048
1891
4336
1608
9265
4309
7343
3248
863
6906
8108
3137
8947
7694
1141
8523
7784
8920
7548
4984
535
2176
4915
5135
2829
5761
3857
1334
5996
2682
5455
7701
7227
5502
6674
2646
8426
1067
7237
8856
9191
9240
1730
8786
2678
2951
5244
6644
4689
7386
4412
2058
5771
1650
343
394
3826
7890
9688
6396
6385
7074
1135
9
4703
3263
6549
4268
8536
4528
7675
4982
7269
2372
5839
942
5274
7991
5353
5445
5052
7251
3336
9286
1566
5699
1972
1708
9431
6739
2656
4959
209
6547
574
38
8432
4699
5118
8176
8460
9688
5829
4942
5789
883
3478
7703
3843
8195
4687
8495
1184
5065
3827
9186
8930
1770
5631
875
6416
6762
7963
3473
3471
3506
5232
4224
1026
2324
2832
8709
7789
8342
2982
1747
9604
6058
5915
9076
133
4174
7586
7577
2830
79
9665
7154
4284
2312
9324
9769
353
2889
6095
7752
1713
6835
4504
6139
8073
3551
2287
5872
8669
1438
3092
7691
813
4683
1395
454
1539
7277
5365
4630
8043
3241
8886
9064
4799
8564
2591
7178
3950
5845
4896
647
2153
137
1964
8826
2698
5745
2752
6612
5585
5141
5633
5640
4908
6332
3105
4675
977
8595
7390
8041
1548
251
8503
5466
6368
2464
4588
9892
6524
627
6113
9202
6811
7097
5710
5090
2311
4492
3174
85
3260
9471
6194
4559
37
3903
890
9598
1221
9909
3519
3207
5267
7673
8360
5947
6835
304
9063
2697
5613
1733
4966
14
5341
1446
196
3783
6550
437
5110
7527
8979
8895
9467
5667
7308
1834
2049
1419
3633
839
702
4724
4598
9590
3244
96
5499
4649
8051
8862
8919
3457
8644
1358
5057
7829
9456
6877
3754
4737
4003
5166
1018
5498
929
8362
1637
143
475
7166
9482
6044
4717
963
488
968
8727
8635
8829
7039
8822
7895
4733
5034
1470
5286
4459
5257
55
6183
7687
6722
4161
5391
7028
6675
8214
1366
9045
8980
1354
5756
1059
4168
3361
4745
7261
610
7149
5618
3261
6133
1426
8248
2691
3555
9129
6490
7472
7943
845
8026
6449
9374
3845
9197
8662
7423
8350
8108
9902
1708
3141
5400
8209
2240
8302
3003
8010
2584
7204
5513
9742
7711
4909
3524
9373
5522
3896
319
356
8722
6086
1338
5277
519
6755
7709
4132
7969
1167
8272
8758
7546
2381
8631
1016
3704
6616
9579
6673
7374
1901
4866
1717
7282
2233
2129
4223
1433
1759
6488
1099
4319
790
8171
9773
8195
7277
9569
6193
1406
1260
7222
9040
4644
6889
9339
7771
1779
1939
6205
9576
5961
5678
4275
7558
8194
347
8273
2078
1854
3379
313
8776
6977
7665
337
6551
9156
9433
9295
1714
6794
601
3361
3520
813
8810
9882
7471
1990
7058
1207
7169
6331
8810
1407
84
6002
727
5736
7085
3812
8568
6807
5392
509
4522
3055
2542
8720
3227
9483
2075
5783
3481
9846
3306
9288
758
2215
1112
8260
6123
6251
2530
9401
3798
2443
5940
8343
8705
3804
9456
8543
6496
4052
4038
8246
1271
2026
5366
8218
102
6935
7039
4716
5618
7753
4355
1211
2656
4503
6569
8993
3825
4606
9246
8999
9061
1865
4890
9300
6925
8655
6315
642
2257
9575
9536
9057
2090
1974
2371
1205
9454
2521
4867
1307
5590
4542
749
425
2589
2572
9703
2131
2311
5556
7818
6921
1899
3375
8025
5502
2991
2470
98
4787
7135
5041
5391
3378
7193
4151
7081
3639
1544
1300
4011
200
5978
1273
8206
8646
6608
5213
7974
1259
3186
9376
5912
979
8637
7392
9414
5896
5835
9749
1737
8453
9949
2072
8778
3788
9638
4369
7021
1731
7815
8268
8474
1480
9538
5117
9753
2006
526
5947
9465
5168
5607
6712
9966
6362
510
497
3141
8791
6276
2288
5172
7740
9279
1919
9811
5475
8214
2695
6241
3084
3967
3430
2869
6159
6835
3327
818
7965
4570
1483
8069
9268
5688
5806
1582
1872
387
3349
2025
4206
1712
9483
3944
12
2297
4362
4511
5837
3486
8270
2875
7144
1381
4245
1952
976
3503
8851
4605
1839
8008
5698
8542
1531
5658
4951
1502
8410
2399
7840
3367
9026
3233
3769
2632
8697
5297
6013
9233
5851
1792
3898
2334
5402
6700
7533
4574
2064
8026
5645
3231
5455
5821
6644
8663
170
2561
4679
7553
701
2535
8950
147
3942
3229
4911
4968
4087
9064
3245
8782
467
4177
9534
8110
3622
9769
515
1988
498
1978
7392
1978
1779
7100
1923
6805
1364
1169
5169
2875
187
5662
1500
5600
8479
7174
4017
5980
3594
6900
2637
7882
7241
5972
4480
9295
1936
8911
7530
1509
2378
3346
5921
1892
3551
3738
5077
3772
5086
5630
6106
2721
4009
8104
533
7715
8752
7793
7346
9736
582
4648
770
2553
9392
7791
3058
8406
3436
4435
9798
1830
9726
4214
7620
9264
3301
3546
7757
6399
2732
731
4455
5989
8796
4890
245
879
3438
9762
9848
7601
6431
5257
462
9566
2525
3397
1833
6741
7806
4072
9787
2747
4143
713
6845
4274
7386
9072
207
9203
3793
958
217
6285
9462
3367
6672
6377
5053
5837
4709
5737
3881
9946
951
5677
1299
9113
185
5586
5338
1234
6734
6536
4004
5312
6256
174
450
6385
3760
364
5281
3754
4583
8652
3085
5139
4203
2869
1328
9878
4654
9350
8072
3776
48
5884
5175
6337
661
7648
5044
4262
1490
8336
9934
5152
2512
808
6737
4960
4466
6701
1953
4226
2403
4886
8467
851
6921
5719
8252
4129
3719
4539
4400
7005
6462
8749
8700
4767
8098
3395
9504
4839
3339
4536
7348
11
4306
3956
9947
8482
1452
5819
1173
3115
3539
7231
9966
5867
3647
8066
3204
4209
7939
412
4070
1800
580
7109
743
4281
4053
4111
8402
3753
9789
7331
4568
9846
218
5031
5348
7562
6399
7113
3040
8906
6649
8891
7952
9741
2399
5339
7996
3772
2183
7869
9164
947
9878
9495
2988
8209
2703
5129
2446
6769
1037
5655
8126
197
796
1876
2321
6204
6817
3596
2455
6033
9017
5630
703
5776
6799
7861
7289
7940
4824
6066
823
1106
1032
1400
1837
9036
5591
3203
8552
8787
7406
1205
8939
9052
3163
3695
6452
5597
5973
5416
1981
4405
3545
9597
5758
5173
5410
549
6223
8991
2199
1776
5179
9961
7599
6444
7697
6446
5248
2179
1076
7986
4292
5444
4834
7807
5388
9196
178
8944
8367
5009
6518
7722
7179
9771
8112
8578
5853
2463
6001
1759
7403
7369
4285
477
3326
8326
4138
3195
4013
5500
1479
4738
9956
870
1256
6514
8660
3327
3920
9978
9987
298
1608
4180
36
2748
6939
9515
914
2631
580
4121
6022
7235
6431
3650
8457
2555
6204
7799
5267
3490
5795
4151
817
3136
5489
2280
6644
6188
4816
1566
2470
2360
1652
8550
3384
1092
1026
3314
4839
3840
363
2481
5262
5393
1590
5786
8020
7199
6844
8821
8086
2761
5261
5958
9727
8389
4592
5607
1715
3928
4199
8945
971
7358
9073
3942
75
9319
6393
8078
6208
6350
3355
9755
149
1671
7191
3083
4868
4357
8702
4091
3497
3221
2729
51
1618
8746
1450
6225
7411
1942
9018
341
535
2129
673
9527
9248
2857
5204
4640
5583
6871
6152
9179
2175
5434
5236
8281
5644
3362
7813
571
385
9098
1420
9232
6719
7587
4402
5932
8713
58
1051
1281
9820
2277
4936
4300
4429
7343
5222
4926
3274
1101
7669
1557
4898
7740
7187
839
9616
7401
4422
1995
4883
141
7704
4916
7497
9203
524
1050
313
4488
2784
5334
4272
957
8299
2218
1428
76
1381
4028
1044
6005
6486
1981
9392
9427
7350
9193
4213
9168
3940
7021
2112
8721
7042
3680
1412
5695
5198
6224
9175
4596
6603
7739
8407
431
9645
2550
5865
2627
7892
4060
2994
1186
9984
6343
2078
1137
4979
1124
5182
3577
5844
1638
2367
8058
1247
4074
8213
2683
6265
7154
8615
8194
7010
4513
2947
5116
2963
1474
5090
4794
3415
6469
4038
3641
9798
6374
1456
9276
8524
8907
6031
4920
9065
2907
9635
3516
8897
6038
1279
8619
9892
4532
7612
711
615
5262
5802
5531
4449
5379
8897
516
5826
2456
6614
5134
2717
6368
5450
8503
4007
8931
8700
5682
3688
5182
8079
9739
4382
5159
806
1154
4656
2330
2587
2069
1040
5253
3167
2910
6010
4461
8171
6086
3689
795
518
7668
4249
7479
3071
6503
8375
3391
3386
8843
9828
4980
184
6139
7384
6849
4558
2516
996
9304
760
2850
7008
9291
6
6474
1458
2484
9620
1266
7328
6722
8136
6864
4925
5472
9397
1646
6847
3748
1356
1031
9298
1841
9890
6465
4517
8873
4236
2887
8881
9186
4086
7217
8170
7571
3364
5970
2623
4268
3024
4462
1195
8080
1058
6262
6574
8880
4046
4689
3493
6132
1638
793
7157
7016
1168
7664
1528
2162
1171
4541
1790
3276
7611
2422
4004
5218
8700
3211
4626
2857
6339
5389
9358
1609
6663
6825
2143
6009
8382
1733
380
4182
9629
2438
8754
9103
8888
2827
6708
4320
1287
9530
8781
5369
2857
2373
7729
5563
2
1593
8257
8062
5200
8147
2413
5666
5964
3598
4676
8720
7979
957
7128
1803
6868
7697
4892
9257
396
8840
5695
8840
7501
2596
6642
1791
7525
2371
6133
754
2794
959
7040
6577
2044
4500
5629
4846
1555
8633
6195
7753
2039
6285
8220
9849
6511
1888
4248
5113
2353
811
9483
3357
6920
9500
9202
6464
5635
6834
643
9756
9289
5042
7746
8868
9627
3908
4864
1985
7634
5533
189
4007
5384
9289
3422
2724
5250
4500
8506
9829
3562
2278
5470
7140
5484
6953
5761
6625
9382
4680
9841
4620
2658
4246
76
2109
2400
247
9259
3824
5660
2975
6857
7600
2800
2485
4065
8767
9170
9572
6501
767
3997
1950
1707
7744
6461
8765
7634
4390
8868
3224
514
7670
3450
5470
3553
958
3105
4210
2514
3230
3846
787
3704
3943
3251
3830
6217
5294
1586
2370
1085
1420
5356
9176
8902
9605
32
3725
1929
8963
8815
7718
3674
3439
8899
111
3462
9788
48
7928
4586
2256
5939
9596
6193
7471
1863
7759
9594
9174
1046
1267
2424
9328
5932
6759
6450
9912
9432
7821
2619
8476
2348
5894
5597
2459
2371
1805
4942
5339
6770
9868
7509
3641
6535
1151
102
3342
942
7683
7000
5578
5091
522
4695
4527
9713
3327
2437
3709
6425
2768
2492
6805
9998
6381
7471
7789
413
6811
8014
9183
8875
5476
6104
4094
8518
4911
9339
1366
6893
4904
2343
9694
4043
9196
5712
2237
5327
6004
3330
6406
5095
7003
4975
4738
1051
7405
2644
7177
4406
9678
5226
8732
4062
3620
7400
4945
5957
8146
5605
5084
7928
8033
9995
2023
9749
3549
4535
6894
41
6026
5757
9865
1319
3922
4265
1527
245
6796
6256
787
1584
4249
4821
8054
2032
8782
3047
6601
2903
6761
9719
6852
6978
851
5432
9336
9746
6641
8223
5014
5492
7494
3386
8714
7036
3528
8029
4311
1409
8621
5175
5248
1729
898
4643
3585
5013
1767
2346
7528
6704
2347
342
6178
4209
3120
3698
2870
3688
6827
365
6696
2116
7306
9533
9420
3722
3090
2880
2648
2675
996
6669
1508
4861
3563
7097
9648
7089
3444
2854
6098
8036
74
4358
8538
4039
8206
9965
8532
2489
8864
9556
6778
6125
6348
9466
1235
7014
3091
661
9020
6862
1605
6438
6434
8374
4904
4843
3465
9688
1464
525
747
1928
6331
5466
3920
9881
4591
7917
2583
5948
3907
1545
4751
4371
7263
2085
3668
9715
6656
5745
2569
8040
8852
9030
8094
7890
3966
9308
1726
8573
151
3925
8264
1855
3570
5510
6792
555
2185
1174
6498
6050
7657
9439
2442
3513
3607
4818
6642
4069
4269
3015
7985
2307
6133
3154
188
7412
8305
3584
3956
646
4181
2561
525
238
4066
2944
7430
80
3599
5245
2841
385
2806
3931
5872
5316
9112
5317
2722
4305
5742
8748
3977
7460
8221
6540
5697
2513
9573
1788
1088
5893
6374
5508
5708
7415
2656
3209
2093
9022
1157
756
3969
2188
1389
6305
1349
5304
6566
2594
2023
5609
6406
6771
5957
526
8879
3001
6977
7163
2621
8340
3524
7262
9279
9700
5131
8096
2031
9911
9155
967
9568
8032
3501
9671
627
2148
6557
9304
454
7789
9061
4323
8794
1041
1945
1479
3295
3629
1423
3720
1710
5339
4421
5815
9922
3091
7390
7916
9716
6014
8410
7040
930
8485
625
8215
7724
6088
5884
6186
970
7083
9713
8339
5837
3626
1753
2113
9041
189
7103
2908
235
934
1639
7314
7541
3719
5416
8544
2195
3121
7416
1900
2577
8168
2706
5615
859
4658
9926
1184
40
9646
5518
9403
2260
8977
5865
1921
7385
6171
438
4121
7561
2136
5598
4100
699
8355
717
2766
3423
1733
5599
2241
8064
971
596
7363
5493
7221
6399
831
467
2331
9857
8465
3843
90
7468
3723
9355
7468
4791
9509
9372
8502
8765
5825
6568
2331
3362
5420
9550
5933
3380
5953
307
339
6025
8632
9694
6103
2523
1179
2623
9398
6061
4808
5821
2714
5128
8179
4044
6117
7334
2835
9720
387
6458
2509
6896
9090
5498
1726
3553
1758
6491
4609
9502
6853
2520
1824
5593
1129
7998
7751
2385
740
9286
8101
2808
7797
4143
6172
2607
8120
6952
3063
112
4420
904
8475
7896
910
8730
1206
559
7291
5304
8501
7781
2691
8386
8001
7979
6897
2027
8665
7547
3383
193
6123
4069
5630
8423
8187
2616
3531
4880
5430
2185
8013
9578
6721
6818
8274
1509
3738
6714
9145
1119
9584
2301
83
5117
6703
1032
8227
6472
419
7251
9732
2385
8110
9643
2826
9282
9924
2699
4256
979
9939
9302
5681
4918
9569
2452
6082
7551
7533
631
3372
7459
8615
6952
1095
5036
6812
4771
9154
7639
6042
6364
720
3675
5666
4380
2748
5701
187
9292
1293
5444
9234
2556
8996
5470
4351
6897
274
5213
4660
153
2887
8330
2207
2380
4245
4484
414
6945
2003
1373
3890
6393
413
4498
5515
3772
1481
7860
547
7455
5220
9800
2952
2047
1051
5847
9025
7613
7510
4242
2145
8037
5550
663
5833
5564
2447
7064
4984
9221
5401
2318
814
8657
4593
2986
6302
7713
3732
6595
7282
1785
9771
6977
504
3506
8073
8933
6457
9804
9986
6323
4266
3903
1462
4541
3932
7836
2251
2429
8575
7877
1433
9182
9507
453
4302
9080
9934
2381
1442
5318
4138
8812
4068
2438
8582
5738
275
3244
9468
5426
7770
1923
9475
7802
6579
3025
3371
3152
1708
6070
5093
5138
7270
3233
2101
5130
8090
4223
2384
5605
8678
7857
1967
8558
7941
7209
5206
5035
7965
8080
7374
3475
7218
1879
4046
7355
6232
3528
8473
6812
6005
8296
9872
3267
4997
7387
3352
7989
39
1172
1862
220
2069
2280
951
2034
6849
1838
7677
1481
5002
9237
5043
1492
5966
2705
7537
9206
3209
3252
3067
5253
7020
3269
3572
106
6857
8528
5488
664
1899
202
5382
5495
4690
9007
5221
1676
9884
7801
9774
1287
1295
2511
1694
5512
6706
4632
6847
4046
4924
5242
7733
2638
9812
4532
4483
204
5863
4884
3712
2169
3832
2725
116
8442
3730
185
7244
8544
9145
767
9085
5481
8863
5873
3029
3123
370
6189
3037
7848
2306
7678
4074
3114
337
3286
1059
1869
6419
7706
5005
1115
7380
7658
3954
2248
5257
8892
145
5155
6782
5779
8302
3813
8831
4161
8634
1321
1618
2470
2029
1944
5089
5540
2304
6223
8214
5873
9063
9792
4080
584
6763
5666
1634
5196
2758
8118
3577
7834
2487
4263
7998
7002
3942
413
2930
1361
1778
6526
2918
2519
4677
2273
3405
4576
9625
7025
2601
4137
19
1034
6962
9408
6974
3603
9733
4288
2211
1655
1481
3160
8292
2338
8893
3159
6072
9269
397
3655
832
7639
1747
5107
2344
2760
1177
469
9098
3026
3933
7553
3340
9022
6286
8344
6809
4704
467
3865
6365
2657
7643
3434
330
2503
4863
4703
1128
2275
1267
7349
2266
6662
4619
814
6443
1504
9482
4777
2950
5015
5254
2845
3269
1169
4232
1730
3938
4191
6543
3180
793
2022
1396
8996
1486
7834
8423
4789
2091
9913
9529
2976
546
6961
5187
7085
2673
8527
8052
5119
7315
7269
7528
7250
5986
1671
4323
9283
5547
7539
6077
492
3370
9498
8311
5674
6692
1295
9355
4941
1620
9931
8210
2524
9741
7195
3632
4995
1790
5255
393
9562
6819
3551
7239
9139
1528
9683
5603
8175
1144
4592
7233
4509
6020
3954
3016
3472
1856
9547
7918
7916
9031
1358
5267
7293
9326
1128
7412
6292
4262
2860
8000
1487
8843
3433
9863
8772
7626
7403
3933
3002
1423
3978
4190
1348
2204
6242
8364
3946
7141
5408
388
1733
2936
7446
5743
7127
6155
9468
5204
389
5102
579
3579
8643
6687
7111
1036
9114
4716
5152
6949
744
9603
3429
2618
2612
8197
1070
5479
3756
9945
3252
7665
1853
5836
6663
8635
3918
6982
3931
9365
8794
7993
176
3374
2808
2403
5949
890
4888
2994
7321
8030
2668
4375
5685
9176
4273
5523
4985
4748
3945
2222
1034
793
7095
7206
4500
8955
134
6340
3338
3465
7733
2299
3911
1214
9875
3946
3408
5141
6291
5921
2728
2173
6764
4384
3007
7948
5856
3530
1608
272
935
6568
2806
1313
9367
6650
3202
850
1490
3081
5579
1062
1868
2200
1483
1775
7832
4825
6162
289
5534
1308
8418
5333
4411
2417
9286
2538
421
9471
3919
790
2424
9357
9500
3931
7010
2845
4197
6996
8424
5913
7972
5886
5251
9525
2241
1796
8939
8068
2089
1922
3454
8039
7882
7435
1100
7616
1453
6982
4722
6965
961
547
5698
47
2080
8748
2763
6194
1280
9734
7114
8551
776
7863
669
8709
956
513
5087
4319
5608
4428
7062
5654
8245
8162
3285
9151
7675
1508
9485
1024
787
970
151
1891
2022
1080
9255
1741
9896
9548
6606
5624
8155
8659
6238
8285
626
1819
1002
2621
7187
8275
4586
5102
7287
6159
6568
2387
6721
5096
9722
6868
4168
1472
2092
2589
7811
1779
2505
514
6480
3401
8182
5488
8657
4952
3083
9775
724
918
5343
2628
2094
7884
4975
4242
3075
4790
9082
7584
6708
8550
6924
838
6309
249
9301
9985
4298
4337
8485
5462
2014
4066
5303
4739
2319
280
4855
545
4249
2837
7633
1126
9533
4361
5832
7095
2494
2250
2559
6490
1497
6947
6839
4153
7566
4072
2326
3938
655
3303
9584
6892
3747
7546
6869
8693
8104
7321
9159
6758
3859
1789
2278
3768
8453
4111
409
5263
4268
815
5883
4052
6450
7185
64
2417
8518
8081
9187
3366
4022
6775
1293
616
3974
1366
2804
6265
7967
6046
7294
4755
5047
2257
2048
1117
1848
7027
5607
1216
2640
1514
6338
2740
2677
4101
3626
3379
3107
105
9648
6751
7155
7510
9745
7359
2377
6489
136
2708
3146
539
8608
7130
1928
4710
6772
1659
3148
3255
5638
8205
6495
6047
632
1980
2517
3315
7146
7730
4358
4036
5472
6754
10
4457
3119
3236
5425
4696
7877
2154
5180
8867
3042
9121
9243
3983
9734
3716
276
4016
3736
3115
8189
8593
785
6432
7158
2767
1875
50
3590
1381
6729
3010
736
7362
8492
9483
4753
406
5102
719
3753
6204
2999
5916
6980
9329
218
9741
7204
8291
8724
7709
525
8644
3568
8566
908
1934
8905
7255
3141
9984
5837
3493
3304
183
2427
552
5422
2552
537
4006
9270
1945
7876
9453
3911
7391
932
6810
5889
6386
8795
9975
3572
6429
6571
7360
2188
2306
129
9894
7048
6458
4962
9469
6438
6490
3488
3472
4924
7249
6280
8820
3061
5486
3324
746
9159
1310
2520
4078
285
5603
4499
7645
3142
6528
2276
4019
232
6624
1198
130
9026
2135
202
6447
942
7329
7552
2614
7471
4166
4801
3741
9756
5999
2355
7910
920
2626
5786
4559
6158
7368
7312
9923
2758
3264
785
8275
8518
3837
6293
1631
2856
8138
7370
3998
8324
4846
8686
3966
8218
3691
1958
9445
1742
8160
3886
1606
512
7678
7230
3855
8502
8359
2804
1390
7289
6994
3940
8180
249
923
7593
610
894
9512
9974
752
2412
7
4590
1293
882
6850
4108
4240
4847
9173
4880
8076
5329
3974
3239
5107
8283
5666
6582
2353
8306
8521
6466
6841
3397
1520
3854
6190
6999
8340
8786
1911
2267
8910
2197
4373
9882
626
5015
4753
8003
2561
7230
414
9840
5647
9483
3598
5968
1615
8583
4897
3815
5354
271
3464
4030
2222
985
1799
4760
9699
5506
1944
9843
489
5126
1964
1287
2365
3067
9133
5886
6090
7419
128
5616
1581
716
8390
3434
7905
2861
6449
522
5144
4815
3219
137
8395
4429
481
8245
1064
7882
9671
1658
9979
358
2246
5581
9592
3836
936
3781
1860
9851
3412
2918
739
1199
9149
1723
5755
2892
4325
7903
7320
5238
5070
1976
5897
8959
1233
5473
4552
9054
536
2627
7543
7704
4341
6527
678
1998
3510
1770
9585
6739
3136
374
1237
2952
5544
3656
1043
7894
6977
5627
2845
5608
3839
1985
1374
5810
2906
4289
854
2817
4798
7426
8899
5665
8271
914
6443
2245
730
5619
8534
9766
9047
3635
136
3547
7115
4870
2476
9282
5401
1826
8524
1816
2104
2151
3869
7227
9136
9193
471
409
9262
3083
2978
6564
5032
5338
6268
501
2698
3459
7927
9257
8414
3890
3328
6332
2185
8888
7593
8929
4642
8504
4025
9468
3519
3518
9721
8220
2600
5164
5823
6856
460
4627
3479
1717
3346
4682
9597
1297
5896
3630
7064
6879
6647
5222
4384
9375
2664
626
5456
7577
1119
4016
6023
7894
7845
9770
3128
9516
9477
8671
7825
2500
8540
1964
9096
9401
5603
8711
1953
175
5736
6568
8381
6797
5528
5605
9853
360
5178
9336
8916
1534
9109
4575
6138
1868
4705
927
5517
1356
7707
9446
7937
9487
5442
8876
2344
2035
4926
6581
5533
9281
1552
9606
2938
6838
2484
4033
810
8443
8100
7278
2761
5731
2918
8232
2343
1200
7158
9362
3419
7427
6398
7556
212
734
1889
2294
5179
5223
8855
4055
3364
7308
9634
3114
8964
558
4640
8462
7084
1116
1257
5129
4963
6972
232
9776
386
871
3175
5110
5848
3410
7267
8542
8686
4805
9614
2878
3221
6010
4979
4994
5211
9796
2244
4154
7165
3226
1215
3538
9750
8974
1535
9468
2038
830
7375
7163
5166
4326
9529
5134
5831
9311
3453
6552
6658
1368
4157
7640
6762
288
4117
3786
8118
2829
3720
3225
1114
3165
7989
1007
3469
1846
3864
2410
9398
9548
5741
621
9423
255
4640
6608
2268
7229
3200
3781
373
7163
5730
217
7678
9420
865
162
455
9931
9042
4875
8864
7835
6470
3577
9797
2825
7289
1561
8391
6426
5688
9769
6842
535
1951
2255
5003
193
8208
5082
4586
2546
7824
6835
8533
7778
8987
7663
6837
6818
312
8708
9633
9049
3239
6741
9520
6361
9942
4812
1165
3917
6051
6931
6115
833
4028
4176
9399
9278
4018
4410
1717
9489
5772
4524
5827
4086
6056
9205
3138
2998
5676
3432
3490
90
475
647
8549
8859
35
5464
5868
2664
6658
4001
1309
9667
8249
4453
8598
7065
601
3739
60
3675
2106
4071
844
4621
6459
8743
7666
1227
1715
2940
6232
2915
6662
8867
2134
6035
4003
3135
5080
2496
8234
8197
7661
10000
3915
1412
2571
5861
4041
4622
4624
9942
1870
9688
8292
9275
8248
9354
9738
2052
7329
5555
6309
1847
108
8156
3335
4533
9723
2167
3637
3544
1646
4084
966
4011
9318
4415
6746
6854
2071
7770
4472
3700
9324
4499
783
7587
244
3761
4526
4327
4602
5312
5887
9115
5602
6055
5357
7733
4991
9586
1575
4597
5490
2721
3341
6634
1981
5388
4599
2961
7990
3377
6197
171
1767
9900
7329
6825
2850
7506
8705
8102
3185
4521
552
9586
1051
3943
5548
3799
3907
1382
114
3466
6667
4241
2581
5087
3334
4158
6166
2729
7498
8648
254
8653
4884
4391
5102
977
4662
3742
6279
9847
1531
3889
326
2880
5372
1713
4775
8991
7579
8342
4522
3771
8347
3096
8707
3408
3971
3353
7947
6994
3912
546
3557
3791
9671
8985
6027
8016
1028
684
6838
7340
1644
4749
2844
90
4727
4121
8723
8624
5434
3030
7316
9965
7289
8617
587
7695
3225
4418
5899
241
2642
2085
7502
9989
4532
3973
7578
3610
2737
1614
8575
9594
2568
8031
9853
5171
8002
4291
3619
5056
7205
8907
7394
659
1366
2585
1504
9873
1211
3995
7928
7418
2302
3970
1454
3763
3550
4975
3008
1346
3264
1065
232
1045
5507
749
6703
1760
9808
4306
3756
4257
1056
2471
2345
6545
8087
6828
1158
2170
6943
2378
3255
4511
1424
8720
3400
7485
746
5755
2002
6572
2373
49
1189
2529
3216
1929
6901
8436
3670
251
3569
1304
494
4848
9262
268
4401
7829
5794
1998
7159
9618
5740
8359
2618
5665
673
5398
6044
7613
3586
4045
1925
9209
729
178
7252
1593
3442
4819
1798
7985
6919
1626
2837
3689
3443
4536
184
7593
40
9313
8520
8295
5019
1843
8834
5722
5133
1284
872
2841
421
3784
9923
7381
1689
8396
6915
6352
7788
3282
6806
9721
7281
2105
7527
8038
4541
3943
3838
8940
5243
1670
6742
6525
1609
5753
8811
8814
2879
1914
8994
2052
3456
3441
6643
2667
2329
754
1457
9939
2086
9860
954
1335
2436
9834
1289
2699
8833
5984
7113
4225
3039
8115
3812
1400
7928
4141
1930
2946
5724
6619
4397
5441
661
5229
2777
6205
3659
4026
2097
6708
4452
2414
3812
3182
9123
9649
8671
2860
5409
9412
4732
381
5417
8058
2024
1725
6125
5393
4018
9450
5431
8317
5230
6291
1674
9359
7770
8336
7574
1079
5544
3721
3849
5411
6394
8948
435
1330
4012
5389
8243
1801
539
6436
6493
3457
676
6590
2637
6940
1735
9
5124
4034
4793
7345
4625
9340
2873
6647
4076
4204
8266
260
1675
9127
4639
5290
5879
5456
1382
9571
6073
1747
7515
7353
3358
3402
1485
7841
6026
4591
6973
2564
3465
7967
5874
8588
3472
2839
6282
5591
2145
830
7675
9707
3885
6415
4904
4935
2292
6225
4303
9921
4393
3780
655
1297
7825
2826
5590
2025
4137
2000
4296
1567
3287
7688
6733
4265
4809
8053
8401
7732
1466
7089
9471
6017
1587
2126
6919
1501
254
6567
620
5739
4309
771
8315
4032
6297
1734
9397
8938
1007
1107
8525
7374
1125
5457
7597
5772
1410
3881
8243
6818
8603
5530
4729
1610
8529
7273
5106
7776
6760
9288
2560
37
3635
913
3715
521
1483
1376
2012
7768
2142
3514
7119
4324
1316
1054
7047
8490
9965
71
5491
9652
1463
1499
8558
8234
7179
4083
9245
6550
9750
6982
5713
8723
9318
6548
8428
7185
6698
1901
5984
9960
8620
6636
4467
9845
4523
2291
3503
8838
16
3876
3702
606
7266
7449
6610
7222
4277
2144
2554
3249
2541
4199
9425
2937
1153
5936
7913
5947
2139
3169
1525
6028
2380
1578
1099
487
8123
8932
120
2692
6142
7747
9038
4246
2321
1319
585
961
9571
3685
895
7365
7409
9325
8949
7996
8730
4023
4574
6236
4561
3519
382
1674
1969
4858
5629
2492
6555
5236
4920
5784
4170
5176
273
8574
1784
5547
7814
1998
9561
6165
1263
1096
4485
605
769
8063
6948
8064
2736
2296
7985
3469
5905
5269
8801
6576
7021
2136
701
3081
6081
9110
6874
3112
7970
986
8522
152
783
8771
7948
1429
1407
8780
750
6347
9672
5797
5586
4924
1137
7763
1583
1006
5456
7345
6430
3103
1597
5073
869
2885
6936
9971
161
7111
4806
4032
9132
1857
7206
5315
1086
280
8737
8837
7039
6555
7248
2196
4746
417
1128
9888
8462
6405
8208
3218
3998
11
1075
4617
1656
5118
3553
8833
5107
9287
1552
7394
1
9308
9791
4899
4868
9026
4827
1097
2445
6993
5643
6816
6223
5987
8598
1972
2578
9464
3397
9500
8228
4921
8162
2564
266
422
6479
198
4948
1022
6900
628
6062
1355
1408
7637
4594
7928
2032
3914
4027
2784
3822
3723
2517
9989
9857
2866
1136
1785
3010
916
4995
1532
3183
1783
8606
2210
7784
8213
9799
96
1062
4956
9462
627
1563
5679
860
2430
8405
9388
8382
3502
5309
6890
9072
3627
300
9023
3228
6893
5068
2076
4865
9928
4620
390
5192
2470
7790
4530
9042
1760
6042
140
5518
7465
7350
3187
327
2646
6493
2964
3113
1565
8427
5906
2260
1482
5259
1039
2201
9992
3911
5786
6433
5234
7983
9461
3533
4502
1574
913
6024
1538
5093
7848
8713
8191
418
8615
7909
8470
8668
1942
7457
4707
2749
3702
725
3989
6354
8150
6971
8254
263
2657
7287
8206
9403
5159
4913
7926
6099
6790
1245
5483
4251
4694
3020
4698
8294
4350
203
1042
5398
7558
2809
8226
2375
6618
6935
9104
5430
8983
8824
8867
1008
8325
8183
9454
7685
2513
9415
4394
9819
9798
2453
2286
8590
9736
6986
126
9013
3244
3982
7949
1936
8679
3222
3071
3661
2
7502
2144
2234
4039
4577
4091
2389
8202
8485
2904
6496
9015
3236
3686
8448
9380
5108
2848
8676
3682
8552
7742
2802
9814
3216
5867
4173
7182
3228
5471
9907
3442
190
3992
5091
7001
7820
3130
2923
9829
2117
9360
5824
4588
2347
1325
7671
1620
6926
628
2672
6073
42
4032
2626
3726
6583
6801
337
7775
2798
4404
8476
7886
1451
9373
851
2370
157
5475
1494
56
7483
1881
4649
3013
6097
7653
3780
2537
3735
4174
3238
5105
2067
3223
9881
7146
8085
9058
912
8557
5040
371
5005
6987
3353
6066
1360
3814
4295
1196
4346
9017
8843
455
48
1605
2697
8288
9610
9914
5764
9491
7259
6382
7479
2374
5307
4237
864
6419
6975
3197
9399
6720
7338
2092
1036
2428
8381
7896
671
7160
1723
1499
7065
8479
3864
6945
4520
5235
4639
3576
7127
5398
8593
2419
8955
3315
587
59
4122
1095
6065
9506
2871
2270
6423
2405
8744
7742
7743
6637
1321
2906
1644
642
889
5700
4997
6973
8113
3843
4021
6920
7509
5212
959
5669
1907
9728
5982
680
9593
1234
939
8561
4019
9075
5176
8794
6257
8988
3705
3689
1063
1639
3330
6338
4991
7691
2779
6429
6729
8642
9089
8783
5154
2232
5590
2296
2914
5682
6888
8216
5711
3161
9375
9278
8784
6194
3488
879
9436
9499
1727
2991
3104
5331
5873
3120
2079
2599
7855
5012
8387
5045
3142
1008
9474
734
7276
4879
4429
1885
6429
3311
5794
7215
1587
9197
7073
3070
5668
6136
6571
6862
3221
4692
6534
9538
1149
6526
845
4300
5092
5367
7524
4384
7882
6367
3082
5235
1524
5055
4055
9861
1440
9026
6757
8328
5850
8705
330
8924
2136
5674
3443
4473
3296
8012
4605
5032
217
6130
3485
6735
1166
3529
2048
7639
3119
4064
8844
6203
4562
9547
7397
8446
1911
1220
6299
3033
6329
6063
1777
4449
2736
9447
4185
4097
7651
3258
7610
2793
7482
4334
5427
2627
6066
5807
4922
5213
906
1943
3661
6744
7306
2488
7242
4428
7332
8457
4282
5542
8178
5050
5735
5999
5247
1797
5311
4906
1650
8083
4769
8521
228
72
8276
684
211
9885
2102
7160
7535
4392
2802
7632
5809
6666
7259
4691
5564
9477
4453
4978
1195
5991
451
7371
6330
3591
4746
9878
6785
3707
8837
7804
507
2740
5778
7311
2661
9527
4057
395
9825
600
4477
7767
1898
2821
2971
8855
6034
1820
2944
1681
4520
2234
1063
7849
4965
7521
3071
3148
8245
7269
666
4454
4979
4676
8546
8432
9532
6336
2695
3657
7526
1338
516
2032
6778
4220
3599
1531
8972
1794
5486
3591
9627
8246
8775
9597
6564
8120
2464
8349
1761
6854
3781
4906
8175
2125
2744
5954
5389
7820
8355
5816
9056
6913
6329
3903
2115
4819
2938
8853
2620
3708
7621
7369
3690
3856
9112
1323
7690
5870
2467
1695
4393
4530
1610
4030
884
7444
1993
6105
9307
8865
9378
8266
9844
3651
9681
4249
8555
6224
8401
8135
4727
6796
9160
8523
5688
2124
9325
2231
5101
9689
3434
1334
9874
4636
3788
3348
198
8844
4183
1593
1210
2209
791
2436
230
8836
4289
9601
8070
7413
3688
2758
6481
6952
7051
1808
2890
9709
2875
6708
6335
4315
1275
9668
719
2921
9712
5137
1033
7737
4216
1864
1935
7873
2999
6106
553
534
3036
6619
2918
5031
5970
6535
8014
4259
5202
4284
4674
1689
9542
6728
981
7146
1768
4800
4900
9165
1161
4473
7424
95
8942
8119
8157
6052
4053
9168
7698
478
7909
3196
7505
1033
2115
3292
9185
1681
5537
5811
5654
2513
6257
5669
6195
7145
7111
2907
1989
5931
8524
1744
4480
1634
6271
220
2936
5311
6390
4682
1398
2641
6722
2231
4954
9952
6720
5130
8159
7799
3180
6922
2746
604
2496
2817
7484
1308
154
3531
215
1880
5148
6634
7405
5254
9997
4570
5460
3430
3629
316
9414
1346
2213
6513
8469
816
9181
7525
5260
2455
1111
5765
7760
6252
9352
1854
4565
632
871
9444
5693
9319
3534
3515
7403
5952
2446
5638
8422
1660
5487
8602
7897
5893
1332
1805
1063
8684
7165
7824
8396
1991
7062
1607
2062
8693
9389
7329
5314
9983
7809
6584
2699
9022
6949
6551
3838
4339
3908
4131
2705
2582
6271
3111
2369
1070
7026
912
2771
5305
6292
7761
8226
8202
2717
6596
8759
9197
5586
7006
199
5463
2716
5070
1398
7518
9110
1618
4217
8578
581
1381
2409
2184
2434
6153
5780
657
4803
6077
1645
4107
6344
3947
8419
6883
9616
1121
8592
3190
4844
6649
8456
8627
5563
7431
385
7070
2117
639
7601
8451
9428
3089
9075
2965
3835
2386
6244
1283
8026
4120
6826
3237
842
6033
4963
1177
8307
9441
2539
8660
9630
5286
3800
7255
9092
6169
1152
6352
4341
980
2314
1610
1540
9402
8818
5730
287
1256
5493
4678
7165
3558
9980
7532
3169
7321
438
589
7851
680
8126
5228
413
4665
6476
7319
1994
2184
3719
8281
9146
6307
5192
73
5131
5173
4330
514
1810
1693
7021
5824
1423
810
3289
3124
3470
3157
9104
5076
9386
9147
7852
5842
956
9318
7544
1751
3377
4279
7019
5852
9097
6162
6894
6213
5132
197
3311
923
6999
3750
4926
6788
9732
4745
3093
32
6440
5307
8964
1027
7477
1901
9562
2922
6160
9744
9504
8524
2221
6026
1263
655
7350
6051
9826
4387
2554
9631
9878
2879
9571
5335
8813
9030
1424
8550
3730
3749
16
2349
8983
1356
6336
9171
4347
9703
7228
9037
2807
9048
8242
1686
6007
6563
7236
8139
2934
6646
5867
8981
9826
5970
5721
2228
9390
3418
8967
1701
7046
4807
7661
6048
5165
1285
6528
6736
3683
1566
7749
3567
1411
5073
324
1502
5608
7055
7271
7870
2639
1394
6594
4686
3335
9210
5197
6721
2005
4932
4029
6555
9380
4633
6961
6456
1914
5393
7495
2793
3158
3507
5086
8748
5158
4138
6359
7814
4964
9589
3413
9296
896
7883
3411
9260
8825
8440
5892
610
7109
6025
7494
1387
5041
3040
1936
6633
2946
8597
2458
5969
3673
2057
3628
8166
2964
3399
9023
419
9954
6186
5791
8357
3727
3653
2226
1091
6013
8163
1202
7626
7843
9260
5382
761
95
3760
6959
6102
4904
2867
9950
3356
5583
645
1715
1314
2963
7549
944
2056
3555
1201
939
144
8766
1460
8403
8935
4710
5949
7258
2927
5491
5776
8849
5178
9940
3500
9905
7573
4177
9760
3125
4975
2076
2106
7462
8340
7781
7806
6750
2074
3965
7999
3901
4119
7874
1981
378
8221
2009
4923
4817
260
3817
6811
6443
5218
8820
4457
9755
8745
1697
8689
6789
141
84
4766
1097
4336
5152
7712
3693
3868
6515
5528
6776
3437
2287
3987
9195
2056
3192
9649
74
6188
6681
913
8552
4964
8785
9403
1409
6437
1195
3705
5712
9450
4076
4594
3489
1466
2710
2821
3617
6979
1353
143
4449
5749
2952
4074
7418
1341
7513
5618
9194
7404
7366
7044
7756
4516
5073
4005
4134
1343
9781
9676
668
2187
2791
2829
5650
758
1643
9779
8094
5538
2099
4633
268
5
4226
3862
7739
2287
8639
8499
9060
6041
9301
7849
1499
1783
1735
4300
2767
6857
209
5086
347
3940
746
6961
6319
7143
1957
3885
3016
7853
6614
2490
9035
6479
4641
7563
962
5875
1727
4279
3629
1717
5786
5157
2298
9712
3000
5987
9711
8536
1956
8947
995
8695
8087
6243
4172
8627
1046
8871
1892
7753
629
9381
6309
3752
89
9853
851
3644
4219
3635
25
9701
9353
3067
9451
8211
1926
767
5098
4928
5618
9616
39
9387
3332
3270
2575
5180
243
5990
7652
8825
2548
9871
8524
2564
2190
8577
2130
8254
6105
9083
1179
2285
1765
4911
179
693
4919
724
8822
4438
1646
5015
6618
9265
1876
9264
3545
824
208
8012
5869
4193
2056
7692
9556
2967
6499
5993
4275
6734
4717
6355
1047
9793
6612
9685
7542
3417
3535
4470
1540
9099
654
4894
4226
6191
2796
9890
2513
2601
1457
7135
8371
9062
7060
7615
9874
117
366
3915
5883
3903
9929
318
4354
5748
2408
6945
5209
3108
3904
1208
9323
3446
9812
712
4834
7881
7646
7491
5800
8404
1977
4146
8139
7980
7276
8173
9418
2546
5089
1034
1180
7670
1203
3360
928
3564
3701
7527
8062
7369
1696
2911
3740
8394
7173
8505
4189
3585
9568
3029
789
622
9981
8793
8375
5686
2501
4218
2127
9074
2448
4138
6043
4374
9486
4671
5380
2796
7409
2604
7771
4316
5506
3598
3710
8459
5732
1269
2249
2270
4262
9853
9753
7689
7393
1416
9213
9976
6577
2905
5141
8072
1761
7872
9932
6131
1087
5629
6786
4087
8782
6931
9730
6770
6859
9434
6435
6828
9063
6080
5721
3569
5858
9886
7195
3482
3881
6595
4815
8278
9702
5999
6002
2794
5894
6622
5572
5394
4521
6911
2895
5698
5442
8543
4968
7550
8509
4039
6447
4451
336
8847
9265
9712
5610
8925
8141
3540
8921
4542
7299
7877
5480
1952
3575
3514
8756
2122
3477
3398
144
5480
9743
7650
1039
6166
594
1093
4766
6505
1991
7106
5620
4869
4469
3055
5345
8014
6419
9133
5348
7214
235
6329
2793
655
9818
2094
2559
2358
3412
8532
3832
8701
9445
6633
4153
5084
5330
8874
1185
7331
8558
2031
6919
549
8169
928
8460
9332
2834
984
9055
3926
7901
7284
8655
673
5135
5240
331
4312
4342
3999
6149
5506
9750
1244
1542
4243
3598
3986
8043
7065
3289
4156
428
917
5025
3274
1901
7348
8845
1656
5710
6282
2347
7453
1405
90
2809
9245
3484
9891
2125
9179
844
8458
5413
6095
2840
8176
6313
7632
5759
2865
9484
2030
889
185
3089
414
3930
4354
3801
8547
789
8958
8107
6261
3944
8893
7037
8833
2053
4748
431
5565
4496
1930
4983
6374
6916
4744
9542
3832
3409
4109
4554
2409
208
9875
8093
4562
6519
7745
9434
6475
3111
4390
1887
7474
8258
4975
974
3016
9051
9349
7374
5576
902
2934
3871
3045
1566
4046
7995
1583
7301
530
4439
881
4070
6344
7209
4042
2582
7094
7091
4405
745
3190
8141
9992
5393
3555
6497
9526
8306
1172
4560
9601
128
9009
6610
9312
9322
454
4475
632
5216
1155
9704
8458
4575
8701
457
6777
5149
1077
2105
9190
3935
2243
9624
1418
1305
8335
8570
8143
189
5499
3735
4971
1492
3360
7155
1498
251
3924
9705
7415
3669
9413
801
551
862
5045
9953
8387
1359
1617
1023
4256
5117
7584
9236
1756
860
9716
4027
5302
706
6400
2073
9514
2150
5159
1895
1193
54
5372
6235
7441
7064
6348
5957
5566
4008
2884
3973
7660
7457
5055
4089
8024
4071
6720
2388
4466
432
4761
1323
6657
4003
3606
4249
8931
4072
3449
8130
7087
5023
3219
2836
3114
813
939
2697
4930
7073
3278
6969
4746
3205
6883
3293
1042
5568
5737
8766
2113
4168
4208
3868
9154
5541
6865
4906
9562
4880
9995
5255
3746
9594
7515
4616
2724
9049
8407
1168
38
6845
3623
6417
494
8241
8096
8492
4481
9453
5967
1909
9373
8729
8526
6914
6479
2203
4310
3458
3217
1521
7361
2234
3588
890
7130
7402
2998
9951
3044
6511
7935
6960
8883
898
3934
424
5115
1693
3835
5106
1668
1837
761
8181
4678
1810
8602
8603
4775
7380
7406
7936
5118
480
5802
2085
8163
5136
913
7555
6197
9385
2962
13
4039
542
4413
9903
1320
6817
1267
6451
4573
7258
8297
6418
30
4608
9160
1271
362
1492
325
6383
2231
1389
7656
9101
3530
9517
9211
4698
6079
1891
7137
7529
6870
4122
240
7881
3914
2095
9388
6755
8623
7296
8482
1491
7911
5695
6126
804
9425
3029
8537
5460
4736
916
8962
6263
8371
1973
1991
7031
4614
832
7457
7848
3716
3098
6458
7450
4294
4297
7468
1400
4141
9971
1095
6653
7624
6612
8414
950
4274
8109
4830
8258
7020
3402
1772
7046
4866
5996
8586
2766
3277
9893
7334
4702
7461
5011
3584
4534
3744
9235
9061
3956
6923
7495
828
8723
6099
6818
4973
7537
3889
8575
4297
7086
3680
4322
3226
944
2748
3558
231
5252
4217
8342
3188
6414
5789
3831
1956
9138
4395
9650
1948
2940
5693
5616
3574
9513
3053
6829
6030
5288
8640
7535
7757
1163
1455
6752
799
2855
7460
2839
1363
8571
3069
6758
9647
2142
592
3308
3405
3057
1868
9225
5029
1059
7303
6130
3656
931
5097
8603
9655
7056
852
3393
3534
2637
8095
1354
833
7648
9549
6387
9249
5977
5295
1993
8138
8736
6019
9972
2988
7895
598
8589
9413
543
3005
737
3015
8678
9692
4045
475
4717
6546
3513
2801
984
3057
1825
4867
1711
7933
7070
8117
4050
7729
228
2331
4649
5784
7380
2648
8600
7070
6626
6333
8258
580
6177
5926
437
5354
778
877
6131
8428
5435
9754
2209
4332
6716
7368
2503
3576
2444
9860
632
7431
4539
2244
6348
3589
2593
466
1897
1144
6347
6564
2321
8607
2598
9194
6308
4406
7907
2739
5397
72
3259
3467
1835
3314
3868
1397
2270
9744
9746
4769
4849
6566
5153
8987
703
221
3197
768
237
9064
5261
3133
4847
8226
9556
4358
3863
1045
2575
5967
4841
3225
6989
4587
8106
4168
2168
6478
5286
5386
1186
8721
896
4578
8810
9106
3652
8228
6446
6309
2409
7265
5707
5404
6322
3521
1599
782
6131
4779
3936
1351
9345
2532
5157
2875
6274
7473
7810
4408
2916
9675
5153
5927
6617
7343
2571
8494
8496
5982
695
1302
5199
2328
1577
7412
2332
8448
6892
3463
5275
7292
1434
9277
4994
2571
7831
5825
392
7411
4094
2805
316
5078
8787
8952
6801
912
4968
6036
7639
9312
9083
4646
2533
9024
6764
8507
5570
5091
8253
7252
5556
3739
9570
5462
3839
4195
2775
7312
3487
7951
8577
7418
8241
8895
1869
1718
315
346
4308
3158
2188
1708
3632
2234
8494
2750
9992
2707
6680
7647
8999
5673
6448
9356
8027
7142
270
2113
9290
6365
7003
6108
7390
9466
2856
3322
2897
3304
203
4080
8788
4889
7717
216
2521
1221
8639
9110
1376
6850
1186
310
5662
5339
6933
9557
1818
1681
673
7304
3442
571
7681
3244
7738
9979
9829
3979
2964
4719
9382
1623
8475
1409
6116
5303
6841
6203
730
588
9961
6506
4323
1022
3879
5902
6294
8984
435
1995
8349
1628
6388
4063
1124
6276
2153
928
9948
3318
8171
5665
1999
2067
1678
1105
9022
8301
4182
8177
1877
7667
4742
6912
6544
5466
6436
1829
2440
409
6073
2631
1846
3617
4084
8380
5384
4103
9166
3356
9969
6144
1592
6850
9578
8888
6832
6831
3686
126
4387
6346
8740
4336
3964
7336
2461
7742
971
3492
5790
9885
992
9963
3823
9979
87
5206
9473
5818
1150
3253
5927
12
7440
645
9179
1785
2550
4606
4066
5679
388
8123
8729
7094
6143
7622
7630
9534
638
8191
6220
7144
174
5609
2526
9359
4335
2802
6484
1441
3036
6173
3443
7741
5720
9886
2567
6571
1171
7281
2596
9522
4861
215
3338
1050
1937
9934
1479
4191
2674
3195
4630
494
1348
7751
2021
863
3137
3491
5156
1599
5628
5146
8729
1161
5426
9602
1169
7761
604
7949
705
2781
4529
8850
2458
464
1529
100
6315
3764
8172
5196
8384
2370
1272
2023
7625
1073
2434
6606
6181
2570
6964
6382
2941
6964
1892
7828
9341
9904
613
7495
1901
2131
2310
4609
830
5563
2841
7675
7071
4608
7727
7060
6095
3977
7486
2062
9277
3240
9556
7078
476
4723
5557
6382
2642
4736
4432
8408
3296
8092
2673
817
8187
8248
3327
1927
6424
4496
1493
9257
5239
537
1262
2074
742
5047
8201
4225
8343
8616
4621
5840
2316
4577
6293
3326
4558
5218
9084
6531
6572
856
8996
32
3521
6352
4304
5913
1774
3571
2674
1456
9895
1698
3599
3583
2010
5519
4846
1010
8585
6197
1359
7630
7961
3894
1720
4322
3731
3567
3531
1657
2119
6713
3235
6344
7889
7967
9533
3834
7364
7095
3796
7126
6562
8431
3252
3897
6270
7750
9216
8662
6104
7428
160
1559
2791
502
4354
7886
5030
10
640
9660
4565
8627
9410
653
5728
5722
7386
2158
5132
4561
1646
301
7757
5317
7107
8716
246
8752
9636
5361
3448
5671
3506
4604
1355
7111
2373
9573
762
9159
5137
2242
2616
234
8996
8371
6721
8547
6363
1786
5932
1205
2341
1690
1372
1958
6431
1627
8550
3088
8894
8054
6333
4292
9851
8691
9320
9131
1864
2717
821
490
8065
7439
4486
2817
8814
142
122
1552
6020
3426
8855
246
3884
3825
5203
6792
7819
4138
4210
6619
9424
827
6298
3966
4349
6112
9410
6854
2573
1625
8809
5463
611
3750
7091
268
9907
5953
3213
9124
5674
344
9106
4169
583
7574
6614
9390
5485
4013
6591
2788
6753
1907
3268
3193
7342
5942
3838
9342
2664
4220
4475
4051
7613
8075
6385
6689
9927
4210
8703
1891
2575
4786
4095
3906
76
6557
4824
3084
4952
1849
1360
6928
4515
321
3231
1817
2273
8681
5055
6309
3598
6331
1999
5328
418
5507
8774
210
1920
7843
36
3953
568
5412
9844
4356
7740
1162
4558
2438
8912
7714
7034
2291
570
5915
1103
3842
5001
7422
8665
8079
5763
6363
9176
1812
374
3745
3653
3923
2143
4442
4560
3283
3625
289
2084
6996
894
7633
5964
1040
9897
1563
5327
7745
3883
7939
5191
7977
6204
5352
9120
1777
1402
9726
1643
7042
8845
9498
5266
3034
9707
9769
150
9563
8102
9965
5780
1398
4963
4053
8726
4143
647
9128
8085
8013
4122
654
4141
7472
2461
731
9337
8287
7479
7305
9629
8798
7035
8433
2866
7353
8886
2725
7931
8847
9876
557
4759
6669
4978
3292
9616
5269
1294
2526
6256
7468
7562
3984
9939
3101
7728
9148
9575
8973
4079
7328
4463
7196
8692
890
5720
8132
7716
738
1971
5650
8309
4340
8945
6398
3372
8
6125
3080
593
2688
9906
113
2192
7405
4349
5427
664
414
7406
4238
2614
9511
8440
4080
8028
3850
9128
8480
3994
4020
3314
4568
4286
2118
9814
1500
2424
4750
5298
5035
5734
978
6641
7585
3455
5369
5057
2918
1531
6518
6130
3607
5919
8834
3483
9871
5111
5828
7990
1761
3771
3903
8283
2165
3188
2968
5339
5885
7464
5635
5939
2130
7136
2761
2128
8880
9323
6776
4289
5835
4940
2327
8744
348
6527
9956
4235
892
8233
2749
2327
3451
908
3559
1940
8253
169
7774
8563
9891
1888
3465
3315
9489
4660
9209
4307
8097
3306
574
9043
5828
1231
1814
1299
1264
2105
2899
8893
5914
7526
4728
6702
9345
1009
9280
3231
8389
8499
954
3778
194
1317
2805
2648
8157
436
2820
3359
8377
6653
9998
8249
7670
9112
4454
2760
3736
6370
8545
8101
9535
9890
4905
655
4392
7229
2253
1521
7647
4788
8690
3756
6671
363
3531
6980
8152
3237
4832
6423
3036
9579
2814
8839
1414
3403
5259
1417
759
5405
7300
1718
303
2593
949
4927
5988
6948
5492
5757
81
4578
6282
2694
1006
3013
8463
1948
9896
8523
8225
2415
8302
7893
3024
3347
5607
5804
6746
1580
9458
6751
5550
6229
1084
4535
367
4097
6264
7483
3959
553
3102
2927
8357
1971
7923
6695
4181
8580
4320
6378
1674
780
5954
3250
2234
5455
9997
2527
7366
340
2189
6475
4596
151
5947
7944
4972
1369
8713
3606
1611
5719
4842
6305
5511
7160
9793
9830
1568
3935
2164
6070
863
5873
5804
7044
3294
6144
7660
7784
931
2854
300
6438
9963
3597
8465
8680
3615
7067
9210
1400
5413
5420
7386
4074
6501
551
3053
2246
2246
6130
1960
7555
6277
1506
4434
6975
1841
3322
137
2251
4262
8644
9410
5891
7765
1390
2881
6028
6780
9276
5153
2982
3431
908
4736
5744
6866
6694
8938
842
3785
9905
3681
3254
1055
3011
5526
8088
7415
6513
1046
1981
419
6292
1124
6791
9703
3021
7519
6630
5928
2783
751
7555
8966
7338
5714
8758
2163
9928
9549
3527
4591
224
9057
2177
3442
5817
1052
6594
4228
8680
7305
400
4749
5626
4373
3574
1332
2509
7535
9675
918
6392
2203
2515
2534
5931
4418
2991
7755
6690
8362
5824
2842
7363
8638
1753
9424
5190
5946
7234
3404
6884
9765
1705
8280
7352
6842
4755
2738
2419
4373
5280
1371
2316
7255
6172
3403
1284
7382
3905
5790
4278
6885
4682
639
7197
923
6339
4432
2497
5250
8828
5683
6169
6862
172
9336
7492
9671
9938
4244
467
101
8711
6106
9342
1944
7935
6280
8358
993
7935
3329
7226
6705
1432
3154
4052
9996
849
4276
1675
5832
8899
7485
2539
4984
8845
5330
7361
1296
7704
4525
7584
5620
1461
3687
7138
9841
1891
4851
3000
1144
7357
5895
7426
1330
63
2039
2266
773
1081
5280
3178
6930
3660
1086
9038
3607
4273
1834
3892
7400
2553
6467
9392
8341
9103
5767
6220
5767
538
4111
237
7613
9278
4885
2672
8830
1938
9250
6675
2746
5373
2584
8129
5122
8954
7209
3621
2688
618
7235
7264
4339
968
7304
8437
2923
1271
462
4465
7550
7448
7663
7864
9733
7752
4862
5322
9799
3126
3367
53
2159
5794
4113
6292
6508
7505
7140
261
7525
5229
5617
9817
2583
3706
7330
532
6764
7747
414
8340
8474
3618
5705
654
1509
4478
6598
6787
4242
7231
3626
5810
4569
6205
6367
6968
8597
7942
81
8066
1292
879
8872
2275
5254
8146
5715
9153
2316
3829
8189
9865
6958
5563
1615
659
6944
4516
9186
8368
130
4480
4559
1311
4075
8769
341
1936
8577
1069
5445
9168
3272
5810
685
9362
9397
3349
3008
5007
5917
2627
9055
52
6927
8872
54
6378
2122
590
1285
627
3708
9021
5641
4560
8217
8289
5623
384
2244
2505
5796
3682
3821
1404
1508
155
711
3158
2509
8947
2516
3248
2855
8074
7168
7149
1906
1673
327
512
7108
6530
1348
4363
8846
7977
1559
7827
7449
8588
2833
687
6610
3438
2335
3055
9056
9457
3585
9434
6686
2881
9734
9295
9753
5966
6918
3709
6263
1650
9195
2382
1538
2993
445
6078
1200
1773
8457
249
992
6169
9693
9474
8451
4662
8290
2321
5333
7689
4599
5092
7751
8493
8630
9750
2234
5541
7605
1372
5481
5594
5627
8316
8915
8082
5644
7113
4308
3602
7219
9177
6720
9802
2268
6119
5147
6606
4347
5924
3640
4502
508
7273
5163
3147
8408
3799
9213
8945
6352
7712
3628
9700
841
5006
3788
1099
6677
9552
2526
2394
7226
8694
7580
3507
5809
1010
7902
6428
4413
622
8460
1723
7813
6668
10000
5358
528
6168
3702
1304
2940
9338
7316
9430
6715
8344
3568
191
587
7224
2691
1049
5425
9747
1848
9097
9569
6550
2704
2834
124
8449
7221
2863
2214
8866
3545
2859
6754
1932
2458
4557
9341
6240
3316
6258
2516
286
6676
6499
6643
37
6965
7093
7803
5190
8616
1439
4959
9575
6500
1269
9452
9715
6696
5587
722
6318
3689
6710
259
6295
3901
421
950
2326
450
5933
904
8836
8123
4889
7393
9290
2776
6640
4702
9746
834
3881
3488
1962
1136
8937
7505
4615
3160
6989
3534
2325
6373
6115
661
9389
593
2787
3100
6959
4736
1947
9739
1215
5994
279
3224
7420
1282
2688
7326
6859
4631
8363
72
9362
6870
5826
8511
6113
4362
5600
7614
4827
2130
230
5774
497
6477
8427
6563
7296
7748
6048
3410
9329
8067
8784
1309
4126
1974
4134
1997
9525
3373
3114
3419
9076
9324
8276
811
3332
7137
6193
9221
5731
4146
546
2689
9193
4066
3361
1982
668
2816
9375
7007
63
9469
4457
7236
6117
8648
7113
896
6116
823
1385
8140
9572
5876
434
9511
9862
4129
7554
5448
6529
4010
2284
3810
8600
870
3066
2354
2360
3625
2397
7320
701
9385
9909
3600
4052
3275
5292
540
9371
9034
3996
1232
7381
7251
17
1209
3386
3327
6825
5514
8379
9918
824
1285
978
493
4696
3491
6007
8771
5598
4096
3760
1646
7112
6822
400
9349
8962
4980
9440
761
343
5690
8476
5981
197
7188
7652
4127
5865
7425
482
9042
666
3678
971
5529
4098
5364
5054
466
1670
699
7770
717
2902
921
9085
5960
9328
6748
86
8360
8623
383
2300
1814
7553
3404
8344
2435
9591
7214
2812
1290
5093
2802
6583
6096
5641
490
353
1098
1032
9629
4768
9676
4788
8575
7806
7705
2522
1576
5297
4636
3575
8819
2170
7522
3451
2469
6825
545
1878
9912
7133
9113
3646
1028
522
9334
1443
361
579
4879
9930
1083
4679
5486
8629
7369
391
732
9763
860
2709
4633
7092
521
1161
20
1477
8772
2381
6989
7898
2961
4248
3301
9481
3351
3864
4414
5299
5396
3512
1813
5502
23
49
3544
7565
4158
9933
4613
7249
2492
1079
5729
8232
3190
8701
2706
8308
3835
4903
2922
375
4190
4018
3872
7242
2513
85
9468
3165
6592
2709
1343
8712
5351
2148
3997
1056
4736
5604
4952
7590
3901
4569
4090
6921
2878
7372
1215
7932
7520
2555
8492
3346
9539
4430
7776
821
2646
4117
5909
2950
1504
2334
7379
5326
8525
5650
4626
9635
4196
3087
873
8279
2642
144
9544
3403
8597
5816
2414
8352
9462
7181
7624
4174
6147
6961
2759
4333
1384
4477
6429
4496
2874
3862
1235
8387
9695
7393
7386
2473
30
2210
6892
5352
7311
8128
5870
5152
1294
9973
7509
8006
9057
9153
4545
9551
8035
9230
6154
279
3212
7711
9446
4290
7119
6225
7717
378
4225
5603
5977
7143
3073
8194
3317
7724
600
5997
9392
6718
2669
552
7558
1952
3925
2667
3196
2457
4310
4890
7949
5511
4919
5104
2774
2237
1702
3364
3707
8904
373
7662
3428
303
7554
8339
2791
5784
5377
4267
3107
5128
9432
5988
9590
6019
5974
4256
8636
9457
8209
8921
1604
1553
3228
3332
6433
1287
4241
8051
8954
160
3728
8341
9886
9639
52
9624
7256
3361
9262
4799
2762
2946
5377
1646
9465
7890
7705
8914
7429
842
5960
158
3619
968
3599
7503
5497
7363
6037
7457
8422
1336
1847
7515
5836
9554
956
2566
1050
424
8580
6603
6586
6769
9036
9097
4515
4387
6241
2150
1916
40
1887
4765
30
1730
8500
8150
9525
1189
6278
6067
6963
2690
9293
2006
929
7045
6846
3280
3490
5396
3637
5012
6022
664
911
3530
2120
8392
4769
2480
3588
4240
3337
9643
6121
4929
4959
8715
118
5841
9831
5740
5429
1267
5717
3241
6481
6050
3485
4635
9349
72
5959
2943
1186
9643
3564
6517
9692
5622
2655
3364
226
8741
9147
3004
9416
1305
772
2531
6834
3612
3964
7585
992
639
3270
7159
2641
1039
1503
8186
9877
8743
2381
4446
6259
9838
8599
2445
5315
1985
6607
7479
8489
3339
1576
4195
2366
6656
9992
1107
6765
1177
1227
9349
7959
1338
1633
3718
7460
4352
9157
4386
663
2518
9339
5078
540
6950
3670
5847
6960
2540
5923
1371
9453
8102
837
9620
4545
5112
4238
4733
5162
2317
438
3549
8208
3799
2523
2153
1454
2087
4966
7222
6511
6200
6597
5372
2273
2214
8379
5910
2361
4700
5280
5973
5011
3755
9446
6148
9123
4951
8825
8871
6093
1642
2082
7469
6829
1868
4393
5844
5956
8218
6596
7947
321
3891
6704
8418
711
9474
9962
126
6640
6678
6875
6682
6270
509
8350
7911
5337
8622
8367
7443
1435
470
4386
4968
6324
7051
6589
5771
4250
9004
7731
2421
1824
6201
9422
7854
3778
6127
825
1477
4123
2060
6583
5644
8355
1632
2754
5056
5928
9908
6244
4615
5303
7349
7579
2738
8711
4280
1149
1682
19
5762
3913
246
5730
7263
2709
9010
9381
8688
5721
7452
6140
1266
6776
9024
4373
8169
1606
6020
8930
7052
9898
5237
8709
6953
3297
2960
9963
5593
2972
9965
8707
6862
9176
229
538
2281
5832
3172
9620
8713
4449
857
3960
1150
3970
4715
8616
5563
5021
1622
8908
9369
950
2147
7770
2008
2168
7701
7764
4496
9518
9360
7951
8214
6133
7620
6075
411
2939
6887
2291
638
8771
6912
2179
5938
7721
431
7041
6970
1596
7275
6186
5376
7485
7412
5786
741
8435
6070
3350
5555
2536
2431
2682
2030
7795
1335
3338
888
6754
3438
2455
3492
260
4965
5473
1731
1649
4146
6979
5770
9191
7958
5520
8853
4802
6779
1703
3716
4518
2167
6677
8179
8364
2990
4024
4072
8247
1204
3052
9894
2722
3023
9668
5470
9672
6378
8518
5173
5711
8422
6963
2880
9249
4012
65
4668
9161
4558
1383
794
2615
9435
3909
6583
1216
7521
4494
4602
9653
8700
6659
1735
2461
6845
1501
8864
3586
3510
5622
2843
4117
2625
1060
7855
4591
2400
195
4296
4710
5344
782
4762
3528
4999
2826
1362
7734
6204
5231
9687
1760
5013
4148
5104
6729
8155
5430
6783
7175
267
1764
9419
1929
9974
6154
4795
8853
6087
2200
9342
6925
1460
5583
9560
1597
2974
6776
4279
7236
7939
5072
2564
6797
3667
2419
3780
393
9103
8084
2110
5050
5517
8758
4791
942
9640
8330
1097
8582
2533
902
1106
1939
1024
2750
3417
5100
597
7490
4811
5117
9434
5172
3475
5920
1161
612
5113
3265
8860
8138
3793
6480
1857
1870
3476
8584
5581
3015
8300
6039
5709
9439
3560
618
9015
4880
5631
5447
2383
2926
4482
54
3829
3711
8746
236
7708
7739
2001
8485
6870
8460
7004
5981
3450
3458
8517
1772
6760
4230
6728
9116
1827
2969
3315
8536
9789
8232
5568
6322
3457
1134
6479
2609
681
3446
92
2438
7871
1739
4545
281
7249
3791
1700
8277
7470
9764
384
6476
8700
9482
3041
3032
4940
8598
6649
4336
838
6395
7184
1747
9150
9159
1304
3044
9944
1101
6814
7473
5767
9210
9660
2114
1953
246
4108
2155
1902
1081
6711
8478
9007
3768
764
2672
9900
3819
6220
1158
6102
9388
3745
3132
8235
8909
399
3233
4615
3254
5523
7603
8407
9131
4952
3250
7929
4134
1080
2468
9664
1430
7983
7253
5284
5443
76
5752
6950
3884
5793
3886
7009
4751
105
9729
7019
1700
7705
7918
1962
3255
9103
14
3476
3617
7847
191
8319
3410
3853
83
4488
9837
9468
9157
9727
6863
8693
403
1918
8621
3707
6620
7530
1369
571
9960
7075
7888
7306
5342
5174
6260
8614
3414
7265
2801
7102
6652
7766
334
9134
9037
8649
5603
7330
98
8692
5825
2955
8054
8042
1713
6112
3269
615
2573
7852
7075
182
709
1701
997
1837
3664
2669
5424
5971
1200
6865
1101
8130
2175
3247
8934
2472
3403
8164
5744
1895
12
1891
3428
6091
6846
18
6604
4988
1040
8671
166
6905
4263
5359
6168
1893
127
9751
1520
2686
4560
4996
3670
7367
5817
1844
3602
9192
8731
3783
6627
5516
9540
8656
6195
3432
8071
9638
6660
7915
8373
8568
3158
9680
8410
7005
1337
7824
1750
712
1258
1397
1846
2058
2508
1513
3246
3490
6884
4430
2230
9295
7136
1287
5214
487
9860
2194
6095
1600
8675
7401
2960
5131
4679
2238
2401
3536
9934
3508
5208
6916
641
2908
2294
4568
9505
8077
8116
7052
6448
1965
3551
9136
7642
6908
286
490
4894
4752
5148
9923
8477
6698
6982
2300
4029
2599
1778
1871
586
3411
490
3152
4346
7080
2068
5266
9115
9829
479
6614
2028
346
332
6526
2277
7727
7110
6191
4627
883
9536
7989
2820
5538
2634
6752
7083
7936
3055
5932
9585
5987
2142
9839
3272
5917
7875
9532
8301
6230
3538
196
5322
2280
463
2636
9845
6228
2716
4505
8088
4946
6064
5672
1773
37
2913
5354
1126
2061
4382
6157
2935
934
9403
1766
5601
270
2889
5177
5115
9972
4929
6811
2446
4860
3005
3647
9566
1839
7380
9693
1969
5807
3440
7249
3341
1207
5262
4575
9490
6545
5057
9684
2128
6194
2131
8823
5878
9280
3273
8255
6521
8323
1777
158
4526
8793
4283
7643
3476
1252
6833
573
5057
302
9556
4339
135
1069
2613
9329
9842
7297
9005
5637
449
8809
5754
696
318
2486
1478
9664
3900
2296
6757
7953
1644
484
6267
7508
7308
7303
9111
720
7084
3924
8208
9620
8159
1145
9867
950
1211
6528
8998
2982
4892
6337
6356
6124
2827
9141
278
481
9814
3445
7810
4121
2237
3937
5554
13
7208
8236
1515
6967
2056
1636
8408
294
3305
4912
2355
946
8304
4643
6720
9001
7543
493
2198
7064
8322
3024
2619
2549
9501
2959
4395
3097
9492
9971
8276
9147
6702
7543
3968
4551
9511
259
9488
4782
8889
743
8930
6711
4694
3181
4399
227
7285
9328
1732
5662
8406
4460
5738
3330
9156
9323
7396
9701
486
2686
8309
7394
4897
413
7083
6917
7566
4629
9612
2128
1843
7040
3259
1963
465
6611
519
8584
1786
4480
8864
6948
4332
3244
4871
474
4479
971
978
7474
438
6759
3304
2198
6821
7104
8383
4852
240
2749
3855
2736
6428
4224
8930
2897
2373
4232
1563
924
6170
592
7553
7166
7992
8773
3926
9842
3186
1172
9032
2578
7946
1170
4019
3083
1359
8469
1472
4073
4802
944
7327
2641
7286
5260
2764
8126
8469
8353
7969
9186
2905
3332
9992
9582
3582
6490
4811
3246
5073
7899
6282
2523
8980
8226
7688
2196
7665
160
7011
6471
4216
5297
3518
6536
2039
9382
1805
2452
9829
3393
6924
1248
9324
4304
7659
1354
3777
3552
2778
5857
6992
2274
1277
7745
9032
9963
4829
5382
8241
7222
155
7234
8790
6740
273
8793
1330
2612
1479
6313
9451
5853
9375
6040
1766
5368
7022
7045
1173
4202
1367
7120
9028
3903
389
4358
2396
3491
1972
453
2369
1833
6285
1038
1039
670
2877
5944
7468
8632
9072
7296
9065
8729
5775
7470
5466
671
1620
2260
464
3549
9845
1328
2752
996
7349
3424
3922
9115
4866
7749
7975
6975
9548
9519
695
5619
3812
8104
1463
232
4716
9902
7844
567
6848
5448
8494
3755
7057
9337
2356
4829
4586
1570
9864
3863
145
5026
1694
6602
5980
4249
8438
7706
8748
7946
6580
7270
5995
6447
9608
4630
5118
5622
2543
5326
1335
4760
5894
3999
1417
8698
8229
1165
9416
7133
7504
9547
2509
9681
2181
7729
5172
9974
531
256
8754
5746
3080
2604
2806
4079
9268
3016
9274
6796
8591
384
2406
5523
3284
3679
9537
4011
6409
9185
8149
3316
6524
7939
5598
7391
3467
6167
6431
8880
5424
1427
1137
1772
8215
7497
8632
6621
9742
9505
1381
5252
7336
7250
7409
669
9853
2607
8109
302
242
3486
6771
6458
9264
1877
7784
2274
2852
5405
1425
8395
9186
5817
2094
7067
3351
2559
8231
3484
5994
9716
9506
5667
7629
2311
7102
7706
806
5955
2880
8601
9557
4712
9959
8692
1233
2228
5582
8222
771
7658
7357
4267
7982
9700
4188
5074
9210
6213
5654
738
7324
535
3221
5468
9235
2035
2928
4814
5426
2496
3038
4463
8389
9426
9701
9782
8513
6147
7284
6741
2605
2704
697
9715
3703
9082
4432
1112
2596
6813
5512
897
3624
7725
5107
4051
8686
5387
11
2028
8373
2376
1212
8437
2567
2657
3777
2211
5558
2088
3135
6653
7749
3923
6968
4232
4433
9006
8893
3054
1179
8363
4883
1598
6451
6618
8640
428
1425
1763
2786
3241
243
6256
6317
8653
5326
3176
2831
6193
9651
9862
98
1369
5761
8056
4653
8574
6976
3379
2823
1162
865
2580
8361
5916
2271
2289
2527
2764
2881
7902
4587
1401
1232
7500
4597
1709
2784
8748
1635
4274
7388
977
4801
1806
5986
2963
9758
7641
5288
1471
8130
6415
298
76
9167
2257
7826
1176
7908
4582
2178
3025
5144
8175
7840
4912
7161
3784
4735
2224
961
5739
6198
6861
7681
4862
9807
3703
9885
1308
8142
8565
3668
3522
3356
470
9882
1423
5775
290
2819
2990
1943
2943
7710
7761
8904
5825
3948
1939
4367
1257
4460
8031
9635
7357
1525
8607
2714
6616
9791
445
3637
6120
7454
9605
5240
4454
4636
1499
7994
5987
4113
5209
6293
6989
8562
5969
4795
6897
3251
2001
1542
4394
5210
4324
6777
7927
3922
5732
9000
3483
232
8990
6592
8670
9830
3102
4693
1137
7290
8025
4567
6815
7586
9002
448
2975
4230
4532
8652
5397
7665
2982
6741
6200
5501
7980
9979
6302
587
9938
6284
2868
4636
1348
1845
4810
9487
9152
1557
9099
6472
6573
9482
4026
24
8709
9211
7671
5711
2318
4305
769
2891
9030
4947
9574
7243
588
4845
3254
2468
9900
1707
6950
9887
306
5959
464
1374
1680
6941
1911
2137
7786
4856
7112
1354
2479
5451
9916
3232
1890
9998
458
7428
9670
3010
873
2774
4056
5043
9171
6562
8742
6201
3654
5877
5678
1067
708
8294
3729
497
5482
8995
5894
3620
8765
7753
5914
148
1936
9631
8389
4213
5074
8896
3929
6823
7637
4531
7220
145
281
5913
7444
9482
5335
8354
890
9955
218
4508
6247
292
2567
3209
499
5201
397
7579
5164
6905
599
4415
7403
7307
2287
5716
9235
230
4525
2422
2051
8315
7852
8731
6587
417
5342
6761
2875
581
7814
9251
662
2507
1939
8670
3605
7093
8844
148
8313
3567
5942
6436
5160
645
2883
9875
7720
1026
7397
9107
2362
262
1633
2238
142
6226
5726
3616
852
3587
7740
8735
3555
5609
2833
3976
7346
227
7278
22
1491
9114
5969
4417
9472
2486
7316
7073
8237
8704
2770
6638
4125
6149
858
1974
7601
6243
1068
4409
3947
4659
7744
6181
4177
5172
5814
601
3164
6592
1895
5928
720
4141
619
6220
3126
3266
1716
5939
4021
6451
4600
7355
2752
9307
9372
4886
2745
4502
619
5274
3106
9064
6726
6680
4884
9645
9045
8262
888
3486
2684
6107
227
8381
7416
9479
8848
8445
3449
8397
4997
1376
90
9789
3750
5615
5739
594
8856
6768
3040
5765
6318
3735
4594
7516
80
299
2739
1475
1018
2595
4687
9253
7441
8157
6286
8407
5759
7099
4373
7217
1391
2635
9053
5178
1413
5890
1931
1023
4228
164
6622
8591
3667
4242
8856
3062
3354
9408
8067
6820
6902
8530
6869
1882
2572
882
8750
7248
7546
7265
2702
7430
5513
4952
6068
3573
6159
569
3361
3744
7889
2647
346
7036
1221
254
4492
3498
4069
33
7898
2477
5664
5839
8770
9389
6762
5840
7246
9078
1988
7841
5271
5037
1190
8282
6195
5025
1801
9977
8431
730
6305
1437
6776
3104
9095
6704
8674
5402
4037
6497
1180
5634
5243
9950
1115
4498
222
1195
7058
8557
6784
9137
5699
4876
2315
166
656
8611
6998
2276
5786
6480
3146
3993
9435
6879
6719
7211
6879
7805
5407
3061
9020
3111
1260
3875
8802
3037
6237
1750
7293
4489
8643
6324
4856
5910
1754
9631
7004
9231
972
4448
7431
1558
1903
3488
3783
2141
6735
1331
7621
4820
8630
5057
8062
2560
9863
4386
556
5348
6106
4694
8260
6462
2177
5054
9785
1072
8553
4730
5758
490
13
8112
7784
3489
6037
1286
9153
2254
8811
2172
9401
101
1646
7145
5687
6880
4047
8416
9070
1240
4409
3518
7883
2928
3950
2947
5066
893
8076
1627
7735
6166
1774
8376
2130
1428
7391
7566
4157
2310
4921
5258
6271
6804
6443
7936
9675
7453
8794
1631
2522
6127
9806
3443
5332
786
8093
7576
1694
9922
5029
2725
5150
1416
4819
6716
7482
4547
1313
7197
4942
2488
747
3986
2908
5027
4130
666
6045
8697
5898
2773
4582
9884
2510
8665
8294
58
3555
4911
6507
7746
3210
7293
8005
1747
7023
3105
4594
1363
991
5510
9625
8490
1398
8214
5602
1945
8198
1997
5954
8745
1396
6517
1316
3924
9180
292
4739
8986
84
750
6548
4689
9758
4775
6944
9837
6408
7705
2400
4664
7421
271
3809
6958
5950
396
8166
7511
7243
7931
2525
2386
8907
2916
2122
6666
3420
2327
4687
1655
2196
1528
205
8468
8022
1543
8708
6473
816
3706
1830
8325
1424
1658
9450
7849
5351
4711
1053
7587
6950
9625
6867
934
4757
4548
6490
1682
5715
4822
5535
3334
4711
945
6938
5519
2228
6560
7093
2986
5564
1351
5578
9598
2236
4923
346
975
6452
1163
8089
3457
3034
778
247
858
5364
1194
5866
1537
5187
6839
5607
9961
9792
8685
3903
9636
3470
4262
9222
6054
8047
4180
6431
4359
7203
9175
7314
308
347
9852
8320
9572
1003
6803
3694
1090
5469
7499
4860
9707
4451
2924
330
2789
1092
1296
96
7993
5736
4463
5563
1151
3023
4581
5192
8645
6171
594
1769
8940
1294
7503
3572
2416
4045
6520
6459
8145
29407415
9572
170
1206
1842
5460
1290
2988
8110
2103
1519
2929
2706
8532
7709
6201
266
3086
6143
6235
4908
6151
5552
8161
1675
1841
6054
6539
7465
2197
92
147
1821
6909
1691
1547
1597
8331
9972
1746
4711
4317
7068
6918
8834
8872
6724
7076
5564
7121
9780
747
9279
7035
2628
6574
3813
8538
6087
2951
6452
7062
8676
4409
7753
6939
4514
4895
125
8589
2927
8544
2902
6889
5165
7379
4285
4311
1418
8959
1767
1116
2202
7739
8834
2059
6291
549
9454
8299
4325
5902
3541
9572
2884
8178
6904
131
5411
1109
7576
3598
3167
6969
3966
6113
8277
1900
4391
5222
97
5455
5440
2482
7204
865
9050
3084
5953
2345
329
1850
3956
1555
6399
1412
7679
5425
5568
9385
9363
3395
8257
1072
2183
8354
9298
6391
2904
4806
2854
2839
6013
7383
8523
6745
8358
6640
7610
497
9393
8031
7932
3225
6456
777
4422
5017
4202
6331
6883
9329
900
2172
8605
6905
1948
5086
104
80
522
8579
4651
6544
5524
6188
4987
3139
7364
2124
7462
1583
6024
3531
8057
3516
693
4742
8079
887
8841
7444
982
4495
4988
7556
719
4940
4018
5666
7586
4367
3328
9224
7212
8548
760
1841
6342
4469
7314
3065
4467
7289
9113
6976
1222
1753
7184
4685
1885
3346
7599
4671
9358
902
9006
4031
9644
4301
2156
753
4646
4186
9436
5753
8012
2536
8381
9899
6735
9395
2565
8794
3348
5442
9737
6482
85
2722
7867
1986
1204
5631
3937
7024
7981
5451
2382
8320
8791
1377
5711
2720
6182
4051
1124
1035
4080
6063
3784
6573
2185
2752
1759
1237
9998
6145
9564
8822
987
8156
4556
3352
5385
9649
9202
2253
1816
3442
1104
4045
7476
8411
2863
7010
1031
9583
9691
4752
2523
429
9629
8492
2250
9121
6518
669
8564
6311
4549
8112
7900
8635
326
9029
1072
7772
2888
5111
8082
3775
6104
7689
7416
6879
3679
9020
6973
9713
7957
6093
2017
790
8752
3179
4868
9018
7741
8294
3946
7210
170
675
4140
6963
8509
5164
7387
9428
1957
5636
9153
9573
4763
3240
9446
7345
9524
769
2780
9519
3974
5719
8023
6447
2468
8687
7292
95
5000
1924
9893
1277
1212
4644
1903
4151
7461
3793
1168
4190
2573
1000
5960
9321
2636
2606
3923
7750
2145
2278
3463
3739
4130
3808
849
9483
8670
7724
199
9204
7067
6715
6281
3684
1218
8438
5096
1340
3875
3336
3251
8717
5493
6422
9275
7759
2894
8351
3922
3713
1820
1919
4324
3626
3822
3869
8257
2766
7074
1748
1527
3116
1883
8063
1864
3188
8366
4798
1757
1622
1737
357
1159
9382
5745
2499
3261
3899
1399
5040
7655
9030
8135
1215
1718
9072
6700
6147
3758
1708
7091
4158
6209
924
8730
1316
9048
6784
5605
5583
3409
3337
9021
3596
5552
507
437
8754
1491
7729
7594
7363
5447
7242
1334
2522
8288
9473
7714
6788
3897
794
2726
5196
8328
7928
1486
1071
9533
9180
9802
8478
5895
8552
2722
8449
371
8290
852
9960
7938
4036
3052
1341
517
2576
9262
3733
4792
4464
1203
2150
4888
7643
9278
4195
1058
6612
5962
9858
7386
7837
2562
9054
6085
1385
4332
8184
5795
7630
7267
7864
2188
4105
4767
3378
4326
6428
5683
4100
5440
7858
9139
7916
126
8068
7072
2598
4434
2756
5618
7362
9475
2822
881
7316
173
8670
2847
3845
3141
3700
6293
2855
8006
7236
1513
6854
1133
7810
553
2490
7261
9691
7943
5113
560
3255
6048
1609
1851
4043
3130
4563
493
3179
410
1619
6100
4124
784
6300
3388
1014
5279
1161
6804
8249
7901
9277
8062
2983
9907
4060
5555
655
161
7427
5137
1594
3730
1570
5219
2046
3159
2874
8987
3520
1266
6944
1902
9446
561
3329
6828
6299
7605
9153
3642
4811
2191
8860
8974
6222
5814
1245
7959
5330
4599
8924
454
8976
7705
4882
5308
6705
8139
8201
9874
2666
4685
543
9247
3378
1192
1689
9050
2500
1387
2243
6380
5471
3699
2469
7360
3547
5125
9394
2842
8871
8603
4026
2242
1982
7018
9983
9820
3239
8924
5541
7013
8731
1278
8419
3851
3234
5208
7734
7097
7542
6244
5604
1822
905
2189
2189
2233
9347
869
2254
4435
2499
7043
6128
4297
5766
7000
8733
4757
1558
6684
4722
376
42
8250
4464
6
3451
3317
1261
2909
1398
2661
7464
9603
9645
6737
5017
3036
5017
810
3046
2277
9610
8850
3874
2896
4958
3144
8495
3644
6336
6017
453
2464
600
4693
7851
228
5665
6467
610
5995
9783
9409
1650
241
7023
1300
8459
7422
7793
5816
797
2932
7168
2012
6083
3114
2906
2062
4938
8981
6762
6479
8928
5664
1387
4898
3896
6440
4983
230
42
7975
9006
4381
9878
6587
1298
5032
9273
8305
3487
3506
4024
3203
3128
3558
9737
5228
9212
5005
4930
6260
9784
7336
3209
621
8102
566
7770
7912
4963
9298
5799
1764
5422
8077
4233
1076
5707
5795
7157
9884
5640
6429
3450
6552
3607
1506
2151
4905
8586
4010
282
3741
5725
5089
8930
7433
4605
5749
8982
726
3367
4300
6078
870
1579
6980
2223
3681
398
1112
7125
9408
8703
9036
1944
6549
7153
8166
801
4293
551
6953
5926
4788
8223
7983
9601
2331
5637
5970
2223
5080
4872
615
7924
7794
2505
4871
1771
4838
5007
6779
3995
2515
3048
9188
9030
6112
2282
933
1675
5957
6824
9821
7307
2444
304
9637
2232
5
641
9266
2761
7632
777
5735
9915
8075
1260
3210
9042
4488
4514
3057
7453
2425
2119
6697
4375
3899
2118
2547
3641
5132
7919
8715
1260
4555
2901
2247
797
5883
1461
9640
9962
4387
9440
6048
841
8853
2057
4864
7959
1497
8570
2972
9229
2693
6129
7214
7743
9195
4184
8036
6751
4703
6226
5415
2334
6787
1265
2809
5426
4065
9253
6778
4403
3221
5471
9334
9568
5781
3459
8798
8783
2845
3292
2802
9905
1131
5881
6936
5091
7476
9061
988
209
5793
1269
1045
8261
6074
3946
9599
2141
7085
7158
1129
4075
7882
8715
333
3606
3630
9151
6216
5805
3322
7340
5478
5132
8224
2324
2523
311
122
5137
3808
9683
6614
4138
7640
7092
5602
1426
8973
1153
9440
299
8780
5108
3398
2936
266
3581
6069
7024
8609
2214
259
4925
2652
4177
231
8116
6427
4062
2801
7632
2018
6985
5859
5751
2404
6192
1168
4494
9848
9217
3904
9784
1685
6994
9309
2521
2128
8043
3725
3002
910
9613
7020
7829
8744
8838
5157
7503
4731
6236
828
8309
9592
2871
5420
879
9999
316
2728
4290
7426
7859
656
4034
5929
5050
5250
9716
8994
8770
3178
7905
1011
935
2472
7862
5406
4670
7741
1032
2159
8471
6849
5814
213
2081
5763
2231
2795
8716
9070
5602
9201
4826
1077
4924
2524
1951
6251
3515
1750
4648
721
681
8163
9896
157
6581
3506
1644
3795
8580
5133
160
2659
3045
6989
2443
4286
6657
5644
3094
8630
7249
2088
1290
2482
2330
9057
7462
5658
7331
7120
7808
4213
3863
1267
323
6013
854
2697
9830
5452
5334
103
1822
3477
5158
8788
1625
1729
7891
4023
1995
3428
9492
9003
4167
219
7008
2941
755
7909
6432
1474
6573
3355
6334
3335
2716
6877
5676
5926
3679
7387
4322
9937
5602
4476
5551
7855
9024
9807
336
6688
5938
9148
1103
2111
1476
4485
7283
9155
6457
6222
9685
8593
5141
9942
1843
434
7160
9297
8381
8701
6747
7732
5548
1121
2195
6109
6930
7696
3282
556
9517
9947
9916
2929
3590
7270
9991
4371
5142
4056
7884
7306
2839
5906
7355
3707
7656
9513
5355
9934
3611
6002
7726
9020
9785
6169
6786
3578
9557
2253
6836
1357
9933
6315
9472
9881
492
6102
3347
282
2365
160
6577
1934
8810
8328
2755
4621
1667
2464
9816
997
7931
2185
3260
3815
3563
5101
3174
8632
4570
5337
5275
4501
7684
4917
2128
4726
8294
2898
8668
8173
4300
6047
7388
4412
1394
3287
8480
7952
8695
4602
1251
797
3440
8534
6665
6727
3417
5778
6913
1979
9765
4872
3593
9608
7798
5325
2512
2174
6184
3614
5542
1217
7320
1704
8800
9689
8691
1587
1560
7673
9833
9388
4994
2969
4544
3806
729
7475
8484
8700
7575
8023
8012
2126
4563
6123
8216
2198
3797
9587
5542
7134
805
4232
9332
9119
7042
8408
8064
2160
9886
1675
2748
8377
9254
1757
1021
5123
4528
1260
4258
7967
5453
2800
6097
4799
2238
1361
6589
3365
3634
9322
980
1190
6493
8249
8565
1834
8261
8783
943
771
8982
2634
9620
247
2437
4092
8028
7275
7026
200
1046
3998
9254
5305
6217
7680
8508
4047
2793
3293
60
8903
2053
5146
2786
533
6221
6219
8830
3585
2673
5438
5700
3387
6037
456
9443
7852
4033
8841
8467
2075
7220
7822
7
7432
5320
5524
9139
5288
736
4
135
5326
2879
5679
6824
2051
2130
5239
2080
5841
7757
3927
7580
657
228
6336
3508
431
1215
4833
2071
935
9889
4419
5956
9999
5074
4318
5813
2337
343
9131
1254
3555
6067
7432
5572
8628
7784
2177
3984
6949
1894
1601
5618
6129
7844
116
2442
3499
1100
6168
9874
8819
3055
5872
7312
3748
4410
2068
8472
7773
2481
8729
3309
1034
1864
4808
8200
6718
4129
7790
2561
7951
3055
528
9050
3038
601
3720
1356
4546
1706
5648
4408
7424
7797
9802
2944
4665
7157
665
6366
5376
6771
4864
2
8150
8769
6853
3465
6516
9587
1890
3528
7828
3965
4232
4360
3757
7895
8800
1532
3545
9934
783
3582
900
868
6788
2327
6035
7655
930
4941
4943
1519
5253
6406
9309
9489
563
6603
3451
9169
240
3192
1305
2660
5581
80
7489
3091
303
3086
3828
3707
1352
4102
2243
1554
4964
9433
2119
644
3329
4007
13
6411
3691
159
1713
141
5524
9330
2310
6527
7645
6902
960
3512
4100
5687
8014
3728
7162
2023
2535
1927
7326
805
3504
1666
6171
124
9495
4544
2684
9170
8447
5562
6040
6321
2056
7481
9693
307
4330
3458
941
2726
1566
4572
1695
5471
2489
5458
9220
7290
5286
6196
8024
8304
7855
7304
7536
8641
856
2654
4086
897
2136
6161
1725
2079
6452
7625
6371
7888
3402
2333
1827
5275
2375
8085
7812
8269
2053
3550
3986
604
4069
7527
9719
3817
7221
2825
3781
1391
6589
451
9154
360
6732
1810
321
670
858
4560
1625
8622
522
4228
420
6649
7983
7319
3126
8517
4439
6359
9624
8849
2999
2932
8144
565
4469
4935
239
6039
5036
9043
8918
4810
2528
5235
934
8785
7566
4739
1843
8162
7487
7147
8772
4693
9849
3862
4425
3291
2978
4481
8713
3836
3650
9007
392
5177
355
6984
4033
6144
7016
1890
7030
8909
3463
2040
4913
6717
8532
6870
6325
8862
6940
6423
9574
9443
5579
2054
9794
5956
1130
5520
954
9233
1896
2443
3457
8231
5028
2560
416
2988
4437
4163
8788
868
7158
3827
7589
6709
7488
3325
3651
1432
2614
9675
1183
3926
2375
7658
9571
4034
3540
889
6639
9318
7983
5901
3137
709
2267
5633
1872
6463
4934
779
1318
6435
2384
6842
1703
6622
8886
268
8498
7042
3216
299
6067
1523
6499
1783
7618
2874
7075
1055
12
3132
2569
5273
4155
6277
2189
6369
1429
4110
4368
8830
3198
6878
3785
9152
9739
7340
9274
4934
6004
1730
6382
2940
8277
381
4193
8097
6594
4353
1100
1750
4212
473
2475
1363
4163
5021
2909
7124
2386
1084
2520
7872
3490
5625
390
4298
5236
1842
5504
8928
4575
7482
8293
4529
4346
617
1318
6236
710
425
4210
7811
6235
9633
3225
5790
8158
6527
6080
7756
9548
2750
6640
7317
1029
7015
3258
8762
5719
6132
2667
8542
1766
208
6872
7438
4965
7882
6215
2155
8852
8200
4665
8921
6999
8727
3175
5776
6766
9009
9752
3839
390
5496
1853
3440
5003
1134
5978
630
7432
6551
625
2164
1437
1686
5116
87
2924
1349
6806
1971
9888
1616
3638
3804
3306
1616
793
3147
5769
6021
8508
6880
693
173
4003
4438
393
3457
4297
6530
2506
2335
260
1877
216
5698
7316
9537
881
6301
9992
856
9980
6407
8508
912
1272
5519
691
9523
562
5441
5629
9331
8093
7409
2054
6987
9969
3156
9547
3408
642
3871
2105
5798
8876
8951
3396
6127
7160
9383
6225
9070
7630
7199
4512
4858
8007
7817
3881
9374
9837
8056
8898
7965
3745
9193
7402
4371
8585
940
5669
9542
5108
6075
5381
9195
9499
8072
737
101
8678
6566
5428
8585
3416
4254
2789
5693
8393
9010
303
2894
7982
3693
1948
8257
8390
7737
7459
8001
2259
7307
5562
5783
6899
1113
6826
7160
7435
9643
6942
280
7423
7423
9863
4012
8416
9638
304
8397
8242
397
7464
8521
3993
614
3025
99
48
4260
7780
5914
5653
3046
95
6040
7684
2714
7245
6193
2687
8867
9968
2011
4887
8469
2109
6012
2729
9261
5347
2639
7272
1566
6762
8913
5330
9862
7412
7096
8002
591
355
194
946
5553
87
4347
9147
532
4065
2745
9867
468
138
9874
3697
1997
8105
5357
3623
5414
5861
8966
2781
6122
1319
4810
3822
6401
6314
2594
2065
4205
3266
9485
8751
2112
7303
1302
7467
2699
7148
4197
2867
1874
1408
8721
1794
1147
6129
4883
7439
6933
1447
806
581
4644
6228
1418
160
4267
4950
7671
8001
675
1799
3135
7470
6983
4769
8716
6905
3698
8849
569
9979
8624
4391
8653
5565
9522
1895
7634
1923
6221
1855
9251
4742
2114
5589
5363
5036
391
8861
2075
245
4148
7396
6907
6709
8283
7052
3762
7705
1390
852
2313
8328
2884
5106
9145
7415
5414
7712
61
6105
1188
9153
5410
7282
5397
6542
7834
1446
9739
370
9824
6066
8757
2526
2902
9126
5966
8905
5803
8382
2179
792
2360
5916
4305
902
4409
7700
4908
2224
7897
7764
5805
4608
8374
5869
4259
4691
6531
114
9930
6905
4252
9852
2777
3529
1172
9863
5829
5775
8251
9757
5203
4707
9788
9469
2107
4806
6146
152
9720
8923
1546
6680
7468
80
7923
524
5136
8280
4610
8788
8
9351
4866
7894
8997
2889
7305
6299
2981
2543
4870
3370
5621
6567
6791
4350
2214
8935
1991
9910
3917
1477
499
4537
277
5062
4733
5491
5727
2001
3034
1953
2217
623
9191
8709
6077
8546
761
3622
1200
6959
1105
7864
4203
2697
4573
1219
4790
7147
3244
5986
7952
6882
7402
6011
1339
117
8025
246
5061
1314
3569
6171
753
2390
1838
1277
8948
1000
2007
9661
6363
370
1743
4476
3321
3277
7140
4768
6703
8649
6405
6210
8180
7446
6417
7586
9476
3137
6122
2968
3557
3694
1529
440
2580
127
3963
9505
6430
2734
7576
9298
2107
7725
3476
3065
3716
7911
2926
954
1813
9890
2231
376
8974
9524
6781
3779
5187
6591
7285
4782
196
8635
5526
1227
1574
4558
7378
2982
1536
26
4864
1803
9554
2051
3924
2788
9536
5451
9057
5491
2412
9309
8597
6697
3025
7442
8898
2849
3708
1235
8860
1179
1701
7147
7918
3464
1084
5080
679
2063
4526
4367
2147
1259
5638
3737
7316
5201
4160
589
6143
6257
6729
235
1699
6456
6258
642
2787
9231
5939
4463
1173
4213
9645
4740
3059
3524
3464
3216
7455
8306
1355
2624
5636
5446
73
5234
2983
6340
8760
7537
8284
6951
8526
8530
4837
8442
4324
490
965
740
1388
2298
8915
5389
7679
2008
42
721
2623
8875
3677
1120
6635
7762
8920
6880
6337
3138
4162
3248
5421
3179
1982
8313
7232
277
944
6867
7484
3948
6381
6129
875
7077
3627
6634
1408
8572
1351
1061
1653
3116
1766
1536
227
2762
387
6893
4945
414
3255
7594
5571
5422
1063
2363
2995
1369
9863
9190
5309
9613
3836
2971
4901
5958
4624
9374
963
2180
3166
2899
4414
2775
8428
6772
4695
3338
457
4577
732
6809
8348
9141
4861
5616
4172
3377
9435
7153
5854
6488
1404
2513
9305
359
2588
5121
3590
3326
1757
8196
8194
1326
4911
6065
2693
4625
9098
3863
8429
529
6088
3063
644
5494
2544
7107
8273
8240
9565
3154
9850
77
8077
1260
8951
151
3717
3016
2337
7997
9698
1552
7193
6365
8858
2861
4197
7723
1
8437
9141
8288
887
9661
9508
753
2575
8685
7418
9755
9403
7615
3694
680
8323
6546
5225
2113
260
6497
2341
4016
5525
2860
5845
6913
3860
8672
9774
9477
1647
7864
307
2338
5679
6671
2206
1258
1103
9696
362
8645
3818
6876
78
3854
2226
359
9972
7592
4781
3408
2855
5163
8202
3211
331
8767
962
5053
6662
8963
3225
6371
3196
2859
5219
5424
5720
372
1219
7345
2374
7444
8303
9054
3519
8899
3375
4655
8123
1680
5509
1576
7274
354
7302
4083
958
9212
214
2889
9536
7499
8946
7884
3043
2575
663
5748
422
3060
1264
1892
6018
6716
1084
8664
1619
9434
4414
8862
4884
5677
3806
4269
3363
2680
7277
7814
5428
2842
7622
6582
5921
495
6287
8262
5630
4818
9407
4223
538
7613
4041
7805
8834
9647
5767
9551
80
1112
7890
1559
8913
1684
77
4884
4693
7458
4370
4010
4623
4095
6100
8411
4491
4660
3139
2756
1711
6521
7230
7046
4602
2708
1475
1872
4458
8850
4306
3350
1642
8289
2592
4384
7112
1143
8423
7968
2980
4627
7178
1105
4516
1006
517
4729
932
7773
2435
9308
3963
5942
4442
2029
4441
9725
8290
2672
9821
2474
9571
7073
1475
536
3547
3067
3770
3756
2558
4070
5412
9216
8904
6560
5062
7435
9582
6807
8447
9215
1091
2464
7318
9919
5270
8983
6044
4987
2073
7955
5792
762
6476
6357
6513
8114
9144
4221
6606
2918
6711
105
2873
8045
6096
9515
1563
5579
8978
7286
8529
366
2646
4213
867
6791
5718
9112
2613
3619
8716
7964
5655
38
4467
1349
5815
931
3802
4666
807
1657
6967
2478
6680
8957
1784
9366
4901
7072
3108
3852
973
350
7184
5311
328
1554
9262
7381
4906
3321
6944
190
3382
8082
8570
6502
282
6462
2358
4870
88
6041
1232
7607
3636
8181
2257
4917
6953
8848
7402
4060
503
8818
2934
818
2199
2101
2898
2129
111
3408
3753
5614
6224
9634
3687
299
3404
1160
6223
8325
2934
4363
6824
4395
418
5625
2034
396
2987
6638
854
1019
3587
5966
3388
3426
2133
2274
902
2128
3542
1885
5162
3665
9674
6938
5565
3352
8659
3524
9626
6107
5845
7569
4913
3963
9925
8300
9629
6639
5711
7822
9134
7404
1734
536
8933
51
4870
4255
830
887
2405
7908
8951
6777
520
8655
2303
1970
1587
7959
7498
8316
2712
9121
9073
8637
1553
3571
694
6305
9832
6516
4405
8692
6051
2210
2934
1753
4861
7631
878
5689
2495
9448
6229
1915
2142
6387
6195
5500
3918
3941
3444
5036
3909
3262
8667
9141
4250
6754
2786
3448
1099
2468
175
6358
9102
8480
562
439
4815
2390
4890
3067
489
9998
2280
3451
736
652
7852
5499
2394
5026
1243
7134
3390
956
1874
4678
2676
5964
1140
4406
3964
9490
159
5830
1675
3080
3965
7139
2096
488
3319
7936
1061
6010
835
3949
5537
2573
7150
7858
8810
465
5492
104
5384
8831
1804
6644
8852
6726
2561
1985
79
8643
1227
5353
495
9820
9245
8943
5876
3097
1831
3756
9593
3247
9387
901
9974
5018
3628
277
5571
3959
2131
4092
8278
251
6700
6164
8669
996
3837
2027
1896
5418
4950
5010
7197
4480
6931
7393
6735
2781
335
9188
8760
3058
2515
1238
5059
4872
4652
9993
1527
5831
4459
5216
1742
3989
5125
1609
3076
3369
4619
8681
9674
1803
532
5717
6489
5498
4406
2827
8644
7705
8835
9292
7063
7559
720
5574
876
3929
3025
6033
7100
2470
928
4822
5506
4080
9709
5351
9531
6170
3071
5711
5482
3162
3513
6615
8152
5660
5464
6658
4472
6304
7352
518
425
145
4693
5624
4084
7283
5071
5250
6853
8
6535
5571
3271
8223
455
6979
9896
1722
9630
961
6956
5403
4089
7020
6589
3418
8045
426
2927
2101
2544
2136
2898
2213
1319
8527
8801
7497
3706
1119
8647
2561
8692
5339
7329
8312
7559
5616
1422
1743
2588
2403
7236
7090
392
2999
5036
3322
5594
4535
781
2638
4880
4966
4086
1558
8762
2720
5509
9102
9142
5373
9301
6596
9530
1714
5604
9374
8257
1539
6882
4731
1788
4633
9941
8196
3962
4988
26
3486
6578
1197
5718
8543
7101
9379
4858
6986
2465
3280
2277
5241
2823
8878
9667
5142
8094
2428
5763
774
5065
7711
1319
2370
6851
471
3156
9075
1123
4495
5097
5706
5754
6928
1629
9418
4857
9667
3297
6483
2000
705
2244
27
8993
6985
7029
6490
9779
9084
9043
4882
755
2505
6305
281
9044
7728
9397
8101
2087
1029
7471
6259
8182
6548
6423
4
1482
2139
4479
8773
4236
120
712
361
1256
9647
3264
8149
6734
4120
9256
9768
7426
2340
4340
4132
9444
5418
1756
1277
1370
3522
7616
4877
2281
6860
5928
1138
1410
7950
2248
8437
6536
6489
4851
3464
9600
2503
2215
6107
8082
5651
6102
1242
3260
9028
7109
103
3446
8903
8861
5919
4992
3737
1774
5228
3751
9822
5715
1111
8422
1296
353
1831
5337
1320
9370
4795
1469
1650
5534
7583
1236
4608
8257
2574
9717
2702
2119
709
8863
2733
3179
912
6285
654
4687
4515
6773
924
1726
4535
6315
4230
9101
4559
1923
4440
1152
757
9524
326
442
4630
3847
581
9820
4375
5471
4725
8606
2275
2258
9454
7323
9138
2133
3061
6086
1879
5127
2604
7995
1606
8036
8724
3265
2576
2889
5375
7147
9900
1815
230
9597
7444
6848
1956
7356
7689
2687
7133
7358
6820
8740
9071
49
7563
5117
6899
3864
380
8832
3680
5887
3928
3476
1581
7391
6735
3088
1680
3933
6324
2299
9335
2893
412
5555
50
421
905
2729
3947
6972
5597
2825
8004
4721
1118
5143
9868
2775
1557
1525
6525
3950
2626
4097
5781
7645
5295
2315
4990
8779
9695
7156
1516
7710
9763
5250
9427
2682
9737
5025
6179
4027
7986
4516
3281
3006
6126
2392
659
9817
743
5241
6743
9403
4774
6077
1968
4830
9189
3791
9567
3193
4642
1703
7258
6626
9229
5908
3147
49
9407
6443
2488
767
9335
105
1642
6445
3074
8932
172
2433
7653
8640
1394
252
4826
4894
8131
6647
5125
719
4901
3499
5122
1222
6180
9823
3789
7739
1374
2220
9758
7339
2462
4685
383
2781
8467
1490
1483
704
5468
5156
564
3584
2434
2547
833
1127
2130
186
7795
2880
1637
9316
5330
502
1582
6824
6024
4939
7744
9360
3514
1766
8377
7496
3055
8771
7023
5121
9678
878
1110
1909
2936
4202
5179
5701
5535
4988
655
7310
7346
8597
5331
10
4646
1884
8573
3874
7714
7561
8149
5025
3831
8942
6878
612
4186
6129
5780
8398
2192
1828
8782
7560
6453
1493
5504
117
488
2080
1041
6612
3942
387
9747
1743
8306
8362
4212
7008
2286
6985
7280
7730
2281
7944
9009
9061
9141
9864
8740
3420
7331
5636
5113
5137
7326
4307
311
9225
7760
4233
9497
6513
421
8685
3529
4263
1162
4390
7720
5222
625
4110
2055
2425
6133
952
3941
8256
2548
4318
4661
3632
2525
5107
4250
7829
9015
3848
370
307
3852
4266
6669
346
2977
5608
1001
2072
8931
658
3388
5816
559
3853
1164
4376
1469
5123
1870
9208
8922
6471
7657
2126
2529
1558
6758
2055
8342
2681
1847
2312
111
4071
8801
7970
767
9495
2567
7076
5359
4820
2868
7003
6059
4249
437
948
3847
1259
6144
7537
412
3654
213
1402
9875
271
8672
3435
3293
6553
3848
9884
4557
5684
6215
2222
834
2319
9366
5504
4052
6318
981
8225
6346
8087
7972
8624
3846
2870
4432
9984
5246
6800
6637
4775
1960
6388
3357
1254
4353
605
9242
4242
5738
2021
5526
1
4783
2340
5644
4672
1749
8790
2658
449
8480
8330
7918
2514
2046
1206
6546
1064
3427
9976
7157
7483
1186
3992
4336
4746
1989
1097
6913
5824
9626
7902
3743
8190
3354
1385
2667
5768
1670
9406
9888
8620
3504
1607
5783
4620
4179
1505
3065
5469
5840
5331
6113
4840
8103
7390
4573
8014
9550
7056
3633
5528
5969
3443
6120
6108
982
8450
4009
11
1963
8492
610
2472
9599
8881
499
3779
1370
4265
6841
6019
4121
7156
4437
99
6778
7356
4969
5811
1376
4614
4670
2319
8499
8680
5893
6300
7448
1444
1432
6495
8809
8787
6796
3832
4320
8093
854
6123
7717
6100
2855
7359
4065
5824
7045
303
9391
9685
8359
1487
1726
5041
2252
3080
133
9617
457
3764
3844
659
5789
5030
7202
7814
8003
2400
1145
9262
1380
8152
2026
7252
2582
5204
3453
3674
52
9954
3194
7772
8139
8756
9053
6274
9935
9641
7434
98
4040
4455
2237
1458
6764
9860
9356
7883
8698
4388
8619
3449
4368
7629
8764
9631
4826
9574
9633
7943
6552
4558
9391
3735
4282
3609
3665
9919
2123
8180
6422
5919
1271
7626
2232
9510
8441
8383
6058
7557
246
1385
4893
7825
3232
607
6815
5288
376
8042
704
6587
6675
5640
7906
9209
3031
8287
6269
2812
5027
270
8589
1244
9129
6511
2985
2402
4664
8841
8352
2520
9242
322
3777
5419
1046
50
5575
6098
5699
6611
4703
9385
1755
9156
8792
918
1287
9052
7206
7564
7245
9003
2723
8078
4386
7436
2371
6763
5757
3159
4194
6023
6986
6372
2668
2043
6792
5994
8840
7667
6816
2501
5906
8165
8178
1845
3044
3217
3725
9667
1968
388
1771
5935
8012
6279
8359
8212
6763
3396
3964
7677
7060
7912
3419
594
8353
3172
1368
10
2519
2670
8690
9028
7372
676
9933
993
3706
944
4606
2312
1054
5319
2226
4877
9181
284
923
3068
2677
2514
6728
9151
3179
6878
9488
8623
5494
842
363
264
6
54
1021
7925
3314
8858
8960
234
8270
2758
1501
7744
5173
1002
9574
1914
2905
3537
4547
7815
6324
7928
5991
1361
841
3869
7630
5186
2172
4147
5654
998
2331
3809
6982
7275
9592
4538
8783
8772
2180
5735
9934
4894
313
5760
7643
3338
9092
2459
6642
4249
1261
395
9787
8742
9156
3449
3384
2220
826
560
6587
5192
5961
3938
3633
9722
1201
344
2302
8533
4576
8695
4534
4998
3565
6174
901
3201
6962
8124
1933
5734
3123
1806
6218
2515
1583
1718
3363
5539
7186
55
815
836
7268
653
5408
8998
2482
4394
3809
1072
3383
3130
3928
6108
7878
6648
3736
4450
7879
1945
439
7427
3404
4758
6198
8300
798
9352
5170
7114
825
5452
8357
7660
2768
5238
234
5780
8911
6673
3276
536
747
6388
4729
9557
9448
1537
2120
2387
2983
4599
68
3219
8425
5799
2100
9060
101
4979
969
3878
2082
1906
6259
1014
7778
6017
6688
2807
6075
19
9458
7330
4178
2585
4796
3844
9446
2861
297
3334
9335
8008
7401
5434
3713
7700
7064
1297
4393
8139
9485
4041
1410
8174
6476
9028
972
5586
5816
5684
2123
9140
2569
9714
2623
5773
1941
605
8389
9633
9854
4944
41
6930
1449
6652
8150
817
5606
5621
9452
820
7873
873
3213
6883
9763
5978
9124
8429
9397
2941
5506
1527
3875
5979
5542
1652
969
6245
6729
65
3005
9828
1011
887
8184
8062
829
9827
8546
5173
4436
338
8377
5753
4118
9414
6446
8942
445
1814
7324
4488
1733
8305
5813
1043
7740
6131
8987
8223
7013
5392
6360
6232
744
8413
7227
755
5802
7790
176
9365
1860
3498
9578
2334
2786
8842
6015
642
6347
5185
3328
3912
9880
7782
6324
1724
19
668
5280
2543
7934
2930
1621
8382
9580
9878
2950
6256
6816
7349
2452
9928
2432
2222
6759
1867
8869
196
2539
5595
8978
6354
7110
1874
6351
5288
3698
91
2769
2580
1339
7785
2519
4396
4998
6715
1043
9800
6667
2823
4548
205
4129
3235
8444
3987
645
6804
5266
9720
3495
5149
8247
5501
6577
6057
5693
7614
1060
6435
8200
1183
6400
2914
5509
1570
9904
5891
7106
566
9856
862
5577
73
6925
5867
1068
77
4311
157
350
1449
4533
7708
9900
1254
133
449
1239
1018
7710
5722
7278
8082
1252
4461
7708
5591
7431
1737
8379
7395
3737
9640
7508
3917
9450
913
7973
6065
7522
4075
2797
1851
250
9611
5927
8225
2727
2942
8464
3712
6580
4610
710
3295
8490
6542
4800
7936
1039
8819
932
8373
825
4058
9481
319
3453
4012
2138
1745
2889
2288
722
6371
5482
7551
6954
3106
8298
8612
4397
2053
8425
1008
8405
2699
1047
7546
4212
9616
9036
9507
6144
6655
4740
2598
9771
8816
7963
7278
2878
7890
4048
963
5314
5796
8953
8940
9547
9390
7875
504
4338
5661
371
8792
5565
9547
3518
9652
3613
3132
7618
1102
9075
1268
5503
1811
5951
39
1142
2973
6183
3529
4716
6933
6065
5476
9338
7462
5630
2535
1237
1501
978
3547
1189
7757
84
9185
9060
3136
8398
9687
756
9863
3521
8458
4973
6434
5913
6806
7347
1547
5368
4376
8816
6236
6850
8948
4499
7521
6805
3634
580
8168
9890
1059
7282
7797
8332
1378
5436
9986
5404
2934
8888
7556
8287
4196
3315
8888
8621
6961
1894
236
3062
6389
673
971
7258
5242
8662
3744
8917
4596
9765
3916
1190
7707
9056
9250
3195
4067
2042
5823
2779
8925
7153
1383
7311
8182
3588
5226
3022
7997
5490
1446
3379
3298
3442
7270
2877
2474
7241
9512
2451
7231
1659
4269
1906
1332
9745
9369
9556
5670
8915
3018
5263
7870
3378
8197
327
9956
1140
3147
3984
9885
3805
859
9893
85
5847
9842
14
9575
3246
5949
3170
88
5787
9439
9241
3172
1114
6590
9323
6001
6586
3063
3739
9536
80
4802
9946
9202
4776
6608
5449
7814
2922
8992
2159
7728
805
4914
5730
8102
2410
6291
5894
8500
3128
9943
9007
8319
6079
6580
1205
2198
7107
3658
3027
7733
9855
9825
3740
9108
9891
9660
6139
8540
4524
585
7908
2953
1407
1514
3117
9338
8706
5309
275
5893
278
9655
7658
8008
4548
5968
5428
5035
515
584
1117
7377
5860
872
6657
4734
7162
530
8715
418
2505
138
5691
8434
5146
1150
1074
4184
1528
7633
4301
6433
5354
6373
2316
3668
3485
550
510
2003
6797
4292
2043
8073
9073
4873
2765
6324
3072
2233
5260
1516
2819
1766
8581
6113
1033
1363
2038
6579
8689
2193
3448
9050
1367
7925
8873
8198
1134
5898
4022
4545
8966
4931
6818
8369
7130
3849
6389
2218
9642
7058
7027
2223
7472
6963
103
25
2128
4844
556
656
8241
33
9321
2806
530
2266
791
899
1819
6784
4592
187
3393
9255
7749
7484
6421
1163
4587
1172
2474
6659
1460
1599
114
1139
9590
7773
9204
4317
4410
8594
6235
7
8531
3511
4142
2184
3256
575
8423
1835
1424
6916
6659
6102
1753
3119
9141
9413
1605
6982
6119
9663
4418
3503
1054
906
5972
579
3464
9339
97
1390
5077
3365
1065
867
7055
2099
4528
3917
3816
3361
7882
5295
4255
99
9074
381
8334
9881
8310
8996
4914
9467
498
3764
3880
3790
2775
5614
5809
1561
1000
9384
1458
3537
5249
6861
2314
9599
1573
4081
768
3348
3410
7298
7561
163
8035
9627
595
7148
9138
5746
9521
377
1384
8193
3508
6785
6258
2322
9746
9211
1665
3811
3941
9260
7599
8328
2131
2593
6521
9952
1637
9096
461
2992
2806
8249
4385
700
5818
3506
8493
8116
9752
2175
407
4091
8294
1001
8281
9266
8959
1797
8417
6483
7428
9261
2101
6186
9036
2140
7552
9117
6793
9619
5294
2877
873
9113
2208
5269
4597
1231
1948
3870
1194
3024
5140
5557
8289
8792
2321
7668
5005
7804
8796
8477
2801
3111
9800
7878
5259
6437
1424
6253
7969
6263
6361
6317
3686
3975
4707
2857
5385
4662
6897
8885
9211
1745
4434
4996
7563
626
6092
8171
4127
1539
965
1541
2385
3629
4973
272
5796
6702
3115
7796
2369
7625
5746
2100
6978
4376
9391
381
3083
4732
6258
8923
256
2901
8903
2763
774
8093
1792
3483
9610
2158
192
8638
4360
3460
2679
9291
7130
2461
2661
8501
4397
1517
5485
3078
7745
8046
8664
2676
1709
6821
7842
4469
6908
4896
9493
4207
5704
2987
7536
5880
9729
8194
9763
7084
1098
8848
8314
3645
3169
4261
8163
2405
1673
279
8702
6711
3494
6736
97
6531
2292
4837
7845
7864
2115
6422
5856
2835
7203
657
63
6246
3001
6961
1664
7172
2811
3940
5706
9881
6830
5659
4089
5671
7033
9498
9274
5099
5365
9823
351
7469
8483
383
7183
5382
810
380
9165
9116
6284
5907
404
5145
8085
417
1836
2570
5247
1222
8283
6947
7076
8178
4939
2080
97
3723
9011
1862
2098
4353
7957
7463
7264
9913
5588
3380
7893
8037
6608
9054
1576
1268
2688
4485
2873
358
3306
673
9738
840
8657
319
1607
8238
1500
1219
7652
8286
6207
6620
4226
6265
7865
9733
4798
2501
6793
327
4534
4181
4797
1100
8489
5130
8632
7694
938
7490
8351
270
2959
9583
8577
6449
412
7059
5985
8501
9016
3655
8865
9969
6409
3579
253
5546
4545
8312
2289
9249
8276
5345
6743
8378
1828
1287
6929
9416
5275
2427
2319
3620
8100
6047
6478
8669
8615
1590
7997
6937
3855
5770
9293
6185
810
4428
2053
7162
4172
7685
5359
3368
2128
7259
4915
4525
5980
6592
189
2087
3184
8789
8237
5848
5611
6395
2572
8007
3834
6650
6678
7092
3230
8090
1624
5352
3337
8799
9222
7242
3909
914
5449
1198
304
8777
692
8617
4087
2729
6802
4608
4670
2818
8494
1581
1850
2665
7887
5331
3787
5395
29
1497
2026
9628
3396
4162
8090
4184
6052
8174
862
6753
3746
1193
6599
1631
7200
1009
8440
6901
339
3429
3864
2280
8246
2424
3651
4363
7323
2997
2862
869
4073
5485
261
5508
7367
2619
83
8715
5363
441
4780
5399
4511
4092
2106
5711
7464
5433
2435
8666
1045
2091
8563
8346
1433
3565
7147
1670
1124
4305
822
2357
7292
5187
8372
934
4547
4696
757
781
9382
1040
1667
8312
8562
1162
172
9119
3379
6599
4011
8250
8650
1286
8066
7580
8394
2975
5222
5709
3071
7739
6839
9174
3147
1952
3259
1205
1246
5019
3670
1665
3266
9046
8839
6967
9809
1913
4210
7506
9043
7692
1333
4666
9975
7499
5738
1507
3389
4338
6504
2998
8030
4551
3766
7372
5177
6632
7358
1495
5451
5865
7433
5611
250
1232
1356
2233
2046
1340
9231
1837
317
6095
4550
8957
5025
2988
8798
9922
2904
6219
9349
7907
3527
2074
7862
2124
9228
3934
8480
1854
863
55
5171
9136
2147
5777
3670
7139
7039
5830
4343
4499
6996
3585
9920
6425
699
4350
4594
3549
4669
6718
3713
8489
4317
5782
2284
3961
965
294
8215
7390
9324
3463
9479
2482
8769
5086
8057
7558
2871
9421
863
8296
7549
6521
5304
208
5705
7014
7067
2328
8416
2606
3552
3836
852
6144
7915
7863
5115
9109
22
6381
9144
8718
2953
199
5400
7642
2729
6297
2635
8708
442
3920
4588
7800
4498
5735
3087
7366
4028
4808
55
6655
6982
9391
1825
3405
9719
8090
2688
5839
608
845
8165
4865
4222
7507
3787
8026
505
495
3389
9999
6925
9359
5733
1509
1042
178
3009
8115
170
4112
5811
8502
2502
2040
5062
6207
2325
5863
3577
343
8170
8708
4489
2930
3193
2265
1999
6913
1631
7963
9106
9586
7403
2250
6971
2178
6412
8180
6804
7634
3592
5012
1563
8295
6630
2073
8857
5323
3832
1841
9849
5698
7561
7476
3831
2743
5455
5308
631
4644
9853
3202
9423
4496
3352
644
5058
5651
2148
7186
9514
5237
2650
3929
1185
7525
9352
3303
6236
9590
9669
6988
1701
9523
6911
4097
3587
1186
2243
8275
3288
9367
888
9512
8599
9071
3673
4834
5120
3757
6365
1745
5465
2338
8085
6386
3866
8053
4641
4517
1429
3170
9391
4461
4113
7198
9297
5393
1778
7113
4970
4383
9766
5100
4149
7264
1230
4722
6865
8535
1879
6115
7981
4706
8676
6700
9116
1043
3962
2906
7029
8137
2103
3268
3402
3655
2512
4201
451
70
1622
3231
3559
6582
7156
6138
1318
975
3704
1053
4293
9239
5147
2795
8710
1868
4543
8102
6708
8480
7108
3385
8648
2101
3671
4577
8971
3390
5495
6421
8809
6037
309
5463
9342
8779
7
5139
1024
7946
4169
4628
7992
3462
5298
7062
2094
9986
8126
758
4320
9262
1581
6181
8686
2478
3959
2411
5349
6310
3850
6089
4311
7282
9618
3879
5412
7138
6643
6492
3063
3939
1894
1803
3086
8456
8526
9802
8407
9991
8294
7951
5012
9456
4153
1395
6955
8616
893
2584
7245
1604
284
7559
353
641
7089
8385
5996
1632
5356
2552
5886
8542
4193
2982
5004
5042
5619
9435
1062
6288
4825
2612
501
3674
4843
6790
4467
6054
539
1723
102
7995
8162
8579
5562
8613
1878
459
5178
5080
4997
8795
7419
3105
6400
9865
8342
3383
8759
6332
1727
6785
5837
2827
3990
7329
6984
2131
8938
3870
3575
679
2789
4111
6352
6018
9544
1939
4677
8824
995
8670
9090
6314
897
3758
4934
3305
6062
6236
2764
6258
5990
5229
2885
8679
9292
3704
4419
7998
2835
6258
2116
8514
3981
5477
5913
3415
1149
2815
2450
2924
5227
8743
9753
5113
7683
9722
583
4152
2234
7843
9782
1136
5039
4410
8965
2267
1146
7539
4017
3610
2708
3831
3206
9439
3250
4416
5602
5831
847
4221
3458
2235
6804
6277
3372
8395
9575
8585
9480
7419
1326
3010
187
4250
5054
8954
7841
4477
884
2486
8966
9259
6463
5633
8082
8577
312
5636
9087
6390
9952
4480
5336
2296
788
6830
3263
6709
1855
7678
635
2134
7517
7357
1629
1830
2743
3330
6397
9504
8703
9670
6438
7750
9226
867
8090
9742
1685
5541
4755
5527
2325
6046
9000
1305
7439
6822
7864
3898
304
6207
4821
4509
5979
1270
528
950
2237
6997
3598
2488
6814
7286
6980
7615
4439
4866
7332
2025
6570
1944
7235
4894
5634
3161
8182
3425
2264
6495
4009
9519
8959
8750
6363
4229
525
1523
7130
5582
3414
9097
5302
6665
7318
7786
4629
1817
843
4898
3714
4886
1789
1024
9619
4656
1307
2934
4918
7940
755
1247
7510
7400
5470
6000
9920
144
7814
8343
7708
4499
5348
5824
2987
9159
1898
6103
4156
3640
7274
2919
8618
40
5121
97
102
3681
4180
1512
6076
2550
7621
6793
2596
3367
9922
521
184
1107
9690
4614
1165
3544
9437
4639
9136
8998
5295
5328
7278
7121
6296
3573
6736
9269
2283
1407
9457
2308
1777
9205
7597
8859
7185
8114
279
5731
7727
6908
9271
5267
5726
3493
9935
6242
227
9274
7481
9178
1544
9913
6943
9256
7289
6431
5462
6192
2190
6191
87
6942
9509
7999
6251
119
9228
6829
4899
4670
3016
3454
7970
9906
3077
7895
951
2420
6859
9813
9098
1895
8585
9030
7746
3104
2960
6186
817
1389
7743
7060
2269
8290
3750
6139
6284
9406
3033
1534
8523
6268
9075
9028
91
4342
1828
8528
793
8691
1401
8979
3224
8769
5511
1100
9020
7262
851
8970
1974
7712
3137
5123
7511
4949
3655
6045
9107
52
8076
89
3524
9234
7379
6991
2568
8769
2366
8389
9944
7075
6849
9977
3925
5996
2773
2942
4993
6101
8133
4739
5143
7997
3864
2846
4505
5226
2491
1992
2340
1917
8202
3922
5842
3300
4491
2454
9468
761
1768
4728
7721
2647
1895
1227
7975
9084
6103
2928
3973
5562
1529
3081
2298
1336
6889
7883
5846
7958
5143
3026
3796
3566
3382
4414
1832
2325
9457
4795
8234
3120
9509
4911
767
4868
2783
8317
337
6981
2194
1462
6363
4304
405
6031
8434
1621
3639
1821
2755
4268
4176
7389
1157
5817
2261
9408
7563
6249
935
1636
665
4924
1369
2446
3167
6989
5580
8258
6263
4972
7401
2629
2647
7580
7803
4186
964
1000
2102
6249
2451
1969
5592
1246
2013
2019
7690
1805
9934
8694
1058
6323
5162
7439
7945
7719
1885
1846
8116
832
8301
7907
913
4240
2095
1058
10 20
244401079
182844372
21
26229
32
9
81427431
431475
100084
202497
37
214575011
46003222
9902
4511
13140
277925
12
1785094
1802
100 100
1010666
3774
33653
502794
3570
450223
34196682
403853
294728
2
35284
7168623
38
3205
129606
400693698
338
749
45
42
50
657
89
3
9
13437
132966
30
239718898
25602
229
2396246
459545
8
24
682313
4655907
849
36876986
42692
1403090
64454
97
651934
839
2664859
138
49603
58255
444130
344259385
69114
12480562
3976
40820
7829001
19094
47928
6767673
142
901
16420538
45131
433
205766871
54942292
3031964
123989
851685
15
302593
15729
313891480
13874599
90281
90057
34391
55
92801003
5
2
129107812
4
579190
2091
4127
7
45
13203787
210802
6101608
2451
43862671
15
11777
40304
33
356005
2140670
4236180
8 1000
69
14
10547
30874914
106049570
2865904
6
1419
4241702
388
169984
106
2022061
341
2018287
13557582
1577494
67013
307726
524737294
3805600
78162
1464
12
186144582
2
475452744
14512696
58
441043
36761187
380637769
4704387
41898
51898866
7622
3017695
1166
332
50
20616
19012
14373127
763174
1899298
2
8118224
488503778
15852655
48065
65673455
57888
186079
191808442
688
1260634
2430
20327
7
18
101
389
21968251
216
356689067
101082
21
8623273
23884
73
863
450633176
182714
11
16141
22
127
5649
177
6
4220
484
25
520944237
565557
7347
469834525
97
8063
4917180
2033890
1667
3
196736
12407801
233
55600
983
1175
479369930
371001248
531
119089097
397
476
97222481
69
473518
101917805
30956
21727493
2002497
1242
42954
10
13348
1999
5902
534316
501055259
4872956
178831
739
103855
6
94867
39
585319
321
1570599
11213
704
23962532
363773
19748
9130
1190
12616393
325
317
350
675141
1194260
95299058
1987
7627301
990
6
158
30605
53
13
13
36834358
6411539
25323
30401058
70
7952
2
15
59
200
11
32320
52933516
29180
6304638
10890
13845168
432759632
144
55872
18582
30
4
527109212
3049
26343
1982179
258103
959496
64834
4
13593
3171360
15
1906
6429
144
56
476240
267052605
2
7625
4
3124261
479822409
306363
25646761
26894
7
9065
14
369029638
31
350
71990704
819377
100800439
30
35066
74409120
49338
467580636
1657
17054202
15121341
42783
122004588
107
5416814
2459
412
3
18019190
13116
250495
456342
170062
118
22022
25
6031
60
12436734
1699
3526535
13052840
4
2215
100254
15804
1309
60034
978
23298
618485
1873
27934921
8
7
13210
505
6277
15407103
43
8098515
21154
18
2
4206
5508
705
290
23
13530
4976
5
4423
6
661472
1749
2
9263
30600
579718
6571484
5
2
1614696
510
6
222
216006
248365
3945758
139537280
1421
1885
462737
61
57
21702
218282167
198387
70
3221
24
34
13
119189912
100605
3
96
3825878
57
147
25130018
45
3639
21383
3
29904
977
39
307
276
10426
12828893
131274
8407
6742297
1623
226
129
244351
779
62
4979
241
188
170
333641
518340
404559403
1786563
247638704
763
93929
83342502
31
226
58
2448
25208
84535
346
1554055
17976
2185714
8137
8178481
1031
7
599976
7
869098
11401853
28530
29223
29
3644729
4686464
508726853
2
5020
197
162723916
3902
60
1306
3174
29235281
82713868
26941716
51946
83
11699533
36179
1380
400225
24789383
683
341382103
4
232849
1650
4027
2408102
229489
65977
3073207
12636572
73041
56624434
7
202727690
20283
976040
381851680
13767332
1926645
32
18
126769
6
17033544
4917
114715
186353
1240
11872
222140
437
237
10187756
40
21
26
94714265
46
385884
7686440
9627
6903
3859447
47928368
109
18
205
3680
1258
443
834924
26991302
314
1329
42529138
2745183
2791
529453599
4492109
63551
6
221218514
486739
25575
44
1992
10
22
5363689
216624
97491657
58
139
22701608
795014
4792708
31
170
952307
28377329
168
528
48182282
1579202
634
21953
248
73
9258730
213
221916238
4840
5627
45302
45
3
1245573
93
38445355
449
1477490
163
9012233
1519401
92356477
10912377
29422409
11750442
2926
337
1866482
3426644
431
2057392
184
70683
6004
115524948
39750253
369
5
3
389616680
14751
4297
1351
15807388
9551
5819
386
231
57222815
503370906
230
10
28
11
1791164
3
2
20
303366317
831283
1528109
387056450
72
24
2
393939754
517989158
533780
86
7618872
5
2
10164549
27263
138907362
54
3232392
10429232
3873470
504
31791
3506200
5
95
967
74665952
1030018
52642421
110676
12438628
729761
194
126
3
4
6
11468161
1956
319346603
55052409
13289
789031
143001
13055
81995171
1462
316
348626
3149
1334
2
2
28
26
81303
368095
72
521185
28520
34802137
148207354
149
2
1379
24515
384
2
58496
33
1673
218789282
84646800
298
431102
142669873
2
71
11259883
127
13
1132372
18
5560
1935
755961
462658135
646
14934
503070867
473035967
10985806
4376
8458436
731
57171697
920
102432419
17
3081
16425604
110790
1030283
3
75
61105813
40584
925435
27351223
522630
2248927
20018905
28
2616
994493
521970258
6
78248276
333294
5062
195034840
11
226
9378422
410
911066
21588933
650385
2787
3691
7
241
16755640
29714874
1309
239212
9263685
376256
172867
29056
12326665
5
17653
5400
429212030
103841826
285
2019004
30986
298967
124997810
2692960
45
21624
354
3371461
1288
32180131
16189
55569304
43394076
6209
8194
1226
192
424203510
121758708
5488
235364198
609365
788
223241503
87215761
2039727
8129
87
1276485
16207
1026
1782
1324
5
157878564
2030
16597888
383999
224
82
666
95696868
383176838
153857
15771196
115
422942
411587709
92
2
3
109828371
111604742
2
8616284
79015
84760
29903
637386
289
10
7
7510983
222
2
168
80124650
3454614
23
4
1844770
537
243
104914
16
267571026
128288
777
2
415
3
6
24444356
415947
652
28432437
1499
1857
1512
7065
122029
6612
97766125
2065
375114666
225955334
3499
43
209
119
50983789
13
82088190
235377052
53437233
229089914
6679109
15517
858
19593056
6
2985
25477990
7133
19345
158119
324
214624740
11
1298650
2751
850558
3710
29900
13398
32997919
11197016
48
474904
12036543
55695203
177778284
95
16057
47087101
67567
4
431170
6
17
12483
4969
384000786
303
506783
760081
227686
200
75689828
38514
139564
25434258
111952
202
150964597
229555026
58058
338595
122421
1410
119074
5634064
59696470
910
321441
46002
1738
350
16680371
128450489
8
10
1617
100466
40625
5030
19
1240
214227
15
31
371
56
9
58
1929896
53
11732970
186957
3
90
934
68618351
122
17552
11818052
8038938
65
3
5
50300
3736
5
79322
35061683
2
174899
3448
38
288657
22
2
109
947
183
415
28440
9392
3
6
2821
17
1267
186462132
235
92409535
3
43667
44
9780
1026
1641
425661483
501
9940113
1986677
262084
11242904
17850148
498
441800
5751373
8
1034367
151
10387328
116563909
128657
3
86
5559645
14339447
25399784
24
344091031
1368190
2055431
1022196
72
5
100598
30358
6157
3
205
1927
48
1873
23888329
215411
460
25
207
156
16382
161
523501853
41507355
13
3728
8482
2544832
10631
4
16166
14571
376024800
12
1878151
28
280224293
162873001
16668708
1989
20
14
3264
35
1988782
3937
5
104138
81613082
12
14791043
942
1238448
1108
131306
59630544
6
409
5074
24
4
3701425
51591031
29327
3628774
66999729
1169751
81753562
25267425
2996
4
277
2 100000
517
4316
21871
21994497
21517
3844
65264337
86691
7651308
87968
46363
108024
37
561392
62653983
124750
1229
489
2753
49841
7993
143460
166653
107502
44295
148412
66945
60
125
45
620274
101339879
281811891
13614005
3916805
29814324
165605
14716
146
106398
1837833
8109
190
14
257243155
11219519
3
58
1618616
82
1569
163713014
92731
32
2
208
9
431019012
4397
1818110
14550
224
244470
41763010
256300
3
9
579
62
4343022
7395
586
239010934
6688032
115
4
2964
11216
70276
80
158
8
19
6280
12617
159
6267
104
9979
90101198
910170
410
315098
100
1936
392
38731
1023
48252281
21139
1842852
43750605
2933101
1959
53091
217
846
137988727
2
4
2810
15832495
1995113
14858743
270801
19897
1159956
1648450
61611
7
3711500
119665724
35066061
50
1623233
13639
2111
24
2159
343119248
453532
6868
144745941
8
105
285609947
23718
12
197
6153
1413473
1854
5515286
170121
45007
39
11
19
12894
155
69
75
338430
46654690
12853730
5660749
27306282
4
346493706
4972
66720156
6
4274
27554
39
31963167
336884
246674962
7074779
881
2
2456036
40
30640900
4322
7930
136753382
26730
18157032
21375
39740
13213
268995062
41239
157354
189161917
46884265
7205
1479
4
367471780
53200952
32876302
5
449
11261
479806441
237
69
116
8
4
725462
905907
760626
11438
16565
24385189
690
313567
3
30217
48340
361389
120
3
138422
251742729
1012073
960031
9289
30134299
712728
2227
19
3
217783
751
66698245
8303
74343020
383085
7436555
17086
2
1061
24
2
6926
336952692
62333766
411980335
215505
123
51
788
231917055
178539425
251
119
303
7
4808838
3
55900
337880
42154
2373
160281
3
13175638
4
2599580
14
40722
1543204
106
45
2919387
224
232592
43852324
18302
8414
2827462
116146432
105418
8488455
130444
420333
156
1099549
974
14626
3545627
27802158
89
58
588598
248758130
1090111
1461
232784353
40
7952
5407
56494423
955
128240381
9157
55
327
92
19486
2353818
25704750
7518
130
39886617
22189801
45
2291101
5183
22799453
13805
31465
11630
51804
6002
410717980
6744
793
407
9086129
11434
11
10
99
324549
8014
1893
80113113
498892
93046
8171465
22
63305351
89496875
37036
8681
176247467
52214
2468544
53
14
73244803
47374497
928943
10
817934
214937872
62
1500601
2151
40189
44
6927
499061170
39086420
307
158
121
75265293
11
32273153
393351
383278
247
329
171
1492
454062411
223
3
44679575
356724
9195825
18736446
983
20611564
1177
12
2512415
133742159
3519155
48361
2908299
1512137
55
177681751
257488724
140114050
912548
222600401
7
55483646
61797589
9
76192099
69309848
9658687
101699549
1681052
13779597
15839
2
712
4983
65201096
22
126402
8195800
176
2848361
1545
58270
184
7663573
148121593
2057
202
440
31
258251422
10939568
104
3000856
20
85487491
124113027
2
87694624
3
26946404
6399574
18549
1205176
117369
1311627
5
2607234
7
10072026
33
87
7
583779
253858
564964
15208127
55
10165692
209601175
3
1023
16576494
68885382
6415
173
2131
78
70615
27
127
14436860
2
1274214
14290377
3881832
75
10
455160098
21749
1951258
32389
963
285618
40189305
1696252
2072735
8226
257562374
16073656
100732
3531740
31847740
133979809
300917875
1867
3
83042844
135
599731
39
9270037
12986885
329894525
327747355
14776
352187058
168
115422129
982
60513
681
203281086
441266190
180320
5353
57982
1689582
33176032
417
885
122339
512
1521204
8529
132800413
474609
527586767
479
500377036
8
328399
20603773
743
184424
117597514
7576091
505090
3483610
24
54818500
1004758
228863754
1894
4787247
111217751
81
4388
15092781
502123839
25503790
209528
1534
1892056
209
240658
7
434891
261
3792
470399
717
17273334
73453522
1027
240910960
2218
69
105281594
10
938422
2
198
51
324349482
1940835
13037369
899257
966513
46298432
220876560
30406329
1959170
5098
8265430
3598307
314938
25852808
379
49652747
12499526
17641773
84816701
883506
117955033
346
105414040
31378391
97492361
7294
1290
57079
7
3088748
3130
7
56
1912086
15
302
3749585
73495
1823109
160866387
5867610
355447533
2
2799807
578
1566114
377477
30
82103800
828550
52
14881513
278
516071123
2
3
344227
543798
244845928
16451039
5
4304825
328154
890402
3945
80014265
161055
3680022
183933707
1326268
956
4571549
42015
2025
18666
23134607
28
26223
350852
244203323
5135108
183
38766
467862480
145038620
9874
2896
509402
4992059
14
471
20306
6
23560537
802664
93202
150549
3
362301
44
3739
339904
442
4302
1447
131003838
219260
541212
916
58645551
236285
97
3058
2
218473322
7099
816898
1773851
389
112883538
186993939
7901964
165111285
3944185
6239874
64955826
534815
4458
4164
53
5
50646840
8
128193194
7136195
26233
814
35089
15
6
8295391
4410598
5
6309
83274
62
72
1310868
15775427
29599624
223395528
98
1384727
4405052
19875486
148173081
93231
9
19592
1402554
418687040
96015
18121421
22435082
10828579
248
7
7882
1000
31988
21
61
150759214
11136
17106
999
102592435
1843
21
229570997
16523757
225
22
165056
33277
174
22
4
119561026
22932
51942
970494
504500861
1650885
3
223330804
459619288
25726
11984
7
216407
519252
26
3503
332057
262484
3658463
1987
878
593
7906
325178
12973
5470998
4533
261377
4135335
98
11
6790
371798854
222
10425958
8358631
521
3
438925553
7226456
92596481
221
35542
121
7479844
6246
75592565
130989
36
480538415
121629653
12
114604
3483103
15
57844268
60309
29
12565428
3441
39913130
2478
2
162946
9093432
71102755
49631167
222955
69
37
12418049
702
299864367
940
3715
2168
423438706
378249501
135033870
85
32754314
667580
5
411
21082423
182666104
262
36032
133803745
193838923
53
26114
757
6582740
724
93360708
12
11
246558101
208
3335828
808
242633910
12744874
714845
862
4575740
149
7628490
213819
106
15817073
323067763
80825
24
305
17
8
5154
4004824
745
16344784
653
77623
32
78616106
3508
198
428865528
919
84
788
591151
27
543683
30032820
11103480
6
543240
130
784
1399214
7805
220
8557
754350
660
2042579
126
1722686
57147
4600312
8802
308998
458
38724506
613856
2146
9365
783656
537
28
957
63578
150
4279
3
5
174
2
65279
3189
978
4198
3364854
2532
106
6740
13373
249
218
2550
18
134
846
1595
685
936736
24
34354
178584
260099609
1840
231152
69
31
41390
105
237007
840408
26
23428
5
342126
50353864
8
371
62934
16
484410
2236
449483
77388106
510818371
427834839
490
116065896
244
48
1601089
9
22
61561
2845
2
97389
2
3
166
210986
27593025
3191
589
1176305
11
290689708
426442
1314
4469650
170
15064442
3729791
519228442
3019079
489
16767
244127897
1172712
409
97
439302581
1897236
21016
28237
2
20775
19
45
24032869
63788506
39
21611
324908
3196
3174
32026914
33157
64207
8
4762
10906999
85
103
870695
403634331
12
33323632
7895064
411943536
18
3244
189
32
4659
66
936924
25453883
2
222
14
36
236414
3855
36
162
882507
496799
7118598
7405768
745
8439
964808
29854
1677628
95
5069913
1869
11723
1887898
736433
287770999
29920033
1607
2483057
903
23708922
97276501
19992259
258647151
32370488
633255
206581836
1993733
15878
36146373
669
7
67602681
37624018
2853718
1030443
127
19
216
2023136
681774
13152453
126090895
2985
6252482
733
4
20698
129
3
157874
3374
24
14
7353
31068725
6634294
5743
17150197
1352
57
17110667
150401914
33517919
2191819
63
6
12
6662
187
4250316
27226138
36
17779820
11226
26132
5661
8
3745
12
2014
7310341
170
5109
9
2768719
3
33532990
183895487
7
2640
10691112
8
124700
87983810
129436
92550
303976
392
897
3
37406
16723
63161
6575981
749
90217
2976684
25890633
3
700
48974
24
108
1937
356
3
13
1894513
7
848
438
291
187842951
22118
116479
3525
56226
112
14631286
21
31258
42
21
133
2
10604124
4204
1623
3574063
16035
266608710
2
151845
87
502
2664
14
23267778
318533
19
11555705
104
1284
77
58
16
856
19769
147539
510437418
3
6
8295028
2808387
63078909
7
42645162
30
11
4051513
853
2457547
178829099
237
325531
5507
7699883
126878341
69470
5853468
2
487659
31991
18778
120387604
1398
37506129
95776884
4015
240610100
2
5571789
177479335
736
79981
786
980699
8
7671
34214277
7
4
136
24
14761100
446906
4
3
201474
131777277
878196
2153
10163
6939773
52966456
14
4
20
206314
35688
4154191
2
319731489
14
10
1727
797
1373102
168662
3972256
53886171
49608946
139
337686516
822771
497071278
11
35477
4499
1256
409117246
149115307
6690621
1319518
121
219
1350
203
21839
11
428063
12890
486
125490
41
322
22400
44
145489
37475
2046418
2
9712
441
514529341
1147923
5
119
27
649
21
217912157
65798
930164
7653813
15973
35087
26159
261822
1938
158
31
13
40
470
2
40
284
8402524
4013096
267669199
4469712
458043084
12784997
1604454
107608
535
66
122907
53539359
487229
49659562
1593886
781357
3
17761690
1381
3
2
126941477
146
256622
43
95525350
471316
1555
19
1494578
23771440
6210
476
2289
364136301
88144
1930781
267826
7
12606178
257398912
3
2446588
720800
16059
155705791
511684
12
1970
115
85106
47088202
27
71674
305
27
201440788
18498
5878
1106
745
43
16318
75153
54
90
13
97207906
59615125
10059969
30696
2
7
508096
508
49831262
17848763
6
148137103
102
28
238
45809422
55366927
50225
1765076
3940
18982
9031027
1166240
387160152
868
1723
760419
52961403
35301
990950
170113642
40
2549
65299
5
412
14
34638414
339840337
102563703
7
131
40661
4
113
3396
55
375
29519691
2795
2
152753
67178
475621
161
2089
17187107
17012319
173103539
31916706
125
8035785
491155
70
373
38
7
8304821
584
598
28112306
20396
39387
28
7013952
1962025
26
1242
355022379
6963087
790086
23
20258995
6
106578750
12
110518
52
14
60270
30
61501450
6043
23382
17970
15402
702
30616871
378738081
66446548
1018877
101188972
7
65703557
17887429
61487932
130693494
30015195
15
300587
3
175957403
123
535
715
52
3689
10576130
5
175339
4510889
6113216
41735
214915
15
343920
27821990
10524512
7
51760
934850
33357866
130647
49937
32
9
26165639
2037
6551
24
135115
1646
488
24642
368780308
71
2922
12
27738915
3210238
16206867
69322
298
130471557
1761127
98456
86520
149185716
103207
91817
40532502
12614963
30907511
10915
6697
47
30171
972566
17055985
2
10
3259782
1463
227180654
27140543
112097
7918091
12502
15837618
44375
29786196
33072
505
24811
2608541
5326976
1976
166333
5500822
28008067
242095
231
683
18282969
10448601
2334853
3154999
4707
14802
1981
277482551
210
66991
30316
56711
159532
7636290
28563074
56927
82984
19832605
88
43772373
343951
1294311
288970
847114
3418
22289
3072945
245800782
1055
375312279
680
113115
55
575825
2611
3
236425996
834
236050578
233007091
12686378
2176
42195841
20
13
6106780
28829399
324
543265
10
338
33429310
2
681
2385953
1154527
42165351
162
13026257
13925138
427660168
1323566
737
14901915
175
15755
517461115
17
1260
132
170024628
2713980
197295087
234
224
140932
30349
135840286
3937358
3
4274
20539750
466
102671
5
105453
350114
109102
30
6
94263
22979639
384
4290224
1902857
8028261
47
481
125552
14113252
205
119139018
6
28360175
456
48
150119406
3
106
1115
483749
3821222
69509
27203
9494333
702413
1230
82994
403038
21993403
694579
231134108
5046
401995889
351188460
24599
1118
4323
635
4
1681
5987678
28
30896845
9282100
455031
228626
4563
7529676
4755
26885
9
895
62366465
28344
4
2251741
8772
1386328
1775
221368
328574509
96
3
329573
1032029
7601
13
7
41
508806799
71484
9560702
311
12412
64
152487694
11210851
147
117084598
8
1830226
1588
15612
351401
32
300796015
277
10011
4404
3021168
10630
71603520
311624899
663755
39959770
167
7
11807
2015
10461
63381
3185434
42
177
991586
24
206037275
1741
8274
2
297
22280759
179
7400
2075079
11868918
292
205716568
1000450
5559
811
394495578
518564
1800
572526
9
219
303599
244385
2476
11
3968
6282
8006286
15589618
60
1810763
254
41379374
63041
105
60509402
49
503973
200021
8189796
75183710
98811186
187
1591
5811
2434101
174
37137
3
2
559
3222851
278706
21
11607562
14756
63876082
171
25511147
116053
1100
95
4
94427396
1734983
246
407898
19430658
49997
7477
276
48710314
222144
3348
529
358289
120
37
415324925
14
376773
1109
399329627
8618215
55177
542
4
20
10750
6
14868
73
103276
3075931
488992
1372
3
64056449
7012619
15752
48349
123085
597
28640140
60755085
949256
206
2661
2018
30
3
213819118
5336
28400
324135
272621
327942
419
57633
19489071
5946319
57574
14750
35
37254
229
942494
3592
33273513
99
4
1655
277543270
154522273
960582
87618
26
18171
230697
1716195
501103987
51167185
13048
859
4015
384574270
3238
56707841
5523548
123525410
435
16
4160243
188420839
1602086
6859
16169888
7249
61327
387898738
50
99
2
1552635
254041512
404
292408894
1781361
32650346
202205284
296944
6
837127
9814
986
7991708
66587638
2570403
495
63956847
10239599
3531
44911657
33
1556
22856
149
130074
63
235
13419770
460746
51872
790
1409840
451599
958202
1932628
2
218129
66092958
14
8
260
438193930
356186002
2
13175
159110626
141746
2
471285
10444213
1667
1963
1805
19
63083
7216745
3
4030473
54339194
4
49
248777457
4
733818
32
2027
101036963
46635002
13780266
1488470
25809
25257384
154691220
13
829
29
56018
1300462
150437219
82
2609
17179384
93953
75898128
6071
294
949859
501
63378
7
40
5532418
23152226
490177348
11029
606
618
2
11
2725082
7788163
14926
532869
7618
10369848
8
3266721
54678
550761
25651
4481
24460
64171171
80502455
35974041
1063
3086
6
69452270
1686
52
61
260
413643285
260
11
571249
163763646
46498398
58361
646580
44
244582
2208
150
199
19455871
11738
294201490
12872
253
1479
9298649
6972609
18024898
10
344807031
634
7717409
9966
3129
8109
11705819
71
1050
288219
2
747530
74595
3259238
17083
106272928
98
66627
360044055
171310188
73066509
3107
474
1147743
51
448
19
736703
6
39983399
10
17518687
834
84630
4
66
155
2722118
182
429
12001491
23066697
4907843
1803
314334954
69068911
13538560
4
899167
149328956
557
898
62086
7
1882
93214972
287210993
3
14804
30142
26036
319
121250817
5955
6
45573
3183
6600
671
4349396
11
449538399
27434
16826
14793621
24057
1163
943117
40558503
53
6
63260734
174078
381298384
5
3441064
266
496
50298
146108853
27
15838236
73976374
90
52233
3787892
3871041
10566
114799
30
482747
129671701
213
355458
35305
776294
8387081
203
485875
140
26917200
601
3275717
16067134
10142029
666
2145991
3871
60245
1009
28
20
19322
12776
2050543
3297107
1389357
22
1539
11
8126526
84443746
5
6179840
7040
12994
6790
26
2
92
125375382
650169
12493544
5
5701979
189252
3
22
73
193508
718869
257729078
10
328
424934
2328324
457344715
1081
116
1790777
3348
3296340
17973351
137542
5929
26346
85
6
1231
129647
130712
9
1627701
246
250
731
2778177
122
275
105981
241517
5
574231
1289
13510
5441
3698244
13994466
503060734
67841
105922
1897
3714169
276231
32747594
297752
33
108
4027159
30786996
1668988
1640558
2668884
40
373
6
334473333
29447
163690980
15113573
169151736
678
259
24626375
6511
3289
88
21
124
71
23647
37
62440
4
13107530
36986
13565907
37
2
27
400898957
364
349
1843116
7994032
2
125646
3
58355042
14596
116304
26799633
163
13750
249449
27
3
71451983
5
6031
226339665
2432
6566811
96863789
106223037
164
50481
259083001
2090139
10729
43477
218
251657541
5
207180992
14
170
182494458
3985957
555895
153
859
103105
1226996
25
406574
1072024
60004403
188129116
243918782
1413759
9445786
3
15577
793
373543
1688
132913246
75451207
63464
14698
148
20
50387808
285
198915
27
64
200674
23841
4
2
166792
69735242
310682
1344643
64750739
6454
1337
12823
2
3
22162699
7982636
690110
37903563
139
103276839
244743956
127639891
15
861929
438113
515027
3712
53819
4813
20672
86071
55225175
1321685
828780
177204
911578
4984
4
6
2855
3503
48946957
196
122611
2
6791
29
68533
2184
49216
29009470
3
22
269
33751
99881468
1690380
540667
4122706
13222
124671750
16
161
236280318
48960
524
141
15073
30
2158
108238005
28036
23451
206814954
7
519103488
3063361
87
496398
269869
1068
6404022
206
200719
5932556
444
81268309
8351
3257
96303828
116500866
337196
31
23
27
56
2346
45575348
11765429
5
4428
37322003
78944
759
3156374
422840
5616
16278965
2
203098
102
5835
172
4027
5915
3744
3
110
189
2710
196740651
7
2
424610
60436
6
19
93644577
263
16287957
8088910
1242
60888556
56
316478370
12
2
265554592
3
244397
19132
46
430877
2
557762
93
225038
26685
6925
844
12
56860291
593581
331945803
159
849458
117
20432
15562687
8861366
8729
106
365743212
117
673224
934348
941039
9355
43107238
118594353
18858337
197
19
169108527
837504
4681274
3
90
9
6200
271
3494540
11987
13086915
15
1347063
1307568
3159
6061464
863543
72967
19
224
15
33345801
4598845
3
2426
2831990
258504906
7590481
392808
28673
133172
23693
702133
27648517
5321070
605819
582587
3460297
6
2155572
174
16677653
13527
41442531
2301678
13
5641688
11
911
5818
297177356
7886913
4555192
808441
458057
483674682
4860
71573720
20
27261376
7761
189175425
8
3
991
50447
1040
1883
145033932
3801023
799845
1684
15
16481
91
198494273
1711972
15549
1426
16
288405
1390
1969556
12040
395418
338
53610591
15533462
102027046
160051
4109368
4330168
127543
5852172
313006411
177567
504
232065
70968278
46
448
416
4715
415
3
3305770
111
37
130399
3
2
19897
49612
15
1733187
259
7364
392
16
15746292
263343147
401719
13587
148801
40988657
297
1415818
3200766
2378697
2180936
6
16893
683867
54
60
314848
8012
1520
14
711
236
6678
3483
15510
52253
40949
141
4019173
415963502
254109992
114
5791
72943
15043023
5
21
367
31
55
109
655401
2038104
4102781
5388833
231
9025
56
40
55105651
32
1276
5553
1187
1761
12821
25
269
2374930
4
1254
3
6094
127310
3
24022196
117737147
37
2
164486
62836
17476336
58512
248561430
1966
47023
208630615
821
79086
48
55
54802
15880757
1743
2934509
70771
5
140029416
27
2993
89
275326196
12
58510
501525836
319834
54705
3
659895
54716996
2986862
175
3
348
1899
1087306
1484
45
61667115
31912923
540
518295951
2
10683064
6857
177279
68
77955910
51
7575
86094
2490
543
5719048
369338
316278310
737343
198241282
108
107324
3326
110812
64335
232
34
2686
66991
26150947
195856
234266848
305799038
13830
56
3337
412030
2
287
509917413
24
58755
8
3312913
14695
14441
250
119559
46
102
31826568
6069
3293310
388
5367586
5258264
15010
1579480
1918390
351023
374
1229009
1229
2737279
135
120376
325
121659422
13762927
489
1066
7281777
21374
3953013
3419
4
10
34
1614829
902
1423165
832
378641207
32359921
2
5749449
210
86684
217
563807
41592038
5286
464434367
10298967
1888
8016129
206
761
171049
23
4
2
168175300
5588
16102
57
306850
6630388
45492013
5538810
127854
1254
1885674
292400
731495
3
3
4
1332755
100
16508199
7915
200382
80
21831114
194
8384
736292
714300
224273222
829
118716291
16784159
35676
7
1095
3150913
101
12
7510344
31027719
65030687
22193
9
203287
16283
4217
5768
113500020
154
1243
1173899
2084
6
5705
1697989
46744415
179150
74355985
8516648
1777589
4
11
6869
85209
176125696
465
15470167
823
349898
218
62
110937
458743
393740
8
1044
19777
15315809
1164283
92038
116
26
54482057
57760
300499
219615
46
2074
130011
129869701
264970212
380966
27
21
958
82855
710
793
24
5686646
129774845
7985776
2000524
1717376
1557715
407109
10
520415836
68119
24259
45104
1245
49789
15
784
22
10596647
656
7
331658
537
898
44943
470737937
10600931
30
120
319965179
29
18470695
181309
8
4172326
9
242519489
59728106
97652
601816
7072348
697175
397
4054
51382352
3
38851777
1300
1695
99278831
4
1413620
51097
3
25
5
1298
144704783
220823755
21480
92
7
3100294
84
192327
3318066
66124
184559399
2395891
79
54
442
38
7206361
11178
7
300
144740
49
13
2006
560
50298
52
208
151044
32675932
491124
2215200
3297
3
12
318414
1999317
85168
1443
243078
366
7
125285905
1003530
17
7515
148960186
7119
106871043
422
643
124
13256
76
732732
53986513
382
35596385
2
36024
3
5
1841181
2188
59693
180366
181906454
26032
502838
308203714
54675881
445519476
894882
43
39528
558
3158
252020
2
7544608
4
11373
957
3192
5
710
191427
40
15124371
163810
1591374
504197
4
11140
3028491
188633
335
67
16015
246859
239658
523592
182474572
12505704
14
91
646756
21507
1405
15
52884486
386218583
18362513
3811
255639
263
244
363583
87157022
54689
562216
1043909
34
61
5989
26959
9832
163078453
965
2622143
24526
1799657
32
681
699197
71
1933584
270
43
15518332
6730726
1012324
482364618
6
37
2885
39702
2
95749889
281435823
491503
356019
6307
7
49695709
7615
430605
39
13
28767296
62433
23514
3000907
13840793
2
945796
301958
23757178
52481148
937
35187
28
184
2072987
32487
9
22214501
383675973
6231
836
366
1633835
21
30155484
304332
645298
222978345
7
2257580
931
21
38230055
119
130481
10526248
141898
4271808
38347880
17450850
100519207
3026
431802
115
416991252
22
15
1159
28
3125
13
57423
177101
4754
24180
8601
109751597
23158690
2038
33202459
26804049
27648412
160
17519154
96187109
41480058
403
400630295
2846
381259299
343350
7612
157932633
199219
6787662
59
12410518
31783
32191710
2717668
358284031
7353107
389
15454
2
4261
34107696
48115816
660854
2372
446505
87281
494114
5484
798820
23958
89
3
458324
245
86282
337536
1998892
44588
3395972
334106742
332214
240374
995082
453
49931
242
22
38485
79392245
87
1167914
363
6
13
25
4
1438040
1618
4090
33
115493
134
1057
109
15169
35198942
51
918
3750
871
2
20589620
4126805
8457
81
37638
15238886
42314
19840970
53022
5250949
868
598627
50
24
16
594
7138831
256553952
162936811
370055144
25922
208
6
75
13863609
4
61836208
130983017
51
38
2512659
16998
54
213929
2745
6869
3826
7863
1656
172
10511
19745895
174600132
5167082
249
20
616299
2
13
503
80
19224376
1141991
3872
67843
2872197
143383
285
3
267250
42
11
358436922
113382314
96
13
19
48439
3567
55981
246607705
4391144
14273874
902247
13577890
1692261
26653
6067061
3
3
94847
15
24704582
2010504
11
166960
253923
7788
54835
19
446449
125
4255807
490703538
2
3259104
9
72189738
8989944
85952
83282
28
2197
35
7
28703840
1496
391187
2341762
12419
342754
1149572
27022
195515151
3
1984035
89376649
203511
13723
20472
81
110
34184
7
562186
4217811
576
11697
41
17
429390
5
3
214
4
12775162
2
4359024
25
14
85790
104914388
747
553255
3879112
835
3
38633
30527
7964300
329262
6753
6738423
3
1845
2667935
187533
516200
617152
29402500
22
106159663
1978
2828
25
11269874
50589
633
3
122
27
21503227
58215617
43364086
144
1794
84936
317064731
12879775
92329138
21420
193202
40664
131523894
67
1597
15
1178032
1949505
154
11745
1061
23
10877407
1235
325
95
62735059
629327
71783974
1096
89329
164821257
52
1081
2
97548
327024181
498
681
13
715
367
20891
124
58298
921102
13571
1403414
21790
3272
69
35
391
23542999
3808137
21129118
295
21877
368
9077
64803
3532
4051
8591
2
14
3500
11
5
445
18
1702
817693
178440
80536
31305830
460
254318
36676524
13
7495
10290642
3213
62129
4794237
1449478
295213608
31
16
67
3256181
7315105
394
56483343
492
3896744
44844451
714
7338006
146348
327396191
36
19
30569968
124438
432998775
1611464
47492083
93183
203234924
242
110807
26164
14
33
27
53268
22239
9463
9297931
73783
213592984
24
8053711
6947
14621827
158825446
280
1241196
22320176
1043614
66152454
243487
14
19072
3180169
461460
11931617
166415
119940
412
7982585
5784832
406702981
933595
18
199078
6985
507
274
129363
42
215708607
22829022
18779352
243053
7038
3540
2172
2195917
154991056
113404
1560
27
5
4110287
18096
279
53190
86486401
310
2
260
9296
238356061
3478
295167186
25790
4431289
98
38840557
19478
14100
6410618
6
31187
27268
391132
24514467
7149247
61
309039
30344
4339
6356778
116
76
284165031
13
352640
302
14958764
62
30166
2693
2
290412
3710473
12138
3638787
181159
15
254109
107
150
10760
17
7503
72
2259426
14
192980690
40
1843957
29401286
301044698
130260
17796
29120
61855
107
78607531
426
12
41129
2
123509043
6384500
5
15923
62
27885258
7623738
2415
38531470
49274504
90
118
31312
65984
881385
505
104950329
297772294
7
27823
641577
5
7581
12829
1313
17776372
251
765
5887
963
3273
345001
3002014
138267968
27348747
36219
60316591
10089815
1503042
824
541
357419
1830548
3807
17278082
251
2
58339287
74059
653
4669
27184
117396
17916533
37
3453
46
18321654
11312
2931
59061
233300646
2
113
197
33852948
39517
135181
2004131
207
390731257
91
1110707
156830737
1009031
1995
13071
434297137
71095193
1507824
4403112
276
49857492
23559138
216924
1738
1868055
208
20
1723
38765203
55506
147462503
72839059
24566181
3484912
3
6366
1018
7662
189
375
7
5891608
12
35
199
36587
5007063
2
455
5134960
87718
1762
3227
46984823
93
337813
124764
8244407
158
331262774
97419315
85159576
34320154
3539812
804
3238
14155730
145
248513145
239
7802416
27725
209152
418
44320742
2956
3784076
209406748
10713353
81605554
1093604
154959396
640
4827348
521776
3503935
10821643
16307
5
3163
43170767
104
600
2714
324714269
2
3759
199
19
184
8013
22787377
27
1068554
290885
6190
12912401
375239
2780409
448701
14
182570
52
1292
20686
4
26
30
265933491
394192
107
13600040
3453
5214604
4300107
370684305
71220141
4397734
18
19897
20999962
47229
365356
2055209
1420
209398733
2
33455006
15271
1446
195725642
391
12764829
489792013
26
30
2689
2116
395121
3729016
834578
3726
247880035
325810
3
79
120437
115253239
3739
831027
8399
646391
894
29493776
137925
17815
1680287
6
168972
4717623
77030057
83529421
27186
16
49545
9
6273
40385605
672873
18688201
223900502
212084
1219
9956
1912
3856
99622523
18008
18787330
4282
64691259
60240400
3
8717898
38
82344309
223
212
43383257
298593
50143
29174
54142
260439088
4
18054
83
3670
28123
18
14555826
370434
3192367
152
59
12552491
3940
694723
28882
43940
3
1489123
103705308
171497329
5927234
230072
23
27
106603115
2223
464932
189368528
29954
441571
96531
421873852
141188
24
1309206
298
20936
5468517
496904
2
2
496781559
16
24403
832
1838
16744043
211325
28135917
368273
5
279139
287710157
178
128398
173
6806403
759
4
5535
689682
871790
1269807
23204
40
325926993
806724
25791
3898
196769077
248011
441
122894975
1944978
29977
3
25912045
11312688
2803
3950
65666085
97488
69635821
5991642
23
5
15999950
212158136
454553078
4903227
118
69889878
40087254
18
15
45593329
274317
121
2964146
17519778
586206
16447
5074
1500416
197604
32731
69446
111
8348517
3070
120745990
9
104408
3574
1796
8120325
4
59
135043
2086
25
5
7206995
30
431732
64669
148
393
15056
14787165
103
96
14
478358128
105405360
493
1609
47431
139928
1731
8625
566
162273
4
438
112
1615
920385
122038751
5
722342
314195520
352405
328783396
4159041
282
31
2745617
6960656
20990860
4
3195
289211818
1297
218022
325292820
106788
342363
26829696
124257513
8
400898863
492216
1547
326141439
1736
896
14922347
63585154
2
56148
107717706
11817
12543
32
4150252
1790449
9215290
144627750
66889611
3663106
143517
9361
1937
2004723
424991
872
51534
100607864
166
336462115
1771801
209
321642
78673
8017696
858466
47747
454
2334
211252360
834220
40469622
1544180
6379616
246
44
381
12039152
6476
129295
16870377
11705642
92151652
2
14612611
207020
1892
260671438
50
2234
110
2
15369
387
157799
303073754
270149909
61674088
2252370
137344
252356
21124
4
1416
49
2710
73857016
656039
510496
141195
795
14
4
179848
445
5
81
45666101
713217
4747523
626
30
158100
7332
6603
6422
20311723
2
3
15709875
201
489606250
1928
2260
6
408
12780
120187
793
53354
246946361
34518
7167735
141
1508
27183
291005
1836
3
33
38293821
750624
28
7726
291
54
99900564
2278
1049066
12599
144286
17
86438028
93944
417400
169856
391163
2662
232597364
1490745
211618
51140249
1224
451985200
535
3
13981
591110
57
972658
88
522474938
46671
180213
169132
2010814
968
12
964117
45537
530
54829442
9
58
9065
6651229
31422657
1475
120
311853141
18
19
121510436
27
69204
117
467287588
12901
6
23
60
3503338
59606336
253
53235
557
7845447
16
42831799
738767
1372
177193
389383
505135330
18957615
215346
32
15847
190970
14568720
470367912
11664444
13481095
859568
744854
134729
2
7500480
2582
125499042
5154720
173355
2023
3994332
230
80
24894
237157827
477709929
173
657534
10578
1960347
28076859
95665
27
177
383077
127257014
1936
15566
52018
70
5486
663
11
42
11
4589
748887
222
58
153535
60083573
7
14523391
292448110
430
112662281
1416
87
31285
15585
6073
429506043
4
6
31997
64815493
2
48545
221423
13
46813
24984602
5
5
50
36307
1021468
5298044
12
1657545
42968021
13
260
82517
8
24408018
127
9614970
224010692
96005632
513
6655
181368
44552
24
180487
2427678
113028987
47174970
54
56915340
3992
59242
125891
118
869
449
355770
2905434
24422
7182280
2827227
25
158
76164
75
7291
5894181
61649
43
10861
7219
13740082
845452
3054
630
55
4122510
6
37815861
419
76534
4051
49959
115046864
60386
54823
3518
522488
21100
23
14880
3664398
3818
11481354
41
1593
13016
7709658
8168378
390
176
6
7
40
199
6759
5
1315
53957917
18
10012058
183
1030431
4
3098416
2426048
1547269
114627431
81753
46803
104781206
44736224
724531
20
6660061
246234
1337
2373271
916
3660
425732
39
82351315
192
111724465
118344719
432184853
203563
42781171
191
6484202
1794373
23515433
67087506
13
10528562
4113432
510
2
6
2561
3100655
11
125675
215
246
10077
19
8179225
146582325
866
39260249
28
727
3468244
226
409278916
14090470
819
195627
115
231218152
109889
100
158
129
843697
23679
222168
265256
9935352
2748619
599
2
14757
4391
67
261100
3
293
3
3
2509703
30
20470909
58
527
17
2363975
1794716
11
5710168
76176800
615860
103778841
85
3
3
93293
150
218272465
82268
60298823
103733
212566
483636
175
6576966
2801
1359
123259298
14
5978890
75545102
14
33
57825
256708
6445528
74145790
52
94629
8891
124783
2
62447
50
61596
54503361
30249
1846
38
15502719
51
101910
369607
21
116
7
766
17886952
98733
198
74
27618
3110
58932242
26354934
12481
28
52016
3984
16085675
87427
517
19
971840
1121
1716654
841
127224
261205133
410776506
6727
112
6740300
7611
3026496
88
28303
3441661
121
350123
612
851
4245
27
17315157
14223937
58068262
71771612
224290962
198971
2
466
7974
487
6294139
40944
1637198
1710140
311972
31669
45649
14
40083449
23
50887
32875520
75
104998686
54
195183
838
412
3
9
8
135675
17942414
199
11718488
8200
112093360
99156
25752045
28
47193
248414
71071976
11428
50077
55207183
2055223
375228
246020846
393672
1896677
422311342
14
2
21436631
9498
295767709
114061830
3183724
21719408
707
5426799
106920
10316
427663823
131734177
1818
56799
122918
58552
2
108
5455499
21262
3178
33774
3
4681376
10
916
734190
198180222
11819
14
2846
23191
79345
15519448
2652
3399
13
233620771
888
115
105
2104
101384
159733941
87959
12
39486915
129
17784262
956748
22285927
13342385
47
258659438
83093595
5475
490523374
4
5311676
142195900
9541271
2
943216
1353641
4
3931
237892
3
5040651
23
59
7101011
22452
20
12826766
332
2111
1874
39460
129
1333959
10
7853559
103
16600
2596247
498497178
161203782
240196448
147
48212870
13063
170
928
73614143
10
3
108
217
7684
256
28194748
99820
8478001
1972494
61320
115068541
104002013
224574302
13
24
449027040
378330
53448540
1380628
1113034
120333
2257
132568
76
17118000
3
28
244
362
6105
632
7
7219643
162
18741129
3406
124
128538164
4
31
4089
36979344
1079081
277986017
13811
28
1190728
18560
27441
5751199
58
74468
815413
24514
38
6917018
120
212229592
5970679
2
13186842
115227878
53571
384667
7912
90961
1231
216
635682
36008
10823
23372
5926
8202391
6587564
13389803
132374
18075
34
327266411
717463
3
334184
421064264
2
10958
38
1241
12927
9335868
72376
3224294
483309278
5522264
133117
199
1318038
1757
1220
44742
65893591
14555443
171
10407
5356792
10179
328
1027717
166
26893766
1599646
2295
80154474
13749670
3269
57
12
1880
47
846969
3400
1582
37
590
5
37
12369320
5560
5533102
5078
3629
6260
9601
364675
1817274
51034606
394781
9
3
9613603
91032633
1597750
29
2706
2687
342924968
37845
6080101
75785
73736284
19981101
846
7
53137
6
62
479206
116
464
338084
861
505
14178188
4245785
7429097
182
13909
681
16
7840
265512
18642130
29937
167925727
2332
3646
241189
2231
25169
16
5606295
2073939
62214
191666225
8337106
878672
15762895
117
15933172
5
9243
2
1484
128593912
108530566
23
34476655
8223121
5
46335594
15039164
134265487
446248
845
579
1412846
7
21
806
228069
1559
996530
1576
39536833
67
118
95529
231617
12482588
25935532
24027
2
26500
18
2314481
643393
5272392
211293406
39104925
573
567385
3052
1225431
2
32866
3177
13605
1930653
19804686
199468
125
10290
174397
1528
58376
13168
1532670
1401
1657236
8912971
221
2034
746881
4643116
112847506
112041
51
14195513
111849
9417889
2547
6289739
160
1565469
13
309272
31626
519730
80859811
463450
83
40146
671
209963
292714457
28800
113780693
253
7
132857647
2
24114
10732745
56
297947
83
2
394
910771
1443
136
973491
2626
60
67
172
13
42
6
9443
3462866
525994099
29
73
85665942
6280180
101
1934
239046761
108998
26
2981
32
12541
22349
15629
4
107290
42
2
27808
14597089
667
317483625
52
2603
103
399590
525
838965
237730
9884
7
2221
3
35753350
6405
781561
1304760
1339907
60
15041380
14994
1937240
166537
6439811
2787464
1005
14636665
64260952
123239
70
63740
1535
173
43001100
415
4162
12062
6
3
264293104
46080
92223988
2
130082051
28745
51
2000894
335448
11115
3
2
13219
1892
4
3730
1970
22
5070029
85748174
43868711
61565
33
86967572
47300277
97813
11
1466208
45529
9601268
289470
100
466210
5
44922
37781143
1039741
1968
74022857
169228
2625
12
125812
21969
72911157
1709
217970
3498
32136029
1910
20177221
13
8514626
51
24765072
5305466
120168889
15889
6994775
35493
10356
67
3547
122313
13207977
1557471
8570
67715014
9
107
958400
2
95581
871194
142
41447858
3650601
8194722
384
2925730
709
148915170
6
2008
4852
10
15206552
446360206
773
115363323
193141
1164
18054
224464329
3
822
295436799
786
164
4
3812265
80
11444
44
2829
22
4
73122515
14
84
119620
285688836
66151
186557
3
68393317
288214504
33478647
8
1510045
150
29019
32
508
154706
63327036
3979
11695676
815601
319616
301517
13
20087
15345
186
30248628
399
16
799441
31482143
381018140
59
617
150426
6
7016767
23
350252811
1500
89
28
14596
104179
5505802
1429
997926
136
6
7
19441
17
762918
82
602
247967
8158
109315954
29897360
16
5737
8
320029010
12730550
7633
109
2272
16233998
22478
2093932
162284642
178765646
99529593
15498
1522880
1502021
189584
10704597
4588
366002206
250
7
19
26
3433
419514
589
24523157
56175
111417738
53680648
554576
130
50
1544
2936204
8170601
72374
198412744
161
7
2
513355656
57476
64139
43152
373157781
78
261
866
78
13847495
931748
84788939
8
3592
10
138
12
27
777
30862
42
391415819
127213955
205
855
32380
20105230
90
148034
237642
5
4348521
2964
36283826
143393335
5
25434
48990
14658753
9
459213
229191
880385
1098
45642
1138984
2410
8394
2201
129384
2462
987681
123671323
425
476012714
120
111032148
557
459064
422505
1905241
3
4
8165
2076
353808
7183247
39029662
4
5345122
103786489
132814741
18697894
154298
5605599
2006015
2
465742007
131346071
11
419610268
23018
2291798
1500244
33482046
2915
13
14052
24
293242
25957042
54289791
1001
137129
2713843
209
788
255029
7377900
3
10832105
27
1229056
7
214
31674095
97798389
101753507
42
8961513
58
25339
1769
548225
24518
212
18
26835548
1581181
13813
245080
960360
2826181
6560751
423
64460
1545294
7
1568952
797992
833
2
126
20305989
35736926
113
309960473
79
32258618
276694328
5282361
1804531
73687
131554033
2190
453040
1438
12332
119851124
331795357
81
26506
130316240
24377
512
41703
131060
215086552
32307
8134019
62
18
9395795
387703
208274794
84348
5
15
40636
4
150
439872183
223535
29
65
100
8790
1459124
194220118
2885942
847
15794738
568832
3662
1810
38992
4111888
1050918
101
67
316218895
397358
7933
3676
47
5467
3108536
354087
14845640
2756611
48289
63
960
1492986
1183
111584317
22
67
27538436
25
140
142921
7
312929433
29467172
713
16523788
399177742
8593
1476
2
331
50740148
182
3985480
3
231
927007
50
323079
1203443
2071
702
740165
225
23
107077
305178619
33
25828353
14645
5907
1151
70807618
627
105361
389
10531669
33
5147178
3096326
999
1331
142095
14455310
44694350
53484
41242045
49115300
327889
415229
37
23422055
20977
7390
177382477
468
42
495314709
559904
66
1504
6440
86
5458906
3474
179264
1741
17154324
15019512
61
1740312
297143704
2
3046123
272
183
13
85321569
363337368
1112
2
4251677
16603222
17654641
3
3390655
397979
13862
11
207697
1340
12
115616
41
103
1419235
9342
174708679
40152
12852561
19911
208643329
479919589
252
38
860
2464411
31
86
106888
114026863
100
9831
80
812832
3592
13353
405339692
10
1274
38
182650
2625
761532
39952
62800
3
9
153540650
235
957064
12189925
2072
147
16536779
8611
3616122
15527552
1293
21644715
2
1803
2868
177
4
15726
6266534
7761135
102
4768
11619188
103394488
129065
192294
116719147
264740700
9
466690
53840
10159
5348900
276428693
3829353
137157
419
21020781
29844716
10
578279
238484116
16243
6121
59
225
4945396
79
477741558
2
18673473
10325
710202
108429477
1503
8144812
24777638
1899519
906
27665
86583
388
14
186681038
5
14
83
380612753
12227
172153790
1143685
55
3071685
6175
1970
150
117
3
202205429
116
69317786
116
26727689
831231
237920
126313991
980307
3158194
5851
26
35508129
367814
8468
168387022
1801
6992
8
2599
47636829
117698366
150425676
11034218
760788
5855848
43085
249337475
133948261
5472445
5440
3517832
33473
3985905
3172776
15963
47499
49265757
5179
246885150
14
106804
2889697
34
11433
275647956
13313227
8749969
1579928
14362
70882
10634
31
462
7056959
139237
1752103
52043
102945361
623554
542
2674979
424977
119
80110350
111109
311294437
6
19
4
62900
2824349
2378466
63580
235
31
753108
57406
3
12725
70615
268198
4101597
831
19
52
106
73728
110119
157
6
739
14
9958247
16920850
3902611
19
90
106907
3
22
3275
3626
1662
2832
11771
858
38
458317739
47
91870
2
646225
6898146
30065760
20492
31
99
29939
5
6840362
4145
159106832
2
15
716
474
7
329
277
62396920
151380
223
18218691
13
31437466
1972
986913
110265
124150
238
1502
39679
725817
29
21854
233
3101023
7
98002588
12145162
42
654640
3952
6932
21947
48016893
21784
122215
430
14987254
6958235
7
1767
23
70535
1747979
19542587
49897791
46
189
1280297
621
5342
1578039
7654929
86245
13099
353238
36
72
153
29366080
62139785
47063
8785110
744
3
10
3071
411
330816476
1245337
11091022
115747
76
79257
25
1632
12701
1905
106570258
3365
81
97086447
32
9706
5
52881
320626304
123
8564771
32217
364174
109680798
14
37776136
6353392
7678
1695
49549
1924070
169103
45
471
70354
4940121
15
15339792
282160313
512376390
23
31002
637564
276016413
40834718
218916
13004
29026
60557610
17
3737
15395763
14012593
1163314
5730845
3424587
14168288
92684428
7520
16275256
7051
3918301
79349
228
215617
38294
3
56175462
3
1724878
12764940
3631
20
1784979
142500041
187605
106
13899858
760
101920
32
1854309
144104
852
2687018
123004
733
17
116026
112
11
515311
31044865
27517
20998327
3
652
4431
2421076
3
172144
30
8133535
45771
1306
37
11153964
183
44
710300
3612806
65347
318751
582678
14562660
702584
32789972
15155310
2744
1883747
3879
122470
37
13306795
15952
20479
369930733
1997843
18
107613
43052312
676
175
5598696
60005293
207
116973724
1723449
52028
3
2
1685
66003808
22373
240058
1634384
8314
40
1216045
754
1046
88702
30560478
2749087
118
2048
28
234790
2263
335
23
132682501
16
1147
9
2821
261595574
29485002
20
31944
128095132
48
36603
346
528677151
111626691
87423564
433
94
3616961
195351542
50
6474
194392
7179381
28408906
135671112
46
36
99
6
30
3
370
14
1223325
433
36027
14803
219106
822926
203
40
17511916
109
48
325499
916861
682
1541
244
6703
382325
20057753
51185453
8940469
119
131
26
539404
205
160320
22
64572512
37206799
34688
7835920
70
255
59701114
6769772
2301
34391
10328373
4725
3
249304478
120728
530982683
447
2765088
15
1558437
722
272
388436
84142317
6
14870106
169
1092851
25339
149822805
1602099
109
59023
611
296251
65978
154377
8954503
100
2248
90822777
78
188246
398763
1387
102
50
20128
447674
16872
868864
1347993
74
244
357800
937951
35
1298
11
25
3985265
141664
1205502
332
3586112
399561587
39544
105
381
2
388917
355289967
981
132254522
13391
502585323
8684842
1351
2
338
379
1594
2
251
76330
285
220192
473739252
6909
144
599
18
50452656
1747147
7552
5886814
458177127
448745832
78
5950
822
459
24
483878658
14539
9505532
45444878
3518196
4321356
294095572
108396
3
254584860
3063
30651
229538408
383003
78
198319066
445889770
18
3
845
229
8541
675
29910
22244
16618091
125151192
4049682
48535207
42
6
2380011
7594
104
6078171
55624
4
24
364
1134
68824870
2328
44
4
98104716
62717653
375968
836532
675752
42
167961
1987727
74828509
197191378
13002522
11
214
11569500
156842
49
5
14857042
7848
258
163131987
12
221561468
2188
12140270
24
2296188
1430
521935
179
11433
18339135
22599969
575
290674578
1515
204832526
860657
855675
6
828
81529
64374
125297848
181451052
4832
26473
216378
1126
52
10401
62210
7974295
51
944
4
624587
22565279
345
617
4623537
30334458
170522233
2243677
11
44089578
2756
160
83
41
318588
3412
964757
59960
51893934
105647
45890
572
256298
11
7574163
965109
646808
250617919
2
173
149623
19132011
12434872
533
170174
390836
19206
400355
12675953
27550634
1559449
100
19
2150
469
338
827523
6
3
91
19964822
3214732
223044077
222502178
2612101
8098
445743
2464
195
223
13500992
1842
12
20283276
157
5
3204
2039
141444
19
1905346
7441240
25641
529577278
13
99
1141
146
91
94879
1211
67404847
12133
443536578
483939
1557
163
8951602
200846
103
22741921
57
43475979
4
520603
159
498761
19930237
315594
260374
127103
200
1816
48771
566457
464848
735613
240
6713
10313627
120
20
205744245
5
907446
64
491766603
46
95031695
1020
19012873
10
33197
225435
8
6
991873
3846810
219953
142
497683230
5456155
12842580
89
15046038
121
28546512
14624
2
200
366796
1119647
16438607
10781247
1404096
164438780
5147
930730
10187904
340818562
1745881
29014
40844
5316
7045
473878571
71945
205625263
108497817
2
59844
7863478
37525
100
65948383
834080
41
100655
20
1137496
24
256965
2285
711
10
886
307488221
3982023
251077
1713
2312841
34
7
787
822
382156
1762
4
2
839
1449
67820
2841994
1849
173
114025
206
53835
19559491
14879
533651815
126983
166381
924033
13
3320
1498769
12962
5724
691660
965
1653253
78402951
121
59826
165051913
5
331
6
2483
124
902665
396
104277061
243
547881
88750457
15064
340217786
161620
722
1996104
488
4150384
100753
1895
1159002
3358601
96392199
372699246
764841
464515
7119432
22
15
5435
2105855
3039
19817090
2876
33384
93276564
67
5
13976920
298166
29
7777
6677758
258718
3
9691847
18
6
214141490
431264
77067
45485549
17
25834888
34769
11335
7
2
50969967
10
22864199
6
6974
14
34599527
65008
5
2841
15155
43797189
92905
10053
58
5
60101
836477
7290527
46
56329314
4
4
497456803
103
2022
13753628
330149109
19298458
3
63934721
2927412
862
950
50
62
1859
261
21386
221489276
884051
74634
2
644
704679
4489505
78453734
6077
100356849
1054282
5679049
499221951
593361
992
325598748
1013115
36553284
12709
23350
50701930
439
423
161
17977
48544
2
259175
259
25273313
242920
426998
1563429
14608
204
78382
1041
4087
379147
8118266
11
218
17
1717
366478649
249
15417562
1829
29565
4531159
507663033
49440555
32448
2504961
10127
9362
151339789
78868837
111820
3
25
8350
519019645
85
11224
994
28442401
409659
2098
10740
55198055
66
146
739
93
261878
40215176
7873
41128
25
90
8712
939
20066659
64067
494
52622357
202761973
3021152
1362009
1129
19
3
14641492
15668
10904
199204743
164791318
50748544
40857361
48
2600436
7105841
3
252289853
64808253
192776612
354993707
507335
175
83765112
9307
5922711
98303102
6471
103
3530674
498
406
103892
4723
75
2025
580568
12690257
50274
120
9043
4
5
3585
180
504840365
6
7703926
109893
7149
10876820
248226384
42500
7807
12
1178726
1036
566246
7710
327975
15557835
30326319
8114564
232689
54483138
3151
56741
10945
4175828
146187
20
2261683
36787
4084071
877914
11598
418103241
159930255
2
2639713
15
3240797
99657496
52
5790035
1889
91
329839976
163940946
12431
199
231156482
244247
288477218
24654
2131598
8113127
2599
46
1334
16
2511
13635400
28128
361954
59
47
59309742
36
2251
49
68
2
10034451
189515969
247492
83028
3
756
254
63696
136
36621599
113231189
1446
1362602
3467
227719429
299665
256500210
7393
5
4824650
10067026
333928612
20277
20683482
8235171
9892
1588186
29368
242
52969
6349780
41300
86
179748
145977
3269030
330718642
16687847
19995727
775176
16487
181
33246730
89038762
50
27995
17744055
448428
27927192
101
9904
14
6347500
31694
53
12071
9
220
42339257
1683
120232
864133
1553117
2
80
7098859
13
226773901
3173610
5
25945059
2965
1492
263
2
32213
455943
31701
460
56982540
1392
3
378097
335
10803023
339297
1391
873976
3134727
32142
158089
32190
461330
490127488
614
383695
125850722
221141978
14
140
6201491
2665
12181373
80
416713
373203
1347898
125
289250295
317005674
15
456
28518245
15353
5
53150832
272
49499
113
113057
31127425
185
18169494
4
124671
219
41490459
8
5
3295
2694
27589518
11520427
3
1100415
453
2124
486104
17445
5127567
678378
18
30
196
57386
11
233772
39
117
2916
3722780
29152478
9774918
18893
697
35
16664844
3925
56014
243723009
40157
1527204
3790413
21753597
63
35430602
24
169
26588604
171656254
579813
37671207
7207565
177359
957817
61
216
3174
16527
36
1357883
247236575
2034
17626050
125278501
6613376
54
1142636
819833
499925
116442
247
137800
78
49
68128
291400998
132773017
51327
3
1122
25994
97
132
113
7309
175167
133
15058289
230429
7
186625
179
1129
98161382
1673247
8
298164936
216359298
59117
3273
2
173
696706
29958708
70949489
128878
34570
255
5
86674
93
54
136
7133
274058
437267
47
310379
1309739
1769408
1764701
32670037
490
143
120
821
6018
460196722
3325
95848
8613
1368692
217
4
2033
203694703
1333131
108
73
209835682
344824
21364694
520325353
78801
36
26664865
2029988
11701684
15
1506
41
14974
4285
14402
3228
12191297
42121
1356
236486172
2
334
106147
1703
2
1379
440297
42
8511412
475
124437765
44
1347879
4165447
26300
7818
7374
2
204
2993233
15625
225
2069348
31333
2576
10
35
11062
1817588
9283346
192433
3
128963
929538
1967
7661
207
32290
4
29
3257
2
3288894
36488
13925
2
3550
15801
8117
42549
3324021
6
429151038
115469
894
200
417743
9
669905
39238
18419
2959
96357
27814862
100
730102
175
3
130408703
11733
27
8268714
1283213
5912
55750
261205
133
64742
146691175
16106
6
1846
753
1013867
33109
626304
31
48612
649
77223
27
182931
23614229
95
10442
43
4
15542
143868801
3
917
3
57
20
504791
1837009
3850
205778726
2409366
1478
2469606
9032
997149
7
1418258
26
7
318
284905
495073
2
46352
21609354
69
32928
6
23
2329
26330
159955
189283
7
61
511657
78598
14788
21
103
28646
461233146
26762308
2246
1874
1561426
4
2197840
61202402
29109207
31538
14
4
25438
27211
1409776
1590
565738
84032473
1680360
247777857
20090805
165161118
6
110849909
43956785
1708
196399
404757
56785
228583554
4
48443
991
283
9786
29260
198
137981
3324927
6
3603
38015
711449
73
24
137184055
799143
188
123563
129107765
182330884
28
2
18
246950
2
3264023
2849
119
66
10
7
11
1601240
2425528
78685
6
24406425
375256
3652628
15775883
4397
543573
58863752
394282523
99662
654200
10179
53643
5268814
4223
2063
6504
11
3898453
8313938
2
46581
7352
48753501
858
49711831
482188244
189077611
6
110480852
176314
8938
33618
63
27
4041582
4
7
91
11908654
8778479
26634069
13371
9
28
1586144
1673729
113256
63053
3612933
54030555
41269472
27
104118
36885
165410388
211066
744170
1308465
545907
72
292
36
60084
12
23
1407
85631912
55826
125365873
27040401
6
79332
10220079
925784
1494
8079
13295
532316
7
10303124
127960832
955
19914432
14
11
4044231
94
79
1774071
14
211737
386
353
30099570
57956462
127194
1689
16398693
153
3249526
1655215
6592897
212867
170694716
2907445
26567524
7
31
1446351
1151
69778
36
2282819
5134
7963
49252402
43
11
121
9527
9442300
101
225568412
377467470
103921475
10
32935665
787594
196
283880432
137808
2
87
340
135603
15
32
15595
4951879
178383579
1913
2
4251
3
39903
130
457694331
412901130
5731915
59814378
8364399
94783805
388
2
231237
9590
27969078
956
12
205
25298
134664
1597744
3023
343403
64957330
1979
4245
1138146
1735
11
12
52554
118341
9
25780
20762767
482937
2812658
4277
44
6
9573642
532
244667
436003409
63
4850
14
24
358226778
3
7162
250462
5580
224
1609942
3470
11
30567098
7
101
49666585
3
8019721
133555910
8046
7810
12578298
32494521
39265
64
14271076
184
65041654
34067775
1932866
5483091
62
50533811
29082
628
1739128
356
188888
55693255
343623990
8083
61074595
3397
2927012
2978444
73115158
1697
2905
6064
1640178
1014919
3375049
11598
47931772
87
589
117
12818811
15366145
58549
44074
199879
3573
14762
239285411
205090575
226998121
458978
123
512893122
811
292
7152047
2
89364
12344809
15588704
13695
371156
95097274
48
1741502
525125314
13
15
377016
12
125285
31
290180
100571
6
92
43
56
6
188697431
12793172
308025000
29447746
354
99756178
285338578
5
74
33949
59222
6
431973720
8154395
35
11577
22
14
170912
584
110596872
561
378492315
6471
202
29
15
49
229
369
1927
20
64371843
14864
474
7
37
479057
3041
29173335
4717
11061
3464
6
2816699
377822
38212
29769
7772
10556
2015
446
425662577
3147
3
372
15
448386712
14
8510
460591
249217
131303804
6
28061244
413423
136316
3499365
184
11980
384308
17788
354541475
90614
7984584
2284
3
13245
4573991
100858287
27395
574
1764
743473
128
592952
894
8895
6167568
63676
79
1770
7365442
224026
1091
13572
1821195
120
36872679
3
3692
202
21754217
3580268
3
372195
40
76747
1722
444635
21
1104845
382291
99507
45
582549
42416
1429
135129
3239
6
39836325
94153
202
26
436502099
27211
58352963
8834487
27
33409752
331357
78897
8968096
13495
220631
2035466
8
186
65473525
62790260
1820
3590977
5256312
666917
1263
49
118162
8353
1220537
236595
2442719
9
46742927
137
2
83082
187423
31928
35
3777
2
15
211009544
147
473996
3118
413952
5217
13060301
92770181
179
12001
608
13
468
32066
127717954
68702
113
39
2092221
5330
505
4939793
94600
65602
1976632
46
182854
3
82
21321510
4522
338487
1256955
2328
4939
393570671
45076
6
2
193
111390981
2321
4
1631409
11
125
53
20896
4706
1080
14
165926677
37022
215
115
114
57837
18130090
17113457
43825
91758
5483
6
30296412
889517
85
130504
16
26
297920
501302
3
451919
3071
5
123157
4011
22
18144
45
1673
46
2070229
2914739
131
90
24522
12
9095184
5650
514
7039368
5917717
283555899
849207
8238154
1744
3269552
10
46751061
8
225473786
3849186
2
382211
26
46
21279954
1969497
1340631
5357652
31711
1615
85
287
751928
62024
28952
5085
76807
3206
27599
3102605
463321333
14886
14
157
455754150
558
2841
7087
25017243
230772
1978
143
103
934460
235
5482256
6757
36
552
608
1533580
628
121651
16058959
132735
53988234
29934735
7
373
433
1269
11
2331161
98115
2414
141769
10656
87
7014197
1417946
1093509
59
2135
450
67146468
19118395
13300769
177689
2215
4
24
5841119
903
5
31
24
4484831
13
211246752
23447
502
82
43917
428
1869
29
51251985
867
6
87845366
9995441
539136
573607
34
9934
825702
508755
1235
932
6912
464556
904
50
120
283099
50691
1303
51
2923
60
478
20
439
1451875
447303
21
44521
2222929
24787639
418241800
11655994
30
3344608
27
109
5984435
22
10313
15474
950
11881
36443893
45085848
5207
60009
2509514
106
611
133026
12283747
25
1196090
125825921
2296969
2848
2560
74553096
26594
280
129130806
37
5825137
145014686
23496
13041
422000380
30
61119
22422
115500073
338
5616
284395
22
708470
212
61454
118
100
15128890
2
91573
2059615
4230
175
3
430729
228
40
247
524182752
6188
124029
861390
221054681
255387
5
226
7
38
55
3
10269357
30
33
34411
35186720
60453
1277202
16044
117123200
4
23
5998
243
6036
1106176
4943
1808045
144015543
1985236
226
2610
362274
297870444
5339357
119961165
31127916
364045
17000465
369
5284
3
21726
58
19809609
26489
144424118
11782142
1972705
168642145
4333
638
81221587
4771
2746
12
35
18882410
2274311
86
316
5078867
13336
4039
65146808
6277766
444
11059
1938365
74155534
438
59396003
11
1436968
14384393
842770
2
413537523
2137
21
91
26352513
42
122363
1723
642
98109
26155
3817
585
167206
116869
198409
11868
85083813
501938
2
47278182
82371
16
2
180284
4
5385612
9
20
1807
3113734
3792
7267
47
46746583
390
93
15671
121
14
145176
27023291
2
3678020
285
9
4
12
29160
2453087
6441
7995662
97
2720
78291405
1448
915
99425
499795
273899374
8487
535474550
353277
25023
3122474
103015738
39902557
3159
7141910
204
19436111
730
23446
4
241096345
519435084
471
27351389
776214
5129456
385205957
2600
1000263
9556932
59073537
12111
18
350
175
3496
6295934
926
1305914
1367446
927164
54
675
13722
14365
93
418
6814
5
8650274
69483
13
952
135964609
101840880
15644901
13
33776471
18104025
7929
24
20172497
23142
2674017
107
7231811
401792
5
100
2183
65242431
8
267426099
5825
244638
261058570
3
22544
723606
8
12
22411
17167403
11248459
6
52341
6
6
172
3
45
160540996
4
132783925
1656317
26600122
2882
14845
167729523
424348
162743
3545673
227381557
369361786
9845580
31692977
94893
333175215
5851
307847
23811062
104
17457648
3
7776550
233930
1299794
1161240
910223
126
156349235
1717
299
2549351
218
13528
232
34
64078
63589585
3
123410567
22
7729
227
451
3808
240473
72024
16184563
12
1678463
1385
68
42
46483463
2424533
28592
19
122702225
93
5
565819
40071
261837
34365215
364
61158929
16
520
1116225
926
126
1372394
655021
361684569
217279
15660775
6
669601
933
3
44
11990
508993
24407
753
384045
23194
3925969
2262953
20408352
373351
1970712
377085
53
277
3132848
112565
963
3361
19
16790708
119
252
44436553
63591781
430
112728
50
3
3090815
1147597
3479734
10591675
18
22
111345
3
982009
35752462
1011873
742
1489
386723814
3
2
10
26
25668
80359
108695600
1071360
43077052
331681719
66242
3329
47
731572
560
624
714
1598126
19008723
3368244
27
9944
42588
3809
3290278
480680993
51
920
325612709
85334
42232373
389
28836835
199768465
7042951
244201
232449737
2707
579521
70
2
183627885
5010431
357919704
2396
3
178341144
406028913
15752905
6
240
341942520
4
883524
1014573
20
425
4010
49999
144
4954
292
989
39
30610
3
128356713
15977
1795
8
3765557
5
5124
87133518
33
2939
186
5073208
61314638
99759
104347
321
63885
23
1390
25552728
12
732090
71
343990
8514058
39726
6368165
13621303
107
20
233625833
2730
1855
811
442633925
2155139
511983313
14410241
188905
1730215
483747265
2376
8642397
82
19774591
6125079
286
56423502
303
1641
2740856
336970968
29568282
4011
7434101
1912889
1146
31870708
16575
44
36987
46192134
128151276
27
244098230
384
125441
1386815
138917289
1490
2
1477
349
14864
3234140
180
939131
235420
185933072
1785
9986
14019
188
1685450
15238
2
25830
70027325
3615
4
641
145224658
40308456
42822
101710
769
701
23331656
526059
421278
130
182968874
440166184
16
3757499
4982
38025056
162
15312265
99053043
1302036
845068
260355858
6805884
225074059
1330557
31
5675
2441
74928
21690958
151931451
607215
14779
141
10840318
74957
187805
782547
7
1107345
21701580
285319142
3
157413
1234
16020253
88
80328
1477
351
2922217
5232
770753
9944
73687
490434
489
10
2528993
485
2
39
256349
514234979
13159447
27310
404
180
52817333
26725
51231782
7675
3412713
37011048
2
1932653
14701758
158751
1566508
1600
71
60
35
121
785635
494278023
12138
161
12165138
88574280
1793642
895635
123376513
356276095
7448
9
78141
126953390
42067
197020
2
58462391
1273
602415
4
5
32288
39726
255
8
32
3070
33512766
3850
243995591
854118
9311942
115878
2433
6731
100
4539105
16
455
7692602
15193402
29112
10845
1427344
28810
6095
2
221977
52
699
254405
2030
49
2481460
350
476924407
7
159
6
202
474886
6
14443278
96368012
415803416
32220
16761
23
880829
20378
520
44452
123
159719
45
16060
671290
415040
130319
36630
6389058
2489359
47131626
192406358
21328532
7
3161
853665
73671179
3828
144
3254854
2759389
471517712
993
8689
8672
534857
5948
7
7147
52744515
8103
74
109
858
507745441
27738266
30366919
1910
19318
1143
1013548
2960
14828355
182
9910064
1199088
302043
151
250
259
111587
3078
3371274
29307
26991
33021
186
102900259
74665
25861898
1936
191
33574497
80517364
8
990674
109
27
6
22
8180136
24
57701884
250
49
4
4641
274623155
8
7808099
99027
11482233
63957
30
39195986
149074754
18487
16172
46516395
91
472134
39111376
11948
2894382
207331
44669115
3675876
8
7
569746
12962
33233
700
455413
386102693
25040730
553
2
9717
113
4324505
3723693
151633
54361
1457011
42681030
6
2929846
19398542
3721
392573762
21
662846
122310305
98665
5113725
17076357
763756
11
1802280
609
460163
1548627
1937831
1402
25260371
1009606
15886172
9
17299362
6
46
413
245
5195
88004156
302651095
7036442
18
275793674
119003
21611175
8017
32131692
11062717
6826338
68987
6918
21058
3
9101
63150
1880
328
68437
1783
114481277
54181767
2325
12251096
283196827
17282
7156
1180
32
12961
35487
718
3929
93929091
105077707
7574197
403
521
7275
10417
7
9025672
25
5815
4
170
534440275
2049308
15
106
55962861
4972024
2
284195
164661361
52699067
7387
391
220444256
48244629
95712
33612
7
60709
46
121
2445373
4048875
107708463
112
218238
1849355
34092
25561
3667519
3207962
109984
3
304935888
5383234
204731
22992483
1181
22
31068
1546
509810626
797
1625
7
497973
254047
26395
359
2551
7754506
957
532
28
159149
709385
1895
107
8126
163
18612
2943
22
6
27626
56
324165
243
55
1875204
3352
22112
7033344
8309395
7701731
794269
9
83
340713
11
992
4081
811847
52578
24
3
198
5
133143168
122530
68029132
56659965
12610
65142675
468474377
1560
5353261
74776822
7324
55870
6394094
1679
478
4149582
371047
5186
10476
203
30
174069095
5
1043
5614773
60049585
132464
2870010
12
49039427
220806927
88132
2439391
10858463
31499
91
185
381
14
458
12998847
369072554
53383
3
3427
75191320
195
25533
878
13424525
30160
252249
1730319
25
11
75222
99126669
47296
44
49424393
3
8
32961124
1573138
2045911
309643
49833
131182544
4288174
129696
4287020
33
15014061
70749496
378
15
12495010
57
14076772
6
1136911
155
1507052
1278
321
8355132
2
25154241
21481
5347042
11355875
10
15
2860287
253
571380
63995
90
5
429
6650
530014201
6750
230316
438046
190944
1689
22069
16053127
93187067
171281
71081
74
11167495
8959749
420414
1495393
54779652
5279542
399
8649
56
116
1460842
163312
502080091
26996677
164637
52061110
20311
4058
3733865
3940866
4080293
3935
19835289
25480
2
30515
2127978
4677026
153
500
349705
102506
2058263
9788
5486
4084
19
944475
51
6582
46
233
7774
1418
11
132391730
4591317
15876093
157
11665
1395655
31523
7
20
188708
279246885
806
333
1960
42
25853062
25385
168140
68816683
8495
366758395
2
5366973
458792575
200697386
131644834
162990765
74675142
3
194821696
200
971717
348690
63
573
50231463
65977940
1677
1008466
23
500712
125994
921624
77107102
63835
104756904
7724
422505
400908390
30
13
898653
560
1550135
14199
4801
364
47
2
8
62493918
364
288876569
14556263
336
71
1906
146
152172714
237
14
9500464
102189383
63114
2
31
72922
415
110141377
12538
2136270
3829727
30
126
265742889
5
3749
974
15
5844352
147
8229
56979
14779092
28056082
231990
2877
22814
64397
127
130699740
116
2958
1399
11
6275
588660
32119
85723534
3872925
5953
843
238348451
372
14761
193211
139
2900
2542492
939434
231
2394
85143
221532211
1507
4368889
10
74813876
6699
48039458
12420839
98
23359
297
12
405695
6
14617037
505372136
2
4
616
4
36806414
6
8335954
12992
51
25
122524299
4
65182137
213493
4009281
20401
18262
13
3576
268375445
8881
6
256549498
62238
74
44767134
3537302
111
889591
3562
62499725
48513810
27001241
500
43310
9788897
6
8
4018
15595
116
3232
353872302
3709
413578731
2
14
484246
4
81417402
475080
5031384
17
6473089
9
13
3217
2
30
221123
369
1389
4764064
1362
99481
2152
18
27
12
456211
245
44
10772305
348783782
14222
7815
16537480
30057
61042
13471595
1073
1388
5806
17
58098
289545435
126675665
118839656
49
100724819
16555
107159
333239
84
6823009
75494668
48042001
6901
29
6571
2
9
697
401
53
46895
1096208
18132059
9964853
3601151
520152
138
569300
336409797
2
178850729
1606858
54421
12019643
523
258257908
660
471792
95250048
16900841
3994
5550
1062
408045
146382210
8365458
21758200
100592
13683
65124399
1003960
152
3595
409761
109303
21
2320057
2386
1624
36
237
53
4431
9072
6877
15
31
27904
29824
2
133
200
12
28184243
221709
76844
939390
126
17
13114970
127983
15623
40
4443580
16
5
325
6666706
204
131
1093
3668
91329
12341281
18254
1594
110897947
7811138
6957593
54502668
826
3616
47863541
4007
79892
494
19729552
1186
152911
6837895
181
14
4
3703
11
2019
1143650
178613
13
21
165
1628
42
77888074
9202729
202121966
10
384814119
14254334
2205
4445
14932
221997
26695077
381131
48967
492435
83
43955
7412763
645
20471509
87069469
13245314
3
751002
130512
127
2672442
13270801
30684
98626355
32
40791
11700681
53
577431
14692395
91287
633069
5147
53898
734
1845
570706
11477674
162374037
355600275
405124
515134
176775
3
30389
101128
44253385
77378
205663
263784
94
12
255
139
109562
71244180
25
140384725
2646273
39
3464802
2
461
250
17631381
337686
79516031
220741609
6
28
12
4
478
755
12302003
4711841
231867
23029382
53609
1138
52706
107488
55557
2301131
3398
293856
72
38
431
40453483
13
6
12620
783
129304
671578
2
247
3335
756
3515
1062324
13
316
125888
11702019
2347641
14354614
3010923
71
21
516381434
142
32
709389
36855
898
240
396
72
406798
486078
456491954
25613200
1834
211150
7215
193
170006592
101707864
204
9870399
66
238771752
101053645
219665564
618
38480
75
486
13
456489
7
3205
593
90349
62483
98
20
1579735
813
834408
1297
70438466
2968801
46
3362057
1872
146
37086269
30398589
2
194873285
5618916
107960998
39
52
445212
64787
165
809981
38579
3944
64355863
2759
260258183
465342004
6
14092698
11999
10271
5551349
439070
3088707
73687
2171933
342571
510
12562
9
19392
173
48
69
176884336
1523
29203517
49890796
2023843
473243
1814610
26
983670
339387
329059927
186
29
14317063
237917
7
4
3539702
480570765
20
207
54200
674103
117524464
117
817413
15
5484746
312
2
63407178
132315927
25714
25135
531086
17495388
22517
716936
65
2
13
236105
8
15
6106
88117
3530
9841
64217762
1214
276917199
1849299
206381448
18589
454533645
53318327
111165312
41129
54730
29445726
85
128633
109
506
205238
190
406596047
3
33529647
545
49049543
3369
228838178
928
2560
1786
26067897
23746
219
5290282
1928377
1044984
1658
2919
64172
22929
1254
46008
70
113193
2091624
414243341
17671347
441599872
60
41494684
3350
2
44152
8762
19434
5635432
274463
556
20282
70051496
50
1049901
12708054
5300
30636114
254946902
7
10505
21363
1635176
79
4
70
453
3698554
42
15108001
9
10622
450
2
1124380
172269
231193652
45097
64425
620120
9446
55241975
3
9500
143209657
3
19
134
1672
528275629
43
17
456653113
3717
6151
9966
845157
414420410
6152
24
94
1079461
85979
1624
27661
737399
101
233
96537631
630
260288
499802388
498
236729
330
122151
62175845
6
953386
46953030
7376103
83401
34803
1351
15
8366051
92395089
1106791
59489416
14110888
5818055
6758841
2888786
5
2
11
16439801
15
186
1910803
4
203971
3
58458509
490
455
3
6628627
25789151
13412
2
7789
121183213
13
3042
8
872654
4
35132
5
53456
7004
640208
4658
478
74
61306
183837055
13929
20
554936
699
6
6
14378259
10271
195604
943459
38106736
516370463
757833
29707
3122101
125398700
5487923
59461
374186
45508
46256
1853107
3005
30
2882565
21198
70709588
27587
51994
13916131
694
9
21894799
11152785
3599768
305580
3731
3
85270
642
4
417
31
221526
44855
4311
434
13
269733815
2
11903440
28
17
20449019
31325
1646
9293
82479455
6961
162
5546
5
39
575331
5608
25
2791458
4461492
4368
43976136
462755346
7367
35601
696562
12644
244
17
1090298
3
15754
63530853
470742636
191538017
312
107945186
35450615
15
8
9062
1413285
767
98063
1937627
15
5911
80
31384856
107902937
2
7
31373
136
5147906
9
69
5281
60
590747
587
73
2
87
100801
39434843
115
2745
95538
350015728
5471266
78996
8037395
13
86555
258
1523
52
47
18
818
122885154
2022
15093
207134
131
43035
275144
44
102168203
82113
129854
252033348
49596607
7739
91992034
3327
33099368
196954063
2961
8991063
2
35
5043
166460779
30889580
479972
37839511
104093
9918
882
9918801
123243394
776872
156
495
19
40804724
573069
331708671
453
79587417
45648191
33118767
3516105
4
34600531
20001
3615
1541530
185170123
1943
131
3218
346544
28814758
56082674
231941086
8357523
460
14
925001
264798442
34
20
7
117437260
2599
410898944
179
3
1234
1491672
10
2301589
50124
390
19643991
926
355843
208781189
7
158691
7033
212
263908510
13069
456
246789973
186266294
936
28
6
114153171
41081798
4
10
3223
102192
705
1251133
375476149
4574589
10367363
39
4
176
1323
7241
102672
2967
32536
504408246
10987
341179
23660
30
66920
141
9877861
119123441
2503572
11997970
3952
21985
206
7031
19
294114
882
123331
570779
2
6405243
163939
27610822
10997872
223
1350338
13719
74339
18788
100030
63716685
23979
126172348
30415
335577820
687
52187
122037
112113231
1572
10236
155
4884083
206316809
2
2503
5280
31251
11546
192
3682550
193441222
1426
11
42
212870
172028
372
6766
34037453
11998
374123684
3186
431
710
23316594
41
855646
6274
37828
3556488
68
66
376636
17
124880
34527389
25
8964
2731
19277
688
7346383
39540114
1967857
31317252
97752618
2257
11918
6
475546
15
1486
117
1445
13
12482
186419
5661840
8365498
29652
10611
40672
11041084
350
127323
346995
331352
215265742
25491007
2645400
126868
46
647
10038016
28
185842856
13
26524
59808
11
61837
54419
12898
19
128
200935311
93312091
11
2
13
2315670
7946882
417049
3
13273
743
317887101
253073652
5610
128242347
427491
151149
24667
82611043
307053561
3990
289
44307
9506
4124904
3128
83634760
143
150809
85616
4831
206061630
2
6819405
46573
131
248
9535
2819
52652316
28124
2665
2854
12363635
122680
8
10
13
481732031
476057033
9062
316720
14
1925233
32661
513058
57
703544
49171
2
6285062
16393486
326293
2163664
412557
175
90960
22
135746919
4
60423
11
515375916
6
115
765
2890573
3479
81877052
5
8
702009
187304
26082
2333
50
5465923
3753043
669479
28
243390
6716208
1252
2204
3155010
7024356
10163457
1137010
60054
9
74474922
975714
8472642
32083491
27
25002
440
8697
6
3548
480240
51778974
5084965
236
115
2440109
21937
1020301
167
160
6
269713
10078
3
758644
457
8314574
1189
10730983
514638
207
257038
501748
3
4563077
255
2120662
460289
117958832
9431582
108376607
6886
4189
3
22
184
122356711
102
2
163031
51165
32336452
30036899
686
139379554
13968494
5
59832576
3588316
122286
150002461
3126497
57
67256400
1691679
11210998
5944713
182153
119492
56415
12
135245
44859740
5221603
208948247
2
7
356
7
113248327
5926
495762131
62531
56903
4
7710
116401953
20
90
12
2
42090467
716716
81685
3
690
162
5
171
3
2091288
1828766
2
2
1214330
458684145
99641
3462
39226
4601661
132231
253578
362724
834481
24115
414469234
223
26
832997
853043
51
38
2511
6348
5437530
31
4671325
220054968
187832
488600
2716
1240925
8
287651
58764491
136
57732
52247
8488244
7982
18
1261009
37
1383
97842
201614584
1957
516
450
30570678
28201
63
403059196
1755854
152
27004
46383217
60977418
680
16
127
373069
345
7019186
21827
11284
98
54
103
6
565762
2242
2613134
136
154981723
103494639
3
29387945
2017410
432
55
139963
88
7826084
93
20998491
1730599
10
4661
4265602
386324
180
20
3114
6
7
45
4591
629
2
26
1582
977
15728
145528
6011673
31686
4185
508929
959
267189231
46549242
3
24104
6110
11628
24542134
3
184648040
6016550
80067868
51608
7721
14795
98459
40
7
3779211
224
1752912
78
172
79403200
150
2
5320283
3
5
33908
57
3597
2517
90619
113
2711154
2
188922715
36255
19542
6
15002619
66140
435246680
361879
91152
9316
9849
264259773
475
220
386
5327
27297964
24904628
35003
380766306
4
58
61146078
45246
8344186
2
257322514
3581620
11824088
1247454
14456
3970
529279511
815299
685809
198
56
1824514
12463
3149520
3
570
42539658
483915
1070857
588962
1817
6595861
22341940
5186
309436613
382448
59
2400
6446
509
277715
1842624
15
28530860
245
117
336
8703240
14977050
108
16
27797
860
10
123783561
29226167
328
5
62
10137
42
510776
16131137
4025
3172266
1567
15810
15360
1004
140114598
3225
1288
20221595
2
910814
21913823
8648
68139097
71083883
52428
57109
1224777
30171085
42
7419704
8258
48318
3029191
2
10
87173
15393
862936
560818
656037
28478
1298531
8
3075327
1074229
16170176
121
270825
3
21916024
25755711
118
481645852
19
3868325
3571293
1367205
928
512143599
104828
345712493
3432363
7
3188
103912690
783260
4
57222
24614
541310
8532334
240
2
46548574
203589076
806
111135
56694
28729678
5839
531702844
3
8
188958
44200618
192750
16812
209858886
15390
140741
144687126
507
457
2
2683826
9030392
242
15047434
8591078
117
13
34310756
125
989771
5405
1892639
34
2593352
8262
461
530896291
9864
168231667
416632842
3041
9
251290590
7142
32570
29
52393
127
37
14
2938082
661280
1522
14170865
14603
42
250
6393
3
2721534
1004053
13
62533964
459466170
70
21397657
104869866
9
34051
916035
31
390
149
678
3
7702
2574898
4
32
999
45
116598275
1382
14956870
5
29474
1858697
260
20915
105616136
29
99
161
113
6
178149
2912600
163
3762
308003882
824
6414
37597243
87468261
783
830007
1899195
6248652
8039327
2277
8256
33
1501776
61249768
264
50032901
11682
15460
223
35514463
1941644
15436743
147
52
48121502
1479673
242
32519933
4141
908
7
101915106
3290825
1843359
14
5
7
24620166
26338363
321887
28687
239744730
977
2278
4192909
41992
15028946
299
214
35807
9
11
2019170
97874
145130109
3
244
63804
49985482
3
87432
210
132321
2028
536013565
875
2
233
188610
2
116900
42544
1105925
199977136
35
65162
42
2
31870
435684079
239
136328
492484142
16890640
1348
996
222198238
57911
92
38696520
6409
25884981
20
60833612
1424443
144970759
751
1105514
338263801
1068
221
42494053
62141344
19718
9278
12978849
466165
288522828
1494901
110
70823215
127
93828713
3930
171220
149722
31304580
4
4125
15447632
797
7781253
240
5363
6
73
123152
6
3
122582
253934876
79642892
1151771
19450
272563
457518
59
4228729
459
147954791
211335
41066
186
90345919
545644
118837
2725
3
18
6
514134
27
5092466
234
138564543
70800539
24153
223737164
2
3602
28
598312
472
25890632
809369
3
304
10456
837528
218335
1088
76495
3232424
25
1073171
22
992059
42960181
257664
398026
5
226201
122551
221356814
7795770
128220
29
2145636
4
244
192691958
147893
2940877
93
21749262
1324965
3780559
3615699
226487780
322382416
19611149
338
1009
16596
1325782
16
19787
14874963
97
39580262
19680386
69016
412722320
127316
13
1970268
433189005
3332286
62
4
621193
214
3011291
942
61534852
502
443640
89555863
111530910
78301
111799391
28276
1403847
5
2400530
25604
834
22369787
1363126
275533924
11780458
117591207
1700325
463266652
147
12
719230
113
230953
2
14471617
2
510
251506398
18213570
49875
319
106020636
6912
3
3210747
156
1510
243990
5671887
1293082
45
892152
4012999
6757
4014
24103
814417
255593
228678
73
1587
67754008
703057
122843029
1545917
21
87358288
2
35096
225
8421998
4509404
2
368
84
2560177
10600577
760
5826683
856
241613963
69641033
1168
1340
14332176
62698
15
7817089
2
8309
1070
6331235
35298
440
1510738
135
114
1727082
135959
55118
677
21878
12028246
13627928
2214339
816
5
189943402
2517
3057
210870898
238908740
110
641045
51243
12916461
282603311
90530786
11449092
25048706
10
85553
54127
190
635309
21580
1006
424809
15352064
11226692
34
7571497
2
535792605
2849
57118705
201
32481
373084
2882
104
7432
43038205
36380
256414
5673
3
2
7438
40
6106
48939
1211
11588570
9202
40
525
1018180
33150
896526
42730
939
40
3369
100155
782540
35731806
221032
19260658
1656
1048
849
17
6556211
706312
15547
58639250
31
19966209
44296945
1365
611238
117267542
23640809
36111483
42
6168
125
1929
7646
17327
55946915
618
27499969
309370
23341
103
8877
196643133
199943347
317
4405122
13748905
24
24262166
18594
1906
2029663
3343919
21
895882
6720778
42193
30
336365951
64
5
699957
439541884
299246593
22552
43
925
2
58
47
413
118
7
131686201
42
5
6323158
4485535
868
32
247169525
39080
77697965
8813
10
495
10
337732
3779
96433484
495624
350747
914
100296
436
209
391
59777226
2
7619352
3999901
217
70
6177
32
3950
333912338
14768085
143599709
3
21
217
1094783
15
4
4057
52296
998160
80186
7963851
2
11761874
414835
69248
381
33
35097794
473
2
16160
1147
72748469
650413
30
61976418
101551
4
5385
281
91
8
20101984
11503295
64618
16
11855586
8
144
76
1839
63028551
37
22953
2735
116
31
264
22794
5082810
3763
509
493177875
10394547
359774
10
245044
1874698
205488
1648
295
1760612
95645282
189763
1007135
23173
12371
13
107664328
60008063
4283
1276004
105771
147700985
35
3
61950
46218
969
6731
249
339772039
4300
118478467
155
53513176
47700005
4
52
66263
475481201
891
105228
51
383461238
133942951
3387192
10
31
39
2219006
999265
1930294
16062
4
3415093
2501
14
45946
418000314
3354
6266698
15
180170292
1170
10
8363722
10995249
2
275797343
994
11040
11367
9483433
106798
12043555
135984650
214440
827812
4252
2
2115536
42666
152337
516821151
21
1129967
121405
4667318
418
14126890
4
11707456
145
79442664
5
4
1419
3067308
67389181
182
1314905
476
2550
177223927
13
62461
38229553
72927
251
239148
151359
1699880
201020190
5421673
768
33694
1643
25882
28
9
9
4516792
31
166450
1196
16405
6
754372
1916596
3947
5762636
5875430
47411
6865
3
1082
152953
264913
109724
55821
4290
98
48070
298240536
62
9651458
3
185
1950
3076
379993789
3922745
3
14303
585036
560
1181742
160261
119665944
4
578
421577427
271880
14108731
167693
4325893
12
1913253
95759360
939
258014503
13
759141
460068
81665415
3028225
5993
586
2
3
3531656
8819139
16224
1581
593
644690
11
95
56251203
174986959
155381839
124
29
52331085
12
8648
58671526
44453594
80
4095
6041300
10598501
60016
177840
200365
44936
7597823
59
715113
507323
135233673
1563407
15859416
40168
259011285
46644
622
162009
1077387
38
1061853
689
2591400
9126
126843121
5910393
141063
2
423
44149
107626334
3610
64663005
34
1903499
42977288
32537
165
112
78527385
461107925
8
11639
10656
215492311
202
925
38218
20654
27721
3
55418422
401082
2935
40778
1293241
5
833825
167
197
345693
9623
240
4224801
1114
76
44
103742917
215070
122
7
20573175
77412
52511
9694807
278898999
1941
40968
389
31
575270
4261
68
228055736
7282377
156663
359551
4411250
57132454
2850
518940
150
6628261
83
1544018
50199700
6770606
16609604
594810
47587070
198532733
29538
23
52
17482
179198469
1430
22599713
15
315400
245094289
27952
18315
457
967
941704
371660
433275
346185
168402
147
2107
3346821
32426085
8230
137
23838
2598
32630505
257
6
3329003
260599253
111629
850
224
873148
1833
122167385
79765258
10
906
144971546
13
431
667
67482
318
8846075
337736
4683370
7159359
2117
4
244097
99
5
652843
5992
87203159
3
499
2
205
23981
881104
25150490
119
243618896
117
67
15157
26161
2880
5030
11902
453
15290
220593123
14797834
398671993
176
2379
25098081
7
57885408
84453279
15
22873
2053740
950435
11
58
29765808
14226
201
324
3
228462728
3434
57881494
365214734
2835
1221
46894
57272310
8589
5544
3759
65816180
130
169
14
100
24
1916869
16
361440368
3845
99694
878
235
14
2
15299292
144
1275
1134515
1461292
238
61934
4
17125
10
58183206
36
688109
13
220924690
2933662
2052699
1919318
6506
9716
413
7139979
202
451512
29
121
48
2026080
74218764
45695
13
761
30174118
8708074
59284
734135
128
20
165
506952
1217
987
237
763
75805708
1296140
1223
23
41175445
41548
39
161572
651
15681
215742
36
3973
1723669
130941
239194
132110711
111614208
28
4037
12
58
31
2004611
984
43
430
1706363
30
595484
472821
229
231577026
2
15824
10404
45033
1709
926947
3118
112308
31
38
83
436
13738
3659
4219
8618
8998
2876938
4
49746336
21771861
11
473085
46949246
28451
103635953
19
555
374753466
26952
13
13
44380050
11459
597841
3467864
1395598
117690928
4
41
1740
2
22717950
285
471328
15072912
32310781
96098243
898555
1833345
649762
5
71
92
67784479
19858192
7
391
43741423
501785413
13381
5
24
59063570
98808698
15874
6
66360005
8357851
50150379
4594059
16240
18
2
18687909
2099
3308
12533426
71364807
6
193212
118409663
2
2
814979
2
11
919
486606
8
31
505526
49715238
90764284
15356679
101
639
12011724
24
349339599
13
44453129
128586
29127760
5
77
79
103367
15
80557
66
6686
3965
29591
188491
139726576
10884
132803
4936598
36016999
8326
50348
34
34665
3
353467343
12317525
7921528
57116405
5323
812505
2
417535788
18522
4576
158420
13
5611
795
2013209
9
7
13
3
306723399
126516297
59133
29
117
5606369
3401
2050865
2030629
64965
12
8359140
641
1581
32061
559
18
3559
694345
34574020
53831542
8
109
3445972
1706571
168
425695
37509
242368418
361
75
821
3691120
264048
15
259153380
100
288459060
37853336
48
11597860
16
9
1552377
210442
25
62662082
5
93
38
2
12667124
57
956
3619631
68284
12855
1316
54478120
24898281
105056851
3117
2401
263546318
3090719
1876497
14
62
112
6513525
2
42
38
162324
126965
6554
1733523
24
52605
632
201991
2
43
6781
2246808
208540944
323175
12953
13747
2045
186408
29490373
12966
180
9564
76975
52
5576579
7
5772613
342031
62
204812268
30487791
212108838
662853
197180808
11205593
30392
376
5916603
13
4796367
2
1031129
291
11142
1552
16
42834973
47334631
1767
63201
143504899
6741
3407
3991840
16538835
146416
86695
293336
2695300
63
31
8219917
660
11389
1901
1272850
44
136616
315661943
6
1785089
29
7
31503
9
502193557
68346795
22484872
1989641
16
3261
6
1836650
75546409
16
112150453
5180224
6260
2931
326
368807
3
26
8481768
923
4197942
2
7693602
86548501
2873
2
18670509
425
42
16951971
5161949
32192212
210
85300471
70769295
38007230
49407
9222
902496
13121860
17
48433450
65182996
78
50239
3895
20
44390
236
445
56
194
9888606
2
79
3
439
53062
1229639
77
8146198
4
58525357
10
175560
14322787
59
1054121
6111212
559510
6
1166
3451379
3099
1276
4
6407029
46971
2
4
62987333
7365844
161668
5088
20
64
230
7
944
2884999
5777281
13952063
1380
304735538
31
5
42765
48
8164920
12897518
431504868
1459
505487
13
106367598
7
21729413
1427175
1599254
5308
6122
247
15269656
516684852
16108798
19
119309
635364
14
12306170
23797
300029190
249791
116
112156120
504865729
124
173509981
3887145
176
453916172
27949797
88026700
3
1729669
1937
162393514
195938
22799452
2
87128498
445415
1577350
1114008
35081198
7
7899737
277678
261271223
2
2648
154350
135708935
6543
4307894
76291
113647998
478
14998
6
477216
3266217
3
46089
372770298
3
302
310
2991
257319
7
1385307
3624
22
1643
2645
67
2525854
238
2642
53181
10
29087
39219
535910
30127352
497251614
75143
181907
5961
1156
429507155
44577
2356016
115978572
20801
9854
81
46017777
41045540
170811068
6
2
20842
1733753
216983773
24079
5370
182
2273775
28237
53282
110
126473804
6
10
394929
46415587
87515
29
451908304
3
416
192548
2091600
12181
31669
258357607
133802756
13
475
178447
79589699
893438
3416746
414425
690
8
41166
6159
260689893
3575794
4865415
969
23
82
236
106860833
28495
11
3
7119973
189
3788
22
35220721
488
1209
8
18295
5
8583
6848
978354
40492938
45757404
7371
2
141034
2826
113
15
35181
119337665
434586023
274179
170973847
20482
252
191
10116
2901737
2218351
7625638
986
5687938
4486235
16636427
98469
3856
3320668
7490
6
18615486
17847
2067872
30
863793
90615
2984
10466
28
30327
28650821
215437861
28
11
46
24373175
9414133
1952146
603158
253
159
123
583
7
143290
2
35839
302
3538605
107
57010875
432291
11132294
448935
10
481036
30964
7
103672
2
56
70110
342324769
413628
5346904
421348703
192439007
6
62
6412774
2001
64861117
35274
392745107
8
478
17
7
33482
11890688
3341
168976189
26
58730072
14
3732
3855205
16
21099
138413
11610021
4275
201773182
6538
2861
46
54
14226903
69724
10078134
199
7024940
185478049
907281
54795
25
12
58563631
36
42681052
35
134840
5
141115095
126
19508326
502420612
2018
2762815
131600422
6
18587
28
836630
8116252
44
68715
102455
1255786
233658363
160742020
490329558
1139
379574734
34763
13939
198
5723174
7
88206304
17229
8994
12519
1828103
6
25
38592
336832
2
15331588
259297
218817672
258081573
410
2
578
3235215
392
28524472
28324
28033649
14513
59286913
413
855
10430185
4582573
4
36
838
1904829
111676769
13
3813
28093955
133530883
60046
217779962
6
3
6
2668036
110
31888356
216250
4102
21451021
3671
39412805
2166177
478651
10372362
44880680
3134991
21621
20437213
155277
5169
3323
103109602
10
77245503
1256936
517210
51
6
7
63754
125753
199525959
1447624
98821311
43139410
58405594
257173131
577
183
4457670
716
792
2
12
27882176
66611063
339301
130512617
3
21771916
106
210
13
15313684
15305
887
216
51183027
29294930
51157
238
492929938
679
35
12737
481332006
70096
244197346
79
34009382
86
4
3635081
5533098
115260904
57961
163146072
8026143
367
186370
53664
649600
12
2754
37
974983
487
238378
5893
8101
26053076
5494490
453110
12142
28
16237
17549895
58437407
3471
4
502
112848
550
13310064
377
176
97796
100027
102277380
877354
12
13773
16266088
70
52
35
5607093
7969081
27331373
160308115
349237925
983996
31195993
92
49143
4601253
6459453
388917
6
5868838
31344214
78
22
331201902
43559816
37704095
667
33209233
12625573
442
2382
813770
2001
2808
4723906
1906805
213407923
209925
4
137735
17314726
262576
11
45
3940255
7195
312179022
5600321
71
3045418
126377726
307043
1525955
42
12570685
1027694
79
1509
37966612
83649
322509
301523045
16500
13806310
1735
14448553
26
6969813
12244047
4265796
399468820
510
3233031
15
334
190
1473
334799346
48431
416854
30762
66937755
222285
5728746
1828
12657
65533457
209942
3119
532460775
270
94081
258440
11
19
82
126208912
398367134
316202496
30
265437
854
3
64833
15
16444
24524570
60
96578
176052
17
202098
582314
397
235
523
324296773
125892683
42016348
21130244
2628549
153
3382665
34150
94
136
53398752
13867
26
9354291
215805029
253508
11699750
526
32153264
33
59
112
39810
7961661
7
1533280
258
500
342
162437152
618105
130725
242
43750350
78464
114
1419048
114485
160805
28491
478790
4665
15527
30
12143
327869049
15438
4816675
274
257407779
3272
25090
27498441
491026311
70796
4086
2002
30011209
34466
110
1859
10375
5
162
128307490
18382
12977
755061
154642612
47517
526541182
2
386
4244
3682
137
17
79
216475
14398189
267650
268151744
36742
7292
1779505
30
1741261
7841
55
83
251418
9685
2
279463873
245141469
25669
1527
49
38567670
424
2502
3510
761
14
7691634
1287652
28
207800
579378
93871549
86417
592059
19123950
1546325
49225
36
17
621
13
483
6057887
1103
41197602
26690
18421762
497
14901064
18
53216
3120668
29642125
2635698
47941
38527935
2
36
12491
3590
197512878
70418136
1314
15628167
43
9939588
16347257
35206
811
10106
515916015
1540945
28218384
300
212
14
246
19246885
334
14892747
114
3928160
471
1836
63533182
58397635
5914
3023017
9
643277
428301150
61371
530
4349
124
318679
3
624996
24748
41361
13208
43
6798307
13598
260495462
244111183
686
5
976
3
179282
88229541
5631
12
82
92
10371
3
8327568
5
307665655
94501
96080
259510
67
5779
52576
9436851
75659
95606951
6
28049
8615
10610
29
739420
263591
6
265020647
55923
7857
4775766
1872
283
126615
114461
534611995
163603783
121069
58
31
3714764
7782
635
42
1838874
194333
2
945
41
5236466
490030449
161331187
2151854
13935042
168314
329820
5
11
215609
4663107
13419
877691
5596308
21
198
7
16
11
201371
32
428
211062108
132377646
109038447
13403
7465441
3
15864064
132947
192
3
54
4015
138573
3491
14
315
32076
360
5564464
161
73658607
3
319
22801
4
315720727
145
25
206622484
6
534
11
10982693
29
9
14961
27865112
19318477
8
950
17253
214
86702
2
56611
1399
4476183
319494
111
908102
3577171
2883541
68
1520
28676747
133502114
255212
80
214
24472178
10
46914
14530971
632
244
365
15251696
2
39432
6093
24047
21948816
41699995
22592
35155866
82
54
81731545
2083497
41063019
7
8493639
13031
1258
151
45
127
54310830
3
106197582
25583
2014419
379869833
577567
23736844
1464938
274867696
2580177
2
498
5
7
30289048
47726
2134603
62887
3868653
465
3940677
906
20399244
142
2458
1490
66773586
14213889
4667
93300196
8
289
15216
24
2102
12375349
127864460
32481645
1184042
45
2
17642346
16588
202095626
3239838
242928
465430582
7
3
256730
2197
378414572
39260372
3812217
941730
507090430
537
3
41768
483443046
31077
312753684
665626
25228
120380072
11
3959
3
27899941
3954
71527732
178
14
14413
46
300874
80
475946
210
1583267
157197485
2242244
2
57
48
26939
58411267
36
16668195
191
29896997
12275
3
74242
63
17791251
3111
1075542
2
24676703
54392
8
663380
433353170
24030
2940
15
5733
3001
65811739
2
1970
31
11
417
693
7
3
949
122254466
93112986
1638
213
857
78972
5771209
23946
5
5
22462
7
3
641165
58067999
12
23928700
141134
14709657
471
1104
7381
988
37
422
3489
109
3426
56756628
85539
5614872
118280
9
91
209
515
1492171
309
995
17524
185165149
118697
15709598
1889
10816617
52071
32012614
57
2811978
42401472
209780
165
14102462
41281
176864438
4262
63710373
6
177
15
1803342
184
446
23666
9391772
81
38999582
4
417768911
2
1422
26088038
6458
20242540
26774039
32663680
27074827
14359367
123
81688024
5717
1916
31
151853
134914
16912
10
308016
1503
1381
16677
13862857
942894
101
4865
22634
98408945
838226
211342
174024
5
324039
101019
228003
200520
496164896
119990
8556
890
10780
2088580
2606009
452
12
2145597
12576
38878107
54962290
1751670
1782
1975
426626
4446955
3445831
76
2780719
24442
57
31393
161144
197
3046
56645385
419
415730439
22
65659067
8105
15626
1474050
13458
154
54
10
53142
24
13339573
59163443
98068240
2702182
57368
60
69457216
9759233
1827868
127
119264
280176
3222442
1573
30
2355
4
2904
35028
265697
73
87
172966
112
161
122090286
573
14847
4053
1374974
20350
15792059
54775
27196
2259595
6
16
264779
368211
41
2616
6
293373
28322
1269
364475
256592885
870
16499591
285130
181228
2
161274
1025290
1700633
422485372
27
529206
3
32
133
430416387
368477466
102
11273
267995799
12588
4082
28748
4
736
10964263
330
1291559
11240634
1735017
232229
223790
59
8521
65650428
20
1584
2
6545602
416894
11
5
2
2664
473125692
154692
477
1163
123312409
5834963
17361969
321334
108133
55
7
2
383
4358744
3098
20
32782989
121592547
2
80085596
62429
59
859
333
13019763
949
31399033
27773098
5465761
572
2
51533681
12
47
218
310222
1466577
1469
3306184
95565
211
94189
14260830
1214
1349
58
220
464714507
2
2542082
181787289
521122
1523357
686
959450
723735
27
81
2339465
55632722
2259732
52167930
1222
39
406550
1466
33237360
207193
955
773726
2363
28374295
1625
128
5
8376939
13860
3
986
4
3933892
1672151
392882
33309703
88887545
45019
521295
874
19
440
67292713
25
123
28048
61
520
119612
442
5
157542109
5
18
17116508
10
2058551
13090295
29525
125317
363428
1471
3782110
7
15293
22760931
248367735
94372357
5380807
32
206
40750167
1996720
66
114
109642283
5252
59646
898
20653
382440
85503482
4
1586783
95477457
208
846
6940
213666
375
622
38
21
15
364412
35
2675736
887
7970914
828
3601
10015793
87070924
351
9672673
259397
10731976
31166
2
308
51782
8560739
9723976
47
183
3690
979440
177269
38102411
24132982
15
55
2
2
4130429
41
523
196
330
1261
2009
4946
7700251
108
84929272
2
170
27
306166
57586255
27241
11016788
15
312702
70780
3952601
4413176
1142815
31241
38
119040152
170
70820
13662481
371794
203331918
2
26246747
3
4294
166
21903292
306624547
2728379
1523
348712
288
300180
9758
1627053
6343787
16076447
61630
260155
1392416
32375644
3
3868040
2926
225762
32734
59
129834
1011
29
51687566
911
26
1570
15132057
852611
539048
70
676862
51098
304847140
34
5
15
1705475
6926
66940062
25927672
792675
60107
66432469
13945998
5342
151858
7123140
821
277815354
3274318
82680540
183447
48796947
22364867
72198
31651
26217532
6630617
988899
13
1268836
22982941
415639
118919
3853
4165
3351
1214357
130469007
32441
8023331
217
1600
7650365
3
323462365
156
14916
8557775
53
2
3763
203876118
171434064
703482
20
26104747
27233187
31818
159613
710437
424
3
174180
69
14349667
27
121
13340
56612
486097
881006
1122642
248263
86319
8255919
94
6587307
822
2351202
37
13
15749
2047
575
286785
3
1473549
5635
17
165508697
504814480
26477213
152835802
1418990
232734473
480138
312
9
6569
213391515
81851
16
47018994
977887
142181818
406
131311
175066465
35302169
3712659
27421937
300
392560
1979948
193
34758
12057044
13459
987661
36
103
161
715070
1174
129454
2
4359
135608280
6
199595
7622655
403820
1300
3460000
101009596
5530692
32319397
187750049
11092547
987
38794
18920673
52679
26
3284
5
55
803756
75733769
15
192690
102
3
256233
1020
3
7
34
31
34
2967348
264674
15039840
549
47
654
4716171
5541941
1080
7586
660
1382763
6522315
2
12599
4798
2603388
1140
7598751
7409273
13410446
32415882
99344
600
448384
2897128
140857135
127529
5
20
2142028
37899
9
3126037
1380174
5539481
4
520694540
5989374
294895
75152642
20
928797
236206467
30683
76
8411919
126304
194157
58968651
907186
35979
198496
1194374
5814902
45783
531677842
4150148
46
12
14869618
1175
421966271
30266
2559931
16590572
15932
1186
601
49883776
4
138
2941
205
62
2314
167277
416
3644509
178932
41736
1182
14512455
22014561
6775
1524
577820
246
958
2208
1656
15
4
131102583
282950767
267767
475123
4770
2
26
24580
156964
2
217302
7333987
268710962
351342
1490709
63738919
455983
7
43763
7518622
104
3868
1257
33
41839
5039
12
125
54387
226
21987279
3432
26
11
4492068
5220
10467563
905
7887328
32581127
218828018
5243
857778
20641
1850044
598463
12409
7070662
17750
253
1412
540297
262
254
100710
20
8
8409
14622444
77437730
11417356
1269100
1222
10273
124
108
2713
519484379
67032196
24
447751415
737153
463061395
8990699
27022
513841828
2950
56787
10097749
2
25487386
251
168423
6893144
489640
426903
253269519
166705
552
7661571
1014
136
113818
1144858
31257780
41
5
1300394
443
2205547
69
15561893
67290
867
4733
56
121
2022747
20427635
201054643
192686
312704
431283
18289213
60
66
947
3305821
82110596
4063
21966
1728
496870
3574551
3705156
20
4509908
14
23500934
436990
29247
17290306
52
5
49265
98696
7
11454454
1204
1615
102045
30569
270480194
446779625
2
232
2
448
403967965
11654042
10
220953731
457426
40
2
91915659
1693726
207
1694
5689270
171203
380403003
876
3
135
20157147
2007159
110669
10
892
553500
39
4521307
103
130851
1234130
344930005
190
369268
16606802
9480
2
3853
4515
31192917
34532476
338
946692
110018438
19737
5
12563862
8755
2
31827838
136377359
38035
129526060
10702
3561
109025477
125
386582161
50
3461
715
302887055
27347
64214934
75
16
379
574
149
144353
47188
38
25273218
1638527
845482
110602450
9751
19676
48
20850303
5062310
102640
8884544
1419
27
38377
6519192
313456413
930245
2612
1381085
16601173
3241
3
32
34999913
888
70851286
13
37613
599
204963988
31305681
423
1097
93268
1995208
2958823
222391939
384
3
809
7498413
224970
2572947
94976
8232
3
24032789
42694520
183683951
794
440
3854352
165214
69515499
102
15
145
3101867
3834
18717382
4
1417
122973472
21534
473414566
195196
2473
742700
3749931
60
12680433
29
6007390
5439431
28815816
304951845
501998
1592861
2711
381834361
2896
12658
240971
354720
51103
751
148472
85703
8666
345
2
8123
79
46
94844749
181682238
92
3787
3350
3854
10
66448
1680
222
1239
419
189642
176
6
6584
357729581
5468578
11023471
2
6964
8125595
20015949
9699182
219132
26043700
108
94090
3
8315172
119564944
38
30
340706
18
3587831
655
4
71663
918373
577707
22
66461173
72
8
1640736
71
397
98381911
9706780
115576622
2
62838313
112258
642
2992
133948818
17957
3852
16316
100862654
8935957
7
139649
15319148
1578962
15662
20
958
789109
1277450
212786801
80934827
228
6516
37
63569
9293
21959
63
6
361837
172009
126
5053
2404495
5324779
866583
4752852
8
88115
7
176375
6
311104
2124
7359
60
341404
1917740
108
5391
2
10595465
1177
191126
171
2
2307420
721427
10709
24976
30
23168245
229
7521
16
518698736
1522
225830635
158613196
10
177980
1709591
93809295
86318
2
6373
74
496690555
7
312242842
14198
6
3
455130960
127803
447841
849
56
97092
48
373936189
3519942
8
26
602
2231
33
75550301
5
40528231
2
45
784
48201
18
771
7491
13014024
99873654
108496876
26100
584
36565221
5259
2
74195166
219178385
29415
8
31784
2375743
515
49513
8
72211
10
10
123610889
697
12816536
57185102
978787
88
2400497
31912138
27209
12939897
24577311
1085
1834
6052
1642
35
6
856284
499
7194
23956956
28059480
23
3232623
792661
11
155645030
817
142
108
601
52229134
9678
128045727
88474343
261
3781185
7860
9950
21093716
467007
153667
75
24709647
94
144958792
616
63
5831
62612
20049
12
262818097
55012
30
1609
99
180015715
60
2758
10443787
127
93629056
8326819
91
413
520777483
3118
24141846
48397
584719
13
7
17213248
177003191
18321
1066
503491882
14621674
955313
267091418
21875663
47865
54201963
5252261
701103
94101
86209191
2069120
796
971
4903
44598
349
61
1500
217955093
109308
41345447
2
403034620
393543066
42543
3
411
1315864
22085
3336
2684
27855
220
5
6
11
565193
240796632
334523
13074
19343
151
298
2
15270036
52499977
57
574761
1137
20754
1345037
17070
118915
41065
20
48828
3262
179433572
62194860
336684
4317
1654168
452
3113
81
113657
8127310
7489
70969871
171255
59143
35
362948
178
129534
24159
31
85
7
21
346350
29712
92395651
656
1762
34586949
5152510
3927
15317
145674
33215636
303540
1261189
17
150
1636103
3964
95271319
72192500
7
3494
568846
287902339
31224
81
4711779
959
109237
17960978
6
194074
3147
57948075
108
50
3155
21024
5
3247
54
65697472
145
3134
1187301
3057
432
47412233
450179345
416489741
41421
15
1712
54525
4767
112128811
43
141948563
5
5744164
21504153
90208379
1598
315
13571132
11
3
14550
242576
647
16007042
12723
45
485307980
1716946
1956
204284475
3674720
369
3234891
1017
105435056
5895
45
275
596
363405323
57021119
43
5251
467
7013
29617
962437
132686745
24
33
248029201
100056
14505
218360
10451148
712522
25055483
1650
31259
30
19498
940691
708
172258945
2454560
445
6111
18
1305836
899761
403864
152400
298
14
167
160060678
115
113
1039090
2
281171940
109478
5204464
73
42
3358
10518575
19
96289
11111
7
204240
608737
8024746
17877213
109952296
65
95183
428253097
834
157
155
127
33057140
106744
8701728
2
12401
23142
157
48098081
18445856
12425
4
220000571
19
179191860
869626
432787
847530
17081883
1065
889
83573
52
129889309
7082082
43274980
14
5
15
1123683
1584
5
1643227
5940
4550
81902
2
249
791
97885890
295157
31056
205
7186
3908
82053015
729
301308010
1327068
159511262
602
371
716058
393378521
8
3797
99
48530
2431617
3369371
1572218
20708816
5
18766
2
10423856
41418795
40795
7190
7019
19424
31646
1639
389
2470581
771
35
554846
3267
11
477047439
108207565
460271
146918645
217557519
182
75124202
13
3
167668
163
68034024
1911423
16551609
15487293
157459565
1597605
7875348
13652227
1124483
2
40
160594827
398
26498014
4366323
7090
14
8
31
660213
8419125
86
457
31261352
58262954
433485
106
149138
237
338111
158971272
163060737
10715
6622377
1183
62
59097
8174214
127651
25762
1719
6175250
7
25265202
18
3
3288
36836
88975884
178
1589434
5
61576133
6203
74187818
880976
81005
1983849
391347268
139976
448257
147624058
130455
7725686
130648429
851832
28
9
433
184139705
401364
7801
484939
129882
500931
50384
139191
31
22
24
11
640
59631260
12318626
42086903
20
31
6226655
6557
79080
109
80273691
378981
158896
63609467
16228881
444168556
155
387656
8106791
72
69
7633
297
178
19584
6
7935806
21
1419
33
445635866
16437
1060
127757
5380
319326
210
7289299
7
166
11125195
508
245
18
14273310
3
6121
42562
5
520071873
11983
1735
24
40
31
25895
6831711
10315
42844591
3
143
886
76
38322
7
70227
127
9352
31
3031
207553621
246073399
1574673
3
236157
39512
778185
628
21935
32
148
33826251
133263
306239017
2368266
87228972
3715372
3763
58627392
26943901
221206
184607078
290750
45195238
24
62310272
21146718
8809849
25
7
1182177
200
26231970
24
23858040
6
15752900
7314
40
800
7937
3249
104608599
7300394
306331
13325288
19925536
640991
3190
56312130
1028
61809
7711676
4
306789647
80098
7514896
9325
52
4039260
952702
338361129
95
70126
494351
220662021
176
257226940
4
471063
455010
30005972
12
1114679
14789
114
194379635
489
324900
13663734
2495634
971
4756738
8867
120786
23358420
77194
47294
123611174
4
648
91140
28638
4570
21
104450
22
25
26
14
108
1009799
266142
800103
84
1683
1337
17815
619
187090056
12
728083
13
526212
110609
143157920
73
65532
125900
347381
63
45
139
203558
3682
3
13564305
43197
194894921
1738
355085332
160187850
75397600
2090299
2
14058
170
7555649
759
438783
916252
210
28251
116
8536608
8037422
29933
138267
455319216
490
3457390
293
6551366
11817
6144
1025507
253
459
24992
42587
3496
7172688
1937
1627
3006
101480
68
12374538
15
13885329
57256
3
3417
230786
4221
36892338
14662218
62117
11158
5500377
22
1390
334792
299241
255580708
31757426
3039
494767054
2937673
183309
64352
520
2228
307373052
234083413
50
2
877
899
158134
177379
6
7085
29959132
1542
436
88079
8023
11
55
4272
36119
28
492121
13804
28904474
50
31
4071129
3
1042393
3883
3595
76820
293489941
766418
11
18888249
177
1342447
27
2007
712976
9931783
920771
877794
12
4204567
232
106324851
65105407
9850
36862447
510025502
30980793
213237061
1314
16213
14
179347
5464593
60
96
50044
44097527
110
2751110
443981969
2
116
73
1102800
56803473
8774757
1526
10053
807
2342477
4787
25
3
1889018
68748657
56366
525
120405
49460511
26785
14
368203
1393
90608
11312
255920
903
167663
97
20788429
19
136
375246
6209
409993
6038048
1823809
123774
3285820
38
351276
533904
904
2
3
3135785
44499499
5505328
219550807
189402081
840454
15
404785
1930
4
3245039
197406215
203769
39099004
18
3
2
4601173
12085480
518375
73508876
501157
5
49119
292
3
251516628
61281675
1076758
118819
150805442
499
336350
1543694
240208845
5455
2943
35056870
4
10
31675
6
691411
111670
19
5831966
56
1974481
102
6
40
1354524
52397
7395055
559354
12
68961
11077
298798
62910
37
49365
1914
9608
47111
97271
1215
13940273
328794
371950928
6322944
197356995
4930438
58517
9137557
3379
3952
11971192
537993
415
50539
111062126
349286294
56
411023764
66792
267367
178
16
3024
152
87741
119417769
1978
9
2574419
271
5852
5
4
301
313490678
702462
22044
555
26
46
2
356953
3777759
156
113448
249
75
2969979
3628863
387507408
320076
32048
946
13952893
30211129
63030219
12
25645
1464
7222003
23481224
98451
10784
23298361
17944
39338
22149740
6693867
13151028
129047
755919
1714775
398306
7943
137
44151809
6150844
743757
326301999
440839750
51370
7227
72435
510
7444336
3225025
38984
678
2743949
4508472
163122173
9
3
8
160
14
1381
32824536
941
186
41823
10091722
2
44
868
2
6
96225
1146
1161
444532
6103
19789678
1969605
23655596
28282625
2688653
30
4
15267730
48
5457744
20859758
4118555
899
15061829
14986
2341052
349
501836
3517
23278
115022748
57594290
134514
60293
17256
14
95348620
57
110060496
994
1896460
96
218199476
47637
15
176047
186
1066
21444
129802152
24
3
85
3045654
1901639
122
458
56267
2
60194
577
113
2146
221
13744
14
145
1161712
1762
23
408376438
26
231
572
2190122
65
29
422
168
11364730
5
3890
7
1819375
12448
1736
12243
33077544
16067519
315
6958
23
1943420
5342
47233
29059319
3316826
717
121136562
28999774
578102
467
7925
97
34240
1674
116
118888
37
3148103
1046157
167352
2996
20226
28922
1498
6972
8750
221404
112492532
2407
52125254
1413
25
16474358
10
22530
3
195
407157963
820639
33
2
4
142
1227005
39715
54450140
4160090
955715
920030
572761
621
6
107155
103
62696908
531896927
6072
1915
1188578
29581814
4644
41
11
500
14695640
1755333
155
28272
266
36807113
77823
9329
15476186
685
4167302
6
485
48212496
1000316
1205161
2
162
255576
6
183492510
275109062
971664
1963
664
81473
598
9676
13043
6
69
301158198
30
205
34381
5
564444
321
104170160
27
123
120218867
71269165
9
86
546925
2440
100
4436
4635
375429798
19906
991
567833
3949
194677444
468189
354491287
7185
101543139
48905
51
279
974175
65922822
573135
3
1365
16451
484698086
448
49351
10241
64730778
52326050
460
97257
8
7721295
45317
458
971018
19093
76
13112
27
19043
456841904
359
52
14414551
54005
17449
3
422
81984059
261998382
8251
4
1832
472558
64
390053242
1737
36
51
115
20725007
10026263
300
110061
5966
68835
28
109
8807
987
8569196
1026872
11295
21236
459
342171141
218
629
19
140
29229225
5
1355815
1183
55296716
1566
25368
48480
443
1616
3811
59737
19
3779
3062
34064411
1666637
2335473
488356
33
85284
5
184530254
936254
55865414
2959726
689
238590105
2468
2
10490915
3
120
166857
6041126
109527
30
8651611
248497045
1766209
84
200
2187
1331
2014761
2163
6498
24
4395
70055456
4458618
13
625010
153
936
18899
11153
3926358
266153272
116199571
11
3
3
3384875
6989
957
308
191660
459456
3995335
775
279948657
28663255
3203614
1152445
209
10
442
94697261
52632158
3123
20
5664
61749
35655815
44
29036043
60315
20
13051
16091073
4401676
372246
19020
10131822
22265273
975
33
50
285
440
13
17912
8445461
2479313
18022950
16072485
176
521737
44388345
107
668
8258513
11562922
3828
8107572
51849
9852528
3
184223177
986900
4814986
52221861
1599
163096
414
378913832
1071
7
85
15
3420
83864909
6014748
4483
17
1894
33304
11252171
30107
48657976
184156852
2837
27821522
37
19627
2073968
8773762
44
11
1291057
14325
75
253482070
374845385
28
245323507
1085
6
25641
12422554
18
7592667
47696
186785483
156703
164948701
7396
13
52171
2
2059853
568557
81
27369
72397491
76709
4
78152097
9
7
30452
37795524
181
120974
672
2
965
35109848
252102
317226
10522
161667258
20324
270
146
481238441
318695
512852142
6711719
207
4021
538
1576488
967
40
14
111
317295
194724116
28398
353049
26424
3089
135
97
27241
26
1413290
262
187
2365749
1047325
101174215
864168
37
44151
2279849
253565
268738
8459495
175
746200
128472
122395792
1395
5158518
58
221042
16088
230035510
108128
30
239
150572222
26
32658
174051
1162226
1985292
409
119742423
1324020
49545275
55856
8292403
196507737
12159
9525758
3930156
212108
2020420
121097
1047665
4
1097
12218
320
1981531
32709
2259920
7807898
218229
511230
42092
42173
134
289158
77201
16751
42811056
6508
3
1029483
11478
1335
594261
53
30518
919
39559832
9530
3565270
1749
382867
2
33
6919
851
1642759
367001794
44358
111
20851
19285
246585
310
77982644
7
17
207801912
6
4
6283
205225
106302178
8616
353
4
7621025
22105620
76
40
917249
17
25
1112
6
1463644
840961
447
97
2
4019974
2813250
982
5546291
478304936
969366
703284
24804
760824
10
20
5426721
322119
6
307547929
332002
276296
9529
20220
203919889
15
4
61746
62898
1574423
258246855
1229
95983965
13
191
49771
963
12253807
29363
477284
81247350
13462862
9
185196372
28
111
4115508
854
1946
238787077
506
305108863
15571
27784404
1038784
238709
207017
48
237810
484765
1190
11
4748034
30753852
90151
2399
59316166
244686904
1756752
4340671
29
131718523
5
8085
10291
41623806
15320035
8
36
29579570
5
1038
2
240447311
57
75259
4
5755899
5
1567480
124
116384
5058
4886
565933
37171043
47923456
22225607
26561353
93969017
2335
28471
7243
79227
280363
47
2
20340
14349
228
5
122633647
220632
242932
237
36925515
75820
67002
169375087
6761858
30212976
11129522
26614044
28820231
1073
49219689
59
47
65
3167430
46601202
144263219
100
7303510
440914
1502
53
1308
32455
1282
2833
209908
8408
13559219
1671560
986
85084415
4479890
88199710
370
60
97376
6666
952305
18
15
1290104
61667
1013
13747086
10
13825039
52350
128087543
32
12
53660033
35
2342
60817200
20
74637
469712908
64146
5582980
249984963
43632
2
184266964
10009
12765
13747
87087390
57010279
14755
18550233
7421495
216007
51
3249461
5
133
17127029
1293
183819326
240477
167
25
18448
6607
1796
31
9602
2
3498174
25760
1429266
2103174
16059
21391
6
22468
11375415
55295
12
3
691
3
47682789
47
32160
450
2266856
246466948
88624
226608
420
6
5766
1934
2615920
3194652
3050
41137
194
45
6
2718427
131014
38808308
2927
378
8025382
6779973
451
4541341
721818
14756552
38
6937050
4
31
517346
2040893
28020
64664019
2729
901
363
210290
7
36
2
421531403
3
3148
113154006
135
1827
612
23362
2836394
31
6785433
379
51
567
2614106
5001
18
301092357
3
1205648
1571
6267819
31772495
342450143
2
10891417
1188
331
982668
243175306
33645514
13
8
87
448537489
838316
1766440
6522166
63511432
520
8444753
3
61
70611
2150
127050309
3644500
118
491
3983
1990262
383873961
5419714
65
157760
108098
7397
3
242525233
166349998
72514
54949
51
29432
58248
130
13479
292747
25
4175513
153762671
381121
211
26058
41898692
2
771354
32557
65151538
133741137
85
64
441299349
30721
58290082
2982146
1028
7
27037
500
3
13
3782
1895790
679
9
181
223
15696378
13537641
4348932
56
454204403
72850
127871129
50293
198695
463066966
19999
8
32247
20263680
542901
473
6832
854
119
2033914
7837
63888739
14
66
12182478
392
100
3804
240614554
465125
10034
58567
111
239473
5
643954
178928464
28108015
460633232
29056
167702
5323
232678890
4
483837220
297
19218
79923627
3
4
387464
739325
40946
1921
378809
28418287
8
319
69790772
3305
155959
125451495
76
252340198
184490
2045291
365728
122538869
81
16727
466
97
3322
526848
2127
3822333
6
522
506
2284
5
31979936
907
230191
12539182
26682514
284063398
42
29198
2229219
63
274832
237122959
124375
14206
105447297
60
519152
22
423
6
10977
12486591
3
42575114
118181352
6360532
17925426
3886962
9
3253895
24
3894947
47
4809529
56405
8
25536638
30633473
519817
214652952
11043081
1026717
54113628
1652
2379
53992
3785533
11076
2
28
45064043
6789582
1552
3110752
272527527
63978
22
16012765
255386777
1319440
16
2000047
59
686842
127047087
81
31120158
1035832
22437
12261192
892089
1777154
212
24332891
3661
1730
30
5082
7167
109225810
52741948
40573
2396
4033
55
170917
11593580
8676648
65524
201
16217
508895029
25769
5280107
139515
51594
26903
383249878
14316
1727330
29577
211883
15
10678
3351710
10
3947008
1117
224116092
3613
7
18098857
29158621
3131685
180
125853
11767
27777979
50
2808
55262
2121740
204332107
2
2
199
54
11
1042472
4413863
6
7438614
1513
47
176920909
225962590
40
11194
9035158
212424500
14876781
8803
1354655
53184
12240310
1761
501
189
173164412
4943544
75480452
192416464
44
416686
401742586
86448637
5217614
5
3257310
880042
2
3317836
6
2788993
40
27528307
29188
5704045
94
664
1811583
179134
618
1584
43931020
66
13616
3
301
10940
451212
1459
6608
428
35
6644516
2
436
3
100227
4876
3
4
25397266
1483
6048
3
600
7171896
1656
529886209
29915647
4002885
8
55846072
10170
5
49
1462064
404924
4146
64517840
12258645
2
146641
73
9
364
70
13
78
299
530130
2268
26
226507
11040
116014
550776
513
1586389
5216974
1020
1924
40710056
81847829
7742530
88511892
227937680
3292851
61
133
44495
56
23590
99406112
239763
1435620
81
2519045
374101
1216
20
808329
94572842
37904675
146
284697568
673
6658
14222593
25349301
2827
6387859
2109
1693
3
22324
33
14296133
197492039
478676
134
6168993
27196
4
128156056
20585
65132721
12181048
56355
2999290
1717
4
978506
151066
5062
98278
6544
588766
9
2
2080526
43
666
6054
7862411
2242929
3
20400
506180
4
3192
25
3648
15
59725997
897441
1911887
11416
3
2983
161489
34631
490179
1264
169127
3
769
1584681
647311
369006878
20841
191
96498955
3
347526
22366
254301422
9397996
355383350
3347
108526
212
58000
90
4399
26954956
148254979
958
186
95425319
10586
136679698
134134
1800596
33
246
30218348
26508074
10
66270208
198
12111187
73610
2699086
51135
21153871
18221589
362
410820
635420
11232289
6696
1182309
358
1896
3347725
4104
32235
3996947
997278
663
1943
23
19
205080581
19
314
3790831
1983653
8317836
320279736
18813
51566413
222637
95
502638307
3856237
2
49
59922
161
115
26850
81200277
13042
965476
58
1659766
2252838
454014646
124
53219
153131838
36
1564
6
342504
1469
97
241893115
266248
4
344444321
3924
37499422
68
693467
13726647
33451901
41
143454
8536881
2
161
430
16046
1515079
375
194
18320923
960609
98285
10
4
404013852
75
14521
33012641
2464
8761738
412
130441809
6397849
142100
41
78
31232
571
434
247468130
94
15
848
72056
1136602
8814267
16736
1195319
661
28
2
14018
14228027
11
29218252
10
5150748
65
623165
10056693
56
67
363062
1569
476
4
5738
3670400
37
21
4332
474
19
3
2878143
55021412
510943
17427
150919907
522266878
41569
216550882
531465
27869
138783
16
195791
94628
43
303649577
509
120
241334
1249854
241
98
266862700
1162
1390001
473
521027
30815990
54
1608
224832
1970481
21316384
1685
414
171643994
91602
34433183
3263
17089520
1520613
4304
1710107
1579191
12112
21406
161
36883850
49
286918
3285
424
23
9
2228
3
63539
7080
1939673
63524
384
301
2166
56029
43124
237075
2942911
13
2
84876419
373671821
32883875
934
467902
2170769
42715
1938472
31
4346355
56446691
1492
236998239
6685542
19658722
325889377
9044
24464
118680396
1937
244619
19
3083756
125646
72020781
215
16
112009784
130986
758471
76
15346
59026
57461
833074
13560
198834
422
22
156326787
14865701
286204
8413159
143813163
1442085
38720
1231
441810476
535785
126093285
332582
103714
109
224528
8294123
2469
144641
129747
12620367
322933166
527420
10577314
770466
205590
5
268
1716541
65
164768
7009
478971875
28766
1716
283621242
67640
8
7469268
4
1528
1676250
3
14258394
3016306
5713260
209412
272053514
10774
7
2121954
172
3
333243
412100978
385
141
648
12373
12467803
17
15633
49210193
26923
4
10891
3853
124040
690137
73018462
360943135
8084110
3
5821
62538611
30779
446800
33352171
16278511
52
771356
6698
77551566
22
1920
27
1518622
2106
230874
26600840
4127024
16257548
2168
232363
87
218425
14
3753
53972
20865
8201256
96
1364792
4471
16531088
730424
9495
234271710
114481451
10877
54178
200115516
219534996
7
12310530
6428227
104108994
9607
329664
4632
4
209
34
33407828
67682
370598457
379
109811367
14
799
46355598
40590731
29976
2479155
11
22
2185
183220
2
5139687
6485
21531
7
62338
6388675
14216412
13658
6
85440
96
7655
75010200
7327552
923
5974751
41534
2470
15
5
9329
57999804
399100
4056
252315
72346576
190438092
27791185
40
67709220
7556
1953
1308
50970176
73
217
7407
2038443
48724146
13
16420775
848
6
12
4486705
30759962
29
9
532909297
76
149912
586
3849701
30954
545626
1448
532186362
489962540
235205
13932
195839955
1327721
58
78223
13275967
781
1796
7210
2540
436275314
2
410507
452005
290502889
107
340728
480
256300
8349
64461172
929587
62523
10
466
2167
1663
27230931
3
13
2431211
42649
1963
403330777
30
12
56540
11
48935
5
20471
16
2625
103
70246702
10
1117
7
4561346
801125
232253
15
29918640
13
14
1784761
61483044
13
5620
286395969
41
3
364840339
890
2466799
8356031
14460527
4960
430313
76668
375
139617
463
60157
65076449
6
302262
63487422
26181
10932
485198
27311021
49016
71913
415634681
3681808
9188
14450
43
1128535
2383685
488714870
3
6441
5
1387
3440
40
516
45325181
69660665
18381
19
30526895
2926
653860
50416215
122
187
63
6359308
526712981
21
19568
25628277
268933016
324
276
121632290
97
776742
14580517
302
12
2723
238912
98
232983384
8
655554
534
53
26516
29396
1965
147862833
3277
22995728
13244831
50005027
1976897
2395
433037684
18651
3131798
1723
10
1579824
275125493
145692
2547985
148160882
193448
837891
126
19977
107517
40229
12987
249
247832687
14344
40875
2
52187
6375
181
8283
14
1563947
51988779
25
105105588
118186200
412
19772788
28798467
341537203
210641
87031
130437842
6068
2738
12
11
32
2841
901
12
33791
3728
3971
31625038
452755
47051019
55844613
1915341
1972735
81
11281995
16
16
63396546
1592
38794157
13635905
810614
7593873
3767
178
1636
121163
3028
21
81732
4200622
115
14859
1172
982182
7
869
420
4
47168602
272339803
152799
17
158
3
375
3
262949
15810244
29194766
40
41758794
573
2
7951
8
387
921
9783960
123
4
233508410
7671442
510936
1726
24
726
45
17452743
41235
5
8
79977
245493268
723868
98220279
12
2286010
96314412
275
13
3
8382859
551
1388
14358
219337
3943
156521998
59313
711
160943
3
10241
45
15
885
2609943
2698
23133
53436031
443104246
1350631
5094907
60
10857
31540
3613158
375
370
22277
59007
3
35116049
21
3180359
14239841
5347
52747199
372914500
650864
24536248
19
62
396494
65
968548
25417561
5
7339
1749359
14
317
61015510
16407523
58989584
31262991
97577
5510
2
5
348044
55795
413989
100323
224
51511130
84383124
12
115
154781
8350107
771
9
26092
204836
4126623
50667756
35
24091
20099122
28391
35
1871952
1140440
19
47180395
911
529
209881489
90612308
6046807
1004
50251
948942
419122
3
5635
1792
344940510
305
490816
234557
4634
23439508
57
8658739
4
22757
136
2577
1154133
488925495
1513
88
121329611
102
3444675
139762465
1827
606309
128612
62984
15
4673707
1725
27836
8471946
26
6950
69678905
213234360
5694775
14631
189983
2580
8545
35203168
13480
24
455
31001170
9753
10979422
15983
622
87990512
2
3
60
1969811
34040
34381
20
7125
40
2
336269540
462349
347
88464
971258
80907714
4
5908696
1651
317
87
417704384
18794943
3
91
61493
16437695
84
629971
98361
141
462453
35051005
27985
21
65113990
4880
511
400505
3
1841475
1821
473
1812009
80
111869563
26
140770
4290356
20949288
103602517
14
452346
6383
29508
8373860
56909303
1539772
973
6
993284
52
28974955
35
44
3384398
2
248692
597946
188920400
216
51
165740146
24
929551
15522498
43
5792334
2250
128721
4440374
20
197076
33
989917
515565
1207
1747
167158
64036
40778350
2915
25
18295264
1818
119543
34316739
57
633
125
73
112340
2952
14555
11161724
2884
3752231
180564
22
239
674
2931
44400
224713
524163
158
517179213
68694744
3184737
7
4119966
4749
377282779
1101
907
15249749
16940711
10805711
2485
143
536318349
32
5148145
196
2442712
4461
190
2
154581
10476683
516934768
123600268
6358519
80
176846
8006
82265128
2647464
1973
828462
178
2928673
1430
1432
73932282
6
15
911
5912
62
13268
7481265
3615872
2143450
1764
9178616
19989
457
18332228
7368
1076340
281955808
422917373
1327
87
1734393
128
24574539
2
17741
3
6828128
137
1952657
692854
120175656
6186644
56093686
90
273
58888
56844
218036236
316
2107857
27896008
39864
472
740
6715304
120
379004951
112
623
2786923
7182
401
3
332805
109
6057527
207937255
30
72574135
4
881932
36
3723
63852304
362832106
2228473
41815054
38
25065057
31503
81
24586183
39824
27292330
11888660
1007164
64741361
105991
414581
123
24500
50785
1800861
55230021
201
918
2990108
112753342
46128
4594
118628
12274464
2821054
26
18769
126452150
5666469
8271
31
35
135515
5
194684500
58523156
54
1618
1828716
8067
9
244
1991
40
1670
738
2933377
16
94501
247690
2267
8923
6414
366270322
2014090
2319
64698
144882061
214
77
25448994
32724
431
12
4
33122
843
57771992
167
528
199452340
23893248
115573
756629
1317673
517554
1371
7080
6895
5
119888
111
232166
1624
13504223
4122301
2
4431063
4608
2929
60
2
32445
163471327
2150397
48920371
32159
24
2
65475
1003
4624
3444
72
364836
172
234
2542
48
25
21
2884
99692
475
124
3
51439
194618845
344
189
15013
15854705
11001
157388112
199343704
43
3873027
822
103
3
4253391
1698658
82
10930
848
109
14
29
2508
541
413
465
1589
7
381904363
29693
524487173
73150
31749
925
36853954
244
8012546
56238371
105627645
948312
33011271
532502492
7
10
4319560
365
15714
69347
56063
3
302
12881
156
37
75
167274109
12715336
663
6
32858467
394
4822
21
46891352
32443175
2086640
191685132
1241
392382
273584
143115
15063
2903825
259933606
17723119
1706500
35
191
10769
1470
985234
130123090
959
605867
11
108837
476447
117430657
10681
104
408634195
161884
642385
915519
888
7043
137160122
107953
206
138549938
1899
204597
28215
7152759
14694
83
25
273
16868991
331989
2138
8424919
41664
356
122155
1529392
2556
322819
8873645
9635
210928162
4534
596026
19
52
15
442
228
1759351
73882
1157546
189249566
5
418
2
1410
3
2809
5269321
15
246401506
4
11024142
15717326
36358
34114
433
228
26393
7
348386
1623
61964191
978199
212
59140289
99720
482579242
2
13394577
89
3599039
3229
854
2
1339027
3
2657003
414299466
8154
106
28968386
744
134461462
550
66677388
391869
96589969
94
3696725
14944
18020
12542249
1567
5448596
5
7807254
310245
1163
2892758
61567
204
8391896
72
4897
1582
30023226
75044
467770
22782
897578
2283591
2113
26
6
161091
1723001
5
3
5901124
42
3328788
5532
267763
67
22611434
14212285
31031
254081
212042
196
206267436
61916
3
1125303
21223188
18876
6626469
5258435
57
170820
119986875
91
6133
10868
30060
21197193
2232
1660343
3
85962
127887430
7
25933934
448283
232
6460707
444534
104713
123516272
234270216
51605
1096319
36784988
504
5
28
150
6075419
7145
4423
1270
19547
4854
325617102
67350376
110348533
11
2671391
3
15337756
10689759
75133501
37865
848
7
108333
3
2630
43
30691267
24
329855
225
66279824
416
848182
722
130342
1373
3949
2787001
1051
28067635
883
15649
22293
6942190
7275
8110252
154597
10462
4436875
27
21149662
8217
44
79
101
455340458
171852656
329042728
9
3873912
679249
4856005
1670
358
429845212
2829
5132
296859
12
17
199
12
220191
8668
29
88375073
135
593
5658757
614
338
695838
567
197
2628
537
157
2506
22
3
174451022
29
195036
2720
6
105019
115627047
17316554
13590784
201
64451
199
6795
14957933
865071
255728873
716
773815
2
923
1365
2889096
63143
3
1043
516300
37808
503016
103326
35281
30705
17
271342
13
12274
134799608
61
3
1857
11
328328
356842314
19853
59686
945
11
6
103246
463229
20
15
560
3098955
5
101062
58577972
2490
226436
6318
1988
1069072
2613
120
103
469631758
14
200117131
7962910
191665
6
2083765
62176776
2
510636
29944
169947452
769
153999461
234252377
16391630
5733489
8095964
19061159
234608368
1863763
270
26123
50603890
3966
118
948036
3
7398
289
26565289
589789
9181208
52285
124266939
1864990
21035314
31432343
9535745
871
138441210
363570866
72134
3
184567
3508190
1511
242976
17696
544
7949441
19515228
267570274
2617
126533782
26257
59731
6
415346469
65
456402441
711
341182231
215
2044853
23
606860
479987907
1084
46577
432
4276
27211889
213955932
215011042
1129
3232758
27712
115
5
1368
113225
7
251060780
33901572
108232174
23
2216
3199
325
1281
6
15983760
418
60550033
3
104
12274
22873
16673
28
1047830
13500166
4
110630222
245032765
31
50583569
288
3
483
30181
11847
21
8
10048
2961
2616471
227
4
29156
23734
9941
638
1268
1984
684994
37566532
2727
36665
376429
695388
20192
56992
13762514
4
9
209941454
31833
209
129334935
4225
15076683
301
1231796
71993
6
5
12403
7
536031072
466
9658
19
215
22373
12734
7344255
281
14006
1938278
7478623
13
189647767
282872158
617186
119056
56
205071151
315297731
220216404
222183733
3
1363503
3
26891742
25818
689
6
702
4
151
216
117275
3963
126128
86759849
74
11
4467422
7
140
387
6
10
18634
2132010
24448134
20250472
3445
291
103
280
13755346
49324
5143
237
117628
2
3225
11874
929495
10
22
886656
41012
10932
482
112287271
850
271880605
230
627
16323082
362
72847922
18789666
572352
755
7539232
64396950
2104
509
22
266
1259722
28747163
133260
1829761
208768
7
2884846
3063436
152
25
1670
2
8093
3415
27713595
44
5389663
353613
377
4
64
1930539
116575813
140
46581
70
2519120
44221
467043
42103
16665333
3
2885023
45251420
55859
85
31446
17808997
1857742
82244647
342828
5539
44
298
19
23005734
10700
293
15963
3377
1098
37
4712
266371665
287223345
175
60
7
92969
13
2088577
114
8333901
5104
28
291700
3077506
11702
995
48354016
29698573
12482
285313058
175445404
3
62
3843
45
572900
71251544
83641
68217
2548919
5
13947
31197
5
256411
5187219
2916402
18
55392541
285
44935806
159598997
8134
7852009
2639
114938
3843
12590426
25893
313674771
90
4481
2736
2
4755
146686
32092
43169668
3061913
37505263
96608
6393
317824581
517957369
112884
1269085
276962618
112272832
1195082
24
12434
26638
3329
2892
1528
7
58566
470
40162326
223
27275
13190
1648836
753355
31189
243013
7319
1004
318879
352173859
114971025
21949460
31798892
1515698
45904
62325601
283635
2828
186649
28
3027
62424108
353230
121655
2498191
56
3064405
2529874
47392
104447
86
69
7
15
124478
49312936
32740383
848381
106357228
693265
26614
72762
5775
3434
224147253
117083
3769111
342368
496311618
51483
21
3
95
11
765
17
229049867
2462
4
18776
1615
12447
497158032
5453
54
3169831
5
2328304
8464450
53
7121812
41215841
159882
7201
29593989
20
329086
2
8089
39552062
2238387
1492310
2
853
20709102
62
11150
266077
398769072
2388671
2714087
1828
59173355
4244059
268538881
18614198
274280393
199856946
2192622
82724
49
787573
804228
41
1347230
175100
81
2119
575
816827
29
16430
4879695
50
9
2412
2641543
496177259
729689
149534095
2624732
26410240
75523674
15310
244
30
3
12938070
199231716
11
102
12381
6
1705
30970
48308
649195
2140
54082102
2580323
32435515
44346390
5
6
733631
128332154
5345140
163068489
175802194
136734444
170
13
73
20
76459
53420
6
157516733
364812983
309322100
395142
231450333
112390
2247264
223706728
6974045
348756
2080692
232929
50
29816
7478301
7
471685153
6780550
225858
201
243175
10
149438693
5426
957719
27
17460
69524568
41857470
2321
3958
2716
73777170
874
34541306
5141
696905
4324
8115
428
33111
463
26604005
10
1817299
26
2
913369
517265876
95597
37786
267678641
620400
7
226206
448853802
21503971
3357
12
510793
6
202043
13520
64951963
367938
183776211
2552
3581917
45156096
5478257
12696
24
103380
1627041
4340017
711
674779
90377
15
2208675
1175077
218811141
12013168
210
15885070
170485638
522322
107014
395699
233381584
193877624
64410786
164190367
23
10916530
16767
123638369
10
3
4074
623614
51485264
2210401
6397
9615
39370873
232
4294321
581739
376528
1699873
525
12324
2186
2
27489
11713774
3044212
231058
4656
392885958
744
3568280
528694208
99
27
63315
51117
527999547
23038734
2398290
522559697
3927508
467529
26
6348
372347135
285045705
36639
45729
392
7
2882
102
1045
129080215
13
4489
7967
687
15657755
7160
30930
3200400
67
11558605
12833
28884
40
44991
9405
1643906
2289
31
1636681
4018111
3
881703
213
65549
8727
48083
258365
185
56
1222
12593
117635801
2436
13
674
8319572
12037691
62244
200238
111
22769
40264281
29892439
456232
68194790
63727
7580
294
819
17
23104159
3
2253139
7
107
17090
76
211995479
228
3
3996086
103
653702
4002
219176
11176
3579
882
94
44
3
63
1384117
8669433
1244636
30
27182
765637
148
11019071
52083898
5559
5975
160727632
241519879
32798796
124143170
26920
74
11251687
11506
11405
57295196
2616279
176680366
5
29125
21996
4626485
441964
429
17
98490698
21942
139580
264
763
54897
2
74162398
98
250
13908648
10280478
2
5
39
11316939
160
262
116573
1815
110946
2127
6
23
3659
3399
7
17
2
1559363
48
8021227
214
464
6305
607
53086
2363
81
825
255621683
475883735
400045869
53212
36794
3113
16
22865836
53
953993
152012
3
6421
2236
983329
43052
13
6
917
5322
36052320
309
100475
151
2283034
125461
1750
7
2
5
3
136
466
1617748
516573309
63777946
2203466
84
3681
513196
261254988
258234067
1321779
23244746
244800
110882
1232
2
26966880
5
358208
14799
1772
108709313
995
496
178
3
160329350
172
59273
21736
1050695
253322
9000
27
472850
619283
459
5033725
103371
198276757
48
26923
106100912
1470
98732684
13027539
184398576
38590
67284611
9
10068
11126
3084
838
23481
14532
7502728
273
18336
173
230664314
3563
2559916
2836
49948
625622
3798
996
9
23538007
63620
3089
2
4
146
32412457
13
8
335
152484
188356
46455
1408780
2430657
249651
542
317
918
8285554
2
4984
1813
241
106565413
320913095
29
7
193538841
15540605
250113155
12675039
472648025
38071681
534566929
3
867759
6
3
3
63
5577551
121569191
399
27
46921238
31156787
735581
99666
387772
1907
5621362
2710
2479465
2
193656629
202569985
7827157
3
350330
14409
8473
122073
6812
56
6404764
12
52
80331002
22870964
105234429
31
12609
27741538
43805
12
68093473
1412133
14665118
22559
28911069
6
2
183
238776282
21358549
530506195
3
51
16125838
402991
28290
31195885
7407860
3079661
30526
128637
5
10499004
1418
3798
4178194
138480253
382
487656
76130
3905
113462
5
1224
5158677
5
15570
55
3
26
37
74
12
26649
6
3456
327176
105563051
862
381999
2889166
74002
372
371
4901997
21
808
410622658
53081
31
15604
46018
8
781
94224
140732017
98666
1116
12612
7146369
9999686
83
8032
70123421
2
949
12
2629471
112523043
65031
6011
27
168899
29489
1880
122689
3750031
9651427
3
17098
14047502
252366
248179
1950540
46097
409194
410
186636423
403258
64186
22102
97447456
22050
3446736
9218
133007977
3975
32137064
100
59
46835019
256602
68360
485813724
16223
2
1274
32103641
640563
18579
3997
325980
142
126876607
15
387817372
95
8836
49748214
13379
168512794
600
96983
32
31450010
378
5071
3095
5633
33309504
10549360
51822861
114999
124515
1447
81333
107617
2
1795090
16743
61972642
3
5429298
38
85
21680167
150841966
2600
8476
12
1126428
498684
16820191
10
31
23968
287104
471
1763970
6130
56
1445403
26093
16730022
2412
2876
3
7344307
761012
18118
28858
445124
9
1597
837139
174
2
15
353508709
6762
10966997
228
412
552
39
115052795
6663741
16806
220
988
592
165063980
112
136272
1975
56138
876
163
49712
96670675
368194
13786003
167943655
27732
32217780
64339
4646871
890339
8
6
15
350
116
13825623
1784
145723660
200932
9018
12754
176968
1168475
352558
45
29931822
71
86451351
26253076
363767
59761
230
3
80112495
91373
135917
752
47632
46
1988231
1397
333515
5204874
30525
1426719
4
669160
485
4151316
2938
53
3
1040
70
889
24
21953
1695115
91287442
926
3127
6246
189985
5220
87428631
88051
25229
39907
193897
119368
42905300
83039703
353650930
3911
8429882
89711027
267856
50910
3
820
45123
135549527
645
113589050
11257
119715292
4026122
794564
16
2909
3881505
255437890
429774872
5473
338303
7
1551752
26611262
226
84
13
4046
135737
15421
55888
19
2552270
510729647
23112
14483720
7
2273
47
4548
20
136
2
28
938
123101347
12421
10068
33
251
13548999
479
11430363
20246976
132
153867319
6683
1305
7
3
3148742
58
452076538
27818
7552207
47002270
399
7
115
19218
5
3649593
35100
63498377
2944
57
225457
7
21498
14458
4044
167531901
64599
11478
459
12770854
3
38
47295000
103155930
456717
2
131241
12430
3480
5923
93204729
97227
3455
60653
11168902
11125
446
18
6
493
9
9719
91103
479261
1590
68570
4604002
29
45
4
122531
684098
232245321
50409032
724
2502
144522
515026396
16
721
13547304
1740028
318908
232674210
2253
400302
182
56898045
367094609
26533
74110
228302079
381753464
8722796
15
11
9
2594602
314
15534
38021129
110874
171
3096
6616
90167
12976
367445623
897
984
1028
14
2281469
13
80
4
90972779
19
72
50
41033413
101444591
2538309
3901
1018197
71876
3727640
228838
1524
3
241976
9891911
7
71014337
15
404760480
5142683
29538
2
101023052
26919
84
427151551
551
2
22
26802
38515
6987520
879
35
8005111
282
51976006
11936633
140
219
142
58540
160
1848
215012123
13481193
458570
901
300961
5228273
683
73339899
125944121
98081
744
15650
2523414
1892
14225747
21396
355
2
468958907
51010
3949999
419556894
403117634
298
356646
317856240
1716801
685
45
963
480294
6393
2116942
4531
1016
54
59
6747
651442
9850979
46
247
354
78
103
521898468
18620
159290
495794
214310404
2
14876795
2785
1461
1773
218539655
170472154
83665
7
48753119
121033985
28027
13571
25354648
163676
485
61063663
934295
122216395
1741
5
7011428
147212176
15019
4633
46443204
6
2
1588
3171754
14690679
70
185957997
47160
26942465
29632420
734
1731
44860913
3260660
1489686
5
23657
13781039
36
634
57494
471423595
2594633
10842085
6861613
27787269
157819
146525056
158889261
214
55
2
260512
5015891
241
2478
838306
5419
30375
5
602070
1496
2203717
467360229
220826017
31850528
153
51845486
1443487
4129
4
487
377
19
1036
22
38752100
20638
3
204545
1412
169210
78
5
6832432
18545
1300120
13603815
86
55651697
8519
1218
2
9513041
8473
3658
15473018
23773375
8322419
233304
130492
26529954
160
21057833
24591760
10
1787030
3840
19104
58924
38170332
11362
162
19363
115817
21228
344363
96648038
47270039
1555712
245
5269543
625
338
1925
1376216
5
1196609
508393
998093
3679
28716388
7649
353341149
63
119
112
24151
121
74323
5314216
91739
795294
7869289
10
36282
123956287
609447
564
6894462
28
11197520
81751213
9
7
8953806
170245
952
9208429
358242
10
403605
2606
137218777
3874235
2729
4824
104
47533
2
3601595
398976
262008
26517432
25
5
120
16016979
128152332
36313942
1483
2658464
176947694
9
2879812
6498
12
25821350
3561
55216318
9982
93
36074
1937546
694
12380
5683621
4
50662
12
135
2150
51109737
7738463
4
279863029
14
6
15911865
1670496
2380281
1131
26880
20113309
4
19182
19613
461
2392080
182
228865858
46
358774413
675670
3
121
164849453
5383
16132
39524275
2099
111
576
59595928
3
2360
29337
3526
481712
2
10
3389
100574562
210579640
384
82
6624940
9192
64569241
239414666
1820619
62340
412354
80092
28308261
10802126
2136
29481827
99648982
5626
652283
184
406246716
51102
17587
9877133
4781901
7
363502812
569672
55347726
63
2216207
212
2205
13
42
20
956524
11
9
187
3048
59189181
104783
2735
608840
186396889
7
615
804
9711647
227
805
14984
2
2726501
22
635918
211572842
3
107
1407
111930333
20998
17785
105033
1523100
35
114436389
10396
78
1298733
4734389
11
475
316314633
5991581
24382228
81450409
64629644
111481353
747
208
99
552004
245
3619682
50384
49
2
202782
49168355
32529006
13588922
116
7089764
2
20824
841424
4010
426819414
10152168
410096
2947
17041928
638992
885
10
317
11976
96
6
375208
50
96427
23
28239456
44624483
5
24364046
2
309
3198430
8724388
315052
31
12
5093
664533
3
8
1854905
3
45691616
153340
3
79
370
25631322
53010236
7583119
3971
473
91
1149
8451209
207457691
4772
42
124656
44
784930
239599
173682791
41246
319344826
4285
124457506
40
34
11674
875
852
316
944
221765
3
7
32564684
7665155
39296702
54
15
364297
12951260
19
22384
7697
27233681
2429
250473
27
6069988
34068971
206989
10
27570
465
60950794
2
630
3383894
1229
3
25
4
2838628
50683320
105013865
8777
26692
30
57203
335
13039
40924561
7620
547
56
139
90513760
2
13283
5998
10233
106832614
1249379
6441
185
78
91
470
743979
145417828
223
1604
31947
146
33
3785609
3
10071416
15740308
14
4
69
715
18
96803595
383
73116
316885
93
50118897
45
12917
50
3474514
51497
46
225078
14
179
8458
1308
4441
5516
1021745
3712534
471020
781
7
262880
16988546
1240716
27455
569771
445702
78
57
128
46256
14
219559
82855
277
7401
81
1588
700973
3
15880035
39252098
6
153
2
3107
24
16221
66027500
3735523
76878
4620
7929
203208
12
73750
1607
4400331
7281
8104704
110
21279350
17
13525
19919
172
12107
219
360808689
37
6387
210
223626
687662
314
219
7899319
4
1945
9536
27061666
621294
3627211
2055
3421
2
37725793
468427936
187
15929556
1170
15770
11
295
743904
13
205707508
6323
2430922
7
46551
520626
735919
809
23787302
133771245
2
74846786
92196
31148
11
1076264
933913
237039990
433200107
2
289092
118356311
41380725
625461
4078226
11784
5
9287
118204795
622
810
42
80699
38519
73116
17977753
1446
37
436
277752
80097
9
22572054
60
39714
6460
4765427
26
178865374
316
5713515
232237953
2
349639
121142
53075
11520389
10933
373319632
1214999
1831615
22383153
27861
20136
64
49059
53
330104
4
3744894
60
21259334
1292127
71197978
23675
17
115852017
1127036
5320
12
2858
958095
968183
197981
1778
1289
1651
2
39
5
121033637
6
5183
27645796
62
23956
2207063
47947669
12598
150
57366
1176
293
5931
63
4934125
692049
32594
358770
11024
63
57
516593396
306117693
1505
5
9
47
16801
18642085
917
11318
1874
329427419
22133637
1791
3685
3662
233684
25560106
614464
7170
273426119
28555
13565
22
144
17
81
1836773
1867
907568
343985541
873001
100788593
79
413
136
23
10043
61
4
507324896
124496193
506
7
11523
2347948
419
58048
225827
2
85916
810
28148
152246241
21416
87533
3185525
9
27
105283509
3206
6241
267852
10595
375154415
7
2803284
250
31325
162749106
616242
282646583
2
485
3
453
19211
15244963
188
5205050
54
306727315
486329520
844
246385
39
401870769
7005
1440162
24901913
130426
1009210
836
29212
438559
73
61357
13746475
5367
9190233
60
7
14529273
3232450
80
496467952
3628705
2394790
5354
725
2
7
2693
312143112
14415587
664
1933728
117
83387881
13
941000
2526
13
308478663
222700646
715
3
31150125
222
115876386
34545229
632703
52497421
187729947
29152
85
1747849
3
14206385
41
55566
80502225
66281687
115399
3219935
65
1661152
194604
6032
2637
102884487
395714
12722582
2479
869
19
18533
45718
134
346162625
600519
35903
20476
73618512
45553618
7
168230391
1600
90
361789658
1324336
187794
1861
6497
401
11
219
3
133
1324076
105584
3234
64871374
372217030
1985659
816
42567849
7302
129545712
101734976
28146788
507936863
26
656
221059
639
193541
4
199
47806
623
42228631
408
56
93825483
491863667
89760462
41
115228888
8637140
6
49483
57
394
6021504
1443
9379
2081548
24
24
288115
68133678
213767004
21187195
6
144922
125
28238027
238855560
23
6522532
103946111
15711
15797647
1433
63
87395270
3
4963559
650128
92940116
32
123604666
251598
2527
175
409663
122495
236
112985824
475883
6459
978393
7097
32980837
507
97569
49306
7
281359
243341
323
14815789
1045
8403
11
39506
530449285
226867422
32852225
844
19276002
79875856
78
100093622
2524
3
181331101
3607369
3692056
1717
80354
32311
397110
32238855
359
5535
13
125
429988
3062703
4512
2797
13680
15738124
179600
6820423
192049
7816103
215
723
19
3003
188415
38667
7312
81269
55
5914
60
471504
25422
47171688
37
8488
160746
508814
2
11356355
5958496
7428004
2531
11
281040
6806517
401967480
46
84628
1559530
1872315
2740255
2
213
148
2746
5
2420255
1005433
188690
510180
141807233
56
4307756
4
38307755
577739
287051
680317
43
26
3
19687753
1152
39411598
50400
226
6012898
5587
15
1863
5
824
49
216
1925
1346
7
7
9189771
213891
20129281
3468
162
1643
17
181
122308299
264265696
1459
51754481
5726
3229448
3
458408
4
42
56
1645849
159057633
5
6
7052
32644241
33082087
16375
544
126271875
22
187
101
124259503
437
114717350
1321367
1819779
3
2
309768
1027541
24
3940062
59003
358118677
2651
489211161
466
17012300
13
8686567
1889177
1237611
479677
2
298871
69742
21
973802
1946
336580
13
52954
3087461
4464337
491
242592639
513714141
57
860
3
102179738
6682
2705
24769
2082406
263
52581
211479
656
44
1774
15525873
364020046
2570252
55301
1183
11
1543602
3
15
143
37371
528449746
132112790
17
90678951
24529
7
1712436
154
199612555
12
48
13
716384
98874705
1450709
1746
153263
52693641
1836
20
236
36
415056784
1538963
26293
1755
102197
246562
2899203
979281
406823660
494728066
77867256
218
3590
13
30224
101832
2239
16724
143
8175
208900181
23446
113
148996
157029
263239200
7282
6405
13
192
90
48272
39923
776135
28339
30872528
8140
105
7
476
22
5332099
114753116
4086
55
356416620
12
3718544
1948
15561
472984564
340752573
7908136
4163682
146876
1519
2834414
67
106466
37
948724
163500511
111
421559
4
419854
51845454
3417514
1906662
27397783
121947
885
26303894
2500756
262988836
389837
178113708
5264980
6072338
413
36410328
776
221
1913
2751
13629
9
28487
100350
11698
251122512
174794
2650
2582
24706700
8776
1542705
6
31
31533965
22
85
2
353
2919
7825
236
37501
179906
3
186417209
24414
232
1313
432
46394
714
68698454
83
1312524
779766
6028
47858
42200
7136214
1390802
9
77988440
7980651
583858
486478
1090
14289557
2
106
7
97198218
76394
3748
169492960
31879
4291
13621
297592
185605
2689
310806
229
5831505
91651
271009
836
414394
798
19815402
14043
2
99
19821685
18626
6097
3
11238
12
351301
49919584
1799
6
3849796
2692245
4
231275
11002485
1185986
571
3
210513167
835
1412
3
9116727
1679
43595254
2
809
346633
8106
76053
2028366
20
864669
108523
9382
197
4707261
37728
3309363
52
2718
2874952
2947
100
65
6
1183598
53598095
2743
12
29
219734566
34435
2
180
284
59
165
56228
156151295
51087758
218
1731
41544
31
47
1264
35
308939469
13854
140410539
7928874
2012
3855
15850
8137
115279
78
1996252
22467
4
190
42
116
236
3
189
518586552
95997389
30115012
257532
2
129
29
291
28216
660
2
746445
159062
87942
36
3
92960
276671
569002
5223403
65407
2678
5258
227503950
1288519
41823
6
3728515
444475
3693
2448
61092
96178
3
1710041
422371
25129967
10553649
14
21847
1134
2
12
3677
4181678
35086391
60719512
81
126
4847
116920199
2485
28940
6628
2
136
5
44
150
227524
281366
70786302
230
18075
4409
32558
24027
34026
62786
1006
109209783
221315686
60036
518678
6149
633828
134213
31
57033
15265749
14458
30129011
138
99925
3
4431233
38
5
3
42016642
2635
134716
47888
1919
5320911
193511
144317
59
10
14911250
135
87174
322411
4591
86792
3
49645
3911
7
161157
806118
427
808
565
13035544
246489
5
35698
2105
29
3936667
167279695
262892
409244760
485139351
244
19597169
66651
2275
2640716
80
118341
496963752
935
17280
66769
89994341
5
32
88
312
1966018
21185
26481989
585
335398475
123688322
186213
867625
5014
1142464
16254361
15805
70920828
5135
150025059
97555569
112526470
596
466430
93785761
117
30
293583611
11251
330
21
28118126
3191772
5296
31965
98341
184489802
5593
30629957
20
7326269
434
18839377
23425488
2085873
78352
227
1877555
5406618
212
318672682
32034
43
178164794
1418146
44394
224763
25675
44
11774650
149
19
12002
421186311
306
940753
671
15161970
309305
199549
18
300
8
1951
6418
71606
30736
719
62
97
505774702
199573
456616
493
24
6
119
839
10442
205
5506
5
6
5
27
210
1504991
2593214
14366901
158101
44172774
214715
166675833
9676578
195716
78
70
64
3596709
27013546
1819
58752
101268310
35
375
22887
449
84298768
115255226
484743
260758
2713075
6487853
836
46177601
90
4
122
2860025
25
91554
29168
80232205
59
4069924
475990
4437
1126317
757300
2615928
52
499339678
862
1468568
42095104
12
13438028
626813
13187
1281709
3
29297
125
11913
19002
14397552
2
2745
879501
1299791
1751
17
11917409
125287
8777807
29922811
42020767
28
12
87764927
174788153
2566
215663
113263060
14
22028410
19947888
214
88
7569
105792707
3479
3771
715168
158
1003974
73613681
764
256519
44
427976
198062404
3306
7230344
144008
215157
21020022
91274
30009731
5
153273231
16064584
124
3503087
4321006
3
1249391
7510
1351283
18
3318
34
402
8120
237291698
10
114
173650462
13
45881
26938
7
339
1832673
7065811
278455
3568585
2684365
8139423
75285401
96
7423
10
60
257140747
405855
32875
3062
604416
285146698
51
4
12858615
2
210
112
121060829
1460
450
16
5718
27
18
470
33705437
70663237
170458
5044
23517546
2
60854346
165598
6
49316393
3
3085701
9071688
57578
3
2
56
3277
118321199
49352
921
3
31475
13166667
1022864
44
501
6
10
2
7
19
536651040
145665421
18
13512902
1504
656
2
416258
2
1316
378089
187028886
950
27882085
1940545
7734483
727
6
98734
418
30999
2
30267
54795500
187
29463937
6587
179
34
2630856
875
2
150961
86168
582
249
1760
6586
3
2557667
431648
3803
3639753
445551
452280
17518802
9506620
18579869
355245961
97730
236758802
123584
6886806
334
26599
476474177
23844
375003
10880
486527749
251171
43
258083
1588778
5
5393
82914433
109
38
232651573
3
902
121
757124
1642575
201
4
21401885
239
337
333916
364083
7
11559
285652052
964690
63197
3
223
7371
5821210
32934135
330
64167304
887
1725145
34
21
4076
6
614681
20007
711766
879185
2465085
2278
888735
50373397
31095491
1825134
734670
851
1749
472
192454
7457
45
224222
1971637
418682807
4025
7
320554571
54910218
564
101818
4608319
101
20805
38965
3
14
2546
1903180
137918
255577407
118232423
294985
21
54
12411
49444
18
86043
4178263
653
334144
293
50
49014
9
398
8023497
10559559
4343604
30
71628809
929106
45867
5
148740230
19620
441764889
9
1919
471969
54843
1828674
1402
50
18
7
30979666
1289
32536
7661
15
69
1009374
4424037
12555952
3858645
7998816
4552563
147
17203994
4512627
1890068
21
2021
14258
9
7
53
43587
907551
34229
52917
94596484
1037782
3929967
355005987
74720212
98
4
23
496
8
13
565472
56989396
1365
308947486
311617
52565557
1972
60924
13298
6
1609
6337146
28
115716
508591
168
5618
3280
88135509
2473
57330101
115519636
41074
1320
17094
18
171
226
117241176
543980
209
416591
10316225
963268
12
3141
930191
878
13
62
54
24447
28402
95
6557945
55228
57829
10729412
5
7372
32123
99607848
846
183
56869029
32717
28771765
13083134
686
1198
6920
199475618
1722060
13574205
3236
82559837
1278
33623647
31040663
482760
118
2830
3569575
8467058
14442659
579
41361
13002730
45
6
45868
3868210
461
297923298
96
4338
3
312
81218123
1060
2
107502
212140
142467655
14
61729
3005
175852
909162
118
1234753
15
4
7666745
443404137
14287
105
1815
47482507
227
15575
57421
50623818
165
11
151786042
23256
721
25035
901
39291
27227
16432618
48278983
484248
7209
17
23046
7
5840876
63
2309746
472376847
3
437714066
192147
154866124
3856
43780
1137
749
7829
10
10
5661693
54745932
26257600
86
47
92352
14249
62
5282
701704
21135
466019082
69
3561926
2000
9772758
1722859
29349
2
13746890
15333854
91058
5705
4663571
111857697
6
53537489
5528
5
7041143
31704
104
110757030
1951261
57111
205020302
969
39050
7
249
5816
1458916
241534607
489892
141
10
1310
11
11785138
118907
1458
3004
17637
55257
15345
52539715
273496623
5377628
59154791
6651154
4510461
41287733
702390
4081
22328
325
211480042
59546
10205903
376793
5257
1147233
402697958
92
7288634
969512
113096972
1542
31297614
4531873
60749082
103120384
55818722
176289956
38532975
10
6586
155
4925218
408514
5
2
40828977
451860356
9847
11239818
7
50845222
32
24135
1114
7
98393
57760
5336
50654780
7
18409
6
236313
37681
15463792
98665840
271757121
1429
23
175
18876664
51394918
123571
10486334
789955
3616652
32398283
28
15
66576912
4932502
2
1952
7957
58676
67551
12
2
20842
3288
23682960
1845315
829172
3
228296
74330
987527
472839190
27
1878732
3
227829
209900
11
498
29907837
109155
17975
3
986880
375
8588467
222
3
16607551
138791
5
6
515
465250846
4733007
6641667
5527
63087
1902082
225034800
81
25741
172832
456
1229216
6467
2078660
9669813
122098703
15
1700
2
1918
5525
16
1736
138798
7
11
887423
169488
32432876
630
52705
215111195
159303
24614
48577822
481395166
55
217798012
5
2334
94201362
109
796
31
2
48
30
2171655
34366318
3662
474471
645
4775
625936
21872315
492566
13
44
13692
6085
89857
1202
1057306
49
696749
32825881
2745
817
9
455
2044431
2
372
30710
759
3
6552
504514
2954544
21
460
92
5761315
23
314837
26772621
36717413
376
3234233
6
753236
25
4
2221693
12121
61255000
174
45
12078
183022903
84164
2
233273
111287
11397523
31555392
137906
11832515
2
650
2501029
14
110713
1232618
14868
83578
11109
176242716
173030143
221
58217310
1878
3
1626002
72
179660104
13737
722
4465
93910
97
140189
31733
350
345424
927076
7223
11333
456
18893
281440060
335699
577
339555071
10869063
22874732
99373
2240584
1345
180319
445
80615751
3559
317
19013
144702
15416057
5871
12794
3062714
214
6
163
7891
39717445
3183060
199269833
97605856
224
2391920
2950
37784995
418
126
61
10721
174
28
144
1136
22182527
90
31
1607
94
973
49494
7381059
5
366
272138933
517392
29820038
340298
382
49260
58960
880
14669039
34488
12
948078
94
1805578
773
48
492645903
104
69192
5
26026
107782
5004
1545
780
47933
154
460
43835
74969
5
1059
6924
413
16113128
14310
18534341
572647
198459
28891733
198
1332770
744
31
453
2
24580865
4966100
891271
4547
11
29128
1452158
23226
28401
91388
91703
1530292
6
131618434
940224
50684
24
235115716
18646
58891
145
151490132
24
1392922
5960448
2
1028340
706
256
3036
6
5
3358327
475501
2
33829
19
3
72156812
2
4167799
29710906
8046
92009864
30081
253591453
3486
116000448
28
86
2414686
65
472
287
383090194
1082
27401082
196416
6863180
13542515
3036313
60
12516005
43837
26185077
2705159
8134
1557
925283
9730040
8
3946698
5477909
129480
249
56
27864438
318211
7945847
32363
673
393
45368
193866
499
12
2929
24378963
1248661
7854
256420
116
22
364944
396261802
9572
31
22831
37
5
45834
10403678
419161286
12400
162098
30454
1787
1817802
6905
6605
911
89
454940702
127101
4960
30268
163311
28489497
5
5816897
9982
156681
23
1368
31818456
13910
63
455
80
30652
3257
11
3
126
4122527
16402
3844912
8039458
33069769
493
3592331
259038
77619
194
2149177
322
61551084
181
8
3899972
513841696
33
87340
3209146
6
312840
21819
186
38201579
15953066
45
14370
5442
73175
474
7719
42409705
29322178
9975025
53
1280
1918674
31
7462
1454
522
16039137
55
1687
5837
4060
383
830189
3
2723479
16242644
341
764279
1184
1817887
8417
32925247
6
1979
41006085
88599929
3281402
109278
62286465
7
1247
696812
83370
10360
461
8218018
106313
969459
3749
493229
247874100
6748484
2700967
13307
328
5
3968
2
247897
489
752540
243138377
33780467
1315088
933
7
49
589
23132959
37186
399
45
216
6609
2
9
78
11
10845
6
439
2810458
10
2266961
4160
59
4
63192
10
31902889
104
1991
475006
41351137
24819819
5750353
59
4910
2
6301
26
83402
505659568
2045965
24627
249
6907584
3609137
80
99
82
102
15263645
156670074
213430359
44
228641
26
253569196
654
510
211
8578018
28597284
1737
34
14
253466038
38740
261249
16926164
191
5
6560
400509
1191826
1263
119790
424235
1454179
146760645
102779
13250339
435400
29910189
40511
24894
248250
5885
886
53951
2341
8399097
6592
2932
401345374
458206939
416994094
1693
82
840334
711
285605164
1665792
676
14
37
246004
7792
2998213
1449
449663944
6
1143671
244
38571
1026
7
3299264
2691347
401
972
224483111
6628416
1491245
10
185358249
5845
21
6
18
9565
7089
15801626
1647
52
64
24477735
47863
24393
1061832
25592184
100985723
30137068
101
8
39045
7878
77
1204610
7593
776601
100545501
520686594
201
82
109
5023819
258679922
1380819
63
24153
15818
3
432723
24
15960
27148
12258
352
353620687
324703501
15016
51
255940
112063
509
596
11
788760
88361
371346281
4
27
4626197
3949273
55689
78
4
5
22034
15038
497
2285578
246821989
15862
243
598840
11
2393279
4134758
220
5934668
15
30
10180
80082
5869129
17305969
57776758
1650
595
13445335
673471
1498119
932807
210
47
6
782992
19805233
114365020
1098452
15
36045688
188
340723000
6628498
3536731
18148
42616963
23
59018
27
64410
82800046
32648019
116129
163813954
374635310
46604883
122781
46285980
240431
463
85053
39681866
119623993
31192
30
6925
22
15891201
439374445
923640
2872253
2754
2235
401
21840026
89389
131893296
422225
3143
237726238
1613665
56782
6499365
109974041
4
51
3179
70046
39
162
11919
1052
106297
104230553
7654344
6492451
907
997866
15
1721680
176740
255464
7569
950031
4
14260
26272
300395
6705098
9
15
427047534
163
2657
6
4
64
2658
1096
12106
573
14137
50838654
717229
188626393
167
19076
473488812
42
12722
41839573
892977
30
189
30
463
2300
93136
185494
141299
24
161149781
511
861326
1523364
826153
238121255
201
1280506
345
1814
222
32540866
8
7826311
72861
305
331733865
24
18975658
16749210
83513878
3421695
62062
121677239
6366
1634466
724899
116987
16
2146542
40
98585
2013397
635
266352237
202083279
25943
14586
107
362495
250912
26614
2535
120
1134121
476467879
1092927
6632
1824691
3
894
8054
62596
53425643
49419027
907559
3
854
33246480
6357153
727738
42051828
10929874
1348607
11480344
38873
209551
1742
744
1299887
7
3642973
418572
203328939
49382733
7
2349571
157
2187077
10
56242
98242
1684536
86377
7998
40922266
332
1561
2
4638837
5
70948
292666
497427
137
1797
178907303
84364791
15526
163305621
27
100805744
137853
338
8293278
2675907
288717872
390
183519
394107
16285788
21
433482
95
160137
75
13396
242953708
10128
6164
2
28
31809
228
31755180
2864
26
318383
418050
8228
2992
1526
7396063
400331
31
45136737
1451
2053868
9470
15906
484203
130218865
841521
283
16358
116512445
12
160596535
226001
227298
14
32492014
53183696
16529785
30
2028
24645
14579
3074
65984464
11592
50
139241
58
457893601
30729
4926965
58
18141
10
248300494
8379
47
4329556
657
112238831
1842668
4
15
42753
23160172
12
292
3690
142177
309700
9
243
1396675
466
271
9
41623
363702
1939
10453
87667152
16382666
12111
47557
2
7
37284
24
62
13
40640280
176020245
1405
201464060
111576
55787586
349150600
5
1072
60624344
24623491
1875
370
13
2
787970
5
13
15049
611483
17
56009140
2633
196995
350512
3
18
9187198
4000365
666
24518310
4020454
5
962896
119127
1286217
15167406
127601763
36353
6
764
1679
4
193
126243358
6713711
6731490
873188
123
7
78
276
22
139959505
29
10
373616058
23
32524
262968497
83080
3
222
177
126727
134421
62
8830951
95770
51
8195
1402
5222639
49736532
32
1412765
1092
221
22426
525946178
1345756
473
96805
10470535
376925
19
22985795
182674
319
19298
14693
2913428
9104
190
47902614
6
991
88485630
79978921
11778
97089093
32880
13657653
11479129
14440
462723
325964
1721
1526490
26700
105
520
35239
16
342124555
95792492
3185761
13342659
102813
3
198725
9
22743
49562
15
6349
3396
863
12
112
10466881
48269465
5
273346346
41931674
53326953
45832452
19322
130930
31
172
2961219
5638410
3854
1057854
56197
4094462
16320
51488275
46111426
1697656
3
141069
812956
126415
107136851
14
1251056
122290
912
102572024
79778
173
1883724
14188220
2913
2285
9
219986736
64889235
3
28
4380
1075
62
54
7336959
2
3607509
4
24
115
57139
13615
13336
3
3
10834
8763
5
15373
4309162
192
233629
203
40
14
43
299060120
95
570917
161
70022898
12
12069204
15602
112153
1705507
73
194558
2411566
10
27
59
131957188
1768
23
282260
11072
41
606
230
20225
8599533
5022404
25380888
6071691
326847
990439
2150237
424
7340313
282398297
152
1767
7649
2920
12
582966
68287
28924092
1718302
2004371
17
60351445
15
73844
29
98540
196478
60684396
1940
82685006
420803
933889
166666
8
2775
59166723
24
276748
57821123
239819
118
248493134
103096173
5
12379
35
6705
49
7992
10
11646
3600
7
43
43203
73
168465415
25814
15
40526581
2345
6741
55
199376297
1790370
2
706253
29802112
5
492023
1038
56
57642
161641568
9756686
28862
1686
29
413986834
10
56358533
331
674
56
2
56140927
4
26094605
4
255571
421
768
9379
405
57
97
204658378
40
135
395649
341193
2767
157
5464
24636033
7
12629639
8444
18
3
103844139
3
3686
1361
18
30169579
18
114965
115417
2594400
57
4
3426
394
24
24633
60260130
26174
40067
4515157
43807149
90118
56627531
8495899
77
2045824
4422062
210080
345085
22
10
21913015
7591550
1085
44073165
167
258231
2689931
26976718
25479941
473130979
5
111993552
30799484
15893
22711
38597
2004
138017469
51582393
32093217
998
139484
4
107573073
85494
317
120681850
551
39905
225213938
15720158
3709
377358835
91738596
17596
276
30672192
3
605523
42
5
14592119
156866013
8
371626124
334213
58
11
13
10
9280742
245779
3615993
111306
204203677
89
77
22287591
39496011
320622283
4570805
10579899
895
802254
97663499
364
10877061
201822158
310
8
4567
455385
231166
680
46901
115314
75415865
58
10301987
561479
7
2916
2291823
1396
7278
89
6443
19137523
74689944
13
606593
4205
118397750
240431
13936612
22
124223291
510380882
12668671
185
3624414
9437
283
19878471
99
3
10
32538
331406
867819
25388340
302
1823
27146901
3350
55734163
177
247188562
650
76
32774241
5201
46
5235
122837
16738
110838
224718
3401
2480
91010718
1518452
2178
19570092
8688
919453
61
1345556
55034
228684
3892
14273275
1555
111019439
6309
13930
462
23266989
2779319
5099938
63244377
8987
402
312173968
430084
144648
348341375
344005
14794
170375259
1600
41
4360156
2
4253
143412484
954
1197
132401
72
7
40
41
1878
6
359447433
316969488
17
5
34421
111729
11229438
1017
1640759
11148
45640
734195
905004
409909
86446
400718
2
270696
133362104
1345488
57789
413858
312812189
412
2
211
32591
3433917
54
1443
343645025
529075
173474756
3
88
79053704
1948489
2245133
4677
29
15658
2285
3
10958847
342523
198036
2699651
7
2297778
456
46803004
3136
50644831
253666
216
35628
1259
89
70675
50305
20948
431
5090
15033658
5
268461490
110
126425417
28
223
44594
15
816
18
3771353
1724600
543
5008494
948
5
372459859
24409523
118
719
2657743
4
103
6247185
916948
222
119
3053055
11003446
2211
939850
2536
873136
2035035
2
18512
7541717
749286
24832881
7616574
8902400
3832945
154
822791
106691
4266
141484375
33
2
792
3824
2878
5225
57
232195763
187385
6297
421393
5106830
143
60
344
67026769
118
10102273
19043
140
17593
26452538
529
61
388
491920134
243079
51
191
221370
1323889
103852
36
85
27155535
23825
122322
900
15565
8269729
608611
3616
1184
111175
1616810
201496736
817768
2
8748
3249868
267277
14
3
9678241
458
205647182
1506
15462206
1527
14719
454511
3
96
5357
59572
123083
224332
862416
2
124348961
639506
31
69741
20961
113116
1243
60744607
150104134
125587
77877
1355589
13
1490021
497605
84567
70694510
50
38
177
16830
3
169254842
2
215
899
1037
75672193
29060
551490
10868896
4844614
117744
224757783
15652
92902548
2746474
72986
952
34
1395
458020
8233
81221689
3355437
53818
152158776
1761
6629419
50594
3924234
1088250
4
13231
308
12
10219
398104
5980149
352620228
2628634
64956
1149
500663
5
276
396
10192186
2
8769
65843
15552
2128
3
37
1389562
12769
2847
4454
25
11
16063761
29003645
2926968
8052149
8733205
1848998
12177
399
78057
383589
3303514
2
309166649
33397382
1677
2
142
6
13
29540
68974
217513
827
7651
954538
373
14433
578
37437832
28881
278057
328384098
9168
51
3
20
47824
94
103
12
1830817
469038422
15
257909
4001
23
63969288
22105639
24
39010
226669357
210779404
19
8785
642
1515
20188
909
1343
240532
12918
19
2498
288992
1173285
14589
47917624
134137
71355
4099
4568
34882
104
22828690
105296
311083
20385312
6
71491
339771452
1691
7
9495388
838
889624
3244
6066
26
1301
4011194
232667890
1940
13873585
395682820
5936
1570004
515
14664799
46
26
9005572
37281
2462364
371
61
7604
17247527
12
4
29
8
50722078
71079905
1630857
46076
26792793
17280
113309
7
60197
19
7114
10873772
1318455
90
1736
697
3994
7597
812
7609
5
18629164
2107502
2
1000
28213
6364439
492
2
94
28516282
39
872356
12
918
92599463
16374858
1133464
104137
3003013
7
30
205938
51838
980476
189259346
6516
243357
3828
28
2
248
6
84
6471418
43
3472
62362140
7815002
17332742
342638797
531357667
7654908
3205
13863
100700891
24784269
518760344
51590
58025
5
92358829
972062
52
3
12844828
1234
2676201
4433
46
829230
22901
209
4566205
24037
365213
324149
53
29020
3647254
722
693253
3815
148590918
568096
634
141
2137
101
3461
380682782
202
723872
4614
441
132496
3832
28527
8477
3
320419
1948020
419
621
7433
109018
46547
63133
18332012
7836
13257
3149
14120943
368745
184749390
492
203111322
1263
11712915
141523
329984
2
194150
987
126358833
3
183419
173605
1255433
519
97513203
809295
182185755
3715
92631190
6993951
7988
2
28985386
17847
244802
156816743
107023
13391174
769002
10026
1086388
21474
26589
2685
14203389
2
38456676
19937
68280868
995
455390978
6
226123893
36827
115971
9
302159
281213
50570
19055
462771371
37848282
1411
160742351
6
198349857
101255
6
2179973
276
346316
15
11379
94437593
15
80270
13
96534802
1022600
570366
67050888
12348348
53
4
4
3967
1719
34038966
7981
214856444
9912
1236101
40508
164960
722312
31790942
210062
10215
278579
1478339
264157
7923344
5480
9889
16454926
84543
461004
298
2057751
116534801
10
6503
489838021
1354
425846728
72
3895425
676
534754
15100396
104170236
646
72267844
1176
750098
3300
9392440
8039
526992617
2
676775
30550
2092
231
4709
46393
151616
15
2651989
775029
4617403
106
1671
243096
2641
14
1239
93
62660841
18
8
6591
51
3950396
88415783
20196403
169
188
3901435
40206302
1244375
7724245
80
230
392596
3
2433
1613150
2
335
6
13388335
221750
3991878
61733
11754
117246
667
3469
2
132279828
2
746
2
488
680630
2070871
712
653977
2050613
5
905
54649291
5872657
26
1274964
55439059
21305916
4888
257830
1639537
8429571
2
84788296
71967
2
454831989
29674653
59873429
3430365
74
93549
623370
13363637
1252
4
278859519
62518
213209
265341
247785
2761
3613323
30552169
16950
473776
2
2
27187195
1788
16155
54
52511926
231573875
244
129839
54716
6
90
492
6
8145579
413164929
9
2
50798
167568
4
32
6135
170342
80097626
13580292
55882
553622
10
90235
3
4416
961
119553
10400
46110
3734279
21583
10910
127379
14361417
19706996
6
17
12
8016
22448
1787450
230487
187766645
4053308
223
70
5
1331
857323
28206
8388
3553700
32754716
85574208
509103
2
383624
10022
53355777
37
224941
65029888
237
16
33053367
120244
1550669
13
129431
41
34139
58582
117708
102
96
4712
338
54
25
83
175083450
293414
3627176
865
229
29
53
212
1635
40
4
3894
4109959
413991154
3628606
221472
270307
353550
24211
956
7394740
244
291076
57
58
4633
109
59
61312
3
40923
490901480
14033732
63
46
1146
49615116
5
3623346
25696
163210
19
71963
248091754
230
14770856
109974
454
10838582
43492
5228
41248734
27
180282
104
983
413636
3416694
88490967
16
176914
49410
285348
5413
14056
24
168326
33
1394
97953
179938
62160
15
205816291
145109784
103569
12400
8325948
98323
278324982
1105
1701392
3319
3179
27427094
3453
154928865
2527
825
12985
9800128
316264297
1964
92525073
4271971
735
39694978
5
5
4
190942
2795101
68034744
10697
597504
2827264
70
39722
1302122
6155
20512551
480316
299
30520887
105852287
23246
18131
74020
1610956
8315220
115170266
75
711
1960
681
437502795
343386
359059460
519
2281466
20
5307
3850
7
24
63815998
7
9110031
4
273
12644173
47680070
97817
1565
87271
94266
1499
185976847
151
29676669
22762
13
6108301
4
185848059
58812331
13147191
46
9638367
1330602
8414569
6326280
120
7502
811337
9
67611003
11418918
18
178850
12
6705882
129096
3766
322108
2449
73033
91244
33848
5
37178
154666
30186264
5046721
533
2816183
17495
4674660
901177
6120841
47366126
5
56177
1407033
240540
2
4695332
15104398
40
175296918
1503445
297304
466815679
1555
385247466
83346
408135432
6
15467
14158089
31827709
115
3
48179219
84318
6
11992512
125231
2865175
829
75208540
2528
14158212
6
431697
49831336
3217302
3394834
19
5
20
30
5551692
8973829
21907
10346496
4
2770622
465796
18425
72
5
4
7128
7072971
22515786
130
23
3420
62192
65738335
54425839
466004880
4630
104416088
13
6754
315714
62922912
660
476817214
24287
335
30708
22
20342348
487
11
144
3356304
4726084
444
63
7292
828
7875
130140794
258006494
83203
2425
6359946
192933
5335880
253
28
1377923
35
90
25
5
5
415590356
246
899
3270264
10
467
476
3705
162
10
63967262
139945
18
33223
127697017
22
61881241
1863128
4839061
9305
20024050
41747
14
220
9313019
211
559471
110
7462472
10465398
101325038
33074
68742
899
703814
16518
24
2711
7019
209
8307473
2189687
440845186
1398
527
163
4814
513987082
24
58824118
62
100338441
693793
243
3
614
317
258929
178878542
4555341
5380
3
56694271
57666350
870
53628526
313748
1560769
1207552
383037380
169039160
14
478504
30114
12504947
2464
286
6700517
2
22174103
102327
942
11808278
2556187
13
703
124
29
264460682
2245435
396809
97005
103062
3813988
100968
20
469634084
24449969
189731192
8
2
32589913
372180
5521
12432282
200489
1368
12959
860
142
128359886
46
19566
2055
20
209
51683868
41403
268091260
251
542293
25988134
389
5410319
1743
111353
8
115177
2388551
57359358
3
23419
68874
107
3020750
39
4
625724
736
16512978
39304
17
144
136305139
1975
17027667
7055523
9
59035035
846297
20
11
687
2519786
143211472
479748087
2615747
117
25527
1964403
279
70182845
121
75292915
1911471
11
2115
1575159
265811786
18802228
15576438
313453
166
30099
37476
8515
2422
12
9813412
212
1141
34665136
77952
15
165697
2378093
5009
295
40731066
4
31
91962
31
427
58072
82768814
4
9
231447
1071
8128836
275
17
108176849
521934262
330774869
225
392
331164
725
14
29
36
4
1714108
487
4
1206282
5062814
28
5669
612
44754077
33
43720615
28555
227538435
15
22883
7341444
14319674
1432
263174
3805177
2
99334000
983473
4247
223225503
24013472
26133
1337
2111
210292
285591
27800
3289
1618
36
181807
753613
26
240
124
153331321
3158
167710
4536919
52199
2
42416
147108105
352931896
120
485841626
7
1457
53332
348513163
240974657
30593
29571662
18
11718
14447100
2441
5038
377395751
339417
1054007
1154
2
29
2
1009
1581
28202428
1866
4977408
72310
248
926128
64
113
12938
2005
221514081
177227
752136
361000830
122111339
31099412
1510233
558
22564230
3466
7737660
88
682334
8741
10963
216
4738
10734264
5487
2308
19327685
13072
16
881
341
34310572
489243
8298350
743268
251357
2
122784
123841
211
168
1572
6873969
442676731
11
312425
6953495
64941
1386
3412701
10548
718
10
2697
7572
8788
1858100
106973655
736
397173
508
13959
305185221
2
12486
357989
59
1780
170545
50291679
3315
402782002
241019119
2
130103
1280
38579733
531941618
38
3581
29329263
200864
92649
821007
3405048
908411
2583563
370073850
7443
16230
1018117
5108065
26
3
380395
355792629
14194093
290852
40
10560
39398560
5994
51240
261395471
90821577
446729247
946899
18
94
217
34013135
30616767
241870130
50
357
534998345
333907
19967705
29653239
40986
44403
24
55086
4218
14581088
101
308727
46677734
429378
3491
395380
743601
1645246
194
41642045
682
216705
86437
6986
42490
436
352199
29
12253
101861
33403
31885
49348
2822
61861603
13354
18
64
101173
215418
59
819666
91057
8
31217305
157
68531
34
4129
135672840
37923
21
201988
1271576
3
4754588
93782547
366
21920
254
488749564
25255
19
6361150
13641
24
97688
2541
20435840
1996270
59340450
295320413
12921
34
97658518
522442
53389
10595
28894
7895846
47471
6
48499
198143
25346898
347273
6113331
477938
47421
59745359
3025
59335124
38
42072
528970
5353
1404
55
105058122
140757968
1157
114
3709
2451241
3587
153598054
41
508680
30485447
5148579
3802701
24700314
5
19898982
22069953
4143
7
20672673
106199
1552005
3120
3
72160
447
4
4182
94860538
49544
115450250
2346585
92784703
52461285
3607
84130
62
208
2
42086751
19
2052614
219
124784836
1373803
87088
107186524
130516180
26002
1175437
25636
6
7537610
13
239297
696
102309132
805
219471
111202
3461739
466
36083
24
54672583
439562461
95794894
721
316
31
444801946
163065491
1779341
15278036
2030
199
105985
6432638
47788191
11194368
32412255
23313
961
259994664
9616
21148276
8242469
29467902
440
246
124
156556
345453
4956427
1628640
242
71
261910
41885006
96058729
213535275
14416
79
5323
184673
598
17904
1630
13777
837
140224000
372
51403
1520
78900209
16
36
181582705
6
168251865
9
909291
24832
466
7796847
29077
716298
7
3555
33758
14595
15
12651563
37311957
137
3277699
295104
964751
4
7314871
108887199
113
5338
16347
181
14
4
103019
2008
189
7169
92172001
753893
55368998
243008
140959818
20
21664446
253447
693
232663
14
3
988472
27
6
14313784
47609655
290169588
1548045
80417
39134458
102658
1114774
54646
2
765295
7
3054483
7861
26727
42869033
57
417
59513
451
95991760
1528
286744
190674151
118
255343683
21
46168025
16422281
221182283
683
312
52888926
47
12720952
91333254
57
382
6
19
48890369
586
23030448
48551
32003
417
4375
114768
455
99814868
28
3
71468623
9375
52548410
1681777
659
2
36855
1347231
72607
84
246
3841076
23670
53383274
1523
24844
482
77
3741433
5789833
42
3367353
707
16052
4
753253
1527
3
6255318
51017
206982
20413065
2
15681973
74902
4
6
7015822
95192489
45968119
2054
131128
20107
26180
8558
81769
7
140688128
6
20677216
2904699
11139
8017
7065
185985085
351926403
956
93511128
2
21
36065
17760950
1457871
30
4991225
2372571
316820003
122
16607080
8
11130140
14976385
3453706
4360
15112
125162108
128
35607
7
111
11929899
7
2
495707
1136
161
5555540
7610093
1356
22080924
3871972
386188424
4
3190529
486206
6
23517
519471
973
30
4
1470940
83622
84245
12543
442705
2
39642
31
7
332
15
5236892
13
21359
21
29068
154391
3767997
44743359
19964
5
15054
82985683
4923
14236
6
12064
13445
2650
1650
143066730
3259
488795413
56
230394
274785240
27834139
37
28735
149
31
739
11840
282522303
4576
30948340
24609696
3542274
5103
4042585
66259292
61294557
1445087
194464
72969829
3485222
66061066
114587583
265780
31463
335901960
296
24
451678778
1711091
174865906
2
134166995
90
128955320
452885
60870277
125
334
649
32954894
1185010
5489989
117697540
141983047
1011
49924187
2091264
123730215
20089
10664756
558301
1345340
2929337
965344
13677
31250
18082103
1674
129
1235
9350249
462321
7446669
13
11410215
88034
5256
10418
931845
14655149
7
598247
1853300
8340
6
195
3550
84630063
31
2
552256
3
502166
124148497
468
27
257191
7498
17237032
22343
41921
17
59871
463382
537
2040
90712
7430622
26146638
17
381307848
72054836
3
3
25081315
4443
3982
23251
9
26
149063
83840
808053
36999
1276
6
54389
5551868
829180
15024
414
34
60821671
432
2
94
3
3081
3
668
16301
1497
56
7
122
3103072
6159
469278991
2788618
39280
27
13479602
18
3
2006432
227
32975635
46
17322
467
102
49
8
375313
476
41389
514227320
107125257
216608035
98621
60726272
1407397
480
60996
245079
265955837
4139
72483
692313
4115692
1863
9
119423
1665
34721910
279098359
72651
7484937
503
12122153
1504657
984483
251
999311
1304
13
13851
32917871
6
26472561
17198
3411
31
2
305
2029
3
4094090
7385
6
854
78
379
27124
439188076
635
8751403
15009771
10089249
724635
140192
145858936
150375
266742448
1206
19
352523954
1575898
18018404
29
232
4
204
327167656
394872241
3900145
222055327
15868977
14036
185
1223
18086
201
1785118
266668235
949613
27
205822
181
3889
69
16988097
20332805
69264638
757724
4957
680509
205080227
304218
52365
17626303
174481326
3
17724761
5
5494
57765
232
269230
185
5091
18647
747
249076
55
48811
400290956
203684890
3441
5080299
59
166508113
700
449216
963
25505900
28196201
141632
2
73413396
30
887
7
1624284
8241658
137224753
207
228
10083
531
433
126
201
57596026
101
115
37138
1305
14
1945
61162915
22619983
6219
39366726
13319077
475348783
3710
314813859
472451307
1834
1880608
5
3515798
56067616
1549
25
115
138062304
59
59604285
850734
255
188
4723
213844
2
31752871
79
1957621
18623
206540449
707337
26062308
75498240
135743
6521161
3344716
206
256504098
8
242348
54503264
4
27971
5
552
13
1315
487191
30019797
278
2346111
3
3807
3399
19
15181677
6
1925010
48440808
41
6
2496869
457664
105
42341745
35308
4192829
10468760
16616421
5983
499381590
339
27404047
388847004
356382513
132
7
510772
13
5
12272
80
13486882
11638111
14
361032
176089813
134686
3125
1167
7934452
44
157594363
12782
15902
241
32281651
493
186046138
87130
164
207757563
108908
33338172
51518
2
5130
11
8
3621
207648484
206191
233
2
55344115
300246777
2775
566
20
71728188
2
2
127
688
51487502
74302706
1518
1058063
493946560
2935427
25
225401
85810
471192993
12503665
11
144464591
136
94752
15198457
54
50448131
46
525970416
36
3
2
15036
6154
193
5626
148
13458671
342577
520
720
14
10473
6
60195487
218797
2119846
13
1862
542
1126
397711757
18091
1146833
156
122116955
379149
405
17
432412
682707
281781875
15
13704303
155453
22778
6
214
942170
5615553
2588470
1381
1089347
20377
1163
22
388126
26552
87
13578
5126150
3992
5125881
1198299
26414106
410307
1353177
6531804
2
9465490
429026
99039627
60174397
571271
15
6796
609
7208
51667
84468
468
1114
208851
7
10411048
266742
315
44
368297
338
7606
55
6874347
4955785
29
254320900
23183
1421212
153266436
220638
512524789
213
56076681
66515
988793
469790947
10122
5819
1356995
12073689
41
303120583
58364
7792228
198
27
2469119
1424
113968
320352033
247892
123
384
11533
34
47052782
172
499646450
5402
91
6691
61782
29141
158054007
9398
63971610
671
437
19
54008
1736803
8
41725857
470113
47180
11
21788
9262
2111
925009
237886
95
713
6371395
74
30752
5012
3356726
31
512379774
62788481
21335
85
12
7239
10271
17
11935
22006
5
467
27
6
11507279
257516927
7116
112576743
62
146931324
57
9139
7030
317
42729
483
855
123
36352
10062023
329588
26604
7
100814784
1722
6
10
6
1331
10129152
4080
1350
1448625
193075710
9
62
126888
310997
226719386
100510
220
4218404
73389
20258
90309839
43389172
11
396063
358456
241124394
5968256
44
234119677
115014704
743100
1733
377158
20
260
216455042
33665446
147148
196121120
11
145213841
179
32231
4020
322929
238491195
21518
809246
316308
6643360
1155516
42582
15198
250359391
584
95502
9169221
6347499
165072933
3500
258802
26003515
622061
91
14803733
162
1471660
334699755
16
22
674153
838783
5
18
63402
57
4663
569
151173683
674
5935783
349379386
306488173
4803
355
15516233
169518
74874810
1270622
7
34261
514256209
10
11808568
194329
31104
824
130
191
342567349
8794839
147858
12012
138410073
65
217456027
91
5894448
33419
1401
435516
5
371802
365
5454867
28
4602
3
715
95896
202
475479610
1789
88
6984931
454532493
4
46
10
4
157603
2014492
466
13
3
1476
152
370
2045820
50252
7
240403989
246889
10025408
303343
573
13
1617359
13066
6591
2430
3
1456
25036538
70988
7
134203924
185452276
6777396
30844157
7487412
126318885
947
21
457
59750
2402295
3
105308
35922
56550393
7020
98880381
10
15197
105242
6148
29779292
730054
119689
1327
33
176624266
600
48230744
66950397
24003137
40077
30700
3493
1893626
51461
4944605
28399164
33529805
195609670
109
52
8189972
157258252
316616
3525
24207048
6494
62590
18284830
55369236
2729407
25440
6624
1003
1030876
6180
14017559
1380
6087376
37
22
14
14770072
45710
559
138791
14125
7
15544081
48
7393552
26
384150308
884786
10391
1636188
396158456
14806291
94162
29
71
194
223198
4935
198
33
82
93322117
3653
505
119962269
111277444
318
73481
126
2847826
5559
129722
236
13
8174
954
887
165644374
2
102282762
55180
13434966
16
11019307
526547
4978238
32789
5351
1080509
127437
4
3517240
25416573
10749
583
98648
55
165937091
5497425
28455506
2027
861996
2377355
279269
37
171896
23173
1843082
156
515102
14147504
17
28
208
24282117
788654
24907
54
56
149121119
26
3911
1534694
243
5532213
189431
4626
6457
3
225237
5
129
222964
490437
401
201046809
16976
16669876
6430040
3961300
160258
4643767
3674
1322742
63
51026
33665
355
2118477
119686
6856
2528552
13151818
20056846
56632
60162
19
3
590
2
12
1818012
11981017
464763589
725246
1321
5161
4956831
439642
83235411
436486776
35304532
1882
50946
245079
45281
1853
354
238522473
3769663
965297
26
158166
1228
11695
47231210
564142
120067239
231723
5466332
650802
3592699
23213
2768
284872
32515518
39
31820
6048982
67833
9096494
2
457
371
12
272
6427
196369
6
131786033
62031889
28619488
12446
332
94953
46
11
770940
38
114542
1747
75650
516900541
7357
25374705
261697828
158
106
681042
274295
5984547
51312117
2576
967
36
2674647
25
109
58
2142144
23606
129713
5490
126516785
222
164322
434350015
3585
57228623
3
60360005
8661
1827
89
43
27232
87164052
357498475
995
209
446
27835758
2644
6059
110831391
114453084
715055
99130
517086808
412
1212160
25
6
160495481
2
113
449689306
11146424
494206
306
8204851
1066809
598352
1437689
24908
3
14428
5461358
3204
35
51
10936667
19116
100
1859
1110
30726
3182
10
8632681
32487935
1964829
17617795
543
10342
31950
19339212
214278
51736753
3344673
6031436
736145
161822189
1771258
31797
7
88847305
404698404
7
3482097
482
10515576
738496
35639051
5
23
112306282
318626
27714652
153830
520
123620
7631
15266528
7688576
2
301690425
496612
521118577
254277519
2892896
26
3674
1983225
2010996
2043192
91
6
15275
483
18452757
291344
323
2
30655
7538451
4476352
2556
7651
1003
2086
1407248
32
7836
39867
23
13196
97465
29560
1043199
89
59699
37173109
41357
5725757
58974164
86371
36
888
43
109994
814
2
4
34514711
336
490239
26650
6117827
248969989
93206
736882
57
34524
107
400416
6
2
6426771
41217918
17
29339637
7
93242794
3
3905
665588
427734309
2067435
1046
726
96
131
6902574
206893086
49
2057184
1433455
58308767
513050716
5
2079382
10781
13
40228
63934
16373
14
5366
402109
2704666
2
69
453316
197870956
361
5514
276394047
2928613
3454283
6612
1354129
92203151
155989985
8306
405352688
354651
20400
1787465
280
220253
12409
202170
42
449973989
1300
1111440
128
48
474606
1373
32
119
66713
240
653
502143
2022209
534261
1228
7042
4
40305
11
971
57090406
3963
11
15764546
18480
11
13107
1470
44039845
451416602
15
38
25106208
13284
371
852012
1205834
18517972
943988
102085
3
75425
24
523406
14
7
26
1903
47926628
88
114119615
69403723
749854
60
1892
492847
840
103630383
5645066
1210
63876
6141461
4189180
244
21
5
125
3954
3
3228785
1024365
9
209784
84075
411
29905840
117217
5451
4608226
971
8073618
7308
25244
154502
50210
440684
26374
9484350
7
325318493
414005269
113582517
29
101175
1529382
1031506
52415
1466
1115325
16
39
1060
617162
25
879839
6527
310
1946844
347543929
130549864
1720
48300227
20603
18782
542650
4013683
5309290
30085
27481
8587
1301
1396
14725972
228431
48332
1133
23
8089
31661510
487794
239
829254
52000
222087061
17
197
782
7628
42340960
242907
9555190
257
5
2025263
155631
5064
29551816
9296955
189244976
135
3391
6423
18
12
238609641
56
3846158
241259884
6485
175
23
3219175
16339562
160
11
13
3
385934614
28
17
3975
317
511
39732817
78777229
20441643
1406
2554861
1883
5288280
4016
940321
44985288
85209620
712
13915
223
933995
4
506411257
49
17
15
28
50445
5
23924
2197
129
7643689
133
806255
3
11040
86718
54
11
43
337319
20141
2
35886
282776
17924
3184
114796
254229
46
3090
6
42
13909
17935
6815047
286
16596328
2072736
66275897
104162
1032
79245518
3
124173
15969
124840
13
11
31359
12702
434
11282
154
1384143
2945473
172134941
454927
20261
2640124
245
348799
20911293
15137173
171587576
2
290
32662
454454224
55256461
11195
253878260
41
49
49
13
44292
4555
1326949
2722
74679
1068
4089
2
6237154
4054
13
18782
995069
206210
465337
12
17
6
21908
5584102
187005402
44591982
9768849
23302600
45700
12730285
797445
1907
77615
374
2
5131687
45
3357967
18
130018
505775077
660
89525837
60233
1552
51495
301895018
3660
897
605254
107267331
2178
1762005
7
12096
5
7
348
7944115
925087
2078640
2211383
18636
100
469860
7517056
210053
109915001
122
230
52
56904
4
71993
109
58383
2804732
29604
36841167
254661979
71
50
8
1273353
309351
3
1096082
22094743
5886
9514744
4
28
316
299925
41264257
11717
27535
498
111251997
9996
1694
19647568
5581140
23
9
14352477
124
2265883
131660236
2361544
18439
31
7
205
326
147312889
28441
281391942
1811120
756245
22
5559811
2221
4426016
5
8810487
925
53251728
55
7
30932712
287589698
27
3
529158549
370334
14
32217
239592580
1224524
8193421
6828
219484
3365
4873
258
32109
356278827
6
3174
23113859
305
191814136
94948
1511461
94
15
6627
115
4657964
937499
217636990
893673
4611408
569
4172807
3147
7666288
3403798
5521
11998
2907481
4481
1633
20121175
15023297
3
10000
50817253
4902449
27257210
57844617
2
58260
49
4320262
89962856
1073138
2068
27
2633
47
172
30
408346
42653286
423153688
13396
6041158
291
18007
1311
47321
483629349
41
451576814
758204
11227
63
4
1167657
502129
58222335
32859
59703
5681
621
138238120
18613023
208
3
4092
30474032
5395366
117161188
1457604
11927
4666602
28243
9246
4
156403216
7273226
3437
380652
1326691
233340
1161
2067
9355
50081
5342775
467451535
25399713
27887287
7942
12266
107486419
414766667
407138999
194140965
1449892
71759145
13
2473
80735
1519785
6297
2934968
1531173
22528
17728397
10
426
5631
29269654
230225
226552
768171
54790
305218436
119939015
18
289453
782
755322
436983
59
5695
137660
114
3
59647
267133632
18295
75
1449
1384468
430421647
22
7538129
1532948
78090295
247
16
74625917
62699713
1065797
864
57
445008299
7619
59937602
642
934536
7037468
351760
119778
319569
108
508
5518731
18083
103863841
143
2937
30798301
31103735
7235906
351556
119
10
4830
7666733
373013367
80977227
29077
7287482
32648233
852
23253
26027
4005
452474642
15
2
2814659
49603514
1693752
7711663
1010
5141407
23501682
34
25
346331
1625544
252641
55092324
11
1212
207926
98468
1739
4
2
4592
24
26097725
118177
5
534
4054
27
45
372176624
18172
13464269
519325
3140
378237
86881752
2051
94123279
2094761
102
24025
2381550
114
294778597
103886
94351
672368
7
443731111
194269
52
104760432
3170
42
24
145
2555
23
51635811
13509
32181
25703565
41768974
692873
12351
465846
61
396
338709554
7
20611
4970
7219789
48294095
5652
187254
7928012
1860
31578874
12294
15
12
348873824
7861
3
760198
2238
491
115
10
2021342
10
2247058
11335919
221162
8061
35667
26
3552402
53100
2731
3102455
485
22
465773958
2201
185647983
521839568
57215
8
187868329
41783730
1416499
676
82494
30
3
344437507
1964540
895849
74694
21265
2892
7695059
212
88064703
12496
13
1251582
16371
3
417229633
1460167
79972
1264
64767799
5
6
669147
308773213
5648546
8177
39
12
74578
1079
8893
6151326
285
33458242
12153
903833
47021576
7841
1759
13
21163144
499
1168
1521767
240761228
582676
70351004
4459307
3014284
7614731
29672
296696025
587
395423524
141
4
316906544
483
3048323
1821
345148
14804331
7
2196211
126
2174121
4756236
708
19904916
5
10
1801
11
261708486
259
103723861
60616014
75552
1730135
2858
452
450
5
3
484
31942
981776
379006
12868
1534134
878
11250189
154085861
29
20
21159
4
3
27727615
70859
18994
467637001
30
89
48
394318088
239361667
1561
14679
466193738
103639720
393055305
54
89748104
367920
11174647
693
672072
2
254837196
96049
386041245
3058043
4
4051
1990132
71971581
46
3
80967
221
40997749
508236
15220
79
449
345014
110
6
787265
60
117567
3
20468569
211214
235227816
224163447
3098
2710836
416
10
5
99157103
9
177823170
417784
5
373
2705149
61020647
4
15
45948
402979880
161387
1317
4759
17782688
51322006
14
2937391
4416098
17451
451781549
4450
42949811
1078230
100431
13611
1237975
229360353
936
14747
112627885
4925575
495146
59
526430664
587689
1572902
61117967
208594885
122
115106722
950933
24153908
2489
8028831
58547
61
8471371
14
2715488
11025412
195266702
198
5699
461
10205
595
8779004
58846
1431149
679
462402920
120836
54307179
354867900
175
10157629
96729325
3626
1039
108098096
694
1127988
624586
74
9856828
4349019
293989
30800957
12354368
16
4338677
10855
78108386
8138909
39
27059023
8320311
63
112362148
4750
6300
176630
1673379
1094740
2370
110
84104634
2
1225730
6598201
11595990
17164010
174
69587380
2299663
736
5803620
106
120606848
560
23059
29225362
105702
54453269
9745360
53
303428
1618
369960710
42
130354489
105523401
4
670
54024196
726
23
86734
84792335
10825487
2397497
445
102328
5
5135137
398
257359844
16375800
19
530
576828
57378
19
3812
112
9125369
48772
239
522647987
162851
619
1977057
5
4
750497
25347040
28123
20
478114
10380
677519
423
2
125742652
1564
55020
140424
2
3379316
942
107568
6085
2
2033
115207
73524654
56
4355060
114155190
3113502
15921202
441246
44
748998
3462
493
6781850
139679277
4208
3301243
26
1937
21277968
4867428
2200
467
2216390
2
24615
32657
434
1518
209
181
15
27792515
920668
42288637
1551422
211387372
1646154
28490
6026855
13574
107426
26298
12465
252364015
12438
62
24012
195
1492083
146
10991
2
1634149
48451141
735
401
5
41396
384
25449984
348263933
3
63
584064
8071
499504481
457794770
9629
262
18031608
31979
32209
3284357
18
618814
32872716
576
3522
217949
847763
11925392
166
353008868
11828412
10370220
25240
2
992
148338
2217
52
4656
29
3946
3
2589
19
122
56366197
51664259
5
1303900
7881436
17
3758321
1212
4524871
559473
58761633
58
1164309
28
339
15923577
177632653
25840
12067
153412378
6168541
2077446
449058
13
474421
3
141385023
29657137
385
493669
15
552774
8023013
882826
6709
53
133
544174
12421655
4172
3
241081001
195
116
3267299
233230500
53547242
251
118491712
8057117
80
252
611571
10473
13103
70
225370846
71676
7638
3067899
45981058
1206
12129
57
332048549
337017
1541764
35192286
160983
199845
69138
15434
11457
1403419
151
689495
27250
30
166
6104533
389158
25705796
131298
2413
3
200247458
23
8954
83222289
25
84210
89
1811
13465815
823
20226
291790
41902
7
80802
8776802
5306
315235766
77376645
22996
420
272248
3250
15862961
4372931
9488
2065421
627957
7777
13
84
19138451
14
39
24628423
163106
173
193
13440836
18666542
7
148
114787360
607
108
806079
336
133731093
28
8233204
449698
944805
14894
323
4637
53
1768
118742
227446878
301
3
31
837
32784
33246370
6446
421245
2053612
5387274
338
6
1981
50172
26
66
142828
29046
630973
4
471598
8192349
190
6797462
883
14
2
13688220
28
425401489
2841
3
2429
511107811
154935898
1528394
172
14
181
324090273
592
1884756
27
18586
186105
63
289430246
28471
197132
83508
1454
2586044
1040
24253
48529
125
45881
334850998
291772691
586595
64104
35118
1336299
8232039
3
12141
103124
16630
9970816
214
3708
171293
178820
3769
110
36
154034
963
199550114
3531002
6120480
8
12253557
33160
237
137
680
35262528
6391476
223654
297573
5
1021986
357
19589312
2022345
1136450
987569
61
1456951
111696
5
136426496
99
172
610567
13
6517
40
3769
377
7693
30
2426424
49921
51969640
20
4742833
86236138
468205881
491620
2128273
115059063
1816144
378
108
11386990
1687176
7370
151466457
1624980
1795
5
74
63637603
55866
62868541
7798094
840256
226260657
23669
30816
23
3191
92
11600557
2
420442
332026
840236
16060
147
9
513983
249158
13
3650656
24821
340831993
621
14776
9846
1969
237
58
11
6262519
23982039
26
76293640
51406857
910
7226
15
5
199151
797
4765
4
2255
3
36
133
2
21184414
2492695
748240
50
542904
93357
168548603
776
523543
409304660
6578357
451
485720752
6086236
15444
1350890
14264590
10
7605034
1741
20703
7
179251709
216
6947
7
946
533909002
23342111
182704
327
40353
11010
45547829
55431
5907507
13641
67156
427991
12834
25
53
2
30801834
3781
2472
677521
2087
3366
352232
2115487
5351
34799783
126190314
196410229
3
66780596
58
23182852
5530
98722
14
14237514
406011739
464653382
198
68262360
16608154
18188506
282
64647
438675280
1876
180548852
382364
8051
37641
3
5836
17214
53673
968627
5443
2659285
383
125056
3
88909080
1020
4811911
2504297
7218
52
5228878
2288919
3
110608698
257317604
148
438419024
5317
564942
6898534
744186
945
213136219
439242
17911430
17
2873984
2230
648
2671867
5
323
2356968
488
2495
75
34255
14
181144
76226
62537
17112
179
1785
404836
5721816
432573559
559949
94173
387
13
430066641
1541
3
2
3146777
59283
266421
3329
2
261
30141
21326
96677
52937015
36
1752343
48578463
11873792
2
1963
93
6028632
84925
4054946
44
7
25543
62845
1935
1695168
136186
3
186740
4353
14956
28
13165303
6
277549402
1077
140817
23248
57
1011363
7
137000
7266281
13
325285734
12507597
167704118
483
58307
2
374333
629
6352396
5201422
16296226
3429
647692
5029
182
319
3
7
6825636
62
14317327
1903194
2855
243269710
359
30306522
429724551
2558
2497
743
4541
206
400737449
159716093
98
657894
6
530805090
39
40393
14215035
120041292
17
64632647
225498442
8
63457075
516673
9253970
158670331
23
193
196155
683452
1915
15672
323961
3
24
6598
1380
344908558
303717
605
302204201
6800343
97
39047364
25832558
5691802
64314892
25807
23918
3
28251
61525981
6
31228
7899
4106
580584
7605
8222624
311
141
17
1518
11959
6872663
18028
19119111
1817
390224802
252548797
8313054
5872
440407
218135
174260112
100087
555
10
60677951
250
78943
6941
56
59920
244388779
234672
40766
56
2260
2
10622
14709
90307079
1460
3006
155183952
214879
37486
52378244
1225
275632582
260479
15734
878
103
7361
66804
30
33183882
16
412720
1820
365
4
313
4288640
3259
235
31661272
86
36
2491420
20789378
62392710
8298
62755
379
1080
12
2533
45161
418060576
5220
198
117
17124480
28563
4936451
1764
1485
68
994
25035981
127
162541875
59
4173
30520
92581176
2298793
1734608
4375331
2986419
14257
31804777
4
23612
4519
4
13096596
13
12
799
6339
14382
1843841
3305
24
3686
128965
371181385
25368
76075731
1633
4402529
5191
127538
4
33698231
1091444
16651865
6
111
3914
16
8506
3
29
85
1221654
367639439
1718
17341
7174346
7063
248897
5
357074
3
5
95184
15735
636334
300064515
60991415
1355
57
43352
20
1492156
5
422
48496
186
27287118
473857
31420
21745803
16403
3457708
1912837
1988461
568966
6
24
96802526
13530174
213
1006
153
774556
297706
2906
1231
9
12
3755
6006639
364369719
26616677
3079
1404898
184
25996
2
77215
5255080
1572
11981603
243
365
348274
929
261861128
3456
1081043
20062041
1792508
237
29498778
238377845
255
119127642
9
60
197825280
8
16
180
49
2010532
2160
57309112
3792544
4
40943089
1621
2056566
714
41
25803
103
151407388
1243
3
2715
31581400
266
4
223891128
7945
6
16763562
191330523
37
327736
617
156
2019464
362122
132439041
19
3481427
46679
3
2472382
12344
86384451
42647165
298
42
363834308
64320
4333
29642
824515
173
2
44293187
49270173
109429
55274833
194644
14590
5064306
2871
2
919568
1833383
170
573
73
301410159
938019
107
750
3033
173761
3
270
1857913
7738
6
4302130
118213
2813026
5796639
5
507244922
358
99
3761
24831218
90
55920
4
176
1661
413093
3
1152
63073
45318
38955
1885248
197459
1099896
108016
2
136191
3306608
1814134
44
854057
57181
118619
161788700
2250
110767597
74119656
341823150
6
21384482
17307103
263085
454716699
78728483
2791745
345991628
699
407
37
1619
23496
114
249796272
3562
61366
149
4
246203
6827
1699
71
67204
620
13055
244164
112187
26
10409738
20
463979
19319795
231716330
5430445
385
7905
14724
2934471
74979035
397
403195
99
3
3
3824418
2690
4844
1324155
5
21
207
64
616954
50156886
120
503
267351302
14045313
4478
23
59794212
431
51644
3
47996
12106
15481962
10706
8837
389
21
267195
1596185
57323412
1141
14303673
3391802
71
28
912
100
47393368
6521
739
2
1888
49402
4
4
528821
45452
62450872
179321846
36573645
121
4
2652
12
1601
132923
13084
49182
8014
18360728
110578
1890
2230
2302247
105403788
68
257206323
92655445
119553067
240630845
84641
44299
456
4848
281706
6460
131705
1145481
37
504
4
345
21203896
8078243
25003156
41
40972
3
460226
5114
111390156
703
778424
70053
3
12
9439698
5505
2009274
39515
254
416046
1066
1806216
38563
338437828
120875
13473
5887280
282730954
2473208
30
1262
788
145843
567162
163976
1505
145
6358
7264
12
431
467506
20120000
127656
3649
285353556
3831320
3691
506
156
16242
413
28559463
34
3276
93
999
89
32261
26981620
1019019
704421
4
185
26810489
1843
46500
465
62
13
1976
79755
6516
15633863
3613725
2791171
212
3
26
405
8468308
4
2354
14
866497
1585
20
15803
1474208
64
30
8
1014
8325020
39789
671466
6996054
19690
96536402
7225
70285741
17135
541
1148
23022
43560
51799
1475443
3074706
906
763628
64428
30694644
149395
6
3454
133282
726539
175494
17158
86
5
4598393
313778
8287
29354473
425037825
26
92935569
3
52608556
36511034
6
407
43029589
518177
33352
14
40363727
2
762996
101
2043
185
1712257
274580138
327636
51546476
4790000
199115360
13919915
8365
213109307
5509389
216378
20
202711213
119
4
242159508
766
2033672
10993
30
1799634
4791333
523
255
59319
9
1521675
165116936
12711012
262031
14
568
1717
137345397
1976
630
21728
5575953
67341734
58
21277
5180578
23589726
165
402567565
22236179
3760221
266
10542709
1658
657
138848
710
356
322165
131013447
403691
319871
373778491
2316
2235854
15682
92836
77766
80739
34
3485
118262986
481998946
4759054
707
2746
35794
532
1992359
7790
1666004
835
29
24375
402309196
91299
125270402
172
5987
2
14
12173500
197869553
252482
22200428
3
5152455
7796
168465
64807804
14871472
14
322341254
938
3
10040
53
937402
19
12
48
60213
10
28019
444
275401
16389824
3449860
28952887
50422
6
65615374
871
754
119062882
230
35040423
4759
324586
341229
1261433
111500
1464
511
7
111
28
215
3087603
364177383
10149559
6
1878
156
5842
18593
25
13643916
119563
61234
8
5148
929308
111334707
20445526
2418805
2366157
17733
11
46
72872
12571
104005312
21875584
55157
33
14963
1549681
6832429
41792782
84374440
295854
353
14
23090002
326
159246030
25841
82608018
414339
3
188144877
431262
9
96
6802453
1013537
3704
428947
528050
4145245
18
49
227647887
25568
106810998
5
2008
18
1208694
10735926
11
457486773
157
144172
3
90
320
7
96
46459
47978
37744
23674055
2
120765
6512
7933770
972113
82280552
4074972
700
83846
364
594
22
7888470
87710628
1652733
5
24396739
25782
520155
4055743
21849
10171
15
1447
9381
3413191
186
152666
7634276
127
2113779
1183063
39182097
29557
213040
14228
20654908
9
850556
342758
60760
1706
14
229067
2809
150
221789
64
9030
586
69868
86659323
11241
1941222
140558
239
2
3158
1881
29007577
3749223
82196200
66112744
43746
130335060
20137
104222
22
792
42806217
7414
87
241
256496
291
7887092
76476
5277670
767
9241
113408451
8344452
51
1782
479
28928
42
58392
3
190
15297
242558156
3
36480
32104965
35997
103184
496549125
1731
79497216
14
3900107
71403
7452185
33052336
123
523714496
170
126
97
46633
26478112
502
355283801
23
11
551
122242
1959630
13
121010844
2
41
147000
224869
2342
59
7
118641835
49936
1500
1656014
931
191119725
6807922
4286604
2331722
14738
487637
266526479
215716
446
54536
226
30827
71033
392099
50815
2189967
3381020
3
179
1410333
2
542
768873
475791
10
667
309703278
36338993
8135
4
128688494
22663167
1102
403162
26573
8608002
3627376
515651
70
128188
24
221347914
9017
4136164
1846
128146024
6257698
3087
218
62
4896384
87
74
3771
64197503
175
5
28
18432
5732
1892
2465
143988384
28797679
11230987
104597616
37
844
180191625
5
27236
110409
846
57843046
3129
248949
14224
9715
38
63
16752710
7744
50
239090
5196
7552
331191
33615460
1651
219603
1293000
26
30352
1385004
381
312
19207
7747
219
4016205
99
1675742
1007
32030533
481014323
36949369
48990589
171634
323990
3969
426
639296
438022771
58601830
18
27451958
55
964573
117669992
123378
27520127
2
112
219473
1435338
10
189668
13155
1296
22783045
1165
455
54113
27
12047686
799
40301421
35459687
7
502582
180703
9775971
2239
863791
197520124
521
125
15248
52624
191133
135366801
1477466
12122887
354025703
255736517
431499
294
7532
810
231
102680
14
4600
48
6
1983717
13906
40588
15
5
209205170
120704
3
28351
54
11897498
468350385
32789
98611
34
4688614
55
159
74480
16
2218006
180764337
22138422
5432
23447616
52
15938
142355095
51
35
1178
5
21492
15
39
64605
8787313
33043305
76
537997
71283
3193
752560
125
6256
66681478
557186
173
3
454549
128390
254
3
486
7759140
213
14884511
51872581
1623630
30306019
29754
860485
2870
422
91
1462845
32375234
311
5095774
29
3
6031213
20
28545415
1825489
271145
533500757
6
3
1226
82
389492
98
10480761
13
1616861
55
2189
3872406
419581117
8
155
134147
3791
6
90218
2
2
19989996
63560
22946100
5861
31131029
10
4
12762
4753594
922840
212121060
194
981904
49747
15
20536586
2090327
2
335173746
53688
32
675
16344
1006427
6654
13361844
1930
22187607
56
2
206
17260
1396572
17960396
117320
15390464
4615
5
410
50
1086024
5
490092898
10349926
5
211050
125
3235
29702
547
1671798
91
118416783
8885
1791010
50982001
529842313
15582
220
295914514
28120301
1645798
9724449
74743351
142534
24679
41198
108489320
3510904
96
128646
18413
52881
53596
169
2676
5690037
481
291063701
51912112
2210349
68
6808936
903
462881
4921470
2
264371691
466066
14868
2977346
4134
17
42
508863
4540711
248
7150248
4154227
55710897
1147
17861259
163677807
51
153592748
27780
897
1543
13
29270
18375034
622907
59197291
94796
228030858
1143023
6136
4213
3511338
15139
277
7
195
618602
62
153492480
447
85418314
53
410425588
924
171893935
121338
3200
443929411
980
13
29264
18906
103220112
8111
525
246
1663315
106
2699873
4233935
7043803
351351
194401
10
5111640
17631
3
3441
489069
238
203
328
941
38562
180157451
444819799
3
2771
2116830
330279274
31
28236184
3556
369537
31
2841897
3
328963645
8608
2204
200
305894301
2301
2164996
14
728
2865
138389
35826255
81276694
49736762
41
511
962702
18625831
201696362
346
2588748
1106
7
9
84
14659048
26419
500558
16
10
374019873
185730355
9370
411834
4542
13669623
3967001
2235022
2
109
856
265304985
3
2548
545699
244
12
10
37
304498
614245
316968
3
12920506
7908776
29
228796230
42594430
119508
173
35
58
246
677047
11
398411
2220
123724
177859
75
645
22867259
62037
563863
25184
49790
7417
32
126275158
485
3710295
26
3537
247363643
315497190
4537
8053889
111741498
3583
150060673
2907
321432
1773919
5
4
636
3108135
1646
2
232
10377827
373821
111
106849116
18
61362
14371201
23
5
6424674
22516
1356
285
7947690
202353
102635
3323568
26
9
3844964
8125149
273514054
4508343
5
18844
1631601
2687
7022
2
34
49
9614349
741966
1537
54267
626207
25
715647
32936225
12
15896363
15
62749
99821053
47
10039940
3849
23719005
3
92981
2914664
42031
3205
117063791
1177
405647179
33877
779
14960214
7371
18307513
79560
589
178961
238505125
6753349
623
2
126335560
92996433
14
1189424
3686
269
1814206
3327
909
5849
155124
890
17767524
28
238394901
279546
110
329033
8
240
4383906
747
786
9
3
3953
1519
722
20
95861499
281128808
60
229
478
85
266221
7
19695094
93
90627750
28
59
6766
34791
62882446
12
507838
8294441
204269
35781
512230518
301948506
20
14601
526001
157939269
57
61863105
148
13
2699445
2
2772
99
165190048
45109
2
1640
138791680
20699891
383979372
263683374
46130628
625
67652
37831
8410
291002
337708
93377
112541743
33327
84
3590
497173104
2391573
6450552
95607
45892
46413
241760
18075
1167049
64104
46017
190147
4116698
120863
1015
997999
9
1762687
619903
266262
3
2254184
451068492
183012
12494908
38078820
104
26146083
255190
15988944
104052
133
181
429642181
138954
2994
11636
11668
378270045
1951
490190
466109
2532
107411447
1475
108613572
26267
101806907
53710036
3700
40675
1141
3891
21
244448
11161
25632293
11
64526
26969
47132
495214
34173
2578499
2999854
136
62
24529697
5683
106
11754897
264
400369
82249
106031
316107976
15637
3508
372880019
16022842
429084
5431450
9
32772
4791
613720
694265
1710
508755409
338668178
27490410
222684
424
228453
222062120
30
40
31956
4
14565038
16634694
3861
14301697
20
10116
63
5
1313520
224
22287658
4493131
3
432314
273423009
459916911
484367
1476471
7
548
17
5371131
4
6
11041
33706
100422
2001862
13431
442
18440014
244
8405649
425775396
4259
1546971
23322
242
1230
1343095
14727
18771259
413
7874
3
495484374
73085509
101
14
234692233
7620
5929
3
128
38622
35261363
31
6765055
1537
64650605
31
498721
2010
13760
296673861
1115828
6923
675
237106
15
797229
62682
30
7096
6958
4104
1452
37833339
309598828
2057710
32224
1365375
16930
46993
627996
263335043
165
336094427
2169
4
20399182
479412
406536252
67
16
239615559
525771951
115
13
231983573
8184339
1651
7835
770462
189882
33
2026862
422
7
160067
4072502
3447
74571119
177325111
481588794
629696
23940
61297152
1822940
434965537
15277
131615
3
5556
21591
4132393
48934241
4
886
8759365
11468939
14371
26251210
7680
7976
3183
193
6374840
11982591
19
7944250
136
71581425
23776
5491
826
51496668
2009800
3796
99953160
21928554
2228837
21029482
9
86
911694
103
732055
281748
133817224
673047
697993
1290
2039086
7251
355
10689256
6246
900770
175081
475502
18032
8727
22
2188
5
777231
19912
72788996
115
2033
14398
15
409950
15096
424251467
2615
243073226
223024544
14
5
267710
976404
2922385
1091029
408364255
25661
2331
174
80664524
668
9585607
20
62870
62326381
60558
230320488
226
126703
1321
86530482
24125889
190951581
174715296
109776992
17155289
721544
8
528354
45289
8151245
1672
387259
935685
528
72
15
118708
791
25654615
6180039
7512
28118497
79467
3509
17432
3806
218642
13018866
287
14466968
85833
123478275
88454759
12534
473
50073391
21943
172
252475
51937
121489
1579
132
7545705
3
956
1000
526725838
3
119
27
32223077
685740
2
14949726
24820917
45
345452
101473807
443644
1454
234
191561
22147
3474882
52615704
220201155
37099
229759
3942227
33978205
188
142619
3
252930593
1008
128
93491686
9
27309
13
2
161362257
1567
6757328
999095
444410678
122
2843434
16149282
245672
491197
1733977
56
86172
3
739
271732
37117074
10492
11693
1936367
27
5
12799950
1356865
10796
6162
363468
1327767
326982074
2136
15207
51
6527
373103775
103565909
347
8657
3095
66301740
59
129
7172
407
1355485
1778
401
7352438
166396
7
209
2
2
130828918
903
1592
124011305
14
85
3
14102
260695777
257
23
5
29158941
479544
3437
49
27
35763
6739850
2
289622015
185
242157176
13563
135
5608043
42273
2683786
58577501
32945692
291594
7608
72
48309
37825651
142347
9
3091754
50
3596
54183440
1451165
207461583
8179744
16582
13
1654410
63181566
10684
22
12950387
842661
3090
45093993
127430
114325
6191118
2
158242
121490
13139999
47
31193239
282334999
4052695
151087
54672676
520
3
1987
7
25703
4
291
9
52501
3891
864490
4
332026
30655
29794178
69975968
63598
55403815
4
42443669
14143
27
4
37820
3884
1571878
192734
20702
133083444
980591
234088826
1023
8006
32411
7931
1048925
40930
3745535
28
368378657
42120854
951663
83571
499741936
325425369
499819324
10
102491
5693
216423
9
5
247935094
17
130392
25957
2
9
1114
854
4052818
2686
7017
139
225177193
8122485
2
2573440
28096
199567989
39450
3983687
19418
78488764
433
894426
22
18659
131178212
339543606
28282
6501
468
179621
391704
165
2577655
5498401
23798895
123367
201806
18736408
7
7136355
11773
348894202
240422
85092
16339
7073
3893
3830
5
13688798
8157
14238393
254
11
1507
5
2429825
114281
13751121
124371134
820
508836814
791608
2
13324
21506
60
4076241
44
6883
53
544842
483953
11
25
191659
1445
2256
9819
505647
31001310
1674
3722
65
26690
725910
7
12501
821827
34638553
48
29360
63620287
240
460149
6
8082417
937988
174752718
97033
81947
2212553
208666
842856
84
120540469
50
2
303914
529668
1197996
28
32436
2
30544078
12222
2
26300592
12106809
124
546
123412544
23
50
22
154
1008669
10733
5626162
24604096
8696118
173830
24658
22819
9
8176841
7
831
8394151
12
220109
17891228
90598209
27
1856436
62666079
253649030
10027
6570
22182
1440
1255
8763226
279809375
220320
2783
7328
472384140
51
25554
46136565
4838597
3
39
3257650
91113
132806726
8
10375
26793
8731070
371
1970545
1018
224117
12
56
64238054
207
46
7540444
30584460
6664771
53
124860
183
456
13627568
2428
56819087
3344752
47288
488
792
95605
21712514
18101
208
1852789
34128
335350606
1015566
50
27534109
34630
1027
58
62389688
84004014
24273
778
8
3669
39249
305
8033022
58
114909636
57
118
788
526733264
1501
66709146
796235
5271
3
7088078
7381
18751
86
24189
959391
289
4127
31937
4
761
214
2
917925
75693
3159161
6278
37846127
816218
8
1737
123181551
28250
151571278
178
472778447
17908
180067
65523
72098780
5173
891336
6642959
553
5446441
52748
14
3636966
1721
3
4477973
116049
122551
13539740
20
882711
1553
6
14
980
15064280
2
17416328
8199411
131553346
28891
213767585
41
38
294871
164474901
1623711
39266542
642017
45093710
5386919
122868098
156524
4814082
56786
3229679
43499
1893
53
937215
2
41133289
11278575
14957
3949902
855
17455
470
30
12763
482254
165
124791
4
260613458
171088
1560288
1813
2
88145428
3
133156601
64
155
714
42751623
10512
16
206762668
119168
475539
1547647
17
2653485
73891066
522839182
7
6558385
113
35
437495376
34
12156
63
217
16155660
500391016
7
1844240
236776436
12000995
109084
27
487804
112
10118
333206
125771968
372303
31067716
15511
518085863
8
5829
2080680
16
118
201371
24430940
34
335946
10152404
105
202064655
81871
62570
682222
197550127
15768
613176
3
10661151
20
4
192882
1697031
28085
246433432
34513785
7399625
62214
220491
33360915
423590404
23
5319005
37470
51448094
27
11993
1654627
603486
60558271
8137918
114300426
29
9
276890
2
6
9949
2628114
528419415
23918
23
338684
29
88
62
5020302
3
70036
3245
99
56516929
3888227
29
31
193335485
3571128
135338886
201647811
166562
393485411
935
46
248
470420526
10465
1308
43
38681
242980
2553
3
533459
101431
15108
500325078
160547
1837122
4508497
233104546
3560120
575041
503480595
449
276982
7694
582059
519430140
27
45
641
5491
3905
13048241
58955846
8320821
122829240
3586
85705961
246652558
13
2182554
91793797
1897314
243342470
26
1041
20241
1910346
308697
93325507
228907336
18022239
228002470
12198769
459
11874
579937
6
213801923
3
25252
1392095
58518796
188847
27246
713
9247095
236472902
6349
14
126
258860
21
26235
5818
928
243549749
217
244032
11784
261374
2181
2292893
4666038
6038685
123
92603858
10661678
95
4462645
5014
2
744254
238879276
685112
39348043
10
23448
231090
2613
15347
371626460
18218
366476
10702026
6
933
40952
27019
1079134
452734
566
7329902
72559
1278487
12118247
49
5
98614881
16710736
35054998
14524199
13
801163
426
14
14215429
427
9773
108483
2
51272011
1676
102
16306
402828
8513
828996
116281
1053
3609597
4
16247
2195
74129
130799387
17665694
15
1117882
1202
8
116
3490
18
160
7726
811
13168535
438231677
98
5
4
4
222897
158
199272
427324337
1173126
13647126
13159
8743
2942946
230308171
12456
169840
401651558
53537939
529
10
627
112
143927329
4
23
205609
5
93889
1206886
3435047
6538
1441285
5133089
3673
3063808
3888381
59
51852
1857331
4778479
3
143244
13425034
21
7890377
33
14023
2943
91576
619
424
253
141406
328170578
13467
28142
19
173266549
19
1878805
112
36
133476438
382057934
146175
2332
3
23846
2144
85
16
11356
51243965
74246004
459610
1205559
11430
13
49362495
2319
124085726
56
266
423
162257
10836
248434066
23643539
3983
1841250
231
9718
158
21361996
159527
49153
7709945
10
184497
108430
866069
3016122
3618769
73
11
223
982
1296
439
21479975
5
309897719
191444160
2
3
13
571405
7
504471
15
16831738
8225
12
10070859
57811
9814367
17202252
57809
246818334
3958
69
24
1045382
487
74
291997919
70724
102439
2394830
2
285
44
46787
3413
7
16167
31979
20157625
181839456
9691887
2
9689
428
44
237162447
60031
62
99803776
52891
5255
2523325
118511475
5107
7543043
19898041
940096
425
114079
14
496365234
23378
21067
5283
9191
708
244234041
20011743
5508
507322596
93
71398898
3767
15561
18
167
2
7886
3000380
7
4304
287347271
470260376
13
535
6
736
39
12370
1061
473027
2
4971
237287553
2
96
8379
84305
3
12741
146467247
5607124
24826
28
3263
129016208
104739
3253310
12779
333019
966
41
116
33
3067598
10408065
412886494
3
88609314
5702
42758
47658271
218520
97376741
717102
2979115
3
8
8553
228
63824724
16
540
2
289918357
297919310
9349374
24
96
15345
27
31
4
11
576564
27859
799704
9623
1092
1287445
165732
118107936
4280
38
19508
58014527
4923396
191476590
45075
30295
32459886
2196
31423
301996
14466617
2
13831009
1428194
31863
70
74336794
685299
141488619
259408924
99559
97776
33180432
121684
10
2839
5095
17
2
4
39
42741181
58471641
175
62
11649106
110
23818654
242630808
642109
3537937
250656433
36266857
3
503921335
51
3378241
26
266474164
24619746
934
6129377
180256
14
8568
195596307
43535117
10303762
11915
46
4
36
331629
25443
3100798
479
4073
1530
32554070
32
132137894
462402733
125
1802
28202
80227075
39571
3787614
532938
7030
392939
462
138101536
1687
13228049
36
689
40361
1876034
3922952
287034
88
475154
12
32155
28399055
3839
163
45
3668
126124285
274
33498306
333947
1370322
23
636369
1788112
223
23875887
36366885
958587
12056083
9458403
9603
3380
86900547
1254
206372
218801503
2
30667
141865848
4426
136
241499053
88872044
4
395620
14897
149
437
55617
7
4487915
500973171
93417
95259
895223
103586160
46336878
68783486
220795011
8166
4039830
87439
188
367112124
207
203692
3226003
134767578
22305931
262229
12272144
1795
35
74807400
3250404
580
8
3
359397913
58
849
162975445
12
137
3
14
3674
191182
1231475
346683
53153341
3950124
50
5934
326
350223
101268572
11662603
7607
8492
19
5347
54110
756
3088562
687142
43801854
26
462350
1931298
3581548
32830937
307
78492437
1889379
13475248
2
208833
12
109883
66195069
2
160970
48763
1988
7829208
27
15417
250
35481
3931
373179
4
3019429
46268
11926
50714
681417
10397883
29
6
8338154
3229122
10790784
83590384
3842
41
2310
8231
38
647860
20786676
346323719
1147
521440
260122
4
61109
901
24
2
26228
142132
3782817
95
41215903
98763452
750
56529
6977622
458882
59
23403168
104
6
17059
28
25477831
60
1363968
350
17
1257
813
5870
134006783
1285
474
400710
174
73088
26876402
109189
355281697
19087697
496
254
48889
629
6601138
6484
12628405
4106
102814309
446
41817519
54589221
76
51
9
2
70
31293920
7336504
24
5
125927926
34462174
1571
82331
49631660
64696546
2015638
159465
5725304
1132452
66944414
75345
32158
17
13
1151991
179
813870
2
25
164914
6545810
200331
3024
195
1058129
13930
5503
10935
1821
1724
27
30954
522078
30169
1714211
2364188
272468
173620827
21944
13369
11
212
2081485
24767
370423207
3
477308
15974216
96
34946
11416096
1193823
16196334
411063674
28658960
12
834
20627438
406685
318856500
763
30
153174751
180
1963
11013
3351346
5718266
208600
20681
645612
2698821
2
360
2442100
6928
24775
153
3032242
2
13886340
3453
4217477
521528222
1013
70692680
20721
23694137
486969061
15730650
7
55
101651827
271907
6906796
79010437
3
10
33785
7015058
13891891
8008
4567933
12
3005703
20
57433
8108
3129
30
2
47108953
229351242
94800
6
103
198557042
17386663
60
53010
11378
43208893
1829
118611
925360
598878
20038
1122
103
32184
750
5
6102
4261003
65211832
9
272817355
450
3338146
261600
5
216354
11242
92029186
61
22487178
5685217
29547
48696
6264680
1755479
20887178
184462
3602
31442
24
3433886
29705050
67
29
98414343
24281041
14219255
830
3673
1339385
463
9009
731
7005
507
23
7546
332021
1398
160268
189947052
96783
286
10
451580
5359
360
5
24
170801
26494806
3362723
186
1315742
3715
30
75896
3
54037
62821967
40957418
3533376
291625147
448194223
2
1698547
432091271
96996
62
6133031
169
4104292
7
14
3
127
155
10498
2
28235
3868604
8319783
190338
2782879
2381
358008094
41
2773718
3902007
417815
192
4063
297871
1504
40435510
452673013
128088
8
465532744
252676191
130697
99750898
163028
58329
147114
21979
517213755
3406
156367785
187289
5
161
47
3060
31
101113532
167509
16
158
100416
2326265
36187
2172
119266896
52
822191
195
3323
33
20321
13207
71965577
129275100
36
17
52605
27992
32
9
49795586
2320250
1566
24598264
11
68509
16668360
62157
292
4
14031284
5714440
26
138041861
25
2
712514
14
42666
770
923827
623
326
75
494
113993410
524043437
4040
7395
14698
205
79001999
735
10
31535
20996
200
3
19330091
137
26086677
71674998
5
29006
833449
7412
1675811
3091
29225
1124953
10852862
1110968
26
276960316
282000
31
135
7473670
3654
217855017
162754760
16665084
41
4
75186342
5073111
3277492
902
71992568
8791
12
207640473
28334
52
1846982
6324983
501951
1508831
3498
3993388
2005
11591625
6891499
40923
229902215
183112
525578502
723965
9
65445
3033857
141
367719079
19205287
57330
700263
60046856
3
43625722
177165
104
1710643
38420
29
31322
4422825
348774
734307
376
112328376
3915
97408
483330856
27
690
9
5478
55904827
2
1960
4
26636719
3569
455
270543
379
342
11050
104
124
11
34
35696
2
87801868
372275
194931949
51
1188080
18
15
1302
30924
380938001
862184
57139465
507
17820117
245
256489471
106406790
277608
20409
12911741
56852994
1544
502460
7
28411900
988033
21547547
457654
100
113
238674786
2
6495
7119
31144
307301722
3858726
109574378
770729
93
26
521635880
31872424
30
108277758
3770883
2798
374
374165
36487
42376
294
4295009
301646227
228872021
215
751
56
1735946
23173114
6243
439
2263
2612
169
8712014
90694078
54572723
94690329
52480860
5606492
434
101072153
765
1026350
52
8081
12099327
1870004
28675630
315028
373909105
1476
244113
62033
9540740
1324
308096
175036
144736
128642798
691
1822
332925
90908392
27242366
557
120047043
16
4937
250
5150
114
13014
17
9026798
11312008
72
247436
2
22
1146
111595943
111196869
9
21
15
55778
42376
68387
342433400
254832
14791
1620143
260399111
3
112
491890228
409583
317449
157489728
5
60306
29371618
1013875
76450
7
3
2
207076
15
393
231783
12
3
480804986
38
3512312
40804
233
3
50
18105990
949
302084
104
26143922
7734
455
1672
211881940
8
540
11268479
8
38066319
411866
1383
3086
72417
839
7
748257
6645
39050
3631
6614
910907
58581303
2
2780
29
171419
315
8
7
1744760
876402
9643
516701281
3564
197
6051
486795508
2872
15
953810
76482953
167
1714
2816
318926170
4
1811
1533840
32381917
1490784
42872394
46827
3430
1011124
4650
99908297
70981746
9
1653
2865259
88793
2050226
2118
3
931
1643978
119111323
56277624
1750
523187770
37
92
8086
4069513
2646789
131032
4324
51173244
33834522
24688481
9560
50
5447458
3
11
1586
210880
905
7600
111
380083
868522
9
7682411
50363914
207870
67
992324
23671939
48
50
5
127
47972890
5913135
4523427
142125629
490207374
922
7
1517
3739
189775294
45
570
201
338085454
33801
581
5851
1801
3259
2
617
7
238686
55830272
88587
310420393
2777
926
325
6040
521807
9557
237
37549389
33476
1370594
58487
1578
279934081
1312
3639
199934
101
212114172
31350101
6611684
432237
71921
82
132399407
74170726
14137190
5797739
1015
512823
52231157
245
1251
37
5226
25
30829914
995426
2717
63
10340
7
10685303
79186089
411586473
233
2
109088451
1866137
794
32342237
124079667
358456411
32633
207258
96190
71966428
506694
238
14359970
2023
118438
3150
1277
3539966
2036478
7
541181
3606040
113
58936
139333671
2
265347838
1288254
58
197
52092823
6
293
932216
2814918
229
7
713644
6917
48714234
2
7
47402
64
18
183
3697509
182
7562
43
115218560
570563
922
88
579228
951736
6071
4
1455
56071003
1542262
1501
360697566
6
5295739
52234
60380
12488
246
275142
2819
26
298586
74459
11
274810319
435619148
21
105002561
493544
6445481
1711
20
20495
64340
2219
10077
31
625
24
1061
7406
87
79961916
28
1443345
502
76875
19581
113818819
3499
5444945
125687
3932607
207
4
374247786
496828311
7104
698297
69
16
388
40690
59
1251386
872
303030
3481505
62958251
2706526
88562412
1533406
41
338990248
1764
57416
106833756
194378
3
401313032
61
19832
226417708
15715450
606
13720722
1962918
80439309
2715
29
3406587
717617
47302198
13636
105960
54743
3498556
1962
2
441174
303
54
221842
205528339
2408492
188653
24
928546
55232919
28165
244
28324
241
15177
7819
2499
2637
229485005
12
151
5243
10931343
3808777
121
8073
4
167
19744
6605
139560591
71950
618
109
3
17967681
124479
72157
19353
10238
20428337
25697292
3907
1438
15
209
5556
92
10832
7183
704056
225
1676977
484
2022
3100012
4
3352998
123199918
71811484
396447723
6
1184347
984
118
129130249
5394
392735116
15
999
5797456
90738
144819249
2947134
12974315
15597
14590
9387072
63771
409334252
294
1685875
394497
13
451866319
2640
16883316
1205
1416915
112434608
18813
2964727
412058
1356
19978877
31008
21
210658
222634959
8682
14842745
87
184
13359221
30866091
21
210139908
741
4141791
527682943
57
20911632
228875
301773
2
438217770
63696500
11502
117
230969627
801568
63
103646620
2
48193
960
471672512
10227750
7854
235
70766119
1098
61215304
462
1449
516205
6875793
2793
57410
1640
24256
792
3622
34995
524793836
8663090
680537
27942
368
34
397187325
52
3748300
116
755
6
2
50674
28834582
59167548
1540
9
264
30521607
2698187
14933
1424
13
107
54383
1456
52322
50
10522656
85350
5972
181167
25723
2259828
93839
31
11662672
2129606
64559
3767
5905690
4527
12905149
13981
181
11
30786717
50544371
17827
1546
142453344
1084
46
2396651
3773
30
9498164
688
1814107
10464
530
13768
938
207
44319303
2874
4095
7102011
21993480
22618
9850846
30050400
779
11328592
257775
340636
64
7
10491449
5419870
214
5717
6675290
3929712
17586954
16
211863
14994429
9327
1002916
8
17
612
381409
3552
114983988
249592
1695102
33266
98091386
6154
359828
381298
19166
182131555
2
1935860
3
9
107866
13744197
1851296
213963195
3054811
17526
851
9172
4552138
52449
443
393782
50
4
252
365
4839295
40
30
2248382
13821
196499723
11
47457
31454
2480
38
54894
9965599
671664
32234
41439
328300
8167
20261987
81
45
71
160219853
56602579
386
6023865
79
3714606
12363815
686
692
9051
324448
115888
393128
540150
97429939
246
112966778
1886698
1635
481508846
726568
2
2
242847661
1971404
6533532
103593
194784
87
10
5
13592904
247
3471
623
859
14061809
221
24067767
175051
28
7
667
235072584
172695124
8470429
4602568
525
5
253
1426
100118853
76
38984
70810541
30
22524836
125686
8806
193
3844329
2716
5327374
2
316746584
471210960
226
61
18
19281327
2
92
11711
78286
100684
18063303
57
9128934
7
38235
29871231
1051
3618601
29875630
1194
754327
6
15261
1820
27
5
514
6594925
26674
4063188
243
193943850
287
201032213
1152
27
949180
83908194
1847626
158
491286
46464
22
39706480
2645039
2
49364804
4244
14411709
3502
243338359
4913
2715095
153
205
2
32050
264464264
130193
937
54901
2
1504
136
31438
494
169
912
895
1782
5178170
257089156
125101492
3516395
119705298
17188
902
1725590
131402
3553644
7
3
609454
1085938
70
211
2
3
237737873
854606
5631
616
11
27506966
1572
1127
207
374921556
11436
838146
3716997
9441
36163728
23
68629
11
1851507
3751635
26
13
2570809
487807593
9014
16198523
15240771
4
7
100
17
1328750
527992
2827
2
253
3
1532
5
2996849
14
126775
1299142
46457
79569
35
362
7560
1012
4102141
94048332
7
105162908
2
3
2
181261
59724146
1490369
711
124545
145999
5619
360152232
4
84646126
70
1781
5
80568
185994784
37650
1012
11
150375518
47
1992
419
304
499
3
118241927
462391
4929
1971
4021
18621
16061307
48485726
1833
14511
2156284
23796
372677992
316789927
198066
3324
35
12726802
2455
27107
20936
20
19590
75220885
65
10898052
49
209
16012159
84822
917404
1199476
150
26387
7518
9159
15649
22
253
16550441
687621
51002
24
811
10
11722
3
246
28178657
3833651
342273
29
676415
5504451
81655371
942
3
15
1426
79
2292657
2034
14679177
3055742
156
21526
92
9610018
6
5
384395286
19
10367694
22155
458966754
69942
54033052
38173
31351
3
496287
1333462
414973
952
27
45
57010761
10597439
10533916
511
3
15325750
210357941
100616
3526030
65602
19519358
34149
154040
182
782017
57
399
265554867
535259
59
13903
1258857
9
11064
18306345
7778370
25116996
284565372
7060
259088
56
32984938
688
31
182473
1076
251020
11
356890647
18275
1504632
172949119
2408
609
387981
30450
249
53857613
356
189139
262117747
45
1271099
8024
25532445
3909
289
69
124344628
520937100
94072
136
41
479445060
6
666340
290886
391796746
9
108854573
3509390
4113938
163925
401178688
11100098
284250216
4483
76207
822403
63898438
11
120947797
6981124
6
144234
5
54
65116
77
521288353
536855
2
51530712
276
751
802
32
811
182613769
11
46730
1628109
18190
3
155180911
15
7347009
3662
336857316
93846
52312
522291
3622
14107
15569
14
4565
601944
2599216
3040
2928070
610
18533663
110
331
229814370
2292816
90
5893537
1300
126951
1258
438490790
74620
12
10874
27773004
2
75223
25168
1195
16466057
7133456
129905
285
9
805324
699
32663090
106030919
6
7474
5728273
421431664
30188873
21983371
4250
22506
26
1767929
2
12635
105696
20930
8
3812
55183
92
55928114
93213981
23614
15
14152
21
62
7
49739
58224
7
9405051
3169119
26
163465
259904
49
64293
20997619
2439
16565805
5
358476
1120
3209098
110
411796404
8745769
217419795
4376
6
18465350
14024
5
1844745
441093055
1528
431
4154
77521
16
6
15
6
2
2
43
224
46
59421
1177406
1926
343503
5796490
779
8403
84
229563550
122024
56
3523038
379
5
120181564
5679868
7340
1669
3220894
30
184305377
28251
421315124
13490241
25
245209
5
17083
117397
7898
43465447
141
240955110
246
16555
424320748
18382063
2303
2391803
340571
7169417
212
3312
58
64132
432118226
637
247296
479877256
47137
13629116
7086
28626114
443
22
3299
24
1039
1994
33318274
17396
206
122431
8
14089
101
1671
40962
326239030
114019
2
5
324352889
1079
8594
67
25030485
232
21587800
10415
1384742
302783407
6
30175
69554
3
79188
269
923976
31984
10360133
32339656
745180
8979
1986010
20076658
873
333
3649
208748932
852776
6
78402895
195487
4944
104053
22
2628989
398597691
14879
33518749
43489
5460513
75783
12958
295387
1223
7182401
7
1551278
11179
3441
56760647
125708378
73
62780
9940
1410
208530
52460
10495
53710490
242345
2044
390
8577
888147
127487754
30
460450
79
145132741
35
74
4
435
7
233104650
1901334
185311070
22513598
4072185
3
2958
32818
63
323
199964
26433
3484
102
26
15043260
3570776
7267378
234
1922
770727
90045
25
195104
1379544
223
7629
27177
124086
3471245
282
1283
12710
45774
16488816
100
159
5281
28694
1430
13887759
1521806
106015253
13436502
3083647
662393
130015777
4
1040461
2945634
49994
14595
87
6740
11505
395374
316
211
3
481
6
980805
52321
197858374
248897
85149211
9
171665
24671124
7
54890285
9428
3580420
2373
190
6004970
20489582
411204
3916
1848
81945887
98285239
588516
1924350
155
3745
103819863
19059524
470148
201868
6832005
11434005
623442
101691
78
235574
799309
16081420
39310
985
3
19140
77258
676
132037
3
160386508
22
66
1458039
10468775
483433
8109904
2932
109539312
259
76
215340
11
1334
960
23838
69553290
5
3
207
18285171
270167809
15194895
1603
5351910
60
16168
25
5
6
2475
2854195
10603913
1312793
9220
18
1132367
961837
58187459
6044489
13541
10282
90161185
4053734
723576
237116
249709
109627973
127621548
489438
815
129283
7
201
81886
16362
43
6
27751
1981
27502729
170345843
240265431
358628875
37336
19
51
56464
105023
316
4028152
9
5033
87340049
525359422
13
565956
221297
33378205
6257
6
6986040
5642759
48
8185
566257
9
425199
8995853
75212
62
77
17924
10418
22466592
115
114857894
861
202
212523
995468
63337
21659
18973860
32123
7293
1219930
2
27293
14993
1393703
33
975
21
2705320
24467315
226928
16074599
53880
235989
142039
1796
46432999
31351494
8935443
90166
145437316
7824194
2
116
12445007
44
1043
34995729
5
31550
349
12972878
58
41
199225
483934
960
9298
17950090
9761
3
59
78
1251287
3868266
181
184
554
587121
6
5566
47756
877831
47514963
1845526
466
104117
21598403
41
4131869
104199019
290
761
5303904
451572562
259196774
4619
38910
39
45670
117
17
21851537
2
3159
129744326
46057682
453621740
5684
513
143504072
245324
9640
15
9970
4553422
111587359
3818
15604149
19418
130624
224416
14697
18
236189909
20469
26
291
5127690
1551
481035
10287237
387887977
2556
687490
5810
10683506
383
4
662823
2
49
359
1625845
11315
130
3
90209008
2055949
16946
65781
457971
2045
185457
3
196029380
8
6505966
105
458
4815
21
353899200
131
93093374
380052
3190748
331512
11
10648535
245763
3
66
2
2691
229861
34003513
495
29507
3
884
1680
7474462
120347
8665024
4945583
3302
129128
22310129
165
1171
127
109996948
7247
310
3593712
696919
5
30108876
117427838
115
3236
83158362
18236
1261
1019415
2064
13924
271
23766
9166
1321
1037
56821
1615
1211
985
73097
30174
29
428
164790
831435
117272
2941
479
478273
46
21561536
47952
14238
130409
4837033
62131
1468254
245920
4
3832607
3
12682171
2998
22399865
7
7
604096
30
20261167
340555
2
13
178
84494837
56506
14455589
104
2370
6981
7388
185380
56
266
2
861595
23484
18
19
629381
948228
924
8854052
47843419
86473
5
59715
357204973
3705686
10
74
266434166
6726
7
4
56
482
12
99
232
39
21566279
98
101
3249
14908
14301149
877969
301893
9
968
8490
5889
119905
53845
74
1690225
483171424
172
21
24435
165629527
408930251
8
1056
6
92831702
114
268
62238912
1567
182079
1774
22948422
28704879
62
137824890
80005
486766
1370568
22
945
42113
276
185710384
177249525
14
2
30150
4531019
12
34035753
88
738585
160228019
1898
21535
7995318
1294
35719
106963969
8158
509949
381
7
1445352
461311
2
31834
1442114
33
17040636
2730349
7622616
5124815
228368
154416
2935408
13276757
23311
10
2466
395051982
1284077
421385503
20379
197
1157
20
61
188
51501
14
5979998
192130077
391319
1973562
150820732
10357
11
274630661
2823
560
1272392
144314
9
2
11786928
42
9
505
1406244
72710701
32281156
4
63218945
2335937
56280538
142863012
241526682
14883
17540451
10979
1382263
745879
266
4320
54935133
258585
4
207012
348523
264
1003
12244
754898
5075
32937124
3
185049689
6902
21197617
2029
1674569
113573
2734534
20528981
745320
11184
31
1752863
715096
689
140
52928
224762980
47
750
1688
128229097
287
790
3
28
691134
23647893
15
241524310
33618759
3
361368
18
122
446448
308560775
809
49
24326
278929
211457321
13513261
109
38
5951
11
846
24411
203
6
7033930
44
76715
73
788668
1411
4966767
12925
1784
7612
55380281
659
2
240
14592162
96426546
330644
162
1003
399
7138261
502485
47844318
128119
39572
20496461
6870024
485
52969
251739
2
5458302
976570
6933
99629
843343
14795
401590471
63108
59
37101
192345708
24
211
3
33
441284559
44
594561
178487335
9686
111677175
52058268
92
1758330
23
988
16437
391852
408
34890138
154683
3713754
28497603
12
4843
4059300
16909
1053
27463
567
119145
103251
1682
720
26591886
25679237
205
1621
17696
9
13
1280103
244
1580071
6056835
608
95
87
483796
30
77
81236907
27260
411688
2
3864
586
18
358
40318
2425560
70182
162309
61047337
7207507
4081
35002
233153673
126553115
234
176
3474
1885733
404
1156
14139298
3835
236291323
193648588
4523283
412895
3450
14
16592472
63735
3039249
21954427
1439
67
55
958
120703
3
42
466261
49
7448994
26121624
90755579
129198230
4321613
108997
877
105650721
358775
3
28
119
541
2378
24678
7
177881931
339834647
11
2729
8854
172094
1888
55
385482539
26302109
29544415
7394
260900
464207512
31
3
3525
3779488
67264217
403
89
137
2112
15263
123436
27
74318
28
1268502
2965015
482
119185799
24
15
2
2531
1224420
16714981
246
115635
504518
22870757
118127078
2063060
4
242797
99
2
46886124
8730
310927
121
164
472684862
612562
3517
103014502
13248
22
6261669
155015041
1389708
36
277838
22157
14
2
227869368
9621807
11229373
4
8
54668738
13103
91
440
254188311
54944
123815192
6688
16633464
460756
79630
34125
914
168
44
31774
111
500
53
47469
350219
2
122371
34890601
1992250
2376536
13161
4644888
60980
25
32281033
666
223701
214013
972
994236
151608
198965883
105596
11726849
110279353
537
44760520
6259
554367
899276
675888
56150
7783703
1702175
94467979
1263514
34445
19
100976982
16
686071
2251265
1041345
60786759
347
969776
3582155
95344963
2518153
4500552
990615
127640595
4632
16
4
5
2997382
3799375
28
1014
108
35082379
3501
53481671
76124350
1365
238122
3
31
279932157
808576
116
206
26068
338
32610096
2
313317206
2001956
12188931
72
22
993539
4578
13
15619052
2
340
186948
230
8293871
2240603
11558
23
2549541
6
497
44526584
69
46
905
32703
7833750
7188
268
2
3411
6304725
24769
5853622
126
274822055
119348
484
107
6440263
36551
18
410
338598
73
74732951
81
871
8306
181208
106620527
2848
77
363187
8378037
3
11237184
3
1476458
776
207048
55623229
14197
110380
202935
105
7
64900996
100867696
6906538
67522
108190
52111
24574
921
192
637762
1930110
24785
197070
402631
17253185
1703
218139320
18
276
3771502
120164
7617036
5879133
1062444
50395
439250
13
58
2
381
3900
12729
522
38138255
2224507
26
13148
4882
7
3
524862450
614
1065
156
1568930
885862
274
358
43291
11041131
2
674659
31
19282
898
833572
100881
174172
250
130208
5823122
13
1826
2162
40
24
94324899
99
413134
7122279
59086
152817847
33
7465
15
120095
8960954
790
104
40519312
23013
206627985
237
150
27251
8245854
243667
12168
86562
170
29727007
23420
14569214
4237
219
35109
18
26010884
3590895
5310
744795
2
451267
5675
50190284
11213904
629
166829798
2
47710
780
770
349274
894538
1819
112646863
2
10
937357
35
7418
3707
11
4
3616
374914570
2586506
68
177239734
4110279
3
31
12
350619834
141
7052
198507
2404
136862
51
455
654508
3411
51069
29
5323
163
186884346
187
68208
11
30
366510003
64828
35584
136969
2727
403455
3359173
5681
88345033
4
598958
3900
154390022
179871048
2
66
316
3784
421661
179556
3335389
110284941
243159
25809392
249853332
5864786
22569
11490594
5012
23432
8127
321145
11010685
4839
2
13
896448
21
3355
5578
490093381
1699680
49560
19
23206
18
3588307
1042400
5679
9025
12892
25
1035477
15
114929039
7573
3
123631
1698
95
6
27
34917
4664302
1796
37
38
142
7020053
954293
7
966795
125
28791
7535
535924180
22140
28
141
6171646
1233
5485684
91
45007696
19
128073
488
7117898
715981
257368790
81105
34141
17364
4479
256786246
816
3
13308765
116874117
349707
7476
1919
53203
3
15
124
236
4977231
423869994
4385093
127557727
23787951
13244
35
1228870
29026
7496
4
12
62672
23602289
13
276937162
52746
11929484
151
2
452028
15
121928561
8450
20830907
38460
31183
2
797
28
2
49695
204117909
12595777
438434549
215308079
57
13935096
5585
20
7684
24
5097
10497
4283564
948
138
2
9356
11
20
45
439635
711
62
17452
30269689
1005
2461
61447813
190698924
3533916
31229
14195
920940
54
252576449
2036
58
310956702
153
63050993
7
31936715
12
25411229
25
749
3128
299
5544424
206535223
2429422
330336
38298422
19421
528
2030619
771451
57477
461
943083
56913805
2
48903
9349
18876
6418240
419448
1776
207703371
428634
12730110
18
8199748
458
21372
369643710
53
90
14738
18320136
19079
467383
39272
209797
1996
254
108
22
1929988
29359540
6
8198647
2306470
55378276
14025
86092854
160213103
2265
4996353
10
12
11
26399543
36
3
3401
1561
7636164
30
34406533
563081
109486144
479
829
2
180949
32182
1340785
14
6
421910910
44
20
3488
57711
210776
217917174
4128374
6
21
8564957
10
1101
185
128014709
189
18047
90767033
210
370471
320137
3678835
930
4
61
84304
5068
7978
20258744
488
218241
45
50881
9166
14265030
7418389
23817376
88721
27037
127848757
724
731
1086126
377735783
271942710
158500061
97200
232
26103
1057754
34
10
786498
22
63
14918846
12081
82
15484627
828504
5239789
504549108
4074
87688272
336
106234266
916127
5
29
209966870
3
102961
1797
2
6839780
6791068
13990
663064
17837
140949
1744570
82
10542006
93
1962
14451431
411676434
30713
251576843
18
1628029
2657652
15063
373063617
28512
331
111083
58
65266
18
13930806
487070
1880
343
166128
4261
3
3598
25
2770
2034
319
4752125
29
219498
143
249404761
64217262
8552
3724
25
6648457
15159
29235687
7327
37476
7295742
6495
1798
8262
7368
6700
17399489
1734772
124
62770055
166565495
299037167
88112
3
17845
101
121754680
40
8971
64178091
3007819
3134713
33199283
14
7
162731
43121
2917
7
56
2
496199
110
436725
15
17816121
122
2
153083980
1315
4109
436
118531
3350
59344
18557714
73
83957
1771
10590995
19
1521
15361
60055226
796182
77070
7364
3
41697158
3038
98289
3392
713
80930
13663066
51
3114
1977
81586
12455474
380994
173
1332
9582
746537
207018
1090063
183484
190531
1872
30486914
245
632
87373958
48
2827
480
3895138
25211
178844749
28678
19316953
851789
9004450
185
106
294079438
441816
5020546
932
251
507
12543348
1412777
40
11
416452
235170099
738
22641177
11
484
3
621
240419
1441
1258
87184613
731
7
45
7546443
1245
386900313
75429252
68732
18
498406333
161
17
2210
229
236955203
1297
118769531
50153440
361895473
2421
117
65101362
5605513
1980943
998197
7600262
1668290
5625
3265
1881
28202251
16365015
105149
9
242432
286858
18
660202
7
666047
229672231
83458313
233480
283940032
1863
26717029
47496
2163634
1003
3939919
505
441055744
4049471
680714
12857
1631
31364
165
147
32
22358985
3
8
8886
40416395
38535
189139
840
5833
16102103
593737
413
475899
119687613
36664741
318517
4226
3633409
900508
4
180532
235367
276147409
17866913
188146634
534791300
353
85
216
354503748
614223
6556
106728
1811931
28460
34000348
3
7152460
93
11668
36782
8018483
5734
258037348
6248313
130
4091854
2238219
3
7
2
62
52
366705320
86
101043
310
4463
3113
2425
215
5429
2237
294
423792
34175
63
566987
23745406
86021667
13129273
1271
586
30
120460018
34229
7
178
2514954
124487825
46605333
588021
1004725
1025
3458
731138
53571
2967
227
223105
3320
101
1543
414
514802289
300877
2101
12671
495755
88
246174
3834191
1748
4
23588
17630
33235944
284
21
3586
15032075
53989739
3714
182
51013173
1781054
31056274
1516
96482607
136
2414903
2887637
487122003
111
628675
17885548
5750033
228806
98645191
803758
5281259
14684792
7
15
5793
99480084
2765070
1575730
536349
17
2
9
8776
2
7586
4566133
725
12
2905
370029319
3
96423
798
29160724
209403
5290
3568
16727824
347175710
80589234
8137
450
1610255
15844
6533
3093575
19
676
68
33
2827
46
4990
4
173213674
2499
15
1412
849
2
40
102
3
417
1127806
722750
16379238
4899
116
22629
10
204841
936
31125
515332
1138
3896100
145012270
359217173
42786307
232
1376
2356
197128677
5
347
364026
608667
2299115
1106192
43351833
21768007
30592
86234
2580865
14783
104
4
28098
128482949
240595043
40
6910315
825
25227232
20536
8429
203
33
2906984
462697073
230559691
6672202
135880698
24
9895328
98875017
570360
16626
4553
5826582
152
1946
1879606
2891226
2899730
18363
9827871
318754
237415
2
57
137439582
2966
1480
140693074
71349905
888116
1173832
3634
99182
297976
1211
101
56562
9
450109
36
124970586
644
3691
224
35222325
40
23833065
3260
9
7
12
14179313
712
606654
2157502
905
347177
696
65433
16187476
13791888
15735166
96785
23397909
2
444801
61876
46052
365
49686
25
2263483
741338
116
30
9
675088
770910
79921208
6
3292
9
388384
10115
64960
47716893
348672
2433
14607250
5413199
6026
348
20609
1728
179186
8256585
132921
58554
4515401
391205
110480502
867234
9
70664401
75664
33433933
879
59667260
38540
21
2646079
1750475
7233011
62808
19596824
503
35302
4
2099
134
409557
14
1849
12003417
7498
65697988
6345909
49990
15425344
12320780
8305
6308015
311575454
277440
92792025
105790
759036
7414
8
36
476345
45
15965
2556
436
116
433853809
8264492
326575
203819408
3118926
44
50
333
3
45972
23
23593608
454
3303674
31928904
1413
158145
76322
127694
162735
4
2
1446243
64324224
281189
6326751
449
1730
13432
109654
1240927
498937
465710258
72768
130
243852521
179
29
100
78044
29685003
36
36803
60624
35423
21
7495
2561453
953
2604
58299
3257
12984888
244
2915686
828
5
42
55247931
6159635
7755029
5
4048
14509
16053
301
13581080
6148
494172
240078
145168
28
26
15174
36
3
102
152029
87
97588
26290
32662025
70052
11336
7780
24942
76125
2466071
293977
132415
19575063
86548586
204571690
6
2146789
3177
4571735
20446
7
2568
118
677936
24
15
427325560
503034
3143173
185
5098104
1407421
752151
187
23999736
37238
532276377
553957
18199
58780
14310
21
847015
129
37
108804846
3358826
167
3321091
521295
352
347722
911501
11686723
1668
186
2
6
194398
610
18149865
4362
292943
256
12529838
46
1972
44668
3661
7039
8446
8311571
1001
10366590
311
608909
1193
257072
1899706
14842673
26
7390
486105
9
152
6
60201
2806475
16995226
775
3626
362020
76133974
58491326
244658813
352399
140280
320190
884
55
372
64457346
21
59918
8165
630
265611
19
497587667
18
27
842588
60847669
41
8128117
1644
1582
180047
23
1746600
4
19211003
7
1829987
74338636
102
41
294994
13109
30969294
1292071
36
405355997
56084669
6962
3345001
5
362
12962
215
306658
69243870
283
2025
15342
5333456
41931992
103107369
144
134
5799934
2201433
679693
82765970
1443471
4258
56626961
345061
767091
717130
3137513
52902950
3273180
121
1169
223123
1501206
21
7
17294
33511101
477
5
17
1441961
101560000
89611
8456767
7177654
495
6575553
171335
864
185802949
5751490
1011146
446598337
870
4
74199062
1785
5
48095
2382141
906
41
198
16271
2255224
97914543
319
11872883
1165352
4949276
787
123365894
12318
22
59
225
252268640
6315
168295
85012974
61942780
49328
25
212099
7512
83939
100
63966819
72
3563
71724
39950878
176271537
60013008
12916949
3153019
3019
24413266
1640
1886790
2
1784
69
929063
131
3633
3
43054
3215719
34016974
4
20
55896428
2
16336
70
34
38461229
2716087
29
21236
41430727
53919
142570
898
9164130
2932913
20
2
16238
1366
62180899
1158
309821307
7
322
22391
5008
7065
59746
49502
21
28241
271
57162987
29
1467865
4206437
3490
11
1296
246
8
9103
2415844
58
13
14
7
404543
4287
150587651
5325
2328435
429309221
13246155
38181505
2563957
45794186
56369
131161
131519146
7
174870
507
145523
983799
3
113
1499
148956
36233
445972
33653615
2049210
335527
55
21
147
8878
66
24518313
1857761
257247369
37
3755105
79936534
69050
312894
39
145754
879322
13896
2627603
15190
3614
10595
2789110
1396323
343
113204517
1075
48011
13631
49
64915
5
12189
306286447
7
1725
110610
7665
442300
4468
18
36
946
3173033
1076
1892
61
261095
43440476
137
111726
4
164804708
1983501
983
13124658
22
1102
252469
8571858
1637714
82728137
2
13044
7502609
6
34096069
761063
4918
152575
380
4029682
45502
27132203
1328545
59
5
5887
22740390
8343452
296
369719000
432601
5
443045639
16030387
410151541
7495554
90714895
2592
20
677693
655
469234
5
314221605
20
8394496
147892045
533805184
103761616
2
16216
6
81616
52
12
37
119402
2011
2326
9
36399115
274761404
239
1741604
15855138
3295
208
25320
16655
79503
2069
136
190
17
162
1838578
129975
121
17956934
384077
454780
12964210
436127
31
506070
129780
239874
375302
10872799
777
1307
30507
1272238
2158
65003215
7
105601
15488064
19329
1626
191811488
131
827
3863783
11
41
995511
61
162973
190363038
13254
1198845
31316475
543103
1201
929529
4296595
2063
10
35596
6439
7936
105722
1004
21
15341576
118
242091
370115
60790252
98297
4069
226402
27
188156088
98204700
15547
3984777
82150
96029665
17090647
63125
67380355
2231
11
9
83
11325239
1585116
379390137
35808495
7
1544
3613081
1400
534081829
6
15
30998
120781
5025614
2101281
5
3143336
88125529
41328013
60
32
1652433
789482
3682
26072746
56721427
71
139052666
37275
12
10198
5
4402937
142747089
743248
6462994
7157
4
19
531521914
340565975
17531
52704023
55717
20147631
14
48601797
224095839
152
82578
3394
385857
16
3
81907
770074
7758882
259
352671370
42754
147435408
1299
60
38
3894
401
2386323
9
1424043
370
251
155224
3791970
39759
26501
215
353
3901
160339504
408440853
83
252
3
185245542
1905556
31518514
86100
30818
2
22510940
17
437780
19
2026
2
66668
26
8059096
82071435
23510466
21
65905
6054
44958781
86
508999
114784566
6646052
419809
136
536738
860
22502
141612
243435
949986
280
1530388
115102323
29911078
10221
142401
2244
7
3
16743957
70486702
80
7
4
7284962
85066
22246502
880
142578798
4236289
27
21806
31
2
14203362
19650
1470
47953054
102
53165
25879346
184767070
4158269
7769467
706253
7380473
174325
740
273576545
2
1785893
64625
216433188
769
252152
314562200
1355385
29378934
440466
46440
34023745
7510561
170328408
369
368163984
22
4902415
18736
480
8297
6075007
383100504
161988
236717666
8
2150856
5320269
19928923
6
180394
4273
156594279
95224477
13890269
5825204
1885
30
11
367
757948
4273
558479
69593220
1423
117
93637
515617148
403609
3289748
3184
2549902
43224689
417379448
7
51889497
436627
4014242
72664801
1304466
5
16701901
117914
706199
246295
445619
7
2060772
6652
177487355
385195789
1341025
251630918
1762
42
975
65645993
112406932
3892057
26556
75749
33
131
23
25
115
22007
271
4090823
387
999
51486556
699835
6
17
32548364
3085
440034
7849943
16
12246
1164325
13962203
2903095
214646
761
2890187
2815
445534232
7671145
21
5381479
106
40352870
1554256
56
265420283
57969094
42046
691
8
177
173165
30
121194
4487
1806
27
3
130827262
1715955
192
52
2232862
180
121
130228
3369366
32272
22736050
6
27807865
2
229397
14722217
308954
1809
3
45
280
7160218
2586085
7589429
13628214
14
1097
285814648
20
12297
14
7
29876268
59845
3845429
5739034
6
46
253861
104
567
3
10
49623665
3
149
180264928
1858219
16662152
6538401
22
13757938
30389332
10
163
8
21
203419570
15
22
524260079
5
1324935
22043
807
1763481
3
1795
33150420
30
39805
14
21524
914
62
117167245
6108
227942113
398
343660366
70
23
7
250619
258
165685
6438
146929
10161
6052
6
520717843
50
8491
188
207
26638121
2651
416
232781
140797039
35407031
1014165
5726
6585
765005
4794751
5571
44016
6171
2062
15947
1349148
23
115685363
4
187924
11606
438
4
860705
965913
25
11648278
498514
33
454428
1953
251789043
2272
771
409117019
2574
121633
245
3933304
1499
11
32
2
5
64420
3408955
107993
6980
2936064
60
3328
2160
111221895
8
25258
6
15
24
7444109
25
656917
671880
6
12
219386
51643297
56578
143
87203
533004451
107
55
17
378659
157589
115
20
2
30683726
80448
65533
502736
31
15847
208993
5635
177
64935981
227661
11
28
69
660368
260565309
763
9193704
6716
266
777
170061520
365694
105002
6
2318653
243
230904687
5
766200
30750
432015922
8
2181454
32205822
1224
28292482
43
5
42174
145
57794170
3
236424
78396377
3
30
3
4110
5548
32
644
195164237
3
1930
57278
12490
33666666
186
370459
7
3326349
7992449
54
153324
1506
9350
556
260
19235294
42380858
820
330711
10967
1971
10560
6099
40
244
131775235
27422
77
425
191852
59751142
10
963838
2
252546
6248431
2
210613500
35
9
18
6338356
30350876
18129046
3351306
75212031
2757
90700
38
5919697
3
1064
251745
99989
34677323
65
15
3
3429271
33083364
282728125
22067420
510796
772
1052
619
1846245
52446
888
4586
396135482
6973300
10203990
84180
177974
127
70388833
94
492531
9643
21666
109475635
7229
83384
97714027
490500
16974
202222305
869
753571
4
222
1297
11926
2827
22
116851796
101260
31944
3
11
810527
34463
2
26929907
32187
661836
24731
2528606
55
3171262
233
2
7207
344067
88959772
280834563
77792332
592634
1210918
3246126
29875348
123043
1199
325647
11192
399394773
118618
487785700
4128097
817
266
5899572
481704988
23128
2554217
203
80349133
2044786
60
37207708
121483113
15
39912329
1208
3954139
2
10069
464296707
55
2155
2276
73754686
1930923
1877817
184
163
769324
126993
133489
126086
140352
6
2490
1136
23
94062
8197618
256583218
3178212
3
6
919085
315731
167159
329
52
31
30128
63857180
2637078
29012
3268
120
2610420
95
47
11
1824
12070
4787
5454276
34
407257865
4588
8460155
345
581802
44
11956382
30
7488748
616
584554
64333
6114
9
9
59785170
1277
12957208
49
6273
117709865
1858
2657314
179197
7
35
38
334980
31
607292
260
6157
220142
168289
4609
104487
18959049
154
3
124675
121
907
3
389
135876
5921
140
189
2457
6077
5
43411510
680
94
12630
242554626
56453216
137014
219
52
186157098
1472
30126
48
51036992
117
579
7
23
615517
9
3525452
228122
3
173836629
12924337
257645
11949
28
26928
90388553
40584802
1300137
8918280
88125367
453
30933
3244
10516306
475
14429
1729430
476
2858995
10153
15
113332
518584
3020
3534137
236
107355
106965240
187
1373
110650
16788
17
2877
2267819
2324528
3329
106036
2753007
5165695
43437
32568
168882925
1126311
11184
486
207800800
40686388
6
957135
13
332470302
816228
144276
4909832
56
26407
5096
19471200
294190
247
91871720
736844
48
285116
32761457
8781
65206
7
492732928
2818338
109981
16153
52
36147603
1419
6906
4014
4327766
1536633
3
2
8363
46794324
130350
2461796
18203
20
26576599
395806730
1911801
69453218
53469032
28
36
365043
1421
23622567
8360
48691922
30794
12374954
31
2075500
31
22337
5
485168254
23822056
3223182
31524902
36
43
28805
94
35181962
215888313
36484
2238446
1823554
1933729
153862850
3707
3964
2
15355
37621
17009
10064499
458221
6107
2
319
857
189
23
181379
281210
144
389504689
49040
49
83
291043
621358
4
10
232
1984333
29
22
23415864
8299768
488265430
4
45844291
23526
43184190
3456472
1639260
6
86
46275
1398663
152
12208
1321
422690306
734823
29
29
158
491187
71752
1435278
6476
10
431
424
174868
8132091
93965
1485
9910
631
362
2
52807
21
3354
10077569
1230
248743735
392453
115419481
2
18
92460
278849559
9804
259604791
42
550
1921929
471241368
31939
12552
1726
178719
52596312
399980470
334907640
4
7250427
360
96185576
4506257
121
656022
1797
2
18901641
85974
247394
853
1100597
319
116
3483
4
27322
45180
2
3666546
831
238021
34821
6119483
5
578
66261
32183448
361710029
186
14
158
120304307
1437802
16850499
9675149
54
2035
241
402475448
84504
71292
48182738
757
119
3910
218
5
122382
4
482887205
3629
181989
588352
75508
206521
90640081
152938
33661528
5
470969407
848143
151285526
2573
15
179
25
154
14024817
18969
116626537
4
22810393
31779413
192518094
17
3876
6
14270
3763025
58670478
60
850
496215355
82779
3
119923128
621730
405467
3793465
3399
15645849
229160328
477
2568
166760
27417887
10662487
7
3
4751
106069890
1861895
544942
274882830
22765493
7459763
92965391
454684982
2315369
3
11726254
3699665
45215350
441
7213
44330
392
22213
881818
26838
86630092
15
25277
6040153
3831574
1103
6612796
12635
51682
8225579
68401987
166063
293600608
389354
379214
427
4499404
99
4
827
28
31153
173009789
126374207
209359
98847
94631637
1460
107220
343
7479115
3
3647
25
350828474
46
60825
102
593
35
12
12122386
45113476
943
87
12816476
1950328
11
535610
607
6
2331104
1406355
62015227
622
64
118
17449
3794
1700150
429
8
3291
4427
21999
519120627
25
56328
51230137
19608671
247034678
43
39
8431
54498
10646
384915392
3
57082529
83
433482
2
15
2
13508
271590
245
112204436
413
39578840
106962847
89
49
24
4077
3598
18
40026227
3443
173157
5638
33104
423
24
2863
12373
29612088
13888
414903311
2
7642
403410100
39
197115512
6155
3663574
23623
23638224
53345
61
66
472468
73687
13
44565
15
68
3
2027972
3778
51078674
1124
31882794
1061935
3036
10
11856
11867281
229
284209989
150
87
5
17263
182165
6624777
2679
18342732
407753532
175403592
946
1570144
3
55
14032
413
788
942634
34854
3407
1808950
219
2861819
231011414
30091177
112
15886
1840
31
3710
2
4035
89391
3
810485
453074660
2
64668
1783509
186
146976506
54455161
180123708
1345
289630372
813
1515586
3
5514
7609
11
23045682
1871579
778
529273032
127763
739
14
6
26733594
1983892
5639
106
5
634
3128359
7294329
988
5612737
155895
860
3
5
19
45791
283143115
1602511
63290
6
2
3081
281584365
33
3
122991618
406
7
293
3438
19
63773826
17512
408
3494
8558
27
15538035
1150199
82191
1498
9874918
3388254
348
249629294
26860
24
175592
72
241939
928106
57673
177913
602964
53
132103329
92892742
49319
63578837
86
267
229606
1398506
57162
26
3335142
252302723
767899
4
40912718
8163
28
111
26878
13562456
222557
9186
15
844433
86360588
505679923
351432
79629
97961308
12624
257
509208207
281677
5476931
4
20
49
236511126
26682940
243031
2891
2531199
156
40
6349
192673409
416
13463
1563740
30248
124715
256242790
3073079
30702
495068574
73632685
1187
61
1728380
11945178
5603
19
3802692
24193810
10144
1981
11268
259
79
9032696
675881
134
1208
5511537
876
212818
49570
74139
19
84459
529
107418934
334
19915812
97236
2348
8186603
7243
31
63742524
3852
3667
4124
14307133
8525403
101
1659
89444077
36518465
91
133413232
64810868
236
343
25
21869
92483
90043213
52678587
11202
1756462
34901638
1214
1973
1770999
7
73649928
1301230
110811
9548216
2471848
1385
65
181461
20232341
51
27651
2
636
3
578
33
13389
1266364
302
4465048
19
43456
1416708
2
54035934
57
12321
164452687
3017272
49023003
260445
251232700
7
27217669
3059
368982899
3
15764
418681
3430163
968
280
57450262
1063
1897283
68331
5
467526
10519461
1781
174713
197431
39179
22369
1052291
780
283
2
293582
64959
2022
736815
4434894
3
112979
16
154839507
6107910
992299
56
401266
85709852
18483
823
38
941
28
338547
113528
11344
645265
51907
65337
311628
3
4601730
2
1574164
5418028
13289
24
37090504
119
52
453
1383980
943
8616975
47287
25892
1467859
19
11226043
3211911
1475698
244
2
7
451572808
1472892
4
168269
825
51372274
83000629
2934013
859
200853
510749
654071
25413
30386847
33350
4662
3119067
8
86
12153
12086
695164
531945952
30524165
160789632
220
770
103989963
1216
313
6
98781
108
1965
597
12912909
6
3
12357
7
77610
574306
122692
3
568
80561866
22940
225417
2615
44
31979
31685064
23
3
45442432
8
4
517
145
4500
7080865
436
101288
12
48553
14041945
30056271
2254
126
96255444
15351
354995091
866
64490728
143641054
1869765
31791
2427579
72
38628
3320
6529300
3
410
731
369
11
1051941
27405
12664699
488439
403219339
64462105
1196935
300726
82878
81220549
30078667
1266897
5360
136036
7
50662580
3538
767
188872606
1636
387
31484
15
1027561
45165
34
43929
121785839
107
55283360
7741450
82394408
7
120300818
34576893
8332476
3829612
254
31989828
2
156278614
2026857
251985
2360360
13
18739
497931
6070360
62389835
322
2
30358
41925
10340
2
438
57
234
2942
974791
4292093
252908015
14
337921
122265797
475
107
1923
1383711
217742462
18
3
332
2
54
2482
114039
56903234
53
420103681
420341417
3
20771
8
128053845
608994
5
22181
521071363
44381
145
726
12984378
495
1170418
338606
502220095
27
34103
13
9028
62
11307794
3
114251287
99923
804
926
103
74063
329079541
1876
124824
142058
74
5000
28
904484
12301092
41
3
44
622796
61855
6350906
444235543
39365161
306721
296
196
426157151
4101748
2257
218922484
121027447
27077
71
19318
105432
15867349
39457310
32
15
14779
23334
4828
12
919
15
36
14
7814
31037721
9
31120
5
150
19044
4581466
14956871
10574
2704978
366619104
10
167358945
251
1894201
33741
1037623
3667
3927
5
1046898
22
2
178287
1737
3
2505
21
22104770
272928
125774
11
67628
6
771
134511
13579
702258
1524
233555
524960
1050
32067918
45
63685492
824
116428101
4107804
6710083
5354386
66
1124
82
11977985
218154024
223125
4503
982
96
3593
86
5338709
175349765
30
74
236461
14
6830522
8744
207718218
2
442
34986
3683314
11
858
101105
337414
1603698
19334007
13
26696080
109763
785317
73
9
562
102
3784
179415627
523878
42579
116
57299426
155
49
49958510
26521
3948669
6008082
126587029
51
36
196587266
749
183
1221
10578
3631055
29992
715
165505702
1017
1886033
1772
431100722
17
14780083
4
238
10
7985
30
180
473
23910
5593172
21199
6
4807368
780043
20906147
3
65
5057
905724
59458170
2499
2
172642
663614
2
463117
180
180319
187029463
382
6
1857771
57182200
81
573
5777646
285458952
14
71593
10
1319
504842284
3436427
2
1619698
74125
118825877
6
194271
25809
136972150
7680483
132593995
714283
71977556
3353
1480
5
182
32056
958
9400
30
64
101581166
544236
7321
1606
17100
3914516
712
295
83075
250
846666
742
3887946
239312
2489544
16810335
196
6131
113391
216721
4248
2
481056021
3600756
3
5459879
224947
107081782
49
6
11
3
203449
220142383
2691
233642514
39269
266665687
153
6
13890
143898
37878
256882704
521058102
1968
510
115548
433938144
128694010
391823
52902942
327207346
5
3123
28378030
455
24821
117
1664
26
2018
15
119
9509321
122
215
1568
16035830
5739
1291
140982849
2649746
298095
209
253308615
217
77
4469
6306549
41394
439
466
54799
137
7231
21081
42067602
3441652
3
610
14880
3
7
214
22967870
122975
7166237
4657
238
32
2
6128179
69109
770287
657343
28183024
461
24884237
84
73568
3782610
3
2903631
262659715
11772401
373274242
332483211
93
279285284
431567065
349055796
483
3344918
51
6
7743
31
175365603
54296811
38
224543
5
113
21889
357
21517232
5394
619
14231292
15323441
4
70979071
83420917
132509294
248657
67247243
100318
530925887
11715
90
22157605
1498
168559701
533480219
96
25248448
36
47
8028826
57362041
2126
15
2441878
2513782
21473
7
3
8893843
748
924114
232
2
656
540424
28
148881
119
164
162
863669
3240594
48707
123
46881
3227215
7744
7
1838
8042
9224635
34145249
41378585
47426619
2
224419311
153
4782235
24265015
148
109
61
4340931
46
4
18
23391
89196
1289
125
15
3489
97337
494
66983
47
186
14193689
136587
10017533
133080409
9
313698
1176
81282
224
8925
102
1050000
2386668
20718
107189
4659552
281
3
2
51
5
39
122780211
799809
195271
15850
731
5565
257
237
28809
3
22076325
7
45
19236952
758
428706
5575
500934
1481620
1943241
33271
662820
4299
7054
48483155
1810
30
48313056
830415
145
5782
52495972
8349
7
1391337
3875
3083555
214
46287
129012095
11871
13326
24948
958
725
7
164408596
5561613
73337
1121
36426004
34
108
55354061
3663
660980
12677
7111
21800
41
2097432
1306594
109688402
211715
76914779
447
8
3656587
96774815
372860392
3084683
39455698
8700
726
1680
166325602
148
3
1220067
4
120609271
11595
73276298
865
374156
4128662
1016
176
103632979
116915
2682056
305543
1300
34760
10629313
104
5863
457
5781732
618
4080403
323
59827
3
143
243
9806522
11296527
1876
120853
236220
753549
187758
207
126543405
245
395
50
935450
241
16278
484582707
13
426
5569
232292
21
10
1012
246781376
110888
864
82734203
45123
2
1265
834933
238207577
16605207
3636
2098
37655879
1905
3
28255
9915370
1866
38623831
228312355
31738
247919
96937
65199248
2
840
37521
411
171099
309
93431721
1941
2016727
8604
711
17
7713
1505
203
1674663
5
464848
189
4
3859817
67627423
1954060
10545
18978
4930819
80836
124236
862870
30695
23727
14
320316
5808904
4246785
342547
340411348
21
93572
27478
151761
162
7058673
1155417
4173
41918
3707520
43410
17971948
57
9873
24295
12
7749533
4066
9412
345289498
44
33005607
14848307
23327
55846
114779
10
2679183
14382901
168428
205639
4813816
25872136
524463445
15302788
16676192
21
7085
123917375
5
407953636
66618
9
60
29028185
160032794
1557755
4907
4842140
191
49295
87731
109391
29
151918911
402
819782
162
284
154
5242
44
47026133
7
621055
29859430
3
13635
16
22073
231280
2762
88569
40453
2
28235488
536610
34
448706824
19080449
177984
55222
28090
28280
6
16
3647214
25
15808300
179089014
59119
194
1957071
1276
16
64770155
31457
1662915
7445966
63
926
576
4111304
531640
417500020
53352
53
3470984
2555321
1174107
3676686
101220605
83795
103686
209195856
1415054
85541
428705
42
2178
865798
787178
2635
6
505
99654
6739
188
47
1801
451
39352
16
60345391
90500
34204117
2051180
13501725
108908894
5
3520
418683503
23924128
12843882
1140
1994
7275286
111569
111041004
19695771
122
480608534
8169791
25
1585
117996
108147
322125
65099503
10
61024
23
3040
2907449
318232304
3
312
121
35904
31
235841
2
443
701
21
3649
28032408
377
216090950
4
227
1362
661
2458595
58868706
247449
2170106
277749479
818924
199539
387
1159
49
68
27323041
908
221
5985400
3
53169096
4846208
4859492
6545124
28239
47
18842
5500216
903
1900
10410539
20524749
486
30971823
254891
61794250
14
2093582
59413
163357853
10463961
85
27
8627
3514
165
3252181
994427
13033850
477861
21
11413
145
18944436
1230881
30
93
26368
10
1851
28363
180
1474
24
143
4398
42126914
51012
799
30187
1588
5876187
48055064
285
114196
31
158
7480
3
176
469
24
107
3203903
477703752
20419
40000
6168
2
32593
97
13
3681215
504658901
5562658
4041593
118889302
31
93595482
11099850
174208
81973
588
29358
56
5
378908406
323
5
70110
310467
4
30
20788
35639950
337523955
154277333
441403602
15
3
235268104
105309476
2
4221269
8
3946941
192637264
525329925
13435502
130488
9477464
371
7324
3709206
232516
3792316
35067
1270931
96
49
2718
11873
58102
44949294
820332
683607
470
1975718
3
169343
15
4274
177086003
3
332
412485
25931831
204536
534
43
15212898
274566030
7607
187
947
13249753
5196275
441615881
44
618
112739
195633
12240947
198760
269
117
4636
59992874
1096221
105
132623273
19034
328
560
47
81077
457
2275818
55710
44823250
15
2620
251841
13
3780
18738772
809
59006
931876
285018
66119682
1516
506820
88705755
82
28
10056573
2
601541
3834191
60615510
61
13076
54169
662
157447528
12
246
14648
16
207244
30
36607338
121615353
7770067
189405
1771
27754
10
1082000
17
50
192897294
42001
58
1816405
38132
127980
30766
1614
3
496375
8184967
96
196
10611741
259
13787369
2345
13756
1437
103075044
37
45544
94779
439
1330
9924141
2
98
302568157
75511
3083
6
2430247
36589
53
62
13550238
34130
53082686
427439927
4
6102908
1975282
46
73941
1555
1414
10987
8858
582331
14857
56
130632
2044
462
2922
22216996
3
40
59109
1355630
175
28387
467
62
9036100
174191
4591470
275413
10051
9972
24
4
492493
1739
947
245
72
7
82316
28937
4053363
186
2560180
122532348
1652525
15014
10
40521015
3967
31548
6
2757
1550
1439
28
63767
23266
112573819
1792
3482
833300
31791
2260069
1412381
3285034
52084763
8
26
188593
108
47
511391
27110
5
24
15
113950586
510897
1215
417402759
31123955
331
264842831
4613
3
82266583
18695
469
46828820
1098574
961678
116
2
1305389
277
823
21
42873429
493780
216327
286125882
1395
11394024
34
196
5
22
68
29
101765
32
431751
44815647
2016
65171934
9
425359506
10142575
41326775
4953
86974
73025814
1719
35
6
5
40561294
512046118
1148
329141
14433437
18350685
7772404
870977
128
7588185
3685
15
63287694
833075
132551
94
251
133
14383
579
3782331
5
99555370
4969
113
5
508531
3
88
386941
192
24
155627059
1529
14312
50156
132096631
3
16
2139325
63778299
7
1119370
5997
7299
7122
81322615
54
1676
375551
2
7289
733240
60985
410
28046
26025989
224713296
32553421
506861406
23362536
966
17183455
23
2145
14861763
159309801
77375
46946
75270523
212929
392821664
7792
125742
8
78768194
44
2042
27753
45026325
818055
27
254623
313
22101
279793
37635183
14888
199311
246148974
7
2570635
2806
861988
26
30655939
8291
6385806
1989203
16224897
3532224
5057
1191
14774325
44
38242115
3401
29
3107
87133
1085
59961939
62
47
25701143
1920063
52067
325658084
7
204142
1131
611
2170
3672104
2
458
67653
120374
18420769
90702
2
8510
439
26852
13167390
14
1805772
1563230
30804
60035
13412045
456
119032723
326665
224609
357201328
254
4
150407
246608
1461
2931472
7420617
32239
154
12392361
450281402
487499394
989092
3
44
3307869
97
2893641
3
128871717
344
2819
30
3355
101744
37167
40
164
60
11
226575264
1076
13194
186
9669
61
694271
133362
233
4337871
7027
14811
22
108088940
222570105
37072
171
31617879
7
15133
7779
16053
33385969
1896689
422038
264088067
8047946
1010631
16
1819777
70759
740
302406
97
21370805
106
168107053
50629
113176453
170
773
283
416
139
1479
6919060
55
4306261
11
120
114
8201997
3
1219
55214
179863
616
251554575
1682808
306
2548927
20
58390
1222697
13239432
1134
1002
3449759
119
14980165
7
28
1307
150659
111210
1464
29552
92
29772618
2
642
5
31003
14345394
35982
4658433
5045653
6379
22117
667
7657063
1709
5154
32770
232461
24
3398702
681426
192
982
662498
141898410
2
241691879
370183065
16
3513
110
2288
1306396
85
88828
17
164561
3
3
9
135747
556
28629
13158
25197
246824289
270637062
296488622
6334
249957105
22301405
44
99650
422
3
5948967
140866
420342569
108
54806
5
17778
8459709
4659749
8085
222
3
62670484
2610
364
409
335263681
74688794
4398
1142
182403
39
26
40355
7
5667
31553540
19747790
995972
10
83066
469957
5697095
16231
4
25571
1765273
9
443475044
2052048
770317
366
2362653
4
11
12148380
1260
12735145
50650
6618017
28894
466379
38282
224
8052
366475
2655578
8
64467574
866
1959
90741
60
6095
54971
464958205
31
6807932
1006702
307715
935522
111
61
3644355
975
202
1850194
1487
259
152642590
305839129
5173
25937451
2441
61649
13508360
23457051
25178
7959738
1706671
116
253
970655
486711045
200424
90
11097223
7243569
7261345
232812675
2942
464475858
456710500
68064
3436956
4
1319
3438590
49
350
1740
454713956
105
86
232157
483618688
6748
182321053
125713
59912
846
483398220
127582698
21699
17822
679865
103503
10993
416
217
970516
2427699
3
532330795
275986
186598476
451771
45
312727
325
148617
6788
195
180349
377248
2
78739598
124
887958
404
199
17367165
257522
108
124
9664
92
3266647
39159
116681
13287331
7
1703866
12
2
657047
916333
896218
37
9
85
18
7
5
367
130194343
33586
1689289
12943547
66714710
12956376
608
361907
79317058
250941524
42342
5
177553
495
836
1794
1786996
45732
149
18072570
95754025
4
732
8673260
142
7
609024
3322676
1216987
30102908
441
219821
3
453947
42195634
221527685
114800
49064248
2062221
27689150
194861
4
137900355
137771
194982
239138880
1557180
26
795
2599517
331756103
17064889
343337
35299973
13416
29
2055370
33313028
99
26869924
106323
11244
6682
3
17530480
12
26082776
46481
303986939
36
22225
88689787
6313
1261642
799
23217193
7365324
215644
240938
77
1515
20
256476317
22422898
7
117
4699
20
37
6641
7235
213
390266
40167
14
197467
257
51856283
6725181
11281082
273040932
1650
100729974
1808582
29228650
131529261
125848675
129992170
1927560
9577024
43527047
19803844
7500
69
1654546
199
241251888
7145
6
54245
59563
6
430
929
1313243
17777
330640370
26372888
6884
14438
223284886
4
187308
47
3
51166837
8072
222234053
13015
88878
18439
26626292
28382060
33753969
62362
510628602
24
26713
4294
751506
1172
1354
477455
42
34722
9
5530270
204
508
251
3
185875125
13
58
246
88
74754261
129180252
3197344
13515
12
502003
2482129
2047
220266
6
123
855
11
4156465
6016211
210916
13565
9545
576
114566128
1307742
6520
208630
5
429021
523258
1213
364645
4098639
12
40
101883
10298812
8
166
31
102034
655763
1536314
691
53822916
252
5529668
4026
27469691
232
2
29
35866
287
15941
1270987
18954258
24477
2
953500
507179098
1483975
4977
14779586
348071
47084377
81493
507377228
2
128
2538362
17321
417
362309248
83318
278686
832026
2457
74
2624
3654642
52
1963681
443152057
3997
16904
89211787
7883
177534254
2035
1174
236840
251939561
1838
43958
247465
40
233
2048569
34
35191
36547
124011
431
1157
116802
62
59367466
507504751
41181
251
6424
46116
4696230
31893778
226
6
226979204
15
104
1697118
40185
12
6266
1679
301
24718
5146015
2978
27601091
1135242
295931004
64961
30382
432308879
39
1469
38
747960
21366
1589189
70
3424039
136581433
14847
8
487101279
3618
4089
40484256
639
151875
430
8
78396
4
14
62
4
154
413489573
2
51
3769211
4637581
123
5945
143
6
16
56
8029
4421955
245470
13
146423288
6445
1786124
79250316
118895
797348
52396459
102686
2005
128
27804
9
18
7545398
4402127
13534260
2868
9577848
15747
1737
15
13
16
7175
3167
583344
382
43676
533746535
240715930
17
67406750
3
251692747
21
940181
14
77
97201476
14
65840250
275
2534191
105563171
168399
822
5182116
27934762
30
35
3
3
42255
34110
62531
29130
95048
496510593
3863
29715
2826279
559305
315466
65
644
121481
1217427
31867
25460963
9
1379
99097282
56068141
478
401308775
2
8467755
1759
7
98774812
263157
519
4053382
168483302
614
1731
45681239
6792
907471
8
515874
29710
437
59
358
336888
46636
5044
261
65575287
1492
151
30386
9396266
12
96
9181705
2
3995
51
6871572
53
149569854
2048620
67090886
12
18
13109380
120
819072
461610041
2660775
114999
12638717
455701585
105
49
735634
1197
1229
34966
496
89
863
2650205
5172
5
39664
2102478
8274557
4676
14
3
27
507672144
6
1294608
13
3683445
169
175103585
18551
1944
3
5
25
11
785
101348792
6590
99
51070
293915
61637259
6427
121
1459837
215963
212805615
203086071
14
17
224198362
1131041
4102
100645
1743006
16818
483302
14909522
3999
3355790
456418407
1191
7
376043569
256727259
6729936
73
51012
13
392530
174191
8
3155013
6
64413
80
3404
17
7
54
32327980
5
102090
504415825
3550
5755
36239775
9309
3
75688
191288991
99
3478592
402652
1660637
6
3
1232922
1502441
86744
12
521
232613
2
146168630
9690934
507304181
542
11705
6
55733
1493
3075229
28630055
7894845
74
3143954
521
4214
200354983
15
22606
2724651
6751583
54
5703
239821632
98
2
261433271
2548
497409350
156
440
7044504
467344
1672978
169420
227
90
209398580
25884
4291
7
7680874
22
1184
5452324
174984357
992837
1869306
939749
93816
46
276
422353458
8220
804
1851696
642
84
183
411349757
6
136429268
317
3457658
5
298896
26498628
40836
11183
40
6059369
266
7375
131619547
19096716
499
88866183
18
1013
5
69227982
207760
485
3
62295203
356409755
346182062
5472975
37908
308145
167912776
131659608
19628
95
2224836
104
107336
2116
4872
385425765
11189089
19218
184
150779
57
111810236
27852777
227
46005
238986
409646541
96491634
1063923
1560
38148
448179043
35152096
40929
136
7998251
8
16974
424464237
1961
41
66844743
6209262
54
3566928
233
25452252
395
28
212
6817
25670822
22
39
876
19
6442
6264521
161263483
234493814
298785019
97
5271
5455
217
418957
7
21216585
304957
2854380
15434
27
151190672
28861525
480
143398
349
206
499
3
4469
184
365283
3344225
440148
349073415
221
1271
55940
4809808
1531870
116861195
163
357331
14478
79
5533
76539
14643166
4053
829146
463638060
249397435
666894
88050
7
79522123
6211309
68
12
127125788
14
472415
11604650
213069
239
55674
15
32543
125
3675284
7681974
312483665
458291
343506358
4496321
454503
13307
60738
6
4503
6270
39663
4
105
24
696813
27
53
6327771
11045644
226
134
83343
262434082
212250260
484
73877431
14780171
70659451
15366
366253621
9848
89249037
96900211
109962
321
3
42
517965
3
1009385
32
100527669
4
2
2794228
115
15213
172855
3
13239883
1326
1221
7
4942996
470080
1749
22073215
102675
1261928
31
25974727
3156
119557
2199556
29
518125373
11973924
2005508
11813503
58183842
7166563
5512
10
4
263249650
20451
810
1850
64903318
5
58
15383
454
36318753
851
42715866
26
3309437
7814
218
10811
39
55
16878150
429770
4758
26034
3
19049151
209
703380
627
171250
3378210
29178
101706
16564882
355022891
7046986
321
486
13960881
455659
53
627
11
65530813
4
617
506
580
1018455
26235744
30608
467827
2756
1175
64
1432
441313114
291826840
772
10
15553171
13197252
3429194
325409
1850637
11257
8406
3475
212974126
60038150
12621576
97955
942665
20434112
948
2
3862476
441
7358089
896942
234766
521928
207
142
146552747
237056
455055820
2
521
490015
11
1475156
12
7798
59393860
1168
3
2841
1347
62
500
1961
3280
113
796927
274723
6403143
4660107
14926
127214316
302511167
3501950
611
15
26762118
55981742
471
14795998
280414
4
148672803
228948607
429
919
1458143
64702
164852
30973
61543
126
18978
1885471
191
228243
6443827
655
6101
424717
407
5047
723180
434740
10513
6786
150398072
17372
4546
495322577
6745
244223290
3643
11321745
8
769082
3
9339684
55034
59810428
519460210
322
26
3
398610
750051
59892
8281741
36
79776
4460836
12977
27758485
1254
2867
5828066
4
6103
369481
44069
119949
100838
51
27391
27
38039697
45
64680859
74526053
7814370
255
253748
38939
71643003
845
309418
13109
10505292
3744910
122
31
137751
3746
219
50
2
100842
176455028
231344367
2061159
7822989
1824917
582996
97789
467
11610496
3
8
5316
85681397
397365
231973
221557
78270
2425174
295824468
36125522
44163136
672
161
23
552
157
2
5679
199
3256354
3
14936254
18
62236
250816
820
57714
103
31576957
1474777
36540
65045315
17238
3
7
121
45
207938
5277114
77703
2681
99
401595175
2110
452
1380
64
3196146
221
370590903
5
2882145
12351
21065759
145
3175
49238
52
390009624
152857
77514618
31909
73584511
2
6
195695655
82993
741
40113750
1937
7588581
49
40009
885
49108058
408841
360618
265
96204274
86
256209
14606
31742801
16855254
387032
87383328
8090
8
57
7300582
25
61094
1168355
9123
249651463
126945
32143
246199441
2
8996
5683586
44
57
2710
26
10376
30
22
19730013
906
52341842
6243
8
93421
96595
2793
8889013
911
46
27629
3194
97
2272
2
5271196
97
899391
124927
249
504
10681
49302
384
1976
15
27
3
135
7
18723
39880
207722581
451799
32896310
7116612
29876313
16501860
361784
3125222
219223319
33948
22
688122
29228
3849212
1938
45648272
3
94
397176
8943
7803
797412
80237108
80420808
1054544
14785918
1595130
1355
220
254
176
4
354096
4
53
23370
127
31
1348135
1453068
114499764
56
541939
13733137
2325001
2
2650
10818
81
12120955
39598541
49579
14040
47148
31
15347
28
18118
6509
9445
323
127
402468028
6
220995482
1470589
36884640
174429841
307415
492
4893455
14
15129720
44
53
232650939
3
93751
128017
83044131
65663
53260
107
423923
1001722
2843
54
63
44860224
16480583
18065693
892510
2285
23
17540316
10983504
18648
2
12365
1632421
62361
191598906
3604
714864
33770096
31
134822358
41077827
796278
2189290
114839
224
9
2
475930767
63
581091
39733434
128
45288372
31795515
3581
6124
2174
86012
40231805
9402
4443
14
3
1971731
3418101
274814
7932
6148
2202
2588786
40256586
6135
19846
98
3126332
28
26
153325
84
9313
188871
64598968
63211446
425
8105242
3
18506
2449
257797119
132276656
297
20
1382
62
955362
14
90792
3630
1697557
58
3797417
4445234
57068728
137985
3
47252
9460267
293413092
3317
104616
8244766
23960
24856
4677
57
32065625
205
8419766
9057963
4508827
16796869
2126725
5982776
4999
3
36
321
1060
207
934
48838
3
387437
3713533
515499386
3
418671273
182431
3
8
95
347466129
321
239
265086414
2326079
456636
4778
11212
4011
610205
1599598
3640233
2328
51514
10
6058
380170
1305473
96249
7515985
35954926
28
744
166085
441641
847
4
1593251
19082
21
354358
11765
269116
252060
206751422
57794525
376990889
199
491
27
180181
17658
430897
153
68951697
5195418
66953789
343
3785354
113779953
23647
69642103
5361645
109334
57
19699306
7012
869
2848188
17348389
24843878
9511757
63
817
6
1064565
103
257864712
466943413
119
15
23039890
319
184
110244
86714931
246532169
32676815
5667
15297
8926
173841107
400501838
45604
584
32116
1165928
930736
18
3589
208687
9701
52479
317
237
1986
185
988591
90208800
5688378
18313
69406
3268
8
55
59867
229875
2
3
4807
91
17514
28322124
53027
3
43322819
6
749786
134
20
30213
3346917
21685576
583993
18
23
256573
21
30118
11
189606
275983
635
26764798
3
416
177714910
34
7
249489
3557572
213
134
402050670
80491
193585
34335047
690310
1293305
9225887
42428294
217831
2736910
383
8305194
3847995
10
6742821
28880
120
617478
192
228
600515
156734055
48337
2867
3660394
20
115
1766
382919
4
32
6854
1744
207450
780
6092730
607
5336
3
193
385591
1504
240
839
20
136001306
663884
243301721
98141
3
14492
2
2092476
623
32
2
9
2
4
32622
60083
14533
47
15758
3
4589
37137812
428009
63
6415427
1558
3
337
185279
332760021
682368
218225301
822
869423
403
116688
65695487
3
15
12779
72
3
39724
8097107
15366
18991859
19313
50189874
64
18193862
104
2
2531384
44788
173999
225307
12305
6780467
6440962
8819980
736
2676
1956560
232
58570773
3947025
25
16
43177
150649
2
8
97401
1266926
6840
164496
46647775
10680
133120
144687374
50
243564
73409538
9524
262548605
204
60
4068971
4
284
2349
127
185521845
6132989
9722
372865635
91
5661750
6961
470671656
515010
10448882
1354
418057
11124747
2
244599
309072966
1868330
64267606
26236435
1329
542
96
2
75088360
9
961411
272
60839
434
3936250
350416610
47452
310094
735451
89
6
694
759
242
4090901
64358
227149540
1854
7
9017
104193436
3851809
62
404
45828
13
4
4913430
18
3
41029
15494
113228
123
407283168
22669706
25
418
12848977
13
1081
3062
1482610
51421426
872007
1989
9
3880830
97955042
15989167
99
14
112212
13769
5470226
126
1538945
866
21334
3424534
24343
78856
60599665
333
54644241
81550
176719501
123
8199955
22
1190184
7313625
446
9
1694
2254
93000
3
7
10268
501524726
711634
153620902
22
127
10109
615307
132850
11
2889
3760
4
64
23166
82353
2
31
502322
7292135
621
255462858
19
20147
5
3
118
629
185
61670
562389
949
14878398
2239830
4
29
23356
78068830
33410885
22767
132
829
5208
575
604
416
1131382
14884161
35714
7346775
239652839
5
7
23171
2457
11354
462
333194361
74016433
192707
100518
193713
11024
493
1135
451
49
133292084
127
344
171757601
5004
177784
5876976
7
8638234
43
6412919
17286
247
228758321
427235
27475870
66
32
5345
10582
6339
47035
27190
1209654
363219
791609
125765953
700126
2
2925
156924
30
13422
249530107
141295
440578
20
5090216
1021
5995627
90245538
9
75
5269
431
665
3
2
12719922
47572229
181242
26
283537343
27
189897245
14515019
2487
1616461
601
121358
27985
64
358312
2939
1993319
491218
12598
27
27
261733023
61502
9
191261
111
109158
8514
3
270431512
11550138
516
282984946
9255045
468
6
516652655
35668
16949
9410
10102
128436459
10
260727
35321
69
6196
3
30
13
1119074
114740713
50
47663
20
41025
2720305
11
170995
2912216
139
3
9702396
3099734
3026
26431
1878
52633
45732572
13091874
6890
219863124
3704
92193002
541918
28445
231224
130913
7721442
77909993
4245
11224
64601111
8
93251844
121236
8
68
392251
6516662
47500427
1998
428037
5419
337035
210970
184830
1013730
24226
6365
208271269
50
140583
7867
109
14472947
80
123207769
1634879
202
24588
18
65
36
43576394
26
19
192110919
3
2750371
3765
5
11883651
491585
158805
315
12208337
125637
14472
7464081
245031
2876719
13657
2338489
27449948
34922767
3
112337488
29
3977778
25937596
451
237682
2
15619604
81617698
51128
698
218
248974881
582
431
4051277
468705709
291
8758
3755141
4
10366201
162238850
47
1155
49894
7437259
19374278
7
990
96861675
289918
15
7509
58795330
1504726
184
1790
2
387881
3
455
159060
6210479
6612386
98503
9
4661
20
22
1775490
225880
7
107
11098
412915
65609
15
1351
82225
4091912
5562807
87495236
11553582
3168816
33797
4389
18
207
105
7892258
255450
6606805
1544674
44
7
3
103
53433112
235767188
258068
117
242
5
64668
9
683542
2561
382
466602
109
454
428462
3942311
18130
29
727
2
5120072
437598
3
10051
3339767
466
416
427259
457
106461782
149427190
115093237
2154
762169
8591469
1021664
1821
392
946
802121
2830044
784
2233237
11
179307
146476
366
6462395
98968226
113108554
189306168
3
179702
18528783
419678197
28709
8447
229747
274
64014
49327
10827198
41
203843
75931
1018791
405
11
109679
6
1755
22477
6
496
283902326
7779
4746
6503999
5776
197
10227
181215
292004
18844312
15613615
70138669
24610
25725
24008722
87
1127
1412
131127672
52830709
17806
129
36695058
2010286
285349
14577
53252969
205083
415607151
227894063
15
12499808
6110
5
101980886
29109819
3672239
4560368
7433
70373
11623378
2
485146728
9359
85176
60673983
11580439
187140826
3815237
469
4037653
953650
1367441
3735
70
1256
3575330
1073
250
1088760
704099
920096
238960240
3979
1117
1720769
57565410
785116
26279386
10317973
107
7007
15519
18361
16075
62
147973
5
3
63
93421919
2588710
2135
1077
91428
7013432
73
21
142532590
66315284
436522632
393
51
36
177
10882088
6
1110491
11
124504614
65818107
2200
87131
841
1008
7440
122643342
133698877
2607
1130
148
1510244
48940397
29587586
24011278
4613810
7082524
11
2032
61820
81388097
2625
293693110
2243845
2291
2325
818993
410389128
9
155403900
22
5413959
2761
4
20421
95775220
227030795
1990
4
9
1026
91616
24617366
1004026
14637
357537
430180
133043913
3
14
2
7801790
124521969
20802491
130137
28529
515932698
5
10
6658949
88
6790
56
81
529303
625315
10911787
503607127
10430424
1380
483381
1209293
456343512
60057377
7613375
14137276
4
49258
122129454
200
47749232
473514
30694196
800660
461
3079
30118876
369
6
199052
446225
440000388
290323
20
71
280862014
2003346
15393961
21788614
5
49138
20
78
208137294
158
32
108
24223337
430438
75
9
374
17810907
181419865
256710277
15
6979
2464719
31364603
962952
6
106
1564093
816783
58
7
72868092
832
14801764
7
14888
1447
7857025
3100665
14463
27507
204
9
50586
989
57909
1251385
185
1204
23907022
137758981
799
951
2118116
36
13787423
103399668
211765910
46233615
5418091
3421
4782
1865103
1262
281
361091725
9932731
10522
2
23112
3
71878
540
3
5237
180
231
47496295
52
10431100
3161262
56
120
36518
9
78479
805
147610
103
5
192
386
917260
108
206355615
4
9618845
67
151
10705
482544
4652
510366690
801665
256585
58
501
244402250
119191590
103
440714235
7464506
321375615
422635854
155326679
3338001
5
633
7
27426386
662230
10
126940
21864
336944076
64376150
112933187
2
471011
28106
2017
19
2738
441638689
62916658
60
1283
91126765
5
1981
4037363
28480555
380359
51635400
30710950
792
173
23084
51282187
687850
14183037
29179
7341
15986
1809333
1044991
936
108943649
16149399
32719526
188
28135286
240
8
23
999
472
104
23
4
52657
4054809
706
919473
6
482
1015
1829982
48
2717
3487407
3665
299021
218
7
669
1485
343052083
2132
1416976
3122
6577941
321
2224
33185
92284491
91
212518455
162472678
4930
5236197
27630
1929
222700159
590
333421365
47
521391
109028166
68634
114048984
868553
64083303
188900
50266
420526606
7310
6
232
1371142
5
19
252385
404
185432
376
64220964
1879767
37032036
491
22900386
53
432
33457072
414932231
6335895
5295334
257740926
4
269305261
450
240646
127719662
28728903
18350
7817
298674392
166285
3183
804
1523
24
47
60
110000374
6
614473
13036438
386866
6327928
11644
7
212
12279
5878
354189756
3
424619242
4530
1047431
246
99520046
704344
3
33247731
194
5742
47905554
37284
6100737
3057
64
5018
4356
3450810
66440105
705
2839
455548
686432
74390707
9372711
15174
42
6
116
6666
4
378
8642
68
3
24761
34721
1441
472307
3
57549
241966925
14
19
28464
12
1561513
2533200
558240
25934
46
368
93327
50
655
309839324
3556242
79
17649
5
54268011
5231
14518
101661536
7
2
38240245
3346
1430012
2
525486818
55
519337
4
3264
1937533
155508
18156766
342
442817996
1682
721848
5957
5504
9739
996
18
49
2
15767226
10312
17910
49177944
242036
127293900
27305
773048
370961405
7
158
1256054
5169302
26
49442
4357
856
845
42393
35669391
15296
7
27013
461
896
91599
6989
61650065
110259679
199712
114874
114812051
903
24136
26
22147854
139
100567
32734
9
24
9010
1429
32869081
2787
32120
4936
7972020
104342237
454
26865240
484594116
14
9640
5
232266909
208366219
2
5
13727
8887277
16
7
31607
307
97101
8396
867757
18511
7670
9
12
189817
213303
3259
1376207
28
6
12
21
12487388
3
127669
80
412637
5
2103193
20
6
3525874
7
2053293
3015550
109119
38265
416492
3246
2694
19239291
3814182
928
288621
4479
15203887
3056
409
39562
8
15957581
3945
3508754
1557
1230276
172
9
318502199
12911
1740684
154566255
483799
4986259
7089432
1890
63386
358
4
827877
2346385
766836
51
6
13
344137215
51579169
175441849
113
2
58624
21141
101
50505795
4188662
7
34665
414042
330858653
116465
131212187
39
23107190
15942736
621096
339781
478970680
314
4
231997733
41811028
56
18
246478021
320
1256
10695
60852759
16438
333
40
877674
859
209685284
27
2969141
67368021
3
1062045
2895471
2630356
6699
51431
4
97804807
1341
251435562
36565
453074215
19118697
1014
176
4388699
2559896
1406
440
1172726
2029
96449077
7
3044706
207770
2637
2205
7653
3433
16683181
904
5038
9867563
28807581
54831859
54186223
879985
3
2753
116142745
432
113317
10490
29315
11
98147586
3586
4187525
1757439
24
510909
2615
1805617
778643
13762454
241319
314389734
216737
26742
1814801
116001904
5082
92469405
50356
5790
16788857
3
1085
5250
557
803
15227760
19
104604
921951
8067121
522
20
1305084
74749959
120115112
512259
80334
335479
315
693023
2542665
41350
42
4042
54967
5536215
129
30695
11
68781
11337606
6746
47
22555358
4611
93
4819
2
220
174
287686
11771251
21793
37
8368628
478
140967681
28
192777465
28
141
4528
1912670
1344
52236357
7136
7553
25047
65
2590
621
9210734
3806666
140
3538
3
5306024
2737207
255
812
7858
78
64335939
10673
3
86
32201662
40756
1989
2
39317
10938811
254247
11671064
7143
231859158
482090765
14251
7030946
23
58909136
47281
25
1472117
60524028
94159672
121709
2186
47531
10365
200
262962496
106691
2
55489535
8342736
1940
182909409
253
4340
1431522
10545
214
401879579
59769277
3051
27680216
327232
31528
7025296
6140
2582
76014307
16
9028295
398370
34564583
24037237
241877447
7512601
3482
27
215155631
161
185
15
1587
487
266050159
146
13
3123
347014456
84506575
25
5
489910900
1106
4973
112
6191201
17659
196
1758296
944
86051
211
50893878
6
21686
77
3304
35
3356
27
490038236
3
211593
255559163
214303680
31454
21666
141957250
284060170
3467
83
27728
1739
356197
286453697
124
1717245
414
1474
171738288
6546411
1379336
980178
3341
16142585
841740
303
31094
297161
133112614
2917421
21052
4
32
2803
3
270197101
14
452498
5018
5
13854
160863
16
45747
131500747
55521
322
191493905
22764
210380
36206
18118
8088
272074
7384
31419
43907746
2228310
6206021
1051
33
2356
29
265076855
224301994
6914
417
65351
203
159705
38620516
27222
63
1680710
8115279
136
15892
1995613
118
3
151451
5791
4679
412459578
451
15903
30098
1798
14994487
1147
44242
340303033
17936876
2716215
2968
3526157
20
2576196
12974648
4608
362950
13
3939
2915
6182
560637
4
413
4
7
160384
139021664
21
835043
5846929
130
7910358
3360
495
6036
150
150289236
3
6541
29694922
1189
1313
303742931
66091
29850
157
6
432
1593
6
4
177270
31547
17399
1839
89
646370
51
27
2
248511
18467869
462
235
12757
220
1901846
29536
9281141
221145718
2
471033267
33674
1843
491956
14324810
6
220569229
34856951
22314090
15
575
962636
15724
31
4
70997155
3557248
96318
124
291909
41
785525
87
111737858
26838
9609664
46126
23279
1576749
175
25028
123870
122
22656690
236
7236
18
39
3127999
135848994
122
882
57
214245
21
3169075
27
106668
111295516
31
10
3
2648
13397
1027
6
5591
464
157434206
654
291
111329920
318156
63766770
32125
20966699
300412788
4092736
118788
2
4
58
5774
1717
13683
2209564
1203
15388960
50788736
14
115450533
353
393
196337328
24667129
6277045
27781
21
3
145218
119815
182805
5864438
1646
420281
14
21137
318
128260569
151834062
5
96197
45877657
4368924
296720877
798097
332121
6093379
83785195
220606242
1396138
7610
63
343
15460243
8231763
20
10
21624
11
2013838
291727
875
114456
468
24636107
9960313
999367
16
648206
35059541
141966499
46439
53701
118880
7711
7025556
216249533
7133
16138
124153
8021
3998
168912691
1433
228
77906049
311627
1856
33129
1666581
25280610
4
4809178
233
374
4672
134
464729060
24903703
1354954
6
1149894
345068736
1033
16267
3631
1827118
13383130
13
35305
30070
2
1237098
976263
11625997
5206435
318475
177180
87281
45589
170
502267
15061443
73759793
438458
1299
165644
1770
4048125
19743
14
1006079
2952106
121698
2401
257042
34044
3398
4149728
237967902
64
104
61
2807946
23822755
686972
802
1859027
336
3804972
27
150
652711
391
52749
658
3092404
61911932
19346800
189
498077
1005
26581263
37749958
881159
33
4634
1401
107329
347
497
91
1526
15417
3
298
2212
6620
444
38
7677021
88766770
5224265
2540797
7668295
235
214820
15135423
4421
3
177235
230
54948
1238827
8096830
3
952
1285
1157
3721173
9805
115069831
10357
2514
2954287
6
1822
222386
1721
452201
166773
250999
108891
1167449
60
6
3591771
35036
174747
348318359
2929
122
1562784
122
121553
6245
71665354
72404
10898664
161226384
1478
12769687
82135150
21560810
2823
438086
36685
3283
2401109
3
15904
4144
17
60236
79
20021
13938
36
27
8
99
205021586
57
266356634
1094205
186177256
145314
36602460
225513337
1491
31836240
18734
54189
347
284254
1353
168
3610811
147286
1301404
7
11430544
8
10
17167196
327454729
141
17
501625786
231253677
1813
414
388
1185995
8468465
11613
32
124
55330143
6
710325
8121774
3
3
127559081
10
1044
68421543
3
54
10
322299
656
23
3200088
22304
5635846
6279
245541614
85448
9301568
6894
8167
23885
3941613
437416319
56
1186774
250353
772
4037959
114587
174888984
34
3277864
359
185867812
53
370430
16547
19347827
180466
1857627
2
8761
312
780317
1107
27522
7050863
34605
31491372
41
3673
2411988
1285740
9
14155064
5852187
245
7
6033826
25
66
85
267710906
2156108
14096
571
414086
10703
70
3369999
2944
35817743
26760536
11
32515
5300
54225
9017604
193757802
15
1459576
86500
3
84361011
151
1675
51
467261
484856
294194042
2
13905960
53406682
1077
135
153256
7106696
15699
2935335
313358400
2620
173676493
16
7577600
473320015
496409
15
53268068
23
1371
614973
12
3532341
39
1256
12459583
11267572
7027
9490
48837
243
449371659
3663
4
44558785
44949
6734198
442136837
35314
224119795
215
255581555
3
3439
13
6
39020764
14547839
64
64946263
89933152
6894483
14256
1195
13930762
212
603
174345485
249495730
209
1515988
155
31536137
5656082
389421992
1255998
49026476
2441
35415
959742
2526355
478030
655549
580
90511
3
404486
4408152
107
90
9602
13571
43058542
349
886
3940031
5809371
10
223
3784
106578
3252
43901279
2965
52198116
120562797
21723298
4
4
372742522
169
4
1262348
9
103536394
891699
210383418
26962378
6206666
908
30283839
116547073
3615097
63761091
282
19919505
60
41811
2970005
1005
11614837
13491705
9497
48912837
230504
369048
136
140836395
19213
178670611
1449331
1054
1198
8166
12254066
54
313
367
1123
2
8410
329011747
649314
5665
32
505
26219901
2
15424086
65442123
374280157
421387484
1723
81
895107
13938
471044482
2
412884
154755
22945
119716
84899771
7
165583471
103
43568
75904830
16
9705
11
4598
9248989
3284
106300284
15027947
11052544
3951
55547635
445269773
252
717617
60
51
336
249909
103
97
2537202
161
1175
83586625
471589
2
45168811
7970
33135
64536
71762
2377
15
278295
390
414963893
4830
47
5929254
18
137
92568882
1200
3
113896144
532663785
96031673
28237328
344690504
10
16196
2645249
640
2
129370441
394128540
33279429
2502468
88381
229
9752
23
2
10
42773076
32372
2
17232
54558
13458388
6
15963314
164354771
26638942
201711539
974444
1971713
3348362
64212
383
2845
3
45
1105
904309
922485
3109
215
124818
153729
17
22
164029023
11988
218671296
494
886
5846552
475
59430318
3227112
15832
12
521593962
30
29396
108
33231
3
62
2724282
30789
128690
791197
45852816
29
2058787
15927
26
16
3352
2
53
3921
73
3852031
1820
377205
1937061
177838
447013
86
39
7
11814
470774
47522317
940201
3
1536953
6962
55500389
16
9841
61858067
111969
10212539
1341208
28
5
68848058
3744
186126
1781495
126462161
9180081
52
2
40
116
21016
29305832
4
2525405
475322347
151
15
3140839
1320361
7226
18
443363345
3
153850
1749731
263541
3277
33854230
4619
47259553
1802
5
403
125425
7
3837
7889
3209689
1421
51
1238767
356
4
15132224
76320338
35
18723
8821538
26709
1993
107
45287167
58
17932310
504380
335
30154408
959
2
6
241580302
37
13
9
27
122
250699
776
341286
3
209989
2088856
54407839
457
399
7938660
37831
16069746
130756769
31262962
320081
49140425
333863
66603743
980
53014
51
224
7608
795
60909445
68957565
103
43
3041
16655
1278551
533
119851113
1217445
4270707
110900163
7659
248
87861755
38
26125
407690734
24
53481
2
37352
116425547
108266683
63881282
49564102
173
80364289
7377599
8138115
30870
180031734
53507
21683
2
7239
15930
81722179
454
264948613
979305
15117
132510
2
40968354
2505712
840528
2041343
1307
53525704
264574
6876
14
606955
21362
20
3842
30771050
40
25998014
60877
19
412
889392
641
47278707
280345
6439
20355
10952
746
17673
6
136
1870
8237
1516873
3554
7128828
297193454
268746829
1027283
21112445
12009041
180512485
1788
381
7658
2764
22543573
476
10
46998713
70919745
7
73834
141213
3629196
23531
8474
21655
1292756
15
30118
1032975
2082461
12
597475
107
10768
560
26661
4677322
597466
4527
2050
78121515
22436802
1852
2333783
1026
7
45954
26366192
3271
125240
60
83
14
2359
23356334
90422
6871
82753910
178419
413017391
51590
504886062
16332
142253727
150
1194
331
48
232257
23008528
3397
2
9863292
80
3
1713469
2038830
3
3247
8
2697
61763996
54
48296
451622610
287817
4
1003
366456423
417926223
467
20273704
5
121291
8
6534
6180447
524882
29953252
177
264
31282559
119717
151403
1007489
20
25
36
31652824
800562
17832763
178173682
336796
111
6864543
2
315632685
16293508
990
26
20
7
501
7
19738385
7252
447713
136
432374904
316
2577501
1164
627
22136040
542
19300
32528
23799
283843329
14268634
104235113
63513823
2
484310872
50074
7016290
8460117
181329
32983
3466519
30
1644191
1596
230
284
852
68088
25084874
42
199531773
3700293
24948901
508952
4341641
12588
14205670
179836872
40586520
53300
34659
6197
10
344
84
45678
16971816
137
24338
422588690
76
6551
112849933
325
1896
407952
7846
2170944
9591
4896369
2688
24274
35878791
268
331
408
125494
980892
4
733
6378464
872814
129
59
7262
339750205
192174297
243498
637
30948
6983008
11804049
3
585247
141
8777
3
6
11122
114
1790125
510616182
110668160
4358634
4005231
106678415
2290
9966221
455020294
32776078
53
5630
284872945
1651
22726377
170
214593807
279128
55566
111164
11740728
570543
2
2023
138784
7058170
17129739
7
2008
24
969
31689109
495170766
16
261
126743
1035217
247698142
6
83542472
37866780
451357413
238
4967
33414202
2171
69950
29891
1564153
449569768
11
371
34979
44865
78050
759
249003547
119
19817293
19
43707778
7535
1009
3504
56
5322381
83750963
4
1347
309127
247362
21129
28
452311
192129
65908
12007
175689765
149203984
45870203
14
1955556
742805
2
60
224676
125
190343
3307
368622
253860123
11
212544
3672
7758
4755857
258
1225087
1980684
25
404711
1760678
13
813896
44
177
263695406
543
1743275
2
232423471
2003373
12323110
1186
15
128643733
2315496
5
22
99
2
19875335
9
25040
1022468
162611
157
92
41
8
3
1133834
3235866
1289949
65784107
32411468
154982152
441287
526064945
1468
2241386
1558
512
694
499996441
16769472
4
244
6232097
119
31300
905445
7207
748
4339795
56073626
71
985
6351162
3013
29
87125797
7973076
102989
94675
234
2566
2
14179894
7103
449380820
6806
129
7751998
415
937
21
9
1859627
895
11027
120008
15436608
93
30879604
21
1421378
6
45343
130045
288
272972639
111090
4093
116660949
20321642
118
2
1272779
1575449
519470284
174400
881
57893
47110
460759999
126
9
25
2
14
82565
15768
169905
5220
22
10
401545
6
251233918
5
115306047
24708
6177746
12441
53060
6637932
49
167430
3123478
41
4081
742113
30253906
37567955
100183037
4093105
162545
374601152
245273
13
94
56956297
1930216
15
3901476
14778
21760002
152
10
471340746
789
5
101
817061
444
741
9038
87929556
1044694
8084009
409600568
14428
30682
27
75384376
1639538
1844
1145495
169910
3710449
1857221
3954
17879
97189033
1069654
103
234
216842
236
30
412897
354039
12
18
3110290
44224526
365288413
84
73
3193422
22801
431398578
2032
15471
12
364977
160
495
12
1958530
244
81
13962014
43007131
391
13220539
2643860
23459526
26
535
5155
3532
7209
193780334
17249
25
78
60
1019411
294153378
58920708
1835389
2
129278
69127557
49894290
316343454
6
117598795
9016533
1891367
3147
30
12476736
54267
123795
38
23
16646
114034614
3458
236423
14332
321
2
15466023
4096818
228540
10
420838
28
421566583
16789692
3904
127173
522801
18771536
105929
2
32089079
106443
60191313
5
210
227880421
13498635
504
4008496
13458
2
1086165
162
8306
20460543
184947133
1636
31134937
317709445
61
379286994
63
93
3779547
5
292966712
66810154
3
3
68
201
205
9
382287835
600075
346654014
2705426
54155225
8
1012
423878519
199
10756
1967
37204208
117838725
77861377
2397996
275198
98261946
1377133
1259
184476
11
233609
1670
7290656
108154
8
1914
68898196
5950109
1169
7315329
29629867
411
15853
3158
26
72999929
5
765717
6172
5513
30
506611
201585
49368136
45
10827
507
70277300
15
6103
41248
159545220
2394391
70798
3690
5
364525465
262717179
40
490
1098980
36
44964
149685
24529
232
3
2
249322
4826738
5277315
56453
30
1065
6
237
45113
4305
261590686
35
24995
7
71
39
101097
14665956
2
9
128380903
186023
45291137
373946
28257
35809452
2602
5626926
14267945
178
4052
199561200
27066947
47
2428577
836
7627031
4
11936
432
7208
598
18111505
52062
2969618
23635678
31707720
861010
1879
1013786
6658693
108
4617280
28499182
202
7
672917
97017244
1929011
66690457
19
29099240
17
19894184
1268
13734
44458
373241
2550265
146137845
423001
139233510
118
2729762
3461
16311935
19
3385
883752
1029
22
14
23
118687
213
38834
114004686
33210789
114824
9
85559
27392
17834309
4
556
202325359
1302704
974
585
164467
59670
49
438819719
864
14
626796
9792505
119058686
100
12729032
12033995
15791
4328030
452139079
3659
5743
16150234
18
8522696
526
204448
12215
3661576
94066262
5363
66259
756
2
481485
31375
6
237141736
60
4040
26
62286641
169994554
670
8948
24682393
226
5754
29726
29085
9943949
64764108
29616490
109412
4
31901390
31613
3126706
42715998
1871021
179832265
2
4738
837425
19711
39
672335
453
32926193
4086
6
96
8646
302791292
155
108100
27125762
311
37
206631
44
107
1392269
12
58052
10378
51123232
648
6
13
12946
48051
979592
48043
38402
7
35380145
115006
22
490409
13322594
6438398
3246
105684605
286946130
433830
141
972712
2
2473
23695
226
35658
1908964
3
886
108705
6
27319582
156
17609446
41320971
3
4
192191
232
1854
25569
603
413155
101140
40992368
2863931
31
441
442312
2335830
3281
19621
412876162
2024706
4640
336413
8670
7216931
15476
4114897
3542114
19211
2701124
36253
118
37077
24
16
787384
3
4
1243354
151079541
3803
348688
1359970
505
221
6015
456372296
12
8551961
944
9770
1957673
1846716
486
20172
31
8
968
61
494723111
52
142
247249
766
1310670
422201
12430793
309416009
6002935
760898
4530026
273
25344
44
301872054
37
354
963066
33216620
5120
13
15
4403
94362309
1816
849546
125462191
30
58906873
9556185
11027
744
3914
990578
16219109
10244
1024812
168
260430
2
36678410
57793
19
30880
2360
140
222
3
87
791
29601520
2072
882
2426
20168
9
91605003
1910625
19555
27
144604
384
267
478198
6
119
20185767
3
519647466
2985
10
86858
3
31216
908
4052166
105028633
1039777
7
160662503
92042810
40786087
558515
236952
525093966
22043
462
4
128
31
10291
2995746
44348
259186203
13376765
435
5162981
152
15117
1256
20376
3129416
13864
3529
34931
254319545
4
92059
755505
6
856
2
670953
21229449
4
48
696
286675082
5
2
5732321
4
16
6
1835
40403165
50
8039371
25544574
117183
6957669
6236
900
1334
18727
5986265
2700
15426283
133672924
405
162054
9
172048679
4767
16621
479838
6320
9643
14
33013915
204116991
838
446574
462
1737
59
61174
7
135
2
442
5
470457
7012419
500437
43136735
247491749
8233318
17766316
529
91
342
380
533703
146051
40438
13260334
1971
64
3380558
37018
115
11
3
6028
232333750
29226939
13
50
7
144067
14961
4709062
393994053
448511
12369
52
54435
18
956208
673247
88749017
6
59
5
27864
86315632
605817
708
953
1558021
19071
3561503
124080
4273
232
20273889
105
970
2732
2490100
353845902
485047
261418
11330
104210
180441
2969483
1693
4315
318
518496193
11348555
27648
416865
845131
45488983
223
27
34685
918
122
63
117127
328
122596
338986707
4292
848
11815951
14
163704131
541562
532285587
13
1540
2674352
11
28953671
12244
29
175513912
434785546
1380
633
17
32
13940
195379
12
25670338
317064010
32071
1240
67607979
172
44
100
192334049
2363
18
7982167
3154
12
58196
3974
45442
9566803
407
8008
10
16496
16856635
3
688756
634
2145746
3
14752739
80523
46987
1391
2
7
488186
16031
201189552
74
4704
10
142
38961364
20150911
2630661
5423
38
7224
249349
21
64660647
361288093
18
48
134
3974063
6
4292321
71020
6
15884
39
1157521
9319803
64963
3208187
4135289
6
7
15055255
30271
5867
2183
3
3
12158410
5
1922541
3839
27773
451564
244
25577088
2
37157
9
762
1409087
2635541
3381006
290
258357
12320859
9
263
192879
8
6754
1178311
605
6128926
8527587
21592
78749344
6
289186234
2
1757
46138408
7212
4048629
6
593
1011620
61617
9527
130127
15074
305200667
59722611
1618
3781
38325797
1929
28
961
14191
6233
2
163
923600
59
477423558
104
594472
4138541
171
93135093
1406
23795930
2401
8577163
1483851
27508393
15
68351430
36977
3
32959538
27489
621522
15
199
180832
5
31
175
8260130
386923
411
7
21408
17244229
6871247
55
42
136477
8157891
246
19
14
9910017
292059222
4
113847
313
56686
83711
29160408
16
7061270
268079247
241
14
6
16691188
11
4518
578
755735
57
260959814
5
910
273
6051009
15941
32971493
3643
3
51325742
2108796
424314
13
1718459
494
413240748
3
320770
154
979
22
224419309
9
96903
16191
303317320
17
106362607
212447
496924
147
185
735088
5503
15
6
104
20
69
76233750
2573135
1084
332595
412217401
132082353
5046156
10934613
60959830
2026075
337
60
652333
1893
9
331
180396
30883479
85164
2
3
363
347424
62519
3602
25767390
3
421795216
96786
15155
3973133
367074733
164460
190599516
2589574
54318
339
6046761
8376920
6113
10772590
29069345
22
5
3360511
156863
9417
13240164
203
104222
2388
59
31300883
51506644
4096
228603128
129
239
119326
382285
36930
144810
299
46
2
4074
29589560
4032
200
15753188
5
1440
3
123
3368
11
2714460
2016
1681
12
2
34198
526472667
39
638
29
7265
5
10308375
381932536
13979348
170260032
5
135
5701165
37217
114658799
1074002
28
12802069
278538232
289723
15
163
309
1755
351091054
370
1529685
1946222
4
95011781
23001110
3881
427
9723
460765
2486
721486
57
19
394212
959646
817671
88
101
8
205427473
2774
184
25
1830
42
613337
16
26007160
6201
14787350
28699246
48114364
14063
2
511833557
7878
1409030
606
60998
19179340
879154
3071927
42461121
2121
427464
221
13
277
3985
860668
12459108
458
3
51869
105004488
317537
211
3590912
15831587
275829887
303
379641
593989
14084
68
31538
8310
6
69770
17059846
228467
11245358
2995137
4737
7260684
92
907
21
57
171
2074730
20195
66698793
31329673
290
1084
167
5568
3
26099
690
1321019
57
19965
1148902
390850297
34520
7320380
26
7503
3
3
3142165
4
28
9812
637
243637634
279662398
433989310
127
717236
102919373
1855
290735
412
636812
241785
4
10
78049
3621
155625
1244466
77893879
20
122500
13262184
2
12
4443272
84446246
36255
9426930
248310001
7769
719158
479
8970081
62
35272
503718451
11198
120297056
44
30295125
987
9110746
2389
53122
282091600
8457
17412956
95126155
29
138180991
21814006
360
40381
32569
360227028
5329122
856411
8
11259
244
1974848
508251
679538
17
140
7533456
128630
42563
260412054
2370543
1926187
11
8
4894223
129646
1407
16229
1754
1676617
10
94
91
4015
43537700
397580729
65446051
19
107
7
5811
254454329
48926038
4574
2680
78059
61
132430075
25322
3630093
167
15463409
43639
447769532
231580
27
5542
3
1265
439
376652481
52322610
384233
70297058
31063784
18949
28
452999428
240941057
508935414
490
1227659
4812
13
445
14
415
2907625
2658187
2920
166
70
34
3505
53019340
97397
8849460
703325
486432
109
103727
127
26937806
12658604
2013
61
5046085
4
52152158
9
933
401
224
3
22
828068
1399
1680669
186811
11568219
31756
123547
1823
1531151
365896466
22035173
179776949
2542774
21397099
2
126063
3
352
5083189
241872
51325458
4684
51907
29326560
17923
36883
24233123
24376
284913
2787707
4963
7100
257
17666525
20158035
61
98
503690455
43558
88912394
2329
11672
45
108301
3817
512199
51
5
421
461663
758
781
1081377
246
205774167
2
44155
244
248035836
231
31640321
35271
20363
15
3842226
1398903
25966
32
562
3471348
23277243
2491435
977705
364
16
864
3
628
225447
54787
2942
3
230984651
34964168
15432095
96481
6
87383150
587
3498319
79408445
17640922
4
513369479
1763
80484527
956833
6
10
48319298
20
323192
1774921
266
196
30
24634
51720830
31678539
147
81
202235718
363
9085
147
18
205720394
34053
11
35943
7991
4739
8
443062316
17858
112757560
169508
1949320
13422
1034
15414042
356097291
66007883
124
199272715
457566
10088800
406217
6
42833609
159
82
2206
415
113732
1177126
64
3105
263
586162
251
38975
186
265
25610
1445372
3861317
117
16320983
85988939
16271
823392
3
31496
1100
941212
374
21
2732720
21083
3921909
2579382
28
23973
116
75579
7
7239
359
27955
47598513
60539929
8131794
14288342
7
2116
12456
453
74754593
11618371
34642
5563
4399
83582365
1960
205105
3752
120
31620920
1455
9
191
342072
417517425
23348049
7808
154304968
190
27
905
27775081
312438620
2173
2
12
109
17051
43660
96
3684
196922530
4
112959200
12315
167796
20190
30197
15
482406
19771
63146
757966
231681
6
5497191
130
31155
403510136
18
5711937
46482
29
13544882
6
8024830
371340
2774
62630956
10
5126
46
114
861
7690285
18394083
7784710
17798
4585
22
47
6385
26
1341979
27
56494864
7404266
3
4462636
28395940
2
523903
2481807
5336987
36284866
23866779
14
2
189641
105
5387
13015
18
12264489
432987904
181
189999
26456815
909876
2577
364131258
314416826
84778171
274848926
21
269195888
10209
1442012
4325
898736
17
5988345
114103
7517
27006283
1772
1543955
386805200
258
943
3
896210
7622226
181972152
392
110934
72135836
70
25526209
47607
11280940
81
1010
21
248771755
462
3
6
585
850
431694193
945334
2005
17792
3929489
8136
5
3578
7441
760185
53790175
178906
64718
248
4701
323349
200
13
435022550
4
104
23314312
220
133206
397
351154
833406
627
21206353
3093
16
1496
158794
2
16165930
4
204079874
180927175
185801511
6563
468414
293728124
4
23136
845880
2
1779
15798
13731739
2
10174
264573
239740
518228487
8221370
26
1511366
165273285
1123436
121629503
1137621
46971
1953676
117943
290616139
9
24
409245
46312
283966043
518
8234729
655
103510
116
27
25
72
12
175094
43225062
112198268
6936546
3177
5167189
674525
6832757
31
647011
417993
15863967
66591
5
191193
16142437
16967
971
635060
529
13
2
23658776
57537959
19
4238149
3314
63126492
2041
43674
7
1356513
7
1460658
2
7198203
79202
17649643
1443250
6193
12680
94
423694571
13580226
9833038
1507
269977
4
2
143831334
3
926
254077
129223
8
1881
985199
88973
436901659
18
896
843147
16
1752293
10617482
12677
35350
18149
101278413
27
4573
12945804
223055474
1740958
5029
69652539
1752
193447790
5
93241
418740490
173996274
4
10598
294
1728641
20834761
446396
55509
191078
1229933
222321028
3987356
78
42
1220794
141770
29050610
3316
5235725
2939182
48077728
251
8322
37897193
45978
34546
13352
1660
91098918
7616
28961
257392
337
4272686
15968
13
12337029
467
31760
178
6
6
81
621
10472
29
1943658
1240339
326131776
185307089
24113
7788
52
454621341
66
782272
250
62318529
167
74
46395
10956
15
3
251
711
26599226
5
10
30282
8638
311970750
412092
86085
1544375
19257
47147
138372303
825552
246
449714
1938496
741
534956211
40003629
5991
2507
760958
128078904
114
45
487370875
748
898
7839
697431
1521696
29850
15
97
29
1946666
341958050
72
134468096
10960212
96
144902370
110621487
11
1340
122047061
3
16067
238
14546
360
17653
1757142
207996474
77362908
223889
8103234
199390
58294590
57494
685
2
7
3209656
2713739
185
363542594
166
844673
5106
125
5
13
178648
7
142
61289139
2821
100
6623
21634
7
26174241
197
2
147700007
9335485
27630
8156
17
7931014
156
678
4528
4309581
1088003
1977903
49
65001766
312763
9842
166091034
401504
4044
19
1249774
3
3
3228
5148
12419
187895
12
1099514
25210
60808
12844
367538847
317093
1940
428903282
140723863
319758
9
2
215
380639627
541
15111
46712
249855055
33420
252362831
255
22
4
832
681330
57729228
41592352
61397725
3
7217302
28782
57
19144
57
33
3
64
212247352
52
211862
356067
78867368
3607053
133691
53064
13021026
418
62824
7192460
241945508
1956
32
36307
426
322037486
2852670
562529
5
49000253
4
460408305
320
32205192
6245800
168891
1620
1458
123276
224981
539
14265173
8261
61211
569
861
105297
272
394001414
24852
19
758
147995
2
105204480
210
61
852
3838589
123846
52959738
266750058
13
3749
15191377
117481643
9
2275038
326
4
243031354
1270716
43
252875127
42
3389
169406
254206
58701
53
397319
944451
1417654
3
393697639
1386
186
41403663
27977863
15476
303062474
54
78
56701
105194
347705
444682888
5
14
1532
37
20
5
175
205
124912330
91746
3694901
72
89
5005610
15638101
365057
59343
418372724
2015
3169316
45595242
9294827
175
28
189
15
61898
43
18487
32823328
1069
57246
33994349
524997
3330
5
2321691
454478772
1758331
64
165294366
181
148
57151614
571298
7102
2751339
5829
10077
22
225707121
17
2898
42237
62
1608
3306
89665734
10750
731
90314
496
3931
19375149
106
3298
1979772
4
20923732
32072
1995548
14
14
36080444
510800
95
5
302422
110130
8
762
397
151235
97569
278
10035560
2
1622
11
902
110400
31869
64119308
27
495931305
1763
74
522097
1441
940372
451112
13
4
26401
22495
18242592
15107
11316
1233103
3640
1702913
29
714
231583301
79930
8334664
59708
7462205
1269372
39584
63403349
33660
19134109
109
73446
172911079
7557308
2017
10147
3
53
4
979432
4771
23
444332
2318
253711
62561319
252879
410
1607920
263
8626439
535701
4648812
267525795
114108482
62487248
172902
651
297975
48052694
1536364
18067077
78917302
686
413992
157740
10
5
4601
45
306268
22565
2
2857
31166890
9
3774
5471090
3778
2625
9971
770
10
14
30857302
992299
13
5929511
1321105
5858424
9
1523902
66926160
2
8212
281529
31486442
412938502
74
17113
118
940
26
1651587
3656938
104326033
10
100667736
271586703
15
112
552
517
144
40
4558946
122219239
256938066
66221168
33
82
441325248
220166
6
98841986
142371838
2
24578804
380474
328928916
160640390
386304357
7791
59
198317860
257787
57
4624239
4176
60585
9069
3
2434
947
39
46
29339515
1506965
927713
296
1742
746724
27704674
280949
2533859
13006515
167
2610710
163
270884
95204
227400
55609719
66015849
58476231
15
3626538
1075917
151573
232
16356674
174647053
66936434
11
62200405
83497
23894885
432
48840431
1937251
772
107237961
1422165
279
56
136518
29646
118
43242
1684697
1535
6
137703
2003
60641076
46936545
8149212
14885
242
323827
394141745
25804008
8482010
11952
55
13
71
62
11
2679
30
1793637
3
285
8
3612
7
908
48
19
15497843
9
3372
14380
29933
1907025
82
17
60559
3734
523174209
88
8
7
61
457644
115890
4300816
916651
61129535
343265
55109
128569
41418637
28665
14
587
110449
938462
38883103
6
2019388
4
11
1859
124653988
743119
73
14276
3185359
192
9
123515864
34
732
967
22
32393
402806907
14602385
1026360
417
773
73692
7605676
4514887
1669
82
1138753
43610155
252
115
100223
808153
3842038
288
5735652
20296
11766047
238449
7
130641
15258236
102737911
301505
814972
18919698
30476826
113
302
130104106
7875
411
64429902
191270501
37851699
920
329453899
369540
246
7908
76601
11253349
170
347016496
29
70050
61476545
348650264
995
185
2
72664
448340
4227411
160557244
133
3601
32
31
6181
53
14138
221487
3545
33
375080996
237
228
4
3
11
280582
76314648
385977
66439049
6449909
1016
354718
2515
478
67499714
6
9421
1984884
65166
4
128075
23922
99
16769665
6359
171653
5655
44790
21
2630
432170391
1317
120
3573377
1163
301
2
419737
28615
116
1403849
2121628
16
4246
87
49668190
7
735
5089420
5
3654
25
1663
6479607
22047851
19704731
3
167
5841273
7018
29887
149805
62
83093646
604
5
3
60282
153
992333
249224
286958714
5982
1881
213182
975
10251
117552
46421791
32208156
186529691
10659
2
9921591
1762569
42
27
22
541882
101957300
15184502
114061819
6015875
2
2
890066
182597
4797
493483
36663710
39530143
367101
7481879
3359
74905
1164716
239438
4349795
54
73112
83975029
212823666
154508
32220
116385486
3409137
2355
7117
3508
7814
247175
1655134
230
695786
7504361
26784
29051234
13
2701243
278
5
736000
9349
14504100
68342013
51
24981927
27
95500
16072832
49482555
1042
1827
378610345
4355
55
2224345
108
3609
6
2049340
361131840
21968796
217
3
255088727
8
9270
61528333
10
1561
2
655
18103045
47925505
65314822
8908
14114242
876
6488833
3085383
15011450
98364060
81605557
18762786
99
352
9626
532699
5071
707426
718
20089439
124670
22289593
15
3
203082579
5354
2
7958
380188
6724
20321062
90
171767
2674518
587
8371899
446197226
160027555
210549
218155
10736415
371
887864
66767887
10598098
382032418
4200159
300565603
179135
401310759
410224
2377
242151383
1316119
11795
2
228
23711
900875
628907
2
5448330
28285217
5
1509
106604990
2591
4978305
60
1823
7
106220
652575
7706456
4526396
3
509
1931867
1341
15350544
953
45
465447013
1628323
16509
35
52
5432623
960273
16051
11
377601236
509756580
3
8
2
107
2064356
4
873
39587060
45572566
961
977
126631407
3734471
170830150
182
927
1260
63772
3
243388
153
30213070
1426311
4732
5671434
27607
3302
6
5019
66938
45324
1771
3
111
376237
6555296
127
477610
6777110
236424
214459
37603008
200473
2
3
676
392
33
8461112
2453629
44
899
16940
2
186436618
466503
28724219
135486
94
31
2061755
53809
801
99526
8625
22198920
4448299
85
27886
588
6
15580
2552171
9334815
205
19386491
64046370
1617252
1527009
19635174
103197963
25609
5956
1480660
2127156
192542
16
471517927
11
28503
24
2578
499
458
30528
14072
95762228
2959
7435
565
2
52047569
40021982
522
7956202
295426
22613936
5907706
92375779
127880900
26477
32392821
763
159208525
5
50522
4144578
46
363
8278
7
81305
280
11169
516276
26265
1797
11
3041
9
2
367757679
15151
291537
83
523648445
10256912
16920090
19
400
241
846
3370
236533132
3076103
1041319
1909
94348656
432872
304
1528
93
105
336
2878
1538
2098
110592663
6757
151
14149
24525
3
7847922
73348499
495366
5465086
7571622
87046848
20823
94244855
1000
45372657
75
119
185639
62544937
1523893
12583
28992503
35001
102980
14689713
20662
2630
21203
42275743
811330
116
2019050
47
1224951
1548463
72
157
433128071
391935625
188
348181589
11055
61551364
184
12
1205
316244829
1208788
1108501
237
7
12822699
50950
125422325
2
291004
1022129
310169
501967788
12684
922
1865584
187172
8
6410
461
287
50592
370
74
1123
14802
2
828394
1537392
216557
190
130297266
151693385
30
176520
2
5936
236340197
39610
81829
240
15788
2409802
1424
6
4991649
105091
59
21
147511707
7136112
55766
12
77
363
164382351
136177
2
59027326
417014493
20
381
3
152
11
2
100023
570861
452674
3594773
276177
133659
1956
8098571
64
11153
121970
282349984
7
2
3
437035
195
171111621
329816565
2454
1300
90404
399072058
962812
158888413
2
14011
36650476
4703423
47297
31
21172434
24317
372334192
558
54513702
23851855
127
96
21030199
5
71559
2656
31949475
411571
7877
36708357
6
4658828
1511
50074413
127050656
3550
156387
22291156
8270487
430555825
126
5970395
1551805
3155773
5
2446983
13715
124
270900565
13856
87796785
19824984
1839
124
65158499
31035057
199
971191
504964
2403667
418488002
3757
230553797
30572899
1918250
790305
1098
71202462
2
64316194
8
9129833
15203745
481545312
597
14
62
192
32642236
6019420
35
61
172712
457817
84
180
31042
10293
11593
14
2986388
6
142
10336
117008711
23795819
113392614
22933
38328
1199250
245884
73170485
30656
14656
207645697
11532366
15
1971312
2045013
235151
16
196
209380
35
690
22352483
22719
9849
4409659
99150
4003
5614
29511
116478497
892
1896912
217
45985
451
34
14
249021
209415
24336042
5759994
91038370
6
115456889
78
3176
1959
95895
9242
21
125663
40196
62317
393993766
214938
141
59973
5777256
5353
3
1865266
15472
38241
10839321
281226
213706
62866094
20055693
25
2000692
24
15
473483192
6729448
76
378078
126156
58
6025
18
815
9
3691
2
2418
28706
29552171
1083
7
627995
496554
1067238
500489323
1741
11367
53097
17339
2
8287146
11922
71
21144
1536
90051659
4296
22
25
101613088
197580522
428180
83830223
406400360
6400330
6278
94
17
2
29
15695998
4
109
249
18629
110998769
281107
449222
225976729
7203
4227
87264
11962281
17077
5
15501763
942
118
590
32765200
736911
1917168
190
1003
254
705
84745
3155832
140426
15516403
1552025
466
157779
307631
378
24
46105
1282
1938
1874038
1933599
4067796
11043658
19296
191
11710066
7302
378054
613048
7
331733258
266159761
223604
131206
974
11
508707516
530240
5828
31
9
10095851
1175129
5
4
5267985
476
2
645488
372674
49578
3
108323
2303
18
125
146
2
8009
1709868
95382
201864452
319
3423399
14932703
1497294
42841116
246602301
42448237
891
1773
203147
7706
854099
5
179972785
7541
20
16295
122838
117175570
613948
657
3
832
225178
564658
34
8
25
3
416108406
43812703
3885634
112
5272162
420836758
213421755
46785
43323
42
1873015
13946
11610
1772
468
18078
47781
229089
1370
89560
4745000
47038147
22515707
92
376
16317
12493
9
292851
7317898
117769
2060
34415
6361228
198776531
2041
3389609
3
6750951
330111
22592307
1447402
44042
4
424
170635391
21821
271
922
75
484
68302
1592
7849
337814
2230
66187246
519591247
8061
8748
2547
730
6582
17894175
2
61324
7
9
42220
6
70787203
60902
2
4554
1009965
15386
27494
207
21
13
28101
114
266
17243
111
775786
118488
185587808
358403089
9022587
202587
29
60155108
11886214
27342250
12036
670
159477211
43
18010
10
2022
65428
3
32424307
2557
32660575
641
8186696
11503005
15
424
1720
424842
9
4651742
628544
158230
10
1089660
8
19713
6482422
39307746
143
44788806
5
134373
278243579
3312
32410
491675
5104911
1934
10764
3
14600
715
49
590216
534763705
232992206
2315
390740
1394651
206239
1198020
196
90484
236
2668
138960155
10509644
166130
32980
70975
228462399
2728
517012052
69
83
19497
90
288697040
501
4985222
2558
7
3
296
14569488
227054780
25914
1014823
9033359
5
3580507
66883
242788
384408
1040150
1805809
2060562
13272573
248073770
216113766
7
95333
196263
27016349
5779927
35
1299
3
119315
268948035
102336
33
1242
23245
97509
95
1664
86066
2620986
117
5565
1906768
116095
924070
2488
41416
23
4105366
37
688
10477
371
7136
299215
1576
2
9300
177027
63195726
11143875
5
10335
14040708
1478946
241696
28368
6
10900156
35
13
31
59
93567366
38113
148
4
3
2
2022831
122
107
64126606
4
103
16887858
76
7529350
64054146
32
538691
110
114
5301
6466
384
24241
669
2
4
343
3512413
33861
658
9
469208104
18
623784
7067
91979
51194618
15
495661
46
24793
60716124
12
5669
11708603
2652334
3622643
7164376
191
19268
33674
376991640
3
33073347
439279832
1901
42039450
67812
2
3066797
8956
10200
233315
57285
4
592626
48932774
8054
1411
153909
1129
395120165
66966701
13
802727
945
8145664
5602158
2528145
53992
29
56
46
499762648
49106
605274
98968313
53687
47707
87
36
1673
13385
9
28277
355482
277872
3
148303364
20241401
12304
51269533
15237
51446
271607
1953932
8
4778182
101521020
22683
2704483
15377
12
478492
30486
95381
16417869
251964
9550754
3657840
30542
106760811
890
32694292
7379253
19
23
82
6372
238934
610052
52
115
10582066
277253029
874296
6611
174
251
23
24955784
106801
22226954
710704
461
1421
15157610
11678
12793
59
124614
49823
845690
19606449
3
107072397
639
1527650
5159
712484
8
13552
5490
330099
21599530
245357
920229
316768550
7094
45774459
57315
201
95265
39
21656
92
91
41
2213
48779
26420031
187
4185578
294208
1601
122087588
7024
2
19457
7
2
75450
25
7
5006
6441
5334
2
46227938
446525
708
392317
6010707
7234521
1002
1737140
24716084
3
1687
101
206807636
2329121
12346
759
3547719
5533048
22905
63
184157749
815
469
12
697
117
57959
16281949
322185855
8
7
34524
214
32624579
7270
727
29078791
5851403
98649
10545755
128866512
6
231
76451528
37791
16
215
427
3
1588
8040
397757287
2
3
470121131
540318
3
21751249
11
22556
210
66
53
468
2695184
121
57
221127924
14
1914
928
293
1855504
79093786
5
102189
338697
17518690
547713
13
370811319
9
238
12556
518003000
5
155489
57
79718
24
2222858
19
88106751
16722
91
113157
1477
21279
904399
3295
199595
19
176042619
676083
2850937
22
179458751
2720794
2
66128
631
16
10
10755
86310
961
2688570
15409538
27
1575
236270629
165479180
3
27
2
12009435
426
16277270
15983861
2
165209828
7
1149
796
15856890
243715
29110
119006591
50593405
2189787
9
36
506057081
1075942
26900
9018352
2517
41330
229292844
2615071
4175402
8443
2
26
125597914
181522902
13
458920103
30763906
5863
156903319
4
102227
20
10
22
3994801
7709119
6
2
3
713875
256682
193
616
7609074
28
19606
208943303
1178313
5370
327
9
228410486
419
58
363247724
9673
2617108
4
285094
56036
516045601
635016
8570396
24
414704044
49356
5837
3920636
4331832
524064254
249584194
26283603
201124144
15318
14869623
227850433
1854
17264
15518
25903945
120687
13
247126538
28097730
14806
6
2
183719
680004
314468803
38
491981
234853574
35
1788940
229015665
375509993
111
466189403
44655
123
4136
8077676
477
1530280
26907785
847130
2387
3197
81
44274484
96486202
3797743
13417018
1203640
16628808
637298
36292246
1027160
481414174
456847935
13
7501462
62678
568898
11
47597
424168300
755
11054627
35767
494957331
53086642
471
243034088
116427981
978
8920974
50824745
2
47802584
99
95
8415803
1939922
23
20
8555
92678
298
1959
156330
48
11
864
319846
1450
85
136
1711684
16
42512
56016
817114
84980
1935
1002
818519
370064
34913
26337708
105589715
3818076
433
66450313
371607
1384332
67058861
1836241
5854372
902
244
104935
10266
9110
241
3578063
5780
7121
103
118414
57141
30076497
2
276196188
42
24686
492
40823550
101917108
88208754
1751922
8311
196411
111
8054128
63494631
478628402
150
999444
241563197
55815781
50
10
74
23
54
89680
799219
2
5
5
273
168725
109
155
4946
3
33658469
6
592735
28624815
21401
2535541
5238
1110133
26392
1508363
215
173458
1087
64476713
64008
240812594
762
30
1015022
5
4038725
4
7
2
1421572
654690
374399819
741
46
8273523
31447164
16
1492
3836783
383591
3209118
619
12
333
8152
5470545
331314696
666577
7496
1782528
4864
2029506
196
9450
1011
35466996
4
117421
381234260
35804
2388
113
34
213
58978
14120046
736
9470608
6715852
4877
12528
1040172
21
277307722
1682
4602519
395866903
3
9494770
1440857
5
5
29
479255649
4
70276
10247224
2987432
83182
251255158
14
100
252965885
136
2807
13292493
571
257814
185086
229
272272
2
145160
95
1337
161
165452
410100
275814
361
295160549
9288655
150
332
29
2587981
92349
928906
98529231
1872
55436759
224039
755441
31745
61019
5531
296243
2
24384907
1666
97
3
3
11140
349883
18569
409755
5
17759846
3181
119992012
5
236592
467
1999
228159
2
11159131
29
2
2394983
2858823
14483
97826
188
73171
205270
78405
44
120203
187
16
12316945
99211
662047
281736
259
29
25992
14
61129624
4941468
107
7005
181
82459596
326097414
91076799
204207990
168
572283
2659
2
17760
1295659
16226
193805907
30202957
2527363
29
2609577
11362
2062437
284
11709
3
254935543
15631
8240262
174975578
15334317
883
263935
5
182505591
4316685
3527507
1724
265
5
43741287
56
7637
2170758
68
2008270
49
54864
3
580
1592702
116922
127077060
440
7288
130955
14
362769415
6
3499062
657
27
429554708
100391125
6177
1824494
495
27
77831
247361096
65246
165
8112
31927617
222460
367853
178
485012316
9401
317
178
26
7
9
39375
93538
7
73282
84869005
1848272
115507
425
1907971
174
154
10470129
27593
25919033
2512
622
32891594
386842
42
96
259772633
351412
10
253091964
634
2
198
19776365
183602
393554531
163
18451
42
126
39850
366212163
1780
326848
1050727
154
32337036
256028105
42
25
13369
2
2412232
41502083
320
13144801
755
71
53956
1933913
3
1133599
626497
1461509
535383087
3686631
2069978
6
93
1741888
104782
32039
689130
12
148305398
3
298224
11507
2
2
3552077
29821660
7009
20
2
117
13049
3
440062197
60
83623
25417343
2801394
6536
1472
529
18781055
601
21009533
82949795
2336
5459191
245904879
194
8695
363923
30050789
1837
22692545
9674921
523949
64265643
498450874
15155579
1383672
5667
20
298742
4653646
48945411
118
3947
3157042
4
754478
18
4600156
1768784
16406
130003
44
203275093
21990452
112716
851313
570
339616
2083453
898
11172
1295506
724
21
5
46
38263
980
72
1088
35
286795463
868628
4
15890
217898261
30852
57
9625306
125656156
50506
46043
927406
7248847
30619
3043
3
576974
93
4293671
105616716
891947
166745
296951
28334
45241
3
97
6
678380
17069
75
27576199
13
4
59475615
11
1907
2116
4076612
513818
1000074
2
339297
1091
293
15
19
357053
30806719
116201
510
27
98
10
470090007
1042345
1828
2628178
4644
31187431
35
16392227
2129213
258629939
76
61089
1477
3
260328
80
2502
39493384
7796
26975958
104221
24
118243809
37852426
16
825448
69294231
321200299
3171724
9913
73076961
214
129
5911
1604
35087
1344
423925
13
250004642
242970598
32298
1146
45949362
6
106
2
7
428
200
95
2
39621154
364627
14738
34706641
143
891361
127765
3
389
1900
4463949
267
4
506
23089
45907
72
23639678
15
4039
14
24605243
251186940
114505022
715
205
954
28416321
1365863
197563
241117
1257277
1236087
4328
28
1173
2
3133
13306740
89295
128825296
997996
169266460
234965573
135
217683136
193792092
499
35
116110668
13973805
32
831
243158
100012
16697050
149630476
36300
25880
1557089
818705
3322
202104
416093644
91
567
3
3
138849
6248933
12
7873
143
2933
1081513
200
15
691560
10194
15
126042184
8598033
710837
57
2122
3401
126770002
211
7651106
176170911
67362
12401
69581
28158754
224959
89574733
163
91
89676361
93
236
70
3163
31478
31149
141
32647
133169
533
8149116
35033
19
8332544
532674423
99893
136
929531
143523105
236020
16
948
13
75
112215
199
3614101
46387599
2
99
13
144
365460843
55
108874
4858
285003
1507912
4
4172911
61956102
7
419758888
5678687
82
4574
4480
1026
95
3
114992
28380083
331600
281285
7
43782932
176325
79206013
2
4522710
71
7702
60460
38
17088167
920
9
41
76742
6791
53
1370797
231
1729
1030280
93
9883
5981663
22
295
545635
2904
8031
11643318
20758
5677185
250464
2763616
989477
7968988
16239
28991309
5268
2325579
180521145
87354
126
203
15156
12871333
9785717
240984051
7837
4631
26657
409
2
6901213
36043
9738
56173
45754
3
3160
491189141
298
19
10248
2927
2
601918
20784
756
236259078
233164
19201464
4
228
10341
233864
1948
108922138
58338
40829806
5
1320476
82
259511
27196
2767
335098
28190380
52401
15
45
8230
265846675
2
1063402
125
906
6786765
442555072
23318596
398
5
11283207
15752
3
559832
83
20
16180631
235309
150893
390925
19
2
24
342496983
40516
6768
3114
43995220
321823
8
254000657
68431735
85
5996190
42928021
50392681
795975
763640
10462958
150500
814549
106
440375
439225
31
19859181
4531
46980
1594033
2
3816965
3
4
219
1593288
5
32595676
68531689
53781787
271255540
17202066
7009
4938123
6481150
2
226196
167
1242682
16065
13990
16
452671398
309797
1522
145561567
2
95
259921
114424
462265520
787
39186888
15
71748411
14521165
6762444
67721936
196324413
26
172555
2
60945
117393831
32426
2224
127402
13
214001686
397642240
43208119
7177062
1345390
91532262
296952
1498729
13093969
22498
7582930
1127024
245439244
8367832
375687600
50
220
7
54646
6419
36
188903
355233
19
275838887
1342
8098
28
4605
3
3983222
15708
605991
1901
4137
104691496
134696172
95197553
828134
6
45741291
65
262650204
1482
195593
43392134
1644
828
27
11
51
65948
102582
3184148
4598
2005806
7236
1799
54074
870
244
151250
207112
201871380
820805
512
112104416
416854
13
210
343270
39323
59990
434546507
1931
9
349994135
31608
13783505
18179919
33669
3
171281331
66863
87990
521017853
605
3771
33968679
393310
225543
65
117
12585998
553604
265
29
70
154448367
6439076
381
14525676
341966204
1667344
82682648
5878
247
50446
26022790
3103093
6
16274095
65
2927791
64684
29472190
47
360
523773246
443040
4
34514091
77
10
27021
13
8035
3
928
42648769
835159
1423
3116217
55754
3
3
10529
2
12
28623165
18938678
3139882
14056
4
101605965
3918
440959
162
171
62749495
6
3
24791575
2664676
325885
788420
8
488878558
379558448
56
860784
5076970
176374
166747
202183805
87409263
26
12347
6403909
5356
1289
19452031
736
2967
167054
418
5225881
1771
148
6392842
763
525
222774095
174
4925242
15741936
282
164
4268
4
78775447
2
18982
33378960
1187
100290
629
6
1170
954
1974
16
65238
21
50372
499652
136340
27715
217425316
3099
661949
3342252
67978
2260044
5
537
3287243
7342374
453349804
4
417066
74593607
2179
32
14598
300
52
74245248
6218
65031
430424
60539748
452
12134108
12
219
3225162
1037982
40123
3544
26694026
2
395682
620406
528137
464428434
658841
6
178870
245980274
287
2
14331
2043628
6848188
266
12692
9481
3932
1200556
536644195
139279816
179947
26819961
111
284288
337308
6
337639086
64
78062
23
237
68444766
16006556
2
570246
23
397
10298682
124049061
37966470
426321
344
290
87370
1121176
8734547
11659
7247
13827158
124422583
30
18
169
559775
5498
1540653
170
1210232
9383999
6
11
3514619
42977387
2263
137519657
98820579
424996741
1971
170
308
5745824
131856
1705
6858747
2065
136204
2870160
21142
123942969
72523
146
13549241
600
18131
12613606
258330
23
757182
208
87
1358629
22736387
37
36
208054
13179339
5471295
195
13345
15564
480
16
1144637
14244128
680
16
24
1192205
27
508102445
416047784
13
502646729
22547308
3587
7
365839
3376
5282
60463
790
24
1171422
20063246
169741
60
40
1238435
13794153
24
866259
4576876
354409531
532044972
32455
8
1029303
122
2978433
101917
5
293011
841012
25097
35
4505
2555008
406
111981
64214702
90568
23069
13636134
18567
449250
39741437
14106
49
14910
504925
9
345313097
34
49732849
184
248
138049
499125035
283699650
205811101
756683
7
1996
1036760
1770
328
31
522952176
6556
376
360690584
80089085
2259158
4038556
6
751202
2011195
507456498
19380
313
8
223
48
22
354178125
3
14905
503529
244426
397498
10
20
57977241
95
791
1107452
242196
797969
5868684
69972
196914826
241893
12
16110388
8
211
813
65371
5929801
25074556
12
2619
66343960
765
28744
24772588
519227234
179870377
2390986
46
42156111
9903326
359037301
109490
1984541
14489318
180575157
53318605
15502
290
31697
9341891
10597819
43635
115734
18
44
132606040
115990272
216
2381276
4
1390
835
11
300
21589
53019
2
1864
469
5779
689
2
53
329449310
52436
102
862399
60110022
487517
101
9231
1870
7779
485
415
26456125
5309
42433
3
3834
251358
67
1723122
1250482
27565
2
1767362
19107
96
58321
64215407
1990
3628
22
5109
32399700
43647
6466992
27881
2
18741105
1590
52824
15510
12995
2
13
5837
123834
40464857
21
919944
5
3324
32479716
3
22256
16
191073
26
3912
4
2257547
60008
37
8368
41
1772604
1480740
23
1992009
27
125
28697308
164
8
3939
188331
283
572662
104071
60
7490
72
9
1475
13192268
15
808026
351
1766580
75
229927
21172
4340
32834257
1048526
25654302
13869
147
5
270
76278
1239912
45
15746244
7310416
12103
4
117991137
25
27258
2
241826877
5015
2665646
2
169
1292738
24
1575049
4745828
753883
414
366
1530259
10174
36315926
91967868
2
451186102
900
275345881
23453
852311
350688
5231
5481
65110
703528
9490
952
114
239960
10224480
398152
7297250
2262
155
2
3625143
108980
61
4
855366
13345
1079457
1661772
766
125043903
97369814
14653917
7099469
8649101
299417
15061
12596
4110315
395738541
92
44673
7064
47
2
82737
264
58
1025984
14
214671
81
47396538
133
29237406
86436
3134
139
24674
5337
775
2647
1144
985827
22587
96
576
1609
59831646
2
553812
1627685
92
28865
3562001
9945
687775
15
58
30
3665872
6092939
218765029
604
4
3
1213887
56852
28046
60
2949
960
27051991
16
85
24
420849498
1737095
3351
3
43472
102908
251396
6376095
1706800
135
221994
514120
45436
23128
207
13513363
15594
6500
6204
5200070
3
61
5933
1700
832191
63189516
8427480
1747
28
7116
47
3108918
2488
262272
106944
78
3380
3226044
379881
31822950
51816
3747
2
6031
111392
56821
5715
12789680
220
66505026
52807469
1912
71146524
304
14
1248
200007
12929
3869
484039515
843597
6
32271023
1366795
3696
3501332
31
662549
245206
39
223
65
29
5
39385823
392628
699603
5
33822163
7533
130444557
4794
91211887
24750432
6573
47
427997
3268
63
9812056
7919911
158282107
4533445
15
232
12635906
864
18
3
2
281
33306819
258427488
812
961724
2838
4317
62752905
466669730
193512
48
544
609803
452803
1399
103
7058
2132902
1866514
439
1496
982758
9274
68
286
536681
12441
5491678
51
3714326
188417
234092963
900
16348
632013
49917040
218
12
9
3865872
6
20957
29195
61371
1516
7453732
8208575
708
377298
26
1505
79794773
3
96
1652565
89
3456
42479489
748383
426300
24777
585
363118428
6
2350
3
646374
3853501
990
15415
8513
859
2022
249212
49288084
161272
1447
229921
12551
287414915
10459
53
484
191849
5734956
325
28405
5
137775234
77689145
499
167
6400558
158
24836432
4
167715491
150546523
223201042
338095
460
115126316
13
5
870482
2643
8831
1836596
16
11
2049322
69446
19619
252711
3931185
20
5360
484
109008
4007
38525817
3
7
3
21181
381471011
7
7
3777159
4806
127
427516010
41864000
5
2372806
10772792
29847
1527103
5704
5423
24497104
17
156
1010
458
266370081
30210
21
130768
3844
5042993
143860
814
23427481
6254204
145573038
756
29
516
16289403
26885326
2029068
434800170
5
31
406970229
1738
714
15687293
498
74387405
16189
45314900
4878861
46579365
4
1790144
29527688
1050
2690036
48
2328976
47620
1215548
190386462
6240
587509
5295828
26099165
1189
243612673
9064
8865
3863
10161626
170084
1904909
2
190
8081
53222406
106105177
463386467
8365345
129224
126663
57038
30
86
343625126
7968402
7319164
134999
13769
407725607
9
1508
5387
11569272
9949
7729318
158
16268
9
36384
1163159
636
298
81
193332
357518565
3824
12266
90
7100263
173364466
20
382
1277108
5375968
240731
110
1949
32383890
3
7962
97494
114
251538985
22927
7
15424
233276
11
1049
24139
8
761516
124229705
862
88
41488
123549
55989
788314
133459223
30079116
68825326
84
2206
2275889
2536482
295431
219
46599617
19895
73402
484104
27999479
1739
14504
17751
5727993
3
383551
2
248
48570532
148093
15946
3892
9449
991088
92024
8125
5086
28719
14921001
3754644
375
15962
199352
30423
3
781
237
466
36649051
22
24538
18092468
3871
42
1002
143466
44866
5849
109962956
20
3
63418317
6161734
22180623
198
6098281
1046603
1317321
980
7415139
31
44304631
17
53867
8613
3008
3131597
44928602
48
9
2
250372
3
9
748
4389106
57190
2534
392
451052241
41
404163933
4
1139
111364945
431
59
353336
1676
254
219
932
10976898
1055
288879336
28570
327
3487
100
244007638
7
62
51611031
2
6152895
30126
12
4
360
190766
235
32417
3101
22
213965451
468
71057
2
199
82858
6
159372
2634758
3277268
12780
8274769
3488163
121957557
47
118
1773935
22100
173815
3060
6571639
4
381203
13279
6
10
192
2767
7966733
699
110419
15
3551546
439731527
216523
8001
1544
23743699
21458
300095215
285
254104961
3688704
637
5375677
356638245
33
438005
6930721
253750365
3459
31044817
462244812
449
45
163029998
225551
2215451
3
1300607
6040188
512719
55446
93
11
1310
83766
257357704
131863581
961
33321579
6689188
23843179
1118
4297
30
100831
24
20
50203969
223683
6975913
23138981
1920
29547
341
6
613
47
171226
16301
2439380
25266
62
3
3569671
43780
96746010
7552679
7
61616
303
6728
9602144
6907
626626
6
16755428
13532098
864
51250497
902760
6146
17804
650357
16711
3279466
1538
69
16641
7
11
72878
18921
145
1004
30138
12
77
233
2343
3
6036
9663
2573
16141
3
3
69360113
19280
491397
88898
150470
11841
2549569
528652318
63140446
671284
23308383
199018
71447
156
194
16877
52610458
1802
14319
189
193820
3966904
13925641
1483
1778
248040045
66
8
2561141
5
3815
2
3148597
18735676
7
37
2641
178
3
127549
4
45930
80643
23507
1643
522550374
520
11544990
127280358
7
779084
109
252
179170549
23
324156
4796
14459
128720
258037517
4365107
4
906
197266998
14
198969
235
13879380
410677776
283
11
37
2612407
89412018
3739173
799
38519431
425
14
20879
208702
5844186
86568426
202
64852
502440624
3224684
462
17
81
36356
129262
2
16764
17730384
3621
635741
643200
333
12318522
124741
45134999
62426854
20757946
149369488
61
502718
609
478
18
78018077
84448022
77
2
727
4389379
452430
162430
1694999
25837353
99746
129
165
469836964
1790
31816
48324
17
6910304
27284761
11781
27
4879102
113
16767334
358
176
30
1428278
209026702
62585474
454980828
73
22
446012
16
618
414556
23025236
3
983180
4000486
15962
1907682
2302
278172674
264658409
36462919
192903023
125
40798
20
104357
445
2638
7
6
32556
6588562
8809770
53426
35124
27
14094542
185171704
169
33
92210232
4
31
108447
699
335439
17068858
345611
17573006
273
165456700
30485
309
105018
37522
139607670
118940
160
1915387
2546
289465
25267
17857
128957
13614
80837014
1865906
48158
1238
25892763
367
4
7244
203
375
14
62
1428
22
915
288
226977
4012
3425
12
3588265
167416
511986
289881740
1469
50992
16262
1436
202
793590
6731
10635905
8240292
138
23360482
18
2
751303
430861
7
45416821
60092502
12253
120386
11
167986645
128822419
23768611
183
124283
2467
245087
3426
21
533137
24
10
149628259
28257
58594650
6886
7
14
25
30633
219
843725
5669346
2431
8
58
12
5527
32747255
51
223119937
45
5808802
147737829
664501
266224
15790216
1269
65190
499243
821
972536
959151
32226927
2066010
96204825
74886
57
763750
2275182
850
15841305
16051
50875867
292
6
583
112773138
488
151490745
481
373
356346
257626738
19382539
2526216
5
3
20
333202327
2536934
61
28550123
5
30068
3
238805155
105097
7492552
433
34
3
6118298
39583739
145026
1672
2
4
55
66
1816466
8535128
6
252716
1556316
52
572928
3087
84521
166037
185
1366286
1300
9376
68527
3920
1725205
39148
6325
1316779
23
228
237136
417
23350
3119
312611
13717
7
1611
1774
436114452
492820842
216088510
32730
50450534
28817
47
134483056
14
92265347
8050886
247474809
703628
5
137538
23597
9497881
4
92
33489
306
88498267
21729
7760919
965
101888133
16394
256657
981636
819799
10810711
3
2
19785011
6189
44541
6910
14
124728
20897
280077
115183
14
29
1621928
984202
5
8206748
3
575409
634
722893
1573
12
58973
997
2670792
2921686
123
35916878
1620645
176
31694882
81
16268
228217886
348640
303596
3410661
3166601
44801673
46
853199
225690
2
318
70296
166405226
286770463
135
385852
35
12363
562
96033328
504
209787696
72
24
121744
1048
1669943
246
64853
463951
6437
15
10
125983
51808
261690
3541365
1048
2163
51348
334297
26233289
57
32579
405281
23972
7
1306
227952
105
19187983
4637466
2025669
895
426
52223619
13221396
1911
13
38
7149452
35
13313336
410
164726
15
14028
4652
81
1080174
1649
1691
1036755
177912832
143
96542
5387654
521
712991
5571
5
155304022
177404
580924
187064
11
78013
53194154
134156
24
854
504340
232847
299079085
744
323213776
185
174057382
34
45
7396575
1547
268215020
14
136878371
331129
3456
161
29776211
10896
2286719
42380865
429248
46
4548
7442
483886601
32054
315662
7543
55370
1654
16
3023569
452
5798
1433605
122
2
3512
87
61
715
2
2107587
55636
13038148
43589
165090
351152
14911475
3736634
755
108771
1726
258
19
630363
33145967
57665325
55
651
3
164756
79831
14
351999
1936294
1915131
48265
154
362
813
10
355
11371
580
115
20847
30203877
2
3878
2841917
88
6
43964
3
239336429
310020
3
14
62
5
53631700
7075040
7050
15
64557
81214
702
4767096
171751865
29176230
15467
5133178
7418
3089
12576
224225752
11
2
3
100
202015024
16622812
972905
3994704
2956
391
3587
46093624
9289
524
30646
130336
13465628
738329
16895961
6
112
6
683477
77788773
3
39
211703187
7489
32003577
7
8216815
32720
81
499
1284783
14181
816
1995838
258317
4
1007168
4
3725
123
510243005
440497716
152
285
110262
42205
30024744
82523
7291
4080
231802
1376893
2
2178202
120
28
7127987
507
1207409
9
58
114222003
413222
2442741
1148
55
304853607
101123
2
2
30
3
67
1675
3474688
7112952
433249451
892059
6
254218856
286
70247
1483291
14
2
54366846
46206309
367549
15993250
2204470
107037835
52
433089
1189014
99581817
15513113
102608083
93410350
2520
31
12642
1448
91
3
26882
8
64939
12170
6
793494
665228
6524
11
419
1442491
19
52805
3
45207550
139434
16618286
202988472
3
6503821
630
548
18917
5605606
31
1081
227619184
6
50363028
468263778
28811893
219
146062
17
16552
302956
209
541240
25889
4
4381
344
6073
18603
139
394054422
99996208
496725
2
30979296
25393182
13
26394514
52647
10056045
473
821
1720
29
745
38167
967
34262
10165367
7
160464
4
883
61535
1243
41242961
1727
37121779
17
14141
1216
652817
16342589
16179257
396318316
7
106019
22
12
3763726
190984780
1767833
26724
26722635
3205147
52697537
19546
202311816
75526890
6
311458647
226
10588
114
40
3360436
4571
130341
5988
13
223526591
15
22870339
20975542
11610
11892
123960
55
908
12782
1548001
69449
352
23767
50188
28631
2
1018542
462862837
6028358
81
44681
3040
55128300
5
215
227
78262138
6
36
160
11144
2002
3983851
193932201
3781381
31
32957
67601280
144
78159
1914
365162
28501
5443
52
59
15722873
1037250
3219002
1317160
4205
71471334
55131
352
2138
3
208861
100713799
670
21738995
74
2081159
2729794
255075
20
28
1542645
2
377252
2112964
467
97170
33388326
14413935
234
311
24
12092
79911343
115401691
27535366
81
260718
30326
2502567
2008
33400
7906
16405675
156
55648
119723997
213
8
3962
694479
166
5
82
3786
391745
19239
11
8
1045
269
6
11658327
27655674
4760202
1072026
126690
483
13869
5760
728
189477780
39800053
237093
240527479
1512
67
28707778
562386
3245407
14213126
885
611
48594
1733
110290668
4324
1077
30
186123
21120
5235413
33155706
25
19433
29
2
229194
720
17894372
75
3
19904265
40479517
4088
7
1974
526
87311030
11
1352086
385590063
3927137
2668101
1079
371
267
10738
5701
217955467
35992619
1811
88260
39096435
9130
12821
472932500
2
1944
131034
9783222
39
121090
7
25461
725
116319923
4
373543117
3
7098
610
27489261
23336480
71472
214453966
547709
634
47821
251661638
195767
35
94069406
944
1744
28700
1520292
20646233
4
3096
104573
73911456
15359944
8
547
16
103450
112968
470337
42
5855639
113195109
31
1640
410
7409
3539225
29369907
1490358
57212
286
2656
1892240
3519
5900421
14963636
340
255
30
6938733
27
784
501
29063
329984320
41834381
431883
128057190
30284
56
3
5
12524590
32945258
35
15174
11
6614
331
27024614
20
2990935
3140
29063
104432
355820
11294195
747716
4119923
28029289
277646
164
1441
5013
9344
141014
337103027
7207
4
1187
208
100474027
11823
1241
509
4867316
493734891
48998
891974
27676
1625271
7
26
83048
8589959
247252226
163770357
3
97
6082539
111137587
44381
5900443
4637894
8727116
22006229
1586033
214938536
2079292
200514307
209
2814910
82152
120156
24836
24
13392
328245602
392152142
240149684
103388201
397
4
233
184
8175
763
3541
27069
89
7
7192
411046
28005
188
17357672
535803
4468
14346
15
2091
14
42
6244899
3702975
5
995
137162
12427
16019610
5849745
324290
102969
82
3553972
8
43673
101007
22
125
80718
5
1501320
72049
68634705
513
95
26910231
29
47
159456424
5477362
1155
1227809
32731
477750
14829
571
4244486
983
2646463
11
30551
23095557
6254946
886
7
65159959
2496239
228870
35626513
160172989
443439
352395798
136724594
4045
115
3
1181
979675
397
706989
11
434221274
8783
14664
284
14189
232675
217596
81644
197
46
1473397
15383375
466
29429880
15564
3262144
459335
77742
10
18146436
2775
93238
953
243442
229666
13809
1449
888
52742093
14680876
2
2236848
419042848
233315422
244
3281
4198429
1240482
1015
468
470
82412
968
76
3168
3
854
128644560
1612
4238895
2302469
2
514217
1018
101144
11
2212912
324
10
1427062
52375720
391327
148
266
147976353
2
4
27
86159098
11179461
28475
5
240670141
92
122
627025
2
125559932
14283975
30138169
303559590
5556
5766
281311
56849
7
681118
335655627
734150
4068
1583
1624
5946
14084
221
3603473
299
1831
3
130
61560978
4
96513
651
37
47
523
36
36005525
10431868
27516171
142273110
49
3472572
1968824
1965
47669
12
13678423
7468840
36171341
11716
270148863
38
790
3696
45614
3313
3
8657996
12581
33696
388997
25738910
4
8141635
106226038
16278226
21124612
2
28
605218
797027
175951
22
17433
21
3339
277780
232
291805200
936
41
988039
53192
42
63
5
16719373
2523
2772
453233419
975
1609
30578
21947
8722
295
851
42424212
10
5
3876400
153454426
49179396
8
301974
7113710
2303264
7199284
65533
8163441
8273
8584885
1592592
4626
836424
28455225
305
187
2
2
4003948
55138528
6
60824207
1990785
23943998
4519
161753
221754592
102
27587773
38336789
10082
126
54105251
1479849
3099
142
87308528
162
30149
505464
102390430
102
9746
761
2016355
9
3152837
6957
1619
81764
8343
60852575
429732485
350239
3158832
11070
376
7767097
18820104
33204
444
317200
4789
35
660
82
5
4
467272168
2536093
9107
2
60047073
5
781
75345111
2
54
35
131304
240700
53501742
3321
270485613
8328236
782
3
6
899
4
15
62308
22802
19
10794
1466248
1490
1581
1276694
94971394
14
1882465
371046
2219
23
365
228098726
6
198
19
19
1413
93735
33316999
68819
8
14628
5042659
2688
6
370000
2713
56
223973865
76685
305
2129124
526494
44809
2476
103817
3174926
6
22379
14530
1088
50198
472291887
158018
422756
2
35
44
8380777
22809490
19
6029
17524
992
23
1528498
373396
105804
3
4
210
3573
1200
119698
3491535
3
1677
24
412633458
369850
176414
10348871
7344
9654607
7
6157
4
330692379
209461083
44
396697
23756511
85946647
52086
2
255790
123952
5221
72
93606996
9427
47
162
98
217623
174477
74475284
469
15
256279
5443383
1782
2
7042
63
17363702
15666
254495821
59705442
6636
13878095
486
216696
50075182
2
425317145
12
7291121
3779680
5
9532
16364
224
10987567
24616
431260
6
2
929288
34931
259051
490887
326248470
228
92534
4644
28516
492420
964
1746633
257
1126705
620
936
68551
9
26381
168
64710378
218
130358
9152105
19
12307
208556682
35971
97842
16266027
8098
2678
29276693
192
56
3
3
15816
163
28069
16660310
4559
1416270
5965
5498979
248033
78482
213087
174299269
11175
33
461598
25602
143405
3230200
6
15
113496542
288476193
4286492
204060517
387
21
1705777
63
1988198
161
94
62107
148
3928315
208
692230
7974289
1705834
8006381
555
2802
10346
8
679
435
9238
13
3292
417805649
253
23
241456
149
184
1742635
1209935
5511666
98
6813
3
213755
25409
12
243
7
28
117
254
1411
15844
207169628
8118944
12859
6415
497289835
63317
11
10
118270442
530180124
128
218821405
2
11
1806647
205753963
16989402
440015
67786
15476
6
2838081
149
109604360
6
82677
5
2
18
156693498
4817666
6882
121
20833550
364702796
7503
1435889
54869242
11
55486
2
5988
226257941
42441836
5435
7394
7
45
914224
226
170861692
120075635
258343976
4284
54
2878430
13
8058
7526731
213531346
58707862
1496
65
63
60
15991
874576
3
96
7340348
6558
2046855
3335087
18626098
100458
525315171
1062
59248564
586
259943
458479723
5765
258973180
66404675
156
171469762
1203566
3629375
13
115900
2497
13
23
3541933
136872299
401164495
50538872
213899
538103
2
13
14396878
518455
15
176676
14
890
9991
20184
5376980
693
118
1782704
286478764
14
40
13999
9225
5068
646676
116
1007353
2519203
3
67748501
507426793
51
21
3372421
3693318
357199419
392595
23583
54949
356459615
1042669
14827006
1221
3277
11
8016935
5
237935
3
3001
4602
27
11
500082
257
17135322
27703
267530899
78653022
16606932
511676232
7
6689956
312690784
3
591268
10501
245390
93900
17
42866
1492
72
19841593
13743
820
160922108
3120
22797
98
62584902
32886722
24
343233
109753348
2
26664
3182413
611548
35483
130505
6
44
44130684
342
241633147
2870689
23912951
44
206
155765
3
254753451
141451
3
3317
994173
29440293
3690507
386155148
8380464
158210019
215244660
1947127
57605
26
11
90974
38942
13
156894
93
8
755
52594
33289
11718
169965349
171543
258705512
25
3
157
58
439266
3
50239
764
650
302
26531400
214
55
37
2855
175386851
7
3862
1730
5935
1930859
45
10342
14
270121593
63721674
3907
15156068
125
651389
503
32
67
41933427
268279
13
711
119097155
4979151
104461603
3843
8024
512
1973087
5161
17590553
509747544
31
660
1172
7579614
25
712
347
789496
2569
363407
80959546
32
90137308
36243
7455
22
2
1020
23158209
36933
138
306148630
12
292660
557
6400
38
58908
52312668
485805
9613521
9
4740
14
102
381172124
3
2
9855569
892448
102
246
3862
114228
88021
13178928
163401
27258
331877254
13764750
3070811
99104074
7
5
3430726
282
11351419
10658
44891
17960862
413964993
32035874
45451
383
12
42891754
16499728
283
73413628
3
231017423
6058
15
511
139346
2
4872
191835015
30
200523
5
328950542
111922860
131746589
5962
432959579
35328
7128
10754613
1847
989
45712792
3
121
184
7
29
19268
69265
8394
41
2212635
18
1829
13671213
22904112
154
1115669
14959035
18068
26527
1630
763868
331720
13
1303238
40
39
2014
4
6002299
22623
286
8493
533
49977
2
7
3355
186561658
461347
30961612
155
32735282
2823669
108403379
65856335
18
4
16
6736
3
68739426
50702376
116155137
294977
124
7379
81698
4709449
3
2
1228888
4407082
2171
31202
1769517
4311
1871
303155252
7
445
38675968
522535783
937098
13
3329
33025384
502164
152916442
70995527
1698
2
79474
5
49
3681
14
48
10384
1718
173305694
7
14384
305895916
973
8
18421653
6725229
33989645
3682871
14
720256
32454526
31982160
1892
48945
3
26956
1132283
96
75380731
90591757
162567
13
246
14
174
1501725
131
263
33145343
114173405
11334039
11
284329658
1010821
28529710
1457967
38
19652
2230507
6887
9
5609647
1820768
32478471
7
303894514
2995
816
246973
26
3735353
251
251
3143048
14542
118491
8
750231
11
77946
59717256
40
2172
365713879
25
530
920101
227301
52888
87409
581
12502540
1825
3427236
186978348
41
40403
3889315
3
212587
27
155989
25
788
46299326
834
32325
1744
21669578
29263973
1346
61
8
42799
4869033
83675936
2250490
547
32
54445
76
103316625
30700634
115839
107
15729
175197043
22094
31432
23
14
12454
90732
5571
4527401
830961
4
8
745075
3554817
152
1951126
2
109491003
21657
9388318
92
3107175
357093829
1229263
188
1815
9
196995
8799552
851
2975
39418868
65468619
9
184
15818
356557691
6931754
1210
9
685879
130067501
127228
274
6134
4589
916780
47218
33049377
108802
304
4475351
73961
420
936
14277
453083714
10841
71506261
1877512
7
4251845
252553135
12253620
284153156
266159
177404
629
85146
18
100
45696
53972758
6214086
1025792
406350709
547
27750829
135008
40314993
346760
146
934316
12356546
2763
7147
314609521
43
3659650
543
11
3
1912179
457617419
310130416
30
69026694
215364
641
5464
342
81
14847376
48448
25669
1128
18
203507380
3685274
30204171
3026262
137387
17
522078
3091
14
550
60168887
129071
271810996
5467142
10789
613
35
4203123
10859013
335055
146595124
3292
4197
31755
400215
6408
158941
120806457
2
80
62341
136
281156861
11929
3
329220
11
9200
4931047
5976196
65
2342
106804408
129291254
3124242
8290739
89412457
25
3578
2082009
30789
7246440
41
14841
3
59
130034030
122300
494
13836950
608
28516
27945271
522298868
24641945
71967
15171216
44
2359121
1427
167584396
1840
89530
104756
117834
39991255
9277
8139074
7601
20838
69994
208548
19858
1428062
99
1123
57392507
472548
87398
702859
177281
3
3
113
6
122600927
5830170
13
231840
5
58
9
73484
16126788
19576976
10401
20153
1997
448
29384
2023
469
1798277
4374636
561543
12
3014750
1827
235
494218805
4855036
1030
932
117490
3767
7
147151
297688
237745583
24281
326
486
207340652
3745
1112
79746744
70160058
3
372305
325
3842303
13656
9889
40
7613576
87
123038
112142
12229331
116238818
3004509
386
122075290
28
14771989
95
209
166040
22
11
20907
430
18
483
7836
623246
17
2839
1396331
3
2
2515714
66265082
26611491
61388390
61325
197166232
136666012
100
3499
49113
5
94359
20353
5055
25436
211977
134600
109801856
1012174
1683641
1335
959
1042
18
13883
454
8
667509
42809483
220
3
125141744
1126
52334
8
3089462
48030
198272519
115
3
137017885
204
44107192
712626
551
827
255300773
1081835
11218
6708
7
1572776
7
113417115
239
783
7957
2285
70
896577
44
5086264
216236
661100
5263770
7688
136168
32054
26
675
7
29
903
32958910
511840444
36782
25851
12404
3225927
668535
286010773
449
507101173
55979404
3994080
2337176
195665
73960567
945
299
3861965
197256336
9
40271
1459551
399
3499
127798
7684314
184207187
12
1412
54
4617
290
159023
3626
319
4213
17
5
16170694
18
14691720
56
826873
4130
9627671
49
334
57022
59561
132
1962043
4363385
2203
1803
8203306
5702876
1387
1741232
2
407
47867046
210739305
340794803
67
1990534
10587
41428405
479
14172
462450
242889613
51654673
211805
109
2236887
335240
1055793
121
137
14
82108110
15950
64
175
207822
41
62
342789
232466616
153507
274091596
6
702250
3
197830
17
10317
14121625
10255767
1437
1772635
123438741
76153
76348
2
224371147
1114573
878
15
6
4
2904421
55951
52202
101158
123
16962
1039696
13192
1517389
925632
42
147159698
1453
18212666
50587
144728305
49
10102
183692
15411
3557291
172143870
5
1102
2157138
315028765
18
413388810
7080889
48
63
85608525
111416
7
346655227
887681
4686172
1344
258
2
336
181373
6139148
3510
19365591
261494061
883
3
8973429
27
478286
400
1844
4463
11973
2473192
8
25954
24528033
113471
28388991
419777
13587
201
15961
4320
49003873
25241
10448332
87387
3
67493213
2459781
5048353
112
91389
45056
8228
338653
32567310
65
1077
9
1792443
2482720
3117
4783
24
572969
79832789
40357
208734
22559267
686
7187
123283
3692
61119924
27304
25263
8
222823
31476
39324
1443574
20103
58039303
57234159
1143250
1896
7
714778
12
7
226076000
1556317
47236594
53926538
198
259974730
967
46932101
149494046
202943637
109955128
232
78
5618819
3075
534328452
8061397
166
473363383
27233678
5989428
46321425
7971
457
75798
8
18881
3
2819
60871
1961
245273
2114
13839
137
1053
12854
73886
1366629
24878
7488352
42757549
11813
2449
260
28
9243
13
78
1685075
27184
145502775
16267230
16829716
1456
27
615225
4179046
7
138501907
153
29857920
46196
5
8
15
65
372100
2091
56585141
3211898
17622
1236488
325
5246394
72273014
6920878
12
19234135
239973148
5
7059210
988244
159
69
2484
32129
32495814
835
17
32766435
10176306
4452724
128463105
12397
31418
1453
63624637
3592
1988491
461803755
7794742
21369031
2
8261878
64308
19
280
258136495
11
604
766126
536
113796
3702840
2326
3
995829
14041237
1911
230120045
17
192
4
167330
26736889
52080895
41
2740842
320
4671701
121596
4117304
29430216
19
88
351213586
834442
5139
1859436
502
64770
16
307197389
4023
230849010
1750671
3
7405
2051
20104
27146
915
5220
406542495
24
1933689
4
7992937
5929499
5419
173195145
1283
16931242
1261
239040929
27712
7043285
1851
292
1877
218414471
2
28763302
4259
3419650
6
712675
2246888
38259585
824965
286126800
14129024
41687055
6371986
239948
186
25443632
244909507
9109
45
298674
374486
162994009
1891875
6
9
177643308
3
60
239040255
52253600
45
3
2738370
88348480
93
23
30
22
500866578
8453
41
4
13119
59541
647684
8
153330913
3459
260190
61
69395684
121714
59283
383
1379190
347961
223973044
13
86
4
13
159896241
1747
162942
35
354610030
716
105025650
690
166120
32400486
668360
160
21
11236
6268
24
9105
121697
8175
108
19362
114614
41941513
33
49
3
43
99
637212
223391
39
67989
783
13694
379519283
3112554
193154469
463570
18524
78
6585974
8148007
14
27035534
9
7632608
751641
1188161
101488
445
57500592
68232
12588752
1806378
43706697
6
214840242
1472878
38215
2
3873064
154076
17047103
268
309688657
39
6429063
4697
274709
13000
3
40152
714
1470
7945160
160499
155866037
8579
858
32933
896371
47456624
872609
2
16147
57357099
3197
156
7781218
304026384
22
8009
7002876
601535
11558
39650
31
4016
22269
12589433
8111399
197775
946743
78140
389044285
587300
500
7219805
14
400355
255686
219
1000412
121056
13882
2926701
8942702
112020
1721813
45143
63699993
111
48428
50784
251031
1297
1707327
6
1603042
530233
1581967
11327
10786623
12
35624
308
841342
1477
30369032
123297425
1081565
370
20002521
4
17558832
6110
717
8808
112
15373
33385333
16096064
44924025
116066393
98069
45544608
18
2006638
2174
847
2
23
5
145293247
31
737466
1733
474
225463333
11
176533810
32635
4900918
351697985
12463
30418941
2
111142070
36503
60049521
485598
3433
7915590
7416146
6
174
9277
13
426275882
1964
21
18
34363
7372832
126591540
211061
1908
312609659
19394667
3695
24499010
53978930
206071
75045946
27128193
28966
1477
8
15
578
9121
38
439337
10
897931
783
52993
128210699
16856203
105592
1056393
804585
3567
24254
58595336
12600455
397
1241
4023385
94257126
490714436
415632
1010
3364024
2831594
891
104
55
330
23635940
339042
4438832
37520052
497626348
3838
43054843
185
363
19166011
9062781
9824
156057
46
55556876
3314376
34231
24498571
2986477
5728864
597802
491664476
890098
49626
27480926
8
95237325
447
21962120
1402
7078850
31472
1554
49
550
135182879
32081
3283889
25002948
46
750329
48754
3
138951
15625
200948553
345502759
1239
2272957
21
27629518
133348
13
1522202
3555429
88973
846942
503867
46639986
4
463467
320063
22479909
6
9
2378995
6
7367
52
892466
156675
1458
56
30783
13102
80506
22605
225671
1295
1031
108384893
85597
155321
30
10
317
2958989
8071
32387842
816
5121112
19881
1463625
351195
22
12562
75041
238654
7433
504140399
10
13819
25616958
14199
100022895
3
8119486
123
21526
1388357
39
28636937
107
85169
434
201105
797963
64
7
244453118
104219752
56
1361287
25
120
1532681
457539
6831236
476
71604782
60740
11
293
2
18755707
250515119
25005912
4100636
95
6423420
3582186
277
58
33162051
476240
447300
49621697
532
4815778
1005148
2736455
122278
135
6570594
21023105
94977233
53764
1002
56353835
7885182
464542190
27161848
13187
355
5
3214701
2124474
4976
412
1839
96564506
10627
20
1616619
39654
2532
7641004
278
14509735
586286
58082378
115689658
45687609
384548121
126013
39917
3723562
72525646
382032355
18
6
258201
4663
5
28
264471948
489333
51110263
3828541
9038984
2
414425417
2
23972
10
186034
56955
3628972
114677021
18665
544337
1141242
107427
10350
1266350
10
1128553
581
6872
6844
145916
243656911
15029
25142
196
2
1594195
5
35336
12
300170
251674
2
119069004
124907
24722
667
343527
497
7
256564
7975565
1196381
21048427
103
322139904
211
1425954
433
612264
618
321630
933
146976649
56444934
1648
115
37
22904
31177
165
751
20034592
964
183642
14201
5508873
28564750
3091
25
924465
868
16740698
4
3935
6324551
1595096
260
14800
27
82133
18346
216365384
5
625
11
244109525
339
1952700
13372
377817
2046
3477
2457
888
24
33421512
130143
517
495398
38
13
8188
3928
8117583
385797
27889501
158210014
1430
10369
73755
67665693
232
103150119
15
402
18557852
16795453
7
59
12
97169458
3181
525404336
1512
27523
5166673
1964
9110287
352233531
17930
785
364603
342409
66
226
51045
784744
404864
18671
882833
134
53
3080
6
452236
38880999
3
2543
4651441
80027
13323
1627545
2844
1159
660
2
4
326961
6
8377746
1951286
1486393
1056551
15625952
357006
118
374570
51961894
942
89
75860
1851244
231862
216
10
114467
131
5577
13891
91
307435035
76
230626021
79316394
3413248
15
76727
12886542
20154
149044206
63800811
328386213
1583
2138799
37899476
2644
56946
18
6502
32496
10081126
3502
50214581
7071
151226850
694472
2259544
93826636
2803382
48247414
227
7592
13131419
42810
27126256
198
21
2618048
305804
2038
14
7
179986761
108476345
6960
1864
1002
13
1603020
15945832
21016710
557436
299996
7
29699827
1437619
10
111418
2004
31
993840
7502
99948
1669
81253051
980
18936825
211
190657935
39644501
39766
10084783
11702
5019705
16139879
28
2011
104395987
14
10
383207
1120413
958179
9223742
1088
13
273830
399715553
14404879
152
6
228044
2715221
25
406394411
874170
7
280803508
1622
23831911
3718
11518497
1889
10294
2635
333
462832
60
2
8249157
420
687192
103388
400159
3001678
447
22802
63
152
2811
654786
128566
29888019
6606595
3691913
475681
108472408
883
34650
2
172367653
8
413
479030
448277118
22024
6
4438
113145
337466
2382412
162454
181
1066
38028
5
49323033
49259
8
2127880
6225831
101
114795
13
52
140963791
219744
62
880349
58956061
18839771
1204949
80216717
15
14388
8
36842258
3382
4337021
43256709
314621467
271362
3152881
3547551
4443271
1743771
62908
1146107
195663652
46369
163535
154
96015
8062
66
939571
519464766
13
5
1904
183
386663
24631
213816
124333
27428
3783
11575
354230129
49219
31405
415
519312
287211
6099814
13
95153746
113718511
190566252
61529
36534739
559
2573
133071673
2
1009642
2964211
348
16690
53187
138
233786
3507681
76
668
140
14568
10860
39
236389
98
3582
15
19226812
461
4547606
389481557
31934
1607
16
1846496
510
3266825
7913
58
180
30197357
126067
94525
4243
2507
1211
42
55172976
6
121
1159500
1371
1554694
256857892
23307400
48382
371928
11
4407
124
6442
37
1963
114609
365093348
4347583
96
5
18
6
2
9964
57067760
5306196
16091629
3374513
97
36
731846
13669230
57995563
205140
270296474
4747
26303
2888447
1473572
80047357
3929269
26080
394515
4372599
330013
1371699
15463
30202
2500199
163748671
123323
14124151
63
28
721
34885357
1880
36213
300267497
8
90328
2055461
1063
16402
11445619
456
254623
16182914
220102529
11
32273321
834828
4058
52473283
155233
99917
7707
98
32010592
42278
1119798
28818601
38270
28839784
614
146578
39
63196
12958
219
43463780
34026
61
5274198
6738189
607590
320510104
401096
4
762635
75
1463856
2465163
29822
159
2496
21
65014
226
1889239
317592113
424
30761
347
5
1784695
9
103107128
10
70
123
271305248
95184704
260453
340
27
10650133
32007
199776785
343505714
2854
2231123
22369160
2345918
178250398
89
67
13769
97482
607572
4
7
4147202
23
130170457
120846
5
240757
22319459
13
43
256229909
4
10867171
9573
683
367276
16815
101552
1281
3798754
5564097
310433
1000
23
34304416
34
21
23
10075422
328
58
11
257
1294
970
469670
39523
221346075
14360768
5928
48713
14595655
1189
48957249
10
9907258
88551716
101087109
10
143592
7147
253448
5588
3
239526771
300
163519
5962
221476221
17313818
1365533
2
136807
11124078
3
6654
6823
2517
49416
18
273816008
163
211650489
126283118
25461
746982
5
3150
5406
3
100601
6996
274036563
511
42
16
6391907
680
223586
4049
108602
2567
37
243766050
11654088
3
2578858
11
2711142
104634
1842
1807
1564
6512
137
82874064
23
2146
42
203020785
44
9144057
2959353
423094
957
1982
720
59
3158
108
188794
1005060
9
1959109
1319
4598496
7487959
82064580
1139
4
12503996
11131078
354591169
5339
43474063
14
5482065
115
31847649
24435
50860
399
267288962
49103
2
521693
31050472
72
24662
3566628
4104898
204996
20744051
30
3315
425
90320751
37795686
169
1407
76
125
7832478
58109451
7
27860673
1174
3701481
758
14
61676082
62513
219752
802
4754941
5539762
525597689
6
2
2
1732
155925161
41234123
27215
6213920
243794
9046
2926
91251051
428
11748
125913
2
68
122158
533
497
160
46620417
8016705
227041733
239700
13805687
197
194
11187314
3168
427
19
791442
46572
232
36626205
3
1027
1432
20
61423
22
308
8840
59078382
170753
65899525
6451
1326633
16292179
1777668
60869799
438
57
24558
38115660
225496593
1953282
4
6872
679
5324829
452
13
2074642
207239648
14
32776750
20909951
81100592
43407203
7518659
7350643
1609
465872154
435570533
3242583
3107
25008177
207
845
2095
15408
26456
3751940
921279
19
13533771
5021754
19684
10
647
3
95196638
50947
2
5737366
446
314620
4055
3443
366649
224260123
506929012
196116
5288
77
10
11999296
126
76115784
12147
322
39498811
21711
44232
3192
15
133660
5137
29324
14709
225
2004
1454570
160235
105218
923667
626
217696989
350205700
3994164
56184
690
52687
257397
595
138887
20
35
2998375
35043
619558
148
244
204393
2796523
885735
58
25
296
12340
1469
217
39194719
1275
15486
21868175
1298810
32
1504856
18
323509208
21
26
972
2
17580
62
1002219
8
11
481417787
135506
960889
2
5792016
839449
72506215
1008086
1973870
154
98
87
120
3
96
1001
116203769
81146304
15
2299
99503
1180
8997878
904
595
134
13
86238413
6465575
5343008
310683
41
239
3487783
13995
498753
1848
1481
4
304800
10
129500
171491049
1932
18
70322860
7225668
32
1667617
19
1936290
350864546
36
1551
121276
70112043
178589800
1344
905086
82
6863
1145395
890106
287471
158
159515958
54035396
1020826
168
6890523
2
60381540
9989582
7425664
97
7836776
74
313
6512
394351118
101913659
2638789
493
156767
7771680
11385299
299
14
3
10795552
3
5357589
67219493
154
7233055
209
17446408
5
1603260
21
15876
550
1660
78971
437
27364
395
3956408
28
126706
3
457025
2
2900
59530
2
4944
1962
794522
371130159
19055140
1562
490940
33915019
9467
15
46732817
213490764
3
169122206
498792
483
14
2
26168
13
1636
1031856
32
6177
1094478
2336807
40
598
15242
166674294
363649708
44824591
123
3882
439794493
499071935
262
6789222
1246
20533719
35
37
91635492
9467403
201355260
4814871
144
7543
84
86199396
956
3548760
306
5
26867063
3644
23
31523317
946906
57053
64664482
27608387
19844783
1266836
51207435
34584874
20529320
92296
64806512
1614544
55
1242
54
542
12851
15297863
320055
79176951
343814
2450
634
194216
122
1292
107870191
813077
933
257249
257
3
8105
1197230
6732525
15
109528063
21
66456071
60
121058701
61166
107897034
158
109400363
6969
103
116
38330
114
2
18
330
1081
151522
5
18217
222
292742
3569214
4470650
194
55
661578
36961
33611438
39472
524715666
972980
486421
944
1041268
3941
6
14
1572683
99
8172928
10838288
1204
461
136382
1263736
1076974
482
44114953
242216
2
276291467
437
495097
56144085
252852
45163369
168
12654478
114
90
35
7987968
636237
9410
94
2046
209347649
184218
34
135434003
4874
72847
2
81421661
16
1259160
2619876
3179255
735488
13246767
3362
619
62
2559660
7919599
18131
241437474
5
41
361781649
5
6
118390
30072
63912381
10
12
747969
7
9
29
14481107
15088
243146
328680048
421621685
19099
85
1751
135
2942791
176158
284806567
21474
55
632
8
15754
13
3575
1951991
50801
394500
1543
141887864
30626970
124332832
8526
4216661
22266
13
159758
111132
750
5907
2541127
61808
478644159
276324
279
1782367
524051715
223703
23153
904853
18289
13
10837
909
69960932
4998421
3913
7550
354778133
317482527
7798830
187
10339952
3855054
1705
26
405083
5959540
137
30
3
56507
221825
538686
501753
100607765
9405
387697
28651
1731382
25
6
135
4501
416
6082
11082
133
919418
122786
1077
69416
981
1224952
1286939
31599391
3071
2052041
28681868
2028095
114540
47022512
1925
54803
55254443
21
48037768
860130
471435
2786839
15805
13119
24
498398
33
25913725
8851961
13
4048957
11
218884795
3926718
345874
51908
25
3
6
123580
18650156
1241942
36517
42799017
994
397503
42
39918
62855199
9639
85
111499
15647384
6831
945303
54
2
6
38446087
7666154
56
4
101354527
68758877
7
3596
305299412
895
3480
134
106
402938632
25
2
23051904
223117
3
407
2
155651
1551785
2576
100159
4025
3772
363
218319
125603
680
253
206020087
263212101
480548806
249120964
1232
475
712
2
764841
4
33814779
758
118359
5362388
277083266
338240
12
59142
2
92889701
200541102
1532
65351
3
23
515
671964
54708533
77
41107957
490
2119125
14059298
5
71
1912367
24088
30317738
448833186
14
493
3
15
499
221
140036975
2992
28604849
174871357
2015673
2920397
498776
11
13085
57859744
5043
31914
2435941
755007
1372
19600212
38
335
242
28
30
940436
57
684
4574366
24539
58093
125556910
525409
374199424
5225
380248014
6422816
459801
31609
3733071
14
411
1497
25
616413
44826
487
11478
21213848
74
869
5115
458052862
10
4
5
3610595
374028844
9525708
62605765
140
287176180
160868188
6
10821578
2
1606445
137
1333908
3
3
296507980
787
54418
32632
8559539
1149099
15353
119083
73950494
6
33
2725
2651024
63
192253
2
51286
19684045
899
132517093
15
3006
37354820
2967
7091
1664
521834
49
12368153
462605406
541986
54569538
3357533
108
387822
831882
20
204
6513538
647
15384
20085
239822131
514074
397
14673
13417455
8857
901
116229055
64388691
35072349
122
5886550
4668989
179086
1333294
9627456
127
13975656
737
423
10148
103
4408
229177
271507632
2
1503
58460309
2940
10
63
42465530
3926306
5356506
3
4346
63138590
286199
379
12
42
785
3034
653813
943736
58111
2708007
25277349
94820063
222652
6785
14577
13335659
10642360
44
3615
6527242
172379649
416581
2
15820544
2301819
155179453
14
193379253
550008
148600943
3
247
33171
63624831
354401
166685
1312
5
2665
61769
9696
11231971
3506
571
324453209
13859
110261385
32760599
18
165895483
10787297
180323142
1968
2326
29230208
764932
336183294
4
248647274
24059559
402104781
3748
239971
20963840
232503
1864210
5297
106731
9
124
3986300
8771169
29594115
3909
332609054
19
253
343692020
896
13376
61842
85111674
49441
5580
6529799
7
22041
129
2866
9
1470
260415
1959
20
14179814
508724485
30971780
54
5865
58234
63
67140
28357
38024
24
610
22
202902751
239257337
29
250
39343363
36
709129
27
11804
19846
10
1770
1094
3658
29361
165179014
68
408918663
2733
399374662
22
209
48387
38599
58
4168
4937
367390
7
123840
2267548
962986
87
357046135
1366
2253
11454
736
19017
15245
12897
54411
2
197734
11632
1899485
346594
9
92331648
843618
2050282
16680910
8076
2337
30160
36923941
34228
12
58698363
340271779
65006110
40008073
23131
409
434959811
49
76763229
7856690
225383
14288
64813
1719130
50489231
113849
2293206
34285
8171
953
119684
428352
385999
61491
820243
91134733
1948548
247325546
22
66070295
821
138
5894
3
16629630
237
96589
16
60
36071
3091
4044
858
6637730
56
196409
396
253386170
13682015
13855277
131883406
736214
4012
677102
605
35161
10
744769
565744
59
14
267
12567191
39909
394
11537
62
2
3685007
616065
296103
4
133183861
24903019
222
163
47
75795572
6893
66378498
28697
65
17
87973334
919
64254
20651894
29
30
306172
5
352790
9777650
6765269
29484823
5696
65
8466507
142485553
21
15
379
167
3
20182
1531
85
12045
103
17
7
690
8
1026590
1443
2
15
76951562
9529585
64042990
40595
6219
296583816
2395662
3880725
7
125063
73
272055
121293
330
19
19793
392
24
3825941
270
16
311
126123
8720
1901
53802694
37617369
91
10673257
248
3268487
130420
2160
176970
21
117046
42
82742709
6854
2689466
3222468
6851
103786
846191
8
201590
501
6632
19664
76852
2
432
17385529
7
796512
18293
109
59745
3
114
65
7975
39
8313654
14
866146
1193
247
27464504
367
35977
9
32444
7877
1033009
27112
56
28885
323
127
134269262
26391694
91
10826
4
24
206618435
119573
48657948
249556
117
694159
16300288
1289491
5941444
48682237
16270
59992494
92
53133
80698703
42
229227653
4
31598
1978342
911385
4
6272850
1535
114630071
234
55214
13761338
401
503296438
402999683
63
20080988
6326
30664
65
18
13
2328
29181810
1899972
196262467
82382310
357401
4696349
2
9
5
6464
130075249
855
838497
855866
25
2359165
101
417
211237
17998
8168893
65
2
476
16298
719
3
112
924826
139
461809503
65
184
7796004
4
5591022
254
405635
494
90
8
384504
65885974
65
6751612
293
123111
259171589
38522852
68
41983740
335445
3
3
837473
1650
121
3691
4566
34509989
252234900
7975132
5021338
818957
2954
58857264
6854015
366
54114
16
54
309315829
10604800
128598
8606
107097408
2027523
38
32479
3869
1930994
32049
7906425
1857
213
160410
14
13
1345
526
57
299019
47045
7777620
7
13739237
88236059
484037866
85931
11981
22
123488984
340
562
10
7
4
2
84404288
36038
188528
329028
697469
108600709
3
367
2339628
38187805
1606583
38757
9930
1307122
2090056
119010230
9312578
4568822
89442
3814156
1826530
2109501
102646
32209162
150
69196
80960
31891954
29804
7
48
6085569
45678
433030
864
354
525
97055564
125
60
27304
128317401
221
4389266
20551070
491
1918297
887
14894023
64752
106226
10
357035
248219
30404
950239
8
10136982
99
2
240385
26148
107759877
4
4159849
3490197
59913
3
560726
61585
508
16366
19030114
8
5091
189025076
2436
492469491
44674189
75122706
348585
13648
63644924
8236578
481
3311
2499962
243
5
14769628
51
31720
29
1305
10671
19825699
23772
53369736
823614
1604245
50
3382751
373304133
137
21
125
17544
30577
7
46121773
29974733
55
29779352
15
2630
145628
45
167925
522
2400
127108
128
399591
3
6819827
1795358
3
11189
4
24054
3086476
3
287407
142257347
2
48472
61838893
496419686
1244
583
371054377
17138
2
117094
12973884
275905
4788
30676
19578
24
359967666
802
308215
4801
37
509263
337480954
3407204
366577
2643227
290673
9218911
374826170
4
11
4
277
197947746
8391
17675856
13
31983
7291354
42015081
26811368
57866890
34
2
122571990
10622
10367050
11
572656
62
7512
476700
44777286
39415
887
26966341
4
2620
18874
193990
634
125751
176
30394
2424531
43
329
383
15
9560
146
176740476
298190177
6077
6
256345
2652036
12
220017654
185787644
231962
2
4827118
382349897
140016281
37425312
99
2625
248416124
128959
45
199196683
15
1223
11705957
85569682
2911
897
6571
23
3974
157028830
368
14760837
81
249841771
202
107
11075733
1267385
15581545
226
21903274
798075
205321156
170852990
168
207911104
207
217
196412
25849623
5594
1833
48673
267956
871165
164459799
16266154
669
672541
12082
1720
403372457
301
15267556
139758
1246594
321674824
2355
131538
1322305
693611
164129
611
186951111
46944
12
275017781
2948
6151
64764
3762754
6
576893
17460
57
147699
1058
2
631
97953583
66294275
918020
6597763
469045218
3
10333269
121
159
469
3229786
286244
458401
87834999
1782
238
22624
6232
938970
2163
7547639
27
4997
888887
3166
2648362
5
70171
2023
259607
9869778
28
201
249
391754
17290889
111397266
531
2
3297292
187526
735
1320619
505
18268
68104
46
168
367
4302
22508137
1810063
1035086
209
6927788
189
4
242
4008
958
288739
30563699
16117
59
341631
51
58240225
3962
6519299
495
15
3559252
78211397
6915
57300
114828
26563
8802682
350164727
1016
49
789544
44
95976396
154872431
8
17111264
319942691
27
26
3
1469868
3
77
49
698199
4781
5234373
20
5829
129907151
14138134
50
38626
3
702374
12886596
804
68341
235460
23053053
122443
25015798
24583
265032789
203754
18517
229864
9
1346
54
2
3784
490
340055
503019069
14821
19183690
1496454
137
2266472
7
23235161
4
466313498
4
175
467740
12955009
1287446
6615
24894
500747198
61
3
61
5
208
2674
25
5561480
14491010
112223
80
217409
48922852
72
814
59192564
3
616418
6114
98798899
11
6928
4140
492
52728
1135098
3965357
3449749
16
315
5528
2
25
7
20
996
7345169
250
5
24177
15400
1795
15600571
913
58
9730
375816
55724
3
222060
103756
9842025
4156
649206
114912765
145643
1608
11632873
8
5
14
964
13694
16748
526345406
488
1469
191543
77
3
128154
50281
317
60616
161
243363
7
30532
160
109683
1570
2
31943041
9421
1769295
836
366833685
75
939203
3
13598
3025200
92574061
87
14190
2
5
7697123
11819908
14573
11672
5908928
14105
27050900
1009
29591
69763967
1992
52
29873
179
162483920
16
8057
381
1977423
174467
102
13287
216
513
7330329
5
303805368
295343151
39
48
181058095
12693
270363
3
1981
18290188
8130112
1855
521676
123844
334460330
948
4059
880
16
3589
85454383
20751040
3972413
591058
7672
544904
562
70
253986
507178256
11265
701154
3603
54258
16286098
234108
792371
21499
38
7
464
25917
216772
2790
10388
3
7800
5816
3018217
198
2330204
241
385421
323127
711
3
22777217
439080177
28227
4
302
47150999
10
2012330
16
310
45140
25
38549
2
120
74505897
8583591
827
29629
194
115793
2262
149
896796
161
4
3885012
6754523
101867871
111
459859840
28
22338293
381818
10
4
1261118
22384117
153
339253692
302
28567
6255188
14208462
23
2
5
1705
4195424
77723244
2784609
207
4812
75
244383
2
558139
15809937
575350
56767619
4000
778572
13688
32388
1818
11329
4004187
1117
289044234
9054
6574284
29777021
1320
104
41531
26026
11253
216
36431895
112
2917721
1652252
14
13468666
1520340
428957727
2
12
25006
5
455
59965
560
7013801
3
7881
309891079
71
224
9957
155143
14
4334
32927962
490894138
24
30
386
204
247576027
7
5336100
13634
281854043
1917821
107
257729
9
419052597
1777482
580051
20093
40904
63758100
160
7299464
347
246494
1184
3
229
30
5
233928277
29
3120
3010
699081
43453
7697857
2
7573
89
49
518631
20169
5544
2684446
245
179
66
232701
525544047
33605211
62009841
2942
77
22830599
13468
6
6
6117314
1302
8
70631
6192
39379
106
299351
478661619
29323982
13
57669769
5535525
200724
2570
85311
9383
102
159480586
125
226756
4
244385
568
357
7261370
5608
60
216
148123
127546264
36
26
206
11714
15
166
1677633
458720188
21879
1840
448
60578919
113496
14
4
24522
1822
5675778
253
33605915
35
251334
3617492
455186
511651374
8582
506969
33801886
5691304
15293
30
1848
469356
153723018
12981994
610807
124198739
7059
6939
7838154
222570302
23767
182
833
10150
48
7
82427
2838568
5552
93463424
935099
494
131
6899873
30255
13
23
1778494
85627380
65
116033
35784105
310469
55868
57
6331688
25103728
7
301555
14
1449810
27542098
4251
460
107
5673849
32
532365574
2
106662
1312263
7045
509
7595
1952
64
49
6927856
2865572
17331075
5037351
1169758
259
4487
65723998
50
18
10
3936387
136650680
83
26
14865
470665
11941444
1653430
75
464
1497
618
53743
33356734
1685
3
3
61
484751
210635
6096
5028972
62580
24
6
22017
76
1015807
20629411
145223316
1762840
3669
5
336483611
8826740
76964
26865
490
1712901
34465
3
29917
2187040
38653140
195
1009
7
363097386
905
201
3277775
67
11
39041
866462
49
41
2012572
1456
2087458
207343069
5334389
7643867
23333
13
95745665
3041
212
562394
53488
891924
5397
156549
2
2
15
258
1928
8
1449
68849793
15912
45131494
16667
8817
14092
22
333183
123189
1821215
8
48547
185533
44
108
642263
234
17
155
1372119
153998573
165144369
14
438
821515
1499670
259482909
28
504
26
3133522
107
3524658
590586
102145130
3
174
33388
47716
798
216
15455198
98
4
9082123
1935
479756480
13
1632
2120
7
480466496
548278
14179164
44
24739
4438893
60113951
153
478399220
1845787
263726
3745499
171475
3
992699
2
84753173
244927
3
70683
12
41
293
2173
107
49
104043747
8777670
41
3
158
85
38783
107
268697072
329419803
251815130
5004
3500937
515
111
2703
110
2932
14994035
5877
201
127397340
99921430
1574
976
77
591423
12643736
706
55363948
6
28993
72471
149700856
86
18
13
15
75028
50549399
1755
3699358
2161
1239
254953174
109619
51214
415970
11432
9390912
8
7
10141091
176520
396513253
53276
12698
381841
101278085
13519
168
9019
274
11075498
7
120
105209851
14
491049550
200
22135701
1714607
448
98022
14921
145
2211733
531488696
6881806
73908
4899484
22
88
834
3
673
3097826
16032313
3
10714388
24
69161772
629
7
41
33178
3
658
19
3
3
129
4229569
4
2978
81076
75
430
1080974
10922145
6571
138672490
248
818897
372
223
447540
26337
61086691
9582229
515767
199310899
308
214
25
14524
129334
266524423
20268147
173170016
14866
68670540
17036340
109736129
568155
26763393
243
451719
336118
256560
988376
15
663
69364
28702166
237
4235
84335
33
123
64242
14640167
263
261850113
212
42779
4387
105760507
7
262938877
29
82398401
43952585
339388878
457731
6
37766
520
2962
381061
452254326
54389951
257943242
518853491
65618
1039
9850930
58
3900
48441238
347
2289
451
931748
4
100
53
837671
1776729
424
15206877
7329489
38
2658
185
3342015
471278
119479
3
3744
12
937371
55
160644
539809
13142701
7
741275
108641693
2
11803
22615
19
47
1093830
1157
20166
1553
35
861421
43
417105094
347201
32
29578
43
1490783
3
5611091
161
4692778
159
3
5
84483
1927087
649
501288947
7
21
527
30096
45757385
1433
272
55728740
91394884
31
60
861208
481155836
444489
6228625
5457604
23364976
713244
6134
256253
13
5749096
7587547
31
248297
30771153
40762
5
27376
124243
1748
470110
372583
109212
48934895
3
235070772
1402
9048
43987
135
24891
260869
2597
13099
38767837
543
991
286
189404
1990
842413
2825168
40949358
32788381
13919328
201290688
5600
4092068
483
14
1351
3164112
31092
15073935
1369108
6
240756
10634
5
47236
13
406156
474
79
299927143
57670075
230
14
20456
38355
864212
45
21883
279506
2742568
4576239
54512
24258620
122780
915
29209710
121
59
340641605
1263645
430
15
986786
4081
61157981
886
760
23
950
20612
77964
1579
20
21093
796160
3730492
45806243
3
894
11
2
116262
27435504
914
20463581
4059
383
223038
28052650
14868403
430134934
2737
228
2242
9302
11263930
538463
506
25
4
47229414
13562865
5669915
2043
8960
14
2230
8787
3232389
1060
52
413258
163
130
15
129280
314254
24548
3
21449506
57
25933629
531336557
506643092
120935
7
92493
18
770
780389
2068
191418349
140581
73220
219884
114597
3
2826702
147
4
422
94760965
4386230
124
99597
2
8
1428
116
1293427
7
3
1874531
9391
237668
134
244771
5915
2814
39802
514
529
247
917
97497576
20338781
4981
60992
182681619
372279
11896
5901749
1145
137
16
2000091
62033
2721
11484427
453
259251
1109
1552970
33219
107346696
5
7537288
3058
104346
4
39863
6767
3946
14616830
33512882
27552608
11
489287640
17614373
359
290619062
133
334880
10
376191
316284
7
13
3
53
33
990
14454040
347
5992928
11
40407
9824902
12208
761
39
17
28
1719
17
324
60
2
8038393
229
47
1006034
1090893
163654385
2
4144719
520
521836
52888949
6893
48181166
7
6
3339
74946
1390
2
249706
452028
36448
37888
21402752
186687
237444
3
1876
475205363
2527903
39817
1206201
2070145
12
375060
605737
965542
255
30
93
83
971
27
156707441
516006325
790431
1954459
102
3168
162179737
3477976
259
178820774
253047287
236
875
98709
89
8986456
10
492487
29056
7258624
11122
8405
80
18
134283
16
438236
26930430
3333
37071
4870
496996932
11
6
37274
235
7635
3926778
3962
11907
7456
31
32218
3580
73206
8157254
58623
166768
990053
12
6
3481320
227
22
26
10518621
14960
12
1331
378230775
141745665
10559
27717
2734734
39561993
422424
165920318
806726
21833
11094
28
98
2508
16589411
2448704
7171
22
17835
13
281
43071
61905
99
11352
1423
658
115
26203
6
7
363
63
348
11903783
463
72698772
235517
3
538810
8
13201939
94297
1936196
9
210543116
30
98097
10670
6
18
15331435
306758638
8288573
15775
7728199
686
1180639
5
28
70068296
45
22926
8655063
801363
224288606
35901
469127
23
93
881625
8090629
465
3
8171934
943181
67104226
376
125241
332544
12485021
270979
1415
4609310
103925
70698085
7
528
4
8511429
230775
3013269
32116
42030319
7
59
35
183543936
2478614
10436291
15138279
55
49043
176642
164903
56191423
95
4490645
21
15
2119
5996
2868476
236
53
49259270
36620679
643248
61
2603
69138
3364
113
29905
10050372
164208741
440263354
58532
126468
2
91
125270
86
186018
116
464437432
260981245
126168647
36
9244
7498
6802
8237
45013182
12801
26492
17
7080
500977
830752
89477
108989516
1558
7
354610
786535
40
208
221371
1739498
40158
136926
352979
857
111316685
2934
11
7798016
17182
986
356048
136
10
13
2389587
87035691
17
7
36899051
438129
321
238833606
338224142
24838951
2
3
234065
172764889
925947
458137087
31303950
40661496
17
1407
10398
937
16648
40511
262620158
91870
734
7207976
571987
2994183
373356244
155
197
15
2
272523658
202102
24753767
15
1471
1411841
78
15927
2749
35618
10276633
71445570
12
105963315
44696375
29847683
2190674
117159360
105083
9903922
21760037
109916521
54
61
32991573
40
10885804
3
28035442
3
6653
4
101299
164
353990
148593262
121551831
428060
10070083
48222592
317393
12748952
118763394
78
215
173528197
6454541
69
56
4708148
488
181547
15
12
118
7
1836578
770716
1697705
748432
18546006
50723441
27
375
240511
122687
11
13772739
433
301919
30147169
1657
243
46654125
163614
82078580
122005589
22118
55
19313777
2655
375886415
176
12
18438230
41992
1023335
3641
10963
222
59660982
7707512
56
194
947129
7
301
1611976
30
650039
51435
132070612
8022
434
48
570297
25
42575
43020618
279671351
569
5592288
15
2
3393223
122
4
130115234
55077
53174972
10149
62385685
6006087
3
253647515
949
6
180519
23
368478
381401163
9637
262
11
30451896
85176555
238469
720172
9618693
28839912
3359
3
101262
24313
266
28
113444
24795
31789
901093
9213139
892007
199992
56253
6662381
235603
515917116
5237
2
1198367
155147601
253
27
4800681
188335230
112750
432600146
7103
6654218
251998
39054045
6975361
2027
380924816
3932
2897695
203
10
69
5959491
232413295
2964
881901
6910064
374620425
32322
31693
12323
14214
58507
116145
2
5065891
15828322
1648652
46061105
899168
50140
7711
7897
5757473
74636506
7
185699
5
100
996
92
1944739
302
2676
61728
21249
759
104
7
8120
259630
724
100
659
25749565
4260448
2854180
442924843
60811831
59061
535098051
234970
151010
251693381
276924799
1448
68
3695
483286686
52
313949
592138
230496756
4953526
2163
104574
29
598884
1896
2944923
6031420
45
511383
17851488
264297670
23815
1100286
28
54899
9315772
29016
7
1741753
28498860
13905
2559362
460788314
239047
987
7223
473
2
38407808
1050607
135316
113743608
58
2502694
420342
35262350
104
196
265287327
2439970
5
9062073
467011
9180
27226
40232558
2810334
3505
3277930
2392890
1489429
707
412
121713
405401
32
1467
1016
55
25603
62219
26429
204390205
42519
8066032
600
1013
3912539
26301854
6990797
25697535
786
419
38903895
2772362
12552
2480
90
1572246
5018277
202070240
45915
934
426448677
23586
2
852244
12264351
53
146425
262574
177424
45593
5293338
87829979
7
169650
11914
371636590
194
63
236
877982
102028
8590
35117
23640232
987459
4073
13515898
9
21365
5776
711
2668
16
7
12
24543
24499
4620
8268
7700
93
281331
11
23992
8483989
183
2
5748
347587
255691
143424
747
269045491
3935751
763
2021702
19091
15856
16754748
224936864
11
3709
391102
911
27992
3703131
1994720
664
3344
3
109976
4
28
647807
2627
322363
88237577
1870799
26
12434
191
12
1197
870
449449
247440966
72186518
54912257
1320951
4
40502
2639
5590580
189060
10
24
28632
1175
3
2406373
3
28336478
192
13910
419878072
829436
3322
3016
3
174745585
676366
4
61
423294716
110590565
12222
598
473847248
15049679
19990
5
166169
68965173
50718242
12
2011
1708674
5569
589087
94
51
3792471
7422165
110866874
3
2
6
70409814
303000
23512101
153738300
686
5
27775125
10315
12
19697
16267
82
12327841
12644007
25
2431
34230
258951
410759
3
254651
1470198
1937505
8015481
3
38
25878
3327
45526
128851
3362211
50
480
159101
49971
29468
58335991
1233424
5
579498
780
303224
11
49998661
7
941842
189
208484
30
111205
3
112955286
35259
21782180
71549
876710
756738
677
24273822
2915
225
102830194
1809
71
126920
8
62635404
9
19676440
7
101
104
1933
1313
179455
136119
7711062
2134
78382512
63337407
225
1210
117023
9
224385403
83127
1548
37390294
51523
417751367
99537604
509891015
198449
10
882155
60320529
86460822
42741712
45
5
28895
15796255
2809786
11052766
846
15142
690329
821220
32015
7353830
108572399
6648527
12524
377409457
23054646
99
92307483
760231
33255963
1022
248169
2862
47
42495
557
330284696
8301886
2668662
17049010
3462
3955403
111433990
63113
22
66
133684241
12615253
16054786
92695821
15
1399523
587
456140
3
4
76
70095
3888
75193
5
5025915
21116
5000711
103
32441701
686919
52
641
1561142
133
5294
9685
12986
14149400
47
253784
2582
1142
1983933
120
5726122
4789
343
31
525436059
6714493
16254
174842570
43
301411
97659
17363239
5435286
3
442285
32740850
274080975
166741
10
2114619
2020024
94974240
445908
8367904
56339
12376157
16486913
917
381582748
688651
182
5293
268481
1043
4492
103
132448
72622
232014778
29
116618070
1725
246
308008
7209684
225077
3224044
264437
153726
1669463
246
2
1910341
921182
231
19895
462
22118872
11070822
3688148
118922674
37889
1583448
3932135
213613305
10702147
295331
366985929
1062460
469
54485
3
2995212
1593995
442
392
85
448
1640
764710
1675
378751
1479
3794063
870
8099382
265816508
3071
46087
4390642
27125
18
55151357
305
2
235
3256550
3579991
1329
8854
57624
59640182
21606
32
138
225008316
247383
10717
59534
4359
379621
1516779
373407993
458648971
366520579
1299454
395814
1057
12002
8986943
4
3136
22
39369
15887
40496
23601555
11
213
1151877
4140723
7
1304
5623
1817437
39274716
15
1899133
44402
6232522
10107
56
27036490
42565667
681685
151259
926
15338271
335
88930
7136807
124
406090
1503780
26
87912404
15383
3862
19145
7161
5
25650
2927
202
109233284
12951
30
308
148
35756
197733
48517
16331920
378173758
9036
662
6
986860
285
2
79921559
847530
1943
185112
86302240
324348357
7267743
2
1017
10834
88
461130280
445747
146454
194
176
266216997
165677697
2934
261915977
23067936
168
15433
33648
28070
14806
37
149168
73206486
33219
52
8771289
49190488
379340469
1939675
28
8
43
19059391
9897191
180458568
1395918
218798
1553510
1269
2
25862
136
249955
3345
3
2001
798
2
37761
10
67
2609
681547
291322928
512467
27287041
6
36326107
8959
262599432
2128487
11
2
31886716
6292
26
2256419
6657824
92
15896383
15
142
414
102550057
15
44
43
430093763
142
48
690
90
30944
1042264
380
29557002
4069
63712
151300
3594
87
277613355
14998
229498
36135
78241
1215
200937
573100
318933095
738784
350159
78947
216065002
112184
7
5504450
408392062
31
1512
9728
1956
43
59
183957734
3
14568886
277440
190574
3637
94
17
14
1260
675457
4854570
460892
124883491
24
5638882
1115
188068
545
3
7
318412799
213
2048821
155298
60337075
56924602
1034178
2
143264
51958
417859181
136034
23
3818733
41
865485
80763443
64884
294500978
95189
2936687
114798
22363292
52217746
4526303
1035351
735740
467538
15645854
217
4006
161220
203905530
4103218
12719516
231698
11201913
3
294
282931044
221352
16
32758
149
140639
86794121
226294223
472225
12448
53897569
27
2296
11582221
131
189880
105
35184
299672
260355765
739554
50301
185
154969
5215
29
3891298
12037
8262796
754429
411
61947494
11991
251
389
6371
5
10985395
3
32344813
81030011
46451
691143
426848963
1265
3
871
2838958
291624
7
35452
13
96163
101684
7259272
7854796
398
74444178
3852
111
9951797
3
108128544
2189973
4409132
14251923
15
4891916
3
24
688118
77
6
1463
3289
333459493
56689773
72
112609722
2
89081
1317
3962
23418
114372691
972275
60615
56789
15929
118
2
108926
2
5492
45
49403829
397
5419
388851991
156
963
3774242
5894
697922
538942
216505092
82
212
135941
24
2
3104915
127493875
322911440
56
11926
350
167613535
61858
67363
91146898
27
3
3194273
656457
925
264
49321909
7273245
42011
3778
28888484
20928
58181729
986273
148
2
2
12838217
129224476
123
16
8982095
2954523
327
266
455166
5694
217
13820
941
73960
116702
213035951
2204
47861262
4
433540172
60
17
49437119
3417
5478536
27352799
1042807
76
3
170819154
791454
10220
38570
4818
1873141
2
220827681
450
173896821
785
1341
8074918
106
236130
15
1375042
6
2141
254263
692
5035763
5916
154620
783343
17
287521
26551
203643
191579
1902023
71
15978551
46978500
4808912
163893
7625312
28503
26007405
909579
4
11
6998
4109
25944335
16527462
215
101
462
3851896
7374568
2
2
341212
5
412
6264411
3
3835601
2012
105778
186
63946811
52453725
18122
243435
5206012
57700
16562943
28
166336
82684
2
28649480
590
595
12682
10
505671
831
146241338
771
5
1021989
3847574
13427271
2157052
175324
23
2892427
2357
123302
6531
11934646
1687
5970808
39297842
978
341351
7310875
156297
350044811
3923
2
2525
43
49488
276
42613
57576164
121
4658189
378093
8691
833476
23
8075
48673503
5526005
297
12248
48502
523857
12336
5
290589
24208
3894
20
954
132081
202605
89
3219
60626
27
1100727
173
40218
5
925631
53291
10291
22167
1821838
510042
747084
31
80835604
37199
13402
1034023
52774
60334924
1876
1095485
177577
192781868
223
29875
25785
108
2
5754836
1116
31225699
45891676
143777
11397
53
102279
780685
323
6474541
3727786
26
95
8
7470
7
951
1971
27141
5940
1599216
441
14474
6302796
933414
6625
430894
177
274369232
111179
3042
71760070
7
12566
313230189
20044
7682778
4301
30609569
453724
400827203
11849
5
139782
313898244
3374451
6079190
260938228
14
46406546
33891
2063
5866
176
3
870577
743
199415
5556420
304
77263496
178
5
18
7764070
3055
548
3787781
219
270622157
7751
19
3667
10232
10257
454
878
2058498
28688
9278136
427585629
7
2563
16280
2366105
13
4832711
5461844
11167234
5295
361307838
47356
12
6994050
157111265
39518608
153531
3
15
6
10
31
16349230
40592943
54184
790
6
20104
91983332
4498
21434079
33
983
6
112261
290533
46089285
3500
57771049
454432783
18
5122822
351233392
101145
7765
310907
58412078
73102
1726852
7780
156674881
92065790
6
3
11
512423692
197167
13399854
3606594
997343
13
17402305
9
7
25770
321036545
571414
4875212
98458
2656266
6
2739129
21140277
1902
905
454
2078080
269002
76796435
2677
12585472
5008
3
985
25997
388863
421835897
1123
1789584
1665345
61
2373
1011220
1721173
21
7
1738
5
2008256
31
10764411
110
60
28
62208903
1418
356
10
328
51990
13
745746
32
1247924
7429
32226
744
68338
10
172
7
148325170
73618694
11264
191395918
6854884
3637
28
6
477
95842571
51254278
1054
36
2
20515
167600
40413
366576294
108557
420695488
27
9297380
236888599
768123
3371718
14656
270833
16377714
965297
26
354836
18
126693488
97
174224
1601
122974
212
11614
5
17303481
3
6356
128409
99291
1706
103
7028
32705900
70677779
28
15198309
2467
129421
3802900
22939820
13
2472
2384853
54
266388497
709302
12
788
477329
236
61599079
28465
120
3099722
8082
15342
2387
233
17668
29602
395961923
79
195981
559084
5519145
1945
9
22882
5242038
46321
67827245
3958481
35672208
15
106860943
134
34353
162664789
1965896
5061650
4933275
37330395
218525554
26
835
65942205
4644483
70423
300
7624544
5
26
280953595
7601035
8
1116
14073
12
533493132
1590795
12602
2106
3
6
101576
3396838
1108
968
132
3400639
2161
10
148561892
8274
3056
259334352
12446
18746
8
833432
10253
74
103038170
39542900
231257
61
10811202
922
1847859
93
29365572
3806
2738325
559
63497
171745195
191
64102595
63
4533106
26845344
1346558
454
2136
44
46821
110840952
60597501
223601
107917
5527782
2
55656
16
2276
116802616
16466
3
397564
2260
4688
2382
5
24
7349755
130225
16668757
190609720
240
95774230
130191725
7
1524
625
44
65479
11
82955862
5730
1294
6
40
1830974
180
16103
6968
27256958
663911
3302463
938240
1117847
453655888
3
3211896
513823095
19443
55498
7
147
5764490
1524265
1421609
438189
181
166687
137618136
3432
12
5
351277574
4156505
2665
108342
59574
16
23611208
31
130473940
578072
4038
12963759
4
83659
4
1141
60232002
9173309
208203513
46
1796706
5351
622
2
584
17803505
163
1359510
347
2283942
28321
2
121805892
27
96888
91326733
4653047
215662306
3
416
2267311
2
393571
10
8
220
787687
474
15
4
266970996
1094640
2
2653117
6788
243
1498
46
294368
31880171
1747
63
278237601
33
916667
2
14059
52348337
22584529
34
32064
6952
66118213
48364632
5
2210
7396084
1766562
209444957
7227730
91
15270245
6062
192
14
22587312
10604515
86161221
97045029
170033
3132306
502523675
2888312
4968
249317061
18313
6996
4585141
2822958
65167430
13840326
7
4
14792
368856156
5414
38756106
294
117880613
1982522
147534167
3
33437
6
478131815
3291
12
18867
3
16359
595262
3743
6043
596
459523
2339139
2
11
7913
48
23600763
3
61621
43992550
7429196
112
397
7
2452
35489676
118281
48470
15594909
2
66367008
3
60615
233069760
114582
107851581
191688030
148435
77
343178554
13
237
234742
752
240133138
64471137
206977
6
1250158
1228
57036691
97
1658
298791661
145189
124
7844914
791497
5300
316
251
3406398
49886199
10087
6
16
934997
10274
28206739
60
2033
9472990
775
46004555
56
491
69492
18
1322689
350697
550541
4014
3952820
4397117
3478311
262164613
141775
34864151
174
895
9462
271
25706
522275
5403055
3517332
11529
1848
55839
58631
52
1564
6408
6
6
490
168
3279132
46
147
119681
15990
2
3090042
30990
46
477
517665
43529416
7491063
156416
2
130452
1758
1824329
4061
26111
263080460
1171966
297
1889
3796
61
98312
23081217
1994
419788049
164619215
13405041
925
3453734
15645022
363938
2639
300
357004964
3498001
9
499845
113
32799766
32653
70
262
389168504
455
12
64984118
9
78618
26774
15
3
281449
5
505743
3899087
106113669
272553994
12
31765062
197004357
60989086
2995
26417
631528
8889
175
28150
15
2058474
2899
6050
239159
2261
231573
30400
15849340
58680256
1395287
9068
234
8456500
14
3133
2767
5
40
5911
22505236
59166727
27305823
10
18761082
2
301
167120220
8988
3473
64724
362
114556413
475476
80031
1641
83728050
16151755
1162
72454423
1238
123441151
27701217
58839890
2370595
83757
214
131609118
45964
211167
161072
3699065
104283
2754642
26899
14580659
27
373
1312
31086
3156
343
24
25
15168372
2381
123551795
886
1768
3170
31259519
224041668
613027
25755442
405195176
180704159
8140306
3
389925900
203197855
1587
98828
3
145
4645
51
23
10040
5751067
204838425
1382439
8
9813323
2
2
19990
206
4994
49
1558
600
577550
392186
4
6002118
1697365
66243
7575371
54
120
3702720
2
3608
2909
25164
20730
82
531242807
6
2
215777494
4
205
46
3
2206473
6
3
7
780
119075
27
1163
2014
193106
531848
37685767
711
46038584
10210268
14
17038
314
11498
1017044
38
12623805
5055
76
5927
650
274213
3191
21995983
15
192674
1913
53
625
4
3180
2171941
9099666
2739150
1285
583
6011
245574
88276008
670
14
6226831
230751706
1358
29754
4
5
11
256427
55883
2
73
10637
52581052
3452269
503069
3638
126
8214982
661
1423630
386
53635
46
7585
3576
31
3752
31
5354
229004
965
6
83315825
5888985
2751303
5
113
16535830
598
107020
358
230001971
2
85043397
112
5960527
119349
71513
46582886
28
424
20544853
1154514
64212744
28
1006
1718
11263
5644093
38075374
7
59134
119431
11837
4121
112939
359364660
1182
6
11886772
70
184512835
121623030
38597
74922676
3677
420888491
55786681
3
2
7
21405
14
25
293961
27900
160855720
4943329
895426
822
157223681
60605
239708
29336047
188529732
660
213337584
63
2450
451079
600
42
34555
3685
19450
5
4980
15434
114925
464947194
484877
840135
1257792
2
150429
3913362
606
4858630
1128
3
24886
9170233
43
8924
2007
19
36
15500
58780434
5694
8568
51922
59519361
91
252233820
10359767
232424310
24
61
184643031
506088
1232729
5127356
5
494379816
7515
3851
1872
7
61
24259139
205884272
1241
22750893
4
48995
28
7
427
4712640
9315424
3
13330975
39
2463
5
136624288
3978102
73096370
19
67
106
3772672
6456
19090
2637980
28000
422402744
3
78523
375628764
287027
1354
2491
31923277
30
105
39714
1843621
22986
958
20
332
3677512
2
18
77272165
23
2410
346575
2166
49591
7495279
7027845
3
106
88977481
175848
2258999
23
77
225
33278892
2705818
14
248
419976195
1592
45009
15
611
125
673030
118389924
357661
432
1097
132
12620425
3
164
35160518
409208
232883
1833
4
4567
6
33
92742508
312075
21992
187831654
217329869
1893
1216724
3
4422
9212
13
1150
12180875
473
2617
466397804
3
739
24530
152
536170
29135
65758419
1753
6320
30567
46041721
1806
214323632
76704
928
297825963
805616
267
43645
4444
905845
3
16876375
2
764
30335145
508075
30667
119242
40414774
1740550
637
29
110916033
328656
194279174
12870926
121406190
9139934
433
355
134
1517773
2
1131480
46453921
186
29397
3
23773742
109
269469956
13
452970
435
4
246692814
113583
12351
49
1648
30070412
971588
587
196269
2624428
162116
216159428
1119766
454082626
17547435
4
1791443
456304
34146449
76777
4
93087
29
282
229
18885
17
25
13240
41220612
119
4
18449
117787506
973
4823
14696
494211319
668
47
54388061
17209
19399
664892
11234
264044030
202
77471
62059975
140341277
2696953
1029862
43500295
915
14733065
1333
1962
13866
54
60803
1784
2851419
41238
57262158
51134094
1599
51
4993648
1172220
38321409
13433
6997
15693723
286591097
1844
112
7545
1114677
968
75
5508170
7
79659
9555
251776
1929545
3
428
1976
124727596
75036
332758
51
11
1512
12778
185079
8
14983416
71096
226928536
2
5630
24233075
253991
385479615
3189780
700
19266
253
376643
11492320
495
281264
2
839413
45
4228
13771
792
998070
246900
19787
41063776
1054735
164317470
471
106517
13843
7
9498558
5285581
466
6275127
8004313
7
3884
204504
6344905
890919
5
10316687
15983
504
176957376
455
965
5210
12137
370888
1908206
52058541
210988147
56903460
134912426
201082817
528296601
1605142
52857991
6
5583162
133
1184
594354
9048
359615565
111
764
14
24
508563
44
5680425
526
223
16
202546877
236416290
4080
209667
312650
711
8988
4791663
2250780
2968
22503
34
1094450
267249177
79701
6658
319450231
3828800
25
98305
118087026
24
1007
62440
13
55
376
2137
11977598
55
20
7260
63310
32756053
2
7993563
394
7152406
81
2
15
83
384
9903024
932
731701
5374657
80651611
34619
36
555
1197684
20392181
403033
1035245
12921
44893
3883
34645804
176028
1961718
1541
947106
927379
822773
973883
74803
301323
36461
54
62805355
954
87
772649
1898086
1674629
13
12698
4
19818686
257158
1671
19563635
110851
261529921
66179266
11
1582
79815
132
239608
6441121
22329
672
13804
245
182283
41739
58410
31323
4388766
962
5
298
431779
386898
146914748
612
254340
2
5
60
3638677
47
2
7118
200
287117
101
227457355
99517981
17292948
12
72220946
32
8617
184432
335190
8
644
6487
26736
1286
49165
4834477
158587073
7
1737
3
1786
30
69940802
3809
2415389
14805
384313
32279
4876
9
3672617
3234
376909282
21433589
164895013
17
198
120393
136193703
339702534
324
55
43
147
558
7928463
1784
3
66311426
1471
310347943
38864806
511065
407578525
247940
447919555
6
1299
1306606
2
15840077
249715823
49783843
10
24048044
878489
21
1962694
30637
5124
13243976
293478
76954456
390
1074
79
75462
133
983375
432689
14
4846
24
1125437
58949399
323
60
64266
5506451
18
68950
88428876
11956
3
1001697
94
69931
9064650
1634
5607219
1692
1181423
19138085
6017542
438
1696665
98582
966073
6
54
118937059
21508
41
67667212
197283
5
248946
1001
15759320
17
3
73498300
387592
11
192316321
14352031
172
194
192
247484375
19383
244
61
15260
684526
3298146
2
36
3
24075
4371
8393940
6982756
64427308
1166
68602
19524868
17888
27
4840536
235
553
30
64894126
3
519
13087
2544173
1781069
742963
24692
19006034
478
13525560
71069
3686
86885
178707415
111
4332332
57769
1850282
1181
26709
4682
325889
872599
932028
513798664
2
4577041
6735
24452343
9
3244
31
5
649825
846118
372
13021106
4
40
17185
3953
911
8211007
3
1831
232920053
682375
2544
5114476
170883
3120
3
360
105
16518869
162
92
5
8069
164807952
262982456
4136056
36263216
19657015
7282
220190044
479
1483381
52021
2304
207
130799
21730103
36923824
21
98266
99
68
3951
1174
518566061
109465
20286552
9099
56
18
295
425
272400
23125
7083173
7291520
1201402
41
252059604
7160
26
90
3371371
15655
39762863
13634494
171108
10
15
243998
108388724
469237546
64027
9
737751
162564
4014
113
3
1968
354
63694290
15413900
64722730
562820
35114962
1972301
1350
110
491645282
3362449
125
7783631
244919058
164219
31491
41
137695
914953
279997
866479
47782
225337086
27
80893631
34295
98
1110074
3285
2939
3
26
334
812
63310
118
1877
68
50472682
8160619
118
14368
1373
76190
126263001
15
35430352
38695
108459340
20726
475
5
28808894
147
17
9907
590328
97435960
804
5592
245301
4952117
58885331
6
112060613
96086
1691
43284171
400452
442175
18640
19
130319
807
154
72
103
784
991
16562
62638405
105
40835279
44772
5302
8
55428906
26144
2219349
9
128125
12940
2512643
87792
25
27867650
4
367577666
28
26
3
201345
6418057
667
3918
365783260
78483
823
36361029
2684
25
47403667
96
342
743
369613821
54
12569
56
3
8694
9
2541
1492
1452
177382
205149882
12
144
71217
161271546
13104259
18
4
5861505
90053
17
37916292
20641165
36740981
12156
180476149
241
22
430552885
857
60
21410
157511564
724
3445157
214
181091403
312965
41
17123457
260254
21
79
8
30248
7
3431405
8
1954
24854
12048
15
1140
48
99020
4038168
217756283
59419378
2
26703991
31632108
128755
11377
33295592
6576
68757
373487494
13
32425
202057091
123066963
14610154
6034566
32085
511079799
378
48769
235163470
6
27
35
280550256
3762793
961780
455727
434
35835
1604
12264148
1778
44279
8504
40218371
11
27026165
190
1920
78718078
45681
217
240272706
1033824
262645766
126
1180209
22843
1101
47
2
56272
8
124
1903
831
41708
4037
7078
202971
115013843
1230174
8096
26196
56477244
2701
17
198632576
2618
14715672
2
76
68452724
2766
815
682
5206
423370
299
14474
126040
155
680
66639445
5156
307499116
423199688
33
94
1957770
10
1108095
59
93382161
326740
89452
5940761
3931396
54
2273
494377
392999354
6915150
3533458
394
360
210012
111
2
2203
113703776
13
55
44
203
2414446
8135
716093
1970199
207
1737690
34984611
6339
1045327
9
11619
15108409
2
170338766
12
62483
13997
1650236
9370
11241
9887946
5
409955
596132
411780
3
22
2
3971
26240
16
76917417
2
100484
6
52266358
276
4
14
5
467
57
5346
159379
686
25416366
3381
217487099
261314
20874
103472764
736
146
2325
41
405620
93136
969
116
7201854
7
24699
23
109
10386226
475
112077361
15334
6973
3378
5
8017398
15762227
3185
198431
32820525
44392
1146305
203
99184
2
9225976
39
2861
79
139638
8050
46156
48406787
1113241
20857597
2012981
683937
6118455
25381407
2869437
214446535
597338
18752
36265226
442355
5979
7
115628
7
116538
3
2
24
504
54968
29
242181597
8140
207566465
16040037
252544609
156190
2763
32095
3
15592964
10
321831364
1557812
16746
33
3286880
226177351
404675
1212446
1285205
3686
2
21593
233356117
65524
56669153
61590
101001
818174
468629696
5963
6407
3597
3
820280
108915
125297
1929
308646885
114
14
3
223562536
114468064
1684
2
103117859
1422
324966055
39
10102
19500220
80
63121144
127991593
17793318
64
2
774
59
59652116
204151772
103
224
131120241
184601
844236
191
6
1231
62
454
19245253
407234764
2285
592
1240811
6821
4632
4363600
159302
224985559
122815
61844712
30785982
2
21
13077439
1260443
14459
172362243
1008560
5255740
16406
2
10057320
79909
616
462
15600833
21351862
3285272
5
41760
162562375
1244
403
29523
33102606
49076
3749
107509395
5834
34
2644
946
2736772
31207068
36784833
265582091
3010298
2
7
4378378
43326902
7620
21052497
341468379
239880
212509
15994
90
17166940
13762
812
419592307
63264505
184593054
7
27655144
7
39174457
16413251
135593
30290
82100057
736714
4922315
16
2607
1811230
51823345
26
17340788
426349
1858169
8
5
242509592
18090075
1304950
4442
221362655
66693621
1306
457569755
3261
203827983
109306782
24485777
2023346
252389
29
536018
238
45
1677
772739
9103900
335908798
1845
6
15
3719694
30501
9
215
11
7468
19455741
1367312
3812331
2
260832641
106
13
5692
6
51090
3201
3077337
11175
41020
473895
346
18825935
3872
49045
2482092
260
6738
318
149545972
6790
39837
103385827
618251
1332
7028
139
13114044
48
2
46374
350644
62435729
49
88
2053
19
14543139
3
10775021
43
25338
88
393004
2
26762391
86
188
5745
207731
1608
94120930
5447382
13
182091
5729924
332
1157
94157202
512
1641
1189
178
123625
47707
12057
78
98
5
1983178
54
21
179531
441829
61353
546208
398001
4
47509
54959
1354882
425249575
113451069
27
32778600
1053879
35
1501669
1500
4322
41235835
2
4404596
27448657
8245
79442226
38
6048233
442
250
59584
16257
21571
2382
2
240
2308848
11893909
7
167455
123
4346806
48824
223
145
114942
605
101
190
800
2553
3363
8
429392658
8040657
893882
820
80
98
12
29952486
3631
1484746
133
13588
181944
1850821
297259807
19927
233584
81
28
68697676
63180
80731025
4565367
916
13
75
361
3073
1347951
4255
13593490
7
18836
116756809
38176
84789640
61
176270704
28051323
1169
2775580
53
346354
3
2615204
2506
7550204
1739359
21777
127029430
326542773
7662
10382061
3267645
82
5982712
3712282
403060
10
6103
1927
10331
2258
12
7633519
3995698
558448
26
340259
90895
172622094
534
328335
14614
223029
962764
258
4071463
3
724154
7822721
3
69722
190
32054
1435936
3443
24959240
32
86
882591
945823
4
54
27551529
11897
2
82645
173573809
5093
6132837
6266
26679
298767
337478
919
175637
210456988
114
3220
90603
86412
416
97559
52422331
274785189
132
77465475
399538102
2284
30
95
3933
3255
62202238
34657536
3224058
15239
824892
15
45
100403769
196557
421605451
136562
6701
318
516
50
371
26278
61716965
4128
2268
2852910
89091835
53445
2610
48679
11748164
347473
94126
105
143499
1850039
243600
15178241
115661
177
5
771298
13513
235332970
112846235
113728630
228
419105
7005
40
446505890
4
2631
51
190
28198739
34629
54667689
357246610
8926
181
1775
290517909
3
35749
388053
6028
724
235961
45329
4918
121
267397
112
14044593
890
13
4
25193
4031
4883398
23720651
249062973
303679001
413431780
57255
6061
532
2
2863
30711
1174610
134738
2505
2993326
4924
4174
43
143270471
146628422
11286848
1653
7664437
65147543
15006138
4186
3
97539
1045
58
2
393
10918
334382
14045
102
71032570
11640899
376
49551
817
29
177
16597439
43939598
10613596
123
22705610
390679
30674
3
472727
126
2127
3947741
59
8448
1631263
77
6701
98642271
130613908
2374
118709643
5202994
36612
955682
191095
8330340
6282397
25104081
227182
1421
47539
356355729
250
26473
1170
6
401158473
709
1282
201
179934
121266629
15542540
620395
7
11487
6632303
318907
2
5916
1751
3095511
3854915
16930153
8
63420820
38900188
1029137
61283
492
81133
734
43117375
45
25
156085
768266
6785161
44669944
3548
3958524
579
3
7629
5576503
308
807879
16240191
110297
8
72058602
130683
25
10
24887929
24
218570
439333
16109
409203
14051264
1745567
90853
1738
422907
2
2399218
2
7406742
57
2390
49745681
121
1079
2
109923
48621
23187
3328736
5831882
385
141
42329
15618
3
432
289
1326
50
609512
423461
252
327738
13
25916181
30
57055264
54105295
41766
247042696
2
124249
9400
405846
134059390
282800
642172
1116
15
14
11675477
965828
114256803
1238
4988016
70965
15251
9356
2664104
874
1702118
506
39708
62
9575260
23521
6214
1200089
253030312
18934090
4
150876504
377428
58339
7168
18160098
1782440
13768444
440384002
44089638
5583537
16045742
16498245
6
151459042
90341019
10873
39048819
2928
800
67
349506
278850
17912788
2
1021
186864240
22463696
5139588
2
15955685
63127
2
2
188591
61
24
4144
426976
3436
3330
5220966
9
802840
30740
32031
10
2548762
17829824
2878
21877358
18500
19922065
3
560217
53076
26
14
1109
1500
1719629
518136225
761191
5
151245
19
6647
2326
299450693
3
155887
437911
90
17269128
11434825
46009
677527
20380630
1061
15103317
19030916
3698
21
2354836
33751
3
1531
158
19781720
497121
144
655606
16447758
538
4192
460
441456
4647
498
1796868
3029138
103013
94619
15940
38
7686
75772629
12
21813759
215871559
49630
10080
12289
97041
26820
34
132424928
169607503
31778712
5
402459587
13
10861626
36
17161
13797098
257584
90
995899
26036
1220909
105160127
5
2
637
312
81
4
252
95
744
23
5686685
15857034
11
172925246
14100944
9
67
2755
29658500
4029741
119448
3229337
51213131
25849
1126
898758
1893390
104441
1000
1032
4877745
29590
122512
138
212731
11
138
201688
13
25
1660996
165
36
477923643
3
1790349
1951
131142786
29956
455863629
35353
11081380
697
40
97525107
4787206
26080
5304
58
43
2874
459463132
51921
48932
577257
56033
11855046
52
2068325
7
2
38014
1892
8
4318215
9239
242534388
125
23140887
509
189
1855
132353
3
65342
59384
4
1090
24241839
125794
120
300563
1971
2398
437449
212
25952
940
19223165
53527
7792873
487746020
6128380
53641349
4
13933
940
5228055
842170
5856203
14652
86228538
2
10
63
106552927
304998
1215
45
31285
2
21
3066196
437871
1304
12
88958
25807
320650
27
150
300390334
10245
114436
346568
1386
4
654
4510
431740
823109
9260524
447809972
1604406
3659
2258966
475
621692
8416
13898412
203052
779
262
48652
17052
21279
391499
331282
13492
80
16323380
208911
4494355
56
793
356756
92370
4054
150
453824
6518
1431
197
241697918
7874080
59306407
98
23
3
109592
31168010
309792
11884
318
65074
3494
26463
24036
11
5704922
78074
19
6943
12
20324
35
204771
4553870
12358
23
73887
11395
8170
28413
5985
1023507
5
168548
703
1718
893
37
3
4631185
9099495
2774
1931
19
790
187047
323217092
186823150
18903
52861
27411
3303
122210515
68066694
653
257088100
25863697
1901860
5953876
51892198
1905
61
77536652
4
513668
461875
77182613
149953
118033
34
4
4453
412
3760767
44878
496720554
6
5048
1687
580188
21467
162308
120148
3647221
7422
133419
7910910
47
28389
1970298
45599188
10785541
230
174
47
6
264717497
6925291
85
61
39223287
430409447
64248
683510
214
2244
122266
8080
5
252
8534
9
11480
11035583
53252
1766392
191086
2687660
4372
177216
8583386
22
506
203
122
7
406
26
348747220
14991
478
44450
237590
30617028
6845175
479
8105884
431702222
199287
14
53
40
464
18285
3553
4610
16659438
54110457
123310
403
3073
207
233056578
793394
18101550
28298848
1612160
28722567
215953823
14208833
700427
24956244
20505
63514
533049092
7
7442
208677470
118
253979
176
3343
24926
1040309
1267369
445670
8
35257741
3245
18
2016
13374111
26969
55703
50088268
7
1629350
218444852
37564010
826
359
421
514962141
10
495
25384384
162560
66438026
1949239
14074545
6
6
7
3
298895
19
633
1360496
1602
30187
86190
27
6
50000190
118566069
23235728
2883286
2808880
252485
1205456
23
231066017
221866
297487
51999305
27124
32606438
3405
862
3944
4139
685
271
169406118
76
19
2693101
3
7993241
218
1507251
4
17017
7
6491775
13
1233
158023627
5499
15
9
118256058
4
12
87
94025593
504169181
26
13
350
6129
38
3
3841603
31
10
7749546
226302
7
114418509
108861
19050494
1320226
20025
26470006
57268179
9050247
4009965
62448
14
121
4022236
227078
69
5
104856
1176688
1509360
2987691
791
20
502831
53
6
118
5
266769940
75
318653
1835563
97
28392
36519
196103743
15
4
4012
1779
31410628
6
2
10017
8390816
23731
1994537
198917315
764
1450890
156
5646
3
10
3
4
1101840
633441
5901
3
43715214
38686544
5263
450
325526781
110935644
32736
231102454
30
200041
7996476
2
857104
15
14
667
20172
1011519
20
29959
234100758
5599
3408
9060
27
6589
16545784
181
3182
490
16681694
50884906
120599361
262
1307
6610364
3
89141483
88
958
10382
1037676
25963
54815859
355
942789
284209
6
79293
22
113287
14122194
170
741770
12204802
153652354
1993
482
11675
146
112104
22
5405053
887841
57606792
248
1650313
105085964
61703143
134646
74891730
117076
816110
32359
203
195
145125
45763
113529384
176743
321
457614038
2509198
26133
79
92829115
2525
28
5
30
332
3712
738195
31
79909281
555894
5
16037
255270206
141
3083
4749
829373
12305
204771
20
2
833731
1671435
207545533
1209
33
688555
20
10475566
13957
4943
16230
2292845
2997144
1997683
510
7664
1645
7979161
385470634
6293220
357623510
12599522
14414333
14
1348
1556584
1290
3387031
27
47175968
167846
488037
24213634
3400467
7790328
9447879
14
2303132
449
773
13309351
7512
240
214
40
1259
1629268
7946
108
9038210
2739
591633
784120
122
1495774
36037
4
22
19
233052831
25
255616083
10089698
987
40595
2
12997
5630
142
12543
159739613
783765
22155
142
36071589
195419
1181
46
3146
857
15
131079905
6237693
762
1306675
224679894
34929175
2641543
32094414
24566
29588
1648
6
18
4818
27938567
11
454
28284998
100
34125092
1461350
1346
13
1040959
72048
391432
393
13425
85201
47816340
14638375
107
94700
343476780
605489
6
201
3
4788376
313936042
6753030
177315375
3
4
23
295858742
6093
4111982
519290
4
990
1379675
163125
1212261
13
1988
490912249
498360639
294999063
11996
144232
364107395
861
139
11238
4595087
7320472
20003
5155142
6642819
26
8334
17621
109299
198253
723015
170
7983
743
626
7
336
20
92629
106401263
484523
2360
32655
50863
30044259
3913467
590455
9228
6
192
5
7027
129375
1113
3749
90502
6
10
477968393
4687
202272
83516170
118499390
122096
5204
8387545
31420
30
9419
5300
107
83610
112498
37441357
11078068
18
39798629
5
14790444
33263
920860
3222
6703874
4
51514438
107906789
91
1494469
13622
2906
1137438
24
3
242932439
6352848
5746
15
262123777
3494721
5944535
476907
69241
127
313893
3366174
363111
3811
30
925
4058
21524899
1578829
25796740
14520063
23
890397
1180
65120
51747
316614
23
3776
5564334
312
59
40
2187703
90099110
346382
28752
69
6
10195775
116
25
1198
6108334
55
1994182
162
75690
130304963
233310524
22
32
6754
3180
8151400
361191
1107047
48636401
1115149
14
7396
5
6607788
5335
7574
5921
2534
10062
65908350
69267
130157
24564676
138569752
9
17
9564117
360
7
20
25
164198
7997
7
99237655
48893203
1778312
18221610
13509221
31854
16201
1160003
12480
182504
438922719
103
3202
9
4
155458917
223
511
342693626
2
231005812
6742701
8106
24191
196
288197300
113846348
7901
6
105726
5
14
31849
13492967
13753226
26064569
1048
2
692895
7
147443330
194
8
51
425258
206
46556587
2
243274
302153100
522
15644
39964
2
110
59
3781
27
106532
28072
52
123555
5
3336
69
16370
16372423
7121
1777
949
98
204
3
1149
255558731
247
126900
19
50573172
7567877
186
3586363
4864
4286
105262659
335665028
4621054
276361590
5065661
8684
21
15079058
3519
253154
2236
164896
2
21
2473875
516
10097
1556933
3182
2607
17764
801
303954
280141159
5
12442
189656704
4031136
6826
3488
806
45528519
665
191803
66379
15789
47
133
52284181
146531100
216626
13
7
5
5866
467857846
321
131725275
139904873
9850
2706355
507498
789422
10967
14200
15853419
211
13
60519
167
667
2910410
189917032
297223813
109291
6831307
15165778
2579114
90302
3522312
9590530
110
6004734
205696
13101919
3
6
425
151868
254794
6946753
427790
2
227205309
1010624
133540963
51563
5962
720
39130654
49765764
441241394
53
183965195
147
13
1734
251368470
1968054
16287291
110
293805943
23
7247156
229
245
55805419
2190
11611
1978
486873241
114
1784988
472
918830
91
772258
173814402
77609998
26433448
2
1323089
4831
12602893
54019597
14
50103665
356765696
11
221175
5
22245689
18568986
233
4
1030
18196296
16679438
4096489
74954
1566
2421
321
488986
179345
2577
6
58
151550667
3
2473
33068
17576
19312643
12108
3006312
3492180
16690778
6772
13161703
222113
2048960
3479
4379
3477368
2846
2902752
25329524
5712
15
4009
13
1389332
11801
272147
40
72104105
29282
130
105
3485
16582843
13686
59173205
323356
17
711301
84
6998
62250
32304655
2
95
155
129423
7111037
37870
70393
3850
54
7750
10226871
124617685
35
3
4113
120
191698214
178
41607335
5
11237
2139333
76
15793
55823284
73
58
9
131177
3381
5702
12099873
6658859
375507
10192920
370
2523
10
16482
11959
617
47414
73499
6
74013469
1373
1634255
212838534
57341
10379051
126
7475685
955239
5687
126345304
665465
4810
11994
374790
1254962
144877677
47
90116316
10188810
24316
118
440642527
246289
1152
6205
760728
7
60507
5
6
42
3619789
1365
414266547
76
450900
656578
3636
28
1396064
21195
5986917
26418
49356794
76695
284
24
143691376
12398624
38952294
185010
20124095
89
2
3480
11508
342
87
78210
3581
37408019
3
991
50664
69
59470425
177
150249104
194
1097671
178376413
130134
22751857
946347
197628047
59093530
116
12
48
28355
939
25699769
7757
6005
116
14979708
86247
8983
15
2
430
246365268
1526635
28
1030042
9
14008
5
150411
206828236
6145431
156795363
374316982
78525543
98
12157
4955410
475
8320
5114116
161
109103
10
22
16355
19749366
517
79434409
3518295
3967346
2494
34886234
698
773
81
987143
113
7
151198
25936854
1752595
301077
528
596
52818
1392
831767
12
356120
1019
74
5
37945
603
359841648
339812516
51096
649
85939
3503440
8924
555433
1493
1731
1054690
3379345
60941
4245
15482835
456
710297
13837737
101716402
883727
4549
13168
9
74
14
378405
26
3
363
11
2615550
90670
79388
12867
1269601
486953
17584
9220
334331
206
4602
189
18183534
104472
18019833
2122041
2
7624
426665
1128
2121770
232761352
5036300
3674828
2
407
28
525
214098702
18874254
4149702
328171838
276109204
790
55647094
103912433
60
13257
22
10545
221767
230877833
1997
253776
252338446
521943
3
407183
55540076
12995680
85478
102
251792
160399
343
511087
63
107499
7886
576
16
3377888
396708
75
2
56583616
407
152568
219756
746332
181426
5362720
34
44
5241
60875
957336
2255
22963
31
138
365
109205261
19724
5498
19491
41
10812982
26519
133
914999
1445
771144
24
1977
3
17
23
73516
10
7247717
156
546309
353
2737
675
26707
109794508
18409846
124
7659730
245
223761055
2
253750611
416
3828
114
1974
47
39507808
2760709
190
986109
14203488
2513
5
4694
31944371
4921733
233
203
848
79506355
328507343
70894446
12258743
302
205540491
3777435
11
22
24242
3282
1169706
16590535
491650086
253685
1022
51180428
249
281
232143
17521
19868
792
15776
487767038
696
22466639
1599
336923
1287
48513
2
286121847
80635
10059
33345794
128605350
52470
479726
348
30934679
54
4075
7
13371
40
1437839
455
14953
237692295
229
65042
779
126361
21
31
96758
191316
28
3825638
7647
7091
31968644
2220
475
509331443
3
48705
384076
30
153
20909
195
349
187
960637
216370
33944715
189
55
14173
56414
2294
3234
343737
1109
46393
810
368234
14
4081981
108470976
102388782
5
9738
31363
213
30
45
2851
3490921
23240752
435
83
1896593
896929
216954
50
549881
4123398
1531
533329
260022347
12156805
2801
93670
203487512
336964057
697655
1489993
14
349132
53370
12813
100154305
4618
841859
837236
62232211
2591
1584
4
742335
254
32503
1077838
38
760
3081
4660
51
24
245
229
269
26229
6962
229665335
131595063
564
15
3
6
6884
2
58534722
129416
928
295085
7563285
715
5209490
13925659
569
8
92
45806944
209719432
63026
10
3
170466
43
2822
366
15741
18490165
114366
6579773
343
14669602
100
5720
16304978
2066600
523194
22207199
215
118073323
5
184257
820339
24
167152
240737
247
20272
3704244
30
499
3012641
1228723
31543691
1729163
169
1058
66376602
478
1315
207190356
21
1710
282585802
2786
125
6
51
49248
41513
53102
8723
272304
529
668
3592716
10
98565
25454
5790
3575
27467708
7286096
3250930
12557
19
32526332
1513526
358165861
2379
942
1041092
37
166
1444
73
3274
1927577
206
222463
100091
40983
31
107710
239680858
2142727
301581340
3
3127423
196922357
6
385069312
943
165783
29582
100845
4
3
451730
31099823
6967103
117
2477
16971
8
837950
3752
467632835
59832
209
8022395
13693367
1812055
1539130
2388
2379803
6
103890743
21713
397680905
1680
9932249
3
6
9
7665126
6089
210236
3607
4
82569844
10
105704
132934
38058
1276223
1596967
15408563
80647544
1504076
4968104
5
14
13267713
3
2
99281
13657
23120
7995
38
142924
13650774
173026938
455
280
1184686
119687
3883
804
5330409
543110
780255
17
971
983
51
134152
47
1721929
769802
13311167
60
13388763
11253
333183
1184968
47406
101
14352165
63
7
34
41525466
6149
89694
110137009
389578613
44
96
6268
469
67671825
4944800
445860
3435
94
1462
2
26
43
52662199
157576
86728
7627
3897
2
69666
31
1078
213792
18
168
2
13177053
4418
70603
8322529
55286439
9795813
5
93
2278
49
3441702
10031
239
307731
31881
13715544
96597326
5
2154247
41146
3741823
490818903
3739
788
95
167532
182811257
3
723628
28
1055
8835
37091
49398995
7090
15958
421541
5715
29970
10912
226178262
2316176
422303857
310
13870
7539429
4
3
518916165
7302198
51
7
247458264
7
367320609
720342
63
1851852
4232745
227141
64
6898077
5057
690
3
825
370
30979255
1723383
27
104513094
520455
62
237077136
13054030
289
52
6450851
21079
304
28529712
14550
57
197669
124
428
1501
71142333
27180
1768
399419424
95
5
8
12190
30369
379590557
15
9360276
232
16784720
20065
868
913209
1987740
109862
49
3
5
1213235
51
254
26730
219754979
4292
209921
12
15047459
9864755
2
1530236
119605250
93108332
243488383
3535925
1955
4549839
14
1590400
19150393
17759
102471
1140
713133
430
525281030
52842812
66981
15353558
226215598
11719
45
325529586
11484072
1058
535871
6
408282
9155
25789
25
11570
306696562
43530552
203159373
2
7782
1530509
12
172295
10636977
28
2044112
216019
64425349
13874021
10
7
21252865
5
21
57
127097300
26052625
825046
3357
10
110831095
28
180
54
52450
134523
12106
1606
15
704
178
1108
50245945
11
32102470
33978
7
103
2045
1456
160988
138383
45
117182
16394090
43
13
29428989
1035
2
5335
7
263
1209
2
3034
49498
3172202
5
2434387
209219536
982
1911
12090
491
757282
170859532
6028
9
1641214
6918
25186594
117096136
3387
33
1120
47135
5
218
296
46364
219226276
5
31981
94766
8164
258
29381
8449
1531036
31
3
18708
101487649
4381167
1065
126496362
176650655
16428133
3649
13119619
97650729
64500
3
100
4058918
227169
71
2717739
1737
14618244
4
7
331511580
1318963
125389
2554
179886
231
41988
5332882
417
14094058
1983899
20
75
92131593
20171246
9
121270448
4586
325
610
3824
102554850
130363209
1246281
1945
1099
62129
6
124
3802
35
1140166
45
9217428
485
2796973
72
311396
22110
2
181005619
7074464
22
6282
145328
13548012
31112974
114
40276357
760
71
29086
723765
65
5385179
245219
548857
164
484874
9506
764
27
7
928
112
371346
42516699
15752
8116678
231
7
29112484
15837
12187
48
6
10926
1637485
6750163
478057613
90252
12
11854959
2
238
987155
3149
812
1024762
12312
23651
15317045
2052518
1524
432
4544
4
318761
108483
199
6
402
16830890
319140766
93385
83667490
2
1990765
7274
2040
2
724
4544130
2821609
384152883
38704
534056
1320947
3
38277
148871108
1403472
3
22211638
8
15305
85204
128971027
28896
868568
22965849
2
5
14334
53224
1207523
1564
11
4
23786438
6083055
247467
110
23
94780
1704218
315022217
107415
159710892
92612568
6
464466046
65003
13
459
45397
691
24769586
118284712
1533
6865812
4029229
1072
3
59
727609
1597572
28429
59489
502
525179808
240
32843473
7751
108898
60596521
3
23801064
1201765
10
93966865
34554233
224528768
43597
358472
14
1440
3157101
2388
11
33
2
3320307
2731
1607
161
30329772
131261089
2486
190933259
19922585
8239494
340339236
1838097
5112931
17192948
1159151
353827
23038
2089255
729421
2644647
444087092
22433265
131
60
62
782412
22091136
120
9258
297337589
86377962
8598620
7510
226369
162887694
45211655
13337153
326841
15481316
74307223
3294210
211914
4199104
21451546
5986
13437
1818
2215953
688478
11474
14855481
487611
12466197
459
22
5620730
73662
1995539
891
52
130552798
2926129
96773
57477
6406370
285102906
67
7765
53
6
182766
1451130
60
52
2
7547616
744
6
62674472
85
2621
10300291
3142456
2
3682270
24
665546
549
4
73288872
909035
159
243934657
30528
2673450
394635
21
21728701
13
203
51581
63186
2
18254343
612
2
1429
169
63
127794
1075
13
964178
53074946
515665305
3517
1739
60
2676
201
20
307
802522
2466
1116587
384805566
19128
7885
92
12258
965
6135
1122671
18683224
77687810
18224113
652
2723163
986
10
104
2451
57719035
2679965
84130067
342
3254247
15679155
19
8
185712
172
837
222
2
137398903
8108
2457
7702520
17984502
12
19956
2552676
18270272
815
304023
55336530
42
304
15541581
3
132754063
7021086
1747
3
53070
233913
208
1417706
1536
95213
41454248
13792
72753213
29725
2327
322100857
378132469
7934
12719482
239542194
13796317
330741025
72904
528043
24315
7
7025
58357902
68
177167842
1776790
53176
2284
47374592
3561379
4081
11197045
4943
12
82815
72705
3
124865
1750
289047425
136955469
13018319
4299
13914
224
698169
621
5978
986
471930
19924
15
1086
1466058
8
802
3
708601
3209
19341
409
1790
1822
276852
13219279
22849290
2038
437
221234
337064422
2
963
46525
30
2248
420715855
21549
932551
4808643
18
46906966
16291
1332
14685033
96
23
211
3437
14532644
5
30
1943901
9
49285
876278
10224016
10194
2
69372586
14294769
49625871
263
13680
19
218
169574
179
258094
5730
32
1896136
10
9086
3857933
43
4129607
50
27032243
373779859
8
45531569
308950
896587
595
350965
26
1240
609962
296081
12971210
64488
2165217
5726
24
27
2541989
7
1392067
391
2800481
59754
673529
167538738
5397
419142308
53270051
3
125
71697
10807
894244
1305
207498784
121
59039
3
105640
8
191204465
99879177
643787
105
519003
51778105
860758
7
2320
55739430
100
18927
53344
17123406
234415
2739052
4986
87467
16264080
1442
121
3
187303420
2168
464030787
26990910
40537
37985
4189396
899403
50049255
388876
3815900
13859981
90712
53
110499604
26
305168
107591
52216995
495395193
31885612
23094
480645134
2046
6247452
7405
173700644
1695
32765
206212706
7414700
458
366504
34780297
67
104190
1721258
237234
3286401
508222226
2259
3
419
15324288
43825151
694
31
9239
505
177
5242
22465
3064
1571
861829
7592309
64838
373672657
5163
29
1277753
26773
96
1132888
70674
17
27903
38203
32682832
170787671
8194485
770126
78864
52
2852823
3
58
3
26
2980385
27601
7
5354
1381
148676
352256
159955424
7193
342156572
13222
28312
982063
308410
1477437
3
20
9288
29523366
158
31
1339416
19727
14299
134620
361
7816474
370
347080
189644
213416385
216372
497271804
685918
24820
223862747
3
7704927
30550218
7828
22075
27
84
32
110
1262516
6071
191699
5
243
30955447
5388714
7535
123603
23458
248329
19296
436
52012
692
110
281704638
7795
32224841
176192
21930587
1343
265684702
92256869
4950
37
17
127
105242
40644
80
8
2
404455891
141
70197115
26007075
3977844
9
54050
3319
72
18
44
304638849
3
14
7197
15
14042244
3112684
657
247707
159
20
4844949
132896
76769
48834066
31
65825
115
58
127
72
1610140
6
2
1536353
80181141
951
85742
13285
10625776
4014
128
470
437290249
291213
56650854
1258
3400269
13
27885156
49
8195
134693901
4058258
33823015
3342
249
6
244
654
7
14640
6
1679
627576
13389550
525918718
31575879
155732
17968162
83779
82091
552
1741886
2548
2084
5369
3
4382
965
929807
189765
61
21420217
96215
105844864
519
679860
7775
217008
100
274727281
23733970
119
118161532
28
20941
6153
301
715110
41124
2199
91
127750523
1202051
58409
13015
56581
227
2751
448201
522
25
2
3524537
10
80
1729
42142023
970871
41
1217299
2367549
4730
268
924
7202570
8005016
1035
841171
664456
125
295792
302013109
14
53870324
129851
45
6661
7271
13
426
10
5194972
227726991
9236077
279542714
7510839
1186
100883
988
81280
195386
39
764744
45099851
59473190
9
7898197
2
416
60
29745
7513948
58475
27
3834903
29319286
43707
2797599
1665
42221986
350839
547401
197869
30
26990430
456
37775
824435
304740240
39
280578778
1247
1923
697
1345156
62661
22891241
7830
117708
47
242928308
2
3
4002
2
380850
22171
23551773
60817
350528285
843038
104529877
41036215
1706
719
5
5611984
17138622
4106430
41475
219
2
24407
75996
585
926324
25153
2
676
25
15735519
2
361181599
402
134
30
2
688901
73433755
2
86630
28092
1910547
57
13
5
486465
96221
19241
81296068
645892
3
24
5418
45962343
36486
3210075
18
64538
15
1036622
23489
44129277
5
138882959
77
178970
4503485
3120
56447
125
29654
140
5686663
49985854
25
358040
317697
321650
1874842
112624
10
60
159
132
8540
212668591
1134
195518503
220
33424
3431
3854
131417062
2502
497358714
7572
349804
16597991
29
17331
189483
7588083
7190
498810947
3
114
258683623
218769637
303365699
57579317
300117520
156165831
3779
99267869
7542320
14
326
444427133
27969
2768
19250
7830
135578199
45
98967420
271277968
86561301
5
198574
7048
6831
154
1957
2823427
115280846
100
20961
72229191
23
2
444
62591403
27
490615787
49
571802
2
1678230
187
925
14
1840669
2758
4180
217357442
28857115
11
4377356
514
167737
303035
214772
187008594
69
28690
371682166
590
106
72
183527
16029
64300189
39437
43596
40776172
129950527
58306274
84692
3
270
9425873
5
444
13
7644218
3040
415730988
14023
305
1559
163881
6735020
5288032
2
67010
5534933
103989
41633
3
27001313
3641847
618
8170359
183
35289321
127236090
3742
6
2785974
1556750
7
47
223
32386
94
8
507100547
1089
73931282
12
263838670
13703457
3343971
3
11794
204788
52094596
31936810
2250050
51
233982
201119736
8828485
88266
115765
1315
5
7136
7867767
367385679
3975
24103386
150525026
61911
63
4881328
43057885
539
889
163669
7893
176987567
2265496
16196364
1580
264732
74
12747
72
11
4858
9578951
131466932
18737469
53083
82
3521
247299786
51
131730441
199129
639095
1347913
568348
16219
5577
32750
439173
402619846
2937806
7813
218039859
88866
862
3016756
133287476
11
22050171
1331
331
1554701
425
462709
1156892
313750076
150743694
38548205
1720965
1595
760
695773
2723
447
481
240693231
12
5299
6
42017295
604
25
90
520084
49603727
16678198
5144
5116
42851458
45
1067409
58
3094
3080
15810463
2663
3192857
7
799665
2735
7703556
4
242173
967392
351809068
52
12
50449863
3
131
13139
10890491
476413764
45366302
41
197
13929766
25661266
240798
64
356663634
18369537
2338479
7
15840
9
9
132536296
4209088
233969
44
31725
19501750
13768043
689077
67320656
175094
29390
189
40106139
485092950
164
69793071
270875864
231
114731938
2020
5664370
111110
480
35529
6
148367686
982792
1504970
1963
31
254576742
50742341
32777803
13961866
6536
500274559
36423307
1010
83059
119367647
1414280
44112196
9989640
3
3
123978499
13439943
39
64806
258243
669339
5327
28
149547
23982
90275
43
3466107
1029357
2
749
13489
374
136809
4034808
89987054
7628
41
7840592
2
81606905
53746
7171
2
68
28
1939
9
1528864
3
605
842327
1569
21960225
1710946
2515781
1918920
65365497
863353
127
187
12027148
418166
13
584
127
7721
272891
3586200
29894489
18782
67149854
583
276771
41042
518
19
216880
238
404397599
67
8811384
63936389
85910
2
944
15440680
6
12380644
164362
16715785
19
7151
36485
69
4987
2794
748
1217
55320191
74
507229036
27158791
7
4722
1475
1229602
17
98854
33273393
28912
643
355757789
13
15487
3664419
356661567
23548920
64065390
819
8138542
6
449465
139062
4
25
1758350
32696842
250134
867
29982
1969419
118010
101
2419165
249657
2157
5003
23
1678
392
289381251
468
91
653030
100252
462913
6
136225
39
2
52369441
2334
33
12
39
182015
3499
12384
205772
43765720
12305484
3
774970
6
3068253
2839380
509
1860838
245994731
173456885
740
222785
71437428
17
1634
10
177
893686
6534705
3
3403
120159
1410133
16400864
191906
175035885
49
1692072
31602397
4122443
864
47
14
944220
3
7
159
176
3885
2
4136457
7925
602809
6017800
63562184
10
164886
11
33223629
90008207
6636689
46442
899815
335119
5373882
35836148
4075
2021
2
234
79703279
13585026
1362167
13703
7661
11
505946
14424
2
4191
141410
6
8
120415
6038
28054700
53327
120515
2
212440362
4
1015332
17156
33
996
499151
642
67
420473
3750
666
2093113
470313
99943
47779
104274906
656934
358955
457
380195
387571
261
31
8221
304
1042628
460985
6729603
3
798
2086054
55
50739604
30076281
39024818
386
24
639
68
54
137136663
251
293665208
1873562
26
3511
19735
108304
85394
7746
155411
658085
25
26805
2811331
21
116077864
25493035
13
6
1053
4009
27543
3566
706063
257405398
385707291
1040049
53791491
117569060
17719787
430786993
116
65
21693
451145
162
65738275
29090213
8362990
119
498
3
50797025
13
12338075
10
240
3
26085285
3004
60960738
23476465
2693381
2
1502
17706
7953
1281
165
3868
1739
252825
1094175
230
8
2379767
25592829
4545
465964
14
3
83770806
9612180
4
998488
61735010
103566275
65322
156658604
96553042
1347
931031
8198490
1458834
52
98784726
3
266787
5243
454673165
360
788347
726
7985831
33546131
3425614
2387
175531286
224
14889579
54
1564147
3435940
696724
272
92
75526851
305
26947715
1069001
16
852
12366360
214218416
911981
53354538
22676607
121578
47518687
50932114
50822
6859677
41645692
35951669
6
276443
1574
464390120
42266848
1997746
433478
236207319
14693986
65368870
934
1100
116552
2987061
14960
23437164
3
120486
36
4
14
1867
791
107008
13212
3538880
11310
3275171
19
2172
14413827
272
26938
31495
185310551
5
6097871
594
5
345
20
28495
4
2439
13908873
6106
3749611
123
70043
411638178
13
7755
1817
10779
14371706
1300631
43
5598917
117
409818
25
6739
2272368
44
43283203
5779397
112
4168
110
108812183
3882
28
233
621107
720196
2
92113
250
354948
124589180
1066
14
6495813
1378991
9
310725862
69917706
11
46534
521412
103895
2
239
53251674
23
330
4
3
371
556
4925
807168
1596679
209979
52916257
2145
44
65881105
22583840
4010276
17
15074087
1581
9502024
527
814
131174780
4942776
6429677
93751570
29
93
9
496957
104667
861
25
22025381
5968663
71527
20206496
14076432
841
203177856
7871395
192342254
448067
47740
463
762542
251
757526
116
4
3
184608
14916
348
4336
7042
362668
1675422
28515940
327606
444453
68455
22
108883
34
29307
3905646
7
318
14825547
4767
11
11903
452
2558161
69
130
18222
459487816
2244912
25
3145
34281
3120
381658
277469784
2642476
110633801
164937186
776668
875990
57
33
312486252
3682
449
190114
11108
6639147
39627100
38480650
423328998
39729
5
30
602
504732
203355
255
11
258
379842
5442
3
121350
731
694477
166
2
3336
6702
745464
393757066
291337515
1530
120066563
392087565
808324
236
3727
679
30642
1963
9
3688
11739
210
3605689
14423129
303883534
23
143788
106329924
700591
357
915
625596
10
1976617
14
264369410
6695
484427
5539490
136
1430
108110787
133551
813050
67560202
3
163723
124365
525408261
2
5985
265813713
135147475
27
106602849
4532838
1685
40
2
64552
58592
26057291
239
308376083
21745545
151069285
97231
2584
439
59516586
22756
89
23246123
520887363
283313
373703
506506783
5843
1348
3
54
194
281829
52650051
119824806
32
133801
3753
26
8
45958
10
846376
36
18507
50143264
3665941
334648
37824
54877
1070264
5058
150
2409
356943
28293
149875
12
79
357
124463
372
3
59036
521497
36
16112383
177
46
18
117
10176
1189
11828
8
12595836
163408233
14
3
59479990
6865
13005
282590635
24450808
1913
4605098
3779
255313
11311
104
10
7501
245
1906
183586
113
275883976
40165636
183801
13007
63543
7662831
225
61
12
4
982665
438403
35
833
3835935
98260047
5755158
3
2450
3
14
77283
366036212
104140
5
36751036
2
3
1505201
828967
831
54663
57746
57539
114038120
1992206
239817428
1852522
6919
25974519
6178257
388984
2
10694
40
45323170
34
35374
17936
3
6205729
29800
1243
721
12259
1225181
20157
27696
235844
4723252
524446
2371
527
506543033
27503237
251
3383
182676967
24914914
450
468
47910562
1256
4664
6889
31100614
2523
28932135
82573
495
23
27611
6512
89752
22682
213363
2
773
172636656
48091104
5
20944906
19
9227
6314
31028
22209
4826826
216465528
2263
60674
12446357
7087
1698
6679
15324
4
131087
1230
8892
158435885
7
2945
205149991
76711071
4
229
3407
39
7433919
42991600
926424
5
82188402
109
616
10
5214
5
65697
3766
507
2953
473009076
128327
170968075
143
72197
29040387
42
139
55214421
28989
829
492
81
1256030
14970
3535
56183
19
7023
74904847
506
35
116
3
55
165273
1125002
21
141845
18565
187847
158152
275
2087
52
1261806
22887
67
2672
55
285521730
433232167
32525303
122
22
4
582
4200
16626509
2801
644850
21
15575044
245933
7010476
1045984
189603940
2717
45580
9
412393194
1777
3265
183242
43165
25129
1182559
602074
168475453
44996
2
43459018
42523691
7064532
108636
113395228
31
2287
34794645
4781427
49
69310507
1140
3894
13269
20
111761181
6
156275581
3535493
4967
349
8814
96027
112702058
3539
7401
27815204
503
258282152
4
251
23585725
36559
199706
177068023
12066
330
53788
3005
116696122
1432
3
17
4
5476
4
105
11
1671
181
7063143
1570225
10960280
80868851
8
50
7450990
395
460534
22
46586977
118763
19309404
3062
208759939
7212
374
4998425
43135
148546
2202
24
101218
377
31369
286651
15
2
296207416
2380060
398
25067908
157
6
35421
111227
141328
915
431195
451119
339
1304520
55
57
6197
56858
342710550
38231861
2
305
507784018
57889085
219
7
388
1933
1225714
14877123
48548
15
1034
12
20
690
181
94019
446438940
5
41593
23112
29
378
4914571
79992911
18535
1258366
10
23
27879
3928749
159547
600424
1014882
18
64365
45
2
10
45296594
660
58
1909061
6137
6
374804
378
182260688
607222
1350053
7680488
20748424
219771462
102651
15
15257772
283217601
14434
7
2622
58861390
221
42655
45412477
125
212
896
97013378
28870989
143
304846
317846
697517
2452087
812712
2725600
1430
47717733
4792655
178106217
90
2250014
9572
205598
672
124770666
86
9
1785
250536
5
23248
3990
28794484
309
2645493
2
43699714
3
43
125453
75565
12860821
101
361274
336505
138719
239598
23548
22629
470648
575685
9022699
31844234
131863755
102805607
243295336
198791
15321500
102509
6
372
3
347
110
449622928
375692610
302
25757
152567
446
10
848
2360053
5876
12182846
637
2255018
38115747
1545
3319
1646967
60102207
25611
934079
6258
80
32175
304050
30624
119
223412118
12692
806463
15
452162
2620678
14456
101533409
218263529
834206
7653185
66027582
561
90
11811
15
4
7
94604972
21
2848318
394145656
129192
178091507
26708505
114041
521517
2
5927364
5853751
2060057
6184
612335
7
12391
590795
1972673
201187
268713233
9237354
690
423883498
425
253339
11324022
2067996
431468
525638627
1177
19767
18
4
237434
229023796
576
209
73
1875
38
109554681
3
80284299
8090
3
349782
64564
9455374
7360944
59
38
20585549
7
12
976297
53559942
16
1801926
8
62
5148
3121822
1855715
6497
1093
1890528
550
10095
6076328
1695364
65221966
7681146
120
1802518
57072
7
4029346
65040089
533
31
5052
1614
1425
85
1714907
3
4340608
8
2159397
60123961
1719
8459
2986
37839
30959
59271273
151261
2241
2901792
195529
222907912
5
398
747
583
135142892
29
41849377
239947476
184
8
75924587
482
10778514
32004941
1770
2
83876351
56114134
5984935
33
8887
1823
8729120
20827695
41028324
414
414157670
124
949
14866
1782440
2677
36644
423877067
122
19093
618
661655
110095647
4909
2
16735
5011262
64984
669207
113534299
554349
2
626476
2
9
387
342169
82
996673
45
192190777
1823346
777
308379
190
2
1146437
1786
2032210
368
7913
109
10951549
47895330
29824760
204946611
2504
1332
175
268
14
12157
4
863830
8071
105023055
491343
833
15318
206
29
164
4163363
17063487
726681
8497
57661720
1262
6057450
36103
467559587
2979041
255
68444
34
2526408
85967
62
125684
8250894
264510187
1455175
93
899
44248
205
25768982
227
2585
32021745
3506179
54280310
9752085
42
107161232
29333018
12474352
126407283
499413
112011
2945801
64634
5448
651385
3
55374970
278956
34
449238
74
48435805
12356170
143939516
61430
10383
248106
231673
251313089
2095315
52047744
42776685
135
280
1026223
331
17265024
114
51042863
6675
1156
219762653
13814893
73933121
5
89373
60
72583
627
209832017
11764
47969060
196224
66
415530420
24183
1050914
452
6805775
2545772
470
52400
7314
13712
1121578
21119
101242476
277018
132
757493
166883015
9651260
11605
1630621
96365001
63
995588
11
1861369
21
3893
149
2734
86418517
543806
7
5
15433
312995071
7379438
14242525
4469959
57255463
8177426
253812755
113
51697
218840
1161
314144
101721
214276175
5942224
5027
269910
5855
123
249804
40860
6806576
32158603
107445475
7020
11161740
2
38789264
157
78
62080228
10
9
6410
3
3
281413962
48
10388944
3034179
97916016
13
1714
158643359
31
94
55748831
92
1598
382
94
12529584
3
28750131
26
272811
21
41897
144
946
108652781
35
99040
1968
78346
94
121248
520909
26730
2770
15
1395
7073261
487
159483973
1243
7051060
123592489
1562828
6718881
61266194
2083
10
7208884
7513162
23777
49
151
1106
4
1033
164
467
21338659
18
13
379
756961
38646
32967162
390093
8949
12174
25190122
23439
2372409
1518305
12808100
184661260
95685
21
28
68973777
299426
15242
57446
296917
371
1266
23278
558220
703
22767
127159446
31047529
206880203
38321821
60302961
126
17914335
11
474
633
9
420932
1990640
1482095
68
215
61
659290
1033189
3
214
78715211
62
15
67
80041
210507
32781503
1012994
7
343
316052
21401471
207432696
951
6
69
28619756
903
26098398
10285
54283
344
141527
842
197902
1035
50
3
901
60
41501
73209
465911475
245124425
26796
111
3053464
1724
139
916
442407922
85288117
16232387
4620671
46846626
190026640
479558533
220391340
822230
2
54628539
23877728
3076
45824753
29822208
293
25
1933
3099168
58981
372702
64493
48
3921
805
258514
2
18
2
9
523580
2
2
5551
1005
41932
778
17
108006045
14
5928623
1246058
874615
260236
6635458
525
814529
13186
7027986
101625806
4121378
7
4
27390379
32242175
16111118
2288572
166
52
428
2197
12776372
72860613
249983199
24287638
9507
9
11112
30
72
2
9
87982365
319
9226
513779676
18031499
11190
24489294
242494448
151
35
48
2772
508530047
967
12
10917
13
24915788
74271941
4012481
1265350
10351030
610041
1401
433092
20685
7
18
4351304
4394256
688
22781
17938
632429
1943021
446
72292
152189
323912924
143629642
1680
17
1572
2671904
225820
346513
15
5171
325
10546
164779613
128796
593290
13
17157125
948076
7855539
2332
4404159
29298
5
59254
7
1629
295
3039804
5241
34980440
198
1741874
7870562
202463
24747936
137201856
104644
33
21096886
1426
1736739
12688
770443
9385
227013
4278
13337
4723223
334359
2
398617
176114085
19238
6563
927
161
960297
358040662
2
109557
496385704
74110
19301468
201
31608218
1770490
19041742
66215159
258910339
10744305
25115
16403
38
119253
3
4190804
4845
84
7
656
5907
43251643
54701
3561
801532
920
89
7567349
19
14
512771892
3
868
8614
116146
87321121
623338
2147349
2949
263597238
78101913
22785
2530
10404
230059425
7401
28509
11180
58003
4259939
322354
2550
172833759
2816
6285
195080275
1759197
253
5346631
21332
71528439
12712
226
178654476
1618
30027516
33679
381986948
28799
9
37
115380
173937
178
1368
410
1118
122
22013
6858
715773
57174
160
3819559
180
99777612
2457
23905
1709
146793610
20
648
2
50091
12996042
408391739
35629994
1826860
70459
375997
5
1015485
260055
966
4
124
8097
265143648
63
132181
315635556
3778
3742
292453
22518024
12087205
559973
232680813
25
956
720
419259253
118
171662673
64684666
109953
33263
693
63459
91
110966
56674
581265
38235377
373158700
121
642053
26344
3355219
12192
226256
97
2064034
4
798
200
208715456
5205
84380
297860
14134
680587
21173358
14386646
6392691
848
3569734
1839
192879
43
3922
50492900
102
493462156
387
16
4
120
93215
90646
5470
38046
52
3
222
284
343886
194103
37
206433
4944009
96
75017
3
7979
1506001
80629
185566225
3
533
2
3922422
12
7
545462
250398
4
760
319492
82211961
19850
202570405
6854941
1014
6621192
43
48440476
40258300
39
47
84
42
25718894
24
13821
2629
107154
71869265
36
83588
35374
6768739
30084838
185538
94096
691
12
190255
419943567
4772
236402
56003472
162367
379
77251947
5056954
1719349
2708
1963
2136
1273475
4724065
2
137987
13
166
2
1682392
42
106311230
859
45
153822
3567161
1130
24997452
3353145
35
19330
10719
408
17
5341057
24
56
10
60
15940971
20564
249035885
8293
1510544
44661
210684
1355
3
5
6869
33341667
2108674
184
251
14688045
1846
172941693
1703
13643197
188
156
16289949
13097133
60
37493
86623616
36298
9
45415795
621016
50184
3576
733
485350455
2107
47141991
31722188
8289858
900768
5547
7547119
11666623
124461028
4
111
31091
328
21459
238777084
1545285
100019258
59
51843231
9
6
462895017
477
125
12944
34239414
66250564
261421
9
9088908
5266
629872
2815
50052268
1183884
1495299
121
2212
140094432
9064195
5326206
73
2
53776
2062145
1868
125
179
182639832
3342
546
27272346
14570
134
3
803880
3298
19311337
595747
212607
4
634129
57
68467
5
180609
7
509197075
55867
105101835
495
13721
287
116
24490327
2
20674
108
533568
62
96813
2
8021
1619
4
255277
6051519
2
979454
15929
734
286858
275
31576
249914
5
129050
110870
1868004
7
10524116
29
106
17141174
80707885
32
5076
14640
874272
2
4652
295831418
3982
120395829
229884
12263036
695
191
905
76
147255
5
10788434
2393444
5909
42
13886610
27713
4351
17
3061
3
93
8016470
10016
462369
3485505
432
48630745
705456
9
89323
502790
6605
325
12
1307
56854308
216963182
41
251364998
6555
124233860
34097
62823
63
2189
125423
942
2614
10517898
101
5
25535
453899424
369334416
498
24586634
1843544
2147
9
101
651
23169
16
118
298
20317509
59762
643
439401278
72
203
947394
4
462342753
26413
11233148
17756224
6
13
328361
79979
38667258
127
349867935
113054
2688093
5772
260593
14938
12819
650
36484
192064
30
138
6
12
4378
417325
365885
155
9269821
200196961
2982196
50623611
4539
39433
14728150
30
19177169
138
798177
66694806
200237381
51799
2753213
249
633
376
8
3134958
11
507
118884366
523
98589981
59468
26
15847
4142
2856980
208966
11707
27
273
37012
480045
17
487356369
1146370
15
94099703
47416
2
2755
18
497
101108603
117532
7
52
6015841
9
2
243167934
360835
159
8
767971
44943
14785
419
5853
235182
20447
5503
621
433
22395
205621592
1902
178607572
494
61074
875513
3600678
12383
8226799
1457
109
388937645
508308
844768
23
470
6219882
53674
103934
41396
16
383412224
43664
818747
221
455
238
2
78745
248
1243
486
360140
83237
26736606
1933941
633666
1754063
1585
35213609
10
21078389
669651
7521196
156858
39880995
4044
121451
212753467
4432
142773942
135
203926
2431864
6
49848677
3
3208673
169
8
135
1344
6
233349
927
8476442
376473
9
4117
1514
178842
33757
45266
8
63049452
408
765
330
57190
87
172
147860
31666557
28912937
42188120
168
7229709
2
497020525
214228830
332
126100
6
57055818
743858
2695430
3801
1847
703
21794708
386
6089
29478
742
60545
252008365
847
4029
108061
5411
666
886137
145841381
65178
1234
996
322
4
59419
11952997
8173448
13383
115769
2259
3
157643
7198057
162792540
143351
2319
13
30
895563
510
15759
1984113
12333112
226
50042
274543
509948
7220
2333310
144093003
739398
2
37473
7367
82689
2
415021
22456746
2696
39794
33546218
40408908
172525254
11315
12111277
29177080
1739
48511
5620948
4995257
425629
64669
138796
185
816283
406
15148691
15
16
4190732
262163706
845
360445
2
1005
453801
267476652
159759
13526412
1096803
2558057
10547877
5455724
44
979
155
958
12744570
436
3826246
3060
888369
950
8
7
502645134
121860667
86033830
67427
65333
126776876
5
25046
7062739
62728203
83985
376
30019
1920
4
112039126
13883398
2
56029
515982
1799453
784597
1381814
2
136432
24
11575064
925
3878
370911686
256
3
4139
24061584
116487
17349
2261043
12300454
28429014
5667273
2
1319015
781
852
42
128039
48421
77184062
108715
6
12397720
6209
110115993
1589045
186532223
5693360
321386
53
417337
10914
14287
420761
7696527
105584428
97507595
11805508
135593861
11
23731
66613
11
500895598
3894
5334034
127
27859553
11
71403308
2
57874
905052
103
411
146
500069
2128479
8137323
55292554
2
3970500
2894406
1562
106048046
1732024
1055219
11756
2981
300137632
650930
64830552
421607
36714586
307486
7484
29868759
4714
786325
119968
8
10
45856
189
1783
270525
28066
371
3
812
2607471
487708
15206963
20
213690
1569
5
15721
156
837
2260
305599
206
1547122
6237
214799
8242069
123
895256
34760521
75
5122230
6586727
378
1940
112255
35871
12292
27887318
5966319
1430
3
25437
19
309857604
32367592
1985
7194086
403475464
7
113
144923469
57957851
12122961
16323951
2
2231942
10931
2593
13571
226858
3295
178153
19777
964561
757
98909390
6
1250
350402567
1575570
109248121
10808901
883
99
99777
15
6
205
735
3
1123
264858
6779409
25640
96718
3
26
1792376
20477715
81345
93
1676
266518719
6629
2864
164923837
127
138
91
22
248932986
13
111757
641
405
1169123
6038071
38
3681885
3927454
2
342646010
832249
10026288
3793
1720
2077161
3719
58873118
1520
26041547
6
71338
4049820
475
1287521
7547378
103852669
4920439
136116431
297
3
46776397
676255
137
179
3737
4
3
1023
245
2927
178
6
5
23
4
18
1800107
9649
40551
609741
1956
8068
5022
8907894
1972154
226774
4
1379560
39
2
8125
13304
64225
4570
513846064
10
1342
8384
4
77511
8800
73
128085066
37920
8260122
4
5
5578
416412564
3
16582604
109
204772
13
1410
62298
2708
476142
973
83309
2958639
15
9049
2079
1661471
5044619
5
739
27110199
113932
21
118
94
17269
14
5
2326113
9311
83740
2005610
15047066
30
340307513
33249778
2195
59805
3
1505
7
94606
23
4
36129
7833716
12998722
184
3667424
19
138370657
2636
28819
31750467
60
10187730
884452
6829961
66232113
21
364692581
1061327
2069
5
113
631
11
53
1216953
135026696
116
32193818
39096590
9
1150
203
344174
1585
18551044
263342308
4561496
246287081
423
9210258
152
3190659
82
1707
30353499
158
39432138
33
16477
453573907
29
18975
3
6887523
3357
381
29757
1346851
801
469837040
361
130166629
15435
215174998
86208
20807
96
48452805
5
376909
18899324
2
4208
5
1528
2425
262
4023206
55488
4787
7333
507591615
259945374
7300433
13321778
95187
70372899
1685
111078665
423234
3693238
166
1852
423915
2
488690
413690
21579
3971907
36
411467
16834
56556336
6187183
3224139
1235567
36056
243
5578
704105
555597
4469141
124
3
17734893
97914
60
77723971
37088565
101497655
196
5778
979168
394096957
132
2947
30
212909943
3965
415
23898
93502
6
741912
11
81
245869
7316954
203058
125
27
1109
17
25525
195
265337995
297312
17102078
469007
228702
38036
53118579
2862
177
27412
56549922
47
4983
9858499
192
259
1701
47876817
8053765
53
27675574
31043610
92141
2244573
402618
13363
1738557
8498439
2298672
5028818
2298717
485
9043
46
10292590
145
163215
5501064
13999394
181
6848404
244
37750
103
7
533
2
3
432009883
321024
227301969
422884746
27834
1201
2
2634038
36113959
651176
1801826
257907
46
15671539
594023
26677287
6299
8134322
14354
6374
3
783387
180400606
88235789
7
76543221
43966560
6
502695715
284
20590
35997768
443
491
1897
13441362
11306
38
3
4756
1405
11585138
2015
429171905
5
47
14750985
86427
55570
226506
3398448
441
96497291
239871
430534
8240
12
30550
3297319
6671502
163869981
12966
457577
204301
2126
62831
338
9739
394
522753
3492
235
13
359
75816
5758915
193589577
23166983
25934
84491
27802298
2019
311896346
533064159
16211941
159917
65727
386187866
1645359
32110971
20
500950
63883
11
98112
43
318048299
3
504591775
405078
97581
3157976
408387159
855
1260250
6
271
12128871
137571
534
251151794
13
318815815
124930
1204
18
14803
38971
375
6
26205
560484
2144449
6168995
38554
976744
226989
19
827
31
2970
435407567
1755484
13087
16
12
59718
198
123806714
39536041
1297479
28940131
30
7
4
298
22116
850213
22
126
36827
368
864
253865
3
3
4447
950
382
159
64668
18
27611666
672
3
9
1517
47
2201487
983
26
31182
852653
39839219
451903
2698612
1416236
175520
981
27051
912779
999063
485220928
176767
1116376
8
3279
11
535
4869
23105
201957
55
69
3
61
9184292
264439678
671669
4
260350
491
197257673
509215
214
233621726
7348
11
437340
7357
51710
31
14318039
252518
34991143
37820
2039681
90238
7988
348576
4046
3222440
890874
9
1176484
30923
932483
116
3276840
1724499
1137
535432
2599623
311223
20007
1918
149
25005
21
155184
452114
14250
54518
112003368
7072
12404
166613150
222799569
26
112710702
97851
510593880
132064538
241
5
11230
1306966
381156373
3
762
29
176
20612800
408
1160
1558538
144
66
8068
68730
55992
474377
123176202
194
99
299270136
3
232971763
587
301215424
61487824
6
242179774
11665
1178
162718442
16
7137809
98915
13
2
833
282524534
29668455
2184127
485480253
9
862
10
175904
4
15
7568
2697
5
155
10
3038214
9486649
107443972
201695
7614
41709
1016971
1310265
7
1855
11048
33
16457486
40
3062
2077290
6830
28
5
32353675
14
894
532665
13042
4957
406744013
145269099
21
101224
214
23583593
226942389
283264
1338
54302
38121
36431
12364
5
1028696
10
112
316891207
74696
2539
6922517
24481
39
47786
3
5
83
15
18531502
12
116030281
15
3146
874
6640456
29347836
235466
42181
303702
50307
16235
1877
127476
147
16
320422
68
470
31
33
5
26
31448283
80
3122568
39
88
3917
7
4
199
17
424902
538
54232
146503
7869
92144
557170
32681938
2931
196
35
98
364
847
25
30
150
26
45438377
342
13
176052300
774549
58021
161
224
31
1505
110297630
233486
247
968699
2085278
2733
16751940
1395
198
21050682
379695
1020373
8
1343
3670561
509
11
84081
473069437
80331
1113
14903520
17770472
411488323
28758
739282
1075
18320
249443
63259050
49702
2534
14
3060
10
4432
620
13026
96290
83
80
52373
92927206
150538269
194868
5117903
21331
15472531
314052902
25805
15305
80
455
149
13933145
19981
449
453644
4698572
11
6501
79435805
102016076
11217
463999257
39943246
63
86
1498892
4
164456
127214425
52649
124194611
114
424
31858
51403116
151686738
536731249
36898
279253264
2007
132819
13430
78511255
250720140
6
125241
326
174549529
2035
217221535
3897
80371465
2191298
999925
28438
6792299
84
7
14
208663289
111628
42197
44768995
2675
734131
18650
25721116
89672314
13
29629
199624
20369743
684
2033989
18937540
719780
2079
246065147
10068782
432
481492
32986621
152
12
443327
6162
346
56
14
202
866389
6
28570256
56
170
3985189
23670854
477072566
484742
58
16418535
10
29697
201837368
267
1598
2638
528867033
34
356506667
3
6367168
42561
16
12
5773
92
39
1434643
27051067
514648
68235168
9212120
14793
1335
4
349
51124
15019429
48
262
406
4145436
77
49281
20304
173603553
252
518979473
1971
108458673
183029
123985280
69083
16777127
7613849
12755955
1119
499558
1508654
39345103
3717
974509
22
209935747
3022952
13385
778
1826
5
14575166
9164
45292442
5355
37
493
141
97508463
38
6114116
29144
426879713
76452
23
11
223
279162609
16362888
27236
122062
136204
2878012
47
29
2414068
32
32060
1225
17531
243504592
12
14129
244158
984107
16314249
9073
74
1020
739615
145
7143
25
206
10706664
209
8562
114844
53360
375216
6
55
64282
11987
57
60682363
349
2
425
2
10
261
17043907
2355
4102902
470502712
5210
8
1682
2
15206
69
7489
3
66841328
19999384
2801
2515996
156181
20
4021
7
829
301
14930720
494132
29
19
64
1031819
113900093
44343
52389120
2058431
446
39726
16499
59828899
7745
476668633
5717
818
239732146
12735
1484
3633
332394101
351
14197345
24341679
463
378
4701
1324152
3
113
670908
7658603
1017
165196923
19
80625706
8
3512213
645218
6
5
231883808
788440
4840
1629
428109380
157
15199228
277
293460662
356
3662
1188
6207
37320
488125581
56
356
118
1822176
2633069
425
6875
213822475
48340290
2
56434
12
1575
703452
45079
16184
7
2070
8382
22541617
245
224
19622
10
204654976
160652480
248803813
16184
86464687
9361141
51182090
78
45
12
5951
165252
10
98869091
706
12270
27
1824441
420447
852
3238
35
67
18135
5
7198885
413
364941
462328
2977
26178
4775
138017
9738
46783
22
50
13
3516
32194
367
6001257
53016
222
308
60197
18
173783
45
42
355457
7
497
6
12
38998840
312009484
38109619
202
4182852
20
1457
5358621
2677
3628325
4
1015709
2
45948
3
1021
258028693
55682479
2
41613
121712
11546650
136
408527
8
46662758
49151
55194
9765817
3874
5852615
7262
9594
414503629
3575
11
1458
34
28
9987619
433
61
3440
390
1665584
236309260
20293400
3512376
128678201
51271474
10
55828
87646793
162759
4556
26955
123143360
1993607
31
7168
166679302
6298
1888
9445
213
228
2
763275
3
6529
4
38
4
58572
128280
519917
505
7434911
7824761
3
187078760
11
56377489
255
37
3
452
124965128
151
2823792
2244383
427545
1486891
48232364
100
3071
6243991
2340969
368930
6862
68705392
112
7426
4682
1226
253676837
55395355
1419165
117
22
25446166
9212
44303974
14787
66
214424
7087430
3
2299
167591926
100181744
33796590
851
67739
121
194203400
6
342712
3633
104216222
7243
4957178
120884
131019899
101
143
225
5153887
147841
224
3692301
92594
258403
117893031
45225674
6185
3362
187
557
2372
10
122145
447336
152057340
4060506
21065078
20500
933
13162
5185958
5
262052
456
123280
3423
149910
10
278992
61821
1459996
3137893
1490
5325202
53858
7000469
1573139
1245
13
27490704
3718776
119
3187
10276
1501
1388004
5173
445
11718562
4961
12926
23
30417
121
6906814
935
3735
12402
2668
11
6
189439207
66436
527212983
1283
3
368
10
124903065
94811894
73102
73362
447
306
18666
84134
370
26894607
117836
4264
30576617
106644
18085236
32040
6
386743313
841301
16276
110
847703
288064033
22
952965
88
48054
194626267
8537693
3403454
5716
59083
42
17654
228909261
5155
293859701
3278
4457
78993962
2057
8479
29838
112418406
62862702
14256
15565
1915296
4930
26
467791
44
28882
342820751
3445
204823748
581
111928423
3
92
415347470
3223
44093
165
3756889
2436998
481591
57136
15872
61
440
70217
13286768
69620
613061
172613
7
110025
4052478
66
29565
204974
8667365
429
208559921
1951
17
3434
42703
58226
260993
18762085
6
11175948
1649603
107
2
3
1488
758545
8307803
23
58473
2
1625445
281550006
117737320
220
300782976
4955
1810736
10939815
4426
124513
795547
247
2
351702
24
8342124
387908
518702
21473915
113079425
197108
1539432
20
153117
7665676
4802365
102
45272822
510057593
392684576
16304
126
147099
393243
2
622
58616
116741844
2311611
29
8769472
129746
5
6720732
38404
11869446
247367053
1018
162318
857104
259020
529424
4887
6
5874602
79399
29329751
3
20087707
459916384
32676
1860
237203
215
6
6
44846826
5949320
629589
50
4186868
20
11158804
443274
98824
7616
10824
461536
3874646
153
245105
1839
11065
24669754
428699065
2972
22
104
1849
128739430
2142950
394676
34
31643
1584494
15
3273564
52215
3
158
135427894
720914
200
43196230
26
119676767
509688731
18568
56108517
252579350
151317
16305
1985
70433785
471
546
5936
570
14163454
16
15869
165893
130592
2190
425
33076110
48667051
230
16914329
1465
2711
142
21
2047
24
1645969
221050
45914
1854
1001963
2750974
3069419
463151111
52978
35720
843410
197546
3743234
53
657
32629
88604911
30
551
6
35177187
2710934
10
13199
4529337
246151399
5503469
729462
96889
46156978
23167
29
4259
7552246
30567
407029363
117004
38
4060141
12398
25
35
212
3580970
38
2074
1754
142
250793492
23243832
726274
65496
6
1288
568543
5714
59
9
98030
158
193
245153807
2082457
374965
213
204017
13
310457048
56
7983944
86432529
11292
9995
10016309
31
69885
11008
233147
12404
15
1436648
46904339
5403014
5675520
26389
196283420
5875207
13608
1206691
292929267
7984
41
2310
296899
506
2732
911
70413
255046
30815
898
28526163
18520
20994925
6232227
1621
27802
53
1899954
67296
60008189
770
1445291
1905
44636
450
29256
3
329386
8326
497500
111176264
346049
55006435
19580
49
2
9
25
14
213299
2514
12217
7
264758
52015111
72210809
1318
25009
46
589576
121181
49305
7485033
30
25057433
1347
382204064
73
1518922
149224587
22742993
4643
23
2
25
264
218072
389
190690
7
1579045
6717640
922543
48687627
910
63
241713
1779
75
8144
8756423
350367
129085
53177
2337863
5644
504118
1945
190
97443649
3545
6507128
55411942
97941303
1627
45839661
91
154600145
33
554
497361
9586554
6219
797
8160977
79909
13134
180399
237472011
3882180
175761421
17810638
24
124407
53086619
752
43254
3380
17321
1112596
32
48
945913
10260786
261424
57090
8074791
8029
104
2558237
81
15477598
36226311
29
82366886
21316
174056722
2096
11472
125
40044777
5159
2
32
29270716
7406259
91
22940469
489
97
870
11333720
89486280
241
30
4305426
15
274
520
4093
557
21580
17
243408742
261
14014
29
21726658
1790
200758
7785541
297582
27362964
172
59411
6195
112
14
314999440
98618
102768
2790284
23301
103856
11465
15265
204732
1588
7229
1002
7
61102980
54069
740271
4033
293
444
960
10724542
384858299
2
62203
1800179
26070
1000412
11231
5608582
31
187
317325243
3926
143367499
118
59696
224894737
13
6
209637187
151
14
30593791
919
44816
406776141
8
294683310
105
11726648
4479
205272
424318
72411247
959
545
6
546
70647
8
894
67742967
207
53
18136
846543
5094653
2784831
19546524
9602654
4
2888030
34071952
63935
68580107
26189803
2
3
120435801
50
635
1084935
500289
3205098
5819096
2813894
196101
10
3
11775
51951
2774394
4
826
33557737
660
415533
27
19317
4780789
196600789
58
48667526
27178
323
30
45579
1851323
10987502
38618
1865452
63921614
45
4912679
5
386
5887282
6769848
219723301
137572732
295111759
2085
27561
105914987
4
62384
7702830
62
1014860
234696135
7616
154745731
63311084
2568076
204750740
855052
24
22161
12
3407
508044
15011482
6430
391375478
30231
101
2
2099
470318703
345
500105262
7413
1669054
18568
4580653
245633384
401957929
3446454
3
31
273
78079
27992182
115255
209611
17605
166
200
1368203
1708
13067
57219047
1555
2613241
44922
6905
504943273
519476646
56246
361244
525
72417
220
112857
1009
1010525
129233789
184452798
5
29511
106375
14
4460841
117
10
8134
261385
205138
1764
160879423
153961
479605527
130389811
5076
7449541
1227803
17876790
146120229
414413
694341
19703345
7871
488967691
1847
952
7570
1387
23404
1935443
13437845
347
357
515523748
113440738
19
6156415
65356748
31761003
5
7332390
526420
743414
54637
22
3809885
49280413
196917881
32
24
2
60
8146
813019
105989956
189
41
96609996
18425482
6521
124963742
47
138
8019
25
1062238
290
195
479612250
3
4952
189
78370
37382
1198
57
47614299
55325
222010063
44210672
19
167042204
703837
70592
697575
3207431
843475
564705
4560234
889
168136962
3655
19
280
491169
3433
136488
507412
1312
8401199
48202
471832488
10278752
10581
15999443
437579
3445793
437
12
278
420932839
10065197
28
67837
932
1587923
155774991
46
6636
13
23
140214644
2643660
71570698
34298
392490
36
347
1553828
1147
384728889
226
26584049
1435
1983
7000
46
14038567
452002091
196
25
862759
2514803
6
129803923
20538385
11
804
4922
1554325
943
29
3
484212977
1874018
3
204061
10119184
2031985
3
3312729
13070
39
279538997
9
324387
367
796337
388673484
547990
94
102914
8198705
44
57238761
146837
33
128331105
6271
1903
493501209
123099958
52
83216731
96
4063
1036
2018
15894813
7850316
347395
154
131
2922
125
97028846
168637644
9543
6500850
9981733
1129006
3
372
26
60430883
82435975
3399368
14464
508217
398
101987
28321422
35
100628609
2675729
7866
71
3
14065460
3022
27
495
3431
257757
61434
23799244
165
442067376
3
154
1820280
31
2320
114
50091127
8130757
21808
15269
41
7419883
172444
58837
16252
113
2052
2174351
32495340
41718
250
38
353
9289
1065
413574916
2646839
20697755
19324162
141938859
253
9772401
495
3035
10008
11187
2273
122334688
343352
406742821
3848471
13
423
2455
3103237
24797
157752
10047
477
7079895
16701423
1703
1180
1858406
38222948
3258
160540
1795478
4559336
7537
226116005
1792968
4535553
6155538
2
96839701
89
3148
25
456
604205
484200
490240
10290557
8
3367571
167
38293
1860586
872
42061925
1771
101246606
4814705
2022
5795266
1188
5
717419
58927912
15
4238
1263766
8743
82
5
123354
44024
11
2915915
2177
2583787
219
32
434
99677418
3243291
31
1510
22295
62629
129905142
15336
141139
16
12296225
445456137
4
31395
52
3
506523
59776
3225857
108
1933016
48
10
17
64585
164
6480
24
2816814
11036573
189771
531175498
32221899
722691
229
15
55492261
5117370
2868
30296
4755289
6
84140
11
43519457
91
48
274553
2
11264982
30258
7
3
232
29898193
24957
6
52640
125275
1922
15968177
1343
1759
54
22
3361208
217
103410052
431568
861
1361787
161213
121
32232471
1729
55
9
57
395764
1687234
82045623
6
458
24
404408
5
125673065
29558
170
22615
496
21952
103492
912
940624
350
12240092
1112
4022
10318585
10595
15878746
7387465
3628035
44053509
9103
988
61012
137495682
17
1752427
399
141
29279
699696
887586
452
4644
3832247
773490
11398887
11694
3
33061193
364
1513191
46629777
1534116
254713
228587806
401967458
34359271
198344783
24
42
909788
30616
82025465
92621
26
1947
19481
67
16102
28374
355379218
6885566
496156354
304607
258113
414
4558936
126630785
22371776
6
870021
6
59729
3321
9189276
54
7323
270465
411
1919968
4
50
208529466
6109246
2831
497
6
168949456
43
26279911
464864416
971826
210
1404
18682
7295749
7
7272
6626365
2117
415898
303
340127170
6521320
56579564
500962
8272610
26
7540
101240
1056
242251062
34777
2669646
7846
24672906
34053
312
143889
907266
3214
517695384
3482730
2886
2989403
10390440
5330337
1007
43230
96149
7831
8
8069
12085632
4
513714
114491292
36
422397503
566
24860020
248
109687
261187
13986805
22202
220
9505
197611036
52997525
247830270
101
361
8433252
927262
7
119463772
29
25
19823
223
61827735
126738
3896874
80808826
14523850
9
24
5677
16494
213723518
42782545
443732798
1038626
2
7132192
3892
812105
2174
10103
409949
16606515
1919
718214
143791
20
60558
10
104419
102
3076
5
8
3311
3178057
106
235
608660
70713
438476188
19
925968
27246491
4367
9018992
48000
44518
3708252
64433
2150523
2997224
437
237648
42202937
5926337
58052
7476962
891
5249
753324
36824473
10749
7938
2291131
9
976
2014378
4401747
354
257669943
7762
21
9705
16
4
37846281
62
1740768
549232
3361
11154378
89820
644
32
26905333
1692480
1276930
119024538
4620875
227476981
72430
118009211
13946
366
10
97589106
116
1386017
385523963
19206609
113154
124781
769
102
42683123
7
100490501
149096
2008448
4160608
519708324
27
130840946
230
111352149
22647559
1761
347
294736648
538873
125
39
22172961
11579285
2
8677194
215279204
128480778
51801871
1356527
651691
9131
446
106264442
254296152
7
49
3734442
232962213
22507486
20457
63349
173
938909
473841281
842439
47573996
5368223
4560
124406
7129694
12508090
6
444
12281361
977375
12012
1928826
51
7208
7028
26
25337
1978752
79642
2348662
591840
16266
1340828
4544
999725
11023
43290
20737
281709219
37786301
183
255291317
5
52091
4026355
3
12605
2
65103655
6179
739021
18343
2713859
197124
110382
144180
109
49
523578308
9487387
16354729
29114317
766
13949353
10
4966
152
151335
43695237
47982543
125044512
167508
10645
6340
85636
11
110
82627096
41
8173787
128025
8001
24201647
12
528356622
4977875
187905
2
16151907
87
145419519
12444044
79710660
21
3
11291894
7712645
65930102
17350
2995
9120
638
1785
393
6
88
125378
191395
8
1877819
20
101
7036801
3734094
420931877
409769
2019
45402846
32273511
2561
37
19
12370739
33665
10146
1415968
109477084
1443
20290028
82
113495046
20006610
109544348
15068
31
5
40389
863
809
489858
20
46503
88182
7091
4686
806819
18047192
137020
610
59947
2068724
362
82871708
203531851
440452
2
10
4001226
2
2073607
19560
484134095
1767498
21596611
4
951219
11
114
7684
1969967
21090802
57
89133
107
235542
36
114149833
713
181533297
98474360
5
148949260
117937424
23952584
1853
6
111305045
30565
65771194
601194
15766
7924
22882302
1766
266617218
6
277854
27
63414
171172
3
200897545
61017914
14292529
717910
97768951
463656215
3
13097232
4700
63799
4097494
1629854
15
105
382318
197
5
2861
43
490033
3904153
234
620273
3719033
519
4401
15
61804467
3249
5
22851
922
187525128
1919214
3217
254932198
54830
3
58346
429711714
194
15419
439
3
506
704210
12011196
374853
15299972
468689
8
281
366930368
221
309267190
120
3734056
90
136
19
1166
4806607
48216
440
20482700
25895370
216195566
58
21959603
27
17
2947699
224238067
327374972
14128
6016982
38331011
4770356
1760
1441
5125
919274
2861
26
3305
7809
3
28280
3
8
2270155
13
7108672
95237
944
4951
74153435
36
8731
356
26725
502
41297
803
128907
958
25
26555
12
1630
291508404
160978
1955
103
131962128
238654
399
154399142
11
5
271682
30
6783924
37
7284372
62266
58546
55575
421
323
44372414
1382
28367741
2592417
9475
41776989
133396
6829
123411720
109
6641236
10997
15461
26201214
271
112
91949
647
29928959
9
42456530
6087722
26194559
5162
2767780
255977985
51260
283945364
15500503
187715
141
878
20
25
8934545
3229820
90
7926
3978
26
151597472
6744767
4074148
4914
406810354
5698325
11234112
191722467
3246626
129595
356392
36562156
3
11089
4
1012
177
28
20556031
409904
2
64581
1926
1578302
30611
63664082
60641
206945
8974
12
971
447381
71
166807
2
95
4593066
391781550
178798791
124
1296087
8
528393876
3
696526
74088
3069017
111097
1427379
57831730
27779
1630
852882
3995340
77
289871218
68
1925
3905
1898877
3138
6
3
5257723
316
82839
62503517
219998
191927482
93
11
528066
651
27265
1301
20697
2632266
70668787
7292
2019828
2368
364864
171775
26435749
41004
118
154835560
239827
3893735
701601
22643477
443
384
38
410
748073
3
203
28905
36
19650
943969
122726
1415
27224
3866564
6
37210408
7787
40
45
78
2856278
1183
740
18
2
1772826
471995067
3
53004
904429
1324
90
3244
8486147
8724
42
293
59527585
4533
11
22
18
1190
1770
36381324
56941
5
4
644185
111966156
552
3
113
337241
3032207
3105466
1034
16
412318
7888352
57495
63208
29
2
928
71352
1826
6
6
161127895
5
166066219
285422673
17817430
25
1835426
1663
453944578
90170324
19
101894
19647085
10
11799139
2
90
237076
799855
6
518
357437777
1762743
1566
10798720
172
73787577
12647
14939
27
20
3295
429
63
3
148
220584
8
200
111
353995
12327746
376
1638069
2169819
56
237936
194683565
2
845567
4013
1783272
1226557
15
184429
9816708
1898
489259
708
104807
1576
1268
955745
493463
40
53443505
270
61633877
276640145
19724
86835
51377808
553391
13493
1429
6
3
994958
393823
900310
6033
2515001
534
99405841
29963063
204
1458
163416094
125488
15
234717
110531755
165
46
2807906
303
5
38951896
22693076
15116
83124
1831
2272
4
189
2327
44312232
15
4730206
7343796
29
65
2144
147979576
59
926
177062438
24088051
86970102
18571
920821
215535237
1032660
117
15
453061454
1390625
357
75647613
7841897
181841462
317
178919826
609355
2114
1565
12822933
7354064
165045
9689392
293728
90
25
290274952
3302170
20167
469819
221
1177
2
8682231
147
13764
12672
12
53
5
324
367444039
808681
7468214
95695
14
345903
3764108
1241645
3416158
761
3004
82962726
281
2
13076
15
60
21337850
4386892
83
161376
410
400
106216476
1642
45143
81
13
26885510
9970580
1237
12775
1257
3
112
7
86761
117
128975
21102
3097780
469351
694975
7
66027
7782367
120334
6651
97476
254
7316
11
203926
93739
4090
120784
436900
4
513436896
3
242508889
168672674
2902468
10296592
302508
3606940
51
13307
9241440
187527
166587
61082339
4
110
102963999
2727
2288496
61200136
165
580
280560848
9355
217405
95093
706712
1447
403727372
967846
406
3318
12735
503
12
1323
11
56
2975
20
5640
1804369
26
170
60189
1706478
3
3756593
1904610
15178
43661264
218
3
1503498
3971
3
3185400
11162
3815
240571350
96
3042
432
53852
14163
481
8366
9275543
95227285
42035
5
2
4853545
4529
159037983
10
21
30
148027
27894
11152229
207069219
53384975
23818399
945201
197
74
290393942
7
23
29351847
127845010
466597
49304
227960
7
3
10558
33
8
561865
201095434
14994616
705
7959
107797
12836187
58
652
19
13141849
6
2
65
86759
1653402
11646
115249497
402662444
54
139116
1764
8550796
406140256
3433
436
461165725
15
52498069
5295055
4531280
90338712
2
4
42744756
346026801
6
1890
611
3270
63
63
40062
405373826
5
42
7904
32637
7
247413749
525253
10611
513
1741
324
702
850443
2967322
485434323
6630404
7583
172115872
3783585
60382
17708
64949
3
15081
3459
2006546
27
9586232
50
251063250
1140014
577
11085215
3
29707
92
11
35793
107346
82336
18638328
1851
4
68920
3783
624684
6923791
225022
228899931
388670
18783
14860197
834676
6417
188
4
270
67
169535
938
13909
3
826502
14252
129774
84076821
12365
3
1549939
58
1283
527
3610
227884715
8640
1034
87
7
7731377
311274
1607
38381895
428284068
124
3824
5
5
303192084
847
2
817756
4
1636356
7980
2372
772303
54735940
9
17901
212
472828671
13
28725
2861395
41
127964
616164
1002878
10195
44
887644
58
1907111
1506017
28947969
144
2132
17
19977
196179
35
32
1829993
6
11720867
17
20141
476356078
518
921
938
73102
5213
74
197
475
10
1041
26591
315506
1069309
66743570
318986
4637
102500851
5787
1013
112562248
580484
145265759
3
3
326839787
2
66734805
52836607
2
4712
2
1190277
345876832
1022930
35
2565
239075739
32
39594
3
3674353
2888332
1999
246
393738
2594005
178
70927
398471605
2
28482487
45
4
265807549
925
348
356
466681
65082932
7
222
9694
8
17489
19
4
12870743
59928299
1233
41
188
16014
333007
534753079
59
7375
7071
21018
55661931
5217
3063690
224
2
6
623
47383
117
2
218377756
5879
107455482
1333
2
338784
111018828
170
11795790
21428
91
2507278
10516
6413210
22271
175
209834701
33106984
9795
205791525
4
4271
3499358
329562
28282
2264350
10
4640800
773822
79225
98
32
1537
1127
47873368
107708
230866057
69062
14
95528749
2
961359
189726556
1294455
12617588
8900138
111193148
709
982169
48
4
2934047
10
13
5400056
37437
29734
1827913
660229
24
63557884
108782344
233
728076
1606256
50
13627
54344871
290107577
9114694
13296
1342503
94348
96237
352036
27652
166375
222330
6502
112109
45344
4
3
138627
369230824
1197
7
1486
1580
249726867
47107830
3
40267
366
227025
4130
1787
17
3988
79898
4818
495112
2711375
10488
2
919
2998
1414
2711
13634476
57500
2831
246
119565
4
1704477
1094884
203578
110079004
328057902
5348233
209
29
21905708
1710898
14
756
28078177
49588
475
602367
2082
5046
129160907
82
23
13
960540
58
11793
93464
1603
22316250
563019
129061443
5
28248153
16362
71750
15246
56485101
45537661
2
586867
137991
8
3036702
26527
15028680
104542561
51
63
6002
53099
360419200
15
259473
8345955
87504
7939472
511479240
7
1332454
1189
391020
3330
211557
2
1124406
185783
26
109
3577121
80651
21799970
39347970
12802772
854061
5
130709202
24130
980154
54230341
44177
927284
183331814
277
1738722
118802640
8010609
66256994
114971480
52979759
124
3485128
428124
2277
943
24958204
38223111
4911021
85236
248
16
94378990
103257111
125
111
65116
182
5075445
251503421
9
28941
22275
542
627713
165785
175
1431
3189228
4610662
2103844
7
20384468
63
61
13
434
6
127
2346793
57
341836
353949
128344262
256117
5880031
108050
2
3317579
778
95
98025
6
99679
7
246
2
1228
105161975
1446983
150787
3087
962
2299
2336190
471859
3427873
51
103336
7
405554345
4
107
27000
3
4161273
28474
3604065
5104951
29330709
22
66
627
315834
1619
990
188786
1327
55173311
2878345
31126411
4000
398087
438217563
7358
7525
9719378
111172948
93532
14880491
2805368
406253931
24886
85834
3312734
432
157374817
445
2
237108530
125747
17
183836
3
5847
20300275
468
8230
957
70
18550
16749253
7
9
6
2550
6433
6
231055878
64071888
2630
5001538
407434713
344747300
9102462
126
969
227265
2
85752
252975
34618
47668638
17
18
151
717091
20
28545566
246481017
19180386
152
212871
1308300
1449874
14
6
11233
114
3369592
29
4
63739072
48768368
25865935
1359738
12
2630452
10661863
37748866
6251575
44
775048
96207970
548
2
1509822
43212
557
258886632
2612365
949347
4
468
20787
12224386
14561
1104527
36
3175463
2
113946
196
483144
174
3
500657
1749
1565401
20186399
1665
25965693
10
6
120445112
22
185478
95702502
100
178
10137682
1434481
12787218
2046
17930705
6511111
5330
12779
273813
5
197725
1191533
10942411
32169944
6725
8817
8903
7
3432709
1197
30
1688243
44323
51
6460
24
726746
31394950
16084
48
2
356108399
258475
43
4820
1912184
1134
19
355
3
105591103
5850
9
2
707
757
1587
282814
264501438
429
1017161
53995685
233243844
614
119939793
55529912
515515593
16984
888
14431046
2530493
30
1678
13581
103684618
29444
323265
16238
109531
10
2556894
6657
518391
228
16609
2241959
5
391852
96496101
946
7506
77202413
2470790
2618
755383
4
1982
247915744
1187086
929
29545
19
30
2731
12680
446718502
51247
3
2469591
25
3978000
171
88992
32579
315553
19665
33029
507088828
254485146
724081
213
1355189
70625
2088885
66
266
141033
340
23
96908
78350
56106551
7284
555
12543631
240
34944629
896
15
69385
10
6995172
916
34978
681
442472
7
5
4464515
1958
238628554
7449234
6050367
57885095
212564
586116
8110
999561
23
148635387
241611453
396
3711
33
8
190136571
34
7367
10000069
285595
7673
2294
1095
1708
104582080
17
252
146429
31
186232718
306554
5
1093293
3
3507
1717357
17856949
176158054
30
30751158
103841656
1698
61656735
101
4
7102366
410
41810786
10119690
59
4687101
763
9
182
348132
783
605
11232
8
161113197
3295
109058
115266
21669176
6158
28382792
42
3485
4552
302974486
36
229999
20
7678050
11934543
13
1849048
108445
165243581
3752629
167749
943443
82723
6501596
263781249
19
529630364
58147
2
232
1017
203
579
1983
1409401
5951578
663240
3968173
3087695
67432
40910
34797762
6450
504378785
50559563
116601229
24170938
260795813
513594
1498
12
58031
4
1126
129546666
65
71690763
7443948
24528976
1010868
17669949
7
4841
4
202
55149331
2
7
357506
97103769
2591
55025
6
116
4539
160395
127
13
67883354
944
294
13192
16218
67207
41053
62
2186
749
25006768
1103617
44879213
76
238
10205
36
12135258
2
25236672
366
30946977
53
3804
1766
2979630
92867
39
175
721
9
46253722
65769678
2
3486472
164144
232675
22659201
16019628
3152651
169463
8
393230
353893
68183
184428822
810
3
9
587098
1464
346
394013661
2650050
1039506
2731390
254804194
116639930
490619
30
430188
433
51940
10
206123267
44
27755
2
113
52731
5356
2867349
37
525764
311
2906013
63
16958947
203103824
308782
158325905
110546151
3675
5072
25732
40
198384
20
333627
8935
88968
12493726
275108521
5341407
562012
1472
92753882
609507
13119118
1038
34656976
17
3398
5659051
120702015
2928899
371233
799
952043
116
2
10
243855
8
3035
58252647
7417939
8836679
47064
710874
6011740
11931709
2306361
535399777
15
1852
114
9845
7
1895524
9
14232241
939
70241
60331
388560934
2
10
820726
390236
35532
22
69
2714961
492
2744
968151
3194
149
7128
119561
49866
16535196
125799
88
24
442974766
314
228555
107199372
4102
3306
3745
2459557
262513662
7347491
23085
4592928
948
13
594068
3602
997
8049
47248
955498
3693567
120
10819358
2
90458987
358634916
3740102
338
209
8
128
83481427
95
117775212
25098020
111535528
82612
137890
70800202
1435377
2382
667188
477
846
294
141657
1185956
258689
20
475559
486031815
3973
82782
9
87
497
16338630
516458
241540
3351318
28
53
15
1317959
115
19813
73699066
1200739
190336
552
32
45884
502
2278
9883227
2415540
3492
352442
489
135999336
33
377
29
481538
517349711
192745032
37
22607614
809
44902
209352
10
120
61921037
35422
10
93548
6310
21922406
6033426
399188970
112250
472
541991
214576322
13765
49
43238264
900
5252848
2507
410369
13
3053
437
3895
313632
190543
15
28442639
127423
833560
818
115279359
14287726
41
485164
20064
198620180
3398938
1058
230285
3646665
7
6456513
733642
352014772
306301
1432
27296
378
2729930
49031
1943
9707572
1353
65294
4233
2
2670
55
15500
5005465
1016
98062
3
77508
97
2
32286
1264441
2689541
8
26324416
14
2783
30174104
32749693
480164
52
14315365
42196
40
119
46895130
126320038
936
49125
77
9754
3833
107
266660628
6
3297945
378650
750521
9712
1049958
2311
1425281
13
19686
432409521
499
343000951
170221029
22156
85
27592
297585
2980
388902993
41
10097789
3401335
27347073
10
7673
8
8428
2462
2
2
361
347926462
82
3905743
27459
3247022
609
1276
64
17
7746121
759
684
75439
2796424
14
181919581
425915546
1512446
28973294
5766
8148
1046311
17
7
9973
236311
2
843731
29845
6
103309504
58
46314
419
15694169
24
4
68267
168
77293
4
130658
5553
10551
1538
30
183420076
1329941
713929
12328297
43267
301
8533906
472
214787
26874859
135
677643
268990
581
4
21930059
208012
2045
6
22
1902935
23585
17435992
21328998
1161782
232445
18
255691176
687503
1111640
143
2916409
89
27
45353
3953
963
1503381
62967
3716
1580575
816
84
2540
80154884
224015252
418539
15
45581
1753
4
2
16608426
752821
91
1454
131981037
10555383
11
1513038
343
16
513436
15758771
366331306
436
3918
1316
1234
184
498121723
359466521
5
7
134092
8867
477166297
313
15
5111
1303038
1198
791897
5904
2244901
27
3441581
1551
87205
3203
179297890
3086
253475023
63996
8558
8
21988259
21444666
101936
457658
61686556
7737591
12960
129
11878035
219
9643
1420294
2571739
35
7720
220035214
24212035
414538
103302
194619
123
3407746
4908
252
97357
21178183
10518762
13
13438
41
110406
139413
925104
8905099
132556489
12756572
3949
842
14398818
13582003
41923
8
6
197512
39
3009133
105435226
30935736
80
134418
1986
507756753
12719
849
303
463293
51579
2083268
16
46398685
6561659
4544
63100947
1751214
29699945
1380
475
21645
11168518
192
39
5784
580
619829
14
8059
60342
2284562
11505
453346
68
26276917
465864363
18
9
1018
59
1860
31117401
148766563
1917
27321729
19670
237407
64
56
19
2753459
36722
581775
32130
81473
18
422
209265
438256
3
1526484
264816589
13677
298
47048047
129144777
6
8634405
13719
148
2
12
1741835
20313158
868859
1865671
3976203
307
194
14919976
2669
46112
48981
22537
4
373793872
1649
1694076
2
164673
3613713
1035377
404996
64887
31622573
16
3178
4529
406009492
180
136948
1041
91432
3
22818027
1000724
100345984
39809
25
17
94015
43
31183963
1975948
49
6880715
266439
3595274
174949325
18416473
12253666
199
1318350
14
387151
3
2295
1827694
1070
76309
3037555
948208
20761
269
15
220550949
6923661
431505823
29184444
32673
17
24380799
207711
497463756
43945537
98170
19105
10917523
25
417
329714105
15272
249511785
3977
6313712
1133
9
2507834
81
188771
7
35536
3096
1697777
391644830
21408277
2525907
638035
11107
105961
6017673
1470
118390344
7
229360
129507
14975
13
12050148
86810
663162
14891
16
235242596
39265981
1244
30304827
12
7579097
261658
7387
9
446
3
4436
262666
28731220
1010414
151071768
1822
34933716
1440
24766849
57738
1690
275370
3525223
128827
1120
321
308
6
336
50934087
119092
2
719
4900
433886
31
7
15
571
9559
23956633
104876198
24079746
380
78
1276068
927
13
257906411
174
233680
55
15
1922
12704
454
7229
239117227
7701
19
252
23502332
168824209
338720547
4
25
8391340
2657106
376681711
199298134
145976620
32923214
5658971
51848060
25
3705
3468549
43579841
111
478
8553726
231
1761
103
1098
144626249
27828682
1542
40204011
18116
22
11
254
111509692
7411549
12
20357461
75441
30062413
5578
256
116
2016561
72648
3
11
5983
522322
119770211
3067
149
5
3
20225
226
38
460120
20249267
177
4418
5
47146
364
801462
702
1407
139356
197
11660
514
1865527
10
66244069
342447491
160925
30
6
3963
146
27657
2862423
57
7044
2081400
1769480
14
47963
1382413
6376
160
182144
19227
1364
16598405
63492
190
376028077
2295367
258580921
29912301
9
5648616
399
80152172
66899
522275079
2
11839
295
130497650
26347
225
40
50939007
21
9090329
40
1318
196
24457333
24
48232554
9046720
719
155
3
124396747
19381115
243620
114866430
38
72226426
7
1353477
502521430
22328
4142
212
3974863
16563815
1306877
262102280
47
289
238991035
1462136
1406638
2466
571742
429
10
13458
567
2570683
662
900
1438
6
70319
1523
24
406781
145
2055
14
265539
37809
4011
1081
146078
1767994
44
44
24
10641186
118
178
3
63873
35032
44815
241981
27209
419543
22
442524480
81
645
5
54003689
6
7052
16
1813961
448
1689
5
4753675
348487
2036982
122133459
2
458918367
571040
250449
104
3
11940
391
59927829
7
351
2
15235
2770181
9
52040951
934
61465
3939
417234012
3432
411047585
3746
416522
7
230022
51
1436
43
3
6987984
9071957
314499976
1549
4068
2
396247630
910125
392
56059
58255
62651348
1944
1902448
226
226030520
492728
2904
7378872
8107
7830
25
5026
57
165436271
424301
5
95
2
971
88877105
141395116
843
406520
103211342
56
14
20
346875858
122595
423566637
251
6443
13
484
2511763
106924
3
1020
210265775
369040406
319
7
37
5635
4618115
924659
1025464
6894
76
1992
71661
121573641
3
428211520
1012250
84340103
2261
14
102969
3343
29166855
285401759
185666
1111205
3
437825
530811
14662743
211
25396164
22
121455038
68501
153021
109881
4
235220573
123097
110
194606
1607
2976
222436
35160522
1361
430
630
3426597
18
45938685
4
457
2
3755263
2
12
805078
393313
1048275
2502358
258
52
14413046
512435
446290732
865
3
90
147
2
88524156
245722
192756
19
438
1415
1446308
8809
2
69
268343
65
224423
6050
1008
11
96
113339
30963230
6
64966321
104967154
3
49204338
77636
162898
920287
37
582315
133186074
3242
3722
422
2264
130210
64181
47
4872939
21
108
941436
4
214425474
33706696
1094
14
1193300
796
2
9
11627
8
459
63
43187183
225
6228360
27685
2
1034
250
46512
4921729
4
1729573
432
3443
295951
3996
59
16146
1328236
507060
40
53759
27580972
41
6057
106158
359380665
7
292814
35
5537
2
45641
5
160912
23024
1212
1391336
9597045
4838
33006685
586
65696472
4286842
27
568
3
157
1514
59993160
99
2291
120
57029
19841404
9233
303
172
21441936
1485549
12648429
46099957
21614
119291
65323
55
31235860
347118917
16
104913354
975
12500891
9
1353773
16088
81502
6
214009618
59192087
1426991
4824991
350469830
62
45111964
95
54524
29
44070
5714221
249943
25
7798
519648
9382
28879144
464
17581
2
836364
234249128
115831113
2966
20757575
274
65013472
115073060
227723
60851872
53795
329525860
417976
2722
4299
2536
36
2190498
30597103
15
37
20584
9309872
11859725
2280260
865
114093
510
14459870
23755
8112
5050
39450
396
34382249
138659
586338
85
144981
1900756
269601
224
23746
2
5398
90539
198796
1094
10377
154763299
3
107
48267
52355
45532
823
20654
87225
3
12
12
113
1458852
632438
372
487467
4934
14842
10424515
7868931
21355568
6
511521267
44827
280
71485906
17498
25185
11799
241632
70
371937
55
6754
3
424016
3090568
82049062
414
2
24328355
2003
2397
2494
232
33709726
50661867
111392019
212263
107
7989
14068066
1137
3588
4
160772
60076036
255
30
5
3878
2501
103726
64503
782402
210
1952023
1454
26881
834231
164
11
4285529
289
7287
50946985
2
2693
3207
5849
49837166
110153521
184767
107905462
20312
329364322
2736422
24047665
28629153
10
4162
17908351
17065213
1859745
1685
35
472
4121
11
419566804
1148
25324543
1846
945489
233
1574
115
30389
227633
19
56
9111778
15
22526
547696
9453084
41
89305
3
4582
288735
69333367
331
869160
19334111
6410443
2
46
31
100045673
3369
509379876
347893126
361104924
5
108029
22865
227
111332
21280198
24
4007478
341
19914234
333148725
2573817
624
328830
668228
102088
55420675
625163
13
78
31
6544
321454
14857167
22853387
35764
31975
11197659
21
55951874
2
375430121
218779424
330
129062
37
937248
43126
1664
97
535392273
708794
190
23658549
312654984
114
134
27962760
2007
11274544
289012
125373
3724771
102481508
45363
9154139
4560
347622
3061
406
3
29
514393515
12687351
1353930
1195014
2
54944936
183971637
16205
73
11900514
26870819
16441653
1265
2981
1220508
14
84882405
910098
86369
5302
1078677
129
1008906
342337
125841209
430
62
10
943910
110810
2158
115280
296811
259418183
31879
578180
18
122
140
232
1363849
793705
537
34
108138508
64445354
531179641
10
2740
127
2000
348053685
2158609
822
30423
5314
19854342
240
8035789
23787
229412
1368084
1065
30704
220
47618766
109019
10195602
416676
15112
6507
352
1716
4
2913
432
1641
2745
784
9
15357554
138995
37310023
30
4234
11
3901503
255019835
2965649
15
33228018
293892
345636
373180939
3551126
7
101437365
26922912
10298592
1588322
1269
36542057
43462766
7782319
120205088
10730
46537614
33
406
24041816
3766
1818
7
199314406
387
3858
64241065
125315
34
87120
30
330943
92
30435590
41475576
12
2
44459
7731
6
13
76433
3736066
33355726
218085766
8377375
489309377
18
495961832
1538960
148088
49
2
27082
52629
187270
17783705
3366
89798754
50
3745209
13846378
5105203
171564
59879108
109197
15990046
103390896
31234
112111616
56
3866
716244
15071
3432
230030967
342494
10
1660
9135432
14
18
66401
22910
26252370
8115
137313704
107
3801612
49
244977
7
477175
142394088
553074
196
3441571
52869323
6427
41478256
149867936
12779206
30139265
45779530
1683593
43751
748762
1698
132273
19799
516254
37291794
3487
105238433
25185
7
10
9972876
48
250658645
75
1890780
5543628
1903
11
11643
7816159
2115289
4689252
99404
14407082
12
108465
222220
113
3708343
23686
186
1088
18062536
619
160459582
1143498
13444671
22
106900891
141503716
7228420
10238721
333879359
7764974
2075423
382403501
45165474
11434328
123
65
16
347
196864522
10858487
4521
14425
4078093
140104568
3062252
353422
5273787
279181201
38541982
7587
3
671
2612545
2
1571421
2
48397
118132053
4
22968825
150830733
68
17
340750
19
2
263169
469
13930
363
26
16
1438
65152832
113
2031
79150653
16536
334275
12
59
5299
41359
33232
41087697
49
57451644
9248516
110559061
27
666
60
12
3
80924
142342
31595080
202354016
40047453
16
31
9
236140
60530
64
383
693454
3
587
157
27221
4
1175
171
18861581
2019723
1272
13671254
7
25880
31519
315
493
802094
15444
110014553
1990547
3
1287
9
12007934
1642985
417
54
49
5
176073083
69
118269
115
6
30
132740
1460
26
29
110243
11
42
458639603
1965
202391
500
9
50620
24714
12265
48
166815639
47
46
85
5222895
170060
6950066
533
931
2441975
76580602
748577
1763805
9
25024481
38866
21682464
143939544
16
92452
122925
123830700
1292
410
129767503
9564
125387
38827722
62
57
69
437
2019
5
70
3771
28
68
17168
1717306
170489
190582
6313078
1279
5164
109156
328305365
19581189
3463
1573249
104823264
2357
431169611
3
63005401
30552
498201
1999
186438
35976102
8027713
25811478
12022
30
5291
1106404
3
9086617
134433
21680809
155
5
31084907
21579
1771624
2928
6212
66
86
1391825
14233
1102
104
286
1183557
1482
679
2158
877
3852
28
7403
74528
3
12664
309
76729984
7193801
48
100
2892
1699
5
5
11500051
174
26240802
181
9
3
40
3806
212
2
13562794
455329121
3467
673289
121214670
324363
4229
7436
10423
25963
3042512
124638055
194
115
110784
3
147131693
197409046
383
1175
7
60
7633794
2859825
300420
1954
16944
112304
1624
2902876
8139
16
275712
88711319
48183976
327
48729566
58859786
5
9622547
140
29313
40
30118229
171
235705620
2
3721737
137437181
786142
262
20643
327
7
411478579
4318
2
113848
398
424
117604
3998333
731
528746545
519630
6091
24
1777
24528
2562016
126472
27775
9100629
2118422
87836145
1520
6030
1077
87127062
3
20290825
260137
77484
1550
21
431892
7372269
593086
11222
272
6
3574820
33
134503832
7
20608305
25
250
25169
61196542
3515673
57
23826
950
31
1362
50767875
63
952873
32896580
436340
1941
60626
20300
17
38969
12054
210895
186
3153
710760
239724404
126676
77588204
21731
2660049
39971
57
17
324470
8
5876
3956270
224967675
64603
516
233
125376437
2
22
16443991
811
8874354
11
12109358
303563
3436
2768532
1397057
21586
5534
2093662
845706
77844
222949
22764578
7070592
32
8
11628159
59
695761
7723
20
35766
15702335
1631876
77047343
473844970
800
32336084
15083
213794
27
119607367
63
4
70296
96
3967
258123
106
627
59137942
2
31430534
1912
134079250
1018494
165773017
6197092
628
28690999
14004117
50787680
2897020
99361998
9
469
484609452
488934
5124477
44234
40249260
45
462797
102376397
1976281
14184
15172
157735
25588
561665
4146791
3074663
874541
1625563
15
103
53
49466182
896
53
4808
3
11424
76
6061926
15731432
26250841
445190804
79341659
86
120935605
523
803171
14
44468
816
154406322
11
643
16194012
1995
202229575
1376
244960
2
57
351648521
12578576
3
10829
27
1479453
16
237
1836
19958
529915875
22719
732
17206089
3
17402235
16037
9904651
147449
75
109531105
359
525731
7682967
196
575
17663
72482
342193
859
128829
2685
25
471242
1124
50346
162
13
287
713355
136751
4047121
169511566
5
25
20
518203895
33705
7
654
221553378
6
78791
1229
838496
27918
20
3137
11761608
13
437
485
406
135
1732
17527
134
58059
385
199569
2
518198113
9
3
1835
360886631
5
11
32368816
6729
71716033
108
837556
5675
320658187
286280318
33307442
21
12
397669324
21
22990680
3894313
243167262
410
773
87329
66991971
1365398
74110
1751139
2259
1408
190871831
1436602
511365949
7
3840
82589179
4123008
499
26332
297
214
249
126737
12
583
342210
93211
20118
710
7
66
245240
7
57
4128
9
5964
70117490
5281756
6676639
1195201
1770241
7048
21684281
6059566
92396441
449
42
27
105374941
6270427
61
13102552
36791
19217
14002
2258
1327479
29823
6
48
2
5115686
44097
372
252
2692621
105
30382
3
13
45509
49509021
3030
119
125
58787742
151923136
9
11069527
71657948
1234111
362
45664126
642650
74384
61
616
3939
247838765
136609
7
33
7049
33280
19
13907
53113477
2666
229
6974
50705597
3024702
189679791
31882
5608900
5934572
436931
5768852
33982133
231226823
253532419
2467
1932
15
52456
58168
4392324
416347
526721665
1924451
169383615
6860734
5322
2645223
29291002
766510
32294610
193
3917
167
92
741
3
121705
189682
6251025
74
573114
311240
397944333
13
261737
116
67181
3
342
21588998
6
13424
313
12327
6441
157636127
31
323
294642008
13548
137530914
111
108411
10
2
847
6505007
32288
3
301262
6339773
48542
13808763
84700
196792
6
35766222
13032102
4046072
14988
1009187
272
584
5486
6823
52007829
1948648
310095293
77364
14188369
15
127
5827211
197077482
1798181
193
3
11261
14
2111
1580543
3
2
292224888
253
373
16592
12545
5
3994
8371
2
60466
364574
79542
180
270706
30693824
145
89
784
54789098
3384812
113204
100223582
333937
362
121559
88
2781947
529287706
47070479
598
525036
29
29920
399027
15474084
7930553
3
43
82
51451666
7008644
3
51017
123258919
23006406
743
4
100
1754641
60756019
370699
53761
6
1896652
7585
299
59
454
153
25085445
29
937896
21
1041062
435
119
48
6
476818
505379
405520593
2
21
16
32696
417
221367
68602579
463734
5089
407922
9202
3
56
198821
982213
919
31035361
3590
23726718
68552
3474
2100
226
772913
7663904
9
6783
4142343
2
1707241
536832623
29687258
6763
114
2
28
123
108
33
31150617
3462
490604
508849024
49190
14765116
165529
18019516
316
14
963
107273576
1033917
8760287
191
294
3
80389
1015142
868895
475127167
947
451751
8527742
1175
3387
2951730
107660
50
40112
30094241
188839
91
1680528
1449
286
156
362218901
522
439925
7199432
387010
101852
5
32
28628
8
2509
434116
64964693
45248
4905
6684881
14862515
1596826
2414255
14169104
383827
94804
6139
89386
254898504
14
412985
11084
477004
501514
124093666
25631
401
82351690
36582
1373
323
17376408
202615183
92630254
1658363
22
10
43903346
113668697
4294
461423
5
1326
149
28937228
221074604
67823
19
4
273443
294
3886
71
435
51354
19
257539
24932516
332636165
94499
406574946
18782
4
3824639
521706
3
132222377
6719915
75769880
201404228
212661811
468290
1909
9414
1083222
177
1954092
1024
1262
806
5718532
232
308
8
43980
666
521203285
1895
304305
17
29106312
1375
23
233523944
909879
78861891
5868636
15
336
105465
3
142
27675795
23009059
78321
33480
492851
432437615
737217
632775
529087
5751743
12
68353920
933012
59351
48
3
441534043
24
2
11
66049
66036790
570
4848
64668641
3850
7466
2411
25636
156
1015530
74366734
7159
172
31
62603
9727731
2
71181048
2490
119672
397
275710
305295371
238408502
2524485
28477
823550
8068
11831766
187074
27601689
248368648
324515117
11188252
36951
2457447
86385682
508696530
13189906
34886
928931
21976
1829700
26
4
814
22783
4148
14
28
226085
173798
9
122069625
18842957
635
462744
472716102
1424187
132
253
782996
91484
94829259
6364
349
156468
122
807
35
18
216844156
1007400
2087
16891449
774398
20288
188
40913
279359146
930
202
108
10290
32556
403
3930
400
42
2732
390
2611
14
22663
686050
2065937
8856
103420948
3374928
99650536
84205
91230
10772
29
1787368
816
685312
302574
141
312
2478
612
29182757
4604
72263396
3
7376826
106315
10274
509234
319379573
1693370
273508
596
7989
221829949
126416
507951
108
2
1144047
93
18128184
30
27334341
851636
61714015
13817
187913
2
429
3
128649747
516294459
283
19718
1978558
308
201156375
55
56407803
70250
416
3891
2694
311
5577799
8108014
28
4664
423
6932407
63
9345
3747444
1109
153487
155
328
923866
14293
243
26851
34739251
9694538
24
289794595
7
2
1100384
24250877
357
478
37263246
1569555
3267
3101
317336
24
440774
15308675
44322801
652153
44665085
424675
374871762
27155
4323894
7771582
4
4337979
5127228
1694635
2925753
222880
7418626
43701
260912160
2
28352404
451859511
410037
47
39311773
18651
7881495
614
11760
9369
429
799287
1239278
31000477
1968
7723926
131363712
65653
227077488
509947751
31
2
9420
19603
14
9307
6
20154020
54
19789
1400
339564
798062
91663772
826
122345
2959
80
11037158
14
1000
488473
214409
157
28
410189225
1115
18382
482
6
44
47517
10197798
29433
229
20893
250752
2208629
3768
7952
63537045
249866059
26
645
1892564
13
3996
252
172
49918626
9898430
56
1230
3270040
6
201
46
5
63633
104652333
193
113732530
2679
8380738
2053
22734
628
28480
16293
8074
21
5199
205
16213528
102
10637712
89
94
7771
6656621
517718400
124062091
527929
65614
14082
223491849
110
54598
23
11650734
285687
18
238257
182073
98170
1291
2
11121
243893561
15268956
35388
14716
23908005
2975348
590664
8935
6463
60134
90786124
333589933
1287
328690
207
1727
83
24544339
7
443
23779
40
90937
35721
367280
197286
18
107922306
2
49379
247805
1908
21
3309705
92
11744
19
8
32375097
7399368
739
36270
119308
2808754
3065
16067647
125555
2
2184585
502
28980162
168853571
73750711
11
46670
31873
133331
124169
83257
7550484
6
22347958
63788
434315
209323
306
8
7094
395
672
139066523
18326
7094781
10247780
19
343912405
149
3
1317
28476
1346695
56637787
2060594
14277
8005478
231942
7716031
620429
849514
31782
1618
18570235
444298
7055217
355227
39
76
12985685
107
3526818
979753
23
27597484
84143
7
4046521
6496
123
13177121
226511522
5889430
6603141
319159
7
3470416
134416
652
550
27
315764
31938
1286
110
229018
91256023
4621
11
88460082
113028070
4071
5
3901906
124117501
29351894
4
15007
4217869
12254308
11290460
540372
888251
17563
1634482
3
1379509
28
287734361
7569
164767273
2880175
8751639
18
821557
6163275
1378709
52
112418006
729700
2202883
22836
7678391
190860578
29
18
944
103202
408259
403709156
124
215475
2267
8050675
87
536
709747
112948639
29542
3747
8586
112551833
74
2795913
239971494
64532967
245915
2975
8
5506
61
9371750
233058
3
41472270
6573
245374186
3
3672
12935
41892
622872
2247073
326
3
12
115079583
2
6728
5459407
11398886
32179
14190737
931773
31158724
5
3305154
4097913
5816142
61265479
14
2
78913
242
13560863
1625
75248
108
119481
464090035
681
6
1370
9
497708079
29015342
189352
508208352
116623
2
7207576
400706095
287194688
1519
11375637
1566
55126481
24861196
2
253632820
2522
13
91
5009
84775440
26006830
6194682
187730
197
275
3894
263841853
300805
311202683
251
200731137
194
1932750
4
586528
95
12110860
7344615
800
3
3839
1951139
527999
125
97676180
2874
16
16227583
55309743
2828801
989261
1582754
429189
218
487652921
49009183
176
137640778
1309786
12
938923
796
64697414
60
32
2
452532853
29
2
24779908
637
14932
258
526206210
117319
2111
61572469
107475746
154
11
66961285
3350
7428
89097650
5096
984
606
12
29887
856
141229982
6317
76253983
8909
6
51716
3267
11333
2
1248
4029
152590334
910291
4782
6
272
273460
32099399
40
15
248262
2675
2652355
5443775
202528432
13622667
16425
69679764
1111760
32
7359835
13730
3271262
24
498764
13
15039
335
2
649669
26
651173
18106
426
534247859
126605
1888208
10124738
120140
109621
808
583
800
1404
254731
232
52
25
357467
215982658
2992
384355
12165817
347628
71
8168
2509
6
210
213669
31
798533
66624957
1607453
1569
589789
321
42793
669141
664398
456819074
996442
22321
4058779
166924
2873285
98822920
61
26245
251271
4714933
11614675
1641707
3070
316956853
3583244
1957
9332650
21041322
4
2895
28691
33249531
22463428
960
2058706
111
11772023
30614
3
10
368
12467755
11
399
272870
196
262
6100
833
6436416
59113493
153
300861696
13632513
8
1548
667
2042662
377200
32635
198881
5
450472
20
183
107991
69559
14
2397375
42214
21215703
136304180
32651657
373411662
92785860
99979763
7
11779761
1328
43269
3106
5422
213104
1730968
6902083
9267
13
62502335
15317792
40822660
9221
353
13141
4262
114
37423302
205
13148
6904
3
7924
364770
9921
6416
523
85782
20
17638913
251764610
7736159
15
7236793
81
68918
63
32020
149
1259
55122
85698
2717
295
161
13
14399682
49409847
285815
20730
692
3181903
3988
9872413
3678027
4138
13
6
2293
729954
111319749
4825
2
338
559
3
751838
105921
90862
6271
29
46567750
1666
6700
25694346
348952
758
14
5
1272352
2
2024078
236080
1448999
5804508
1240
27680455
57804933
1287368
25330111
45434
7677
27
1629537
228582
6787
109951546
106
1524
423734
449072
203819456
106982
175032693
555
52
2944
94732959
233
924566
162231654
152470
463349141
638858
7715775
3003807
707
2604672
26
1984531
16333
2367
2897345
18
89
6454
15
9531386
592081
137
17961
1520
14460
58826
41544974
18104122
3632
6
4750
85
121926
31
226313
1870
119
1782
3
44
3781
53863454
4702188
513732
2
19840
281147726
134
764322
1600
83
15191
11
16
26
15340
545990
20
1639462
208
1628
224560530
16763
14
2132064
75
536
3758446
478
6197055
7
8446788
18
494069
7
16608591
656
20601
252776
404946625
9
80058
2947
44376384
13
1395
8
672030
458
10936
78485
45084248
16277596
109598553
122
465
20018
29652014
205
381746
398957
127480327
21574955
3
19751
51121
145
23181
59011293
15
1721401
328
1881491
22195
29660
86445
30025
8409
437
2045068
2739190
7
83559705
266525
42
12829
1938668
63307
117432931
214
11655392
263297
12
43710
412450760
125283
137
61
1468
4802
24987674
351
428163871
4542028
7743
934
6
66863345
45
13281
63250
4066
388248
13815
364408
3
4
1791787
15688994
150565
44742571
96
26915057
838
277
53107327
47457003
57884
24651245
19206558
6
31820452
248723979
7832254
32086
61381
161
56
304220338
621
29
2
168
447
214544285
917003
633938
52578
235539900
11476
139
3
51145089
467639
24838
1071
2455273
30057518
3
19378830
27
235
487997352
192
566
7432
7896637
47523
106180623
2197453
179
4839
4
119
829
47
725242
3707
454824
15157746
1021961
9344
1086
475924754
85430
860204
834698
18792
3744032
51365
2
633699
1103685
12987851
4789
66805679
246837254
507692378
15
42325105
37082104
32449
28
10384
1861994
246316527
908
324740633
681126
3321
85238523
71
11155095
15858337
5722197
1374
8147279
6455
3930402
8591
982
353205
403
2862365
14
903890
224664
11794
53
11
8354881
6191923
421
84218
61423
36
6
2259037
73
3880423
17962
7670
48655844
29980433
1287
3423559
47690
388386
145778
1615
105167
5
8091
8519514
33044094
426316
87783387
3
296993598
21
82648251
351
7
10719
122424751
21306
33686
17580967
240055055
12724100
37828611
826
13187
49096328
24
77133
63854248
76969
461198
14324
652510
3042230
36998421
83
46514
929444
3
71759991
220402
7950145
587
71
176823935
217307
1943280
104004
12
48542515
781
794
24565887
257204570
931
1714869
231
2106
69
768195
423982488
9
8510285
1738
74856
23622152
7738
2446445
111602896
42062369
250007
105061
1109425
59
12359611
507352
356
1018195
17
403
54
4061686
3652198
10246
2598155
4717995
37930
30316
284182
115046043
3236086
394
168
214840120
489629
122296046
58
7798
1116219
6511151
324477199
242
578
3
2037
28
3062
56862533
1327761
56
593
17623256
80
890
27158
2039064
152968
3218
37826
4
232
614
3
19661058
54
129687
6
14378
7174950
27
1978
7
69932579
407473
1373797
4282
151011153
14
6496
22537
284225000
5203
331
26379
5
3
828
259219
678
258
93822
27
9495
258884
17
46641
505478
12339
59527
114798349
7
44076062
7877918
337921397
20
2889877
27794714
331491
9260
3239
3112
25374
5729
9741823
356
84405898
126246728
193741634
5584461
1928891
423599340
24702
33013
1728
72692147
30484
9441676
172924
4799
16382813
12
4
26212
185463274
3056
651
2146881
15717
101096627
11
954
291320122
4753
2
15
15572523
12
1246
19750
159084
17
8537007
52289
454894906
1392406
568
13
58528
47780468
900
2
3
21790288
248237
100
881
1995
63663484
6621476
1540
47
7739528
1840
80
93881340
218226332
56
2026708
124881933
269618647
18352
55811
2875
281
75160489
41022
1585
495
14561802
928
24
225904738
3
117213
1813
520357
53315542
349647503
53390
162
7414190
60814
1956
320
7095669
335
5
16603
127330
1847
5030
469909005
2
14
12262
9467658
97038
13901051
279980
3142851
12283546
189201655
2671932
1558225
967
466500315
12
1503
18
6601
1023
1290298
108157803
256342
48863739
6811
6355401
9223744
7194
56709982
1151
26
13
237766617
232
10
418317447
1228
5
9872512
42867
2354468
849686
2021
137357907
110334
3108515
6508
24440310
32195300
520299
316
3642333
4485
1242
298
539
15
829
7391459
234152980
67
2675
1645
136395750
182195
7518424
172765983
478
84
244611730
284
458291
33064
463113
108105847
3680
245173347
42932788
224912
26
11675
3
54
289148
417226
15563
3266
140676248
257769
313005481
6811192
27
6
46
78887412
1072
33788123
379
24037739
2730
6
417263924
40
10117051
22957729
58
4
39579220
6827
1149463
13
525
14593
4838224
405389
12889
148706517
6603
28157
108243766
52
14
22041
5
310
51399562
504756
277167
381808167
189460
16923
77
18
45
14958075
45987680
1892821
3843
47165
27892734
6433
16521
34895858
4181
16239088
20643305
6941
114840704
305470
12991679
653298
733824
427793041
48
5416
29935
6
408874
370836
227
94412444
7
6181
19408564
12612
4
7
53148617
124
619
7517
38
310863
3
375065346
4203
1768780
33
128
84796
307511975
138459
332446436
23733
7
16675993
683
4667
44
1243
44931
122
102208936
2501
150102664
11
511116738
1533
57164786
15720523
2763
3312
8473253
2195
11368481
130834610
459663419
8301713
106757
785
18204
432
649
928879
756
5
20485
14643
370
175054166
28772521
382451
37743301
967012
156838
23387156
16070436
5636
341851
694
58
1265
13326325
127325
256967
7558
10757332
26
121596
617
1381
7
404315
94
489212554
66383
18161455
6670
3
5044599
2372
498
31265248
50788920
5272
825
8704497
116692
64420
82
2247
45671887
2025
156517976
53
246631
43109431
60090521
4082077
857
361
12744525
61412
2
8
2817214
1674
372619
45242
1516151
240711690
8
14
15527538
1778774
16
225879586
36
11
235
28
21116
101830121
13
194966694
3022674
115369570
65
13986
713
118611014
90958331
7303588
49
91556380
2099755
17
307394
121325341
118
4
3068190
246
152191152
9
869317
375169
215
400973
879065
5297456
244146516
1181
435931327
24
1846
206310
36
57590630
19097
242891
4952815
199338
133236972
5232
5
4351
385
242946
372
113421257
49842
5
17100956
1547
2281
24954006
57
55464
824
14
99
158573441
58097898
503655460
9
32182198
5172
8
15
14957724
480146
170758994
477266340
49250
1718
4568726
21
3122110
3479
20787724
510475294
2267
5809604
539638
3220713
10114818
221
5
6827
230
216949674
2555
9
221
429416949
76
20111830
14000954
27829
288263
29082
381
143935
224673
10071
32650448
23627
107
72676
3
15499
38140
5510520
29
7
123397
157327785
11794649
5
7139
2300899
675
5178
3456319
4496443
16473
1983
4841681
89143139
789
236
6
644905
49287
26
3383
25537
110305
3156038
1089
2
16135124
189
161889098
3
10
181306
4392224
14548568
16711
58238039
201
4149
58
45169615
874228
111066404
198204274
24893106
1356
116
3
408598993
106482876
527
193471
16548923
17321
25921
4
485
4
4236
853299
235651
46679
28514
891
78802
172988
120004
197653344
11374323
27405
23243990
63
106638093
7
110710
139526162
2
119033243
18216642
269211768
62607188
44185
280848
306824
18298
95566825
15
1141
672120
57005
229569
6
4
388077185
314
34751411
2296
456
42006
4024
4978595
5765743
95149191
241500141
6745592
62736570
2814
689
47899
83370
45188
2017
962
166597
33118
947
171668101
140073426
100
32206
2156265
774
10
23915784
3173
57
2364030
1675395
11993
109287
14879659
16240
558930
141322659
32501
38538
291584
2
1617290
11531167
53273
28808
7622
113
2486907
11052212
8
3923
1002
391
7
3074
12
15816821
12829654
45
3243
24
1653
247300
7979796
193923
28976
276478
66401030
1841017
43118
1752
22226
25788
9478936
83932173
6902
4297
232
3975205
1091796
5
30
14
5173403
3
5151
84169
122083
8037597
19162087
402
4160
1981
98325005
11727
26806137
91242934
111418511
7395732
5
290473
31854
463710148
61997774
183348847
994043
2
2650
945254
38484
93
25
228303
11006047
16408
10
17603118
19
230710014
743
456837
2225
3
49952
122930758
13
4332
50
111803
38738
268728138
5780435
3064424
494140
50
1360438
251497
46711193
6132896
1047005
14509622
161551
3338
5
964
9
452433336
20
18633
48374327
192008
1348
22710
23109715
7
2333
6
704
22355
48583185
1066
1089
194106
209
346867132
276
285
59865
78703
18
219821
1752
8846997
1766514
575
2
369740
54
71853
360594120
32677
18
564
21457
15164739
392087
8592
30314
3011
30801
6092838
2401294
9263
1017145
2
817025
1942974
4416
52
727
651471
10758
507629819
2
1289125
243619
2356
2763
43709
20
208432852
227
23870
3
1102507
7220412
20373141
32488
5
24643043
72434
74732
7790
38
177081
3154747
3932
4
17953886
66726407
116457365
427636
13135495
277250170
33
722621
7943900
4996
12388100
29950150
3
471143
12774
14
138
8
7246387
18107
1652
1348740
80
3558
7
10
134149704
2
10708
3
24903581
579
3552913
1734798
228425
411251448
3820
14424
350
63985358
17
37653268
233194
1155
407
70864
608
77
22
5
515580
177778
212309
248709104
35
432
492370719
27
318233
535619459
446165
197994637
324
294
14250934
2
4
984
7945
685912
4362852
43202
56234
3704
84060572
13100101
3299
936
28853401
6114
100973747
30
3533273
4267
12370
396079234
132
20739
489
3832
126420
346598
195067112
95
5
112566496
31633
39664
105774205
59802319
7845826
5651509
3939
24033181
1283
111666913
98046763
544041
13692771
3168
3
1088
3620257
266069302
7
8303716
3
126544387
42745
9
10
7629
2968320
41
4
189
5
284771969
516
215
12436
8281234
95342
18978018
7039215
821
14364156
14366782
188727
50648
544998
971463
9496
477
445
3472
2802
4371
2
419382
6
2042681
301230293
281276
33
2257
1293822
12669
6
5362937
1544034
79399
3939
9833
61752
1498
288159949
32182
972410
87
1074
53347
22179065
258
494603010
73
7424
5667723
35497669
1393
5701277
272049398
44274
366
38355376
16183
968927
405
466943070
4
298816587
15584239
303
62594
833723
2
14075062
1004799
3273312
7947383
216394
12207495
105675862
300629
279585
218
63
786750
2751534
5
14715824
11776849
1836342
223
909419
323
33820
335972
18127978
147184
413650938
3138
29187694
281361236
258802
274590012
1014
80215
15599179
10693
71734
7
255
45
25
170455
4918
2227
2431143
19973378
100944828
848134
12
118539
15068470
331534520
2
1879003
2858055
2
5577
120832555
295
953244
1590877
2
12966093
7
2606
228369741
91205
2942305
19710
3
3478877
31126738
2141849
483
3044
8584
18
27981688
6413
92408352
3526410
290578406
8030987
13271758
176
151
109260
1683
122237254
14856279
334406
97115
164873
217879
3
31803
13
39
59
501233
2682
4150
50959284
85288984
3296380
7
169526384
895
184418
90832
1906
14
11
3
6
863138
360600
7
3630
127495
3265
16037739
219457284
24182
4
40
178691206
24
59309862
225
45092
56521070
21393
39594
1051299
138565
2567
32695257
47160
11
216688
15474993
2
56760843
4
24690034
1402
711
3
1804082
23293908
74811
198
28078
75772753
2136
14452
31737012
3876
2508
450053
8760
121812098
79924925
350
2607976
237172
56
342128073
8112378
1822489
89266812
924923
15839699
996
870
228419
280415333
171672092
6027
4743636
118022308
497
232235
2634939
23304
9680
29
51342
14
11
32710911
120
95773084
155896
333117862
17391621
10393236
7842102
102381
9525045
876966
608
76
2000398
20522
180169
15
6
231
2
559
1068
383487149
27413
1697608
5175342
47967704
178754
1587234
14043215
75999654
184673659
4
2
213590521
177930
7995
195
66071906
417925082
558582
63
113344
7667
50
30
89396
26361
5
7011222
7
138
280
1931888
87
500
3324346
47230785
62756
165366
2139016
71
1154204
46902148
4705927
5
15
8176443
516457
2
5
77169009
10322
5048814
18828322
1954
3660996
132386703
5
15263793
223
501
7111
335827
84870
9563
263490713
62138
14
236
3
107026091
31368789
437871788
31747
6359769
493
556
9
12977562
4065434
61
156618379
3239545
480995386
10605
359095907
447988
27456
45537
24
330205
7
3409389
4984926
52703983
286023
55
9678037
19208
569783
1826337
3238
103833
73178
435
1494984
906
8
30
815756
37411161
81763933
4404
144256213
40815783
2
63823
26818295
6122776
176677
14
49
346560656
130310808
3259151
244644765
2824417
340995
12844582
3273
74586224
720
218485951
44823797
100
1841
14
49
23712435
2048970
185989
86619557
3442
31169551
63618720
244083539
3000826
251
1479981
176
1917
333537
226498
6850088
6793
139079375
3450
7255
6
10550757
324
8
270657
32226594
244657
1792
3950391
6680328
7572
2
336
128
17183807
3261886
81
7422
1621
3534
27969
245
146486911
4
614579
2669068
7
2808
16
179814096
6880
9044
189
73
144191253
3608
120074
34069581
5751827
691862
3
56602
559
373501
104825
13
7720315
2060006
68
5
19
377848
801441
8905
2
6196
688
48
3939022
138
1775989
18
29
90
3
210
734
7
3
228950409
3
191157796
3563407
18587
65451
447581
3286169
33
222423624
336208
7
36548649
107
4008302
5
1977727
245683
5143490
437050924
1850
189758984
174
116474274
7896044
20672
26379
26051090
3513297
5866716
50
118850
41226
218
231562067
71
1903
3270443
29128
59669
24
166559666
23105301
59490
349883
5
6633
1664838
587
402064865
527509049
160
73481381
22
30845
19487578
191184634
81
140273
681581
25
521
14294843
11
2234496
38583
7
2370
439
57
49279052
859
214179
15380
91
1207524
494
295055394
1098
390
581798
349521
131868977
5
10
170
45
392601
53
67
60
550428
386066
2150
2
234
28
93206281
1080
3932563
307
817526
4506
29
337120029
2
11418352
3275
378666671
1803
1610217
6454
3422
11415879
8922050
210
2611110
59
19
3249522
1354200
1706958
1604438
214532533
55
508438516
138
171091098
3
451186527
1914916
7180
214187
93820
7
619011
335530192
2165509
213623729
221261
468760
114188706
2
24834601
968
101
251
16
2332870
4
93865888
47866809
61
31
25812
15390
3
241312306
75024
1542918
168388280
24
243027549
2750
406
71957
28484055
36439
7381991
137
2033365
745
1555
349
393582
1494
114156
11548498
3618
10423
231
63473384
519597128
3809665
1421803
21
1968110
118559238
9236332
43563554
53
235444
20451732
614451
3
144
3214031
942805
7
7255
104
8759091
474
46334251
903482
3
11
13
2
575282
218
12136862
29732
13223142
411630
193
1205197
306496
124085662
38130819
13003404
15718
176389
1987558
754
68434
536060
221724374
13
280
4998
232662
147659325
875853
60785
99
217223
12269
199919614
520688
264
31614
9
1406
1296131
231567955
156061952
19711187
92
1848
16
4776
2
18723371
42969750
6396234
803
35167602
23310664
31276546
11
7751
541
140
7257567
1771500
161
9
11718
11
48443
14886
5070
130507
1110
277706
275222
1392
330489592
92608981
16919
3
136027
15
343
5
36861383
104
5
13707323
3738293
112
163728
112427193
2
78
420392
2
2317702
131334
16581163
91945
213
49135373
7
1767219
9567
23795
6940385
86353
7164
3
13
244961512
714
535869
88963
1187
85636
6
3
669
10220
41667663
7369
8
316621
3
28
30
1449497
226299954
162
105519
5071486
12372
184215
166
1029250
23491
26
123493
9777
8948
6470451
46002
291955
505
786111
209762
998305
184888525
3
695
113
5040
26
46866
12696
16299
479
1466
1504
3227
118632
6124653
250902
405106
9470719
479
55
16
1955458
13
30920967
257639
2691
111
585
4
162
194604551
5210095
77088
3352
491990185
3027706
546894
784249
9624
62
66401819
2546359
131205771
7561
5575182
687993
13
162156569
1184558
183425
5198
13
4
13493
14664
339
128170761
4080943
94556
630
114376
297090201
14
18
115720159
77
56
60694084
134976245
187
450663
18
396393
1904618
50
8549
3187
13
770531
2
16463
398189
6551790
108357
424934275
91011
9442
11
586350
74167
7360
31
532301
6064
95
81847931
4144
228
13670
101376
21
1985290
9402
222
1678087
4035185
8132258
124231151
29404461
686
44
2189
3
28699732
414
3
18
1375051
2435
34
36316147
1882
2999
41179
30816
19
141
26283348
31
30890
164578265
705555
76
18
63580
178595
1000679
13
16315508
14836237
49634529
190980
1979
534790353
6241
175
32753068
8593
2064
24543
3542123
58410
349
146794
46365772
3
32052
2444
6512
12616
756440
211
20
137164
19987236
953
33226608
618991
55547453
142758621
61926066
14354315
28
128176452
816
3
1006
419264685
30091
7406291
23
4
4078429
525
208
603
15784
42712
38039
16633158
109318596
7
4116
199057
18
8682267
3804
10404806
243535067
3143627
3
70704
3083
15
1009841
148683
178928864
32659
49310928
58326
53938
237435
14095
167144381
4644
2363
997376
429
342
2533475
1598419
587
270
1233
12844
67896
4023
15431
6
242975516
37
109
164080
152
249
22658
319858
5734063
280736595
4359912
13531032
2033395
47974
35077487
3932
17506
3
22
299470394
22032118
2
20633
5213845
6086
101750
89649617
3751
272532
363
83407247
29081
43031353
6
184
7
4207
77038364
62258352
5465829
285
11900021
24204
13742
26720
61
320614551
10462
783958
50558867
308079928
62597241
826
9997
265734394
532901137
215766
100
23674
38556415
270034383
239
15
577859
439
64375873
1074184
19007602
82
34900
8182
797997
15779232
4176693
159627
843880
1662
357793
18342
26
9408
749413
52656554
47326
1066323
27
1383709
194165376
64574
51511
2139396
25
3
96075350
202
317
15840
218
17
19286
132286707
1017607
74667294
54461344
9182
2
2009683
10336468
12
282490
42
159502643
3
656
2785987
2
600
51
465731979
9701983
104281
11942682
5141
11680779
64315
12
228
27445
4765
99116
450694796
5977
476956455
61590095
373795398
13
1547911
43
764764
27975
81866074
17008246
28887
97988
1978
77138
109845
106556
12721061
48470014
407502379
12
59515291
4
435390
354444577
2077
106887730
11
492793883
502
174826549
8
1316144
3725
2904
360125
43163762
41506326
26888
56856524
167526872
328286
3
29764439
27
619
54681
27
257
35140
694201
2817
19951440
198264
3660
516324276
113376
1732803
265
1806
1531525
356574
3
105340588
1666745
6368
64
220231884
1005
8920201
8548151
191224718
4422
156347
28
47963291
1063
84
123312
71534194
6414
51172662
18446476
20613
24376
1409
453241
266538
98
16508570
770
3264944
155
2
2696004
3
5673
132406685
15227
455
953
64061
18405
3
105
62
100520105
1034
1652246
29273472
509175925
2996712
38
100204
30362541
2
21
3
2151121
13100621
6555
1260165
21
534706825
102643
2424
68764
190
30509
271217
114849587
3323393
3
394820179
9425105
133308711
17
496351
38968
466903
161340564
108456
363230
3825
123796084
42717456
1368
14
10913206
3007469
4
22
161
490694
20704
6048862
3959941
16263
5047933
8755
9965203
1426010
6586930
12347
1916
39281
395
50463
1028809
8464
1710
67614657
7
8334189
782705
16297
43
20
11080673
834
229
13
65664231
3
5162251
301134
48160
6685
117
4
19082
27033
5772104
9
7173
89477
17044407
377
43647
57444
37042
6
19
78
4670369
13956
7
6358126
201130529
1614055
43420
129
223
243017268
7456
2918849
105
379
7268926
2162619
3
370810468
828
15
188254
5993
598
347596023
1601
182071450
303
229379034
8
28909414
137495
3
3561
21789
3
8
149624408
440867
2622934
345
2794
25477796
74718
773
371539
773072
127541
5
26
13
65
19
3717966
12390075
1968044
262335284
55
234
1174270
3284
5287
24
1744897
93505
31375933
27
52
1343243
944372
13779
1026
749
9629
205
257
33731634
487469193
1060904
3
154428930
138
66536
5783812
226374
939
10
14
1013
872
20
10802050
99431465
33
4
8210029
219
4
18
552
31
13431413
1641
5
10073
181883820
686199
302972
2044515
43856665
6855396
2030725
13030923
14408983
239863178
160842
15217
4264295
142707
8968682
26
8471
2697
4318
40921169
20
62285402
152
245781
338
97
2867
1889140
33
855
21
11416
2670145
610
609186
6
6712
78265095
29929
2176
7844
6990
7
2054800
30265546
440
220
32
1384
1547990
1381097
1849131
116
7
22514
398129
241657454
4030596
2355
2141
182
13048
2665404
3
10653
163359
7915172
56451188
618037
25
1635
11
3701088
83518878
1119
1285509
75
462282
61102886
936886
1346949
908659
8
26432
4233147
7541
250041874
370502045
15477659
5
12888272
6774572
10835
8
28707980
66885
1955258
5183779
18
9
192
9
53111439
7
637321
106010664
47
61244
10295
31920180
8292070
16
6869288
232
321
398
1182
103746
311
2780232
13
8859
41
704
90096
118
1355
2715
58926199
168853
30225636
125347
10273410
29
171
39
92
921111
31633
49
19
64665752
185904
15632
14956
16119
477772289
13616
437375
453237
678755
3399752
74600
2705814
249380
226746888
20
175205865
16761902
35
441317
6
26
2029
71834
59030
15738928
14136355
754
4587652
103529031
8
1451551
128951422
173969312
44
26052950
508846120
61732
95
20529795
4086955
25
1483
301496
40137
1890137
159236
308
5233868
336139
27
70734
332566987
1261
237
10904
11
4700546
2983083
34956106
60233
678
9059
58106158
6
80039
55599236
114283
33914976
27
13743097
41066544
124590110
16068
107
33372434
7016586
313813
4000
2168684
5140503
268
3
4
274
326457
585707
20114325
186217
445502023
15788686
28151
550
120
1864
96303764
49478
8
51532587
14128
483
16
45217
6200
40
10190385
3904644
2845
135
15533969
25966284
11944763
23478030
91963
56880
2538289
3
217167
163
487596
17
27
69694
667944
15440
2
59573
1907162
7
255017
1181548
6933532
33356383
1609
3563
703115
53
193920
25895044
278575
109
5222962
3836248
861
1680884
14
30904508
604
509
245569513
257121792
5
514
706090
4002894
2
28647
278013840
16
11
4801150
3408729
59248
20125271
104
264864837
3454
3213
8638728
47787686
14535936
6055241
5
15
13242
1130807
3
3
34
11910
771
266262306
16575
96002185
4148
33264049
31871
136
2531010
2
27
7
164299
7961
2998204
3026
38
13
1662
2330
3576
7726
56820270
13
20805137
1342929
3
5563
2023998
31265
3
8032225
13
1938
206446
37625
4805
293562030
78973253
6
7411201
406168096
363
5
18076334
6965612
226
4
218093624
766
2366248
1862864
7855
57880247
15
1973934
5777
602471
46
25622029
9480
199622
65116034
41289
63947
490875813
383
28516479
1260
627598
78
1382
16
917466
25995097
496057
272569
6233796
2
4
146765
7
247
125
7731470
252057
50
6734998
14552
20580170
1840334
957
49093
1415
18510804
3245742
59355099
28
1704
263280
628
17
14105
4
318
564748
8
3853
366728863
45979561
7
16839
291454
46715701
153143
19245550
929909
31
1716
13138
81619
22043448
740130
5144722
237
83382406
189480797
1054812
27162031
942516
22061400
4686
5758511
5220
127771
949806
107
212517014
77
10583
3
139970332
41289
242138408
6097
406
962657
2436
978
44124648
38531
465
103876
15
1939
24
22
3
7
570297
47032249
31701091
1694
2044999
37
29311
13
1869411
3
2167379
269713129
12
62466
242129699
417
13111
8
106895
1631699
70
27886752
3
469
6619
93
3003079
27
12
12937362
2311
2
14
8548803
29675987
219
235
1855
18155744
50
27959
21075
1922
5
110289164
58306
6559535
123423
232671923
2
500
51874642
16545283
38100419
8
406784952
331
1732
53
120
488244
6962
3679
184754530
18
156
602679
11
511766607
29567743
10
2233
16200
51165959
12369
517371089
27938
392456148
145
7698
387358
20548228
27309
7791555
164956887
124242
464
110658
61054421
14
15
993564
5
127325431
5588201
102579
2
3
76851
290
639
225152203
28076
49
13300
37
3639
3
32398
29675095
57721
104421
127
456
74862816
7
539
62
429
10164985
59246
1966
2
53058727
12798906
1217
174
131358293
55653
23870476
296016096
493
821011
3
195
7902149
2
298596
27
375756
9
111237
506062
815841
101983588
19025
109
133371744
9343871
143045237
22383
21962
234278
24523
54
12385
5118
12
644070
1041646
8223133
40
10686522
924618
63
1977005
3626
3584
10402
7091587
14016892
110859746
191399
10
11
49
933996
1622
274572450
13916
12521
9
12997593
66954668
26
4029299
47900
24885
8191571
1732
74
133
974
30012305
5269
2971
4814
7111
3
262745394
230
15
44760744
13
814964
77
12195408
1699130
1775632
170383557
17505725
7123
2
4397
623602
41922
101374
1978356
2024919
6271937
117553
15696513
3471
820426
18715943
23761117
389933933
135910
208
1197
6
147166947
21008124
653
193055
6517439
37
357
97
1192
81
26940
243959032
12
6704
905298
588
2
26567805
315467
437089742
46
10099792
62
168
171
3880927
7176589
24471
380044198
1380643
6701188
257060
12023651
212995457
6
1657001
17461
3495493
12
15
12593969
3886786
59598
161881
44208762
4092415
19493258
1068
7991655
45654667
3
14
1857616
223491744
3148398
2926652
142
351638
4
11
4
393648257
8
58779
1077
124674256
387
127775674
3259745
249523
26
979138
12424
1525159
41
9068
11214777
6441238
77535243
1373
193
21593
19115
1545674
247425929
13
221
10
5
708661
164535542
8
477243449
442430
71
511255826
39
29939
8772050
3494
2854
737
334999
14843
13354
389
63
24961005
62711483
7847
31886
112704
285232622
1581290
420104295
137503182
7
5353
7896667
1085
1672281
519632
2
239364
56
346888195
9
264
18
7700981
4710
7
32016
127989689
263595502
8269906
134167676
3846845
177379533
79
5514413
69
166051478
109083
2
12
74213
6
379
2443134
3603
50938519
642149
57944153
4384730
1145
414848
252887593
40194181
109142936
6991152
62915
150
149
453
109250
32981364
18196
7
1717
7
7
8
2556811
6063960
338
803
71563916
3677356
638734
63
231875174
403849
118482224
106065
116513
1716099
1934
9
1225
55
7
6350
2473686
587427
41229
66318174
895254
4757
26563946
7523965
10782017
62447
829
10285800
52
9
6
361
114
43
6887780
258675834
69
7
8561
441717
26536374
3252
30
3065
309402
216
1657
242419
45778
2121518
8145182
2005
114
41845856
13312
52273053
6
48
13
720514
4173223
146138
1590
470861805
13
201151
16824533
93714
86065489
4357
20455517
2057
13474
20
2782540
2704
5
4706101
96970
97
7
3
1245548
174220923
489909
9
247921
379119336
919
3
258083767
194
1822
3
974
7
29950482
308769774
42
71010
7
15794968
22
296
6665065
129
37826841
351363
5367
736365
30
706056
6
317192
29837569
247
7127178
965651
654999
33200
2662838
34012
101
1138
2072
251594561
253
16198
367527
395
1445955
40
381370
305260442
4250
332
5970
26893075
689641
114
57720485
51
204
16
481317
66623794
169
103597
14
134875
29
41220623
165232
66
2954
16003
2489307
16643
7321
15917297
27
55
258498595
462543188
79003
3797
1781
31
666194
83093000
267584308
25
320
9164
48378503
221268258
133510112
2
1585483
2907
193215
3
159
35793
1985
11
8
372
404300940
2340
171
39339524
5548
3
16695660
84575
26822
201
33732
5358
122844872
12744
15372602
14
65057
787949
38
647452
90546
4153
1713771
4205053
11980376
1929
2699871
1058212
41108
3
85
18119
22382614
54
41
4
54122
6050819
99
136535969
370849454
248898
7
147258637
113
268016044
59275223
2196482
4091
105
19387198
448975
119
41237
10
733
77
378
103428876
158323
1142
66
199992295
328534489
125201
3
235580
184082161
1710617
398495061
5751
373773
62667
5467
1546837
1669
127360519
93942154
15895
102480844
9
145
17633
2
5406
874
427286976
480176084
2507756
35772456
3
23687
29
12
15
252615
352044305
33699
26115554
66575
52
428
42
17
210737189
2
228650
46818739
224679919
118
30
294269498
1421193
487712
1505
401371579
19
5850
280680372
470399
3
878877
16591484
32156
114188
16100668
3528247
5776249
53
12
20253
5073
4269067
1500
23374293
84
246358110
425595725
92404
38836
36772521
893
17469
430261257
801
8019339
2201828
25201
404
94958
6027842
7141
1665
4
21
6
1311750
31
16413965
41323
13413517
58670
69455654
6254
4846
1984
114913366
5885
1944970
1730791
7
2986831
7019
307
176
48
7001
111442
187
3035
129733
106
11
3506349
12
200
3328
112781139
1994048
24364
130359809
12824023
7
5
202440
52425
14973481
247351772
77
3
4
27874
3899
1790
15
6630988
1314
894
5
170
41701
3
8316
16421
188
466803
9928
110
181304
3
7810521
2782
15520
184827077
15136
89
7
14033385
2540
3
61775731
107
128646
103
310422
60128
104
11303
247
240613
1856
330709923
4
4
3831
464
42
36329
22626800
228
33
2032184
6528
643
97393943
99707634
215218
7529
1935
66304486
3011
81806914
255044298
26492
241
10
11273620
397311256
7660691
5
408
1299209
101882841
33642
48989
7
40283209
12967300
89109861
763112
150
16103
367
53267
114
532668980
38
96
3482324
123731
2190826
25499571
242
1373125
56345
492674
140464773
1285
29
493
3881
1701374
186694868
264804341
51381
3407
3872
7758641
19
440978607
4
13040451
538516
20395516
6618178
560
3
15745
25641083
29839313
29018
51347535
1026
71
3
241
24908
25580
49840
10
13
372
907
471263448
310
24071
406
60102513
90644664
75
19
1743
1328809
49005
2564
292093
109
112736062
14191
27
3
181690266
90054
15
118
3328
610267
82319
416924073
153005
23
3918789
510
4881
12925828
2358935
61
6900
120983397
1449269
11839150
1672
119808
7910468
10690
5
89766
36162161
13286
467
30519
91311
489
38
6767905
386921061
11934
773
56
14
6070
23685223
696
259536
60
39396
4
637
234
6131986
1459198
108145028
858410
552
2
1648538
2
174582
5
3763015
144
2738737
3689
86782253
6240707
213
15071
69
68045969
1606
462
504
130
10
817927
74200429
25242435
122125516
249123
280737
175758
152901086
17737055
8116
353501
48761
12708643
170081406
233331324
11
120645
16046974
62767
848
17898884
29899
140509160
21750552
22160641
43
130961674
32135
29
7825708
1890386
2636524
69963840
61596001
59
5000
965
25
61
361
61335
54
52357
1064
2169906
1846296
78707
54727373
15
1038803
409079
7958750
165765591
133
8012627
14166
4934
44683
66090
388616
8707
258796
1617475
8513278
190023
517105
61
20570
5
26
361384804
11783
89266
2655
11731774
407733413
1200029
1570
144258130
228816299
183748764
214291
15252270
2
425111
6915370
2
63
886
14543
6
68
5169049
11
11676701
17949513
177836
495063340
287
100024
2807
4
529
5073754
61949685
6
2
3
3069
5929684
683
489896251
198
4239
9
47
2541703
2464
153724
122
216
6
180777
50
3007
141798
25
63812389
1839
29
3
225090
11364
38870034
947
4
137005607
22
26622
99
164
23
11901
725
73905
24
106835049
1161482
942
210329
25455254
4145522
2412980
4200
299
1889251
26136
4
22366489
20261
33939
2
243068
1201
585802
120872139
8191
1015
235598
233
1461
3541
1662140
653385
2927500
3
2016
907135
3352
166
109212876
3781252
1996
9809
45511
29
4180577
3493
3387787
385764148
3952
1633
6538
6602
24
116131732
115
60
2590310
493442049
22
15086964
1823991
440732277
516
4142
254470195
2271131
5394
11947946
225802219
57
221153378
113
14
1471522
297315
40685873
1521199
1019
389834148
27
19545783
17862
803803
37
2619078
58705
18038
8999
2
206
211
3
51684458
29056740
808698
825481
249
3451153
306946
20
1527
2535
7
3
102
14395737
1037
1318904
1359
3745
3
12639
31
98984904
125
24861549
11841
27180
69
2669
3355
1633
1743671
148694
90704
13871598
53
2280
417824
3
509699
193763476
65532
227247
1414122
419692
18
2
162
2707031
184
3
2270740
420
304784
46
29582
25
7298
74627456
218863973
4
336
20
6405
797123
2822
46193
60384023
11035
505766565
27
22304
5785
181675744
383037
435074212
28
23
170838374
7008
185218471
57328
1648
203525842
2
14
19525438
30750
162464
39
162044
963
16737013
20725293
100
6907379
25348
46242
116973335
29331977
62
4847
417676
6
10
615
224549404
190861454
2037740
3888
279
510444
9124629
3
228143595
10508
14553722
3315
289829
2240
5319
98075
384
9
1857
25954
8494105
28368004
1161
854400
28
55
4
222317742
59177005
56520
167
5170717
61957
409
204729
2
7888183
30655782
394994071
7
1005913
462
4093
35
2219252
67816
2441081
3487
17972
122731701
7260548
12
386
198
201699
2445206
1959
390970
7506
2
5
2
20
8264157
44525
663
1136885
195102
5
38126
179113467
51974748
8
146
64458990
75494943
378370
27931
6797
5260
383
15701
6243
8
36
32464
29120591
4681099
128525
12
43
51
2014519
308
1812843
462
14665415
176
60339096
6517
10
13
28975768
768356
44638
198264473
93758
6
476
204738
17
1220386
669
22368
23
810
10429
28693
66
59280919
25251
117
693167
24
2738795
141478275
552
170395
18208
578
116205
4917791
13
671262
1738
769829
455194
236
34
29
3
3
101945055
19087
5576314
8336691
50854561
1709
252331
1999
4154539
8
231015136
29803723
2006
5095501
5
10844039
4084
873
555
296
70698
496959
3127
357
82
198517685
238792
2424509
963650
3579107
145183
239601
718
13
15
25061166
24670839
47009718
23106489
429837682
5
45437
512293903
73629
20046551
82
7
8
2299
3630
344
26774530
42122318
1180936
1541
3810233
1896974
10427
249408978
1449
9216511
29
2
38054148
5604082
1606
373
1839
7188
128
2112
192918
511
23460
2088460
24840733
116638121
359
121
7348
2160062
29933056
5520820
24
2166947
4204961
11555
51932
42437
809
259690
627
3
4
3
156
149955
21
374180509
102570
4896382
18610138
6386430
1241371
105388
6287
7097
965
202275159
6
83
15551
46451792
247314959
298002635
3
170771
1800
149344651
4
5324
369
233419959
6265
123234
9
173157
7881
156750
54298480
580076
33919
7
153
4412
3151
1458
563
11808564
107
2691271
7562764
139534
27267169
365817
2965122
7330006
10
5464
41
4
78
1920
7
3
25
9756
7
23
246
1030068
423
180552298
2170
11388995
2699860
4718770
4645708
16004
5480
228048966
26
212214
1625412
317594739
15
98508
74861175
3283
698
19
7
2467
108
234
93881133
84824385
84339
375831629
433
88149627
103477312
7724091
5901017
7491216
22
7
7972648
19450668
559144
1461
636
15049
10
8367178
4345971
155192587
6655347
172439
58966664
36399
74189
1768
7535776
3374270
5798381
79957
59971185
351089
50563801
5486
517
211245
450885
10059420
13
29
45977990
9684705
2599861
945
5262
45
477314
534537364
110841991
2572625
45409259
851
472131
3682
208
461378638
215714464
514
393
71003222
251514139
73110
227
379895
1042986
28239
1544193
186
89943289
7152175
5383740
1877
11
53609788
220395670
363874
53
58669646
50
31329
1962
71
65758
48529
2347
6
17643970
71622
13504375
71385474
2
10
33
13015
16660407
114311876
40
61
4429685
22631470
56584
3862
20685060
4648
809
2168234
163
144
897968
199
79726202
119463
222
5704
53
27923035
497
10
600205
201
516268086
2
612
8
1816801
15
448845
126
126122
4
1923
392956
47803453
15886
579
507948
1323978
112096194
73008560
46423
90
7237465
106878903
3
24
483405233
9515
4113547
5115105
4
60
250664101
3617603
10904
24
215
15184067
2764
8
594
2215
35
10908
5723544
9
482907819
6568
65069
81789
15285
31
3519
5
11
144872
125
34511036
807
230
95
61969455
14
45
2153027
664664
239005515
146075
6225057
171966666
173891
590418
1793611
9
54
3008
186
23510
11858
105
54873
84205
1255
2799203
517350
1682
347969
511400
98
20
1126430
28
111514636
524033892
2711889
384
436728789
1853
14129514
109743
182529
15111281
2118371
7
88
1891224
13
857158
2810
1445
397269847
5
5651
2
996
51145
158285
91
4
8307072
678892
14773515
219048
72471
86
399
118720
23686
323904
60254040
29
72673880
6296
23107381
20833
16768587
337592303
164862
10334756
22155
9393994
347724
4020027
3442714
8687738
1163
1477328
39866176
5704
447
317971843
55356434
131057002
12
519334062
5
42
402763281
72917100
69219332
1166291
168720
12391121
43206
10603968
348426
2610694
190
268132
56619
310530750
5954
26874
626720
41568
13
64413
334155239
68888772
3
6530221
18929
872834
83567453
86764426
135
16
602573
967
12641
3617474
946
37
52
263717238
949242
703
25206526
34
6
11
4
186537422
1537676
3
309041664
14
41866
2007
2770
175204
1513829
307504988
30
829
1395
237341
1151299
45280751
102
980610
3712
13408
959333
4
5
41
2116603
26352
906978
247
2831
21293881
2869674
229
653377
1598318
2016
87445
305097
3369421
285641
90398036
95845378
54718345
13449683
12
54879419
25
13875
396852642
269
110
47950125
231383981
133
2295
7007
2
19789
90805
6474178
20195
2143
33359159
3
601
476
128823546
241095
3249
178
15664144
75
2
74
22482
15
430
28009
25106
13439876
43399828
8782
33450840
378554091
15255103
115597926
148
5
132722252
211462
57
72
1233638
103
11099
162526
13049
28907651
536073288
374275178
458358607
666161
61
254
3
5875
231861634
30
6771323
94
402
31285
91700
898
4136594
30540450
3
211207840
10
188833
2770047
874485
56
3224
98894128
8618810
7271
25771
7834541
16580805
11322
531555931
1388
119358128
159095709
21
1990
7
11
34258831
75
25755775
24436
15543
455
162080548
13
76651
356
20
110
2257685
13665
414
14202
644
181684851
7306235
1153247
26
11244
4619
75
1240735
5497457
344121858
115232
6
5431211
330507
582529
2029
12
4086920
908028
4
109
10
7297
34
18966723
5849555
169335
3358755
3299
180867372
9156
209
58
215314
860432
6561676
68
518127016
171217118
420323
10
22
3
947
4094
5498
700877
2
27601
38
6327
2021
3968261
109
24
4
33697
19
73288
1553
245098137
45
50715474
2440607
2366844
74852727
46
47948289
1852451
203814649
15
3847
8345627
82
1886
26
37668945
580
6
5297
7
11736579
355
256883826
127765240
18
500157686
528
11
9552901
6880903
2188
2188234
23731
29
25483352
106269381
11509
28
133473
6968
30069258
2696
8223208
193913024
14
4
225
13230
60879198
3100800
846078
1700796
467
25
225742
3805855
61178917
7046
2331
346
5
28
2461051
1329484
822
7
17800772
3131745
19
65628351
237584
650
268
147604298
52
6
196
4
67247
867016
1610147
1896418
13796616
478
104345
17
1496969
2336808
343
137343987
15978420
49872
179
86
6572
20939795
1534
3
202394
5
103351
10852701
322579
18298733
490252
19646
41
7858806
5483950
2529102
999
40579
43
32181
24033030
4
6
251
219
977473
6
78514365
3900
526914125
708760
15780963
2907
153
162534527
12833871
17675
117759
7861
361
9415936
10414
10495567
3
2107866
57790
54991
1787321
1126
16
49874491
2577
7
902
8
5464794
50147
4643376
8233987
3550642
63987
713741
34847291
5899
220309836
1800
6
1804974
88075
24107819
1487
14211
774
249
266931853
143
6
1651
626294
168759570
3
6189866
209
39
372
3532879
5124971
10148
15
194
8771
151
6173
197082140
53473
3
159690626
19
16
2
67
3725525
57611
651
25
9021350
172122
729
229318771
47465
2
3523169
15744567
573083
119552
89210587
272519
27471309
1167598
3444
1471914
21810
41877
2
84
1875426
90
3037465
2
139386492
30
7
13463
16
6876335
54574665
64818
1505135
1814
699893
53
116584574
4
13528792
52618
2
158
6829753
95
65408
55
195278
1834
5
14
8
10768
6219
14836
1190411
7
94549
15931743
915559
168342
13016
5032
164574
2385
521693309
11175
5705
365
92
4743790
2
217377548
22725675
1522
138
22845
50603348
6787
7788169
1429206
2040692
1092
430149350
7302
3638651
27950
130228
66341556
97
5835
3519
33
8
10952
31
21
1225680
7879
13455
1331868
22
27895113
128795265
265
5057609
64
948334
91
1226042
21832
15
11
26601946
16572695
2
444
234
65616083
144
1599767
1412
496
436983
358068
247175521
284096772
60310
160123
586941
1838754
107
1653798
14307157
731
11
3
292138443
7521310
452427
15
45289721
8122548
492932204
26847
59
15
54145910
1656467
639530
152
2
1589584
437218430
16108293
30041
15053408
15110
424961
31491
823120
10
1582626
125
1592167
29961380
30551564
50881
2591
66833614
1376007
44
4136896
9815608
5401236
6356
9039403
16
1633
237298
32
39
122001
364069723
1876185
8
966
63357250
3
415
95
118916
725
59
5590818
5
287214
2563
1189
3172
75
43619
3
311521087
129440
9455762
9119338
26269762
9
14143
183
3
4
44
24
211087
13089
29
14273
9
25
43734334
225922
528
127085
1471671
9
7721280
2900
10933145
36438
9645905
542
139719722
86271
5
49153
3
1463267
354
176730
175938611
1033249
28153254
256877
6
21916
869776
98
162514732
170
36
374280288
1613946
210323891
241398980
365
757
1778
912
19955
10450
171
32505
3
30
4
98101
423688
1915176
182686706
2985
694096
4382072
106
792054
255940878
25245939
514356
66967
439
12
20
2404
1408297
29753042
176369844
69867
393
227
444
65282
3444794
95270
48440631
2
14033
10297232
2607
17110
3644
3
40172576
5475988
42
1181474
988560
304664
233
2777975
6228630
57
637353
506299295
279405252
3155257
1944607
14204
5
1865872
3
346
1746141
22945
42316129
18596
8971
254
338763
195
1414
3263
32214612
398813239
2
492
57
9410836
635616
21227444
9053772
2173
7244
13763
232174497
1641710
2514
6140607
65647113
2
28
713
2413
2
31037561
467
2826386
32606675
49586585
332768
466
29044
483067391
455934778
56
17
1335513
23265
41341865
53055
7
555
33288035
92
31
34791599
12
3
78180
7
57334
506348
23
3441296
2
4140899
2
133491
5
2
1986
744479
6397833
107
2004453
53267618
11
82324466
12803
31957990
661
18655
861414
885661
730
221
721368
3123011
53145
5928
1929641
10
293706
272
12678310
6333
314462368
73662327
1941
7
32465956
14256724
256571778
150401
35590713
171320010
607534
2150827
6042840
212126
12498
3
80334210
10558
6781892
90209
935003
1653
11072
1628381
2
27
27820
16488255
871
95803
251710
3471
144267951
1012
15572
186
98691942
7
71885620
80
8739
120770668
2593818
93315
84
337159
18673223
5
338
150
3
45080190
277263
193412851
6
205
10933822
74766428
166535575
70
2275414
406428
39465586
6
291439957
3300776
64472
468
61823285
124526
29505785
14
63
57284
3233846
20134360
24009
200890
6107043
38712
1103
17210
524136
54053102
659
54844405
40
8932
14462
2796214
765791
58
41
1324
921252
19
295
38260
47870
1121551
223827
100
420
154397622
67
163461
501297235
2844
5
33
26110
2073
521
2530
13179
156692
40118186
1456411
6401905
4034
22
6802287
56651012
4411
96846979
758587
8249
97525762
6
5
315648
1135440
173404
2061
854762
8575258
29341189
3436132
90562097
769
1144046
163
95035
37689
39
165590
27092696
392
36202536
26306
15266625
732
22721133
13157
111717150
11
28
4458022
39
31
21578703
12
13524087
41044
100
61
34964659
127112441
75
177980033
1703
27521860
17985
35001
71291660
92
15508
661
45519941
37708
126
141791
6
7705098
999
1270
119
214504
122
4
8
954
519572
4
564085
323142
2511
14691
8329
42958023
33540513
125500088
3086295
118
31460179
6214
67
2139326
1278
225
495
1629
67206
3
58561
247
6144100
276069926
270
114655142
141960
1163705
4463
28107
228822
44708
418243
33503838
12263
105693562
1239773
17158069
23902517
11174023
1143
56980
14
143
90511
293655217
1699326
5472195
7
811
4981487
182970295
248
5360
10
12481571
4677
31
72954
18796448
26779292
11
752
3832096
446788504
596080
28
181108
803
239
396
15313
6587568
1395086
773853
152008143
40
312152
30067
3876
845383
11
34
754900
123
1131620
111
30
4985
132229
317
770
947763
244400312
5
18764015
5748
22
228230859
1654
119033277
43904191
506990532
50
3417671
37
1130864
38
50269441
402045970
239103
40
115
31398129
147595
3031780
378855378
500358345
273057184
37868
7
220884
11111
267
18
844512
47677
6
8152635
1572
45010
1329813
369876880
1676
315987
214340169
87
14158
2
2651865
244177416
396750
6128
49
115610
424290
2138842
5060
85043
129661
7360
20415325
15614483
3
770746
4423
2026575
444986
16
3
285003576
10452989
1016815
397234641
26368
348875734
25935003
6015871
7546988
15738
1264
6
1812837
248
7594
9
14717
7
1334
127232
419616
15
289
90291580
7279841
2
47577357
456335
68
15742
209217910
12468
1113450
103711
174581
177936
20629
2
6
12
60
543
65477782
2
5835
489236833
2
9
320
14
42649
244
23
61
3
31839
17
2
233
24003
170
354
18171
64906
1956
24200705
5472628
135850
7560
3
34618569
90076617
444880
30
30
3
271876
7965
105338142
79292
7
227998150
20728
3879
5469
1275428
6453459
11
30994930
32647674
347006
57073
204
513222
45595940
15
217693035
5646
3
4180670
4
58
58092501
509312
29946
141
214
578331
2269
1537711
503
460314
2003
12953355
29690450
398786453
7366169
128527109
482
120960195
233037023
131867372
262741
291891
195210
1114962
2
223891
241
26
536799362
412
21038
53
45
31258215
4711
3494256
50715
8713505
11044401
7445
1146
1613
29742
1816
5590
15179848
15
209
47644
182
626
254739
592403
2923
83178351
858
1195
106038
2010
192
8
534209947
30154993
1303065
1229
753883
6
521511897
97211
216007
48935498
246859463
523
275
137
938
6039
1530676
223
2482107
7
47903009
98
46054
298554100
2802206
905
6
27263018
428
945793
7329073
18809387
8308
216420
1871186
4199
456493046
2
56958856
4
82071
107
1202
14129
448154355
21675988
469
1620054
884858
89673676
49124145
5301568
2
3
19892428
7148062
537
34446
64899
1858
999952
1478
412218355
38
55796061
41226711
131051571
6477801
198322583
22376353
2994
81987
370
3
4008836
19658
189195
11
99224569
740
247140255
10
110
14
10
6311897
64258212
395294335
85
27
273
455548654
158719215
54770231
23106
377659
12897
986242
320288345
2392958
908858
12277
19297230
1171
2531
13
772645
2986
1108631
92444
20603068
143
17669895
444899
65
350262068
120
202
28771
49388
901
15
81650
93468
318
109
431577675
279889796
29
30917901
5
1300368
9546
471
2012708
1687
2849
270
3
515078333
1996566
49
1771
5
301
259690
124931617
7881563
75744669
2509616
1421
185675180
4
2763233
2624
120651
253
3739801
210273
38867
313438311
5719
328
29
2
356430
2684652
1172
71698
226
6
1051
6362981
713515
3050
792
3
90935320
623
441352368
154547
39968
651495
175
27764350
1743
118
4952
130415
8
8026416
10
522770
5398050
2868493
48367888
5
2428
5965
7
15135716
954
36331
37606236
1256
686
117369
507765389
52235
167683
436
52715
155200
15
7
488
287340768
171713
44424628
19998
5517670
5688
152368290
233
40
177
5
3801
1006
10
535815124
219
90936
5496675
289
3
8961183
3405478
29
2579461
606714
41597
546819
14
122325574
1025
332701
2
114
954628
443
10318555
3104
391459967
10499822
12474958
1098
207
91
3
12620
44632890
219025248
54799828
390811
524
30868182
2208770
31759
4158
5526
5
3795525
2029294
898
527663
65
159
28246075
212
4054106
183
69
117488786
30
106181027
157950752
30774095
3961652
2
375806
36866
9072752
2
364608
4749
4901771
8
22
22178
4208163
641
7713
10707843
62116184
83305
2304
29
16366926
41726
8
5002510
4
156
7633
612
2492
84631436
99
5214544
885
50
98
4
9
786
32804739
12829688
472242364
10022358
25930757
8
21
48
2271
6810600
19408
4
358
330728
609
1918
3712645
12910
3
444
234468
63030058
73968
113
3
3154963
14
567
39
7590043
2698980
15
85418868
87875959
8
23852
781020
57934202
30
19358807
29603
84701
131849
704227
10206
405019370
42130679
62178
59080
14061
514
940
30160
162738
208297719
71872
362
427850560
1287
244
276915404
9
11
3374
92855
158
1525302
20
4
1380109
825
14429
22191188
22564996
3653492
18040
6084026
205300024
164
688229
361
7133897
1024
7489
799149
87
228
128862
101508477
6954
1410797
13413447
10448829
2055313
485000550
2141
222416
1359972
2124
439
267
13
7156
11217
9
76022
158
487
120
7100181
68270922
102682270
12431
33032
5
60169285
185916061
14251072
140668
699543
437574123
6092
6
821726
34
476967
1277
353
65
34
15
58329
260003560
3485
3
65121
5407
937
76
7228
438798
28062
130
264946322
4882212
4134701
191
2
932049
4
5680
257637
7440579
52
13
3
268254854
5402
78
39
392134
179876026
4107431
22138844
29000411
16330373
14
1422484
6
29802
123409
17
7199369
15351582
76366090
255492786
20463
23
2910835
27
493008
507268720
46
2788198
230349248
207
3289693
8747
1281557
40414
1705206
6500
1339
1906
23113871
252685
4
2
188
2052955
8739317
472
16643
55589645
173529
19
83298490
12157
6341281
65374
6967596
23829
514835
437
270
58156501
101113
54
24798636
24
13418
148008558
50231
119
1855
6389404
562
38698
3634
87592900
58241529
2602
3703
34343
8
16470
20247821
114
314357467
4
7
221645228
200
72713291
511454706
510468390
412685143
109
743
81398
24673
28488
1883
544893
10
6532903
7984211
6
21142423
35
164568529
9640
1816917
1344326
1645494
361074
11376
15426
14031742
15217
529034049
2014
2
59982
257287756
13502
262665475
864
26179
13686879
235978
19953622
395123335
2005
98034538
7300
1154
3
213229
6619769
23893316
62
12609822
466
440
159
23
4
192916
35455
552
25
45414892
479
17950664
29
1427520
1352
230981
91938642
21832
214296
22
7741
862
33719836
112
514
4913209
1316
8670643
24
7
72600
179
2559
39226
864
13895210
95938465
88606580
48122
6466225
1458629
5822
679
6
29007
250440286
102099083
6802723
7486
192
229902225
277
8930
2053
11534493
1481
15645350
15
213
169756
106
6
42
15607354
22
11108424
438688
7
162912860
61
5345967
481
21
418
1934917
30
127123
773122
341829232
16
10563840
4533765
9391945
11
19926
9
224142035
230181
477290
122311678
28781
556675
24033174
46529
679
25929
63
6436
5475068
42310144
3
13360
13729689
15014
12662
4355130
25021
68067923
36778
43906612
7
2821876
4
16596
7
33985425
509669001
21626285
5283675
117123
219660
9462456
184112908
140717
155108055
507305
2695
31
1634
6673
6103
251
1013844
7597
355
3148050
15619685
449958
3843
166
22576
930
89
3
110363033
325
170906325
44654
3577
59218
4906
1100
3965939
66
157
1045
3830
5
1200958
597619
311388117
1642697
4076311
36081484
7734471
15
1117
71144487
13749
205061899
14
28515630
521530
5356485
23
50
1823
301100925
237240814
58
92118069
23651451
22
5819
1165
460194
76974069
3385
1479048
421576664
23
51974148
193237693
165901257
95137
3159
86
213826
21
14008
5872
17492
170314
2335947
3431
202855
136471
712
3056
3499389
6
9
436837
95164190
1045587
517663
9277156
201
790064
146
3659312
22
608283
5
7
63327
5774982
17754762
1326
33016318
332
246497
12
7
10636
3
68961
2
146791
86173
47
106587
3735
30
84
5604799
1168554
199
796
9
63286
886260
100
2845809
306
54740
305690
2726548
190428348
2
610197
198416
197619253
28276143
115699
258454
40578414
12648
352531
8
922892
229028638
756073
45526030
42182
35
429706009
223438661
1769114
20
13
325
20305
2847
9171
6781
774461
4865
13
6098
6
2013
16
137649342
115967
13
322
387672763
26734
116288
11056
41584
17
7239035
26946
154391489
1834
179658
46255568
1029396
13
20586156
11680614
366941
13
21926
5348
8041
297402
544
4204
800
418
20161
415415
888661
456
51840508
1679
1587
57272
3418
1726701
81414
400
7536
101
236006963
2996
12118
375023821
38188
92318
3
6
8
158834525
3
8408075
2548
267199005
2761058
93
19400279
19
7
3
26632689
1366
960758
28858353
3
7944079
5052501
17792399
942887
121404963
101
69562228
1232691
2844
23
943798
4783657
5700
28
553667
1084263
46
238610508
13
7
86452172
451
2225710
1449280
8525617
15509
38311502
340
1315798
246136
906568
235310
23190630
8105
43
267
164219254
6566
10552922
54782
768
483145177
499515
6327192
1102
4368
5206
535446836
100298470
257159
73854
4519
26
76145
19379864
521141
3
471004065
1063062
282367702
183
113
1786
19
102972
4
86185869
8087200
5103928
957
406078781
1126796
6
9
10312019
3487
140
47365
3517117
2
4449724
223
461170
202515393
11369
52711
482
59196168
47534678
607407
48663348
822670
4641118
41801
92087920
429617287
622667
1997782
436539027
132809764
24
5
29474
87325405
86728373
33
115377
673180
224612783
27580
141
331
16
843
7101
133
30525785
39328072
17
4
531203999
4018740
6
15323446
178
267754341
6
133213
3
49599301
1866
43231
938
4
59
4
406176361
235
194705
24
10438
29
126924503
82209
2
1108
110576871
4521886
18943
14
48857174
46782664
1970
9
31
12986
8
977152
364997266
459
36
5673818
820
8010915
104182
64
22719891
345727696
12480
9956
9748409
1141
102821226
1971
318430
1405
773
4
5670278
1831
179
183939
59945
316128
361264
436599244
151174263
22819155
13969
60098
2510951
150170
305050070
1038
257102
2155
4
104
23
850263
2
6597222
86
92
5911519
201
108759105
185651
15
82570514
4357130
938302
416733
2788
246305
447777909
2
6744285
1960
3
461236
7685873
459945934
2384
5602560
20165
179917
4
8
3
55249182
27
1029378
62245
3474808
110559
412
1331221
247300656
3799
1089982
354555
105969009
64
325
282167492
32656224
53794
9
6
2
2400
672
257477
149545879
8671007
488095
25237
80
434920
127688281
112074
1425
457927
1621142
1883135
345789
12574884
164877
3394355
474
77
940909
29453
36315
58735
162453
3
156486566
441
2955
838285
113
32863337
474304964
2063958
98508197
12304
2929743
66587583
222937740
754149
26
7
1844709
1301
13
29810471
31451
116872
59918467
8061657
78946902
6
2
191827
954
89171221
25090600
16231
3755
735578
234319
204724523
935065
63302833
63499232
7
9
25
1269
18357646
658
4833243
42
23
7203315
28
9072
1908265
12089353
926435
2306
1040
48003975
453
344072
18012049
20
4
100157613
49688967
17218973
96378
42671
125401709
366201497
34
74070
318240332
23
212293
26684
144
26
8
2088185
4
3
33305
109494647
609586
785
167
298903170
2
293
7627
40032838
103200146
2637
180
26277
322
5
1713
15009281
425732
948441
1290
4
6
847
86164
43955646
791
190
71056157
3111399
926878
3
32877285
179572
5667374
266
193852
37755
2
7443
2222094
8
25
8274945
10465101
15181
5303
108003
1663
200339
3067214
746
51355284
194
135
35010
91082
5712511
14802596
13
30001
5
3462871
10389
13
696600
51582053
14
2
2371731
118590
323277381
68256
27099037
6
10
258508699
991658
113592749
76
1026366
10783781
604959
3
623
2040
260207002
1568
1239
1295
288
30
2968
755
902
346929
896122
104696
137784490
804631
66
26019
18100
969
948
1021191
203496628
371
280928
2507
35
387292
111
13176933
39
51
580289
414596949
21
69
232527
80139
149541
9231
8
5693443
3641705
26
796
14550961
141103
727916
17
2363202
30
2256
15
2
29
3606909
109417260
113469305
10
196798
2272
9406
64028
88
7869804
8564
76064
119
506323
55
125
16122615
129203
14
3254326
1283
1561959
44
1019267
20028683
8742
2211
106714921
3
15042237
20446
1534230
50319
535028769
77918
662
64
625
7
11478
15
116618
16
3143
361841
3889695
11580
4
80077868
7
39523301
3
48419722
3285636
2594827
4848
5759780
2320
2919
8
428
7973
11983
2094731
283267
2808
108460
71223739
232
699
5477180
126
43
6654209
113553360
3250
7418
3686481
1115032
6
9534
3846
197
26
24705960
7863
66350
2
2032189
94116459
1997
551
1442529
190309712
4
7134
372641
93219
165
11186630
3
1430
28
4307336
7720
58074
84990203
2
29335
61150
16336
1944
52967210
93342
3874
254
19
329
522259
133683
57771
281
426
3
416
24
3526
35023
123902019
144
4253
548567
10772501
2892860
524
120989478
11
4099805
3098580
276657191
1356597
6
26787563
13143
152697
16
468486
3247508
38161579
114
106106185
2
2275
609419
49591573
51348654
52
79822649
117608143
4
1485
3923
86113
5191
2012
394611
12380
107479324
2110
3
175
353179
3740
5020
148
1246227
5
44300231
646324
40882
1650
259118
40394763
530
46093
8
1143071
816
165
111
3250
2
505
8529
4052
702055
6392035
20873498
2437
5052752
4084
7883954
11447628
21
14
77
64138
7
4928
18189894
3602
9825
343
139
47181
9908
1323319
14417
154756
2289024
3819772
25616009
218
15
127127712
158280
6429
41592
1649
114874
121011
49
30950089
8355
5
2
199607281
3205
12
71663
113047227
5514
119401022
5116939
595150
212469
737476
12628824
58712364
2
3
8119
2995
2398
298625
2651145
27
92
7279
87
184
98
213224099
421
7617144
207168
260
127
1470820
15257
10890
105575395
8773
4
159988341
12
31092
4
365356
31137
16175677
508022
1148947
12
12
493111250
1214956
40784
221
634
74
597
64526109
10942
6
28824
1556238
312
303375013
64877
1058
473096918
377588
770510
6905
75615625
10351197
9297804
490126
31
3576
1101706
26475
11874
290888
2776370
148065015
7
5034
19755229
3155
60
77411
3082
525827
347008
19456
490217516
3411
218847119
35169
12
31
110
55
4728
475
11
810
328
143
19688809
16775642
123501519
11594
1843
1086
10201300
3593
405253
315060
32
94329
160289180
2702
258913
171359
193153
8220876
72
51388
223153
353
183603658
3630
66150839
9823758
12202
148132
66
6
247
85106
49396039
1292
4831
260567
420
223148
10596
2492673
1413815
7214
3
211725
9
27262
3153
3
10123
362
636894
9968382
533348322
1511999
287716
209
882
341
172096
452962
95
1507
15854821
3
315
14
2206921
206902
471
7
1802
7880400
9
17
48
1799
390
212233806
23909321
15543
23601
1751068
18098595
2057381
2
10
2
961755
211
2655
2462005
5180
4988
31
4438451
17
25405670
2387
237788
229
5424722
69255026
842367
2
30190245
7
12778
3976158
201265432
229111219
42492947
484177
1491
5953
3
3489878
130
1645423
288
1076882
207
854
353849133
894998
129162
55
1735653
131
172
7
456153
430707216
259792
2488085
24118049
327
153980929
451093279
1206434
399099786
65090
153640
50217034
179233260
204
2915695
563
208977492
13185785
8181
6
16023
433553053
8084128
258139540
101
52
62410174
222
7626931
83375024
8
29858
213
664
25292
26036217
324165745
1017449
3525
3298
14
19059
4
260728
43
3
24510
769
120175233
24
221
26
2829
8513088
66513757
25955
1493
329725325
14
504
7837165
31
48779
3813844
29362
428220950
6534659
1333545
454043177
2
5844478
14362
10569500
3
41542632
998
12
23194
62
325
35303663
297509673
19
353184
20687
16
2050
268
13598060
565
1386951
6861039
15646730
890190
202352
1624438
902
272572256
33027312
204212654
35529699
1190926
3590
224
28
4048
590689
283757098
403159
206
141166102
249
49128870
506870258
84679
8908138
607
94504214
189
4
286742406
787938
18
15
40
8
4
185
5
788
131895867
6
9026863
43907950
3717
651
5566603
68781953
74415
249037698
25493
3121
202
7
454941
10732722
5710956
1475493
8590
5
409549
85352
447764
172101420
505494
5555
138
29953
1888
1380
12
42
210213
51785305
14358
22
63
29305
25
35654
1087093
365897
5
269
81594954
473070752
13084207
3734
138137750
2856143
127
309
105827
3079509
119429
125666
1314
113819
59759174
7432414
91082
101768
17
4
24656732
15828783
22
40
7
158
89635749
63940097
1754
18
2454
231576072
1380909
6
42452902
250187
248113360
897
12
246
280323119
23121
932453
7190
4346948
33259001
3
3108
58587655
1138
372522
25
53499313
14841
16144543
6181243
123521015
497339004
24845
541
18622
272392
11871
251697050
2047293
39504
460047690
27
2873573
8025
153553
29919654
11502531
372706
1044345
99269
308024651
398277225
2338478
7
151805
722146
11518
23
106173
216
737878
21516
502806606
1354390
18211
1625
417825
34472
15
135345
599588
409
11
44
375251
29
14
30978
6350
6
145
543694
72113
12
227979
848874
198
484232500
30591985
7543532
10186828
311
123625
57939
722
129912
1621
15448
76405
424
290866
3331654
90188
768
4633073
48104
27796
8945094
28665
6154145
414095552
1401
27050279
164
201958424
5
8278867
454642
296
31
1909031
3
909957
14370
47765431
122
341
1825178
193398786
7579358
23
3820093
113
1742
89067
27576
542631
26
1517046
10821
305346
1395514
152390483
150978
2
6583
4086707
3862450
24
8324680
181
66804439
868
6
154065200
15446
2884
198948549
486683
53391
141047
8614
13080990
9026
7
48815505
2116
5683215
80855
54349082
13272
5148
4756588
206
519
380471729
161
10165804
70
55404
59155
15
559
241149
503495
209351
39795487
648
71
229428
14402409
2240934
473
57
669
8714
3536
165387
3839633
240950
193143
2751466
4514
44418152
12859557
1821699
2
3856
6297146
32620368
2
1463894
1754
201030714
6951354
351
23802501
15453
7426411
3
767
26695766
104
1253799
752598
402788
3625438
3
21393098
49995
2481399
12195
14322869
84
80
255
251995
1659
8
132248
243534
171191841
253
112315617
6667698
30082977
62
169000637
8
10
13706
94175
2671210
482401
33198768
24187
5839427
20991
116921
1440646
1934
12964854
10
15678585
7206177
3
3599
81046
232179166
19055
157775
13
133472
815175
3840
199
5
4
4081
83
6
239772274
12003252
59527
76
965
59240400
820034
8519887
487465
90152984
976363
60
13707
17
4
65
11453
25349
37
1718
8005
416227607
5931
369320
3170058
7407102
225473465
3319
5010447
2545
17130436
5351786
367
405920986
8470
216519436
3176625
28
722
362
3
370330
3870927
4533
13
400
124030
8373366
753343
79112
9114
12041
1311139
568192
2635106
2890
16
1066094
29539362
319126488
471
975215
1400
112768328
6
56725
5119
1377397
8
19093
26698
3
2322525
54084688
787117
28
6637
10490358
7
43356
5
3058493
3468505
54
39900508
90191
91
239078
34525641
495
5738
2637
105101
22
498605361
15220987
2370
64188181
15677
196
197651494
7884422
4
174
824752
997182
3362042
29474673
347364
524062851
980630
427864006
24241792
8024
10041
4
169436974
1466196
4
403
16403495
13
2225
40101703
3924012
13751
14977
138893
3
1852
180297829
5
2
3
7678351
96
2013
819496
6
6762956
7
478497681
318871033
20177
24179
5
447
61085
1085168
1627
1633
14103083
1093893
18685483
23867
15193
9
516122122
7
9
2793090
2
101761
3996629
462
9
4
1580
235284223
23289
697683
50434
5281
90
2390121
837
4095
398063
3282
184410
2336178
617009
122
196578990
79511356
420
3819148
54326558
99301
18617
79
25147
6
6
44710984
492123
6933
2815
220299
7239090
459447
11136561
16
1102
10475569
13412426
3309045
6470
3632014
609
3818660
83974
43
918701
8302
8
64034621
703767
16158781
4
12818
6
6
110
209407
179
52949978
3814
33912
1291
27
127546646
1295
252744657
7396
42138690
506
255520235
62
7638
163808
13986826
208559658
705996
367843
2
4526
123218
426940
278439352
63
151560847
10473
49321997
123
1282
150833
81242153
3
1072101
8853943
495047545
10
21
5916
5
103652
504
122
3653998
3
1274039
123
254388580
3709655
19723
649
77
118221765
2253564
150455
21
3849
60911258
5815738
5
3
833324
11
244
348682389
1606
303917625
1579104
230372
116
517817338
640729
2925
50
317603
6804278
31
187263
588
1788
80847589
61506
189086
6
304010342
5096
720
9
1892707
231302635
60
915429
26345906
1527325
195982182
1066489
3180
803
124062
195874386
1018458
2077651
224530
531801
332688
58
188562285
847
791997
227
54
26194049
826229
27
8727740
22889261
6008645
147
48690
126115
15637
9
3812841
54
266888269
5621579
2079486
11660438
1268
1055543
26189361
94556
499802672
15874377
1337033
6
3
243
10
692483
15210
3472350
400001802
30
275643359
7188954
165
59
13
22696
15567384
125102
92031745
3091
42901
2340
52
166201
15
73955
11982
70690
207860646
109224
6
3885
2048341
2533
2892
234647
1229239
1536544
13
1551941
23
927524
492820081
27931392
335826234
526713829
28023622
1348
123120
67514494
6959748
3745
60450
42078
8520464
491990399
25131813
7146
223275936
3687843
166
529307
1134
28531076
25756
2208
2
506
4621082
12
14479
493523619
64862790
1615321
89747
149937869
58378
7482040
39
176923656
13080049
1259850
1067
6093
28
1260
4414
375
465469
51680
452921769
419022
2936722
49156581
10103904
223561
345104
735
173760758
168506979
1741
164851
90878508
483
432
122013
1348471
4
115426
184114032
13939
79964
207446256
9711593
2
19911
159
13164925
380165
33055893
513017
1526910
4
117033
123891
470
12961498
26208
249642945
292428
457361696
3787
31
17148
240
8313
2178160
41331
4076
3423
25550
399722
842
1050
46308779
4473201
4260
1395202
127167
168549451
431547
40
340
25
14
92
3
226489184
7565908
38
1781
6165836
13791
28
50701
2
2316
109
12
313
2805419
874748
1797
29
501067050
59
2098416
224
2783
158
6
56
53388
3045
166
61328
1023741
38
24104260
1605379
109
98192
16620900
27366093
1019
49
31
231
32675147
114623
10
97487
25
546
580246
19529856
13
1300046
95
4280589
62
9772214
1663
46409
216307537
1165
28933294
16959850
214
2098366
420013196
20
389857818
145362819
259226
66582959
178238
238
10
441798835
9
209966534
2
200
107925110
827736
7431385
487
4
93088
2
21286490
221057973
149
12448996
1146
288823
58052914
6025609
24871442
237
288490
437370
262087759
10085987
13
51
30
180865
31099
199
12
230
8023386
313342225
402
2724
247334
238467137
567
5424
41024438
5
2
342
1418887
4
9412
157632
402176949
287620
2660
97445543
195796523
2282019
428123716
33
469
104
889302
1730488
13079
15994
115564
376776
28957
2343995
20323523
11890
2286072
889
5
28127
7
509
12958
2
46943571
146
21762
18
3019104
317
323759703
5819026
20840208
8204756
12590084
144
22715
41
62120
9777852
2716335
290840216
2180369
32200778
12309880
139
71
182203
704
3
11243
460
50722
66444
42403
74651444
171018362
37
47238042
148
6
12
293742033
1705862
6887322
169313
110554907
122435
92297
19636
224712273
2005
3
80
394654661
672555
286
157
181509541
6247882
999
8356940
67
2
76
5
19
3039
20360
970
27
11199
12842212
433202604
111871130
24674
253008
43
2851
57746133
32665
374
3360009
534240288
389854
1503664
2
4017116
326011
49
9
98813592
82745183
11788
249537620
420454
3947620
13132
12768049
40154
144822
15
15936
4
9821
5720711
2773
21982072
903
2449
90
32187
1077
4352
6794014
5
28594670
2
7917581
133116326
3
1969332
2859283
73
82526
1363
1591
5907443
94878
33
883
69505898
54
2023
6070
18393331
122902
24725
3026
70
893
213421952
497
478086
89
194080
2
717307
1388
10434291
2
2261
441
543
7
43
11
232345
13771276
86534325
14472
1992564
9984
146493
26236
15256603
102
58
12397344
446994569
55929560
59291
19955
1093648
38251813
122844263
1112
401
9634249
28
14633
7658888
468638
324
12970308
22
71433869
76502
5127067
34374123
16000001
6
319376
6703
913
497
2469
209547
38138
2
2215
1024880
1557
6293
10
158283868
3888644
3008821
16761790
3510764
226288419
159752
28481181
7728
87
17054606
119506
20
4387
45307
3
8279609
83499184
15923
11717043
8992
196465747
41537
3
37013988
207976382
22078
110999
488846943
3
297
691
43556
12966256
244355
56365012
4206
17549
44516891
6205
4622985
3929653
1944365
13495
18976
8240
153755
2006
59
220
499
140601
1092504
222842911
717
12608914
255
57783500
14871
2678559
8
165176214
309628457
19
702
1553773
9
365
1419679
404132945
2
131881
12
284465
518939231
438163
3879622
321885163
137
2377
19964
63036
115513897
377262366
965
391302
220
4
22231
3454832
60
8607532
164
26
27858427
656734
61585542
151
8027572
3345
14418
3
244537
2354
39229317
67
264328633
1584291
28984
6
19604660
20
588
99711683
3584258
736491
1786352
22
5915
348565
12161891
15731
1419887
30953
614
14
15359886
2967
4
148151
4602
22168
949
6059
19
10257
8721
60
371551
186829979
893
10
50
7
55
63919
92266456
220518787
1553880
8105
213754
1780
28975
13
13
2820932
220751
2379628
89
3136
55640338
56675592
237045
2379
75349372
131924
2423
10
1297
462531
15504
8
61
4830694
72830526
47939412
242444040
14
76874
79743
6
9369730
24030
653165
21501
203
206391
11682
455653
122199770
50407934
439834300
6
42
456772
20685386
6388
28879
2
111756833
2
4
247638293
61794
8
22
4
5935
1905
7
14636
65735337
3
2756695
1813
2906491
286
97
894379
66862675
927
3
239081718
4610425
5085
67
61911
13717
24
588
85149
7
133304619
19558861
3105766
345
3222
3
5496244
62
178541886
59080
6766791
62288
5
2731352
462297
737552
8807863
1988040
241518
329864
699
15551955
864
400515448
350
8
259
150074267
508850
19490
3470778
193
33237848
479089
123
54065020
31933795
1738103
71886704
940
68816851
15
95
133110852
57
507798982
8881
6
7440
14028
289386
419715140
887703
17498512
4522371
1021979
2953426
7
25860347
1592
3
96
138134044
5300
5330
772
3483
2948
14
100824966
9977
173
488094
2544569
6
2
2277972
141029
541
43
41549
26
12
93979959
253
11
540877
3507
16
21671009
27996162
1458
414749
12746
16
496296
792
379
20
178998
264024501
29059
392134375
112417
29
123
39
512114549
255186120
181404
2471
229122
1007276
46
243320289
863
25
13653
127017
63576
11388
475
56497
31881
58819513
73144883
6205
5035
6550
2886224
18
36132923
9163
37
13
131
20295349
481492
39284074
142810
104
1554276
4312715
117138995
58489185
6513003
775307
10579
56990
3
7467
1844991
169917876
927309
466131
6
9938
7
1697037
3057
3
2012482
124631
139779
1020
640380
2
101273456
2202802
1231749
200241660
5310694
13352635
134674
131036
14981129
155054
66846769
2153
60642543
583162
6926
126350
3304862
60972
843
48
100003
136841705
233845
115140
203473195
14357294
251
26
49
4730672
759083
7124231
127165124
15775520
888
72936559
11391795
24365
231882
62091467
10149
1489
1544
6992065
50
9105
264492
24
6662
3
14565
673757
756
57076
114
292378311
178
179003906
223
219
1569
142051
6418700
24
295017
110278
19550338
127253
7201890
81306693
31910323
138
305375705
34
8166066
3
64422
553
7803265
34811
7
527507103
102083
50
1357162
22461873
105
599815
21
65324195
723326
3
5620
7882694
32056497
14214
10696962
4662847
196
110044081
13015
119599
3
439
149
13240
3
105215
967
126571332
3863722
5
109137317
717
155909
402465
257564158
164
52608172
14023
15011
365
212972
4705
5
1763541
26333213
4034279
887
16096
2385
140
489674131
28
40684858
5533
63176
3680
204235040
109206675
424777916
14175
1105
21
6
709011
3
234
2766
16298893
4
130171
2042767
2350041
7964383
1872
39
29272939
559102
96918508
3354
243
217
395
7542
50
1760734
1445926
2846
13
3695
30
854339
81564961
88
110
4
1446029
479285719
28
3542
2509343
448495
2002
67380594
21033151
12535
25
10082
51
1918424
41816596
25377
5924730
45
28
940
77305
12863
412909315
109670
89410
931
54737043
2529
26
866
81940
11
40466098
3
238833
858
172962
425118477
140255883
5943388
26626544
41580
14275
13051
1552161
13896
2
93066450
17051
928
3355642
20515
375007367
344
3410
4300012
12580000
190694307
124
917160
6734
13
59
791
2227130
51725127
947
491740
74197362
2
16896947
1866
347247
4282
1047
6
8510
217
17
6748592
121226
186422
26
24764640
127394906
163
1756
2229861
3237
71
818178
5910
124854944
928382
86
8148
5350549
504
5560
251186
2
2353507
545
379111
2664123
253
18788
3261
659260
35
38085
13
1199914
3841
20419179
15235885
114
394
2
10663722
18009
9858
9369438
6420541
583
2445967
4
3501
300716831
4001202
2872
11543627
31799
16712908
87336938
112413
79
838
370950
3623055
13
28
45805974
24
48311685
9
3510
7156462
1415495
13349694
15409787
57049
2307438
4
550789
48548291
119763626
88
225
886105
2000911
873
4199822
37996
7394
1370420
5
4
1778059
51821671
27072
28
3554434
786997
14
4
26
6
8190045
78408798
4
457610
138325
611483
1031093
5106766
849930
350
302271249
30554
83983263
34512
350234
146412369
227413
9100785
32971139
511
35350371
23419537
54
32536755
361317
3156
1605631
1112844
567
734
3600117
27
31
799957
225
4362739
10
277
380140
23091995
77
254
359775077
248123
6
366661026
1104
18624819
3301
28867682
189808
4
139867
3599
130
1828
2
238
63391803
289617594
1382
362
129
1590385
1064
5587
173201
5
16
1408
64020
5894225
60
396
395959
1811
3
80220172
3349
22375822
37
3088500
28
54055
117278
54131
6
8650571
209
438
672445
2815
14732983
94115
12
994100
14
228578
10067
28005109
174472
33427279
8717
43375597
38383
282
4069797
81847528
263
30
2
340023
125608243
515729752
3
7
79
209235769
143162794
1140
117025254
3360043
185
25157895
33906
3737045
44
13389
3
446048103
13994975
15199
2988775
516257
44755439
238
1141
66
1760
1117810
8104047
14
1147
628227
13
368985
190
282864539
30
287
7
231128478
13227931
10467039
525
12
59100
109
6175
2307220
3
236567597
7373370
5489
57
105
88123983
6882
13284757
30
392
581
451
72
324
966754
30530545
119
54848
40472198
114
6
5660935
59160
193538
748
1586500
4496365
10866004
491
2
5478
7430197
341328
70517218
341517
12061
81174335
480475
306697798
14813
2573
463274634
48079146
10523
4
36013
61940005
318522474
3
23
70955
1112152
290513581
519470400
7677567
112
2
48272487
3332
5498561
74
642047
5818487
77
711875
2
8
378
352934
402690
7
19368
1279
425571
207334266
6861991
189
108565
279825
5660
4
1223456
7662296
2
147
298516400
1353624
874157
393789085
7403
17280
11666
634
40786
487309
4
346686095
181647
5
213
43448
217690
782522
343088
486728
69
1379087
226065486
5551
2288
2
781103
143022806
1715617
6
4162083
155
37
6005
190
62
457
359
367
152455
2
14347
49
191495
115083326
1053030
221701
38
140480
4998165
83
3674
692655
224
26701845
127498758
22
85585
498884
555
12
494622
114
162
5543
183
34057
2013
432812
64981554
72152186
205721
284
399544
509
158645875
25765
2021052
682632
21804497
50557
18
5557317
24
256896
4
1726445
865
8348071
119442
45
50583
180
34973
1774
22
1414500
335
42415
8596394
4106563
187869
128469
5944233
4148044
371998
67
508596
130780705
168
3
4071
338042
250460
368322
1521
11113
118851396
11270216
1625427
4
4917
54961
12937115
27
101559
197198
3
238
460
5587370
47356778
7
14413847
7531479
513245059
260364032
33
40027900
242849
199669
248837
68267561
6
3585
469712250
11998
13986
148
509949
3506
1690836
3755
4
211599
430204
111945
2396
11105
12
25647
15955879
47
482059300
2
186
959156
113290036
344882460
18524
5738904
181016
15708
62527835
16156517
1001864
3399327
486320
208
23
2292
420645116
7
13282
72826920
126
3030
887793
3320840
39
163
23264
81689
31
30745447
18
47
2444
816397
10151
8644
454282
294874581
1322
160373891
498
335
18
2
11017759
118511669
23
76088
31
33202610
95
4591962
162012
7656
247
1047954
230072
5
9865
163237533
30
455546
29
13266239
52
1756948
409
2
5821
3
61230
108178110
114
289801557
11218
203
24948
20
128099
55319
1439358
4497189
141
863
231349511
2
2
133
2001264
431775493
3
15
462840
124927
9468
11702126
629
21590128
20
121
8042071
49
44
13587302
408168
4412
15510511
37655
467
2
167738
9
53778407
1713604
5789677
1660249
31833560
29770
144487755
10976
57
23765
807
8789
742712
12213
473008
18
123100
173
47271799
118518
3
336407
115868
292072
229373
294066175
458969
1938466
23455822
196508060
57812
244030
511836
2212452
804
4
3440
125141961
6
3005065
2
171770267
21148
2854711
215855074
6
32097327
15150177
1077
2864
328132
32
292495901
5520632
867000
1983
172
9
5993291
497199
11515661
11273286
215047
8614
46100998
11
487786829
3153038
6773
22692
3
5
1755831
6722
291
167
620
52848
299700
249
133
49259564
482718307
16155185
3236905
10753
1542
6671
2365
514277
81132610
39311
631
5918
22625215
79902686
989578
16011616
16048
1099
12364
2482924
74
7152
5
30
2907
6
110
15237352
286788
775
24883
339
456406
5019159
336320454
1702384
2305
747548
704
7341
11590036
36
11822
417
8885291
202959
10463256
48665
812
97301
27
22493689
112384163
3
417853
2529526
94
12683218
67
977732
3
2803267
2661
7
26977
2727
15
2092
88642
1588338
49049
5837999
94740
27451552
1394371
22494195
95021
516
30413
9356660
181483121
123044
812
2187
389768913
428328
1499991
381
556
2408411
398153148
25538
89
18261
360
1098769
44
21897
1247485
7076159
34445204
50205
722738
348952051
6
43
4
9689426
7079
2311
2024746
10717041
775
1651
20280
933
3
26848
116005876
256
71054120
14356
62
6067756
14454149
3350299
44634
182072
29734
7131009
3388
369
322417793
43107
13155
11103
6110
21
476683
1612
128010965
765865
32155555
289596
29524926
178845
1336278
223713587
495797974
193412762
1303
251541702
4693210
3925
3
114576
661
269078
1783817
104
228938788
25
55
2605071
215321519
15601
35838
5
78652
232332
3
36240988
22296569
35
2360
14040
651212
5
5721243
7678
36001
1546
1646720
66
17077454
6618797
203579740
3127
37032
7460
458
15
15785
24334009
362208
3887
354090
14674
7
103
190
15586503
1988
11
6033551
6315
117070
3656
996113
97626
77
3
167
5186602
938
1418775
498845
150
206
2
7
6228
237
13
3838
11991
35
70480
31191
5967095
778
4747688
5299
348300
1787
2473932
1853
446578496
993
2
4125
73783
3659331
516702
136
399
613
64
253708
8705
8
7446002
121592015
3
2646533
50137
73
29846575
11274225
25536823
42178
4089132
1900
322764
12037
495154225
175041
25297
1453
293563
36858
9033442
3
325663
1618
1512
38
30955639
9
2388
311359872
9436
58
107884
390369
1837667
2
19733
196472
820
4355
24
1622195
39
4
111
14924072
946496
7
45171
74
7819254
3994815
19877705
2930
638
6
6
92077730
514
52175505
939
27182930
234
39022946
969
154580912
15535
14
747
3
226891861
49698
460
98239141
4414
125109
36
36
185446346
5
25346799
13982435
31
928
737
193585
7036778
378340453
5
16233
7691
17105019
4343060
226729
18575
981
38241251
27
58765
13561
98841
5
35238
2
19577789
775
14
776
60395
4570
235711
15381
1343837
10156
228485784
204049790
464900
1356591
2
102443277
799
37873
62331815
1778
4927962
120
581253
217990662
36
4
11
689
16750
16995870
263
8052733
35906
1136039
232220
35
111579046
13
3912794
75466100
343
4995
1901666
10160
368810
491
62
480824
29229959
9572007
57796
13
108
346
97
557487
224561
8988
13607
37932
22654680
1443
2631
15223
33
32310961
458
63738
13705804
284
112
6
457738767
47891
75495193
2
75
1383773
45000
116209
16451252
984982
264458832
663876
516708
706890
109
64
31639387
470672117
1283574
23
2011
7120
1582135
996169
317972396
961
504
5100
2
2
279931
84210
33960
4695620
85
12
2341755
3513253
1367
46613669
2395100
30898328
29887620
207876
187814
97104944
489647424
5084
44133
27
45356245
478329926
149
285
65
16367982
6159199
122312182
1459
714048
5
108
273445
805
316812
213
4362
430350936
1346467
15
890691
200396
1307
9187
141883001
361257
2073801
9645
18980338
28
4
201773
8
9
17406435
335
7327379
5917693
14
242
2030
35
233
1939273
312670086
60659810
294289783
625050
2482
69111
15448332
14057
20953
42158
28
57850
71399
13384
204
7954811
3
12
22
80617245
15691862
1686048
13550
430
11
27
24755230
124
317104194
5
12559064
14257916
30
43767
1663
3
6032
7828307
181489
295
19395
435
2356339
5
1770
166
43312916
62496
12724902
884
31778
104496
15291
250
12519
2
42370
5304
2267421
2657592
12795427
57
3637
18683
7
386
4369
234
4
169903049
12
380116819
23675825
6952
52
3
7374842
82025
149
1914992
76762
2783446
78687
101013934
1325141
30855
337
841664
176552386
10
5487333
100145
532842286
166
16623462
1701
52728236
1912035
208672
276510
1378
247
54
19340921
454216837
338952
1781
59039628
194
801777
1971265
161425483
456090
269619354
2
457909
2689080
615971
457
1703
1701
102563
85467744
32
111
16
127
9127431
2014
5409335
1088
14485
16939470
47743302
82
21
53216754
132
18378
1261
3689
3
39
1419
2
56
98084317
52307929
108064
342013
1045121
3167469
27323
170422
63
1080
19916
8820599
34962242
26398948
81363
566118
138
60
29598961
476189
257327881
5276226
490000784
1735
3
246
16240069
1150
71
3447481
11830550
110789475
523101
5272923
1347951
322840131
230694
18
44606
55200
8931
228
2588
698
6865
30184
358788290
5
10
7
50
105
8577344
127769
512885683
80449
97038
54
5058583
15256
6675878
783
5104167
7477
1972
151997152
4
665
21
4029682
617299
12817
492814684
35765117
3551
58
283036
1765479
4
442792858
16335768
3356
15
288017589
230147804
1662
2001
16011
49985
13
6102215
64681
346039
24693
8017661
117900126
4458981
409
64108069
14884
12468
2
2023796
62077962
348272
111653
304
50
209664804
55522
63
3
104
15786
16152095
323
14
103169946
113
1064910
2
477751
128811
195642726
315070
946047
1953845
7
241572
102
94848533
175446271
196
8796904
16901
569134
16
1009415
122
433738
2791567
10671440
1552
476
90
1881554
2
18387615
83
1059
160
17449
34685
273137
13310998
285099
2
51895019
24009767
7230
1577076
41823524
10990
24215284
30298243
52
8230915
42662175
88
8
4894760
3732
101252275
3806
3
78593411
70688
727608
2471614
275931
3470611
7
127106254
638261
3802719
24907
72700
22
478129349
18733626
35
1325
790406
55
3
8
3
6421
509
3
274354362
25
26
439259
22908
384528787
57989911
580050
14039315
264447585
122
364712
15
226394648
900210
1273
301854
813316
30989
502413821
1755
930608
8158
229850
620
46
16305833
737
3218326
12591749
2340
762137
911
2
733209
268355920
2048
20531
2968
27493
2
39180
3570960
25548
1757
1010
2
273313090
14616754
64680900
7277566
12550614
333
801062
44168626
7870
470347
47980524
907311
62520720
14254
734766
5820
415
10587
12345449
6198
2802
933266
31091132
320360
17
5632881
107027
259316
7614
48153
15
623
19
1172899
50042
4145
45
7
81614
48622
14057
1493664
65214
1358020
46429101
45380258
26
10703303
6053
109
2
3436
64
7060991
42007
741036
459
10
6
143800945
1428254
37508785
1066
387318
159
393
301472
16
989
50533
134913
155729714
2517486
3538515
208991
50622
30805
111349
12298
694252
22455
6
540
204963868
498714009
47108514
1637
6
41966
269
30
10609623
2202
492471
83117988
97
2
138
13153
57269752
3600
24418581
960469
454887530
14
20568
138905132
163339462
703589
606150
14580882
172887
10
200874
498712025
2
16
31859463
423503
1071
57
61695674
13834798
72697
11101
179652011
1104
1250
13691
8765818
537
10
46
3337633
2
454
275636719
475064
59736
674
1443
692
426823
2
179
491
241506
24448770
624022
77626490
61958
427710126
946
3
86198567
16666866
206212
14957218
12
10593
439897557
395613
25726
123188
613
547
4144
5493
7395
78
7713709
57
1219913
852622
36624799
90
62
10
7
54
7122
310
2068009
6488
17477743
29464640
199
3940
276731714
227
29297644
15015
80
314
8609263
591
28755812
2
411
14527904
1961
257807
9
25257
313291004
57834326
38048945
61
1252
91251312
8836103
459854006
27102021
5939340
30963
157229
86680587
20
12992834
3
71
127
117797696
5002426
6
14528164
2
51
202475
30
107834
140
8
7336
25
46
235446151
7
12515
64073246
2012
26175206
1837
1335829
114
63790
3
506
4
1007780
64103598
253909
1802
652
580
35842811
190031
28225504
460
72
197337
2733
43
17
81
13865681
1258
16993
26338341
11
116937492
2237
484
659
22
94256131
7649
404
96722
1685879
51792216
891
741584
142
8355
4133
3
30210
506414
99976448
3516
2
190226869
1773
118039445
13
8164
120
273
126679
2853402
91357
73735
740095
12602
160
21
6745236
1970756
14017
24
508063
383419
1568408
878
31387
9016211
13908848
49
9729
12548503
9
2439
40330242
290927111
6709
34
88445
225328
6581
10874219
505
531739
1190478
348970
1811511
86301
6386
31
175
97084679
210541
1080049
82
21141
2
44
6
2768
824
10586
3
144596
95370
2529
9
407835152
96811510
2712
13943315
49738203
47834615
211
42
62073584
7179
2
14
1891
512551893
165732
7
2257
61
12202
16291535
557
12746291
9420
2
31903
20662
79
2034
214
1211235
7791
193
191410293
17341633
9734303
211
5
348910
237543072
1999749
593
19
3
48628
3119
285
1871
9
62242
100118
155
2033
1281
25
194902
404
165
21
28668831
66
933260
474112627
125756944
5318
7872
54
133
63813839
3882
986555
1960401
2
31
16462075
2340258
39
350183
1917237
120406
2
2
2859
186712
675507
5824575
46
1359
117463209
144024689
3060474
167
14
818
341
85052
12
194
1250
51482
107854
29483
27276321
830
947325
2
43023871
23148
15055
127390
12696420
15
21
70
8384408
7208
60627091
24499907
615
1173076
2
5801540
8336
5
2260064
18057
13062477
3836
441
90276371
5717324
35
2506504
387
28
687933
176810250
3
427129445
33110
164
31
55633
24076
5501781
298215
115123
17395537
2
18996
3
35596
4814415
37744
2
1371
3
6315107
4
9967303
7
13703746
94944922
113688493
425939689
2252678
73394
83237665
36598947
616927
1511
2
75174959
455490059
189960
1962
8201
1610322
29828
331346615
1221
3
56461262
28897
508630605
59060
43
437731
15789902
62
23
10
7
6033048
4
2215695
23
457
163499667
699
340860458
774
9883879
437676663
121989560
839
285
427144
61736256
3647965
2229
55
46
126733
17
59202521
6783
39204468
24
42002
568253
24943
45457
431829745
526086
434353955
245528
17
359363
327889
120929895
621
13550
4946
43696095
147
3247251
7829852
2725536
1872137
9
26486953
24678734
7
519562
32
55754
3
423279
106
23297106
3
402129208
170629
345711750
244933
403197
8700
129806
22
15455
102
2
16599
15842571
772715
3702366
2225
1186240
40088134
36508
817
43601
108826698
721
2
4839
646
52
133270497
41507142
6
19026
152
2737
8012
416797
12
2263
313482275
192281223
1348375
1593
35342654
13018502
36312
255261335
1902956
1028
475
80
119886360
26
7273
134509
3639
109946889
614684
24064027
206228195
3533
350146295
117
83091
70957
92954976
152721531
698
661192
105
64602587
13160823
226687
215129
55627163
838102
46797459
53709919
3344644
1904092
5990499
188670
62
252
875
159
309
146
77
11
80211862
33455503
3466616
377505
371915665
1092
8061716
520
45584179
103072
55688
4188783
155140
142
8697402
12964589
11416
9015395
214
10
1865702
75
71
932580
21807
1349
238048
1125
2
18
58773272
1059
10338
2476
102411033
3
12960
187736
7459
165552
20490034
134338340
1933440
63895616
212
4551744
423210812
14486
676947
5847401
285
6
699
34051
14805
194176
23
262096620
1452
59609
965117
14537
534081694
1017291
21422
25543
214
1743647
4
15735684
180060
1423
7584411
252118909
804467
1224
106620797
433
2661242
1742022
15631027
2168
2973973
24802
461
760982
1082105
1825128
1921875
145
46864282
13
3698
22
12
4862
6805
487509
459712888
128862
5
7066
7
231
23584797
15
150673677
251484618
3719
60129899
103
342434326
1588772
257462017
728
805329
29643578
631
53714
1591319
23502
280957
480431199
14113
3
85
29244
75
22537430
5234128
1896579
58
9
278768145
340192
2
144074
44
1363
15954
36
7592
30846
7088
55733
4950060
783
139
287102
8313493
11992
33101409
58
15
3651
2452
5967
10
364
36
90197479
5389
338539593
27083
218716
7423888
5
4157
217131928
17906
11206
204315264
66324923
4
369512
937
357345563
13987507
2894784
3072808
66474525
2
172940124
36
8344144
12537363
31825
82
218009
5
27864
30
151846
765
164
24819353
480268
158979509
1265
712670
2926
3
2619
4759880
9
394587
85
123
96016379
11137070
1854159
162
5
211
267
30966
2
70560299
28539260
11021
34684
246112707
43373
1023497
6575275
110595
1072
11783606
9045775
24947
927
15
71050
227
12828
351595
1262
11978
46
1133297
35063492
7
233
278074
3863240
1612453
2680354
2
253918
62288
286613
13023
206076093
308402196
24194663
1516080
26
1183
66965817
5913453
63832
490
261
853707
59367
269190122
133
1590
13152946
955499
335
170
187577091
11
734
20419
37
596298
122933847
15700091
243
9080664
222
1161
3128318
230891094
61
1009
2449412
432517
184713684
87
20353167
203461
15391153
3669506
349
2183
2043874
2305
629
52185
7197454
374520
87081846
11
16008341
20347
15642776
2
29836
14587832
110263139
7
17
156404314
1657613
1545020
3
18854
126945314
57
35074017
1377
2438
18280737
171605
354052
70
14554
2
13867
3639463
97
646
103
120589304
96
3
7822288
48463
308692
122585558
140219104
11
15268709
3
11566
54
2947151
670
424
6
56477
203388988
35154
10
84
62713
8381
360929
34311610
3
920505
9
7413
5
7631506
2300772
13
53357
508
20
61
86
376098835
69
859432
253579
60835
5347
183
92481
196897103
15
8030
336228470
56
15633
287431
284
1318580
141948307
112645
659
398199
230696695
301773742
31
15
223723
5903968
19
91
160803700
239
12495
139565
6452908
618
35329485
13
7312
50815467
6254
43972
31409
199
2567799
608895
680
2
37
15
92
1027
3403603
3
31
937227
27
3185880
118
3
364218872
4536
549102
13
4328
12
32264146
23438
2790489
99
89803442
1005
1875
212270253
4853668
394464908
1738
109
19656
9
5
47338
42909
441346
41
164410
4958732
20
983
6625
146682
105
2
1526453
986
131987955
47186
3
226
6
1683054
263410717
61
71771
2
8487731
30
9858
5398883
40990394
520
295325343
507540
1171707
10594
15829
356
79565377
9086182
7952
874
15906077
88
854
702
2137
3
1127970
184417
19737451
95398
1768653
9
1068722
5
35130974
12
41251504
1034026
26
40
24851
65331328
3153
5
4
3049101
165658360
319731
155622803
46
65224
38050829
16485
528857382
1975064
5653
382
1083
297502339
26746
6541
260392030
49991284
15582
11563
11961
248808
1454125
9182209
4168
2
8541
103507048
1995483
17434765
4
1956682
145
829664
1437526
2
444353298
1793865
3318064
80723493
16
110393
45663
3
3058754
156
6913
945
28946753
122862
155
408
13451
17045881
4
12080
576016
57
296335124
25
14
503
2
813374
67
129141016
291871
352834030
202554
2043907
23514980
39772
19213
19
74013267
14
29664
151262
2610877
73351962
4534559
241
61138313
5
8434206
13589
12682402
316
1512815
508701552
7
121
2
9601402
31
25270
864380
237
2087297
142228588
103618
235
29427
43
772
4406670
282
968
1090775
2188359
3
38046
50767986
13
21957
1084
8931362
14989
39910
25032234
5
1170
21784103
20
5892
231898
120596428
1551
53
827866
13791
733906
308
7286
3
15
431712
181066474
21735
1572068
20
23
66
8248268
3036
49349
165
103031860
88503
11559277
11
556
583
6
130988591
87751
104734
3
5569
133
2181474
68
293874
14952971
6195522
13903160
12601962
115538857
18
125
455002707
7406
4042270
51
3032247
2
704
40347724
21
175
608608
88625
2993
353267
2770
1455207
1322542
101997
37426
316
1942
360
62756
12
30148
378
123
21843
17161471
2296012
2833889
68471
8709
1706269
21
138994
60
331134436
7243239
3346791
7493
29
399
430369954
125
288258286
119
4608209
10985
8005
6
138697
203280772
6
4
10442422
102
74
14522656
11424915
35896923
3
8004933
891
5794563
37232047
42900900
21
1416221
88494
110185
2
23277463
1479
6882019
104
12522
113
20430
1963
5592767
14793
20
62824810
7198
502423133
12120487
295661
5135132
7272
4
4041
5233487
127265867
5
81862
36739
105
16331233
2
11
2361556
28878861
175561600
8
8711
33640304
229610912
451371035
610
78349
439084822
125
213
236
323398265
24216287
230
17296
44240
58637451
819744
50250
41
52969
764891
9465432
17308
16329387
17647033
620140
48956097
2
594839
13379
40567
23636
2057976
12794075
161044403
96096614
8127
16
33
87355013
858
17
13880
58397727
213176827
16816
209545670
27
11
49
124124464
178830972
2801272
218448
97207374
3355
61942
3948303
320922329
688259
59
7075
8304841
2
348
22258
37
282780120
59698709
25848
13489
246694
67473
7
14392
23
3837
128782
52
506747
222430662
3
2607827
403693
955201
64152658
1301
81
76
110903
4191821
528
3980
2743185
31
248
18894001
308245
5519673
73622584
44
133113
90573
3
1892206
7975990
11
7430
1133113
12
1638
277
5866
1517
620222
396770
2286
54701
1015062
54096739
90426855
15936
636
4
11
178
1485037
61432951
115817027
3511865
31206
869417
166
10986
4027112
15
32872772
1961692
3
990676
2025
23239761
489608
4491806
39
891
26
8592
31778
252
431
494577959
9
3793
179304737
771652
247187550
14124404
409477658
647344
760295
21
329
992741
734
118640
2060461
1526
13211
60688
294
141760
379
8
52
171052767
35728
1698
1620975
2262
11770942
1833523
146693225
5
25412743
1016608
337506912
57088
12
233856
9577
31
7837374
88
362
28
73817
1823060
15
334219481
51376
7253
770769
318
14449616
3245
216730
313879269
4362241
7459
73441997
54
18
56013
30703027
21
6640630
14205
21
10781191
360797203
427
848
37
51761112
35
441
76410
44913
12560
6926
21228
2280833
20388
29
21498
10
939
138942
156464
36
119112
18737
8
821
799513
427
2
1198106
28663691
357148
3305
121
1483665
29
143196
31
350389
81801245
129112
2699
530326407
253
55343
32177361
13795536
11
9358415
8
12605
883416
951
2948731
7
5165327
3986757
491349148
39
13
35567
795876
11991
56756
5
20082685
37568
85
52413390
63271482
18821730
7710000
3615
16
3676478
3
329551891
200
5783
387554
6034
43350
5
5908
9052
21314
13490
280
5629267
605785
241857
35777698
10
131
299
37102
56926523
858939
10
1293
42
791
120422
275577
24772
44
19
28940
48
14
25
1782
198576
914
3
265
15728
159136208
1556
91805
95
5934526
87
40
1745487
52827
1317031
644
363568601
155649170
3
254374
28
3311
1411
219
404
13056398
100782
14583
40
98363
3739222
457485
330690
9
155852
8038036
19992454
626
118458
219
238926928
5421328
928
27110443
31376338
7265
352432
490541
462467
215
505859270
126
592109
137620
13686
76256
4274623
2452283
55
22858064
59
3
63286
1311326
5
3
21
6095369
955254
47774
1540854
893
10
63552
228228
10567
45457
7072298
48441384
2
28
1871909
2245133
109414503
347698
5365
373486
3248
4379
21
47
1502122
17543626
2605
2005752
210747
54803913
9511
201893005
1440
2
18677
7
60343483
5344775
494544066
15290695
59
10
6608
1417
242
126
110299917
669641
174560
119284
962751
1189295
3
64856002
5828
57898732
26
9
29372
514425
5837
49279347
27
15857
432432623
653481
5555896
710
3
93605526
31807
240299057
1131087
7
3186
772
4104
131
78772
175
6
19165
14
5439
38139049
114
393
1845498
43
89441908
15878
3175490
388572
358908046
10939
26262657
2016257
184160
109
116
120
1562801
261980
6494
242417
4618
9
54048681
15216627
12147898
12
36243504
122610573
134
473
71848515
402573721
142298655
60182767
25556770
6829163
524092521
157625
80
242
18878
76
31642147
2905
26577
13
258
22922
155481152
4983
14819296
3194520
24058
59402
2290
14392
1642709
7
61
580
402834766
3
224679
112
16182910
150
1139
220491
6
135351
47
6451361
387578180
7711
4
15068
41696
903
594
50
695
72436
18
177
4189
37778
806994
29658
1786221
128000696
24908
94909158
708
46513
1943
350190
2263
196930
50
3190
274
5676127
209469
454451210
113178309
5526662
4
337845
54267
8
1174
3493
10
209900
470819
366
63
3370850
293
41
208
12471778
7874
45
2
3894069
922
59
235
6839
1970
16405099
813
87912
1027150
259566
61566
9118
33063779
154360
249545057
4823169
7
227
25
6023571
1033
21
142505560
706568
62736
1008304
673357
509949588
24511492
449
60251644
8636
3444177
5198176
76
37598
3041797
5800172
376137
5
64057
24
351
2333866
3334
2911
15638517
640
3558
6
3
28
1995217
7593156
8
11697
56138
2189
223064
1555
110904609
10354
37891624
20366151
191960276
17860
206026
13
2
100754
110
3534079
5318
2789884
65517520
157477
3717
61816
128188182
738
952
267201757
10482
2024
15
3991
989544
4850
891
5572398
1303398
56
23482
3
80518
158481
8247596
10310
2944
97216
999870
2035698
5
18875282
204
1052
2440298
22269
72965579
1111
144565
5480053
30424
553847
6
3
34086
9584830
55702
7714
40776690
332
16967
331222136
3332
3482
2437
86954120
140
109
712
2266915
915718
3738
466607
1782415
297
57284788
60
64491
5
589266
342513509
14782195
91099
6777958
10609
618
5
132380
176524800
3
5
25
451303873
315
436934
1721778
2331552
35202
315480
6901818
734043
154
508511529
165293
53672625
38
4
71
9776
11204
676616
30
73834224
2402879
922982
55954
58786259
14601
294188
107
127149058
5
2838663
2596
619
1420404
99
9739024
169
27885
1035381
3
21
21808
15
51908607
21
12
3196760
8
1438719
108805
82
6452043
94683
1625728
29911279
154
523442440
1928
1035847
80
62555647
515841853
83580641
2287691
82
2
17
3
15517
363609619
11364
72
54
3611970
3273
120611
3964
788
2669
78
175844680
57896
15
297508551
133344365
2892
62652
1605
2520
2278
552843
1767593
8
5969380
298
51
53895
15664914
5812
467486
21710
520215845
128845
1620
54
851
65045910
2185283
168415
8
7117734
13
35119163
13
4
1624669
2197
706680
27155467
14880730
11994
57
9035160
3399395
2702691
2944586
6183
272292627
14
3
3
1862
826549
4303
168260
19
49362094
15998
47
252933
209
13
6
50798
13476591
344658246
1957
240
14
2540
16633
213762462
193281059
26
112
457
904230
694
2230991
3232517
37398
118128
367
28322305
5254
40104856
7011
27030
3407916
111217035
7
24
3089165
57930
46092198
4457168
2
3
1578991
437533861
6215
103383
227088
136170
405186915
26
24617
93
4541
40
95606
64625469
29276
21324696
1436612
431
19
325190
727
3109484
16224
1145314
42182020
60828170
6
15322910
2804579
2863
1998
800106
243
6391
1210745
16992
133
1132
6193132
128659
332434167
625789
3739684
19475
62111353
1296259
45
1064678
9
2579
1205192
18
3348
336
431100252
4
4
2
18236
96973
433671
206237799
879666
105293145
339335665
203
10
5428
2614469
1783
7299119
27379332
13
1932
4790074
10793420
3813
3993162
114128
33589136
1039
35
13308164
975488
4
3
4
11473
67842
4455
12
1437
3898847
5
25499625
3694359
7700448
33315885
200401236
169495283
1308
70681
226233989
16041
1616352
535593502
21362
59
57927
2
6
2015
6052
91
5
435415
31
7562
131275
211823
475
52
2817
27153867
4521725
756323
1697525
22049908
8543802
30892342
2012
588185
26857718
61
43432
12191630
49604
16
4340681
27
4059926
1941248
17086379
348
220918331
13194
48753540
5
50526
25623
118814359
16243
39
4087114
1671
531263
427590600
64493
86960
57086791
441
7293381
31854086
9
22230356
11571
625086
8160796
975130
11
3
34888
6206
857
474489
3092
210
261300117
960381
109
14
226
407
7277400
1297259
885385
977
2292
108409
93435413
14
7
527995311
14367180
8228476
441
50
2327
24238
65385307
226473
11622
28
34200
2882224
3
157302938
1087
1372
3588
43
149912414
440341
659662
14253
200
56753262
24609635
1590684
37210
98
157
112
670930
14027
184
24921319
235966
311766254
10236490
11737
2682097
390
41
11
18
2639
224
27
111410098
5532092
440619
51348
33
8425
2
69
2
915830
80299
716910
78772
248196
209904835
868
456277
503
56943111
3821679
253983823
11190
3837
2089821
64583182
53178489
16909579
44143370
3
11585373
17
12488
15
9194454
21701145
276967719
31
183
22876
7886092
1363437
13757041
125562173
132753
31537
20289
53
8
45
18
16969
8212259
1365
148
2320285
113143626
4881494
16
128790699
37570
3807
14812
29
60
23278078
1631
31561519
569
529310
99
60607042
6
15462703
885
155677151
15
75431
241154
8318516
33
468614988
105208214
458675
44916
604
50057
27887
451
494
36022975
454282
125874
212324
435
29569
455718270
723
14
206088467
15848
4897844
52901
4055
7
12587590
116841
15352709
311221681
4079
3659707
19924
552133
1988487
95
1112103
146
170477
571
741
53814138
377538
38240
3790066
56
129532
2
925762
105399
23361718
32
47
3410644
5481371
586
3577
13424
1501011
3144957
16274
4022667
4
18033
462
303
905
2129
801
176940638
114623626
1146253
12
89563294
136914
7
221713167
120
28
421
65024
599705
16030985
51944212
814
60494466
14419035
66771392
223
24847121
3077392
42685
6
3
75
115190072
3277949
44236538
131086842
106797186
32510290
12
9
2702613
225663577
57125
178632
233
3456
206
21850758
29809868
2179955
607
61877
3405
11067033
85374
930
50916
43251390
53287
44395
174
35593441
76844486
15125786
240
408
56
69126
5
488711
120442954
3
12
83
2886
52
104916624
164416
262983181
2
18737
124442957
450226605
526713
18125
217953
9835912
8
21395
741
204065
2618257
971
15
5357397
22972685
47472135
6142191
2230257
2557
5935
10
447
137
747669
26374335
140
708
163
61309
4
170
52754501
1017
3
22
9127521
3219963
127683538
5
12
93302
94
2
28036530
7702
52
1469
1028
52712
9209
285085
6060
6
252266039
24551
15846
738
45884
160466351
2
223
31556
932
1782
613008
8431872
50897852
6
21
7832
146941
42
4
1149989
23885439
3
156
418
40696526
1829205
1026
381
1591
720
275522584
2
466032
30123160
24
109223261
61
8606
48
2071710
68689
3917794
281
7522
5967
1471
55
5390802
187412
62065602
4525702
13209
261426
465
45888172
140041395
1418166
251
70505
15
1404
7708
52608159
1160
1925
3
997
3
139149930
80055071
168
9265413
1963848
217208
12386842
644
323981
118814
61131725
920015
451376
3775
48063154
2118309
120
1955624
1766
194084
263434428
84106
59
11100
208511851
38148627
4162
100289
42047
2493
7433001
229
9
2164593
31796
3
27
12400131
41
923
6506912
183
171
520571904
569647
5677836
179
100
2955
87844095
36
40761
7730
63352
378
27
621
145829383
1072
9244
10678
18
43197523
2
9
4952896
46
3882
130129
231
5865528
3
7117360
314584830
20
58
14070
223
958741
6726278
13312
2
3197
2
2577190
11022404
6
3
1699659
14004944
132732054
569
885610
35
479913
9054083
15874399
24561041
7724918
1480088
7015037
493
2
12092
28543
183
491453731
48
13
2018
4360631
51591439
20
461682
14
7
36814
60737717
963850
10615619
49263
387627983
109
259754
93
231401
117132256
6778
32833390
18051547
1180
10729
333
60401
1002498
90629
128683
252496877
9
155249
107248567
4312718
3995
284
403693232
230724
124
10599267
14458
949
4
361
1644
12014261
16406200
3
62
380032
3373349
49
1111
260601
6710
1536
71341271
190
3118
217826675
6
2
284775541
691
94929721
449
181
63358
421
3
86329
53319
1760815
79
31
339
1530
311
106191
505745468
40
32
27994
273099
17
411
673
5
40263677
2432395
427770
47606728
23640395
376490362
165
21
167
59127
7
39
280337026
2897
25111350
2621
40933
3546331
26098279
3
216389204
5
3201
234620055
109
995
14875446
88378119
245
858
14104
102
857
157717
18355035
10
3269
4
3178609
136133589
27937526
3
4240
15726618
93325190
124346088
33254
10
3048
6960716
3805
8490
53214619
26232
405647758
6
223
60249
4081980
397498
9570298
757311
62783
5
4447179
2000
142840
909
12562814
374779388
5589622
57
519
719976
171216183
841
4942
30
781
16437
1118106
5762
3
437120037
58336
406114775
323
343491768
33557905
31462
68194216
37
12039718
8899489
1827848
991
226928330
4034029
46340
5681790
438470065
58
107496524
15294595
9
30662999
110
28525
6636867
26881
2498830
57
106149897
42858
3698623
12488329
289539
931098
37092
1189
27998036
64469
7
29
25771596
2
11241328
6976
8693
83268057
520
13
801
235222976
17062058
52045796
31398
20158
1031610
13080993
2
187238930
86087
302465597
292106667
45
32952573
459943
139937
7930
13497
35677
556050
1464
10920
139072681
348128
76358
127171123
28187
48393
359113074
235278
17064856
68
7526807
15787
1415
82
2343232
16199782
111404
47975144
58736311
40897423
128096624
119
21427467
13720
41980610
34
128627863
47
36018844
47389
946469
7
40
19
216076
27138
1582396
7
7740
27298145
501
51
25
360
14298995
127
70
123
19
1144
3867839
2
8033
6104147
534953931
41501179
177295870
65
124994765
220
188341
600173
165607
1337
789812
223
393
4
111111563
697
8217
3
350
7823
3870
1619
285
2754
13382
8
1297917
2114
7951946
1951301
3
3
205882458
98641
31925571
2148
19
601
78623440
121927
390
422
3919024
1505
366624723
30
3551
30141
27747066
1937
104594
2113
195016968
9998340
30
1906735
519955
109
12780132
1058765
3
3833274
2013
5
2670
6
7
3
155442114
2500006
6504486
81
133029993
2902873
90
17459
40
7175
96854
746409
44
29
62706
756841
59
1454
1873315
7
386
53473834
113501626
148
2312591
3262689
223
221
524168973
364530
13127708
240648256
1058937
210107959
16296
7610
554
37
43393
218
9473
10
78931
32925342
9
29982
634
382
516
2056151
256020982
2
295
7049484
46246304
5766512
91531
25180415
344350905
930
12075088
25545827
899880
7924939
170522079
28931614
2
8
4090282
156389800
10
6834
279921
2
12176
1290
247794448
15748
277
36676991
79
2
70496235
425
2501962
829
227
137152
13
868
9371881
808890
22596509
258349
12003043
4873466
52931
18
2708
10
2579
1485458
10
5130365
506430293
119052790
17
757
2
7296
111
26
45
97760
2
1587678
5044
22456679
45
4547251
3136747
181864
169307259
94
5
148892
51299
7
10322
2562
2045
161
2796
28126807
571702
113321
159718
685
4402
7302
1848760
41
15024687
19044
5
205734
1030477
469825064
24600777
1981786
75824243
1173
1627010
256755364
396475
101
1536
28046964
1329
15393672
101935
499
472700566
484
429
89582648
121
2077
1591
14
182841954
318
34
221884
57641749
946
19814089
16845
37
11730
618121
102090
11777079
19045827
26902689
494192978
67000974
85
88359
845
65689207
192513
122915612
19
22793
35434712
165
54280
11329
267366133
27498
211
646
63
11
7153
62
13307
7993
65054499
12864014
524800
190
1236
465
508734
215
5538
503
61707
2453
260078
18465456
579758
1565962
97239666
10221100
213
495595872
5
24711447
25614609
10
1197
96403
1632
218364896
715
4
4
4
12
22448682
28538
22723060
3867
15211
11738
4012
119
7789341
54685821
1258193
144391976
117
114
2
1035693
444
5
6
120319
5053137
52171976
282547
22857267
20079
27
45000524
24
7
3895
3964750
157025001
39
2
233
108
60
436
7095
250
13128698
8
10
114552
1506896
3
10
5167670
12004
8764
309762
149881
503649993
380493
405741
123658
907185
295037
11499
995397
85993993
60084672
124
4677456
149423
25
392
120181
385
102936
224
96235642
2
100653571
146986223
23510584
4
97942477
31890
15098
8657
831
382451091
4992
734
13508
1843505
694055
490670084
52774096
3
108294
46
13843736
101249
9
201036
4837
98401931
2
16127890
20
27
3697231
124
971
3278232
91
8
92122469
134600153
73152662
13592
413626
8
124993600
75288930
12624781
29
452874299
251990
47
304888205
13
391
331961
77148
8547833
15522
193346
31844
1186389
118
422497
149
222338
2030
3869696
20295977
15869327
17
17
367204
13178
409643348
134
22922568
44709
44542
2909
14762
18
2417807
728
346
684
11
98
73
79
95747
13
123346
124700632
12162
247
667515
36
7
420565
2285810
5
437957323
4439986
15
699871
3842
48
113
94
15905519
154
32859256
638182
14867
4641382
110175189
476715
51
7968339
41
4904
2477
926
165
4
3530
7844176
371174607
170
4
8
468
11150
73737
303763072
42
456543024
4
996333
21939
13986965
2452
1796465
1117373
6787
8475
23
52
69
145
33455
32055
6092
2293504
66123
1082057
959
894
62
378032098
1202921
28544
35
32590074
10334
1890334
673080
469
138
52
7
457496732
24
145862649
56149313
18250
21
432
4547996
251581166
432815268
28
3601623
307
1481
1599110
246
120986282
3263
28724
3549860
3447432
3691
10268
62896
22708
46
8
14361794
73951838
195382
13137818
95
153
220105168
429285
236
4
14
213212555
949
2
18278564
2
146
41
536789780
9111
2983
1439
665574
1035689
3530419
229
876
4428
2113
2
33470
4
303909268
49950952
6
1533733
127
4986
177399
44118394
5764608
463842704
22
30821
476
131018961
6195
1200
4
5
13
13793151
7077
1300650
31732
525207219
324871
41417
3
4361618
4
5
15
64173393
42
4127507
52838825
529
16253644
15527636
610
174
2936737
56610
90130
1828407
12570
230660091
92
25592
2707045
408042
73
1391102
40
552910
521672021
4346
272
219657
2
293
12907381
3
12488557
14398002
65181
2513
10396517
86
12045
224
334776495
1500
992
52455
806455
86937688
35400152
39019
105994540
23832
146917
63711
735032
165993
801870
127631
416643675
5092
5304911
218504
1708
13637
372
61
2048325
2293283
3
129
135
3083
251
10555
3
13427087
133791461
16254
32685689
3631
15
26
195917
305373
32764
41
3925
40521969
48
3316
58769
2175
3
501814
223994253
11825160
524109
134
50176444
292332
1387847
57192319
5
11
30149
7652
966
159796
63065
64257875
32463630
500
2
9505625
3540
628
2485
416492
13085
3
1890049
3836
52616414
16362452
124525
92892
95778897
20
283
222
22490114
10
1568668
308
466
15
215875
3
348
54274140
69945
649578
5
58
9058211
221091401
17665561
22680019
3603476
153836917
18010
5807
28
178908
3
58029267
505
135256
286
296469678
59962
122319
79836695
25740159
1539511
4166673
80313
19638
2
19
6440306
25941
13426227
5313236
8
12409
1735
414768
33218
13623672
4372
219
5905115
96860
258791
51
132
1442546
48096916
167878231
21870162
409
30284
10571125
30859
112649
150279
11
15359371
3016664
5064736
18225579
5
5398104
106
14107773
7
745
111
11568
28931837
257356
13391841
271712992
26
85
2023
77
41
4356651
1046
20266
3717
448
20678
408539058
42
16
367427
12
1016
6242
130
6
5479
1457
6
3
39
3803190
10449749
208
60
29906
14
11893283
2
3
154
22
158220
684959
71525
8
483
178827969
3288
72883403
13487334
512798602
1702748
443882858
44
5322437
3776222
37836425
1144
6
19869
191728
26910
310827296
30509407
3
299
310177574
2592
64131
63
851022
2568518
14382
42230
881
703783
5
3254880
27740
2357957
401987
788796
2272
801737
1538825
395
447
119947
10207394
6724807
63
172
3528
43684246
93010178
7
108
3
51
18493264
3
250
58
314820827
155
3
203502
477255
302512
9
58
42592
605628
277465
68485247
77
435669485
188954
3996859
676382
11287
501077058
2483
21876300
7230663
13
970
478
25
44
252949
103
2734213
4596
7066243
6077
5552500
26
7
77742697
2861930
58133251
217927518
831
7405504
804986
21050814
6141733
591480
774
90
2263
297364
36467735
5
99
2804
26458196
128
139
6320
1221100
29563
388
416452
46724
64730
30974232
7126
45335
1512
4
120175
2506937
3148786
212299
14817450
424460787
385930
42743
10438560
30727400
15156078
33780
438
3729953
2046750
3097184
13354
2914
3416590
126950710
8349
1025
53
13424947
845
38976086
10
185505
132949650
6393
4
9114935
11634
211
75219256
301717938
2
26821
392068628
30361448
3
52037192
7322
31
15
170414260
3095993
1325486
2515370
14230
4
211869148
10869
287460
63
231385735
4
97
88727
1305
182
23
48
52512485
7695
12925
12369714
236379
211131
1682055
49127565
1186
386389522
53862938
1986717
27043
10535
731
22474
8182
179
7
14
9491697
44
411644443
422
16504164
2002075
45
4037
308575311
3300210
7
473
3923
3966804
913
301
8108290
20706
28
112
992
184706
108443
43665
21545166
91077
6722
13
33
86
2
3736
2355144
433456411
88766807
240781044
286217610
8163
12
951457
11459352
3200411
15753070
927199
289249
181292905
3192
66311
5817
57
128741931
24610
28576222
20323999
42999486
73103996
234
25894189
66
21352401
1680
179944333
8
2324
61064
2441
7093586
3
143191
44408396
920874
28805
4470413
460794
2180
2
5
242
68814
442
72379418
1297
7596
3626
14900304
28
188260
169900
10450221
6866316
1037890
4259
466
1580
394162372
195
7
47709825
415
212
726473
1652226
97
45051004
436855
9073
37
738706
88709820
26
485
71992
2
489
32882054
129554711
351090372
107
37184
29
9118460
5
237063943
647488
48285
119
15
848003
598
373
55264399
644
6
3
30
12
105618994
4
98943446
2
16648086
11784318
8
160519349
36607309
17214927
4
76
53040983
790
2
5093766
362206517
37079
3
15
111
75896
82737
89547580
60
2
246589
4
57
228611077
714
53631109
37484
282
14105
21925
23
6751
19
2009
806
8356776
571684
191803
100
17939
378
27652201
12719
424101
132343445
301449
6
419225458
34748273
1658051
6
109755
21
3643
3
784180
1653696
104453330
248358
115607
813452
1933
445151
5
867442
33517376
7489470
51
11
186285222
882
37913504
159
741
565490
14400328
3
32211382
30892
624
523434948
156184326
13
4405
43
14
765
5052
11290
24332540
2064118
10885
271
222080525
2
97
1375
52644
7933
423889
60
6
8
60
32512473
103
1799
9251
793733
28692
147734397
608847
13569
32908060
49
3
108361
742169
156
3536
1076
1245433
14
19
3407
3689
466
380
13844373
4501
66
3
1518
31211733
188
56033
35961
56115
223531
3454538
7470
8132
2
1526615
1794
1384
577353
12022
131
162
24890488
504
325518138
3158117
21194
48
613
39228
99438
263285497
94
5609012
62
975
1414
227314
162876835
222
3665130
4016
2
227
137168042
300455
12
1668
279837874
240
7859055
101
487
125
814243
9420297
1188
40493201
1644
209
20846
505934
885
450674956
27848203
205856735
104250
145
518260854
7658677
116622
313298209
1898
206
280769
108805087
11798
202
114954584
2
70023386
19953724
7556570
100421
57382
518
5921062
229078004
5
1722201
33993
176
3
2
1102
4
13006
10894257
24
6543011
47869194
802208
993
190
16661
99
151
255
4954057
44131
247729
38211
1788
302
7519833
270870582
122
21
1981
1150820
878
1520705
782
2
10179519
3520
27735309
447132
564
248
913
2052
2
27
139375011
596083
92968
37
11201
14835
36777873
1431904
95068194
8252
3
95214
858265
2035
110797913
7
5555655
80879
1779
12906368
3407
399
14
38
102223820
452
13
134527602
7126641
30960
253759506
431720437
406737
665
66755
23
775081
222983
129
28
6213218
79
7
2052230
2421268
1969
23009
265
3652
26682599
1806
44349327
120
63
64874
226057588
46
187067801
12933845
2216
90908
25629
53777
14790028
15523
2
1049370
86
7
992883
162508212
13
2046848
391
266760
247
3269
38863
365630197
31537
371
2856
34
161812782
16096
14
19281501
29
66066312
1096772
960946
7
305903
1938284
64998
201334700
49603141
108765011
24068
5837
5183675
5
4838587
31546
5
27659623
750
1106
338954
3677313
2
922025
101
576677
488162
42
3
10
33604840
993
12018
856519
1005
91730
90973836
3804
52
5997336
33949784
2332861
5846889
6829903
125
9092745
95786
9903
31
3562970
453385
16167
203735
76853701
5361
146779444
63
2
307681
203828819
7716417
221720
366
4561633
7
14
8291
895714
41
69671
200340
331
1086
1261
29641
781940
216
127614865
292
6689
31854350
1558429
105605001
14605802
7
27065088
449652
30
868
7019
11175
26594753
743121
702
64675701
28440
310431117
2955459
4334
199348
108453544
205
2391354
273361
29
23
2574
388400511
730
1191
8
4
27558993
606
396
4170529
4
202
127
420
63310933
11280
6
29324464
141308
2457323
37
1496
435228
22
475335
1386
14957819
250290278
10426083
1223071
5594417
343005640
97384
48543865
609223
31
3550513
1959320
20241717
9
3
516265
375941770
22262420
124551025
16611509
143153
74717
7130230
716
238
1627367
488
7
8366
58
202026948
118162
1938158
644
3637
40
751
1013
731639
933
1762
793883
541
47737919
3
206007046
238286
129
4
1013497
161
156
205
1439886
19
34
1167
72586
1033
718
489858304
2089472
4248503
292625330
11
2770018
1044
7
923
332
2
714
241156
113391
16650583
76281676
10483718
1875181
1275120
300
101258
1534354
26
2
2
455954
3474885
114844
30339
345512
7842518
453
42
1213157
2558
953
20750
1032
4147
214
40
3370768
136606
7531
48
37599
206732
85880862
159423
163268788
57692165
307
14
1440
844908
6207
248
23166
42733905
2454
248
405897
16262
7
2
20248
459
39
602
40
310
3041
20187
168110453
5547
673193
25540
2103
61
33915
128670
24146836
303
26
723569
43
743
478719
6570584
199
870924
7752616
144380440
681715
474316
127528
15431479
7736815
1828
2
46979686
7704594
739245
639139
30371411
152403926
76471898
75
783190
55
19226814
110146258
510138835
209
6514730
46175
435465365
1045286
190253
27
6
32
127191
14065
212505
876
7
105730066
59
13268747
17390524
6822
89619180
22343875
63905073
202455616
5
50
4
1497537
53118216
90113
195626
29238
76419
263221322
585714
153
11750
19400
68556
841
234
352406
8880437
13840050
14
88177097
271
12
14469101
6
24119194
167716348
503416557
412672887
63969436
1872
404
88391
3397114
442847
20054797
105
15965
634
12256
4850
8561827
53
5813470
24716
11381
19397
456
498
694
28
1379
66888
5735952
1163338
500974
19593
828364
351193
8090844
66501735
309
58
8102
38295351
5
34342
11
2095182
3889
450
180086595
206
2
98394
11628
7805
73
13
42
432558665
93727996
368085
118
2848
101
6387
77
314
420
482
19
447
73869650
3894
7240
33934
442316
30970698
3555
16167
17
4
2595775
81811
96
120059426
7164
414
6200
238777885
23
157694
4303936
55260
1098
2
6215
30
10867654
258
48
481498
9
201750
98
527
18
5772
723
3
47010
14
31
262
1489643
9
14164
936480
33122
22709
104046986
199
7
439280287
457680794
150
32904
948741
10331
272
5872
34923818
164746201
64361
195
266638513
49
14
4435773
32
1125
11064
27181302
104530529
32988
13988
217
169346211
181203231
14643
425
62974760
1716
6614216
104315706
17
18020376
37638
22367266
32464749
62405025
30
12262
1833011
401820230
123481
1485567
9
7840047
8105
372
2823102
5306510
2718315
32199
111337
1540707
14
818170
131081
313945445
5497042
26
11317
47
2944102
7
395317
29815435
176
4
295923
37062
9
78356
50845797
27
45919630
3086056
26
2013
3389226
94018745
76
189370
834
24
8
11
162
102409
27
37607
97
1239
114676
1812
335
157240850
1286
49
2264
8360
6
476338035
735
51610
1031906
16321513
15479
14380023
9
8778
22057
55
405533371
1405
1740338
928107
34396
75
330
61
63
55743288
121
20489777
25
30055
77
396
309802083
5
5
33028145
9
7062
79039
1799
192
98683
2
243137
19695499
1707
78
57
100370
1466
175
138331138
3883183
2464
1585758
2917
317
518
4
11724048
13536
16987094
125446
21919
213
3
18674705
298
124157550
112
40480424
8115108
4436
1478805
2
119021
2985
298788
4
52
17610
1420166
16909
252
10524
5925878
436583009
2
27
1245593
46
69942886
1707196
1502
24448
2
720037
254072832
861919
1610649
164
2693
13449287
3304
2544
354001
361
98724
232
453410390
677
18001
19029
595
283787305
98687
687896
123820
830811
416660864
6486156
125273842
28956874
129233016
259145
2
136
30
13903
33084
63865026
55
706
6
20650776
566
1464555
948145
65323
7559
19944100
47
19
1665756
972255
11208
146303
61260384
6879095
150461
126
446
10734
1720
191
752651
4801
24940735
28802344
21
59
119
4438849
11172171
4003183
79259
568
41843
356747
193496998
37
2
248
36
13864137
116902198
45420853
181
191
239464926
1633
6627
57364317
858
6
57721307
849
33144212
288
36
3
2460458
152736327
19198101
1004540
2836820
98
8851
40652448
783
1161
57581174
139
577115
371
21493335
4047666
785
21966
23294810
111775
97960077
2617120
175
59830
1641
56660975
2657
915061
26462
3941157
51267704
4022272
112444138
1297
1105538
108711
1997996
553
32
757
33
3960
7508207
3153992
834
1001342
198407
54061
1655859
402
126891
344
261848
481066023
8
57671069
227
41
249
170485
130351
12622
12
423000611
499
642421
189
3837192
18
4268691
95
142865
2787556
11
6914654
315093
7519
2845
25
185650
1760139
14526100
5
2
3
4
85
95
35851692
740918
7171599
100
47391
5
4234
318519373
27577
39358201
165946
52603489
28192172
19
64761
31
942
201757197
6088
15653920
15157935
151390
7
130341590
836
1582857
14247663
218028
90479331
992
32803436
12
495194411
38485
25
11
194623888
1820947
32552775
234824956
539
858
14665
279
3
8091
1679
202
36122
6
45038514
1161480
546395
329803710
978992
2820
10
15
18475
20349439
3722
5945527
244105
111820
17
7386
90224
12
164667976
474701506
25178
9908
64393432
9
7335
5910
3554
319040
308264822
3
30
74430662
8120
7230
327812818
40359218
10478948
241
3
17
19
180
15465
1093832
16
32604566
433
900878
840061
61910
6823
5
9
19475838
633
6
3011537
12214983
9268
8533
3
27
55588
416
271397
5948
629
20
513
12432783
195
111
11629
1997
171
16
1625
19464232
162349
261868083
1920059
2322
24065
6
130267932
922
459452
15974491
215440
516
6497
92
1872110
35
25645
693822
184342140
44391
2940
111800
7
576458
17462
6
472997835
16
83
4699723
6
107689
1748
121003951
295
1968
101487
563095
24
596150
32383413
294964
27758239
3074
4035
1428407
1008
165
7
1927019
28659
670965
40590250
73368828
914
8086777
294476
821021
1461
7
115
256836
2683234
16706625
1753903
14361
8217843
241729
55026
42
57
22
18494
1053
948
50
263861373
15095
1606
421958690
5071979
20966
429
62
57156065
49490291
170144019
16299
11
388044
224
477
107
78
208
20616
54187
52895
30
994947
5
7905069
5132
61
2
10391279
15043
157741686
67525
426567
2798823
1668455
225450508
1552
52681315
6410
502503615
327048
4522
4030
321
7
91
40
51638
2
140
1407411
6
8142617
328
305818
299270
2030144
26423
232619
21
169
222
439477622
210608
487891
497484
972
468
436
73309
6
3667793
3165135
528959
21107
23797
3
520915652
7
174372
192124
90355328
109323474
1473
1728
5638988
222
224328043
251878394
665089
41853170
435
66168
30332065
354125323
203
147991426
174
3
550664
17997766
31612
3571
8264898
103
10142
184
84114
424237439
10122
1582
13126495
721837
30
30
7
570
158
15496
3559054
8154
68
2
948
27363
19
2651884
133908
3300288
39361366
496479045
4052404
255724
368783
5964
3174
4213
3155952
12948
14
391915
28794647
129
24672
280778
72880
712
487
32611073
16138783
24418
120073119
186834376
1462931
116861
4630203
2097
9330616
38
18205462
217758
624825
9712405
904
34629
60
39
1948
10989741
307313654
5530378
12986267
139134
11532
66
141171
10771507
195793099
22090
155217
1812
191233
113111991
12499
309
5696
182538042
33485039
2340695
1060901
116459
328
13
564012
125865154
43116263
1074845
130
420010
9163
25242703
1567
1881
544841
407256
369861
469056
632
93029508
7945
192
430368779
3
6287263
233
484
1057
12
229387
9
1609863
2643
140414349
7879
3716
7833017
395682952
105
1219
738125
267844
381
13997906
14582281
9
4665
318
13094
2
6
395635
30966620
142462340
53047
89408600
71147399
13599967
30
3
3
223297429
7
246873
70274310
19711
3802199
24954671
3788
6960012
218
54411703
6226115
170364
84009
110819
93
261150314
2
2087200
99
60673
2213
7871
13
14
6
7269
1601789
1628
835
3461
35
184801
105
6127
4881849
803
9
223
13823424
439992014
191675
22929
108159
36286071
3
90975091
9822922
495950
215
73700623
1848
4685268
44
3389
435446761
24108
10
19953866
15678
875
18108
5
417742006
30322
8060939
361
427363
3738
36
135
6638331
214773
7551
38703298
108614
26
1499
434100
6324
39
498055
2
2
11
2018295
2
25751274
49295217
295
22627
2
1412214
64067
105952153
1135
12
10
26024
284
384
108888
42
41708
1707
55076
123581205
2542
267046
3628297
10
4
30
2
101
867378
2
3349
12
609155
28216997
892
3605006
3960
11
8146213
1416188
1863
6157
8571
362277
14565
6
7109
17
48737
206462550
1024623
1869592
16890153
38285292
187
121665085
1253672
8692705
3963453
500915836
9311103
69
223
432
29
434078
14314368
5
817886
15407
60
5184
3276499
5284
178583320
168626202
22837189
72
294
19387
39
9
674778
260481824
1635791
1582
75
536269
4269
16073
396860
112033
442344
10648851
61983
313389
16145874
31
296019
22189106
11381825
81
479703637
22571
5
424264524
17353
7
95
40994
57372187
39400008
4961007
243
6912
11906
992725
293093751
328573
15989
2596
18955
15
269428
37961
967393
1487011
66
2013
31753
46
486136793
35
223
40
13947
7
556958
226876
3555
41110
3752
115183644
862
4725323
112345156
404770
92898
4174
2
194956239
558
6179
415
56
3104677
53648
3819
127
263523881
911148
11569313
52192116
23849
32
5041
161644
64056960
259713
15
6846602
14819
65
877244
26
3034
530327319
13315
31305553
491
29
1301
112954
1300
87679
46
13212625
282253
3
36529
23
1927
8926003
30
19690
3782371
3681012
3
54581
337153505
25520
3
20785
8908
101173
100
9
134873867
915
25
14919149
5535949
2755
8366009
80819654
883
46925
54
188
32
13
1254
249823666
383244
551
288
51762
434961
6942031
183034
249136
28
488698
516172018
16
4
40408195
417526
98596927
18872031
149589
24293
10
7470972
1963924
363045
25192645
1438
532972501
721
126502723
3785295
4
2
247633974
4181
1734
26207442
618
228272
10721774
3613280
128497
58383324
13010
111497698
76
39
26
6132
20308
37334
3533
20803136
9
4320
29
28026
9
789
22
61
13
13062986
62931359
152
636493
27671988
689
339614122
281929234
53394078
76907649
24069769
39884
84752
6
14895912
4112137
111
110677658
50250
127
275384390
4936
53
91588
12
7053840
827
230067790
46
72237469
24
344697409
26757
5
4
1858314
1625
16420049
9288759
61485
14495204
28
208466429
676574
740
108828215
1761848
277254492
524052118
1045
1462947
54119
8147352
86331
7
12213
181
57995
426
37925
105
467
41419
204393
766587
4736071
54234
11558
242310
18
76224963
61831
554453
120135
4
78579
20765232
322
2
311
33184437
9061
383086
61
32418
4
42515
165
1522
33508
77509146
1858076
8625
139958325
127
42695
26897
352949458
2
2960
9000
484764118
623
12
6263
15536728
80288
3
19740150
57
323076
21
66634824
10
42022
53005
37892
1144
96046
32293
213942
11678
304775612
5769965
1703
99514215
436
1488
336122
60146777
18265
1231
7286
26855
246
1952520
2136
3
515979
646452
61
46733105
86306320
3353871
56214357
894262
86200
25059
27543
4
8169
651
131
8129559
454419
309103621
2
2384
18837
22411
6560
685
26274
62327427
24895739
5
871
23454
205
145082
18348776
39
10423
4015
4
13
16337
105503267
2001521
1291
184
18
184059540
16344
1397
109217538
55333
3425
3
1563
106073
5
28
935755
75
50981470
207956
432940
316557
353
58511363
17
204020
1947476
83955460
6359
38255606
103
297812222
654539
100852
1538
56
28507023
1400
28604
180
17642337
295
308203
250
62066905
536
3239
33793013
95934
82
6
285
259
128
137
308361264
158056
1502
1166937
26
473
1987289
63843408
1704321
496
21713110
772090
723
17
923
63120
3
60
3646643
1113
1717
3
1375
494
7863
62464
74580007
40965
62965675
74652
1508027
20763
1635
140093
331781
1617516
27767901
7
43603
337
35392779
99744483
206
13449
246165922
3054060
1643656
259342
4045974
472
3810994
3677
171461440
64359215
2003
96
1158286
59944830
10961
765
963107
136
1840263
93
9006
20
76538079
2
1862
188
3340084
3340736
787
370
5284469
226213736
106
7
120
61553
204680840
1787
34
429
467866
3371
6
2
2036
1146
1426749
8608052
13
43
24
196
2752427
448806
114479597
197800191
1253
114943570
16461206
16560
116
23549206
808
6
11
10927
464
7
31012
261877802
1324870
22473
1232
30
1951
2035930
8078739
13971
1631
107
513
13566
21208809
211930
160084044
71
4031080
38014992
16251439
1394672
16
11387882
93969
1586
250
217845
115
9
2
24544
15435205
520553
705388
21845734
1134372
557044
51
125647
206664277
14
1143551
4197324
118188
2618164
2737
2424
3902
28
324
21
54
537
2
35
333652697
383
207783
2399438
85
2588
506310
113
1719
379877555
443956
23
2705
2553754
327756902
1791697
345855
323183591
90
282686
196383
77
4
48582717
507
51
19166
59834
122123291
29056599
106598163
118020
4
89174
23126
333702
11
4466416
3390
914839
6
66540922
27
11738063
39
291438
188569207
733
12283805
38254
897313
13682287
328641384
103944394
19
65920307
905054
39
6804
143553718
95758
1692
338677
120093
14699
71404402
11
16299769
8
5724
239
9839
472156581
8171
24659
6416
62373
3
35135411
11
259422
36
18
2820061
478176305
54
6483761
6163
7668
1884898
84
104998
265717496
141075838
5
5220
5795049
246
275905690
10473
5817
458
2843
214
3981
1998
19515908
14504
26
13
863567
676
34160760
650
23684149
195874796
117966220
652435
26
153619
6255444
185243
22
54
6812
501743
18313
298315416
3222326
3009
504
180451696
95
11624168
324564
7045732
7070
91
14932
133122204
509831
24
30
5377
5
378
110748
26315
3
3906
1279
118787074
301474
11258
2970528
10881401
54358
17095240
2
6957195
44651002
3156298
4701
71
5
277919262
7
2548183
151
39
85
43
2
872359
48652752
448
7760956
104644998
27
248274
118818873
112
6303625
381696886
11039296
699105
12315
4
18
1282551
27
652929
9
1476
490
111261387
1542872
26
1941741
50221689
178779538
56970
65
24
2439
30517227
1147
517103476
21342
6
17366582
638
12774
906678
209
6029875
2081
490174598
6913367
63
487102
134699663
126
1170
8
488182
3211
110731929
103806
15525340
10933326
125
253815
51561
14
2130
11721
3
4
149080
34761201
32
15770974
7
40
2622
250551013
3004016
223
67414
57392174
3554747
3361401
2
2637783
3663900
18
88198
1105
543112
36099677
27
10175
3043
3174572
385726
87189071
172716030
4909409
28
99
4068
15347
15451820
230356
14185037
570056
91
12690448
56873616
1655
463438
59
115172258
183761631
2
118057391
33816775
9492665
49
288432646
32
2013757
8167
441774
986
6
11
434778
90760
5607
3894232
97
4069798
18124
3111
227567132
2592120
1028071
266747707
741272
3786363
7468572
3643
86634
45812
375258
19
485496569
568
201
2
17577
657959
6317
178
321885153
1900394
47897951
4178
575
778
19
522269
65075498
2326
50
18198
3
18
1604754
15
6533672
6307919
2195
5097339
37918
5671
1848
5
519
94353040
259467
9
8078
5
1861
308
109181
2802
47367557
74
158942538
186
55
755
2034424
183
1106
32896
223
11095090
643190
1418
129447
485374526
16122045
23587326
3307318
168458060
126807
75
884
427367327
42950944
21714292
3741249
6278700
347603
19366576
665
57312
12404188
30
947
88273379
6327
105
100840872
13
3872601
479
123214
12
54170
9
986433
92751385
193
59
679145
373120
438342892
40170011
55
76736602
6450634
3243
103
99
236
6267084
4018777
205596595
629114
6101
162034395
3
61
277450
20792507
48809
766
30588
8864
15
40629422
199
8747
1209946
79684325
101755
9956
659
5317996
86
2
63
3
57
16103631
9
296267
5607
3025736
2
21
64228
2
11727
9995618
981
99596616
816
4543927
4385
10290
266
4142642
42073213
1580
317845223
18113
88
90790836
833
616
101287753
36459531
748
66224167
93
15
1203340
118
739963
1773645
1480
895398
6465
110
4
38885
6
3320
87
23662
77772
876
1575
7643470
24002
191417389
456
4713
1030976
528782
80
3114586
41
288601953
48265205
129546
57079147
12876816
1527
2030739
6
175
60077748
17635725
28
30126
8
305605838
76
6818
59
58950
24389
524
263
60517188
6
18212960
7711
139
27183
1249226
126592
456
281596
14
7613046
3639
652058
4
4192479
529828117
171
91439714
6973
1511
5
11
714
27
48632910
18238101
24508278
815
8
1199919
152941301
59486929
20152995
12559
1686
129206
28
5287
6160908
402
1323
901
155900802
54
240563039
800
27945934
33
7800405
327131153
137823988
31336
128489
246124307
210
5310
5797835
3981388
6838
50
8
14790915
3787
21175658
541
139562
21
14
582
4100
39665801
3
16276
8900053
13594
30111529
826027
6316
283
108496
453
130702359
158
15
2432
73
289654
13664474
5729583
530457699
18
642612
106
251249
8
205
2
309173892
99665022
182
30011450
190
99058
378
6649878
2915546
84042
21345185
19667486
1385
83147
8733
15881
261
27
105
305920
20630
6683875
12978506
38558772
441059584
135242
9
15
236
102175
678
888149
424906044
36
224266
2197652
122954933
32330806
14729
510637
93
10286364
41223
207532
23005642
2
56345
207830
841
1152
674803
679072
419786815
396898
4439
1048
191
11
1331833
2022
2358795
944
444
128
60811
3
32490111
7301339
218192
2
307466903
423
542744
213425404
234210403
6359
79725383
40234
138051966
13
647
346
11458
894659
886124
36526
28
1273
763
3
12340117
652
126
14456737
495434593
772547
61024082
2653320
745
57619976
9
76
1705965
202462
2227
21928562
465
2
35945
194815
367716183
342
355119
1358
58
249807
804
8323
326375786
110341
1322667
72018
178342056
6775188
262253071
7434269
3000
3246930
209601697
440430
25
6748287
34275041
1812576
49
3167220
10918604
678
149885733
1570
1918506
6402
10
568107
369721
89418515
228818804
27097
14606399
1040874
61950
900
7148463
9
3
63590262
439
40108310
203
124656828
3
31
29
14
20425
1298
2
205684488
14
542382
25
2
24
401143136
1289768
201583
2577936
96
446304
2305891
31472660
131587502
163616801
3337541
948947
3731
112114
44170
4964
64168543
262
11796
142157397
100604042
5260167
120
24515165
3
107
529745498
487652
16022
22068
30894
16
76615
117
2031
11658
1594
214775538
38158
818
2781518
3940105
2905
113921
83078
429108
2087149
33494286
497345
170122311
163927147
113314
50
523338
14
258
2
76294
1170209
3370758
6813
73384064
7
347111579
3757926
360273
252149
303
58575
137618
1234027
97
2
349
323
2
3
95887
353810114
121866
236700062
105819
913465
24
233037
11994699
14
36991591
3265053
221915
131102864
2074301
33029343
373339725
937
36953
204
489732117
15
342760
671
54089015
7187
405770
363503
58
60734
466709
228
45981510
83979245
13
3359718
408976
18606
986
9417
4
28569
160227
520911
6
2519
6
21
775870
503238
5231348
14738
2783
3591
94722
398
139175886
508702
372156
133
280099882
56
5
323778
45944
2729
6
143245479
738744
22718274
38392325
8077307
187
228
30437431
5062
29357
7262660
4301
839
1290109
21658
3045357
245202995
4621
437454
104
2084
7541778
25951
198192
2777526
1986532
494913
167434
55944373
199
307118
290419926
28092
310427438
215972
522788509
2776
3
10
321759073
98
9855459
1911288
691
260677030
11410960
39470474
9
236687394
657355
70902
558579
4
3837
32383
1975750
890552
7447157
2
226188
36
74983
4678
4
26005
216500231
5289
11
936
6100
385794
916157
12811
22305
635
9
14942
243
5
1014
8967704
9054251
90533
277
137465339
56
7106
826336
521215
759
15256158
375
84
11380258
356663369
381
17252
116746
3
1356
319
1342
177
2
329
26203
4640
252
1828235
3
5869645
16789
807777
109610
2131
751
262
30271
2029333
2
92568399
10594505
4100
72024460
2289
305321697
27
38
3873
198875753
8258508
34
53566
49467479
638088
61145
18
2057619
1380
95597
3541
395
2330909
243088757
3196788
25
258289
255642
44
3618
12550965
204200419
227980636
147620
217
32103218
1502343
80
218327
6
54677516
10300930
3
3795
8522709
50135798
59710314
47
12592
58596
1035590
22406876
167
8459
1899
125898
176
3
9190
1009
474909947
181970864
928
15896
496
5
38405770
6263879
163659236
443766
1590
27117
37073
11089
1516
38819296
800709
336545955
10671694
5
325051
700
76184546
8417158
111614
5750
1547
28465457
154171
579607
5481
54
6826654
25
6887148
86
8427
25
26320
131
472515
9
59464910
107089546
23466
1455618
83
4712337
57
76149
21147
944949
396
987015
1069008
1233
41273959
290698298
24
19
26
1518351
11943
356008184
27165
247
39
16208761
7646
711964
3202696
343022581
47958878
16637
255494979
5016732
3
861
63171711
14
396933
52375918
34
28
166
427993238
1237929
4152971
530593
492537
2566979
25
1645929
3737253
53
193
6561153
3632
115075137
969126
212905840
60
249
54222770
4507390
170
9776539
12788
40472448
1346988
4410843
34504
11433
1450205
281036
31
5
336286
287832932
29
969
2530703
182314
11006677
471
135865
17
162105
8776942
10597
13
10
1110
793572
38989
11215
3065
2
74520960
29
26935
273
197534090
523843103
323538178
2219162
3
86858
32740
123
3857549
364432
13291
408281
9100818
77163291
3339689
1403
6
14
267
24610132
342225
134
7
348
110
2917021
395
198106
26371506
37285
2527
4
3421275
190220013
2398
13
7764
7273
11051380
3440
5
27
20
159606
1795674
16
63648
3513096
84
3988585
5146522
5631459
129
386816
219
25940
5783
3967897
114641757
47213
29
48
603
82
4484736
11427401
26744326
717416
5978
880547
1971004
32523
99998
3
3
83174502
10
84
40
44379005
4253
1616
7147
423962226
170
15151
109628
6
490068886
25489204
989
7971213
154
782157
286
163166941
124273136
361995
27
34089105
22
1920
699
4558124
29509
6
118331314
445493062
21469
20
411
156911352
3851205
3157
1272086
41176659
86616948
298
489069
3282
16714423
226128331
447261453
228901949
1540679
780
221
346168
43653827
215188
1883
4530
91
119811
315428318
220533
7
3315
1890859
4034
7
3
397045345
242249498
44
2885
16441246
3604
342
93
54338729
102705405
5212
2
299
38
1113943
131358149
12
1258
2018
33722
110829
250982
12939462
67
2702
7655
171114
50742
1881
3
484231
5
1829783
69175
1230917
246
1592394
91089621
23
1467635
93130
64490
24
245656776
2
575
38274
287129
580757
5733
7
201141
140379842
15
6556644
7249
105928196
89302472
6
152860620
58
35130
485
215246699
122156
3548
954
12561535
2
1507636
7283021
1039
78073
51748436
198
15752
4929867
871921
315578955
3212
75605
536218658
31
497745
26071
5749
6297
3916859
496950
3727447
543969
342487
32751053
473
17
141713583
1382
13
31584184
16126911
248
12078248
6591
59268
3
46
57365864
1215
24
482270
370170491
261064997
1401
2135663
963
403374610
17147
192550
767
4
33720
1672
56296072
204210
3502737
1204
354408513
219302739
97175
14742
164
378311
3843852
972458
303813203
537262
126568202
44732
245230
12992025
26844
9085486
63012
6670912
305048870
1746215
15220
1582975
3135
36510995
23
153
11877
530782438
55917
6939
40
26460
86200133
5256008
20797
33638932
1934862
31
1400948
12361
122
19
7334
5
201
2015491
40894037
1105
31
7458701
13760500
2070982
543854
2635263
19843156
6558027
1822
10203726
191
7073
208
118402024
48603
10496846
7
36
6
6
182
110
19388552
2
51701
528405836
8064962
4
1502612
5289
3776512
7834076
347569370
2203019
10106523
887856
31879958
970
16792
18
6123196
28734
7
8860
59
5199
46
122
163917
21734369
522010
8837
407410
115825
23694915
64164
168
147286239
2
602
463
17431160
126634020
1239699
27585
958218
15765880
5
4108
2
2277515
17
35
6
228342
9898
90
6784123
60703
209
3051
5
6
316819
1340
83337311
15433
4
59
120565280
32
848
3547
12784011
158
8
9
166394
326
7751
8200142
74508
115795
6
15670134
12935
3727526
604
4590784
59851
2897
2
3787
303034694
11954305
6723
93433506
206495620
5
25734
51399
10327
4026485
1234
17463615
31328
364
27354235
2296
45385
850
3677
221038719
178
373
4532938
27679011
4937
2
4788
3520710
1551373
12761859
2269297
390767
27207
964
298977155
383
467
289796293
60184401
7
23
80278580
130097026
467
42093633
1675
168
52
23373044
41888
12192554
28293
7
1482429
211710640
884511
426977
188
1966812
6201426
2021631
617149
213
314435245
3905
215
177818
15683
30482192
11192407
49
53384576
321950
326
136
69
243827555
228131
138
84
42
125
67
87141
80199
15221
118582875
325
84932
45
20087
36
3662281
1240772
28764
286103557
503075225
124467833
11036
22922006
28
4
128722511
766
1552720
96
225492
12
13580
207335
2221908
19594
504134
15743
518779
2208140
8038527
174
106926658
115861
40
3161
668
454098576
5881
6
649540
246497554
389
1901
14825
18494
497057908
7735025
49
14326
943
19
1017
10484050
765401
201854
183908
508595517
107
978
3035
1242995
240513936
3086577
6461
250976242
31653
383309
6508319
237016
22
165609
170401
62
16
466543
32983360
175
762604
2845
331477
13
5891514
123748
160
2
1684622
89685016
88
2
1278
5
6
19404
27225477
101300
24758143
35
247790307
1279
303
22
8745523
16
3397962
42797577
74522
15181814
393
113
78126933
126163
227201
1179772
1825
29
461157
6
198252
9136418
54
356580522
1093
861710
239
2873
8367
3901
2
832
31
17804
249860
1304
2
228145616
248453989
496903701
156317676
254685
66879534
349
109798
83310283
3
3615
180
3
11706576
60
157607
212184
576
216
37
13246
6628079
4478761
3
621329
30
1208005
1207172
9756678
7
189011779
59070
376
85
132451
28106
15
17722746
414
2209
20540104
7266594
60554484
70
351331
114
356814134
2390898
16
340
10
44307
8
6267845
202256149
40
501
24
10607
204
933
6
8469409
51
3615699
8989069
53
8619
3
2
246086588
23118635
3273
28423
1618
7567042
23880943
108332479
30
41
11
16397954
201385599
98266189
4475642
10074625
27290544
140100
419523
22175
33
130
15
621577
39286619
54518
121
15925
7934
814642
3
30
14003
20561
62955
57646
151477
55
27091
18
120400
24
8653584
4154860
239906
71116
91096037
144
53725
7637
1478632
30929
24896609
854
27788
1912
3431881
458895297
6731
605
62708019
11887
50
371954005
2
146011633
14
3
2449
101835
862
68561
5
8
12
22132831
57724983
2
6
63528
2185139
12
518180
9300714
3
29
626
7
943
63
2707
145766166
3366884
475080
57
52
451119568
638131
6181
13062
298193002
4
172574
776
20021
46
468
443204768
118866
35041
45603
75621043
241349
833
920
122045877
991
372824
516
79525
162414728
2740430
6801267
255
222942875
14
759561
978
77851367
392463097
95
246
192146974
1914050
29067
793745
111695428
379
4
102430435
5
35562
11021
7
67766
11
9410
176146240
609118
16
4
629645
54990
9276
204058700
6152
3147172
17553862
9043
7
65
31665060
6453
1667
48608643
23010
643080
365860900
186
3570763
114399
447414
2152
31636754
238
92213
2794656
11601
80470204
41
118659
4036651
9395659
147906
6295214
9360
12245023
507656
89243
432018144
238
1285510
239077
3727
9558066
4176
8960
193
1640542
6
106732
3804
10040596
472689478
113276449
95871
89
15802187
36
298526
2830
63
481813643
436247
12151
635468
20
31571689
29787129
17534
11117124
444
5
3
2822
71
415404
7929872
70420
6640
182
15068
215
475523832
205
256218443
13
364
722
1585531
7350
861310
132674
13737706
131743312
849359
329949462
116581
2674703
3531
88
293650368
439475146
20382032
424173
111106143
2335
53
1127
1070
1287
450
46
48522
32
1488058
13665694
9373817
20669069
44304
907
2415
4247389
287
147
71945504
3294
252
35358
7152993
30
2262533
56538824
8 100000
470
41930
3737
5126425
5
3761509
9
13904321
17
83
101828
959
492388
774
643
24965667
23655
10980158
23184
21325
53355
1690
464
1780
106
2516
60856
154984429
4
206767
3773
30167913
39
120278336
4
2725
225126468
141
40
5083
23937197
49
25447093
2482666
5
26892295
235665
652
26729
22502494
10056
53139
15004
1747580
18
507163
48551347
3214107
14
240
162
114507837
565
7936
4275
2751
19
3
23550
131
774421
5678696
54011658
595080
12
1279
324781561
86302412
5927
98764
1024474
12628
16446250
163077
829
90501679
143225656
7397291
207853
7137065
95543563
37480667
486849
33883164
1130
287
30715027
1077
94
10492681
512224
139044
279
898
118291
180
272246
813366
285814604
6
825495
31698
10
2718
3568494
124879
104295775
7
7608735
4033
8264715
31075
40
101
5
4
11
2
78383341
6379
1491213
440854
17
245828342
3634098
390116616
1686943
6488155
43259267
57340756
2924102
2860022
7747519
102
210735427
133154
68
9
138599
1719032
220463
4658
1182
16
2204
12443
51
16625
391663478
3097
74949247
241517
249155
1055
21
132298020
1461
499
281081
11924625
47183
322
1422430
15
57
4
305694
3
69117
2431
3
2163076
156
135
49414
27
592
99008
73618
3721569
72701
701
15
21873913
7881763
1239
14154
40459006
486385
113786
133126638
225
3
14087221
3885058
189269285
14296391
82
8144092
30298778
76617
1016155
10524978
62450106
52
45518113
3
26
8
13
7
37879
445
6884
17909
68
14474105
395510
16
28006
7883043
8417
11
98
4
212
3768
641
420812535
244645375
19
237706
14476
22
220
166186101
185203592
42
1005
8199040
418432101
668422
3825766
12497170
11565990
22
11
203
13
16
320798417
109
668
225
376000
207403146
8
107392
62183
14013406
6469229
47
41577
53
219639
20900
84812
9985
283
2401921
3673
292318
57066545
29
1923
44
619376
425
3294316
370856
861019
1528
5
22386246
124483
3
669348
45002
1869346
52185862
34787297
55118
93
337
423
11907650
16
27
11199886
478901920
59665851
36036979
5499655
1886
43
111552439
25003508
3771
147372
142353
31710599
5402
17233
17187300
6380915
225966
222522518
26
47
98306318
24492417
254420483
474143266
164300
216
10592656
349471
44
399030908
11740777
4346
68
137505
40527
136
92025
116
413010841
273374571
178
2060353
6
76
3
10062
393
8
2882741
675
451
3
804097
130587
256410
5759
219
151
1008632
844771
13726
5
137
23467
15328434
4049203
2
109107031
1173573
894
175
9286
3
96885603
82192
146621
25
28
18742028
4568719
234214085
9539341
7838
102772406
9
124700
21
864864
2892
14
13769385
391
3894
12537
984701
2673639
2429
53
9681935
1493
142
695
452431
3
28791
911805
3079
394237
6837280
6172220
7100
161
297593087
31667617
672
693
3849097
881537
7721
184996059
52
64
117599
5929
69700
136609543
87609
3395
3
124179
19427
17
44848018
30363508
119683913
3657963
8173328
299
104447760
316749729
32307
128810
40913930
13422
211
585
9234048
1885
119052438
85
23145465
27
478727
756
86
3974336
29922602
2
46831241
1555
1099
8407682
8354840
53194
57
127801163
23780
26555958
689
2424681
69
30
2513007
170591
12366626
41
3
7
141780
89580
6
2
36
354
119
89892
455714158
425
456835
104752276
928526
3153
3506576
1847
7132089
588
4641
3
456
22176449
111
1443
39081
53185881
237042335
161
3
21249
1036
15016961
56803
27096454
490
3957
1444
37
31561095
101
3376
1200930
45175
10
98
2
2486
23756112
153
997690
5320018
2422
212415
1550
1589
1435
1581956
471536946
234
2296
82059
68725298
2
2450
12111917
103
2147541
7806
145373
15
141969
21
29443
7
60014
24421232
15955
48
340103256
5
765
21733917
6364737
434
383
976
1914202
67
109
10596
1346
27704790
338
26410
11094079
95739292
128
33697874
2641439
6
256374072
2611
65493659
271983
17191
27854
2
7890
795
509775
44854
9701433
44271
1379
3
3
938454
6
803
226401
18934496
177
9
21
22
14180
1483285
3
44432
6
41615
931512
190
45
3376
40872
11
10078229
108
6296
101330407
63
197728
400
76201021
2820683
4
116660043
580164
412
21302192
22778417
57430
27
21298503
502962625
55
53073665
10
19754434
103387
4683
26
3792
142360500
1379576
1764070
4724
75686
7205566
3
172
9864306
1944
485453
3929357
1996
6
48643
7639961
15
10802
13
16604667
705250
36920635
1614
15891394
542365
4804861
795
2527
4
361908885
260103562
14
290
13203
119461
17900826
31200
26228
39148
25545
15985
10363
3605838
3874854
8360730
45217563
826
31835
410
431873
61944
46786413
15985217
31726785
31391779
8229439
53632754
53
43521555
2
45821696
4
3
13994590
12811
1824764
81
340650305
2
1180973
1218718
55486875
714124
2
232
590
151
106
199960517
315724
5
295942
199
9
21
40
446
461
794828
6
958
14
80902
11459
80
247391908
230
307
70871782
279
1308920
104212
132
441
5861278
7
13
131551
16
107563
56368
55275152
428872831
11478616
3169904
108694
5928749
19
5181067
58463
35643
251521
334538
102567
689448
88433169
62
6
11643
18419
111
10405969
1984016
3466429
695
74189609
70
1126
97
68738
7244844
24899433
42
5845
8757412
6
100650924
61111764
31665427
316
6753
426
13014187
49
141710995
2119795
1088861
951
11391346
3314580
2014967
4
21342233
1419
134149
30
8259744
156
88
60225
16840984
3109
204979
63220410
225
2528
1098
82
640
409543
1045052
116
27373530
6591590
8759030
952990
367747
73204452
2486211
14937
78233
47307
112424
2491
10027
4155514
72865485
59
37
435
9802054
151029
421
3
24
1460345
4832368
3
73
130322
14692803
125345647
4
51982947
100033057
643551
237821
6
12
28105
104
11
206
54378534
186486
367791
294
10
139
13
145
58392504
216670
66609601
9
598780
17
36412539
238032
13988605
9961885
9369242
58888
32328
6
348555
3615
95084
13
191
149
1609
87264
283791
917
7
22793
516436
1301
3
437977
9
56680
114974551
63905
9735819
783
11669
1561219
12314585
4
446080253
76135
1008
3631
7621789
155
57
2147
123405
56
55577123
104
2
51741
46832
61982643
114008
3011
1502739
93809729
5095404
2
99116
5519806
1050
7987770
461619
2718286
5958941
4155183
13723726
67663287
32
70155128
241086849
435
893
21012095
8864
541
8089
91363
1714
28764109
65757874
3038
6787925
496
16211
4
1651069
36412171
996157
5323
241
1081558
5169818
2
57425
198795600
591994
3005
1761085
20326305
80604448
3
8152
199202
393679802
95758889
57371
32092
2505
376160649
19247181
17
154236758
902820
7734642
1715
2
1329849
58953432
2149
25
3
291
19
11410
13162
30502
57659858
5025
88
10
60646431
32756
6064
6
26
84065083
28959030
1072
8099781
13880387
99241
56107
146321035
4
100237
18882985
28401
159648
27960795
380
246390054
31
46321963
20677
571231
26
111
7135526
2199513
2056295
58
126212
190478
27803
23
430481
451869
44
25
88508
33483852
799
35
349154863
310
30796642
254710
87767
56
3
120236
80361
116137581
300726104
824912
32121
58401461
169324032
14
307515683
1990722
346523146
125314
1487
42605
196265
1927116
939740
115610242
8035665
11
497920
141951
381
149973159
209
26129703
51
10867564
50378702
2985
74960
196494
5
517699397
446850234
243381
98164
2683954
11197
49343988
501
41
670532
45816751
71553947
82054
38
27474
122252048
2
6160
283
225
11095
384511
42
15
8
140463877
3
85202
2169
15
7
67559402
498
217
28
229
21950431
55396
55662
53
2
908443
3019976
28422655
11
8
14
11833938
457659
3
37148544
534
14
98153
480754356
2472134
499361805
225174359
44552817
7689
7
30899
7133
51802
173076784
9392
16694578
7276
6748660
31
14
6882
2317
143711
8
15
589
4
1130
59163557
2063
200567
12
90745
2024198
169305
98232
927
28662014
125645
1138249
7808435
160664091
5024
9343287
6750532
43
5469
12286421
131481078
17907
63980368
30070
432
332511924
1669854
3
21819305
5
1715867
4066606
3238951
763
58
3
6
141
83977068
22
1841
96
371207540
856
6
12387349
108
1402
165
13478
479854
291
5465949
31
19058
1029916
81
24970791
26430
1716588
11
4
10353
7377
4486659
16533322
3
104873
250299
53765248
109
1743653
2302193
63909
91868
1071
1017046
6
3110
8274706
4030737
18293966
24
861
333
5556786
7
6060
1799
146
714174
9345343
8755902
269010531
887217
2052967
892
134651577
65772719
140616842
3
1336
179
514065
14080
142012480
238531195
446117213
1548
233
24457043
3908
45
923
3
12
11187801
6514678
16601
66
2851
27
114440
986307
1580771
21
1465263
138163
28575
28181
7073
14606586
695382
48
82704542
21
16521774
8523
29568
1768
20685
140
545
95401
2538
16022
117928213
168947
318
401
109956116
104862
440574
980789
12424
5886
82965
2794
4739
2069
504
250566469
550460
463225366
3875
15
320079
20275
4014
93578854
788
53
47
900
165196
318331
332460
2033975
119
284
9
3
833
11
536901
7418726
6
3
9175
715
441
601
20479881
35824
11422
71796604
2061588
21
56
5
21
20608
2686
31
91817
219755859
35
1444316
174072268
918
2393
26
241440876
32
1291434
422115
13078
12122258
66
3441
244
8331026
447
3512
6871277
12230
3564
1885027
16379086
12628945
17
13984
183502075
1060703
2
16253
130651649
456126
247422
10540240
3160352
15297
70575262
4832
179308
5250
53583
183668116
752
6
170849
8350488
364
3756381
32696439
2620
2
2854
135919
280129
24
435029672
4677888
108093431
261
579
204189734
354994
922
582
350
553612
2722789
905266
130803135
3
53985809
54
58
2353
133463941
23
1014
3821147
6510669
3225
807766
3864
6
89
127918631
421584
1408
35
18
2558
26882
331
19264787
181
106
73526073
183953471
62168
10
87160
37
43113
5
315828157
230441552
50
46956553
165830
518007096
28
3
47784
63847607
9053752
6801
13685
3270
1422
1151
31
3215134
13100
6756152
28244
505
1010
30438881
1501
3
71664
1996
367
1015807
60
506
63299
394873068
14
28220
5795
1985
60447471
1465
91
788338
173224
21
99550045
152
409261
6560
42
7142660
1020768
89849
943550
620
323
7544
5373
793658
56166475
204803265
163
29533
4476
35
5119
9410
21253
30
12022587
419
6286834
44
18374728
36016140
6
7
16393
8809912
209
2629
86
166830489
1642
213
255883816
866
2503
885
14718
3
19426211
2
1531789
305612907
343044602
995871
729833
25391
39715165
18017209
15566477
428643
2666
2
458624107
538329
3303333
56
354685116
12862643
15577
261
2
1808952
7
8
3
19160736
16563994
72738
336
748360
414159
10582
37597
2122647
7658
93
120788454
21744
245586
11524
24105
7795
4
2450
11
18
20531196
112354687
3709720
130037559
74297
4
24652
33111694
78
6
215866
434
402
57
15776620
16087322
1805
904008
747
328938
20182750
8
103418584
1379
2342131
59144277
483170525
47947480
51352226
174
443
48787332
468654285
10952
3001728
54
12551975
67638475
6
812703
15385091
1217
21010764
223243338
63
25
57473
69329
123886495
100507803
300875
939040
1609
6851109
4
10662
3371
4049265
14910
35
310
268498991
356
760
526242319
4097935
249
30
455408
28
34683547
190
1276330
569784
21092
3243513
173
20
10
345
70656042
8791038
394834
79833
24
534606
1943849
419907479
272666607
507
2040891
124114402
16787508
12523232
2563
211548
2
633288
102505
124336397
12
1016875
105
5386505
10319498
618103
228745371
167
192788
1002
167286
1803080
28886796
6
25784673
418
386523
2
619
167
13
508729309
5
273579
592
1044789
25
231796
910628
23700
186908070
305
830320
26
59147
73495
2672004
170
7660152
960
6303
2
1949
5459
100
5
699
902121
89
7955
17
3
1399
45
8263124
36
1344
141347
1805592
346
13348
9413401
3
16308
3
83329801
754
22389
230281
391134
261783188
506914
19270570
1402
237934
218187147
1317415
28555199
124866
558328
519448
1803
80151273
172837888
1629
2
39413966
406361779
103695
850
12
739628
516610098
6205172
1119
9
990068
40449
5015646
348830887
924
121
20128286
62723
25663843
113463
238794369
54009033
566203
441
119049801
893
122
15797
873369
2
25684
22064
242163785
231710764
15
600454
1676946
277783
10739813
5
55
826073
1244
361
296397
4613294
10044
26
13
21424872
2
105196
3825
5814
35397
805
47739
19460533
11
3
1506
96905217
41192
26016199
978710
1833
115
7674538
25
75570
157177637
284953704
3040
315039175
3
1707195
11288
567504
220
11019889
6399
17170618
258315962
24115
965269
4658620
326
303296526
28231
1126
8480
31806206
449
9756445
1796313
410976203
503606
503154849
133184054
6
3305
5069810
329
385198974
528627946
66512
41
35392980
406699
151
359576712
19507754
160674
5991
2
272467
455
894641
155470
454473520
84550
278
57829
155724610
1629230
7158
874725
7
7394
4
227886480
110531
30
13255646
2478714
15681
3510
167
115
13
6709475
432
9
10081413
822814
20609863
21982014
668583
62
50204940
426280
471136
113966
995
85936551
3440201
14652766
1069949
2876879
11365
105723
573988
66270
4565
2155
30
2408
456
2
1232
12
7815
123034
81109
6164027
932368
181559
50654
3775
56673702
259
50
7006
85545773
214
6
401349
346058854
637
11
3
3883
246
418852799
5
122121016
68
216550
24600
1575571
61
3646545
2600858
462458
12014
8
397794
44025753
217149
458167
133
125124932
2681338
1724
9546706
13163525
152607
169
1573
15303
189420
223934407
11221
997
20
113880
116325
742
8723119
2
13965
76500500
22
69019
328551582
3
895
86
6044905
347813443
76114
68252
1469037
317
381351
4
898865
5449620
90988559
3553
11
173482953
490
118645209
113
134827
31816127
3957040
42345
4
28777
10124
41
279605
6
7
2826
68
2505
2618029
57210
12665
44399182
102354739
519
9
2
362622
151161123
281001
737
14278319
1924271
10282894
22281
1546260
210871881
15
215
1584498
131
19
61071545
362331707
3
991911
114
1076694
153
36042031
425086872
26579464
172042
111743
2
23
133
4459
106
589
503
6332
469093
136059272
1308
7882
7507149
2257
3969241
2645
5831
7160
2971
369
7790414
13
1153
105
3223200
14600
12809765
11798
16
82104155
52755
509
22
230807
98181482
660848
17789
6641
8225
29286025
11
24379
9302
87323
261083
4076050
212
27870379
83817
135876076
21871682
1991
8498
73
414390273
10494421
12
111861630
24
59907
7
805740
77621860
313897
53383975
116
550
363375927
38
1314
230620262
51
752
666
3
23934308
318237
493233
611364
46906
3089
7908460
3648228
706
245724158
2
223
2399421
222
583974
7
47126
84852398
38045782
10099
510801
11378
378211
226453
100
14453434
10485
4458283
7682
12390587
13181313
565
243013709
18243
2557
1964
2686
389048938
21126108
881237
340967
1067558
12
202694
41
90181415
9
455
7121
5
7
117
9
16776137
80499935
3
15783
953533
15
2
131371
159202081
9652
53
51122
3
520139878
56429
3
13
7239382
1473
25969646
249
23
3914152
1324
9023679
166309088
55052
183
7219
7
504491
2018
27344145
30760
272668
3583
185373
106363
164293
12
76517743
970823
498018
10792
70452061
29569307
16
885
29610
163900475
1620
31917106
33
25135
2
64814191
14387357
109
559492
1777337
852
1783
29
22713
295092628
5
5601
195818
980373
859
30676
8
42981
1568744
31
6702
384259
69968
382915
70843307
51729
980
276709
133844992
101
194
130514931
459742
7975240
16191
167163481
421221
18
4515942
7
123657
108
2
5475682
7
3800
1873
251
138998
8
906
63797
206614
256923
406
29839183
3291639
772778
177029
103814326
49010169
53
151907070
2031190
17878746
38319
369822319
6736
8013599
2027
25524
31570003
1834818
668478
245256073
180934
401
3113404
7051590
2624061
264
69
1962
1319
24
309940
820585
3759
124569644
52
7
283
90668081
193
13324613
8244208
18586181
9
72777816
767
64294
276596
55998584
21
7702538
206
2
246819
32121176
1738
6390880
232
611
2570
7
452274
92251
18334
4593575
519493
333
91236691
74780186
32
14636
63329
49846
6097
100292852
6525124
5391
934313
8194992
968
163
4063
3340200
133983
163
3
51178360
121
22621
6
2480
983794
377470
81
7
7334
14350
13
80500
982
79612514
31834403
59
9550886
4
19
3
35393
1835
5
2835
199881008
88
439
43639689
75
873
87
2000100
239633
669
90
134643245
234353
605
12974977
3691663
613
754985
8
641
387782386
3196795
36112
233
6985
3749235
17279986
264003
10
47113
200264
56
22
1116692
1018
3232
5145332
4
260815776
52
115257889
31
94
60490738
192
32461301
5419
25325
3
404867951
14469
517968706
20181826
383141803
42817
2943
3881588
21
4466
1757302
55777228
21
195379
3479152
33864
3728162
973115
37124
18
624842
2874046
14
216544
1323
156770220
96273
423235
2142
43826
58486897
25913543
18157
635566
3
284910798
875358
2853
1762738
496
94491156
1309
5741
7670665
492
100009711
7380341
335853969
467555
49072392
14408
24267115
8
6804
141340025
20401630
483307439
354353471
33
192844
3505860
352241
53914574
22
14
4
206
319090
44
1640269
6875609
10230
22791807
14
2042
458939
754
990244
3
18
62656
1842678
26694867
448
10
333
2556767
11249
426402
8699991
205
4538509
181751773
11627
13
394050255
755220
201866
49659
75
653754
114872353
869831
32155
119516109
5096408
50923891
6415
29521241
13255
109
40289
24
391002380
410
19534
9
57089
522492915
1679026
154
880
159
43151971
3886005
3190146
794922
26035
332037321
15622
29
132445013
456
1084716
56
94711
603870
681
6201175
15721
4266
249825563
209512
3228678
30729164
336825864
10
103
102770745
1203247
547
1306
17303632
44817470
3120012
4779
20041
1321
4175
12716624
4769
192880
33534621
426
2290892
999704
20
456857
450
951
10365
47
160
133055208
3
2984072
9
2698348
2127
4
2222309
46386989
11
174844484
226661
65516020
56
14067
4800389
36392
12949614
840870
207711406
702584
325445445
17426822
7138600
16747924
122474126
1375
122901
65031057
15044
60006
751
27993
103
5124
36759
7
415
11427913
157836814
10
252895961
32918
680
50464947
338337
115009
12585113
11540
844281
3
7
1280229
36024
12
28057
209
22648796
39808023
19799405
67
222621324
86284
13293108
408515
332745
3172666
32431
172267
23
28
5
269707
52
42009218
935
953263
1138463
4558268
161974056
326321347
14157
213815
597
202851473
153
3807117
76
46728
838
128842746
93935
321602801
121
12766203
667
12789876
21016
581
367
11
16950339
14607423
168861056
37785146
27
3
2073045
247934
352371236
16142570
42349
4032
761
8745
955661
6855469
497446592
103785784
121834898
36
16132258
5
11725055
5254779
247754228
3606217
43163
16850111
2
4317
7
56631
15091814
3986139
10640
18
58273731
2
1408374
2893
122856914
6
5143781
200
8005567
14
228288
426263
89296
58
230684
238408877
3694
48
4
3
109567040
112620757
28
253
44933814
33
4190
9
230635591
3
124888941
2437054
4450
4273842
1633
6453213
4
313
12273
14161447
526
11
259087859
126
10917
7
120757
4
23496742
4314856
30418206
84303
299068
223078
65247244
2
614858
3
5010789
2715
48
474765125
8236348
4492771
258
15250234
35404412
1961
230
2873873
11
674
1798
1501
425
3467
176466957
7
122
59033228
57773
17370
216096135
1707456
20238342
16115524
40
36824900
1684
281
10612100
165442
400444439
7810998
890866
778376
5257569
506816
12576870
125
16890
526974518
5
1622
32825374
4417
240991
6906
3437
14017
1572141
8520
391
93501
377409790
38844944
282960970
1920872
2965721
10276
39882
14434
10800726
5427575
51
7798114
4093
3455246
931
342
20161302
2797
8360718
4
14264662
60324814
1891541
195117
3352897
10
890
989881
1730
36
7
49293220
25742
32727
260456
145821964
3982856
66
4919974
68340
307
3262325
26
11598
105
27
263045
25082948
2
4006994
332703326
774207
968
29524331
2877299
1122445
19340
9892
2
63916
10791938
31095
96119680
35199702
663840
465
86795
12559
27863106
3750
85
1014455
955541
2087442
29907012
87834409
49
295
219329
397223099
16619
2966
1731556
90
7
11070165
6062
24805
34567813
47867659
1470
70
1244592
1524491
9
7407
36512
1037779
104178
48
8
973
281426688
24135548
8960471
102545
4
114
21549533
447804305
3780743
704
141
1228
898
190914035
1653
9893958
914
5337245
595
55
271
239960372
2163866
127
27131
858
4606
8151743
8177892
21
9314
177
5621
19024940
1487
1809961
2
39453144
118857690
16
10
3
9
1303
21448359
21367956
225
32709693
152651774
42225011
28
19020
2837798
46681
143397
502012
525178
418
29
128266652
127727078
21127
260070661
92
50
4204781
58
2
6
452564
91683
345111
59147
84792
27753
6031248
2071207
134
3865
93
154925286
7507345
73930801
15
8370519
1409
2
38
19416
449259
241
115975394
163591120
343227
2
7215078
121733
3068
43261
3161
140361
7220840
5174283
423589063
5907
1484
7193167
604640
1718
21
514752
330
2276844
14
3201067
3
6
38707
19
140351
22108
169676497
5
8
75410177
13144
2017
250
329
1913
6976668
599
48
14963
197
5
61667
83
11655
7524
108567173
3
12572
12
30
9979
124
1021488
873040
8659573
205146905
111
777018
195830796
36
846
913381
133
44810
257
4
7073
212986908
256
241427762
7097254
1656698
64922136
173
742
15191001
5
8127
430406167
67709
330252
830
3678
352
10
25459
96
67
6743
5
35372309
898632
10
57
16435097
23
4095557
31817
245417
51
828564
12
7
205342
39
3
1083
4
4164705
3566
139953
10
8112131
7976
3941
929
1892
4
203909272
88469
468146
795231
366159
464704
334134
759
19961
375549266
1648550
527010
2
257701
128127
29
6549
3
111509055
709
126
551155
285479797
886266
3
225012
240
17
496516
1384
223
467961271
839472
5124704
10754
4
3532303
985104
32607
1828
12436365
20179886
8412047
101
15364412
124
484
897075
469568
2
13619554
25001
9176
2585817
6689
59813935
24781594
7044373
434728968
56
43542
1565
110161
21045069
173806
5457
93270
7
197740272
345
1026
14663
236573306
10
6
397367
2186
1283
5597302
11
32
27
51
157382
1153
107369218
57
3
11397
6280
4
3
252672656
7
87944555
34451611
71345158
37368850
23
27473074
24123804
2
14
23455
1234
56089
6314648
423293421
479147
484311
300174724
91
1670473
636549
195605697
1750
1243
537446
24048
3247
39938565
1937803
110542
5779587
4970250
76351416
290
29
31944
7
174287
188375635
11568073
114
3949634
365
9533691
32
166
19
2005791
3900469
7
2
913
1750
116709548
30415075
680
944302
24
5
1183946
41
167
19
2126
216962
212582080
12701
18771739
352854
16783
22
12147
274757
11
390226089
44061
286404544
2
420290
761
476
24937
140
33443124
467482050
828
339079389
1560
12061804
1946
2935
3
14705
55501
379737311
249959475
95285
352984
224302075
39479788
1038
425645351
8501303
61403081
117
706
6716083
1666
5570534
256995212
55770139
1732541
179726508
2
97042662
378908
1973
114
812
418558
14348423
2735402
10018
38231677
223936
13
506169
44
1525
4026
58786
61
84
308057
54697
18
15594
43
8583
827650
2638
40
55
5
733
1429
498962
33536
8431530
115309072
18772578
129044
2003
241812
2263421
108672
1629122
392
18494
1665
405
14035429
465
2791
843
380640
254214
30289
1643294
38731496
64
3335
4804
2669575
4841
264032
3937
16022312
22
11503072
1156569
1217946
42959273
933
52
2
14968542
661
14815902
93818827
13
68246597
1566
754
205
14
27
39972580
33134315
78
174
794
7794
10928
3
397472439
46585
878
48914413
58
2003943
41808807
40
126474497
142
47
8
95
7
47
120273138
4937
734
515797905
5970
48564
7565
14407086
718905
301940
38831755
33
3
1891
1922653
122
85345170
37
2302804
16333690
17189
2452
6
293747
2425022
3496170
8969904
8
830
13452689
231461424
212
380453815
876068
4
2
738
24849
81549398
235586
39536653
10021688
4121
40172
11990712
1535130
20212
68
380555
6
26462572
941221
230
99
143093
135822
158054
101156
4202
86021
959240
9225
42
83332
5644194
12
520273858
13513
178591
3
7172595
101
3811
6763
342
62302
12088
14
239420
7976
1686
351929919
53
2018
3883
71853896
111147115
218
228905
21751977
103853
30206415
4393
30728695
45607708
1905830
16
3120
222
10260401
2129711
3
349275928
2
25925769
16283417
6
106
5444116
7034054
29654
12551
548
121
13081584
73299
14
6
362335751
1953721
1672019
157288
6535
80
2
120368
141298180
22043
14310
171
1006
1524333
3088572
14211
230
13
2998998
96694622
491737
16
5955459
4
43416072
2
294
3
579141
23286519
15
11161041
463
15701418
59133
64
16279461
10
5010410
19033645
830471
35732
129722577
49
198
212
56797676
207122980
266617106
158
107
3358641
2264
87644
61621
6
3
8
4040
8943
10048
2573
2011
5116
3
205915
1725
1278822
210270861
65
5275005
1435084
7889
22834
460719
181
6553
1023
90488
2073505
7
812740
1599
42
1973
1576
3394
3987
147
67831
16357
3545497
1751094
26838250
11018
169
47
2898623
69836
400646
3705053
27397200
25707
30434
499463
7647
131137739
52
4
430933
9222879
718553
1932
24685774
124009699
25281
222
108014
10
58760003
1791
64201
128
4
257447
16983914
1221823
210777
6
445612259
121676003
13183
1796193
11413
193848
29
6
925
498031
37558600
7151511
40
52
7811610
439050764
785
378404
9760967
187925
75968
4409763
212
16261545
243970
20
97541
107693
11579830
7
57880198
273860014
5433845
838181
142913
634
385810170
6868
300364
1543195
477
3
493
227740701
861996
12
133354571
9
435
168802
2
21703971
116
13284
25414
449861
6
594
24439
460548807
28556703
24
50
21
6
7840
60376831
980628
428987
48810
858
4281
7
130256
3653309
8235352
451
39
6331429
446571044
2820359
1565023
27
303597
26
8
12560
30747
12464
6
36
11336
75954
216692
10784
7
39
2
5275858
284
3537
11706
883
2
2896
687661
5593694
4
238
115042551
49555
91
24129
6
46132
3
5101
16242
2290522
321258758
825072
76938913
482505044
519
91
6
3155
55
249
2
93314
66036704
1736
267087109
36934787
387260241
92
217208
1450605
15597
65456753
41018
1817074
6483427
617
1984232
2913
54
18453
537582
391215
7672
1071762
5568946
20578808
22219
2661
14
1856533
6
233455625
828
1725
55
378751566
13910
7065229
357660795
1825540
208560763
403644
9788
12285
15
9
4296
6
130778663
276
29579332
55428
3
182
2541597
3383
1914
59893739
2124577
179
13363245
154918514
62369207
2016
503
2312003
67
1580905
90
4929
5
735
1991548
225967
31690
46219886
650790
14928
364733608
1192
150501013
8746
837310
150270490
19542
977
420431488
226151
3
7750950
2
92875520
33658
23439
3392217
2875
111202
487
18
12768719
3787
1285
1449
19
3
863
57
1076
3561
3
3
3
82535
146003588
15799
3460390
116004873
94435
24
2
1048752
400226963
203763525
147
14674166
18697
15788882
51035
100
20492040
43
652
2925
50
37608
1944
416759
3793050
92016602
138795138
238
44444615
231
174
12162
54
20421641
73305794
14705391
177
354726
13355
304369
2908
100
95
6358959
73292213
7
5460056
43446976
35
265693452
3153416
20
209096
22695
468933
335810
4892252
375407350
6615814
7
7109556
362
250238959
2271318
24
50
101
126
864542
439378
5173426
12187
1180
8540079
3
4076804
558932
143
439
194
109
80
27
12815442
2
4289156
248986
4
245331089
23
3319
22
3736
20760
174795
3
355
258900653
25
103
3157
190873611
221979607
113
379540
98
757
191
14615
4
19
17
509061241
856060
99835442
244
6
140065
1030174
519989
185213
1877
266658692
8385801
12015
3
4446920
24512816
342762898
46486
40904730
557
8032
16532
3966039
18433676
521171
13
3431437
874
143
286617
1836
449704
15489436
87
24805
393752
256817733
31
252979710
187929
30
3083091
479080
1238825
231672030
7
20770
75794
61
8707
105529
511184039
465175
934782
62663
66996755
175656238
167337
2598
14220440
6
446420201
960588
370512
73
155
52917448
482208246
12458
294587
5833898
34699
877830
6150353
5410
4
13788527
169119
3861006
6
16792
446205084
952945
124913208
1543377
57269881
12096625
65281621
259409
24
1868794
122009
247668
25477090
14
248546335
2037
203193
84723751
2047
7217
235055
1028074
6488089
14
408
6621
702945
4339221
153775
83
1018
6781
16032
224
95807
34916
43576053
16424
2209996
33862
633
9396993
974
2579094
868
5134426
12185281
6
104553
18461
403
564125
2
4063
92743
30157246
299
16919
1328218
201
159670099
274898
172
59331
33919
187
25962
9
122175201
19
2
6
327
142460
69585183
19049
368737743
189
63593
11828906
32196
2
4
650835
20707369
1204
69
4166355
1147
403234361
300918515
305092180
63863
7409
4387
176270538
4071
214989
2883
3580
57598657
84079
10866
4
2
502756
6233076
1300286
62867961
1977
4
37
190471
68790840
134
7788
176632357
1303772
9
33091
45737099
20
29632319
5
4293
182442
241840
258311838
3816969
45581012
26560630
273
87347331
1941
438
30375
179
2
81685179
113105852
62654
32
15107
140395836
35645165
28349
215738441
2806458
249177
28
87481
127735740
5773864
123028152
6220
1658893
185
216801
29603
897405
13131
17
53
5416152
456228426
18
238
37714
2365
185
4035683
21
18032
85
1441371
28688
674420
63
434
100470408
1256293
25094
6199
57039617
8635
18
2578
56785
72043
906148
16104453
109197
7
17472
14288
344937751
16
7873
46087413
25927447
85470
93223
5180
4004
434
3
1848
338159
53825
7
16
10331
691
12
13312
1294071
57
9007359
1835
1910
116
6153
848918
25762
88394
812508
743
283399
124650914
5
3958
121
3311
55450
10
3057
842699
523356032
31490673
32719
190578
113
161808332
31
2056
2776
6457
38
60911
70746646
373
862401
5
21
6
2
460557276
7
268
6419586
951
3382
3785485
803
19
1009
48743201
2096857
856822
1549983
126
14
7705
434394132
3620
19
142
304629
125094
6077154
8143257
35526
133905725
632522
8
17790
24172
332
499633
18
3880
4
113
38825
101902411
28
5
555
549754
761
259646
1726394
182
25
308
3
2108697
7547
8270
3377
53242
818021
34029
254341805
1720707
39
500599
9
2
32923342
378640
1935442
70
6418444
1694411
27821
233
23
5
83935
3
155500576
33569362
2024
252
296310
712798
2680843
106230
159353
28782795
145717553
2
6845852
6419117
11492
769
43653
137474466
1524
11
114926
2289
8
6067
10213102
4335
253894351
15830415
476
13897424
121859208
4
960
39224
267162313
24
8351
13
164
473065
29149
50522325
2
5155
344
400977
5894066
78311270
25300
47911910
23565396
765
156153
126405796
199629
27479
15407
4911659
315657
14834260
18426
3424
118571057
212279849
31271584
6195983
17298
362122445
7429
294080342
1231018
25711228
30274343
14437336
90866184
23876
323
377
3202673
3176
2
199927
47950845
9252127
140450308
4294618
38463191
208
2047642
44842897
59
577120
753806
147
37094101
13326204
110134
3380
382
8
436538968
147023819
1674904
570
46605
1921914
4
529662
1465502
8091
22
130
2
14418373
282
4071805
256832
101977
117412
622
3748
23636
1147
4
7610010
87831115
4274843
255456157
22
604
15843
10050721
241441
403
110980250
8350044
3882
898
102900
22
2099137
250004
38
14741263
35810453
5
98
84
20
30
198320
9850
10691086
173234
3988325
12715
32
68302554
24287
13
9737
39848444
124973
21889
4665563
383995
12911994
3650
601012
47350361
62
62943443
6845700
29475174
4688
11297863
808022
11
147
4
10
226273
11218
22819
8888061
2
779839
1777589
3
171366359
34
4
7
888674
109
107287
408
7492716
23387
203
12
103419953
5109
117
373
19
27275
1701
434
2
6
204583675
397035892
20681679
24039940
17409
479
245193493
431281112
24508
258232
3954
136
859
27
4
1525
5726783
93
7955
430425868
12
61883864
29718096
14
118
15184855
68731096
766675
16067
14
748
2469
2586
1110916
366
536
52
749
82
460916983
29
30171
420
56197
27
723673
36023
3409681
363436458
420112
167009319
15135
6469228
13760139
64596108
146353574
214597
133522288
280435
8385782
657042
109
2860
4254
363568
1107
489849
10959
3
279695703
15090552
98
207070
184524369
4
15198
445557
197320189
44815457
174921237
3
858
1779214
70078
2
3
106463716
8830435
45
346956
113234
19956704
3993566
23921
5625894
34042
13090
90870
24816
504
27363274
259178446
80
7857744
2491
7377627
6
14403893
93749
14
32
11
4
87599166
33702
1219
19
31444991
122
42842690
3190
6166705
97861421
43
3074
286270
162012772
235523
20
64
15
2
4906481
6135409
5664779
106458313
2818
28
5469
522683
166848
2398
2402
389478
3257
26086
64721
85941664
26538
66473
14284420
2
78
265110704
865027
22979378
2055131
14681953
15652
58
15
121190267
433029
64220084
513370012
4
462
524633287
7688
92123
9
2
83
1733171
1614
1443322
736991
31139428
237415
508102
1873110
5469
446022
3644801
442361162
2
3597291
1240
3958165
16
5242881
1063097
987
1339
241
25
1877
64968
28
1234359
2005253
512284008
16
68
948959
8355691
843971
1609350
57618
6826002
74254
246
97
60
1199
100
91701292
450
45
25432
9753
48675
2109
11482
2005
485684
181873
52898213
700118
1344854
825
150
12610618
7592
965397
449979
132
45321123
414338
131
233893473
3
247680
1109583
48155
177
457317331
11
14
35002
198
56
3
54586090
754461
74493538
1808527
63795
51
181631
429
5
6793
828
4
6
149
369710474
154203057
82730
1242
813
6
3
6825
169
109266
9305
343502362
75082094
19268823
27019
6808609
563049
3078304
945
28089241
26717514
8423
3950829
9763466
60595
3431462
3
103797
20271
137988
4479
557
3
11
30954904
1465695
2
186640
44059568
326468974
10535
89594
379979851
53245490
6831
45069980
6
287675
561151
114827
61659675
7
74331296
753
845848
1425
6780
189621
80761
1791
2
29897046
98
12285
41007374
4552379
1323762
624182
55961
50808
11470
325697
13922
70287
519971195
6476
4510
196911
715463
53
351195
8
2
64364
1481
22190
1903
1384
18505691
4107063
466
500426
26777
81
60956627
25551
11137331
664
48182328
17883942
53316557
3
8
91
22
120466
1719053
20
166
189659
43
977
369
25182
139
815
125279
60768037
389461
4059247
290743
8737
390
9652424
2489
20640629
941
45
302
15971334
8444684
11
591
2683
63
56732
192007
953165
54
16177014
2472332
3
9793283
267573
18527239
123265
54
19
98
2
71
2
197107334
90648
12127
69
8006633
2517551
19589
9337
1168725
41
51920346
334
14
26535575
16365716
30988
1570
1088
119
4
36846965
7288
26277
2
212
76231110
37792
39005207
1629
475679635
8
379089
5
9730928
3275
170780561
14958304
6
143
33435
22798
15
67116
47
3522382
897
509731
1266
24
50
29
384
100385
36001
52
4446348
1838565
25
22876
482
82462
3083
9641
336488
73245
46
2493337
4060814
3985
3598
447194756
1026784
8
4473
12655054
12790
4205
243961
89730367
27
5
51563
666273
217131317
7
16177
227858
66602823
21469303
3273368
1933
1204835
217688
10693
56234
6836719
159104
831842
31224858
960
25942
49116
36720
313
117
3
2334
434777
240751096
42444510
178
288
1496
566
98
970113
298943
159
3029750
2
212703664
3231751
57022
225
2233079
11445616
94
56943562
101210
55
6884
438086
81994
163228924
447455
181
30306807
107
1400508
2
1818002
38731321
16
3696471
13158
114
316525
7614321
85918
37
9616312
30522
489
6390651
16
23446
365531391
1901036
987
14189
123
8271386
400
145552
1481976
96
769
55802
3393177
2033
329163
4419581
270
10823
226364
1124202
8385605
1954721
3021
60
279823
1868
589
2039
1142592
6837423
3046537
976731
3766539
1647
625
15
60502
168
64843722
7
4
59265147
3404218
79
381
118
405925489
27352041
82
19716402
7926
3695735
8231746
1604067
8017
9175124
74
51608
4079
2660
11
66005877
16
307612
31
27525
108655754
25676
24521
317
102
1610439
25
29
433401
62
1275
792
72
194
2789
1034
11785425
555973
296924408
3045801
14048
4
113966
2096832
517626
251843
315
227616
691328
49005
129878410
176510360
9086666
11
270117382
21
255145
106000
379
4
177995102
3029
26829
7380
906
155479
15
389
64
159
875
3316749
1601358
673641
105
516770647
2039
401464
1671068
6538
445331
3
15
231
38601016
6
1005
153095056
10768201
304616
5649313
345353257
381490
1390
15676
703680
599
29473015
38
100
1772
23
2856832
78290
181
34114685
20081
28
1610
13
3562
1301
125
42
994012
701742
140776326
120
1229532
11
12864598
2841703
142390730
104
18699446
104185525
3363
51
120
348521840
348712
1255232
15
209
30783913
39137
191405041
54
287
146496108
39116
11
1741202
378520469
145
21625
752
4
68
29058355
850
119946151
36520
1511
15
986168
143514238
36
478368565
13
159961589
167
258294
976
54898765
129190
160608
27147
13727021
9981294
3195965
6207493
936
296826942
10
1742
3
688
1333
15120
78602929
4052
508881
54
9166767
71326
1809
1715398
195478048
2705213
2055
237699
46990412
97719454
46306
74
13
80
87593
834
388636781
4
3206946
12882
236577991
12
85
10331447
191034938
7
49736605
159641688
14
466
48
158703674
424721324
23
15
93570
460552662
94
1321346
21701
2496
26971729
328768409
4833053
23872
29495
2685
158281677
35
10
60208
2897
6857439
149
152
18302052
15547
8169
162
7742991
363884969
54214
26815
195689
93527751
21797
2932
38
56
65478633
51
246
24791
8832112
141
480724
66291656
5627
1590141
3
12175434
15536
423
2166942
3685017
4177491
113488850
39
2
490942596
275
26812093
61193788
19
2701
7345347
990
868
853
4215
12212596
6176812
164
741852
1289
66754
16217
78424054
225462
812361
54917
368792
32693
30830
29
41456
27239
4408
31659665
54310653
3449466
74288573
13
3611381
306219219
67
208845
50672
347
4
76
4228
616
21156462
32
16456174
112
95091097
359479
847
9727
323901157
42120900
652131
76696818
3958
90
7522
31345
29822
12937
48
54675427
3
3683724
1669
27643
2268713
33353
7671
8030
39
198068
13571981
8082
5025
823
52489
568502
123919439
3
4472
62951
345908
4593561
14
456775
13
34311
110904
295
10353
32
286
424594
8316918
96
57710
6211317
6
2942
43727707
120397
9870
7321
4018742
382104334
96540643
446
8255040
29
1932745
819748
26129
1840524
127
1326
452
1900
28884771
9
3
1458
3530920
236
25244164
7320
1601989
884
903872
1582
167115
133411689
722
59518024
247243205
7858
780515
363592714
241443
8760
2
265281
724139
524797
62489004
685193
463382826
1412890
41679
456
5852113
981
242710
111645
2944
10
108251977
2736
361
1048023
226436996
3126
7
174
5914
5875530
7421283
485166672
2
2
78
51031410
102395
43
25
215
443935
7212627
266015391
24
3831
2797347
11615314
7
3353060
231518890
142198803
866296
220258
117
459847
149
2091
102478
24931258
2700
10452749
814
3739
122
245537346
3832
46
1972784
1191
56605242
31546
71591
448
434265
7912
25068803
395149
347
148939
172051
126165
2107
410
15583
245970053
3838700
873
4
4
368412
473
5985651
96041778
2275
28984
135279265
28708230
35
62
824
1530102
3553058
17704
853
53417266
103597697
3085
83270804
3
12667963
28559229
12799662
208552422
1329454
2540
58206871
127549
427237
29996
99050
248426
59662307
2
9174835
60577443
49707
19848
82
42014797
472630905
11045534
979
242640
244141
467
31829444
976
142657035
214
19031
3494
172721912
60516768
6927
13527
56
4506
13988
7
2954
463820408
404522926
47894
16855276
503021875
14
8
175442452
28
403
2
3081
98518349
285074688
4205448
108
13374985
56295149
67
3974066
8106
2
36642914
173154703
4684
11930487
1998485
686346
22404
114127664
322527
27
15638
3560
3113275
31413791
57
3506250
51
354473782
1790034
495
2778225
33009
220
66043994
169
317304456
6177
3
486974
898225
85721
3730
129
471570709
33091008
11513
3
2580870
109204624
845003
37718
418774
504523
2
3520
896
13259843
36716
30978
2906107
40699311
23676866
553
290481524
1354
513
890018
12524763
13
89912
788
5982015
62
79015
7675
5
127408857
172516
188
431
2987
1334
32915
8450
1781
13468
20506233
7
12593356
8258665
14524874
640079
448
2300909
18487803
37717723
1172
559798
48662
32098
49158
1824
4393
53
119052
8
8575
1147459
7
532402362
534291932
1289797
20969
117717
564313
53237709
44501
15656534
14285
178
263
52
8103
25930
278847301
1446
3609
14
6850
7853
233641084
5
14805
4992240
211
3
1135496
7038
13286
234
62512
7568047
2064987
1683858
47279
28881207
29740
64489778
54
9226
91860067
87
193191682
1780
23
55906635
25173
216043
3
506802
155
1814302
114621272
125
394839854
3
193499
111228428
1907
61
2
198
7
369709
843
3805012
3309521
129
189139
11048
6
47066112
90
59799595
438
3
78961
897
295134
235480224
2162
3
700
129470942
52083581
564411
485253
6
3594
168381286
169480
7471
52980455
164
3881
3
3
1446
155898
241986
29
54613
1930659
375
103509750
730
6
15551252
29288111
37426460
34517
724358
54047742
2827756
920114
160
2757
155283
322
16707
66586746
61451777
231
34
387
278
752
739256
72791
1125143
11
243141
25082
41988050
757065
9060
38
52
6623649
29516069
1001691
77626007
4
78523642
87700517
9540
529898675
72579180
668
209204701
13957
3
23882
464
855
2452456
686304
42
1466497
14424499
9779237
11
6459391
102023
1356824
186655562
123932
53976770
335677084
1245
5693
6503
107
488459313
9306638
173188499
13986891
73
1873
2094781
10705371
110541928
996683
31176
132
13188456
7
19671364
5
37736
415728
115807528
7849962
501436
3083
542
12473
490778
12
778108
15085773
179
560660
8182532
23570420
322768
3138710
315
19
472
57
3394782
5994
3744735
6
23204
19428222
13816512
6420
774
5030
22799
14754
8000
762
6
10976
131650
39653
29812
1375429
48466428
11640
11419
1618712
15900093
4
820
45850190
124036695
74784
1834
14
55770842
11670
2
3419
313
4581
169104932
24
4868616
4
11911
228718
91839
156889882
14
207546
473977985
8682621
933270
125
437711740
12685067
505304948
77100752
304678
1570616
11317
103
6706
21
40
15841
664811
2727177
64
113195512
209950
103095
1098487
3
269702079
152441402
53
5580
4008
4247
19
11
63527015
440
17798730
674
8
4054844
15
164
28435153
41
55202997
2874261
346536753
781099
37975130
73
51472
341143
18529952
2249
794
42958
4433707
30
388858
31265967
901
22
4355
97
111
5
237332
26
10784
162867545
98721
31224
9751839
1401731
183287
16895
7
109
198685943
864547
150203
5201
194
48409931
5
15503
224848609
1300
33365961
29448034
12044
3
228816368
2621318
6674
501378
689
251405852
29551784
56288
5673
4011212
9
2356
31
461
75249
17317
169123595
6486
1989043
945
10364
496
7995
3209060
1292667
34064554
1329540
57
885843
80928019
377822901
2392703
6833
499
153
158
6780
1707
32
379436
11546787
110
20002
672365
2
3644104
4
1443
4
507
24
1138676
11651200
3236490
250434
5714
143371092
75229104
427
160707267
15907110
334818
54
2
696192
12861
21
42256
52771
6
10341
11057
4
2007625
141
12157893
784236
11
124
6992824
28180988
370642
170320659
6486959
2
5832
19
11
11983852
806
120
48152422
164859233
505769054
2
8243
1417
3525
24300300
254
25
6218
2896
100466
19503
450
5507705
9
1277
274
598
72
319745789
50
102830
8639541
444
2850241
21327
549
21
3566883
10
318794
24012501
60357
3436
432
684
179
5744037
510126
55736871
947639
1516277
104872305
15675324
4179691
5602
459217
606
45
825142
2
7512
327247
25
447544328
33933
669231
5257089
10865195
3142672
21595497
80
163969527
3
147
483
9
101352875
34781302
3820
2
82344940
19
26
26389668
2316536
23496139
8465
2367218
701
3
225
43421
334
26748470
99
245540
12
156
2438552
5463
9788436
2730
6542
6681
41664
6362375
33056992
473541
694381
119046
15750424
30121432
14269
965022
4
3410238
46401
222469
236310
270
9764
400284
6
1380
2
23
132
25402
1028648
3
13
95905469
62
137994
63
507283428
115335527
74
25961
402
7467
39
5116547
18104
15197482
1814228
149501558
1355
43
13
53218
453327
24389
54
17843395
20
691745
5183161
2068
1579
960
424189800
248570228
101231203
22768993
4603
12056
1806982
248082
14
15931017
2
1481
2025936
49041
380595359
200123095
623
232433012
54583
11350
199783058
251922696
529377608
7820
2
1091776
11177
1276
3
3735023
350852
29864
3
4889244
150
477781433
9749
13237425
5760
12836
1042
56374
2107
138334
439
5
1293
235
3972179
11039
148
967
191152
204
3
402717
3695
59299
123
58
7160300
20820
134734
215981
234
509361802
16204287
461539703
3302
13
2618
22114
55176
60
84142
617
4029217
372
13348077
27
440837
6072285
152
12960
1856612
33105079
4
3674277
163118308
45
153
7733
66117352
25812
403728298
404143932
10665752
448446463
3457
635
770107
113
6335496
225147453
116
30393
26
53
993
2
17
3941906
153849
10218
1660
279024
3
33
14
1423739
407671821
3
12
15142
673
114822
62837
2123
2
10
6184311
27622
924
2028263
574
35498740
6
56343368
5155
39
1079
63680745
466
635700
4
219693563
55166188
27878281
3935
448322180
172730461
3
8
356058132
56336
1630
180308157
951
707
118038
320141108
7200
188435
107268
74743
3
2548
51232
14171777
140795680
1457490
879395
399559808
2225
127174
22191
7498
23119503
7841
3100
157
7
175
50172813
2291
15112
16133004
13
6219203
20845547
63120
1000
3449939
458400163
563335
2305
40566248
31419489
3449437
25791
53141
28885989
18
4421
55
1207909
1970182
192714
9
396
254410180
122
2
4
14443831
2632
3238497
2
5
100674312
190431799
284192
6963
75
57591
3812
115223638
4607702
252
30005
24331
1813
28
146
13
44044
2217
236
13648213
672
3
39
2
15433
8101
2133464
100
3
13789
1779752
47418511
5768
468329
9
11694
483
588172
512661338
170152122
295095
237
7233710
11260997
22582
80
2
78403335
7
6281395
34340246
88537968
51334273
265
24973
7
66
2
15470894
248935
15
102560405
569
367
4659
4648025
262376
1137
52391
54276877
421262815
606
11447347
10374
3988408
96667
3397
82
1079
7236
67
217262349
478179
8722
5104355
346
208413
48221
218089752
30
8489856
61321
553363
37762919
53
4223689
319983304
8117
2043725
7
214
44
31224
1760
475548710
1400209
5
342
13552
109271
2
4
106983789
74217371
140329
537579
1809895
123311332
168962169
473917139
7870
440378611
32548
48141089
338859
78
2582
17
2
25496785
61
1763
40336
1053
511285423
187518967
409828
15689
12
5545
158548250
426680787
539042
198571317
136777598
5017130
1018194
228843
6
490910
441132383
700
1814
3
125751
165370409
563734
19
1384257
554
6
2
289
7
683229
18802535
173475680
14732969
15806
1926051
7582178
245
1097
216826
8466163
2
15781
407270279
253296946
6
756
480
141
2
3035200
3412409
27217103
29181778
393
5149
31
5770817
338
33384176
1076
3
170184
63243893
421563
2730
8167
1476674
243
442966
854
9
130750461
12834
152317690
75425
15013622
2626
48599914
151559140
384897068
729
226394
23079
241681416
848
4
106
87688034
994007
2860
76299
29669
108822
54575
19430
204574552
496979
4208
78250552
145
34
100
26
504900796
121
124
15948
354
6399
34
252947773
10877
17404526
2596752
36245952
1599486
99
109211
3390933
229991249
9180544
30836
18256
3515639
5
61327859
7318721
95174805
129608156
125071
62945498
16939
4137
6744524
53
410
21607
1735
1138581
15696
126992
7489446
6
17718306
159
136248
47
8040
7323139
2201
4
3749
579859
117767943
30320
14
838
5584
215864630
9781
23143841
240645
239458293
37665
2043
18843454
912
13098587
109
5
969
273
24
22
272942
727
6067540
765620
985243
173
384125
9
475224079
2
78640195
7
14925414
12
7656456
24097830
7
354629
3315
677023
37514110
161976050
178902270
5
123
63
34
9
15957669
2
310399530
105
8
3
20
607
110678260
80922
626
15
32498272
117
88072889
3188
1934
79648286
1520018
756
428053
673
3
10237
481649
91
55587857
417194169
3
39
5914
124397
306265
84
9958872
1977468
1044489
1423218
72
204
9198748
7889
2
6925
216625
18959
1311063
2
10007207
17970004
2144152
74751312
318
4076
3775
6727
418
38351
869
162
2263588
6183
58589
78091282
120014
28056804
143774
342751623
62440
5047393
12518532
22234
107998663
40945
197049244
4219832
249411
86106
13282030
11
2
17
12945
11335382
469894694
104931
19257618
143450563
152
900040
1336
10765913
828904
858
2971920
2105018
259019571
7138954
494
1088254
126734002
30818
261
4
131
386
6134515
17
6
491
158204
1263
64310293
226073115
44
64
51
918226
3
224
108771
48322424
1742
116570
47442
45
199649746
119818
1535795
6
74
4101
419021
3755605
13177
165034482
10457
113179
34238
209233332
25567851
401
521049
5
8038189
90072
60
21
1812804
14332
2
477756275
194289123
75536308
67794194
147598
20402991
6494
30304610
464615927
448742
609
28
91
92772
469671
13926
7581
314
1127
236996
272928
489
5560358
6902
79216456
3
16
981
4842
49
4
132817233
772
1245388
6620643
8341
30968
887453
64136892
60
259
29269
5
200922
2125
239951433
31083
61
58926468
7727724
14713019
1265
99
96473688
24755
147572
15570514
83
62239
18
29436998
210
57731765
3
10
1028
396561758
78109
8768
2083559
14847
1238
131517847
47711
392727
108
22359
467
312
2
419631261
3216432
55627
966888
230245635
61182262
108
54542024
28599058
1563995
5710
3656
46
1417
9
853
1668
264588
3095623
63699
25
29386
6401
1887
238
315641
179186
444034
2
300099
75
470188255
63642
60424449
545
26378508
94872
5
15
13612
4
30
1687538
3261585
21564
125213
66823
527887891
3
34630
797
9428
34689
129118201
53
19164
86750450
809175
90076391
688167
14225
16490205
61
12900720
124
140
1628
1494334
7
53336053
1425886
920
62
6
3581
15683111
276
10
12
96
762
111
13699129
16098444
221
35691
50645269
2016
13357
808
1765
8264163
3
190524
68429
30415
6830020
253
10876
183136828
16
36
59670
7590
42
197804
7938
10661
2590
1379192
66389020
133555
481200
6
22
819
115902
7
632693
874
7514
3
27
5
6
5385
783
318921608
3725
385909600
27500356
47537
564647
267924798
63
5448
333
79
82860
336591
27153
411182
3
529851
3850
62233062
368
4458292
117652106
2679
28
4469
192491
41325
425774
2216298
28
215270
254864
18240
10416
200
92781
20223
2268
465476
3
72705519
39
377890817
17466
34906
132632962
70178119
1086768
33205935
33
53
6
1228
22
58
399631289
7
32359
433429
617
2114
109
16
984033
876677
15
5850
1632608
91594
1448039
6109
7404
5096
4454870
12127
48300
16037299
947074
8801730
1522
15630
58860
109
1494
55845
98
13116
402433
487740082
39335
142
23466874
1585
36
1902908
6740
2070754
55
303961
7123210
6904181
46699409
90
21301
5842812
31
5
39335
209783310
7280
115625093
16731
127
5218020
3
93
8
91
702348
15
4
39217066
8028607
617
128135
499446429
492127
81226
33
32
22475
79759215
496688208
1258
638963
8113098
33261518
698558
25557
50
247
7
929018
183102
13922548
1244
1633
1791413
31335
18933
25733
11868054
555266
17
25408
500978787
3090555
23
1311
96
32
8393
28
345318
23550
78460
187588
39831849
32
115
1932
124647609
4
7069
5
5
909942
5
21
99539
362089
1477
10094006
680
336
230487297
4328
2596
5360243
8823
12321201
13760891
42
34
8461520
458
541355
14089784
281034096
6
31813
895
11381
1773
179198
168
108
51446
134111614
3851
29103642
495
32
414
2734220
459513
52573770
1787940
200
433611837
3732
826113
106621090
7540872
1532619
4
476
96291
181305865
169271590
23875
54451
493573
8013023
57
292
33236527
45630
3594
14043
7885789
442
22754
825
14927897
244958
9238
838
48
24
73775
10
93237
3600032
1113
301532487
243597571
1814156
6518792
10
342
140
1680656
50
67325396
10656751
12412159
2752759
414820
170134989
1814
10789552
46
283020
2
31266
40257571
112504
735358
15
48894358
200857
3609
657
290350669
934677
1631154
63953718
110
14
5919459
56604051
25
25455174
11310
233036725
1237
1280307
1737
264
1346046
1721575
230
208480863
3465
2716580
122
39
130
227
124784819
450
36
527580
229
69
201
5
1910436
67778
1974740
106408919
27
28087
977452
252052
42650
157477796
139559
64222
129509
77
3
97
65
40225712
3
5849
1729302
226654558
510799901
14743002
2080
195801812
114432
1971
710
3873747
236498286
92
2
1732
123
44
243
35
78
3843
2862
2
33021500
149366
122798938
54447
37597
361
20172
9
205138983
7934
6675
14
48695978
214
316357
139583
79
51
5677
9179316
613
54110
423153538
42710
5449
77
117295
4829821
3
99591106
22
480593
51491
904
216
75495503
249467335
232570502
6256
206
2
55366090
7
8045163
99586880
22959678
125437278
430739
246395
235956
43
31642717
518844365
1947382
40
6
2
170
174
59542
129690
2117201
139551209
336269
46
11067
71723
1664498
5840
1540
175331532
3092074
22546
517541
11099
71165
25359
639
1123739
214021
34271
3
2017956
168833540
107408093
2019
578005
463428150
132718729
31364843
209674505
698
6
58543580
30
626
140516420
342438
18925195
3782163
21137073
86353884
23
7464430
17749
347
96
294507753
27610
325
2659
198835394
82975
376981
350151123
60
29382611
511
170944448
6604
12166326
5
45
527496
12562160
36
77
75
118214
52361
35
1143066
9
172
3893
103
45301
8
63
8
5
76
97022
12
780
16
1173
8297674
2994452
178637361
16
9
2434
10523
96362
15942986
44
36154
31026
6
13312
55147527
6253
5
79669713
283
150
18
65213
123508066
3916922
29
602
4444992
163
4
121152652
84693635
106112803
47
2042
84
12777978
615
92072226
14780
44243841
1409
68293283
28
625212
1109437
1566
95798
5054
378560
2682466
115
12642
3
88
1743
801630
7793
1565921
32053
12
290583291
62061
61
197
5
155
9128253
7781
10075
5886514
46
25
11
89
149
4962518
65486398
25897
8
15781679
205370
30089730
11665
148855
3
43711394
29989
51963
2643
4
16699504
48882091
18
190844825
212396
88418692
15250209
52113
415649059
110579230
496
3
2
517035689
10
14
98
904621
529
4416227
37490
1645
2459
7
30
5
13
5947
12
1227005
23908639
7107
25882130
61926528
150
9779986
206771
11583974
1107
15
14343
19520
461140
223658376
11
412801
505452
1234
3246907
826
50642
59
242
506
2202
1867613
24
17419547
303266246
49786
43608623
95740635
290
6
460269
309960
31469324
26141
105213941
2
56441
147
11
465777929
292890
6609249
3212439
3788930
180
2045
133347406
4175460
389433379
330106247
19
4
6171552
850
439
48
104363
2924937
901039
2587
8
200181814
40
230526
48
219068
159
14364
398779657
1472
7
2782
63827370
296
260164053
15910334
37661
2722426
52946
267460957
248
217051106
81492138
182
7219
129714726
13983
230
85384982
6
20203
2836953
308874423
18
340175585
3
11
992144
3451785
27876
35108
3132949
3140299
22839026
4
144902
76275815
39
5
406813263
345127056
437087
157712
30928
418618390
13968
19
155064173
8
5
4089
22109445
873
90638
28880210
7640
27009254
625034
996
6
533302718
13028
269
9
10123
7
16776350
116471724
99
437375
900166
1592
5479262
144
370285
29107145
888533
3515166
16599888
861764
3594002
1691800
80
916
2
6
5
28539975
94272
176
11413
383
223512819
28192
16
40045454
1997
6799747
62928574
150546777
218028069
78450
179166276
79497
2231758
131235891
515
2
958341
60914
377
182
18
14438325
391
38285912
1277
345
345
327
59
82817
444977077
3147758
50689
1782524
138
47380
15356096
19793700
15
2956
17
227
12288
3800836
483
489394
9
2798
10
284416
1926001
97399131
15614143
260451654
15121
3285843
2445
3149779
42864
90510
15
2735
3601891
111
3043
16868775
367488710
1144823
42
296
951288
13413189
204136
12227
7422443
9228446
1236826
12
28197964
254
1623431
75
14
135553
478255643
200526
434571301
148395
2163522
10651144
521437
32882
2189149
2874
49
251477010
144400
14733
1155922
10300
11
31580040
2
2181
377
31946863
7
726709
899
9
13
374
2890972
61
1564339
26310269
107963
3318696
109
898
84992
1014449
188596483
51
4531
496582
160
209
7
508
215
482429
11038200
161729012
6159966
4
34454
6943
31
126820
95
530052500
11708
1797650
222
2
4903
1511
1731
32699
456743
1508524
201077980
6344
19319
227315522
412
2904216
748
220057846
137753
12626
18
6662319
1038
53071
23060
3450694
443935
1574
32
411
19
124
1111
1360194
1863
355264
191117703
22
401
3547742
27770
28903
201
3963
4693
48892081
375
176
30
189471487
7826
2156
1836712
95890050
51752
3
53487704
473
25517
319586
53
29466127
3429
526357
35
3168
227732
159064
126521
451211
12
4
228234623
3394231
433801888
521209767
2
257049517
40
355416
12416932
6
241287698
198
135275771
35142260
360626722
153964
67496613
267657
11710355
535494
596886
10
306927
46
8546953
1037
748
26371
28828477
9546217
7
30313821
302793158
2424
3794615
8131377
47723800
18763327
7
8
16
8448
6208
52848932
469523874
439
12154
29750
47
2422
13456
10
23988114
23150
1983
350232982
827607
577
131078824
922
21649
7141
431686
447704112
3895
1228658
873534
105567074
185748619
13747
1786893
15320
78697
198328469
3206888
95889
426254342
184907921
14
24998810
301
43
3581
211988963
970162
26620011
4
4139789
23621
145
3197
3
10
18
6108753
120
275
43913415
2
14827734
30161792
12564
13
16014
107195283
55
24365
15913
100
65936481
31207
32
639
4842455
3
2607784
882
8
15655152
311875997
3774
644
56274935
22610
2592
35183266
231
3238254
13477
1097
261
32312
705876
66037462
92
502983
2091
11
33520038
2022919
8
16690147
84612326
3480
1892081
436212
158440
43
5730945
3
57395066
261
1698670
9410610
26
5713300
48668826
1810249
187881
89160614
107006
214
394
13966951
57
62921172
5
5366294
378316
1652551
211
408
580747
5594
64
17837
36128
805209
8911
137100923
2
7
157697761
1608
188
22
60576
187
24050
19
66966
6064
2930069
2653
30
144600
1347
1338397
202
125
45
12612
341710
27456
729
1526
53045
607480
255
5684177
170574
93965097
954893
3837
26972
5
394573156
3926737
4
11493
26505
2793
36658
67191
2
101
2574657
44434966
2407948
2225
33352486
2254261
3
129568714
414300
2194283
24626
412952
4150
1649
209
5243980
5011635
233337463
206647724
310
764
170257451
29
683
246959971
3
441
2911370
5546518
79
18066112
22241
1328
11715737
2850
579
99
4099753
2584538
126
54830
398998
41
163643009
117
48402
183125
58791431
1471302
234971
12966517
269619647
732
31210
3767
40
447
2866
153223
3065
56080
45985261
925
52
464
31471
2337
92815
21058914
96406655
556412
17238
1418152
3
196301539
159
33841922
3
1127
31967514
63487
11840
24
1593761
76748061
28925
5263
188995
162169
13
306
247110
6247
26352
2800905
963268
765654
933536
479631
13391
261854249
89
1018893
3111107
79
2964703
1789500
928657
26359366
415757993
2
26682
399106
12
689
30604810
295
32
458
29332857
4762
124321
5
63312
2297053
21862530
347834327
654
22915
2
7507
261073299
710611
49351
250547453
26677019
11090
8
24
25387
434
21658
890644
5423
39692914
81464017
1684531
13
31649
369375434
870837
199636301
1660
91
14304470
26
131
45
240975
15
132654170
57448262
86615
507
165
173042
256520
1040943
120754
93
4
786
67318
53144583
13
111
283344
14
3
110017883
326
81
30
227293
118
3287
1068
2941460
108717211
21886
13963
85898
13
156
183143536
287
1238335
3
3
4
17612023
166198010
84
13
2524145
56663924
236
144444903
215058495
19142
22987
100578
491
163859
88403
16
22136
15748
269156882
3845395
6
111130344
414906685
127133436
23545300
162174904
2
2
120116407
11643028
482
140
1854001
8119309
12769
41124372
216
74673
65215761
22678800
111035
7
49560165
68498441
11
54614879
46861
166315
11224259
24007245
39928678
561
7
51983
3137367
95820790
7519734
33134786
39
660
19
920316
18273
3558536
905
3601
1007984
12
939
16208495
2
1057887
5
25440645
5398883
99346
20216411
11
1753881
1019031
5491
48716035
4320
43405317
4
42
16329
234679466
8826
7
73113
6923
37667
500266783
954680
112562836
3220
702
379631109
719
19215310
9432
7470
3
4098305
13
349935
42
36329929
2905
235
6124
295315
25332942
31633
1244993
1580445
7
3789
117697272
529132852
474159
3346635
9
5
1773
29859
171
12126
2051559
33653
73502233
31499584
29
21568
1865266
45411682
404
50
1102
899223
3
4837404
274393802
241838
3192524
84
37678
40
445277872
26428936
1675
1989330
523830284
51081951
1772
5618120
13
53488
353935764
120695
51187372
9556
1051
119525
1006
113
1990502
2
936753
15
667403
12780
22
15305266
612
383344485
10373457
1491
43
517992146
2917
497
2
1519659
29875004
403115345
423
12954952
2249913
71247
27118973
103696
1556126
2759551
15311074
179930
33472
2370263
725160
36148063
959182
233
170821033
33124766
9358
114
11769
317
7
8824632
2669
14689930
279655651
29885
5906
2315356
42
7363247
271801
22
365
645755
3930
506
48480803
31
64128
243557328
716799
47486
875
705573
3765283
792
11
25
14
227476
356869097
2065880
331
352
11341
9
50924
10382409
483552
38758
846399
82089613
30285551
29670
13275
24371095
9523490
219755
165
7143704
408384
971
19
8887750
6923
44361839
7819
36331
1313
31748420
2814
45118739
10936637
3768567
56889
6
126
187
2218
27723
1367219
2
24
7842
10446
9078
23
29
313213
32407
48843
113
12386
13678395
1694728
69245754
240904
51445
5
126466881
13257
37
598
3
6
929286
14220008
4104
208785216
6724
137321
3
28980
26
1775
774
31509
118760
46
1013428
281
22697653
26
3403029
116772
2753
4142352
979791
264687649
1532
428
677
32563759
3161
319
12
1267825
2
2938612
379927408
4976
27346
54846120
58
600685
34278
249728
41066783
2870
31
968232
2892949
10172147
39972
175
29950
16661512
65289
188
2972
4429
79755891
209434
128700297
29910
44
58
25018428
7
32344273
57
207
21
481
24855
2790805
328
213942056
165
7724
242420923
27
500299
169635
489129793
126
328762877
5
41283389
229249061
526250
4
11747
12
9
96321897
324
3992
201
56576
7123
437
229957370
65430148
377
54409
3
15800159
158415
16
3048514
10766
4
30660
390009908
3134
504210
324657
19058
876
4967666
3
41561652
889104
3
22
416266
373808380
1353
38347
11804756
13535
54322298
22
1369
59706527
3580
45114
91698071
1034848
13203
3945961
320138
64047579
89746928
130
6
2801213
10691119
1468
1049
144731510
379222559
487678
2080950
2104
58623447
48
1999153
233896
16765865
60895
162587
23007
64
2411005
7
166
9228376
13083359
293371499
223
3
184994950
31
12617806
56
118982669
3994
10129
27
202664134
183033989
237153432
32766071
62
3715725
17821
579
67210
15869329
139160
376306817
131
81166
3
138
115670370
49806903
3308023
144201
21
1912351
35661698
427246057
4
80093
1545119
272631529
159377
206938
2398
429997484
63
24802
54057367
586
1400291
111426
13358228
26495166
13
11
2780
1175948
3204026
40115840
41289
2475
25164213
50422986
14893
123128
35
159060
59
909003
3
36
35408
4
26
59
7678
491599025
19
3891
350648
57422649
18276934
6283
200
155330021
89
175621
8058
1966603
15
320852833
4078
63334
249
7
63282
5
758777
31
427
1234
15665
29
4538931
1559319
26
4
99001
223162688
15
420272
5165348
36343705
17
1071
34543809
37780391
1293
881
17994681
5740
50512161
1591847
71902958
1132
330302
54
21949404
201
1413
2
95
4276
71195784
182238
202
3609588
2
52333904
209035177
591439
289885
4
537
31
690
211526
125
229
33118
149244455
1763
3271
7750
115
117613
10849
20550
6277170
29
418
13903
58357
117
74644188
236201255
197207829
75655302
4512993
182
1902
127158
6
13892272
14173637
4991885
40979
177
17401
24197
840
897
81624555
8863552
31378
360
6006007
2
1680570
12756525
538
43583
48308254
3
134949609
33
22378082
408
8773885
17
252181236
928
22812459
11875730
23143902
285
283696
4
123
160227
3690111
5275
869278
739455
7
120074239
1023
289931909
9
1988511
86754634
119405
532
28
8295055
75137034
19075307
3788
603
3511
23447389
39384394
10
15391924
17421866
80875995
78057730
15873
14151828
521956976
1649678
1427270
4116120
2916950
8079
658
52
7906
3240
3
686
155825
322
6
1706
187
466783
2644
4949
41026
5
1576
10
94325
47493
232
99972703
126088367
32243769
11017164
71378463
3199139
30561
569780
189324955
2
1789468
61
21477094
3
3400518
2618
92418075
880
1329
208352
6
7
424310
13042
122942
400036
64
57892764
119838
324844
3035
193
2
95
217349
1229
70985998
46
92327
132
613212
233
17
9126
5110965
4454
1735
48
29
361
3724
25820038
2479
13544130
11921
9377126
2846
1651052
6
88
6328375
13
5355654
3844
18873
500
78010676
816
18706087
11
61233665
130664
7079
22813417
30097312
44
139299
436377
53798
30673282
60215
123371996
920354
544316
4006790
1915
422
423243
15213453
23
388147
3081
31419
282048
37608577
17106710
95669
13917
8
541
15467551
5704
282683
257220
2748
28920802
1674782
5
104956619
4048
389731677
346
58
520488
114583
1524607
65060065
1314312
745000
434936
382
178
141425
7145
438790706
272
114247
5
24
24
149048032
24351
30699224
13440536
17307
195132858
3333
405981
39009
4470
16
19498
22
369085023
2073025
643
102432
16155
41047
44110775
784
1116
476974938
23
1330359
343942
3691
371
6634924
218608
1394
233556100
235360241
9578149
14245951
6578897
5862532
4
721
1206
344670
41110
30634629
5664
380
61
360
1779
28
6
904014
227866
10593693
3457
1017
5457
247
9985
123048
3446
21799226
111459
61
3240
128088735
15742
11
18114
412106
40825222
57
4
1170528
362554
100727657
4201
530660830
6
7
7111378
219625213
1363375
424196283
15807527
26958890
2320962
857398
12
11329
1817653
6
187708
3
10932362
276998
1847
2
7720
980
17461
9901
42
6703392
7105
117873861
1023
851
229177529
733197
32458517
4
43
91389504
9828607
69
13223104
14128
141322919
254797690
6239
9191237
279
2880
3037388
8371933
17
201450
404
21
538076
479993724
5138
6864
4
914
19995754
20
1583
388467
35
26651
660415
219
488818
5890
15243943
12607933
599160
6
109
2
23
1779100
749
25
26
211400490
555
10288
842
105970577
10908747
49173143
6537
62594
14900723
24101
54361
864
12320005
43186992
2
84490
480440
88
6
5677357
225
10154
223759
20317
191127
495360057
497374
156891
303336
371
6394887
33282
5
950000
108792
1552271
994444
1548026
415507815
2
100501
30
56
92116189
417845509
740
7910
1441
5
8
29411845
1583027
532808278
86992
3
5817358
3617551
15698
525215893
94
17
63
1675
841317
2
82
488605
4614978
7223
2138899
14466
1043153
524683
499
5136702
6
400529
48887
12230
1350306
26431
57210867
931
22837
3
34
117054
1499
79
17869361
195976272
4306227
12457481
2724
12899
77
10981221
167722437
130672454
4069
92799566
238907303
1044
405224017
1858
12004
15791
1713
955
5
114
55802853
31923734
241287
249726
32845
898212
292084907
6
33
195522852
1648237
486914
122
119
608992
8445171
12405
265554969
70
38
448
1880984
2035
45542251
12731
577
2839132
127
1541
15647
884632
90118
1110
208536
99339355
60263
193
826
2
196556985
30274224
9655
23709
13214696
17477
40604031
195100
546495
26809572
10
1554
60277
7673
14
56946
12
17796
95011667
49
10754217
48
2
22131
279187
3202
1586268
6354078
1786563
20276068
38313808
51742
5
122526153
208340035
105
26039
3
99864416
55055395
240505
209
16
340
920423
3630112
3758
1583
206
7807968
1565
1493042
4
519825820
4185036
31600
25894
12272454
620387
107
1676972
221264100
177592
5502113
213
15992
637994
820082
2611164
17150367
175685194
6384345
12031911
3
3123927
23
82
7853
552172
157216513
2046
4
65639
10867403
8
59316
10560427
5771
420750290
858799
74
3
27041
2238
47686897
90753
120141
404288
456451
109
21781
22809
32111654
569
241
83
12
10818
373035822
455
132
218877
6143
3884475
421414
2
25102265
2
53460520
32698917
476024
117
14187899
3608172
2592
19259
118817491
712570
3876
92641
2671
6
11400
5541
11596384
2544451
53718032
354523362
36
4875
1103504
2494
887
224916
455
131592
37
1826794
6654406
54355
13
3672620
7287563
5
12
31747
210
239170
382
244
365
137253
436358326
387
11033471
20013
1119
195914218
246
364958616
149461
18
253320837
55
544673
19037
8605292
215
6505
946
1384770
3
28215
152
1146033
29275922
553
3193115
792
47141
7
48
5969
533
76942566
31833738
4663
14
48201327
25564
266762
12103
117200
133587146
17377633
13
6
62159251
3
21056
307
32981805
86874
470808
6
19878577
63
178
241969401
1815
42908478
10704
245775
186021
11
14871
392058088
147275
151199858
22
232907
118224
4098992
872
148891
26524
5312
8550
3659730
108
12167
81437
2
294786300
145552849
736849
2852
7
8267
24454755
118523369
3190977
1010
164
35
3590
58
52514269
65332
2051155
36631285
62
6979248
242833766
68
3273563
118497043
11
3097
14908485
3
31
147
4492471
122
2242199
353
2386
5979
5337950
31623322
114863907
49
60144974
35756
437
3011071
275566
32
46
507519
7638
515311
3
42423
12799121
406026
30619250
459
1425
307
20
2332600
484624625
900
230174495
2015997
3
269127340
781692
44
14
134926
11
2906212
218
2412
3
7
31060
15186326
287
11921485
95
51
55848576
160605
3114216
22076649
207819298
75262050
201
94150
25
409992
10142
3809509
1177662
5613930
319971
3427
2949
18976415
22350
27047548
25450541
1492
1691
3841
523797
9913910
62646199
2176574
164
16423641
1431
260381161
2071550
21
10659
9008
5549396
3
981
4081
3808333
493
130723
832686
18089102
3
6072
20
7643931
140000913
123
237154925
63142490
52083
223142017
2
7493576
15969
14170
4161029
14717
2328508
33189591
306061681
58141
8641448
372896
60561283
482741697
45221435
784
1799899
65388256
187
1001
12381
21399957
210539
1767831
80733
3268176
316745
26
560701
36946498
8825
1133
4087915
1505
278208268
7
62520
58431
46822
14566095
171
491826
230963805
2373786
9312498
5
829
101611901
313214375
17628393
1628
432
953
108287
5679498
128014046
21557
42330
66
443
41445
1363274
29
25816
6815
45
55858
1022
15020
580
13358
221
2
394052299
388
29461
1385525
25
78645909
63
95
1506309
214741
20
14050230
128891
54267
119
779129
39
2198
17646
163208
21750438
13988639
4289
376086
83959
53116
70672176
407
1213
34576745
335637
253066
1119
38
352
197807424
212825
159288096
1422
3258
20484
31032
44170777
509234211
53311
25003668
221
597116
44240
306024409
860
5
16705563
282302
165
20671
862963
4123
3003058
2261
55236
625
66208320
1805386
1979589
96738302
76088
220828
826
10963
508
47265
165621
125166985
2824824
464
3712662
4
1326
202218
1643780
206
3
12118
8291
3978
409540402
51781181
16198
33
717
2029016
267858030
513
3783
81491286
8722
632
14604
117862123
521548
1866481
28063419
234970
15
28
2
6
26718632
59865211
5159887
98
51631338
138220
4618
13003517
52512
1818617
696546
246177269
14939558
780754
120475425
17
50496
25712
120
1402
432511
107737
374
34469731
416103
2844
7
64
216270
5
23552538
14
505044
3
113889
5
1458
2123825
16
1829643
903
124834821
229
249012236
4211
55201622
1998
32081
203830155
30
3488
14167
384625
223
48
48380
15742
161
46
324601
92908158
2
75631
688643
8991839
138386
176
5754
16724
1194380
45282638
8
3386
84260
64466193
28699
7674196
735
62353
15179676
7
3269
52847163
14602838
92225279
7553
573973
1126876
3
94722
4137247
1836088
11
19
109
547
7674
1891
38749892
50
4
3
73014
64719050
4966
11
42
205
5691228
29
14834
4724295
181735
101551350
3346210
2711
6
990
2447
727468
401
4097761
29850496
826
20
30
45
520162
2204470
625572
15
276458429
4
5107652
50
396429
17957733
4794136
66
18
130
803
3478410
3139927
365332012
10119
619234
56859838
2
90
3
47912672
4927157
65173
5546
399
21
956
1674
4
1820
3097470
29642231
1708
954
323611826
12
570
3
22205
3831984
1991
239
126139577
38906
52
70
5709365
466876
753162
27734568
268
125699
3
23230917
11824
1792
18233
74711
7
3739140
24
6
3958
1270
10
950691
355502
34269
159244105
224598
46357
23559
359816158
5515640
952420
138
13719
32683977
9
3785
14
45901
38312
164572
944
7665644
26
2344752
65051
36603
1225873
3
692
2240266
761444
4
367454
21812
479187
2
15584900
111271
8971
5535
82634
133865212
801
1494069
55626
783
29623043
277869
2
56
302932
348312341
111072311
54233
359660652
24381
446709
119
237972510
34833
430
16046
13764839
906861
323
87775
13452
8153
105
1002442
3454
222702971
123003981
1015
296971812
355001
412606564
9609354
29996
119804285
56550
915937
1159
260
194
102100
524576827
1890369
23
44561386
103715542
1509
127
4019
588450
7
47
596
97
48
378
1562
43
2
23802798
160995549
73576
33834
14
49330
2
1894340
207
17246828
16259537
50022641
1250
528
140123
9820
2
2708
67
320
9
2004
280
187
31432039
54152
32237
112255
494295049
3
1891996
293254393
240
142628
292
14909
2
6868
1833541
10813243
43865857
617
341
3433535
10
249106
38423
1576
475164699
46536000
126994733
30842
7
4106
298398
736
521189
6247
1695659
441533645
698741
216
1106054
74704
4462103
12880420
4065708
27
8624
346109529
779
2096970
278972
5
93
82573967
64263
34
13528
4
435472
242273849
9890137
50790
4550
6966943
21239405
732
471436
33438650
115
102
177531
486816888
216551
1043632
3290
17541595
310458
2
35099462
4070
59136248
14
66
5827630
12938
19203245
5431771
203551
17349568
2220
515330
488
694
65698102
6632
202
2527
4
55269808
1693929
45
721
2297617
396720
133538598
19140
995104
39013142
88172
92418
5681255
4
128383187
10528135
86900
120138976
129674
475
273339993
467118667
48616
8126381
11633
54373055
9
23285121
46799
343
9199848
195874
757251
92407
271177508
72
115364
10837016
126919
1577763
2856138
4
7
3
15
59550409
25
58
5
18024
649729
76
385
244
3156
124049877
33196
42366788
71
4
51
762
129
18929
72928
636345
34750463
15393
137037
13
1745
230
131603091
7895368
94310382
10968738
1827
29
786047
1945250
134338
233164
1751197
86
11
4162272
4584
267
53108
3
52
375
15550
251478
84293
1527759
1315
1324
49
257749
59
3970
4124538
28774341
7
1105
57
87747386
21
101997912
1679
2
11
1955270
2150225
9214221
1840109
12
3658514
247
30960
35
310447
55260270
416009835
45
13981
111634
335047125
2524932
138666726
672751
21
829366
39
125
125300
6997332
6
30
7491
297
109
116768
69322
2006
6150271
1380
1627794
2
8815776
22706763
350
431466062
73
3659
99
50378572
287057313
4
18
62362
5656
245
2
45468
2
1702
62
12174
3554
15215117
552588
2137590
29781
236798
1540401
95945
232471
1891
13780068
8141509
24958
154249195
487
248
1192864
925941
278730
1581124
523816
877
2880
567
708810
4264
672
1258
30463
1110674
335
19
34
1033075
6855
1601
44761
13
7893620
17432
7408
309
1103561
258962539
12210
7867
10478095
4
382291
6861
16224
999951
134119569
284590
2
243
4611488
33354
2716
3
153
45217
133905686
93
16055727
8983
2
1004264
40
8082362
260470605
12286618
40161
19349876
1988157
3390
179287
68
2070178
426537697
62
852986
262632606
3965978
118279962
102175
54
27078165
4
230
57997492
45820
32124
16
254581909
354
1513
3566398
48653
12952564
11
164105737
114
23092899
11
33914759
387576
2219
38628107
34
103926
6
2093648
489093763
203309534
161004740
115745490
321
53724
485
117
48
265
2
4363
129022357
65342
295496
1140
160
8810
644110
20155
269439
366
3670557
28
23
3374
9
4
544935
244
237034570
115705
7
1507
157326
239
4816896
11021
2
127451
190180
145360557
91104902
27
85957177
15368
3895
109
6
865
20614
111
188
160505
2648569
9475
408
732368
239204873
67406
23706
27
219986
454
5
843294
77
3
183243
157827
3
4167687
2044
465833941
30
25
23495433
196471
4510
10
113
25824779
966
108
64011661
28
2
2909
70117163
3602308
368988
32000
5110582
111903
13177
55135903
3088
3227
9327423
524434119
131249296
232
313
111437
39897030
241
22765547
8068
1970231
306
464867786
305
873
10326
266
1038067
208999
32637
1786326
105
420003
108
29006350
154856
8120
46021
5
144
210
4481602
4538
709563
47115579
19
281
127
2
434971
3
116356076
8264
129909206
142659
1696
822
40524744
84590271
338
7149335
11500527
198997614
40425208
16058501
7
8331366
3685338
6592
117768
76
22621
34292
40485
480
2478
137953
19
5593311
1334
99329
245
152165
511109407
752176
245721067
1757281
14566
1377
33410325
492
81808364
51137640
108148007
122374323
2568875
100247591
30
476451526
775
127
1928102
249615
196426
113
10
1945863
145306108
172016172
11896926
62
18799
3047
126
11903
500298
8
127276131
23180896
123752
4
2
442567
9177
1973
181
69638
85
16527639
39
67
84
558
87
70923
83538
373553
223601
14
297
1165
109593
2281
4086
41
400
404
3
617
4343
15930529
403776073
91
59843463
624327
121190
293845868
26210398
373363
13559183
208571
1447057
194563293
50961
2
628544
884181
2587957
38231
122103294
29740
7
2419
6902
2
5478
314
549
62004
195184
132916
23832515
44
2
159180
3391
16997752
346184283
380
40341
82328
7385
16167
84670781
456248235
30973
1513945
52104
117
3
35844
7582441
8242
94723
6
82
1093
137778912
29008128
134575
4193373
181199
4
919478
95484
5859208
45215591
32283666
481
10776
70777814
3295719
12410
3603
4
898550
1564357
81460
1760027
3
1936435
10
14
34
159
2956
5
2349
15
3
11854208
950897
6792
28353
3167487
167188
77
1292686
10
5454
35
126
55
3
6
1212
3332150
2874
1514996
17431260
182254
32484
49
61
4346509
81170527
50922748
6693563
360
7326851
4312
734
200703070
222460295
64276482
5658
3
843
59889
1270
66
91893974
1397996
30
144317
31809102
117
3
1186
15725
23176823
27
4292
179979
15378004
1375346
4
602
7652004
101
1634593
3249526
436
321686339
1475444
60562
201255738
102092496
45838
332672893
4506
291202
168
820540
22
17047
1520606
856
116594171
23482
45
37680647
247753066
375701403
51
27033644
5800
14
117919
14332561
5043
15295659
185496
2
464
239171
14024829
19
24521163
49
194
54746327
3025987
45752026
2103004
8
3533
3192494
2003666
13130
95797681
14610080
7523
448
1914
2
11358211
23585643
494
60132
10364112
33171192
19
96701
87835
3184476
2878
1820
16
62962437
8750
596
28
46323402
4315059
4
117
38
47
246868
7
16867560
4076193
445542637
4
5
509
3011
30495177
361
157167
27
1599422
406019969
161121
1839
17
967998
791768
18
7639371
1228633
3
57
767542
67105
81826189
11862384
709167
4
203
758
600
124242851
17
95
9816
253
193
4
2
87
28
13484
15888935
1397
52141133
3
15211902
471
645
1820
52350
123
48766176
74
16711413
42
633
1586989
2134
2132333
754
4
70
283264
13956407
4004203
32273
5
16
182437
3576601
2992
28
9356533
4061
12755173
11092
382015497
7
855012
1319611
12434
16
130768886
2857713
2375
3121031
3896428
292520317
1175
468
8494788
2780
343513866
27121138
18
258608
372653093
674
26
314235
323184537
3400074
16411
251
333513
47439304
25658
273541981
478
5400
56
310051
15531
63514
3517253
27
3
3
6608
14602595
3
3564
473
1779289
27706
5162
63
807379
2040031
15176
1914062
907111
57927733
17843838
5173
7677276
911
104844
26916813
13
835
13
4708727
3381
61
1938327
159
16466374
387
83
152110
402237
616
235
2938
246131
5638
4395606
899
72220
36536138
84
48136
882754
4
23532044
27500627
384597912
3822439
1855
11625
2804537
112780708
12
158510
2
4759949
193065778
13889309
11439
241
63
58
478
8735
736
528
39460224
1074653
717
24
3
4324001
21678
343
528803017
10410983
28942
4191
4
181450
381
30
2750
2360
216641
49029
169630
265
12
82
223
2861
93
1293908
291587
63464072
25108940
115
16056
31
176
881
494009
309054313
185489424
962
587186
3
3
737
305965020
118688477
14829
6950847
2781341
1433
2
149
6872380
25911
2236580
1680411
8959
12
18
2
229
62875
22116
13081
2
187903
2
3703030
64
55984
2
4383
2666
6915
121682436
129920441
247990
23074675
3055
1062
188
170269
51785
4498929
89728481
139321
469743140
74308
67827478
475189209
378259933
520066694
2089061
16097
436256228
254
1991017
117
52
189068034
27159
7556898
29869
203009
1626
359063683
3
57055548
102045079
452171
489375
79830211
5828
30242937
106566094
7735
5
319241797
47167291
3503
16348082
5
131565836
4031
8650
211099044
48191545
823877
834853
25
228232080
125402
303831
207463
36938
256511
752
104041
178078
2994
76
227042
1248618
204822291
21
14326
323558
6555
514
381525259
33372081
7930
481
3798559
48
128963
2
189306749
233
6276654
2
132756488
144398989
6776
2550542
1759
2206
394
3334
106055
140384461
142
1059
80697
154
5661
622
980
3613102
38683
102394
798
26
7845
19
288
52
11376649
37603617
128943718
750161
338667619
240047081
90892160
279977934
124
3362
577369
21
2
65241388
4217050
14635376
103
1497
229380
1026480
16185546
48
694776
10796
201554
9
105975568
86272074
10331037
472
14177203
4245
18701
50
9
96189
28
587
3258633
35150
35246
352233
486665096
14
54706612
14
79516
28
145013991
222410
3216699
62170408
21
530028629
3780073
4
224716
14099
28870383
121621858
4813
895611
2407
29
9881347
31487931
1320248
3838
12
7
106550333
14
228431274
399
179214408
255
6485
24315257
350811
205568078
156
26469784
3728
63
40342754
207
28
3
22354080
874972
233
2859
80003
20810
345
2707840
6
184
80052758
14850282
2894844
2588
3216
655
176850
1375
518
217993
52620851
8771
4619933
150142359
31983
843304
2
434822
159256115
4
705407
7
41
1248370
31358
94056816
919612
12211
76
871
31
2488528
17
18739
142366
4586
1993248
710
40
10
901
3123747
3465853
24552
8950
48
5136
164366
636657
2682028
16047
3456570
3206
49696673
57182906
2
4371796
29529
1101211
15
347221099
51963096
49218606
128
14089082
3
24913158
512771019
216
102
195870
6435
34833799
484222
2818
109535855
1292
62211976
1409933
11
231998590
21924
43
2192
274990820
61431402
73103
7
5
30336166
6148
10238
187692047
2006266
4239
2
227
12469809
3
31
23791
256255
2415
17935264
4
12300
72230
252210
13981433
117
273237
1670872
14
474742744
1840438
447284550
52
262195081
3
3616
3082
7129
69
13
86
4631
5780736
5
179
23931
64844875
3654
8322
41537319
4722
1005
9
51
1700024
2
3058586
211517
1472075
38
224721914
98125
14980
72
3480
312259
8993
154
8940
2428995
37136
30
1220
1738
250085872
261709578
6467
549886
28
9
55
381
916474
380747317
237622
64871
64
378120720
593386
117
25
103
1181641
5285871
2872254
331264
2528926
3490
17
110
53875
80873
2518
3244768
781741
2997759
397086
230
38
52
3423726
165113
30419
55808
15333
26389659
302797729
815465
3480
11
4256825
7549
4573693
5
69
218306
25192049
893522
5700
10788
2338435
904
104
370469239
3179000
2
1061412
30603
5217
920376
9
4002257
8200
5334
85752
3
44520173
3647
194526283
18
62119
2129510
33995542
344841813
258387974
7443497
822
50563080
555
8
395
6755943
46
8059
1881
150890312
72
61
99
4063724
1580626
11035697
488838
4
30513433
128417935
24988
503189271
23194916
17938
863906
215428195
37419981
62545
6720340
15129
196041849
406937
373
22265601
46331811
46285
1117001
10657470
10923633
232880404
7
4
65222409
59
2271630
59
1851874
15782754
3
1132
44
194
110182
429320490
107117951
4097
250138241
112182
4
28874295
1097
21955796
19702
3
15890144
315
251
97851216
59031446
214
3375523
36
151
17
24
1648861
4443
163
60190877
1223
15120
29004
44637860
69543
17
8501011
15
94122596
2
69991347
28910
41661656
272973473
238452
1021155
387947110
881020
4093813
249976
59885135
188866358
115235
1395965
249
123341
44296
22
250721545
9
454970
29266
16865131
64
53
4092
16005
534076824
2984
118
238
335062
403332
495940019
1992
17765
11994997
19133
120333401
22942727
38901602
4728
463661857
800
143898749
971675
75006
87409526
3556
25791942
1369
288706480
10471695
60
15
140
2
31764044
21061
339110801
482816896
694223
8816
8290
197
79619
7
62
61491
55138085
901
7
1052
644139
28531
412
148
454420351
693
47
5
8187182
20975343
197022
85154409
4234536
8032
2706789
3425
99468
81
3838696
243
10458646
54435287
1056811
139618960
29
69
106614
211274
5649783
106398656
129154
17572315
1179797
507
17
36
193887606
1870
70936
1548
119
7119611
28975
3734
220
4
244211774
6353754
5
132143813
16542204
5561
7039560
8116475
9
151
520896
70438927
1920430
17
808
4436
15
71387
12426257
297649
19327836
804
63
100438606
22275074
185746711
1845
1039516
2
61
829
162
1153
10208029
187004324
9910
4
374895
308985691
98
5086
1053
90051766
34910199
949
658
11295599
744
8366870
115247186
7
3056
26308015
99760483
7
87
12235
485957
74924
82846
5852
79745
230
116626
85189912
46483088
10057127
467
45273808
340493
5054
100
19256681
102209185
117
1532240
6231227
49313
16858194
2785244
6896241
14355
8985808
328
1617
3798462
302753
556
95175534
9719882
483304078
48512288
220
249841
12
109925
13182966
395557
2
139
5882
24
44388
45
29896
934101
11655624
14694763
83842
726139
18
2
974420
69
7440809
320
1370914
61
4804
31226571
88738
19020
163866084
2766893
9
485
26470
415
24
3886
5698926
2995191
47333555
57035
478
122360
301861933
25778
16
13546
272145
2
27468
41
5610
3
524759576
1567781
21087
189
31201939
795332
4
132471669
53989478
65625038
27
2
16641931
26
60
15687920
3726290
11480920
56276425
6887
1455144
4
139248882
2202
41423
14490006
12786
89769
84
13908
7
40150139
53
390
85499650
13073988
18
30845
9121
235
89
11032
199480
52943
249412162
9
40665
78237
263982453
7154
60827
10
2740
52140774
4
125742224
215744
4582
52
40
1157
18
214572
63232
491
52712
43599572
2062014
106
91522
51901933
10479791
515
331
210
838555
4
4
1430
58057
28
9506
257688
199738833
481665757
300645
1412
77
851
12908
10464
82908
94262
59800
283
10
5
1384
517883
247248481
109
16108
52
11148465
7388641
209777278
26843
5953
13
3
100889986
212348689
179
7017879
31075337
45169974
395
28791004
15842627
385
29
7191608
4
520229901
129029
66739955
282
346
61347
3
551636
6164
2
1105
67511671
6108798
9854899
2621621
2
3520
166218196
10
1125
15288
219886
463709
15682567
1675069
46315
34681859
344
2178
4
6446356
7015
108
2516
13392743
1050784
26825
364913
36378
39
1585
2284
9769089
2071217
4787456
44
185
3
1924788
38084982
32
6
6419
26488
104389140
3710
811
29
85
91750492
73597
4454503
5016436
1421
3105510
149212
93919
41
41355
1158267
57193176
9
1211
85699
20120161
18516
75422
16510970
36
7
4404679
4
397898
106014
4
2
319620
17
480253621
425
1083
312
17677
3551777
518
3
1927
4019530
22840
690120
257945
144192
16781
1949
234
165
103097
2449431
15811462
57409
5
14009689
25754
4
12643921
101604483
30
11911774
885
2
6307
20615
477386
461
65279
397648
27
4215
2824009
621
66
45336239
290
6516
928798
81
2034
201880
321277431
129953
256
19777
10
636
4057
249700
373177198
1989809
42
200
458
168885726
32678
242573426
55894302
3766
342
1473
36113
1134983
3658787
1531
182208632
1916680
1130
42
1788374
119451403
666766
8892
249997173
16
680883
60397
445948846
193
30889
70
21483272
21
194
460547
17136
313695
43
3851
787
5554
17011783
10265
101184759
41714357
154078601
14073677
15
15800416
3620655
20661
504
55250
58
1302715
124465742
56
15336354
15
7156
5
14
10631
1219712
134925629
10113086
28
51665018
221676
178312265
2655417
137715962
181523
3
24495
18863187
18613
119
516
3925
74048
38
46
28214990
1312700
15288
49
57
115
657
6
1103082
6218019
739
64248
43165
24476931
115327
130455
5912352
878
244817
1060
21992
129321292
115327
404209
2336951
1106972
111432
153
72
26
566185
10
3565
5565471
209518066
505056
957641
27657198
3399523
15010529
808302
125
3
27875923
65161
250074
168
235
7567
612
293645
3
419373952
2
79359
3
37956
3501
25117
15320319
10826
5922614
14145023
14868154
1011129
36
70
616
935
2518
7
8916595
87433190
9852622
2850
433185277
2
3183
2478
9697
10672
1993
444946086
3317
2
63132
96
1166
10245984
317729
134
8097659
1578363
387
25
5635233
2573564
46943200
134
7283367
4
23779
53122303
290213
3006074
371828241
5
91
6091
42130053
1729
2511335
64941096
494704897
15
75111
11
186915073
87
69
102883
5
929
15
19253
5209976
731255
55243
376004437
50602621
3
5826443
11
4268650
3288614
58681
18
78
45241
9315478
4
93095
3832707
1446541
2769541
80
2215638
5620
5166
34820
651902
3283673
17411407
32089
48
235896963
501705021
509892
127657
259307914
7651837
2541069
2460196
55
29
24997
148
45256
2
172569
104
90112419
41971
297
221
3876966
718
228337
6768
103
336
8049
8172427
1508
1618625
243
25263
1236
1005
22071
6278264
4
400
5688022
16453573
23969
297328349
15108271
922180
2
16103086
573
107401310
33042737
218119
111111
2000
3
54
999
78087
77447679
1375261
573
28714
2916063
973523
3825264
14036
52801
115423477
4
5
13577553
223050
8003
123792012
18822
91446
49839735
17688406
1489
31
34
65009
3
1559
260419
164358002
437
1845291
61461365
1438
17258
367
2559
6532
6003
423220
12
11124
217
13305150
731152
26521608
194
129024931
190
160179227
147723
1220957
981964
44789
4230253
54
65363555
949571
1524130
114746171
6937564
176548
3232087
3802
70163579
16601
10334539
23170444
7307491
1668185
3
53274150
1434
102952
6
233557944
172030
41890
5
85
6193261
72005118
7231555
9966181
523744
21669008
465
4
773809
502726497
31801
5993385
18708721
184521
245914
256145
13889466
891287
1872238
52167
244054
57
5526
2454
322173
224
256354816
15
3632
54852
13703962
99
20627
21917
1738
31875
8266685
6
2728913
1316
309
1407
7
302904
65145
19842
262
15
2212280
5567861
199
3644181
38
293
5
2
294917
182238
1030974
693704
156
29454
54595
69928413
4
31
518890937
10094
410552
623
3
12480
3362
235
42581364
3796852
7299097
8248846
61
249900
19226976
189061234
65808940
372
741
14974
3410
4718129
59042
1143088
2276842
19656
22551
81
1317
433550
172
14306834
46585602
33423
8
242
136199849
2
414004
20
920724
317578563
6
322132
572
1231
3631
61274495
137589
5559424
10358413
13
3165
453046627
16
499173224
68564893
565
1267
45346
9309894
3155437
82374
14880
43362802
3287810
5361
25312
20
4789
117769970
426393725
841771
840685
210
2
9
139520556
2873
14764
29
590003
393211311
3914
12171
1222871
102918691
209
389175
247731759
176
45213
16180655
8
207214618
10635017
213346449
1824
289565
168113032
8
89
27823
2505130
90765199
15284
1386388
50
2075459
251091123
17687671
9384657
491509
84940
13
2
95824517
3
3517958
35643
116289
766
192115
16
180832
83
6
264
419
15308898
55
2903362
40129414
480
237
31
100458
179
2027
188
123839
242853046
47
6652447
71311223
221143
514704
1177667
868
50
2131281
26984111
852
891288
537349
6390338
486559
447194965
202904
1726
75451
16607341
29
1002
448010
116534484
255304
5985
6930
3
7463
270941
92
10
834457
14
58031494
403705
49
276032035
8
299079307
6695
858190
12598
20348581
99036906
1383
7026642
193245
10380
10363
367711
29457530
1638571
20851
189628
121506
843696
72
861468
32505
8810033
11
947107
83057306
590
15805
249
115639454
91815352
48715
83548
26712995
983
299
236993812
3575286
717
7377
23
80
6
22050
54519
82033
219869
232974
167
2
1264
77931852
259117
2320
161
243443
10
61812141
1784305
43595727
150321123
38
22553
63365
2683
933719
6
208413321
1411716
7574755
35994761
46922
65970418
1038389
171149918
183446
499260
3614
5
4
33268
2524277
290724
697416
3
60716
139
442337
148058
387063666
7068
11
113
15180
5156
8160
12910
32
7286
787428
14
23014
321137
7797
6851
111105
15603
88
445
1692
309
65260756
2287
7
113
4
965567
577261
74156
264528231
6
67999200
296360907
5348515
3369
20
90
15
61687786
191
234
357
632
4
35397
2132
1302
350071257
483358694
26609373
212427
48381966
7229611
853
319442967
98739935
26806
5045905
48
14752888
70873557
14
4125326
298
3
3034
2090
20705
2
26
412
55
462327
28
119
94
3402428
2353
246
54771
147
902703
346503773
623218
652
77
10896
2150932
29
33422251
13380
25457
16
514322689
3476
2840531
7142931
657
20912
1106467
4823
37534
458961
5676023
43
42811759
3198591
9834
301144143
12879
1020171
1020734
2452
42811920
94
8933
706
27297
122991
313615373
5
1729195
2142
2587900
45461
264771846
6469
168
16287
54807370
219
79
328
2885
5552071
9
1506
11350728
3240
169835150
244
50752003
891
9368
12
18439716
59588
172
3
3750
711
261931876
3482368
1219
54
533973619
766709
243
72021
58925
11481618
4076
13
6830
10736
195654
3
86105
186644068
240
18437241
68
45945
1116
255935
31
58052572
20
290021
323
6
59040945
1924
5
422656000
3
59
1151
14
962
13605
97480
3819
173318686
55876614
3
92662155
5790
241
513913591
28541760
48
160427313
5353
11534476
849
30
121
521590
288632
110471
3399873
427941476
53
10490
109741
33508722
523
3355
266248798
818407
3
4738210
5049
900948
19583002
5
53
22422616
9286
38511
444
5107056
2
221048
8302
380
2
302194
25417736
2844505
111464751
315119968
336912
28522
139
1210
64404895
1641313
203
28
573
8992
4522238
829
781775
102974
23199
1794
7166008
5
30355717
7
1311217
634
28468
16113
30595
4
1034350
3339
2259418
521819241
319895068
1470921
1083
37
309642
7574878
11
2
3409
440884666
115679631
15
680
12
16924
60
56384
8418
100
380645
5298
60323
15957870
137253
269
18
222
18292959
244
25924
22202
12643143
8
54173068
3
517238456
189938194
2
105778
167
870
95198073
675145
62916667
239314
15624844
971
14132616
1698302
78
2
13153
120
8168
103
839
871
373027
24672827
12907277
25
293575881
894596
159
468384588
31261
3720916
94414
91
3834
346
755
309
230369820
196
2963479
943123
228549753
427370460
2
28956712
2321232
21689370
5478978
42
7
102313
227126
19226
7288318
502
123771561
266866096
29096807
180
31349119
5708950
991
21468931
66985489
1164
10158553
70877
28
13682
171384139
13406708
23131478
37870
70183
6523685
532453404
40182908
32749156
226789513
904113
73181111
384
4
2048
4
52
383842625
55811
12011065
3015
9
120
72164021
118
390892
427046
1201370
14485
29
410776358
226688520
260985
5970109
3857550
380474280
988
1942525
424
372
6516
7351752
456
3
6985
370
3285793
2367
181
265210622
8
53
3
665644
4762
545224
5
207012
78620
359168757
43727
26
1938988
11
77779135
3067208
5238580
15998040
97400
2
160857
1215856
446
374238294
182847148
33
1367
2896537
3586
5659863
3104
361644
201962
2
2
4
235599974
197312365
3
8
13
3718226
6068225
2462
3
2
16366
25
29
19
225602
123312862
5042472
95054781
102
11502
14544
2876
751471
476982
71199097
273833
4
4695
13935831
7898598
4715
14402
1975
1042498
227
24334941
523573
484636351
2341302
460488
134
83261
358
161
83
7
38
13
16258540
84626423
52598
9
46
3301
64688
6007892
91
21
144091008
14
251283
3273604
4115468
15
94
81849438
249416346
8498
355537
24532374
473499
5003
9736
199225
2044045
16101
3446043
126
283403744
9915350
279983
183925609
106223357
7144
4153698
303236305
8246214
2036
906118
107926
129
95657
3461857
5715238
39
2
167
6
56744568
4530116
123540094
4482219
106
26109
368072919
9
19528759
7
688
9
22669
4050
605
1059
17027734
32116016
307199
239
945922
490798
1547522
15370
110
105937267
11115
1973908
1570302
65057
76951
422
10889486
75426232
200493135
71
504
831898
3472
3989
267747
7228
60047203
394477
1718
106
7214
11542207
3
474
874341
153
61374
118
7818383
25
15111414
134
38
453
1206
287
29701
250
15289920
26553
256209
2923
987
51149290
527776
55122142
109
1269399
495054
3751
109626
2
22687644
238573
1283097
29746026
50
40110634
11457
142620
33301624
228574
196
97124
29909
407967
356325
187825
4921
19294128
3099431
120008042
174144246
93
3
758
21253688
100428
428324
16273
64999
46
5761261
466148724
514
58
28271
516817757
393350159
38216882
104126764
2901
178111355
648274
16739
29151340
351665611
54
67167
1507
151357890
195
223
881
292753
4064
34261
27404
154160
55599316
215
55
67077542
63051685
5643213
5232275
261076630
115
12791821
60221
3155
1302
235850
946
398095
10147190
51139
114445
1546
30869
5
117
1045443
162464539
121395316
114825
7
16147
279220379
73875737
2129
384
7096
65826476
29
11766190
1314819
4330
50856862
2983068
272557
57
598822
14715
6180
180679943
177277406
522504336
10
25927591
793
6767
60
93
3835
12293
42816073
277737
5
219552
24
23623
247107
31985922
179
17782007
34153
1772
3470650
4
10
68405963
100824
6531
11
18413
3
939
239
15
139984
12
3356712
74586
6084
2674582
118821
24284040
73748707
3210095
534970
271584
7
155916
15013
81806254
547
252510863
224361530
262070603
33
535474
58781
22185857
19
5
2910029
90345
26
6190566
2
7691
1643
4
61
78752186
180505
32618435
365512
54
119698846
490460
309724319
2726037
3512
280946408
28705315
27950
37746004
350121
96545
880
295456251
30230545
422866
367
48876
188
8226041
19246830
5116129
9
237
463799
118
455030502
280860
53408649
38
134539456
392
419
492187632
2059426
69
31038
119
105109057
15784
162190197
24894791
356278582
2
864
172955
20
15904763
35384431
13327
112845
3
99334240
49849
10
295319
76022885
1700452
7887198
26024779
469669
13
2444344
808593
1717691
2
2
2
24
28
2
101
33
21986
8090178
217011286
10100380
28679811
196656
81797
2027452
50342591
43
1991224
585
4
1030086
35942349
21
2
29
98131209
24
27
62642
11977462
1790
3056316
3
28571822
435
204462
106
236
1219
75
7388
54
5210699
985050
21
78
823
456913783
11922
856997
571
6835
3610
2308654
14820060
61
41
13013
71498
20281503
335
12193569
95
206948424
123632234
31
34
20
500338547
6560325
107531
137952
15396
23
12
5393
25836357
8146
21
3881040
76
125186
344
192064
29726
3597644
24630996
3436
359461
424
5
119909327
73916623
15
64559
108484
62
201447
3272807
21502
528
149091
8
16967
5324091
262
5
63342
3959
42171
371
2
47737624
443221461
27
7544
2657112
3057
29793
21
887329
1966174
58236263
174
1049
2
5063916
14534565
137817
72573088
723
168023621
85
418
15784
4391031
5
353
89
242228
3
3245
50
5241
46321052
343421
11951
1663
44811
2796005
6
748575
13
53
6
4
11
199109401
457652
3426616
434905165
304349638
1615915
449781
8072553
18
9866517
239039
106
2512951
1805333
6010416
14
49803
205218
21784
222408826
7490
174121
84
452722
1022207
87967
160552
36316
7474680
768
10375
15
161455
1562876
5
242
21615
18
27829824
20488
49178562
4613
9
6878991
139001241
165528433
102
11474
103477
47787870
5
5
248346143
56419338
735
963536
6
14364551
372274
7
1511952
53
41
253890206
2
118189
44
2
852
57820782
29
1817
117
120
13043555
190731
57955642
22
5493
15411868
4
377
23345538
1074026
1208
86066
9
942
77113952
94302
829
131211
265887290
174841180
241138
84088329
7513
59
219086713
2815
605
253170
193
3832039
1272068
20691
866
470102638
67486
250582629
24
2045866
1143297
1950875
85014818
6258287
100704064
29222529
36110
6
4
163
10516451
296672129
100
188
3925
11950
58617003
1244754
269
34318628
54
20031
2
470883876
12
8
6
18699
408832280
757693
513643852
9500
177
5
867
57471
696295
27989
1545
1709
830148
10794609
219
57458
39
315
9312582
9712502
82839114
51
9212057
20258
67282746
21
2623330
83
5399109
313381
1444
3952664
7205
2626297
1530
45745291
417851
248731
17
14383
314
3
412533206
46385
2
11479
13
364834332
4
991839
63324
10668
4516
2637
33
9
16
20515546
410922278
5319
26343
239070202
13240
115
425
601
132843301
36
5
106
8370
3
5378654
73422664
123755
75
43891
19683716
1069133
19821
9452227
3248
25189804
11
6
528609
55
789711
1740
4
1011
5
145
52
74481470
1561812
4
6
13245
162874
13
56258921
35955488
580
117065
147079
13916979
6609533
1909
14947
9388
14
47
2292049
46
2
2755946
30
6095
1602454
189414
32
1179
3358
24
222337
99
217299
76515
35
40135
311
2051391
16218
61267
41116079
2510
217299
48297366
3
246451
25597835
28123286
20248910
261315647
15512
298794383
76706282
12663
580302
89035636
136665225
26116992
152433168
1847664
1177841
17075
20469
471223713
3
6593456
602
1554869
185
31926
200021839
366
57455721
776614
59791
55954542
466
3927909
30
25443
2
127
5
121
91
2718932
303510369
5
13
374642849
66671209
1156
2800597
354
3
38
1556
14699
8
3013
666
13778
158
29114181
16
5293
82229769
157
6
29917
8150918
7259162
37106774
179319
3
16412
911677
28387
8126899
14136
7
2
45505895
1967
3
3832
25353
3754201
7
178089
231
374
3311
26235764
464
97
167
1007
9
677
77232
11
1824
33
525087625
946
3
43126158
12661256
52763
438354
8815408
22
125
222
73966
3778684
14
167732
15556393
47155776
473698
17
62
2
29
4
11696319
43
22119
5
3228657
7
3
40228
90
5418
85876869
61030
766672
4
3
23
2322
5618015
360
262522945
86662807
29344647
3861
270
92859
496
15511798
46784
2083723
109
21169559
2744
36452
253
17180557
4
157
183
6460
1204
148061502
1025139
30812204
3977
201959523
3204557
1303048
52211
300789
1969282
3049
4218
7
966898
1597907
1262
3479
8
56
25
3
537277
136881
36807995
2480810
167710
14
282539452
37565550
333
3864
370773
190087
59
25533
17563247
1340
401433597
894502
6939
11
431049
7706261
42957
6197
5
48
2693769
3
2
34046
22449
239202
6261
8
33644546
112221778
6633273
170
4131
18
13509
14896436
108238
232402929
52426
4582
89388
27063820
162
728413
1526
10083171
3313
384981
14
4094674
19937739
215209035
2022
289668
43633
86534921
5731226
23502227
510323903
2263259
21871
2683110
2697
2591
48185881
191
9603
8894540
28
2625
941
1939743
20
296
243601
1393554
12
20013
81607
7763203
33
2
82106973
4
3684637
3
2786985
2910813
10
22399
21019439
29
519
3394
345063641
338733984
86507
305654378
7057
1054203
12509
1931
599530
4171
28865
1133
16826
2
1566555
7255
117926
652104
744
68968
259
7382278
2
3902
4334153
30702
1548
23837
11163215
27719774
937
31
18
52238548
4641
5067
272
345315
535463264
46139
263
5526
114
28627521
27158693
12967308
292
202
2087709
2695288
4
234447
583
470814
34648
77538
179
839302
730914
511870686
15
414
3891
58544
17
54080
4557103
73521695
3875
5681
3
55073
40
60373650
83431
1263120
4665
116420867
170549
111
490742137
234
43
20
1510
5762223
70
14072401
292
418
53672001
24854
14797
155933
178
131765
8
1300
109366664
652030
2
228
15
52
705
13278424
9362232
68087619
207471
15279
12776322
15826036
13
16853
1486
3441
6543894
2384
237
41884847
1425493
1442
36784135
503582
4972
461179
48
42
1475
3
19
15012877
21458195
1046365
7764579
13
49
46
377
18951525
3
91494
10116898
53472
7
7048529
1515058
250
80
160454
2265048
4
98340
37328400
855554
19061578
25000
27094935
434
27
2782658
217580
165998160
523
6399411
11982489
1925121
5
415474780
4872
86
30003402
11435
2596515
62
21242
1915495
7568604
474
13
1655
285
8098447
9514
12757347
21
5
22140
11
143
4489
1388
214169373
39586510
11784164
80
742579
420
9442009
158410
18615022
24262969
5
364357
313199836
4441797
2372050
234
89
48629
247566
4027249
8721
10
294686245
118
87597347
16
139
66004041
32290659
72
5
204276004
9787
93973105
35
16156
5301
946
24238620
1926
47293
435
264
212
562401
964334
1826
68494491
28900481
31
4543
26519
469863851
207
156
13345975
2815918
49
59
1977287
3717614
114199531
81
1107
692086
366562594
666
146716968
912
3386
6
12876
33
50
855336
135
7318524
7038409
26
985
107
129504418
2684512
61
39592
184
25975156
1705
221211533
4751294
65970926
33
80917604
8371790
441732949
64967
124583
2802
44056
1744356
203223
4
1876
6631
913158
178085686
79891
46
25651464
29
3
6
183
40590315
3086
3941
10211
400591511
3763
3959
61
388
45864
634
72
376
36415
4455
175133
6973490
89
54518
42
52
896413
716
63
851
77
4
4
1157036
8908727
65535208
10
23
3301
29676437
139
93155829
12749131
30600380
133
7
1833
8
490672
44138873
316802505
327465
3100678
47807196
7876131
9175
39737211
9985
3169
23
5
113236
6
6424841
18666199
20659736
4633033
36368
142
6111
1842071
221
115528
19
564
12
26824613
63495470
12
1506241
2
286
73
416
3
16106
152230
93
273733599
5666807
184409727
7
222425548
179
463
24309233
3
3904839
700793
28416602
254
10097
338
906
58664796
11014760
14967
472
32794492
165533
111776431
3617
21070015
232
82
21269295
2580609
80170146
13513
9009
182199077
194
6
4081
1380108
14
18868940
1002
4
6381463
350362
25
815414
27453
67309
79
1906
417990
25871
20
2
40
1710
285920
802560
3780
5721
15
77734
339
8333840
178241173
1379
43819469
74
8
347
71956
55574766
860
5068659
520412706
157
7
6281821
6295
690486
245549
1437
218
136566
215
175257
106
5320
7
8627
12
2870
18058623
10
118
25702
5638
67850
251147747
410
3834758
104796
3103020
3751
15
94100962
3278
202250
165800666
14231
361126
15
4088
6
225
144948
5086
46
30
176683540
7076368
13426115
4710
23872905
5633
291436
58093392
5419915
229
120
1767
58401
655
803810
3026
52978
2002579
5361724
408392
2
7
3657
993
16
130
7
591
1599020
31
18
6
17288456
278086767
497096393
2174397
31999
9111791
66090
7727
3
261
795586
6
425978868
59
356816
385076
8868
945098
58593947
1516
21085
1691148
178077
227755
480008654
302454
908
3543
15301881
3316
264468250
215131
253
953
241395
105168
170
505
1612
7721
12432
10575
456
10410559
126
530468
43555374
2
2553719
40
440704429
131832818
938
65668
2526
3
2
23507600
408
144978
48875265
22
253151
1181937
3822
315
6
22190
396424431
22863038
58075
61
51830
6893
66081530
943842
4
11
150179453
17
8357380
7526376
13054740
568891
748
17995889
1429350
76
152
7249
1041
44071517
19
26
10
3
230376
27688
23401
1678
468
195363026
4641
7
4881153
48
2837870
13795
405
6914842
1001
3
53
573
4017537
38
17
34949969
631
387
62325
57609
19
217644
478
508458
10262
3206241
3
115
93
417848
3366225
30
2619447
22
14130602
245066
256063
267431278
29
274
2765
7
46344688
60629
10987974
1079120
10
7
192968
5415689
3
2265900
118693108
947
8
1107701
193
13
5
512083
7363279
84
647784
420
48
6
122304182
6504
26048417
7859687
50
3
6317
1541996
15
178
17972994
256296224
2
840
3
46
3625240
842
4055
353779
6
255
21
9468
2920206
10
54
5362
1160551
130002721
33
3346489
1039
1260
16449482
65
178656828
33445557
34439793
1971
242119490
76042700
144757
5
25714561
3875
14061
92279
111204395
28
291044130
65911
115595
1190
21
2161
55800962
94092
2066942
296895
1557
3525
36803130
8714
20272045
96
98
22875
73135
156601
2822703
2774644
417
488789931
125
4495998
3997580
63153
111167
391
429773947
881
1014
31396
3486
16124054
23
6
228674510
39335
1877
349
4022196
612966
1350378
66
14
3
3
1291
20942
4575738
9351
458817035
212528680
339055876
19466
198
155029315
17658
4028
3339251
39
10773
2
791
1932458
5595488
4956
80
54982
156813
50557479
14
90209423
12359
12958351
64348
319344251
20564
9886801
354
12112
240270
3038202
522896942
10776697
164430286
119
15006
185745777
466493891
7491276
108
8098838
17197697
209107
36805123
1765
2
7288
230
5837
12008
8009040
14363133
9613
17995
63
1683302
3436
23961
493114277
6
127
7898191
2612903
58594206
15080
51
195491
248081624
226475
26163813
96114
21
24043
38290049
435924663
574
387752
605
142488943
342346385
211
474
26988883
7712
551
58584799
165773401
1278
232
40399189
51
20
40602282
93754967
82076
15
9523
238067
514
5
1517544
254933989
28491
13950420
15292145
646
8
94089511
1561894
208235
22919
2039
348
202754
32
9671
2536
343835637
3736309
598
36
489201
71
3950
94
59
7
62
195
388
607300
767
10422
25416943
365225834
80
5
131
6486892
4307
10871001
15578065
458
82817
1591
119
15316
8046635
961409
22
30161
10952
701
1361
3651
901301
279
4028
4140
231681330
1423
6135353
1098
35
15
386
1011
118469547
289942
555
40619319
127385734
29419148
111345
343500
166
74
20
15439
639
445
1693047
171450631
44
73336919
4391
163
369
209868087
3608
106422152
50689
23802
108
275
41
2721
50268
5153717
4
6366
21
391317
2
6038389
170
28
356418
10355144
29677
901
120955
202740529
1864
121385
123037243
45463937
51002356
256214881
2313675
39931369
2
348
383081
129192
63
29202
225942533
4137129
313
4
219
366263614
717596
102919
33365339
83
4180228
227542
9
1407
354273
177935
234
25
108753261
458632750
792008
227135
216489
377324
7
29
978011
49617588
234472518
86686
5
2893
186513
8140
124518
423679
42360876
206639
5178
2710644
19
432466253
113235199
5
11
183
3
1215383
4022
115
332972
1160925
670
103111
14
2
208543
480
113536073
3
111091
29779
22662
23236036
778708
2881440
3115
398184
2818
33036290
785215
1353
9791
538312
9879
3472
538
11898
5698479
16547465
271
274844
462795929
46253
1185660
200426912
16
464
450
6
644
28476
6859561
56
14384
18
19809
515722331
122595
801
118725639
3534438
315551
24979
1527
294289616
2829
62218
16033724
3
292315
60
220271
10
525361194
5550845
8
37951635
477
120948798
3633
1918
70
6260143
324878645
29156
5142385
79000
4656720
21835213
16893013
1877644
25846
148844901
13
12
31
978429
214351018
12900886
1533
15079344
2749634
197047015
135
6
3145
2868938
65180
4699
109966552
339086694
884265
45205
4732849
849
62226
364428430
4
24
7
94942153
8220330
73
509912
16695815
7
67
1671
241373969
98
284244
759
71444660
113
2578054
337806
10932667
3021091
854278
8
396170833
248952111
45
6062
10
6416
41795154
240593525
28152669
119564
19668989
265437216
4159656
225060059
22512378
15601283
7463
17762963
18867
10825
4042264
80804
47
836
15027014
472409
5
227953
3195440
36
3
7151
122476173
23829
245702988
6590528
9489094
530
41896
12
438317
3994306
14
54088495
89
638913
133046320
5081
196731348
32
48
8403
2
41952134
28
131303211
3694197
1582827
777883
3
160696
123682
147024053
1306
23400
150631
230
26040216
1607
62
102
259
42
3285020
45285316
9404813
14810
2529401
243
81
1076927
10903
13
7997213
385961
664990
4591378
140
933
2
41581
6
506311
352627
353
59185110
267
523
1328935
158665413
132105
9
125108
4
86699897
30159081
6630
28530
49443819
24843
1887249
33642308
126
3832
66677384
2833
55
923
118826
2103053
212132153
58443170
11
189
82
354583
2652850
295943744
9
46459737
1814805
104
218
518770902
4
1052877
105307
2491212
384734
1008
173
78
140105
296
6
14191524
865960
24
3
160817
4049220
240869988
88970325
190
14
174942
464004
524
45
61878
27
980081
210158955
518463
275531
28
873955
11726217
496741472
71681
181250365
18360
1024720
466
61
1318960
5477
11176732
2728951
50857
2340
17097266
119673169
1990
40444
1759199
4592019
9
54
135
220998
13708211
1524
15038367
49853
124
145519014
81746253
115757
80
5920520
17263
5958
18512
364
51
237144
61
9864745
344650354
6
253999
4
1313
15
434891
120775888
22
16105
7
179556
179209240
221340
1289965
1346
28708
390687
482
168573
156562631
2
108640779
1086
185
8440
6603
3869
97371
247258
24453
164
877
112
662
314191866
1536
5951
98
399261
26537
30716652
351634
431677
443667
5908
434318
11
97015
1600080
2224628
51
1959
245196
182964680
236753800
184
16124
19093
2187
58120
273932840
1918832
104
23
3072
59
222
3234093
73944
11
496958416
16417095
5542669
90534318
100
544329
11
31
12
255145
1135
18256772
57461
19
10211
301
14305
34
109375533
126289
143631
12748063
479022
91
413918
75
13435807
68
10
7
181170678
58574371
11456911
1271
21783468
827423
2852
221826633
27600
2852
1588666
7006
26
229964348
6
59004734
311
124815155
3785410
29646
252426
2825
54700142
241
2195081
3
28522049
522209
7
12329381
613
346946
63144
199
19
32188209
138278
254146
231023
7396035
417459463
68384904
4
6
2774823
58792
197
1722274
8
29
14
529
441791271
2880
80044400
60
9667694
240237
16598604
8386
197704
3784456
224931
10850
1313
98
60007
3918197
14
61079
2
44756
77951888
336260
4
4
130929245
50627
5848431
5937762
1840
2045920
15380787
148337855
33971
26786532
231268
2
4968
8477
18
3063
4520
1449245
1024
23593
1966647
54
243354790
23
639149
111
62178
165
797075
8740205
25889016
52
11
4218
1855
37115
1305107
11
25
23
427957
14763
427319
1829872
4
325727
342432
1005251
9869080
55847
3
357474
7858616
111119516
2453063
7383614
438
3318033
101069321
203125
7174
29623620
54854
21632
34090
7
1304826
28729
87477089
1382705
11217770
2087
357806672
1018262
96550
24704
182141987
19095681
1874
6578531
163105
698032
66
378
18064271
486112
58094415
158
338
16201
12923776
249168068
205087
133978508
405
14
193
362
3769
116487
451
14205
2485
3
7267357
2
28869599
945310
240653014
7558501
95992
80353
29955
31
29
212908
557
5711
117
5
167
84140378
460658
1534
63
1113096
230258550
6454754
914241
855188
378
1181417
13525
7957049
2148055
2
3482
6656
2
511460
712816
3
7025
74881
428113568
16304
411
34
111
1885
668
7645
7
62722
7932134
11329
181131
542866
10
594185
83171029
1993
133
10
113
8437
43
208678
1267289
4489
855
195
919121
16
753
10677638
3
6
2886147
988652
3628
1459599
12773
443
2100677
2766130
27287644
22339
54312316
1023155
2
3155
802
7
64339
848
397278
423
486053
7
45
461400287
49
7391
439452
23
61777
29393988
53
58494127
46655265
20
3541
163
590448
33634
29
27102435
464
60769904
27232128
1325378
1490718
6
146
58260
1023
42024182
127345503
588313
61727540
14411847
66221247
812
105875
11
3039477
201707
25026887
6647
14822
1681512
65094854
92095
9
11792149
10887204
3
67507423
15
998
24081173
138
798
709
203
41766792
438045359
2
388
7
184965732
8759
26488
3465142
130317443
496
383
1959953
460913
106675598
3713
3
197067093
25696826
6
556462
83302
70327
939
87623
14596900
504871703
45501272
11701
1557
22
15
10646795
4
1537
95
239076
2092745
467
217
147200
27
215089
6090
21638
7988
62592041
21
34010448
105716
348090278
161126754
24067
36723210
11298635
1675334
59
877197
7301
364
139
74356
29
7
20
34776432
3
19771
1546078
97054733
10284175
7609
1111713
184
270795967
64184
18
2896
20801
2000416
498442015
2763099
843
12
12035
5146919
88393
290866
520121
22124271
88
7
65689469
9
5467763
2747
13748
93416
50
167852
244502861
415
913
5
12297857
4529957
934
2
19809
6469410
9360
178
8508803
2030
19932678
2788915
2717
235865
5
68
261634778
93
23244
222
1164
245546954
95
11
715
26
37478
117
3129675
6790517
1285516
1400974
2620589
105123050
31
3
14
6
3336752
69544
2
23
954
242870
15712
414
101237619
13487
12
412123761
2814
116857434
15
59864
8640947
54185813
1019
21
784107
427901
171614748
1788
6353
1878006
8
10375534
20
1933679
15
4604994
8
26
3383
15652723
370064022
9619
734190
169
2549
115998906
8653243
646491
6013695
28
265
24906820
269883
133658876
2
2900862
24
186128
7930
3
706438
2405
43
27927397
50
1020
4371
3191
48341
16819
1717584
71002225
29
3392
1194185
7295
391161
6310210
367328
49427
114725454
15892
4574
40
2414
336800
32061160
190378775
973740
107879145
322910
111067766
1386
6018
1764
28088
9034
2
105261
219163
29
51984
5
18753
6
14411189
62984897
113070
776254
161571
14553
220
14009
19
94860
738120
16065
524834277
468628965
747
6211
4732161
20341
992200
5227
19
12
62003234
17947
187158850
9189790
3792
9479294
200
431426
13
3809315
247073610
37
6
55528490
5392434
74856
8997577
4342
98
63841
1043
18
640
112
332819544
25690
50
254803225
3
247746101
217
1680611
26
1647154
722
204
5
1760196
35
690221
309
266876
30707374
16529
70354
3908848
1474
86804802
2708526
385335
9
5905431
2425151
103
800
29050853
31
5
1636
3666
12018507
18
22163802
25122843
58376
1545456
28
63
450100
1107
452292
8946916
91269806
3395025
2
241167
226355346
3684
45
4262
199
62
22217
63
43
38
8604658
133984986
21
15
96
316461
23457
4746324
1374395
109532
467345676
4
2521
25
1175
349456
38138540
13
890
182514
395
52
20570
27554
27341
6973316
108
171129
119350
3825
674
149716
21
94335
229079
462167
1259195
188816
1555
400195
3304
37237
46
5166057
27
4
13072060
10097268
18
6
22
899908
84
357
5
39460
5986078
844897
206962
28
19
2959387
121
11
66004
3
122854698
49412
640
87134
435718
484206949
285671262
5
7265641
15938672
407
24
1628979
7
7555
3437911
1559333
7
5659882
111
14637633
54
2080698
1537856
3869637
635295
9941929
10227978
330
12
5
1077
18
3424854
173602
135
12746995
807459
241502447
64117209
33829025
6553775
4258730
13380
468498
224
5107
182
16954136
649577
13637
4053587
1430258
217669
633
305551359
14752
15987
146439
28664019
6303591
3695844
113
377787
169949321
49642588
241662804
619
1006
33080055
7
222072562
48857
499724
218
7043859
12692
3613493
118
7408045
138570
4729557
760234
1023298
22699
170520926
193808
22182595
13526767
433785272
61165972
3830434
2237084
502860844
105
5152761
7
161
6784
276438
979038
29616
46766
12011
2912
22666730
239
139
26897153
2928266
441609
252
149313149
4
8529125
31
30
5
2935
323060840
29117785
53
450369438
2
16372
9412
358447286
1121
5
5
410
295806115
289161
677918
22028
6262244
3361
242
2
872466
325
230
99
41262928
3539231
357
71769642
2
9
10144445
26050179
5778
836193
180
987
3
2123066
15
272867822
52
839006
15054593
5
15583
943
99798
601
18
1458851
2
81
62507
59570848
83453493
1531381
20040
1245855
425210608
9
4348864
3906
103
416314832
10238086
24833
637082
20788
61892698
519309
191386299
1539119
18515256
7475
36
59595
557
34
1053865
103896856
5858
46123235
264069645
42
27111
1861
184
358
34335
8
12977
112708
27000
541656
32464
5022041
2
249569
16244
6763
354791753
442534680
11857
3931819
24021
125
46339513
120
107
5
12078
9281
3
8
397766887
160924779
31512
23878675
63048858
172973959
10
260
20
6
2163
100486
24
44426
16478250
7035700
501508907
358606
184682647
417337
23921707
31813
54867497
4462
2787
27097885
213563
15
15
948619
13124
78
1536
23642741
67211
268599
12029
2
3429
32530683
231611
1557662
93
103
13
81
2151949
3984
10224
358412
25994
3005602
2946892
2
1024
623683
1227
37
13175
879
17
18110475
987
60617631
5575954
63818
246
3771771
2851
1905
160896987
5
9
513709136
134974
18168303
5589
73813
36157
521120064
496
490098855
19
5327
15
959307
78328
37275
8
94357
18026705
707114
214470
221
19645232
3944795
2392
248692
15286
2
79
11108
102777162
81055
346579
21374
17
133
1021920
60350995
389
1229
6876
8262532
129105454
101046
217367119
144258900
37178295
261281221
12177
268538
13064032
184
45
231674
4071
33
109
5
5014674
8730
739151
294684
60
84689048
1219513
44602
190
7271556
3960
7919
3
4181571
122326265
76983441
15058828
56524869
32
467334
590
20
17483
684364
40576289
1918
4
6
3
121
4044
937
25371868
19134
3
38481
806601
6
251
2559
46459729
116458224
2647584
1246
42026584
32
42
4698
100463
105
259
393
120126596
73791672
3234
7784667
840394
128
2564178
616
146
525834993
2
674598
16898675
4440
1152
52605487
10787
3
2177
4654372
8794742
2724
3
1007981
63532178
40
1030
907
3
4959
3095334
1374759
40
7566
196896891
4384
3
4961
3239169
10
749
413856
43288431
40653
36186575
397841
655708
146
220842097
126735718
1811
242985067
282
598
6
27763
20006649
44906471
15616
217871
59535627
1751
1684599
10950977
3
786580
30
16
1582
841
33043
2024173
10153418
11109
1196
96
38
39867946
10
3071
25
240
24649
64282
61
2386
32
6531
18
221
35
174
3115812
32
23955540
69844
1329402
77729469
157
230904125
536343
21224007
652903
193233360
382452837
3
3
1514928
1017
7856
1124991
81477357
2
238046
2498
39333990
21847
13507
2388977
355
143607942
814
902358
107279
27
55
98
119757
232755333
237231645
156484455
640
2958
8
8183
41
499516850
2
98
90496
27665827
8067
6112946
696929
7424350
12944220
1075
99
24384
29547485
13
145884212
1017
220652599
515951
285615787
25
222296
557
9392606
652
142
3
216168
2462
7806310
225943488
3
672
74841114
7868
10
12614014
52
15
9022097
1326
7735643
2502
24581
1111
4532
9972968
3
994303
91088708
3685
122891212
1623
420554
17815
27155895
184
546
288473620
427
601759
398281
2473
1871595
615
358433188
1111653
15790
495232
71026832
207428
7758386
300715
120800083
619
108605
7414044
13528
451613090
190770
3298594
5
103342879
59643
48974484
1120952
15091
19
739
281512
118
7
18606
803588
4
19864
91358
1044
17525
13366
338675894
22679449
4678
184
53
5901483
38367664
40912538
57
119
678037
27
5
77
3837
63080
11
466539
7322744
12
1710
3978742
28183792
90013332
58
4173
49295485
5049624
10793160
24155260
42112890
1222477
104474304
997952
194976
203708314
31
2962
48076
1489170
32893
2377
24709329
7
8
313002159
34
51
15197
1011
41521
20374221
12129738
27101757
131161
1727553
113128
166
2623
15426
4
19
23827
159594
943579
2026
31
85
15640920
53799844
30216
5
121
23975
452625
77
281649848
769
5825
7
430593
2
630527
1118945
282937619
122006
10
90
392673
53
97832995
4436362
27560197
1707613
1711833
92861485
31
99
26
222
3
3752
2694
885224
18
155816
99
42
341482434
124206
65
3800720
3173
33
18
34143
256
2
4911139
282368
23
95169
87244803
92890050
57808
18
7072
89584
2286319
5898150
10120214
712732
3996
7
223748
1551
1328
21
53478
4
26820225
73900050
28519103
59604
661511
29712
11735324
104671
12
6119972
87550
44
52717439
20270449
226300
912
463
84
456245
23299
6
193780747
94179557
2
50
3
82
21250456
3088
63
80
275573
36655
30943
620
5513
30
49308
26
10
2904
50590
63355
68
74893269
10877
470
18078
905
3461
2
1077
4491030
2
12972453
520736
4
10701
13
56
2031268
56
8828934
242330
6
19998
57992
142
58973
3
1592
1745
1966
1904
3682
6
11442915
29011
111
272379
7
19948
5002303
128167
60152649
9
28133
117
2198
27632
265595006
4930
269
3986
3892067
7068706
39
883364
3525
34
11832843
125130
138912
179
285
2553841
221883
326
3966
294510440
12893
10585
194702716
3
44426371
40972059
19724766
7880134
11
30836410
884070
44825
1313077
89980111
22329849
46
65840537
94463297
394617562
300
392
59
26489
61658
39361
376376
176
453725901
241419
4
13776335
7309007
7904256
133505144
16648302
2
54
3
16460368
5282533
193867
57
11
851
4598483
8
18
21
804508
8913
5
1863
8500063
8964
39601187
1034882
18007
121392
2440525
1687953
219
2
797711
202148
19042658
352909
2975
726
3745
17
489487
1738
35
257546
881767
56872
6695897
1193
18179849
12459668
5443583
29725
135
39118229
28
6396985
189
189124411
77
207913
16512
57
1072
76725
4815266
48
101114
207428
31179
23153
4
8731
1508341
65214
5
4068
383358
131608543
96528
21110311
35792
41527
774920
7254283
309
1685077
1980
61485
48
356829017
3824726
793
14
36565
76895907
54
2
15066
1166
4560386
43082833
79969
13791011
1424900
4
93533
57
4624
44475498
104198941
23
74383
186811
31
260812
86659
42050168
17869541
73
80
71
4224951
30587397
64995
5488
2294890
46938365
16163
37101
4
2
7
99799
99605273
1433
3468
15490001
296115
68
236495360
7170
191310298
35
2510
1498374
37482093
60
62
385464
64450306
114406
3485
5864
20
27462
1119908
16
139519574
2240064
60712
5
22460542
19986
280263797
7
179224
99666755
436820048
19898300
54879805
376
34
72759826
336
1463478
11208
3
266249883
16722844
3590972
6088243
80137680
170722378
16
6934
45989
221696
926638
7728
2499
5
303173813
241
427659
3
35
23561876
1945548
116704
48551
53
113877
65981
4627777
110213
2405063
19
58
220
218320
2003
11109614
1851
129467
9736625
14
153159
13
101879389
15862
32913944
175
3160624
836271
926
2826590
2221486
3635836
16542
21
7269
6459813
3477930
401
4778331
951
41
13
100286073
6116
298373581
4684
11076868
26402240
577
70
7233032
16915814
11565
153
485
7011451
13
2952
108
96602573
20783
28
94
728528
10
10575
13590
5
56
15922
840
15
6
4
1169
12402
1006
435
268033
7277
315734411
35
91970054
529209799
228779
28020944
1742946
250992
26791
403
193254
1929
7
30
90
521541948
1104825
827718
6853
18627
24665686
129965364
28201
8
3511
18191
13
3
934
401
4
415700
86
43
287196925
15229632
31
6
32607
167
14179
22481
3
68
4
3
45032
52039
1798911
48
435
336
248
1811575
375921605
168902054
140980809
104
104
1828180
36
239804
24792650
131
710
3268127
137
79853
776364
5164
60
163
2667
11171
32718
298
1357
6
600
8267
5277
3139
36377
35
1220
1725
305646580
17291176
531184
246
7194438
598
64746570
3214
195825579
115
43104
21873
487
28
2
2970
266793
96127399
3578942
1854472
8120010
925
23139
301
20846
120428808
370527821
32501
7
5463
1486065
3568295
6
55
253
486194434
108047
581
1815996
2
1951668
60276784
1734265
320
25047
3432
24
6102197
396
72527
71914204
24827257
73
28067578
2
5240070
357816455
1128
206817844
308025
29
4748493
6749032
14619
44701144
23178209
352234
122702124
17203874
69201
917799
391907928
249118385
4018530
3
124
1924
21
51480024
6335607
417658689
21082167
11041532
20
2504413
5
50168
5
137409223
422759835
123461575
55206
177
2094
5800
63425387
4342819
52
211682
3506302
2
3
5412822
3317
15748562
36561686
18104
3
25872755
26332816
730988
951714
5
12963972
362
12148
2262818
7125344
17881
240087
279
385
3555982
2008618
44218
70150209
164430
67849458
331
267870
3796
457
32978487
2
23959271
694623
3795482
1611
68
382
27
131
375767350
29205482
3
3562965
514106304
1412
239446781
3
69378
418321
3410
40939
64090
127522677
61
327093816
6995942
99173
60
2
169054
1292990
54
456226570
7
108006
2993403
3055
85
300
49
6384
2
82
69617217
37178395
6976
12504
1074
61755
883
146
3759
15523
2569489
364376875
149100
19
3969
451810
289654
1603
2499
465
232783814
13197
11
3
283549
26599
107
44
706409
312301471
133492
1920500
665
430
8
967356
2880
22333738
880539
26663315
11906
4921023
5
16754187
47073
11793039
249
904
130998846
412116
294
6083873
175
1816046
124037
35058
215032
387410634
60
109
13340978
267541
53
2081
45106765
996
1775
152967114
23917
49091
711654
53580
40238577
54548174
3526
4
6282030
3
671249
107999
249
3
605
925687
187160
10640953
596
121
56259445
1481202
28651661
4216
55
232
28
132
831070
368432
241991
14
371979
21506012
1925514
7
127296912
33370
23631115
39557
1373
261668
102
26835236
253640
209177870
106
127
31
311
2177026
44649073
3902
99550
1967
54300
2965505
11162935
218
8
70089108
74353
20
258
30
224849
482
2
551
8
366
5759
856
1216427
162541
3
4
15
1096
34
287746217
8
2829265
3
239
2
8028
90
276336
41077058
7265064
127492
6547
26833
29934
796
7640
31084821
5166
3
114
4
29
45
12114
1649
70840
1540
29821135
2
4
16
169955521
71648841
92684
363420
31908648
6
1560
4
188812
1171
247634
320801
24257
31941
3171
14
2
249311
660302
7
1741831
104169
227
39728
489124
114670085
110682799
101904
42295
249234871
42
796
13862863
8325183
436
618101
662013
56
26065271
17872
231254
525
163
1344531
33760
31
4739
7
24
54015884
96
669122
2515
365
163
498219
595
178383
23
10
408
108
344
32205
111717
1131
1811
1557245
417
7216824
734
11996659
233
428
389
3773
56914629
151117
15163
58302574
18305360
484
133446
893
756
11
969
53
20680
450892
3654024
7767311
8
3336444
9208410
163102763
293
469386245
184147
35133
7
69858535
11887
3
12657108
423351546
25060
224095582
329
38
84
915
118
1771
48537
29833874
448867730
5949
18399162
40251261
38
72
71575200
489830
1809669
514975
3
44446688
571
10870
145537311
130753158
96996812
9943
12201
42156
1563542
507
12217458
50227
46
21340096
523785
57
1188
5371238
60960226
14002310
5780
93592
4910810
73512563
8766
2763967
226543871
406830
21735
5609781
220322631
507
199
26881729
415
198214
14013160
131
261244
102843708
156
81209178
261625325
23797075
1592174
706
6
124
9
344479094
126
3627
15
61392
341704752
15143800
4062
118
240282169
131
59272755
1877609
236209
191066383
254825562
1223
18179
511737
72833605
9470160
152884
2
4687
79
13682868
3
2
246520
60
68003
489521
107
263053762
16
3559
770
904
3
25350
116
8
61
194071027
222186
126
205100262
15889
44065
2187
1940
224869132
3
365
1839
1179
399116
235
2677
54402
178
26
6
13993643
6
301
224042
328
2444645
115
65188
178
57
15479970
2515
13091
865
644659
4951
274419415
122
253770223
20
223392
63726
143
5680852
676
4270
13386671
113
12
1973202
2203
56386738
37227298
278072822
32419407
3102
2373
1041549
77141264
138
528
4270105
106
345808
8029497
15
185803443
522
11732
26
202146726
1683
63823427
205415564
46
7834
15
1736951
7
43
24384936
33458
138956
540
154676
572
82082
14494
5556
3
20664
1613
131373443
7751682
39763657
91642314
22
24584983
29045127
8611848
69269
27
42684
10201
3898
3
55813
6494737
23126
221943788
17548676
550
192
7494085
153
14354
76724701
245490
126508
33302925
479535
491484899
108862357
912704
1037411
23
382
30815
26882134
1218482
253113509
7
84772
91553
21325
31
123
32232
111937
3
22180
809
221386484
215806
48552
2690
6955
69007310
3290237
100610
15281368
106850
5508022
199
21572
28858969
59759
3754833
67
821067
912
99856679
1015730
44
80879454
587
50
1248465
923619
6695781
1553
455
56739683
2
45413692
396640
519222
134089466
1667
1004398
423529
820
365159
75591
22
2016996
59
2298320
531858819
886
59336
5722
7146
962560
30147
3719990
64728874
30369
497
58703279
59
201291
2816
97900
61
89807
19692
275051721
40306691
31014666
99307596
257639
26226609
20387762
1593332
643
58892
1828722
10
216
229
212257521
783
32145
13212
7
16
14970
698949
173473
124081812
25410
15297
428884
3936
18
5
6297327
575435
7987176
64450
2
3914
19
428082327
15028328
401912
11903694
8182
5
1474
6880793
950089
7111
91
137209
16552213
118807
377906
513360
61
4
6461
1168647
10683304
872
220769150
798
2
390800
25787950
16064
8271534
4162
927244
817293
122722943
30
24
13726
65117
811133
416
6
43
419
69349498
96579
2566
2734561
358
24
16414
83420277
434560
5
1381
395
12
193
98
39
3348246
137802
672766
73209941
1384
65070
3358575
11
244999
27456658
182631609
3504
43
27145
189965
126
163
77793
2
7153
20622
5
4391
34805212
206375348
47820056
180075778
40
335213
4
280552404
564333
597
169340
557
682421
31686
1655357
8385910
16001
68
925102
26
166483
6414261
197851540
28907
150711584
3854
208509
97445
5137151
1008793
10405
201137304
134
6178
884
8006848
29214009
63
47
22
10
386216795
398684
57180267
7390409
3
706
27527941
1327
14728571
242
29602953
89704009
12
31
35
60213
8147537
76182051
2
705080
14800332
7498
5783
151188769
1967873
3
115
103831057
19036994
399
25758
1242
439889415
66168
951597
419883729
15798852
54268
28667520
51562528
8494016
1076565
8599
213465
45598
23338
255653
38
237078
19355976
13189754
1239
470969613
283
250703829
5575169
22
86432842
31031198
3814
16396
62
3
13
2076
5
133283790
1972683
921
11467
5170307
273
1004210
673
36244
438799760
27812442
3884718
668882
62581158
303
130858789
9077308
6768
478
53282595
336352021
156
124421
6928
34430
957825
1780602
479426
333890
2496
8742
136644
738141
168
203
17852320
3399862
31
43645
720999
80235
276314776
184648508
16
215
46629078
1532
2379487
42711146
457521173
3515
2438
8149494
174
681279
87896026
18616676
2235586
11167
137
3
1758
8
323389462
3
3
507442092
399
1478
116399
7
3767104
1970
1403059
8283485
26143752
444
34372
1564037
9932
129794
11166742
378893
44
4
4
6
2342854
35257
3110714
1651
45
1015
258548391
852
265
2
34322668
214793
23
3068563
559
428
125404
3
124286736
64968108
494
197
56452
4
2
967
184370
3
196
11
184
57
30484365
165
41
40954
127623
10
39842
36534
184430
10541704
360039464
92086446
220702
3
32722
16522650
29
5
1836
1699649
692
6576
18083
203
115
295
65120230
502596517
25855
5163115
12
3369
33408201
53207902
171
19
106692
72
8230021
21384008
76389434
90
86
28325
60886
34556
660
3
225040
512
6
353916
189413987
123
292
119543
1663528
5275
6378
69697850
1860
3428
574
1572385
2
54
3245
7327
5748
884938
2287
324340268
23
15
1891
1246
56773415
7
9683817
31607
1316
202954
81369
443
2
5725912
14333
3
109
2
625
3181
571328
13388
268132
64
75869365
2038
1987
34598
20
111
1054
248833
7
1641
46
5173940
16
2743
8
12635792
52876
16321475
491963629
639
24221291
612172
7090
696
13865
4063831
4
686
18834625
40974136
102097717
212
23
2
21810410
107113968
7613421
4547842
3183816
630
769
8280464
227332549
10869
723586
5
29452
21
76814087
246
9224802
1095
1472366
120
127
381
7135
1642
351
381430
76924003
4
1490084
377232309
2438
11843
3
11852
56313
1610867
4
19
47870961
85414
691232
27
223290374
5
1113296
714
16107
5683
586
2351
22459344
47404
8352751
1584775
1100639
3
1582
6
29633025
10798
53546903
107797
1205
2171
5980
1367751
119
160142377
132918
3172
8749
23
256417
67
322524720
110427
482
3
358448532
265691768
39
3152
58015392
49512929
723
226
2938411
2
1371
109738106
8
119
895
5538
92
3850
59948290
2026
186420
63069621
4678
79992740
5
627
1017013
394388461
62
404
13612955
36
95192
30
7166
15
813822
15732
73
53
1032
546329
1142861
24386
134
20305892
11902182
49719
15
353
2045
4491
42
981531
66411036
3
32848938
3542
11
118890247
2145
666
2
1335881
194807
1980
335436
14521858
3
61659
46977
30928645
26766725
1334
285104
29098
36416
1528244
1304260
7
26476511
539566
2554500
2217900
246859
478
404198314
761370
7299540
21294254
220623
33931
97315531
11117848
3819583
3536
118
117
1135
1670
187
109
46454480
11482
3559
13
67
937
16
4693463
393243682
12536
60
112758
4
1265
29794
5070426
7
4110
66530103
1301
14
1396058
135092
312362304
31
2151734
459963257
14
3
48664004
40679
181308100
12
13
1482
101
31677146
56176
4
4156302
108
463641378
5909
24027
347271
6026725
21
42
147860038
8264497
3
49
6433685
1834612
56
90
3914760
30
59095
6104396
2754
186
150
993
2458
1976201
67742280
8
51
5714645
5741
5
15856975
439160
235
5595570
38
13407276
1706
208361663
2864
63570
3665186
122594380
160335
109257
40
16958
11688
3
22965
52292
981748
637
553786
842
31333
790
68
1006
209525
2068919
375899
2235218
7056637
204109952
488990
3346
184
13
210958
31437
631
12
3979125
189145
88
323
762102
15
22833419
14
6
15069
778
14
40
57958
217259685
3218083
4045
19833794
4541
13513
281109
3
118885
40590204
30577
11401181
251628465
314926
53387648
98
2159347
14
12039701
22905
75
42270
27488913
1515
63194691
427386693
1040925
518
15729237
32560087
29065
283238
32844
62518165
2834918
335207
3
2646
26397
30845
4056170
850
741770
15714015
5446845
2153095
59781493
4180
8055
9
3786492
6479
335
1107
14285074
17572
207102
52
4454
262612
16143445
52
3268230
46609
1539
762
249
52
95741
222
18854
5
25
4985096
157499
7
12174476
27
403367
4709
70181868
682274
51980
20
2309195
3831226
108493970
15472
6321
257313
116117285
14853
39
1196
4295
25380
12723272
1502903
116150999
2
229
1217731
79703
9
6
19258
151
2
2704
1285
35649
250660
2896
4
217
3
62537725
138
37
1763645
3
239128
4678
495574
10
1967
508
320626
14
600683
76
130
11225885
434
425880
42245409
4
8369634
2046
14
861
18572837
48770468
453396992
507749
433441530
15
71651
49069
52066010
33569314
396232
55
3695966
12
6864
187
31112
396527214
24
11045
145283
7
531685
764893
345
1682127
358368
2596568
37
811
108857284
241
120
439931030
58004950
66511
12893141
11
231361
1405669
8
7418268
908
11352543
32129486
14880630
5832
177945
10005
2
217654676
133465265
28512424
227715201
460258217
2
36896
38074
1007482
9374971
31441457
567
154
122
3979
2166
979899
6798
20387860
32253632
232
10
32156534
27
95
1160543
13108319
215987880
84971068
24948
129239
11
42413603
505174
41
2096265
2491
130596729
91
217
11
224
12099366
2
3
3
21
155
789588
950683
127870350
31794
14
34
657
88
466
348
15771
7143
12473
102
10703185
59842281
164916561
273519375
54636
1991
33251764
132739
112315
15
316019550
85
48956608
237
16958
92804092
308773210
438394042
237734
61
160
1062143
30444743
263109
2
26990656
481
4407303
154
1496
81
17817449
3415579
6473
97606
12298
1593844
803
125
10
2742
7324
8
66022
247897780
36732795
13
115347171
110352
2186844
79565
3
67559
213031125
136971564
3
3
27
55
12
61
1446296
38214794
551
48360
2548
7
65044515
364
462236630
4206196
1722120
114835
312278
15
7875
41
246854922
695274
399455323
24004504
15123253
35
23
17
16275535
7677
2493
3051356
20047143
1783837
235
5
94
184644
3
68287
9997959
231928
2905
60
1215873
1481727
226922364
1904
1338167
3
2965
8359922
101
34303
36991127
31777678
12998
3659
31320
58603379
11657258
64
95016
7170
18
247099
58
202232987
354832
42263
11
90
26602898
6278951
1049300
28989474
60
242
2
224563930
195227512
184905
13939
11
6
1205
70887
59578
352093118
226
21217
31
471426302
322914
14072337
161792655
47
7986
8342651
8171
1828
100824378
365
124052512
11406
46172548
738589
6888
7125961
26
4
321557041
12533154
6
2
55469
16594
4
236
3445522
337
36
31399283
23843291
4509880
1810868
740
761
9
1210998
2
386014681
769887
9121497
276
731228
3455
1494
3
169257038
4555
462015
8204
423766807
15825653
62
734234
956021
14
481152947
13
633234
28
357
4
5
418458006
12
111579811
30413878
7073963
13425
192
33148833
1107677
6162814
428727
55035
81173854
21
119
30600
86
7
134
399663722
6005
774
60
12652536
33
55850
11496560
13974
48
10429
31323
195381
7582611
437773505
3
3088479
3543992
255555
4261
137
1469
7425181
237
2066
37
165
745
18
56
1778972
3874
116180
40
10857715
66004407
2046
187336539
12358
35983238
989843
13628505
2228
43
2691
1303
1255
5236321
52083
17
479247
151
104459838
81527
23037356
1680
6
2
784
149415437
26596
173329
3959
91
11216195
14217001
10
3806
43082064
5570008
144
7391057
24
16383
1214088
85
260695
32262
115793550
874077
291
44
317
56048564
15847
211
222
492
3400858
307116
481
71233
25348865
12800
7526
7260
5
1830
2
15101
3103
14477
30690775
62
548
26183166
51043506
28491
112
1467
7666
6663387
4970
485653
108473
30878
246
177
95081
3
140
56846
428199214
231052070
3929191
106918117
9
361
5509
254358
373661876
24
53
170582
698
8
57058022
65218
250735
444
8
7946
13178135
2089
202373
865295
6655023
162506
42056931
131006
12
312
61
305192905
6062609
3989566
2007
5997
177
14
23572
225855
456
159
193
1615
190652
60203
2
13
519673
2833100
293
514282
124021
627384
21146836
6637539
22382
14
902301
44
146
4
895816
3630
68
3
122230672
458436
1018
58
26
33711146
22155
279832132
56676695
16377863
1493
738889
6561
29
473343618
41
103979
123301
2700
1467
489
362
9892330
165388234
397196220
102
548
7270580
3073333
1628
406
50
4894095
2
1739210
10550
41
347193
4436421
95139
1264
182067
2752606
17650906
1687300
8214
2
16866793
1538895
64008
159
20573473
13
350
2
29538
53396677
57
37933408
57
6029884
55328692
2869
1081
24228
7109
3186455
397
91
386
1542329
30744
80351725
412
450932
54280818
59602
912380
145738087
2
409700310
203506132
228468
1687886
1187
29
30481
124440
7648618
12
5480411
14758979
19241
128964004
339
894669
91992815
33231671
1130182
11440
11111985
197
756465
136
825612
190
427018481
68614
57
2
5
25449704
211
186
51505176
3591
26771480
187422
19418417
407
7119223
13247444
177572
769659
975944
354827
7
25501
38
3
21
825
200003149
7044934
1058789
62078
11
56398
13
303920
13
3592606
47200
71
6869498
30
5
119155
95920913
18766
38029
807211
57
526017
422512
4
15
19560076
1138
36265
1006246
99255750
20380
16872968
927391
238631
99
174637
101
13
904
7101131
9813
25672973
75449349
15
4644
79
17120574
4330
1364160
7887
1632027
9115
40
30
271
29064893
1777
370252
264299228
12765247
38
6180
600
211791
453428
71
312303
111
59595263
13416
1432911
209048
273223
9626
107480640
2337
7
20
521
613088
51
87
10
233956
110408
43
440528148
7442
62
59891573
981824
4515787
15069214
2876
16325554
2
10744
126058663
394196506
46012108
283052431
4492647
27550665
104734529
208
66
114686
33
1414932
12
224366820
124592
21710
454432
12911328
28
1104
1027133
61036873
15099830
6265
26
233
121483
9200
17216
15429
64168
27
25
644835
2270
1802
182475
7797027
244923239
5276
29
406
94030924
149100
3354
29671
509890066
3920
153613
5714155
60
20058089
1670
356
3271072
6560155
94953
4
1770370
18921
363847
19627
3
6474808
95
117657
383
501
463
5738891
19673
257
7
8206
2557668
87098046
9798506
304
7
13
5171028
43
54
4
52
3
3
62
2
7576090
5728403
12
5
414
287
4900
60
5715714
65674
18495
776491
7357
2807
23345973
2
111461
9775546
2870
14
321936
211
84
3276
2132
127674
31437056
61
9
7376
6555214
116
103104
1118686
247914856
16293034
162
9
6325389
21254187
111794834
391772
2200
62984
189
747623
15
356557162
2
18669682
555000
204402
540979
184271346
6421565
2275625
53402131
37090678
58
94
852078
2961335
49378
1491581
165
69783
189351613
43
3
2057771
210
364196456
504999437
1061
4532
1726277
613401
1696
309773
385
12
16529254
54134
9
832
3678410
9774
251472428
512990
41
113431576
2631
129857
3439339
7215
88558326
16
106
64114
166875686
27
3095
314
3016752
228
62940034
3067984
68
124
3260
16288
222208
49019
229646
5555397
44276625
49006377
1516
199
64
281
1553744
4
10216
3578
96761
16195
160553
14471607
2933
117
1176
17
7
1853510
16511
312070429
14338324
4152474
26
1435
10824595
493
10762175
4319
31098
2
1019
74
96
7418349
78406828
414265180
880
1599
781615
119430
37
798
65031834
48290
12
680
31316
23004
8564070
320
418
47866
304
2
11106393
596168
492573
7415429
10175
177
3
2027641
13224
797
27733511
421
26100
36
61
2823084
120
4
15946
513
5862849
219400
27949
693560
86512267
6
106470130
287247694
144792194
228218366
13
26
4
5780446
11278034
14
167
417925873
1900
88507591
4092650
125131504
2
222311
45681
17
55188
63143373
7
6131382
14
95778
16671424
441
918160
144674
3670
820972
495359203
147
1703
52
659
4076
2006
250
51522
31785226
2857
80
144155229
22
270176
338347806
84720
357371
4154
2797980
360
41366
317451
97040
1923670
832551
71464
3
148
192
474780256
13
3020675
86
63346201
2
36107736
278625
1130
6192079
838
897
42854
7
1904
26982
88691
428031323
55444
13158705
132720068
251105937
28800564
17250
232
35858
1564318
6734084
121
4813
11030
637
455967
15106508
3
35
21272
127315653
27082973
6247
5032
465972
352417
29678
13762761
149
5561
2963
5694794
2
16581604
12287321
63159291
14636548
68
1402311
112749
130320
2784
419
46
18770445
5820468
6
3
157163
223793032
41830
205
21675290
1762
8146130
41649480
12
65
22122
31
29970
352742509
7564
9260
19157464
9197595
47663
420
66406682
13707715
266526
143
47416
273835970
87087334
4174468
129882935
16131
68
373967841
2356668
773067
2865597
33
797
24174
9965321
18
3144
1609992
5
83
2288
37752
1608436
179333
3611046
888
186
130319
123012
93
11381439
2859367
2897
164969171
25100845
2
106523185
103661
30154
408788293
699235
9840891
118
8
2454
192905
2347290
38870
79293
3
32
3610080
22355
84665
17
3
164502837
53
23405
38
12734
58
28
2
927
42
789
1301
246165226
33006894
120306846
1005
522273
512878276
237
8260497
429166
21839
12272
2583
6
2
29
22449146
286388
1805238
5702
1637
16152476
340
35
4590507
902830
15542
3
10878
1147529
7
97872794
50525
25837
118996
5441780
1959
3673
4022075
66561
183725
18
98491511
4885578
12
5
649027
18966
48357
776476
15258899
3104
4894
200704
7313648
18505674
1362885
900222
205885
258898
302202
549
7
6
38
6098737
448402
33
66416
175429
399112808
442474161
11389
1960
141390
6125427
1529510
95366
400
185641
4471
35630
186467
6517069
4758130
453889525
808996
16898
114931175
3
212
2277596
3727
529692715
2056592
1354
218041300
28258503
169
280
6034380
900
19626
73860
74858673
13
5
3
442896
111017
47250
15689900
3061706
3719
9446
64846613
22556279
891
87
75966
40
1695984
319
22361338
194933
447
45537302
22513
769219
76221
119
91809192
39
13416588
89
391
223
62
21589
2
1802888
746
15996
482
70
4779209
1040553
252834363
90698
3505
24329586
35
60
2353749
43539
878158
3782
6
20333906
61
13
60601229
480565253
4563
15566
7
4040834
203915172
100
52091652
249498
32345914
189161850
13005501
4257113
45923066
31
105069316
17
603
310145633
51412
6073
30775
57
394175498
54
5332847
7
2
1141
317
14
307284700
3
1899
2
234772971
8
1543
88160
1192
1688
32299
501310
1190639
11694
94
239
365088920
117417
4
477
55
55907
2308
2025
1427208
8561
16
127
355048
2346
52597
103820
153428
25
48174
22995
6582370
15
1072266
16141097
36306597
1650
1221271
7
503001
37974
6570457
305048
193
143
233148142
20381
913
340379449
14039121
122537
6610850
11661
89
561714
869
339931
167134
6
183
5
419309209
1370908
5577539
105633415
5728690
37010
463278
255278
1776
211199195
208360
30
5872618
27160
527620942
18
22785643
2088544
6
61245686
10
91
3
7
22
79606
4547365
289
3829
32700845
44862
80943103
17
4779358
385
296
1569677
7635
1857754
27302
21
4467
6
229
6709094
14
143265282
504
321
6
82130
23421910
1659
179721
92025882
64443
2208746
2
380596490
28524162
496
10
126371
2
72229
2594092
777139
107684
2470071
2
507586399
105
215382
107
3
3
43
80598
42877
104
109855
58
280
191679
840
407
2
113948509
105
1676892
12
28701204
3
15363206
45449
161
296471597
18
4881
580343
357434
46078
3
123298
3526582
9960
29065
3823177
5553
78988157
2690312
12
17
3988043
7
42
508
33466689
737
282
1869
127188364
381
61
101
577410
5974
776832
148
4315
1037145
1276455
60423
261622
103053
2
8960
6010
485
1486072
4
3521683
250243
2543
211074293
4065203
6002579
111045
231
48091576
143
1333269
1519
74
148
7912936
423679
416057821
6
4
104
39740667
13
2050266
145
426
15270
17629355
583
119253
63651
92
16891107
414
121
55834915
7306408
5157699
34210
52557574
3712836
8277953
13060245
609437
70
1825
1080628
57603037
131668012
841
7471010
18449701
33
1872
10246
213841233
850989
321
1880563
11
2
18
14017
4
116404121
303
47
120665489
101167
283804935
3
43666651
21702
90587
30
464288435
82
13774283
327509
93794830
2
24488624
8111
110644
9151793
357273416
484
32257062
31957
1726121
399316624
329693092
5029
504589
68733
184869
6305
396
2
109
25987
8035531
1875
130349
639391
14
219
10729
1662857
23
8251653
36984
57
392823
3334
41873
590
761003
1460
7092
3
3
50715293
13
36284
230437752
5300
1001166
908
920
65194
18
105247
3
26481638
8582
21309210
17774
3150
168480430
788692
79
988841
513
15518031
6
116542
5798
14939148
31915
298
196
72088
4
476525789
33831405
2
111
32193
42710
658
9388196
16042442
3153109
616
3754633
976946
2260299
703
91014258
36
58
61531000
2
4505888
62975
20741
502563
910036
28239315
105646
5
2841122
100836
25120
133154
54
5
16384567
3
6
68
2
10021
26
428475673
116
648
2
263551868
3725208
4
225762
657
151
24002097
33801
923623
20
299150
3897
3877
12018
87
238375387
508310246
6398
3830
103702
925
3333384
93468
93821
246384599
11951
1080731
12446894
21054
129
957
15
329177943
50
65432
93255946
173
14631
475124725
32
7
6624606
209
479
25758788
14032
203
110209474
300682
112
55159
21
843162
2017
5371
237
15
62398049
25
3904
15887630
237
145922097
379290516
436523576
6387
37457943
523
57
25166
898
3
2695
14136909
3848805
477587355
6032
59
3572960
28769228
16634252
3137
3207
88501113
293
941973
3
9139146
4
1756819
20
961
17396
931059
9339
17943
532399
35287
131
81
164835
340058
112796370
342743
3352
24762142
427
3942043
15838469
398604261
8
14102357
39234
22243850
15
779
11461280
1289765
173
6
3592
930824
656
52
118904
98160162
15
418122
2950
92
119
119159
50310
47365
25
39366393
78607411
267
591155
740777
24835800
311
422143
239029565
3
128044
189546
518931
3
419048401
3
6
16373565
3136371
4
13
1976629
36
10
912756
48994
364
73
31
119579
213
96930921
390277
990744
29699799
35068
3453
125206
156
13700
3
1146
166366
40348
727
7
4647
244
943522
1220
15459280
6644
17042
674596
4302
3066
6590613
64486614
506191
118703149
42
363
16552
242533
3
15
422
170827562
2985086
6284212
55
72851110
53871455
167224
17637754
844
2467723
3639059
3118
168
20132
2238
31
717202
24624
2374855
74
899409
831136
93
2313
41563
16
203
39444975
214121
8298
117256505
504971940
466476920
2845003
4784
8420202
5302742
218
22
18
1398830
2744
114
130540817
55356
38035
12212726
119278838
1793
107859
7160459
20247597
20
2608136
32359
847
330
882
6934
287474690
257303
457323
948274
14071566
83842813
1099
13806622
42573812
19
441559
20
3807
505542582
4907881
562661
65302908
3746
464668
49
2193
1902
1707788
915
124059520
7
57717594
29481689
9368
2756
179
204
215588272
6
43
24227
697
1236178
72875
121
5228074
16476
107
494
3
440
3586
99
168
3893301
1529
1697
819139
182409426
380642
5117562
156
26
7
19759146
32649
3
2068
20762
228287
11
18420
3038969
110950
3155
43706598
14
881149
36496710
45
84263884
14722712
620
121
3469
2
1915
227479119
1903
747543
28331349
47869876
221
444879968
47144
13445
1588120
88
2344154
99108
888398
228
5
16368
114138805
96364171
340127
11455510
84
326001700
357
379
303143
62652073
133
84
389
7
15158
53276
17
1038462
24196
121
4192519
26
167
1285
277957
49
43
78627
8373969
521360307
118648
13027
854
9
1962
117769652
302
98335
21
70
107
15
61494748
4150
30399
51022
117935
410
2855347
26973
329931194
20002687
16734893
273
4078
343559794
6186150
2
975
307
465
568
7925
800266
1739715
99548
9
29403335
59
399
271556561
60
24980941
5511
8155
495
29
23
19284052
381724
2
150187
659339
123449
12822221
1831706
83455
1536578
5820924
1787833
6226858
10
62
64712861
327
64
12367
9575
20355351
7
32
5733
17443
271140
26
79827
474
60
430877507
2482828
22
5029881
11
8029
14
318929
283954
2244
7202670
4
10
5
372281819
965180
640
4520800
501
836036
98930
14414
484305
148
3056
974718
2597
109309
204360051
36542715
68475
7171
3042
673
35392012
533314820
323389677
69331817
225
59
252916662
4
26
153735
1510853
19176159
1031154
163255
900872
7653127
6755554
348470
6551197
1594
2
213821
11
55
28401
397084148
34
2165750
36469878
3
272
20381598
891042
1356224
8
441
451
1861
10240919
237949
80
120511833
206
384093
5819840
354344251
15
14920
1742705
133564277
12
3
4487
56
265390235
4627
160093
6
1359
364110757
5
161242585
28
121641
49407344
45436945
3
2
7209912
3685937
1040
681604
80
24
10625
723854
3383309
9396
13810352
1209214
30461
26
327546
29
31
4865205
791
72083289
55
882
135623
48905
7429
387483
894360
4
450480626
60710
6307981
1996
6891
11237
3377
975
92
63
56
125930
110866271
9195799
13995
13
8523
3396
114615
2327
1276266
8642
2
176
175262
5
1775
18673
2331
4280
24828856
56316319
888275
476
37603747
719555
86
4
2102
8306201
107
327198
284
666
550007
283
152415
2
37
22737662
145393
420110
1454
2482439
50204666
227791
85510889
145337
1014747
3471020
25887
1014156
419
13
150407328
268393
40414
29
453663
5638420
7986408
38324
19267522
102
26736
48004675
27345773
2555959
422
3106
25616
56814
1606272
510
3711
29
5377298
291921
669215
39
13170
13
5082223
177
1121
3
19779942
8227
21
31303166
287991
617017
186
1983278
57
213618419
22959
862
5
43
271974
44
3094
491258114
17575
129976254
24002
707542
8
84
78052548
142135669
15965802
1161962
8261104
465514
253853251
8166073
2
4
14
43610
154614440
5
575923
4411
2093365
9923
584
983
2634674
5
174815328
440543
2047687
6
13066163
12
12820
2
75
31138
109820
1818
145
4
535923
3625912
2501
995267
2731
774
60093335
4
24392645
1656
12778
295
855566
740
88623897
445
12641
83292
6
8
25446
3
111
72675
31
20105796
30739703
1256
6411
2280
16660
3072
2
3218
441012
536663656
4517798
7890230
740
813
4661695
279660724
19695
5264
151
528496
96
4249206
58145863
3
4057
141
257496
465262
28
49075594
2
172982
1738026
3922781
493
80
2281
13894451
484266803
8243135
14976474
375
169769
89976
6995
458494179
27
1009398
26088
969206
9
170
255286
214454
255621
2852
88882
4020
2836629
179123
28471303
523
208161
627409
11485748
19
60244545
7
3271
8
247438130
15265506
449281
437
2222649
140646449
31303
1618
24729130
93473
1387992
19281
5073
495791325
94
208769749
686439
28072
275303
556315
2
79
858781
12390
176
211
437
161
515400
7906
77
214
1315
48623999
5458
7070
14015
952
30654
6607
13
167568636
36473746
394
5
47379
6
2161025
720
3009
104839
23732
19361
438
14131
56
12274
3706435
3457527
3909100
1150587
5959
11
9
7248439
4151162
2
59374
263765
121230
9641
3315094
26609710
844517
509
363785
7493
2591
220918
4
136
438922
19
3425907
13
310160895
212134
30062443
21023102
31
468
250
4360427
10370
168896575
1803
11
8439954
43946180
381433
389
6452
905628
7
236533
5
4
7457
10
855
129780335
205
169
11
182892410
6684
10650
767
19353743
9482705
154
676
2645261
314
373392
13
90016136
501957649
818
24592
11600426
6229
678787
474052
12
115031247
277073
66327488
12050445
175645
24891
406905168
7810993
3463
1727
2561894
448
80
310
4435
642
47166222
12368873
41281
42789791
8351026
768
127723
50648
186
736907
16521511
360805013
7014644
111
384996
114413710
179915268
2757828
20030
55092
1869
12732794
104
53337709
834879
206
429
348
6980
56881
13971
37104370
612221
85542
10806891
28691427
5
81978478
129585877
990641
676
131495115
62346082
10
4275
3707328
30427641
15492660
11
1614688
605
957
3630
12
51
18884
15
82488
6
989508
2677227
2671
15
6366
1008
15239
2407963
45784556
2287
212383977
8061213
8839
112
3
2539852
51229778
152340
41146784
240
12526478
1839
845296
1994
3
3641
55
3
567
5507141
94
13074
345
6312255
1119085
13
14639
7109256
172115475
1204525
13855
11391950
40475137
3693
324007
95903
33
51722
7
1148
6
155113576
31951
169035
793443
78273
3
2608
14030288
174113483
1456007
235308
264
255454
31
11822257
3
17
10161
145
1023
59099639
446
87789581
2420
5932438
125837482
1732255
460404
157375473
54
263694
23
6506802
169
257
115043
486
7
1549
2
149466991
11451
6966
9683142
142
11
282998071
154
21844130
473999620
120532
326
5998
44
8198560
18834
75
4635
3083452
212390287
83593
249
12
105
99
59550
7
4
172818
37787
237031
58
321481975
5615
91337418
5105003
144
480
1412029
213956
5022
2
75173
16
30845197
220168
349874960
3
8083
2599688
3
53438930
31074
3486
1140
24457800
226987078
84386705
23
85245
1250906
1186
66328
28
952727
252
29
926184
11864
19128944
568049
18
57119
642
25
122687
31297
3462
65167
111247428
20
2
2
846667
27515
92902256
112
71072
80383627
995047
5886451
435108
2
29
5264538
133421
465013421
603143
123
14
523864953
4
327648
297588703
872359
130043
169
47848284
55
22311659
9292
97
1531
134
19
12
1110101
1806718
56
5071
264802379
47602
16765060
4
956124
27
518466814
5183730
113815924
649457
198970039
8492
5038
9
3285790
7659
28
714
19820
983578
83
104862
12272522
128000
13645
6166
10003551
1269
1749186
33380339
165543271
88007
461135
11367
497091128
8167541
135773412
251981606
123
4348
4
41
29
148625834
8
10917501
84467
39
17
3440431
52
3723068
50886417
4333731
444936065
5890812
42228090
539962
50
60078
67022022
202627631
4574554
1978
414874
6124186
4341
127
6999
61
2326
110622943
49215
113
1683515
4
24512
2291469
1282
499525
26
12837414
33007
17
841
726764
1008
13564
21
2640588
1336907
5774
85143
45
300
10912170
193556516
395718
454270790
12724824
314259790
775
290
43
29885
10179
480604285
32
1340673
21290
157430690
2
61555
387588342
2589572
1636201
238
12
284592
27627490
32711006
66
246416
8939
7154
221085
13968
89
653726
23
25088844
3
438
6730
314
3
3904
3304
514518921
10521
57023
4
38
177025805
601132
1569012
26650
19224035
36840
4050308
20095
400
54
53
136672101
460097247
482443
344
7
66793762
1054341
3
29
887207
13
120705932
6786
3
886
368
53083
91512670
4204
103240
1722
2429
3
125
519824644
32565304
330061218
1565
6369207
302
27
715956
1069698
13
4471505
69052142
595143
34936368
5302394
14171
15
227
225851619
26519
290840358
64
200750
12746081
93835312
15
508521
2297620
1311
11690912
1768045
242
27
19275
9
3
53632646
96492808
829
16513848
57
4843978
3689
1757
3361
705
470645
44799
2
343271
262
54
10
15
8
3693202
417
3
132365008
371
39303
3618
10134
18657
14825
24
948396
46438
755
675073
143
263713082
2
5352961
94
27
11768390
6629392
412341380
24
48002
112
377
1670
22526
24646
8311483
167064
30073
63498
25
1908
7424980
11729
319
1454368
692
7162784
12639
25387355
53676
119189611
12103070
452302218
3054303
259274327
8241067
278186
13370005
1194722
28
10211729
14719
3069
156252
365053
102334
17
248049224
442
4930
113207448
14708482
45621
1269
8
358915566
3482150
3517997
80493836
53036836
8
23299
44
10757
915
6696
25960045
83467
28634
1583
1891
3352266
120
63006
56382774
4059
62055498
36385
106399
491212
131370108
5656816
16901
28907333
6586025
58
786
385803
65552486
113795
11341
5015204
59
412
820
1097399
534355022
449
78
362
7218
4039609
3043606
200
390926
266
3003
912645
103
1930730
1764139
340626
7
170
1821
8963779
84333
2080433
24250068
3756162
147
3387
475013
2809501
68
41
234535
253317
136430
3718
36672236
815
513112
309292476
417374447
1733142
5939447
55873975
1471
9700
1123
4870107
496337989
14
41107751
16134709
8
15
3
4
90953
872867
2451
3276914
225
95
34
4348264
4
476
130835870
63
526024992
103696
21886
281032
473368303
380925
226
800
40
29
29
174398136
7
3250
222152745
4620
35053921
54
113306
462
72396
32
100741502
14070222
33
442
13284599
576717
12851521
320192633
49191194
682901
75109
11543
399
505700545
2
53603805
493
63
221765
38786411
2
28
12
6996
203
15
15
392
5
31250
271131
117
432849147
833
2232
18762407
357708868
307
4
7948688
7
3102939
54429364
10468187
224631
2745687
25951
6094244
10
70616
6
78017
3573543
1283226
1739
523918
6142345
2818
6022886
53545806
5447339
951723
9108932
1170507
36
2125
310049
1297
8
348140245
283
15635
1666
75454376
91984622
828487
170892
1040
21313772
542
12714
420
219112729
4553
7916
322061412
3789519
10339010
13
115241320
57287412
1361078
3
6285
53
14
29
345
17855
607
8095
6995
24699083
7455781
42394160
35800
4121
429956099
50000
677020
10
21554
6
8812921
52
1307
35
52249
62
127373
1245646
2200689
13689
7363
15470395
89605
127326
4187839
20956
30
1874
2
806
48514
1327826
3198916
9
1192502
430570
31535681
453
263626312
4
5827
8653
190064
28
23474
129142
8
8948
5841
7053464
8
110
7
10744104
502
373366301
246
18006
2725632
911319
19
528826837
8377576
40
3732800
58000
118002
8285
338271654
5653
827623
112
200
121701466
158
12
9902224
849154
826
114
16267
1935552
242146
8524261
100
461921
413
1620084
21
657
3
474473591
5975
12512
240728
472792
154375390
2
24
3838988
8
111583614
3719
123999666
3
9457730
891
53935
108
3070
492
18
94446
21180528
12
3
10657525
22
14
529
111728483
9
1808505
4398490
605
35
252736810
30929383
14
15064829
160502893
727
2662
153683895
78474510
47470
1618569
5899018
4
3830
28119
236568747
20352
286074
7676
7
113140
4369
369302
327
4
118
1578
14
12
3
119707
1644998
13829
85
1659944
93035080
94
6620347
112122
69
31268451
37
22
13851251
15
473886793
7055
240281
1091591
3642668
427529
40242
231487
14161172
1732
33435
916
7799
587247
124
69
242729
12722
5
1106
1808
3381
146302
134388
3451
84581
41244299
138425625
986504
11854857
2549
29
5
1517109
321917
55
300
105600158
8
1464
205153553
67110
1818343
3973
14490968
67504072
11629895
29
17044985
7525
104341621
538309
2
172
5817787
47154
555
439658445
238808
38027603
6627847
117
127
1134859
80322
206198
54615616
1628
46760622
828581
422235
7
134374898
460
73405
159940
100
2659
1729346
102
52920796
1377952
17312167
445
1627
807
17895
14106
434
2709
59
3343
412258
79715
23763594
31
137558167
27
2453
4651543
12427
5
11
8361
33537879
45
973860
70407176
105
249607
75
119725
26725
62839659
121
33
201
226096
71715
3899
31663489
12970382
3321
514752202
7794622
1019397
84133
11302036
3223
25
19488742
2796
167209767
4773038
1042982
226747
126678565
18966508
20786158
201
224265823
562
4195
58899330
67752
2099645
19432
63
840
470819
15994
30
25
2188658
45381
12071
239212711
508025063
23101
121201207
47778
212
848592
116
50
6293
9557
22
114596
65372403
17687680
2076368
103910
5
476359186
73660091
894735
362003
120025
445930516
13831650
14581
3
240434
1718578
19
774159
41
4055858
1403
110878
3329341
26407269
25198
828
85468765
14898063
388290685
1813
6260337
3834
8
13
16
432947
1377
28008
245802256
19535
7093
480905
736074
472545
43009069
563052
34
5
220694
405697396
51
10883484
344049
5730
1514270
3
83181
94
38008530
820213
143304
3518440
63623405
201573266
40696
110389
118065
6898
91999517
20501434
673443
5
249931
14121
4
1010
23440995
130257
40356082
15
27638783
3993330
225380
55368201
13
6
124927483
254
177
179078
500951412
6736646
8087
24713476
14
956840
476187246
1068421
508479900
831279
3
198840396
11
515297
82980408
319
55697616
82
235
323
14699
20954
293061798
6673
159888
40689780
686418
3115
49589
4
11801207
9230823
1796
162000149
37275935
43903521
1763597
19
2764
86
12
8
8200
5658653
1675
16333394
18415
2
10320115
8297674
2747578
421370
1601184
3
29403
5154329
24069690
202916
12914884
760239
502
2826415
6
10413362
29
20
3169
1050829
48
14263
1490429
16299559
5
15
20737
50553
9454
8153
253625486
162256
4077708
5895
290
34021
13477158
48
59184933
1097
4
3589285
114743088
19024
52
848
29954
22992
2
25452
579337
22806
90
983412
7200565
9628859
7390
495152046
328241
134
6297
15357935
1910
8
98161154
1634
289
5719975
5880444
2
31037
3907210
574
13
96842229
61892
513980
28813
253
490512798
13
266
5650
63499
79
97
16780
3
55638
2811205
388910
923
7558455
1442
6
5852
207620193
756
56992
125098
87602
7
3933471
734636
4587807
473
5595
4
7
3670
1255
322766186
15
3570
4086
100
116397587
2
313
64
304002406
352
2463530
6
1088987
2
310386286
21
7865
16
45552
12232
65
286
43
203
23052828
2528
140554437
39785670
114907538
848
3825
3557
4520
13578521
72341
30410600
117336770
3
13163453
98
19488
5844329
2716234
4865954
5206730
843
12
25373
90342
1377844
292
6793
216
454129
43028
27666
3
5562825
1243441
5
839
55486
2635716
1552771
115263
58643
2327
2295314
230615
6
20481055
125688
13
25944
252759956
117184
186320743
77
635
14
75319
1710708
50828
4808248
470862872
645
58497
962954
79
26681
67
4080591
361
107775734
32
1986696
23
16
115
91315
419
12780884
4307597
2
10
95697059
6
57
7244
153
59080
6
3078
345725
7358
208
59690376
3
436
942084
374273
21055
9771731
208
99
105
201
14035346
733544
178432
345
279853
213
15651
408213
19
3673
381567
3251
24777650
102503
590
415
422625832
26447
48552
4438645
1709
53200731
50695376
571324
132323681
111
4050
5128
25242987
35
68
7330440
237944
395649
5099
34313
125
235553
9349363
23211795
1310
787203
5276
1478
2838
1756994
362
464261
3498265
13675
73959046
146
130023
3457363
157459
23
27867846
1206
2256438
380466406
31
3322
14
248828771
15943
407
6
2048856
903
152
928866
12
16329956
677531
31062
1662
3306
461
63034
1110
435581321
644710
44
348
7720
3
9
376468
401
45
8679300
3332692
77
5230
4892
124355413
241
119
5028226
3914
52434
127731
1926
427
6
100913326
18
2055750
204558183
238808789
161
794503
1178
3859496
10622
53892
537650
29
3346830
7358116
25718
285269115
70173063
79130
5197435
731
211
7
47
6800
115393877
3679
7754
598
550400
178676282
532493238
5189
191
6086
52
298319
253
28278
267000215
242
12280
31
11252
38038
9
691192
228583404
16014128
15859
18
7134246
80
13101
7161
13561
92
1376
274198275
98213385
4
532154437
65527
2
134
38751
195900
951
256151
148295
259240579
4581046
27
351066
952145
188735
915
36503
106
11
56
42
519189
1336545
461171
44
44218
14703925
134
294
329
1972843
4
39
20916323
6016
12103
10
3803
911
1005531
17807
66980302
276
515
9
181387667
29444652
136
148835697
25910
81635880
703101
32547
2
19
31147
150114
23
17
36419
51829334
807
70112
99377843
613628
426400499
32
1367
413104641
405
47507
3488870
53512417
59644477
2029374
1347
1281
40
51
54084283
588795
2
9
88383
12
2856
2118
75241325
4475031
701781
30431702
7652
31
744441
9
793
1304
3187362
64
32061411
108
430291
9
353972
290155939
115513387
261424357
68863931
127119
319
516236
6091969
32781436
2
2075
518
46
48103829
56
8278
903434
202
7997485
17
235
371138770
3307269
338170934
1612
117730
50
6231
2030211
2112081
65
11
2469
54
250576
5894105
363
219742
490589665
11668570
7599201
7
53
7126029
7500
90669700
523414
21341702
3781679
3992721
12
46526
59452
3
2992687
256282815
373043
8055
128
172102
64211
16717556
26732035
262
875458
76330568
804
16196
463781540
22
408433
26
318814277
805
5
1891
2613
369
819
1969
138696913
96419
3644
6986007
39598
965
2180
30995
6208902
1181
775563
171908
196
7562977
330
6827
83239
1357081
22161699
304121932
708
496
7149033
7458
4037
6
6
299928
165456636
67281
95127001
448
86
174079
2
884
460794485
7
3
1792373
501
558
124631913
14078
674617
5660043
15
390857580
5054593
491
1170
16702990
80
7
522343232
31606524
3728
17282953
4265
994
4076
43
11284183
65
91750274
74024
27657
400082491
361944
2512985
238070
162646
291829
731521
246401598
23
1789627
1377774
2
3297
1709738
4
7600912
50597943
1683319
282166
5553891
56402
58252
4436
547
65137133
119226
31943648
108133261
22
1040130
9079
120841562
4496162
483016984
9940
241
5277798
33402557
2331839
5497
1039957
11796
24542482
2
213919012
3000
2
2
14
388405
12542866
115525174
1738
74605
1417
508164636
2251
5
1700334
176943072
166930
1455438
10
298
168
3255
596087
53647421
10007954
11891732
95
78014806
342646
15127396
2
71970
741
92
100
1705
2036766
20607
21905
1664996
12833
100
34472649
6474865
7
86169
242044904
80772
16244
40277383
32559
3
48
73756526
14
93300
4721
2547
65712
119704
86245
6548217
23991800
4
23075075
5
1777517
1650
11911
50044499
128851786
251506
205
379
6
60045
362917825
170001011
508016
122399430
229271
489
24662499
6505
5950780
44805
319
16319308
304
30853262
26
114097
5
65426173
3192786
90039322
408329
16583162
1397310
2
467318
1031
78948
47
8334
13
18635516
1646
3140692
244
2006692
1632181
3175824
12
2032
99
6047900
171
144338670
330835079
485184461
15004
48
3222
59220
4093102
231457295
27
10454122
293927642
6395406
12298406
6200361
10357556
427
21788526
13095550
65
819
1326200
12599955
733854
47768
365
598
443683
16352064
762208
4900286
10837
15453620
24094585
234636458
2263
24283914
506330306
404
116
224808085
1257
555
5702829
62
372819
7
3
11757
11169
389709604
32602
1123
3153828
318
263
489615757
14
65954
6182787
2995226
298736
4
229344955
572
430809
127
532
19
273801130
257347
14
41189025
100
7102695
1244375
5
58336546
7461422
11146712
27605271
106796
2
12
79
21
26
74903646
116211002
19
747661
626485
59
1746391
1577
15762
34353877
15
32
4128
1743
78
2
2
24
5948
5
11
2237895
411932
15761
6732407
17
9
12257
1210103
3763
91208397
1440436
307310676
99
79228
3960382
978
32526
27586943
136043
26
32493
16435637
11250314
9326363
24561
270
41481392
2517
322
32688
1819
2068
15306
126361586
130211
939
143649690
15
30610
83
3001156
2522
1802781
79313289
14739735
1226
143
725775
38605379
486349028
870338
327
55
8948
2
77529
420
15
56
119
11258988
1387
4
694016
12
9320
11490128
333380
406880
8584601
52249346
31
340010
98422869
242521820
101760451
832031
1809136
1637032
645
6
946
117
834
102424309
454272
8078694
274382841
212
84
398
25326
844522
447325527
435248
321072619
114923850
20463
525
4369832
387
255001
597
435683030
815900
2913
262547
99
2067
170
69
197063
27
5
1389331
1959
27
39720704
97619
31012
239
2615
16231974
4
2040382
38
757
1651
618676
59550221
1610
331698662
12
492581
708865
40581
833887
102683
207617
1026
121
7
63167
287871323
31
3448958
736
30
6040
2147
468751093
339513302
7903775
2953
950
13036389
103134
234315
153445923
381
1675
89409
442094630
5211227
1010408
8505
93
29
28526776
1039359
877713
9
386401
566745
1007416
3
82
22573
103543375
25582
878
469
58
3700
23184
690
15
66162
52
769006
1327
908292
2457
48799560
3186113
42
5636001
183
23
233369
530411
288
2943162
936
130443
10
63073
7
899
2698
14
45
48991996
14
40
6
2649
361588
51
4
4040
92802
19988083
25137
8072
326269315
65545933
6224
107
476
124
276097
13
3
171
1883387
3432
48
206424240
1658719
105
506936
17781024
64921490
42890909
34
315
467506
460719
15591
16524
201612
10465238
1164287
12409
63555
503750736
7332349
1347
1674535
188313765
148026391
28
4066526
8722
1710507
1207643
2812
30
117
1079
7612280
338
59615
5312
181233
16
32536
66329
521807
1038969
211
11
899
2
1779
24057
13803040
904
12
31758
390
6
3014290
11657
3809
948
569
3246848
12
6
3614445
53
11877
23
161
61988
6345180
527141532
219940
1906
108134
124871155
1429617
5721
2
19
61076
35931
541
115309
2270
57857839
2041
3693
90239770
9325
201379029
24505
3867739
48140769
261436285
698184
277178307
514007337
55
6387291
4
3005
38650
908
15
1006
34
4
6762
352748644
60
161478
172
3823
838862
15003
8639
66379
41332
486127
2
31002
615986
823
331
43
4869
20
520152637
22944
833
749
203
124556195
10814
85178
22
899501
31
631114
18864
408
620948
27253497
48
3067
40
13990602
77229590
884852
4
1098
263244003
7
94823
2775580
37247282
2
3
6102
20
1815485
1644
109
148
5459
298
598
3601
2
2571
836501
121
55117
621
1768359
103140457
2129
723
117703286
241489
201528
15260
181961335
13
534
261679
1020870
13325
29898129
5028
57883130
7
55
23
23646647
98
18065
458657706
30657692
356
1146
62310
463
32330
138678793
62177
74690966
2
1230
474
440
15
238
3359679
169215571
22450
4763
222
239
415
59383
238656935
21938049
129
495077
6
7476
3656
4234
23541201
28
42
201339924
178314780
7675804
364547042
188600
6
122783232
819426
64823929
35
1017566
205085728
177497
2
176
4456
14
79962724
1812357
42
750
85875799
278216532
357164
560387
169476
4
710315
26956
18
72
318
5179
1910917
5406221
1153134
26174589
1073
141723331
24
1307582
1072
11494187
648282
305886
6731124
7
1979116
7499628
2
241347668
54
401624519
1382
22611
5185
24507699
414
22176
92405282
43919
2
2
243026
428538695
338960
17173459
880273
110
30342
51
1017716
83
1637091
215728
412
168
810278
7
8
474
2
26
63361
2254235
824444
251011
7393
478947702
313037688
201
159
254063946
263118789
1921
95
27
5192
60504
3453952
65322
14
397670
43097217
473018345
6
47957118
3883193
83457
7917351
90650
2
770
7
72
2385747
262553195
18
129
110726
57134
2
2
195412495
1240231
76056716
327
16
4117
152188177
808
6329225
23846747
3
465045747
225602
10625
591
8
1826239
1911646
103949
37949
34160088
620955
160820724
86
1543426
487
29192
14632
169611
7264657
27580
7591758
3427662
19808366
9787
935
475051
141774893
109582445
10
62358829
215217
45025
42462
18
1530
2
289957
30372
618512
498
349761812
6923
107876
2844246
329
178139235
22872914
59
330744
1994
3
7068
3760
127610212
620671
43
217
1291
11520
107551552
17732570
118140486
110534818
18745
51
7
62202
13811
4
127
10
33106697
12741658
10793
411
36563
167
7584
2904063
7425
492398677
47
28
13
35397
23302
5
2
126990512
42470802
320863960
16533485
168325
11
7710049
4
32870955
188
180306987
1488
2168809
60
450774
64899744
2405
3
6692
6
1182891
13
919
28
2042421
15
7
4409255
16
330609663
9742
1927
12513394
4723223
5050629
31
9847
1939
678
7
22
17190
12
35592
3
9
526536686
1248
3526688
1866425
20
19359
2019
285804
415
404
2169937
1002116
89704
86
15332256
41
67924
17240873
73
110307551
73494
29051
8031154
823135
3082970
14267479
125657651
2410
253538280
56
1334
194079741
2249
23795807
37627735
52171559
25432048
1892
8228386
125
927305
56531744
6983
341761
2699820
24726
9
7716
29480
67
123367327
49358354
542
4091000
63
2462
454453648
72850
84222437
15970177
6652217
1271736
4
32437
7731
111190832
4698210
59
164
11090897
14
420884
8088636
14
303
89518
126
176
57854804
8713000
13
2
29
28090
88801475
448
9740
1764
6
459225
157
5416557
64620169
57614
1527
605521
95641920
1214
66287486
12476401
47
24
835999
338
231743
45
8
1307856
88
2
42368880
201030186
3
26
73761
468566
95457036
78492
3283
4453
241781
53514874
130299423
21
15
208
2224198
12
528319
2
8457
4187860
18183899
65
4827
3139609
704918
29149470
123
567268
14662980
2731
7141153
3513
51
7832
205528
1585635
21996
105882
60052
360
407841
1958093
146080786
304103791
4179259
25575228
13891
17221
5087
16597
167
1092765
93
679
5
7470
477660622
30866190
77309
327
213377699
20517
15707
611
76
831
31
193046
67
701
6425
5
21048629
338
2
10
11087037
2928987
202
46504
5757
9
175
942794
2266
143445
6848660
7664518
9680
4268
952043
272
31430
4928453
32577
540
1775
217
1063782
3392644
41
238
10
27
11000
56
2
25
511341764
12833673
25608
238
4329
46
5996
28517657
12368
546
287
848539
1864
12914
24727468
10
3
496467
109723
15232
116274469
977
90400669
2277
406
3
430
5909
1344
7
241994891
7924
40
117
223
67
7766
593583
61554
190344417
650
2
216
127714231
207717212
99437808
5
348
383455609
35249
2316
880848
9116
14
1306
23
186
1624799
18742
414872
86859572
8
16723
11
336628
2
173317
10
14
6
26611114
4
24684
443519
350
19
12343688
58851557
1080
472312669
86
127338
3
190989359
740
1206
745849
450
516
18
1120
59211
486104
31075
9
7943
4
22165679
27861
65455
1594
2
4657810
58667
393340
17168213
2060
398
984997
234205958
14506695
44104
1485788
1233
16
5
47218
32660
111
24554
3438
4420
718323
267004799
4
3
917
1652102
69
3
487316719
10836
7078
3
846
332649
1619
243
9
15
369031
14
34568
21345563
122719999
41434041
58943952
74808
6
53660
14960922
10211594
39
200485
348856
35
866
10378
552
118171025
41636984
71672161
3564
4978784
2576
71
11
32194066
2668126
4
692
45
753
2496
50198
510
922368
1580771
65198
398614012
3253
433040290
2
1742
274215
126
37523
170
32960236
12802
12759033
169
295
57766
410195070
5980496
20271543
31505038
101450936
516
450799398
133146878
328
110
126459
164
419298
25664
345244685
21363671
11922829
252196251
3
115
2
44366390
52965
31681122
44333857
6266152
1175
100398064
123
15
208534911
497886
2675
19
1223
16431
41283
37
4
4576540
1713
41581635
4248300
1856354
4506253
2404
6549
1564588
436
257339
297323
2028166
216
3421859
11178643
216
47
842
111964
2390
543239
115518368
3585902
22539395
3321
15793
15
4188
63692624
143715121
8910
816046
17
18040
1566970
6
29
1012110
23
265549
3950
44
677190
172601941
102253689
2561417
11
4382105
192460903
258535
6637569
13912
11141
165
8703776
17368770
529
3689908
744359
503
13633
3072
83605938
238767
9089
286138
291835
3
934037
61
504477192
8433910
87602
30
15895794
54258
487542
955241
51004
85
22543
3
232111907
5151
2548145
114
32149925
6323
4118129
9
358
24309017
99355092
48828
33007232
185941911
56641
3
167418162
28505391
33239998
93
1180181
104
2656
417321
39129
200
2
3392
113475881
11624754
789053
12
493
358152329
8821856
180450
464293
15343
119591971
101281
175
66982
937
472
15584
1711
4296135
221
492866595
424
9
1741
61396
34124297
798193
423642
11
114171
13844
17069
3
1572202
14432
21
3
338646470
4256203
58
89
6
37
2406
251158712
14308
7
3894643
30872
2
8
237
416932110
77478
11070405
22596539
3538910
45350808
413363370
62546374
114760630
57
293238
333799070
8
106
3
226
621
2089511
14740561
3310886
12
29653529
3
1995
23025
139215744
62909172
20
4
27765
1064
480108
314
38759302
3
55
219
716
739387
70
14028
154
13676
206549
2682571
16
13582841
3485728
13395
71
96
55902
3662
41487
212775793
1204
52108739
111
55
6702057
89955264
78
230865598
54223
6254
447446
340290368
19203488
55567341
73
27
343644
322925341
6426206
6
29458879
9
14
93674550
6
1166889
9829022
91393125
25197272
1514
7
8
74758534
697560
3156412
1965
94659843
64545322
391
2233545
2638
15595264
13250
44
84958579
248
3505
226969102
38
92560189
30738
57
1541
920
15357365
15
676
2533
286251
31718130
34826
5128543
1456
1483419
1733519
3
1366732
104
2
171044
97368599
2416442
91
105086133
4025
23290777
8938036
323620267
3
3830
67
1714047
6
3315681
5
363317
378
6336768
64519
97556869
2222334
125075
2558641
44
26629
229701054
21350950
259615660
2796513
9418506
50456
2784
19933292
5
199394356
358653284
538788
516838550
468684
66883398
2071282
3417116
30275
3236827
316340
209
66785893
86
400
7973193
483
27051931
763
12781
114376824
16022045
131
27764485
157
27
68
671
58099
28602
499
54785726
15917614
120
11
5
336569412
870
26580609
5098
385
73566177
56812
70667455
71
4082
90876413
316
156830389
7
10787
26
49
2
2349710
105
32
50903487
218055649
14019
4399727
415099213
119599
90
50
31063421
100646
96454663
183489
57
95819
143524
100344104
151
32
2637
50780
73
25544588
53312
165083
1269790
395817
72119
3719
3364
354911110
1203
274404
56529855
2
204085675
28
304245
7680
350372177
454069
68654127
573
179380503
4377
1286149
313
18968031
13582
2743
26207612
22703
122386101
21378
2825
4999
58
3774841
498341696
132587285
11647855
14110
87140150
699173
209251
45
24435403
16560
27348500
2960
3208208
331
115
228989373
2540
5307899
4400638
1274378
98694915
427835333
83147
56067
173
1532
2750
60222785
11508406
48836
31
94
8313567
89606848
168959386
349859
101395315
111
266818
968
406
154303464
960717
297489205
152
40648756
116534
2919
90
5541922
358048
36760
24760064
521252
178484
2680
2460
436096475
56866
88669
15297499
925005
5
9001468
52
13
1972990
26564
68699455
52299
38444
3
26
24203
6458
2822995
37019570
87479
866
120697
66084203
31
238506
866
71
5
349339375
5
594952
13653485
97488797
119
3953
33826326
91
2808
2
22213
947
3171
209336971
8500
72
7647
456628086
5169489
29901107
228042
96598
2772977
2
16138462
232654
7599
932034
12652736
2
766672
840603
218966
1183847
394379930
13
357
2
243448
3005567
93039411
2911216
431233
1906028
199245447
14793
55
591648
133045350
108675358
464019081
8
2923922
30856828
11404027
2930
719631
35636418
50244031
636104
56470718
36192160
34
16872325
2785
4
901242
9
376489
64086
7
10
7
102128415
26034868
55370882
69145933
64519
898604
113702
272407357
353848009
129726
528515220
22315815
110306
51419
26572529
82
6
1803992
133939632
116
65
5
240302687
2824246
32665271
166
71
2957
542
2
14005145
45751058
201717628
321
30363
2302664
6
100472253
85
5550871
266274
806
367
36890
43819643
13667
293671510
2
18
63
24012599
40255
759727
1624948
43
9
44370
772
166914864
26754836
493
35
6863487
3549
770
840
19
1299914
204053
735261
480324840
305704644
58
485723657
207429499
1852
1018078
31464790
6
3638
8337466
132
1102697
88392
7854
15
69238742
267
304702
10076
15
28
29411185
2605
211484333
4152238
6995
18909344
473083
20105
3135870
594
23858411
45
215720
68995
96815
511
2
35816695
123
147728
15848
4029
3390
23
185
35583654
39024874
46
24603
1505
2
66655811
61064292
3859
42876
196
43618
223853
2019
30
2600024
230107
158283470
8296856
299122
5
448
5416303
1383991
18
1801
207
11762
20
26801424
7154
4864433
22
181
29288
15
2298191
20285
6509
20131
21626315
24235
143487
996023
10
3
300796
215
194
293752426
121493721
620985
1485
27834
32145012
14804272
31893704
451277646
312
4147366
743238
87111
2564
161109
453
89718
421637
34
61572930
446314
5490
3887
219
9977437
444213
3630
639861
21828
2933
3
3023
31
28457
1459499
207
2442
13197
216729308
3156431
1284819
53612453
454889
349
38940
415716
33
6
10956486
1483
8
12
62619669
171193183
1850
2680
61656
1038830
981
151638
4
19731651
34207
3970
5
4
264361315
22066
3322
464908
20
8876
28
97
188
1711
23
3149058
107
6
42
3
49
53495
52783659
8202
760
92
24134
14883827
123
17
148557
861
6
22109
7132
13239
1844
226
9209
7756608
2375639
1960
121
6506325
108
1626
26220414
480
781017
10
6686423
327
20962756
527878248
13273
325586339
28
2568164
912029
14
2
51
427026
2522912
66
5
125037
20
3
13398
70947360
7
154
303432217
7340283
125
4224
25606903
58868
7
9445
6604112
2
168638684
8086
3516
713355
382884
28
672247
261612686
1063
66422
13626889
7730041
42207028
1958
83370
7421001
86
725
181857
55
7
2
212296
60
250794
125692
910723
7882
214416570
474610231
169143565
2066
189275
3303835
110611
398
9
144796
121114697
893
373655
76154
1045405
46
328087535
764328
1504009
9
424
1674
25579
5667
3
74893
9
44590
121906
23
20
1381210
376095571
176824779
2
3081
15
7
120798846
6043
506938879
3057
232
86194451
130807
1187560
3570449
118
2359
46
2
11799654
114788054
510424584
47086588
360
29
347714352
132201768
14
9
433886469
1112
4
631
2751
134573
5
51833722
115198
7735434
84340760
241539
696
225848
1650
11610943
3774761
19107056
12541
7
630346
181441742
35643809
2236
6452763
458321
469
58574
58276926
8
4
11505
204347
6891656
166
6921175
7691
159
2083272
70271735
493355
23
6290892
852
30
546
5340
64777771
279868
851
28
338607711
396202
105356
88234960
279
337
75059
70120053
910
18480
24507
464
14745848
2783
5884
752047
341280
212843
31214
127322
9732038
584
12509955
1150
2992962
2771
106741944
2
253
27545770
2912
12568
7
2
281479
1615
12731
5312
315
7424713
51178
707813
82
7930
4979
1912
129
3627759
6
45406
9
167308098
737251
230015
171630755
6017
64051676
178
391976
2
24000893
8860960
738783
27998577
125493
2027
217675
29442321
63
7805
2
21318
70313
1149
31
42651
124840992
957
19196317
30238
246875
3
13061
1653138
44969
46
6
108078
18603984
254
2034
12
3
63778
912
10
3965419
98
331232
54
61
344408621
12247
129336
546
31401435
4345
26136480
1911
397969172
169446171
101564758
20021865
259
229161
15295
2449
31426
436044
295
531649
43971932
8610
1230365
503607
825005
5820
23808108
1437
88346
2320651
1959689
3259161
62574614
2
484
16670
29
654
61238342
3428
14787
147
87281
1184
351
10
37008
340603
198
38847
57037604
26469
269039
3124398
13777060
7
52430
3669039
65271
95
99
1370
1377
100042
10233505
380
62818
80
25107088
23301991
55881
2894
29796
967
60611277
49553058
343
22559
48
704
699
8
5611167
315567548
14469
76
261643
313247
145879
480837291
986
24831
5930
7682
16449913
9436855
76315120
6515
59
5
2246210
7260
49
25787
206024849
275160901
6716
15
46
896242
53
1704737
21098730
599843
60395469
117017951
31472827
7172920
83782851
43225427
1944
380
6
5095680
162
12577318
1820
53465661
1004
854
275629
1797
6
2146
61
1976
366068
34502554
20830
26204284
37001
227723
169455366
1269
5834
1037
8
15
92258
64094
8278
127390
62
80
187504
2226766
9
40212511
29841820
3591
318492615
50922111
250788
58399658
6283
32442
766636
878
32296253
505
54668
9509
66330135
72
237324
290
296027864
94
739650
7741
349
10807
184623029
10610870
1393460
121402444
63719
1915927
483
7228
237694
62619382
2
1058
72823241
393091072
34446
6703
3702692
8711907
25
1549418
5
124
1157436
12
59979834
15909
1594996
32772577
71
55508081
2
976
4307
10565
1062189
2496
29980541
740517
51
1717125
459
456010
7467911
470
211758942
94693674
6
241070308
113469
3284012
73206
1936
114730
1546
14
11
244
20297
37337004
9
79469
3318410
97
138
915604
3664
361969816
78
9
3
46183
4094
4
2235
53508
19259241
2
16
7
215335576
544645
192875687
205545
28405
13233
68
222
413526573
1820268
8687759
15
23
483
2433438
9616
10493124
235948
42
194648
29439
893
537670
8887
4690206
6232934
37987
232256
500777
52933
25855
3540
2
125207
368
5
185846567
126764
7
26814351
70
24293002
12
102
12922567
177
1060766
369122034
483
2
24583
9801858
31
71812827
1542212
92270
522360627
13128
13082308
128534
78672198
3402
2788
21
10510
18816114
2
7195
4
7
956
8540
56363
32152
268147665
914
11080876
278
156121257
10
1871
4357
13416712
59212196
30815631
2
259377
29197718
1027456
207
2865
1971304
13
20234
263
15291
890613
84427955
16819
207285104
7
80
464
2326
653
645827
2492
252017
55710605
31737046
99
891132
935622
21684
10859361
25741251
16288
8
5
1916986
1319485
47740
6
23
3985197
11
42146314
1914932
31428
40184
24322
31753
86606
906
5461885
5546839
299
244251228
1806
2
341261593
240818099
15102
4494
9393
17350
3562
19414522
32787218
12
393541
15215
7
97
3534608
376
59
727453
52
848655
196
530145
1966
5
341819836
135
1371363
3
233035
3612591
61887575
342356
33662318
28
2753
3
1050480
2
3805
24
1129294
422010
430217
118047547
1567
429
84482
1393
228
1186
58
450872
57058840
56541189
27971
7
45
53675
119
66567891
4863
23596
659722
96273
1408127
458
351
211
45
216
496008
857
409845
16
197065
473960092
9735174
5711
423751
359843244
53846
140556160
513928045
179178822
3
436922
151361
156804077
1808063
5032910
4347
9216
294
340176
3431820
6
312914989
180198619
225981
1466
8157
12
613
5214549
1841
497785158
55
637646
11143357
165581695
6675
1760
129687
33733
35631
1327525
3678
41273217
5859
146717
3
19318623
37
341444
87976989
272838365
1009265
876
28450
7596
5
605
818
123230649
5320
29
512155257
217196047
36372
1650
378567716
3217558
27742
2
9072229
100215221
6
2161487
459638
2586
116305040
14
3942
92256
36
6442
7031343
49
287
2092613
131574063
6752
15561220
40
12199379
172
19259
58308
13194144
21
319645
1969
1251
11101
183
2487042
44202
10199566
24687995
2519
11
83575
1799084
7
2436
750441
45901163
81030850
698994
277
40
6588
61762
136325580
3701
993
1421
13616625
465
90295252
572687
30371018
19
37455
1908
3427
248430668
8083717
64248252
3258
29014
305981
3654647
6797
77741306
118296463
1586375
389
198771
11248
90
5
1684
1010
379690
1648117
9
4281339
351
86377540
1056
1853
56945865
3530
238260
18351353
464
3
28145620
58898
12485
2320554
21
877
55816784
313963
15
5863544
223056441
22811910
61292683
8703
11248751
3681
89962513
1252
99585195
249518654
1833
31
21320
219
2997
4
9120
27390585
241
24307
41974
10095
130424
5776
106
4498224
643
11744
208
1864
128845
15304562
67165
15000138
410281687
40
2615474
16503
7973443
32099521
2064053
314373
35
67738896
2121
993878
258157180
6022
2817
7023
448
310
7294
674079
2188
235130334
251419
6701980
6
130255337
31618
51
2268169
1605110
1586
499707952
3178
48556556
893
312
11137
265887497
409169052
241028735
1931316
236763
56133038
3
32188923
220272
7931801
64595
18
125889
8394404
430904425
12
5309587
104
119194
5346794
12817934
36217
140
10273
399696
8092460
1186159
759
152168664
1915
7928
392513432
125
4
284854
5
135107
2274434
3410
372
18742981
14697662
107419
339
3707
241
23
413381
610
1848789
11268
611576
34523034
6
6898
29213934
58143873
16
621946
225
3
41
6575
2362
96922443
10830
2
1107092
48372258
108
121076498
138
178
2727087
7605
21573793
452118409
16191
193630967
468
589
535378257
2
23209
127021
24635
3069
19
3459419
868889
1513909
294
1775170
30620
47
172048
15035780
2190239
201813
43198910
18207
51299038
42
80992040
291169
65101934
202
24303578
40
16
24693118
32201
2033
36
10028450
363300
14928187
17
2
9
39
356810197
19
23180
61954
19958508
27207
56904
17
13007507
186446
14301536
62884
6132660
84
53947442
15762228
161312148
446
11
110
3
15
496
1931705
470858104
69422
276
220
458
63
437005
8797
1672
488623
174837728
10
112991
188567
705
365927
16396251
62113
649321
2713670
28
4635140
324
6533
67
6913
2
3
335603785
4
2773083
1546
8276
610962
241398244
763418
151381
27710004
73077
28764
6
3298
13
2497
62
7
1872
18924090
166635
25
475433639
20268609
129221
449
367528
3
188
7557478
1227175
789720
472509258
2212
122
258
14
53318795
2
1359193
52774
463093
1622
6319
1369675
8
9
32
15164
12
34647
970973
27985465
242104950
1210943
11909659
28005
35582458
1850249
163
2
11
79654040
8
29756
20625
13351366
5842
9
4
12
1602
1749776
263488
9
2584
534907
5
56879
1208
51
6
729284
2468
527527499
3011667
774592
64439
607
26
9754
377080
34936289
2409
1038020
926456
7
4179218
756589
16
16
520
3824820
322623411
1357
779
6682
97511158
4843
95
1392
226473
26
813150
235437542
149709595
177
101195610
51740
488
108856244
167
5863585
20025
13
34315887
363
21872053
9972367
237291
148263975
1539944
447384984
183
1837
53609
880
5
184153
56
261485247
7549973
912
294
28183992
245
9
5176
819949
3
61023171
173285
268
13
69310719
29834
16031583
5416840
58
42
27873
591
11598048
836
81191
38848
403239
1947
8
1793
27675
6
3799
447
6574
849355
3006815
30777
368974
3
7294
36910
279
50507
5513
170
15
102
481943132
185191
50588635
60540
4574700
179439908
4661090
2498
555266
9
198
128
106
135972
7
9406707
901
2
72788995
92537
2418346
254
9372
673765
24851219
218501007
73346251
846
24886
10957
486211
147
314564
36666
52
479102
1982433
7041
20
512070
156314346
1858721
142
813817
108329989
4
711
4618
278045658
447
276
813
55918184
12895996
67083
130281711
17039693
129793018
7536
332836401
161768
80
122
3197218
31069
1949054
2
64580754
100218
9847671
10998572
15533
2558926
3674967
501994
3354900
18
8029355
646
224
261280
9321739
10267
8094433
25
18838
78
36126249
3367
22826823
11739
5617
419571
193629
63
1866239
76459
1534507
32515462
807
3
59535141
939
16
1723546
422415124
4131062
240129267
7120
634
3379
66209511
425889344
2213
1573
17
7322
3250
79084
237901
936670
1723120
68
7575
615
9
119677
236582256
414
4
13564448
10716
119779
1782
92932837
2360484
66516641
2
114033
57282857
38639448
471897
285324
197178
21
775523
954726
9
18194
15322585
54982868
276544
199745
133
10
57063323
2887048
163
7007472
587103
10187
4
78
5
2
838
104299
28865
12
7476105
804424
3157832
125933
7
20061020
3
6
166274
491
8540460
689
5
27699
881327
22634616
53
14066676
16099335
235648206
2502
1055813
826324
114040
2
21
70336
13897229
14
6247
3545
10451292
2
150575
28
63
39258760
6700617
1394
446499
8918
29799825
218
1486
239
11
134491
39189955
9737
39377
747
1063
4927
429337
24480172
273
3622
427003
29609
11405515
145
10706
814
57
333632
1800
3431068
207229361
106
36014
12
9922775
268
3893
10
8307
248787782
980345
405
6349
6108
226649246
23
8
10280
1036188
386322
5304883
26685888
11628825
180595
4363
7
66060894
405667884
8276
8253869
16
1187
11112397
203926
18590063
651
1228
7
73457906
45519496
63
3918354
179645613
1031367
19
16112
118
247787683
503112
87963
104423
7070
1548
131
23434336
2197010
8
122758
204958
88810
1509
15393
3472482
7926
482
17003798
41
5481
32493
54122
46719124
938108
845075
1832
697717
144
118
113
472
60447
1857
893
259
4093
193832881
40742176
1023
163102
99094
19850487
409808016
274246347
23581874
8537464
57444755
125
5384
3832602
207012
62605
20396881
1500
5201
3
220
5
107
3701
8220
373
2179
19
6229
6
1857513
667958
28115
63
47683069
103
166888208
3137
2630
263
57
54994
240247
3
293
18
154110
40036
1809456
8
4
4637
307433804
4576
44
20
93884982
474003
37447402
86
404
40
110980
193
116
28
177175
21
31079
46621398
71
22215
6
47486686
2541041
3670124
788256
48304
36
186
186563
25
120929
24
182
40
12825388
317134
189977
8184732
1147
3777
203114
1480
766132
1742949
73320
7457426
3
438808
382
9335
323
408286880
289801
666290
34211135
62229979
12613816
502
2092615
30
1562933
2924
33
370646182
246173779
39717130
13032
283872806
259325
112271
79471
19353
410048975
6961069
89
257163
1281854
6215657
69356
1847630
52163
6256
5
7
47449
20526
16
361419
7888
253028200
13720938
366679
3
19525431
8154931
105
792
63142
241
2767
165184343
40799458
2
59019368
31
164747
787
47099
5
38629668
160
28432607
6624
177599
227944059
2
4338143
35628728
26220
18846140
36426
47517415
48
121158
13
70635
68
250856700
36
132
1367214
391723
150629979
14194
36
2357408
6694116
197443047
3860
113354782
62591704
7771028
224762
30380430
11
2993355
59589715
163684
5
4482305
213995
7
287
1671
36917
10
57305
2656
230
806
5
853755
2760856
109
467638206
1876298
195719
384335
31359
50378
261717
15686
3
52293
15
21041817
11523320
469599150
225487
128002882
5742
6468956
600894
23823779
9679934
59470495
201568
241
288
8743
11
530103032
3
57304357
76
40493
2258
48
3
11409611
49514
141190
1810
9696
11018347
3665109
11689
466447
32688875
258451
8355371
14400710
324526263
288
30674256
435046304
617883
223
92
12542104
3988
2712002
5448962
1973822
55
3
1512
489622326
9575038
42134407
407
28
512830
14523126
775050
1003
8
14243463
99986785
14
26485016
8908
7
21626330
671
804
65260548
21
244760
124651
43129
311619246
529840581
2720
43013319
124594
255437777
2
112
370695
7
11782844
155892949
159
3705
133
4473
240
3241649
238141204
171
453617
3
90294
13056
11
95691
54
6212335
10982
467151446
8500944
13
143912
409747
2130091
399101346
948
13912231
141755498
54660547
2337288
2
100074
305301
100602336
973
53583996
236700
115921
1759404
184419
4803
12039
2310
210854
977
4
153501
13873591
50249
505632
3301517
3273865
19
3727
1895
3
316320
23883
60169344
164471801
125465
22
832952
27
23
34
3
93456628
29
1011286
66440643
12954261
301
654
9977711
193639
15
59398093
52785
22672206
1023048
449893547
271
41282045
1036305
98
304
2360
73683
1328651
1867936
1056
151
436570941
324907
4
7
44
124
95
24
1689
2624
88389047
7759
3
2
2679
7518830
704
230565845
80502
164871660
6753287
27
56089255
10097884
1868
60276
26721146
118537285
235
19
423393379
744
13408
6
64376
297
7
4086982
63098557
781525
66851894
12
4098742
924986
87
226707
2096335
7829
101
423905636
19833
1684
52658682
65
96
382553
12131
31910793
401770853
10128304
19412
3450
144836
9
117
362753900
93
2
7157
110403159
104
361386
1849
14175
31918
519043
6473
5
20441557
459985
1295730
2164
248
53
3817107
245484
13445712
1406227
115495138
24798
49244
4195
5
5989698
21
26
336
29451916
328
6
83
78965
2690140
12298
135701163
1582865
384850
49
71869024
6056
236
15696961
6
425
1292
50570
61
79171905
25402
11834013
813673
335888
80520
1572577
56519
29
3
269327
89
325156
2351142
106736839
21
16
5865
249
285
2
4207
13890441
53623705
220399
216
25
30
442575
30
21137
61030
3812746
194994505
699
2995087
2067890
8901146
1129578
6180
16198697
211571
6944199
40
11134
397
1777
283
6
856
507094391
7
3925
11438
2471687
21
266912293
178
14474
82826
6
212633
3559
22
14485
62907
93
75392
760782
1225
285736286
484113
478784730
461
13
63
90552311
299117
6082239
16
51000187
111581
4565670
250149
21
905
106066018
365
86773814
857
2
1861651
413385923
286
1008
1714
204831174
89204592
153
136258483
502007667
259061718
406
1212813
29758
5423245
41347
3505067
505682540
931184
2
339279819
13168
27963
56920
480829156
2544975
38631
32849523
14720
24
6
46167715
1823955
187
7
8212484
9347
236142872
342
311
1243
580010
1226
7
9499787
7787054
106
2815
1026
17983146
1324
89093
59489645
18071979
255
12434749
450
65322156
19462156
23082333
9
66
262587
128886
42
255
2997
47418
13180
79671
437811915
23
11
2970
348
2754215
1008691
1719325
2389028
316436
987319
14009
337
4
12
7719
15
56699
3
94
13
46
1625447
37531
4147
3879
12150021
8213589
17803
578657
3462811
240
249
27
4117
51840427
2641509
1021266
13146938
12822851
6929755
2
11717
233783
349
27
1218
4801941
59
10009595
5254719
23
4
593
11
259849
426
7
1772
130094022
83405
998320
318362
90336
21
4579
52045717
25
3107850
215007
109170
24892748
74
15258119
302
5102557
39379
1276
191120
3489176
3
3455
19769391
2
22939
2051774
123
836
27564462
49276314
16108
4884
1697913
1819
190
26914
25
150446380
7736
870
258058232
54756
84
10
2
1945
815788
31431361
11800
1326111
49000302
451195
2421716
19342
14947985
26019
1393
17
109
96924437
18108
154861096
419
14751340
187
24471
32
926
40911
1805
23381
1837217
820218
18677464
352310990
4074
500610
49899
210244714
118631
1428
32
3
18499889
7600092
8937
28514
372443
30
146829568
163
213322
6
28940080
912
7516
3
463
4432
177
325042490
2
18298
4783
12
393
12829231
219536
6785926
45
1867904
465231
9689
3348806
68
2898126
40967
246146651
344888
247693597
389
928
403
9053
2
836
4416763
5902526
62684583
14
42716
1681
5524
11830247
6
4938951
42
65984799
6922841
23263460
221204
1406
201423
4106977
17665
101
3380
97500855
22998
54369506
6
396892
514954451
172546858
460570
410
62221
21347
8
18396
501694055
237037
49774
82
118
562
13490759
4
11936
2
4
2
116
214815671
11
32711
291990
3
26557
343920
376409356
1540
9953536
87
26041
153662
322
16806235
128346
14577263
8547
380588943
2
55764
62193
703
128
30973
413
57510
18
423
36191
24
60
13320809
7850675
9992
3
15556
17
139
5958
6886
52
398207452
1817
176249245
2259
4023232
2928
2836
1590658
508021018
1439
445738022
41
1498788
9
233530884
6
8193080
95
21878123
22988967
18
305879339
131
700
591
242
24
1634678
89672831
64980
8484
3831
17981673
3
1633219
1487
25
3
9
397
15874
27
2
510530
31115
82
23654529
62252014
4753803
809437
186520272
397851
7
10756
17574
185118
668923
182
535580
7669
25344
33758502
4065320
73
3
3243
120825
743073
240414
56785815
322208
16
12
23125
4569209
606
59808722
30584
91250
17
275
69892913
2
38081017
2
709
7539288
566
1028
51
3076180
516
31
14525
10614
463931
105022
149946628
3
4540
13839453
25
3720073
76206
472750405
7908597
116
28546899
103693785
1288
17
5433
1820431
9492698
3399
7921
110
168
525870948
482928
263294312
8
237886687
91
3156
27650087
944
29104
31
25618
62
15943
208991514
242347
28492991
6349812
23042
4878
307824
237
21420272
23820090
306
20
39745586
92084
771
1238493
36734120
18874213
15
1322689
98564247
8
244518
100125
88869
325765
1790289
267140799
2927
357603726
22180844
155
52678169
441966
5518384
1987293
43
75208770
11433
20
18411066
2552032
186
45
1880125
152
113
352
7
10286189
148419
385143
87080711
231311
20034
46562
8482949
120858190
9
345901164
125048251
335
3471
1908
1326184
1104117
481435351
7553168
18033
1754
505599028
14911
475845
64797012
12275
13
56190254
1159148
56666
9771
30185736
260709
144
196002
6850
267902722
13
7
24894215
240176
1822
1154
120885
12836937
22885
52818541
9219
81662377
231192
63
4006687
2078187
9046763
1557
938
8562148
4322
904
11504777
14942
371615952
3356
8425269
25621
451
65955
24
7
40359
111893802
73
7
419247444
2760444
13346703
2268475
418143998
8621
2331
6
1212
41780852
41581972
968
53887740
288
21432
4625
1408
21861034
940401
597541
4899
3
28
1998
3
21261335
63
12033
443
126547643
34655453
323781
6
280156474
8403661
167644
31956
1631
13
3
194097198
26492
700320
12994
3415
208
6366
172
31854596
31486781
92239
2
274504029
68641
12850980
87065
15084
11088
285
75029915
253
249729541
11
37
8456356
308687011
7
2202
4378
3856
46756732
486250
113944
13446051
143
1957489
3
4
457538107
223523
2
23
54847
648
43454
15
130403
432557440
6
6765670
4168483
1086
14161622
544
6282161
107
102731
423
255134
57982894
11944
2
529220039
67827179
868050
486791113
5427
4022725
4
285986
6
2012
69757104
543
444
1123454
1667
1322563
108
673483
3
23121089
60356
1862089
99752413
183989422
100
7
2
3188802
235351916
57475742
338542
268058849
2751881
39
2166
15041406
964913
1349840
15
11
65
3345589
4351364
1654
5715597
43250382
9931
21
6
192464
44
16166340
104
39767599
1213809
407125
307
2513422
775
14246481
431934
123878
153
15
25
6153511
309923
74305013
21
8
45086
90866
15
2144
73378770
307357482
4
3
17
66
12
20334
24
108
477119716
132164
156993268
267936
1864163
28365
161605
22622
53542
61
10
4
83461
29770
8221
859
339870
203
2467
346297
708
10570160
1470
154191142
497907350
43654
2
495914276
97
2
2833
28569
9640894
183089998
46
29856
84
507537
216396
787
32
3
15121533
138272823
25168
1395852
29
180483
1843
14475226
10935701
234277
9284
95271479
1813
80
167
2
221
549291
555734
699200
34961117
2983
179185484
6648
22097
239
3167820
398595839
464472109
6906
2
11783365
16604
26
14622
60
82674122
7760874
40840
2694343
119
496
133
31
13942
4770550
17
1183305
303
74
2
254
3470
407465798
4
202809040
129
23
254129
44
989353
982
255
1478846
3
533
6451879
193998
1065840
1696161
7
69609476
3
18
10
1949230
188820343
53230
4202166
37728
15812
6677914
2208512
83
1800811
1142
41
46
1876524
262872
1757951
190567
3
4
5
7971
73838
16161548
775
12609130
225898
5
43426
2577819
1465095
1909250
22
2197
49
291
77084762
1359321
422503
419737
2120
112238
79823777
360
200
1240
17793938
1018
1088195
3627
180
237626287
3044
430468
130008895
1082
258670
1687580
1196
440
752
10999924
4
213390
201554586
2873554
3060
1363
501
28659297
1606
11
21455
28
6
9
125477344
56007727
20692032
21517832
211840
29269651
171370
2429511
51091432
3415
20812911
353895
691127
25
176470207
28856785
2
30
496316743
14
139
43681733
216019
4142735
250
26581
12580
15093
65
167
16531223
8822134
15614128
8
66517
404
1642947
309170841
2462
129161
5
254656658
19431
5
1013121
101627486
2841
322
3709
569904
647
50
37
394197270
5090400
73620
531765014
211
51
106069
205787
53033193
15248379
636145
3490213
536089050
63161
2446672
36
103572256
27
672525
203
44413821
2240
213
1340861
169
157
5145
262479
3
23495
400
15876
1053
143913968
49304
3349
21997
356
874212
58
8317
128217148
21
3
13910633
68
1947
763199
3842
429042394
37332
266994605
110
7306
116133
651781
5751050
8036883
647
241865252
97877337
14634194
170746961
114127614
1494
16480165
4809
1028862
61
1601
75004088
25738
15
30644
151720
14917081
139452
592
24642383
416482704
22903
110498
1394581
22
413386
1210615
25468
13
95881
54056900
689680
3255622
175714
2109
237
2
419347753
3919
11566
11375
47761717
2
225
1323
13700
2
163
123
24030
223
119
216165
455
28
2963181
20072
1282119
16984661
2
394081
2
430
67540734
11511
11373343
64473
105448
38
110
242
7855174
513547956
3
9
115002
563972
946
12029327
105789958
944759
843
909
149992
222125
3143014
353847851
267037544
62862
2690615
75415
23789228
10556
390
67
3
10092989
14747899
13
30225
58031
90
113
533082419
51857042
966236
376
50666381
3
532812797
918
12989
3946112
96
1389
2
2388072
24782175
717122
5153885
97014
21
55022
123959
2274
83013058
1909198
478371106
6
1870
7
17123515
12
2085403
739
840726
31
371006087
3
62725
3
171241
224
157960
949
15
912619
2
31
32113
2124556
52
21890803
28993
107527261
78023
3
2287
4704056
37
2989
7543
43819276
4
495032028
424505
5304
996805
105098
981732
523969
7304210
790659
928
2337819
7019439
145
125
1699071
21393
510
3383
29
2317102
10125
561750
3
32
82
16944
164535610
442959
2
1379711
148
39726618
12
213014
124197604
3126
98
725
112508820
1368
126
215831273
77
227
6774969
1014405
107089
469
22439
288714
1877
582
123342
1145
2768
2264
30519721
19
30
964248
31072
11
3
2839731
21979779
127626
1791019
8190
20601
45553513
75417810
6487329
3744
391246751
1443
2
869121
358156701
19034592
127114872
11392
87282
9
1455
18
487
704
158613
4696
492
33
723
137021025
255572
46168
476042
485999
3
54
696
9
8765
5
127555115
21390
435747197
235
485841612
1387
6320697
2468
50213780
1551
442
2242025
1658247
19661
5928
287229
96934
116274993
22
202320
23305917
151
61413950
5300
160
6
640
86
8983209
1463
7
3989446
1091644
67
15
718551
2995
65
28
31587
31997631
55343365
9818434
770
77
82421134
16290360
749953
505
13548
40276643
41
4107
26712326
1903244
34817207
744
123135
171
773023
594
6
1023336
359010346
47105575
279
17
7822300
5
527762292
31709350
3978725
357
13767
11590
28970
2
8893657
2493247
514371216
23
3569058
5
113204
278
4
226565
7
2398
51767
460528560
152
214245
349009353
6
500195
75339
17908776
166318650
215836
530447
47652
11
2085663
630
10
55
4
972
100
5
1089159
3359809
463829987
2
10
423
12844448
39
1130
1272
2274
1941986
8
9078
7490
370
476757812
10
54
15108
20880305
1989961
2093473
1951466
360874
502144
59909
116847
1299
56582969
103792043
43
1899715
516499
19
6
2664823
457681
57163417
30911282
21955
7
400710
76744382
5
3609059
2
24
7
186312160
1549591
1721
721517
13083
15359446
1603322
3680
110695
7828
7404114
3
2438990
3578389
18778
3289
249754
2
7335002
290
25147307
5717
34
235078
27889
511999
9876417
2
85771365
92125
2060
5370
3481
27
1232
605
490
26
139717680
286571787
10
13
119798275
442
60698
69304
7
644149
611861
86767
216332
26551
6
8637
520
96274
226
9
324875
29949981
108288
692
54143991
6860
6736
6733009
72453
6
183471831
1783
477
62175805
1870
803684
766
11346850
214758
92
2
164078
130
135912
2222
201292979
700
2047764
4064
261103678
390
3691
8789
9
91
1036009
2954364
2
449472
31499
38386113
428
7885675
62
1232832
107
332250
3231796
133234592
55694289
394
2802443
3850
6522
809121
23
708168
1460315
3325260
803
3230916
48
3628
63592
63365904
757
3826131
11
7563
4100414
2056026
12886031
79101
11295
7
6
2020
5081848
1728
172413
7
43678
222
65420399
59292
5621557
38673
4109
12342
60
106813865
154
111662
212818414
2
1103
3399315
5
3
1703999
35688844
61145289
224599260
24236
6866465
34383963
15
3
46450
6
290
1788
3
24420283
963866
403465611
467166
963913
3
3414727
954879
63827980
9367218
494035
183
41
32
393110
12076712
22178160
49909598
158
2973800
12815
10
18828
241872606
2419281
22044512
4
756676
32
53725633
228928
133180813
3
11
28
62997
8286
100506284
35621778
187
43210549
115950
755150
344
382060
200776
81973
12
781
7730294
1927489
1341449
1413985
884903
909
7
46784569
6
7725
822
4710
20
335197
7
129173235
7272
142267
60797
124
11520
93
3079621
13890
251439489
7
3508
53256
37343098
10
8328848
46
195
1635
547
1674
1458834
75177
284
189674
2
219
76
129
2004
1721791
548
18411
517314
1061073
125539902
109
447
79890
15903393
110395
6
643794
106
198
262036105
7707
1363976
774
2235392
6425846
202939
9294
755
410810
59079114
337
125685
661
6503692
13492
517119
269170446
24414
7
36983472
2202568
701843
1495
31657322
2
344429
9072124
34
62
228081347
944777
2
675992
13476
965
19
127140
365833185
2063
186111319
34
4275
7593039
273707405
1815974
443
148154323
2039
2
72556300
122552766
118567
134809530
45054
1771
1200530
6692479
49560533
6
46
194600
5717192
3364
237744879
13
445
462
14
9107161
14974
21
1170
258400
465370
39
53690783
1970748
2745475
23731655
173
26
305
46286505
35125
15390076
3
69819922
143777
94946364
20900
27882790
4
96
21375199
9
5
2367362
7727836
15
601991
18
3
460227
904
5793
1506
3011
1676
956347
97618
492179
52550485
64226487
57
28718503
1281998
881
1108
54
9
2980
506656
3
25560176
195122
679
57
82075692
89504
4223662
4216841
121317
1404
3731
208386178
4117021
24
56124266
4375
731032
110706770
771720
6
134927213
15907336
252661
7703131
19
22
80305495
64681
643
30033
371
238
6900414
6
600
27
116
34
13033
7461
224333
1617
127845
13
4
762
203457515
15258
7911781
94046
2140
150244955
62
247184125
10116455
104786
75
3382673
15125
20214
4721
79
2
467
5382
489
249
519446
178
17528123
136275092
5699572
13175710
117197
20
201981293
2380
19313454
3183
1684
208039
789076
11
896597
57
2717913
30752119
517283
296
4706
6709249
112527
189
1606355
356
6022
111771
438856633
10
1547625
208238
2409779
58090
1280198
2472093
158414496
4
2163
52
51
122746715
38019
374283415
32403723
188624
87
209929
91611
26
52801
592385
450867292
8272
10368
184
1667152
164911240
3
1564109
119
45973
46
8433479
15904079
6
171270
688
329
9
1454
3473
175148885
9
2753
941
21033
3595301
91
55
45
26663
440264877
21727
155441
4224
5971068
6407
46893931
5714
589
316636668
46965834
491196695
140
69
64
744692
110
21
183
982003
3
93
36162
61361
1850
6507993
109432198
94695
22
130697996
789349
5496581
224045
6
50334268
431
3616
3755374
356
644757
494165694
3
7
249236
46892
1220
720458
647355
67603236
3187947
181
160224
26
16936
15501
5
1607
4029
7333
1189
239
6589
229
7
169048
15159988
1145
2065117
48384
14
1121460
56
15
9
324578641
1938461
373
17189
4808573
32737
1485
5
46
365694
4
7
1295254
322152388
8590
10608
234
237
947
9
13129
19
40959979
439988244
20
69318257
618850
22187
29574
2037
27489
44109274
69294
16432
24
674859
162065051
47340
125495896
37996
339
3
18834821
248
43
1945006
42312
112981
467
5
166935209
31331
67026
2
25302674
1113
616
51842
8549395
202553
7
37
1092502
2
1914
334182
2273
345
3769808
13
49733771
162473
988
8
41
872
21
111
748
3867
484670
114503
421
4130216
3510593
30
21
180185
14
25396
519693
2
10
53568
1992
5112
15768
962
91
6
187181
131260034
18213617
119243
29
28
127
40915
6968
21897861
826756
211968393
321118
1708364
689
402778
114467
4
1583
7558
91011732
66245
2
5
5
7151
30356426
37
115727927
692420
3
13881
69691567
863594
6223632
5322
1361607
1009481
582380
20148
127468268
136
49965914
27
4250
58803
102
723786
20
4
932
33418727
13646207
688
322597933
37332
3255
33303
57984573
13988
1697843
52636
18
78515
47101016
12938627
38858810
87381
96023163
2246074
4437
217459
776
503641
4715913
48
15729156
3
4
424177342
6
294576
60613
464241879
1209
108193
1162
7225
42884573
13128
7675385
9
13799
116623238
320352
95125
7513540
89712906
79876791
160925
26868
23389
9006965
3
5758280
229148675
8247468
2059
29
3
7977762
12741330
3
3944
77787
982
7
371685
525196280
46885
60
1019
30928
66670938
7
24018627
3850
453977056
29
11
24087131
26083
10
769
739168
6301677
32
8749172
939506
6
14763517
1052752
74
36
1792
304784030
208809
9585736
268733873
91
12927
5
6
127560
158227376
24
84570070
17
36387066
47536574
476
224
62
1297196
7449623
605662
1327
43469
2
181960
222360048
57853652
226
3
3556844
180840
11709
139
6
14155
454289010
31946
32516
3
3643051
109
107090614
10457392
1011946
136
338850
8464187
256388
46937202
215259
5559105
96756168
989768
56
12536
34801
1400
1157
434458851
16259
38
2636
2
978
2686095
633277
1071401
60
578675
11003119
422950
26084
5958937
4220430
2003675
26084
288583845
1137
1637
503
1787
20269
463960
329
22685
507891834
60509
8095778
1375
3
10207
1607592
275
25705
108407255
662790
33587698
37207
7845
104555
103268
2406
22407
17
15298
954
5302
1879
505
79377500
37
39
5965177
90
493776
100098
5334
20116
888495
20188511
315
30
5351091
115
46
8158
13
88
19
7
414
57574398
202427230
9
1895798
109203
176
143351729
2009
6072
220
89566346
511
926579
21258421
39
85845896
3
85865
12788580
108096869
7828533
53112863
103858071
9982182
8054
3
144513
674
345158522
56968379
6
28261938
155872265
28012232
8
332605
353378
133
4
10
634080
1701743
131760575
38009734
13
53357346
7384
136654628
17
185199325
3
1011270
14270510
968
3
24513
3
18206731
8891283
59884
26296
5961567
644
5380366
299188
245098
5256032
172523
894
4866914
160
79701266
93513
115910
3
44
61
1763069
661471
8276
229153
2779804
8126230
28708660
197311
158281621
442206
39908941
9386942
761
23498047
3676
741219
19867346
13291190
113077
7092
416
12617
28
23816
16151731
3
250669
11
59006
629988
47077
7788
1607
244270
13
50246
3342878
354697
7
26222779
462
4938
95913
4
2351837
4326
82
2591993
24531
6
9
3456
8789
223184466
77228
106523
185560939
72
860
441483561
1962629
100068246
2
527
8652208
372
29190
247
1368110
199520736
1985288
357518
50653
31
1755072
2603
156
414
713882
2794746
109
13837656
7
193
582
2157469
135680
30661480
26523
62470
2867049
396665
480
18
1178234
31135789
484914
37885275
1758
17696229
788
174
259757465
805
250526
38972072
49
5989918
391721940
7633
1887497
323586
732
58
5781617
1791
521400244
245547833
7
4
39692
11
1005919
2
129301172
35671917
246443839
7463
355152930
77925349
7408567
8
246910
112116680
89748035
40
1760
3
110716960
4028
1647373
12
71
780
17828
21035
101205308
6651250
758
367617111
1472904
190188
258050655
3957
521342533
734560
8
5
12156433
9492
524
156976679
244622881
118062
310
160571
6
11106321
979
198226
278
184683
9978327
4
474193591
62621500
494280
49014
536333
218491532
781
13478
5
77388542
105
913405
50494
50
170
2405
359177563
136158
1894070
1619227
1335028
128488676
891
1743823
193177015
682191
3359
426929059
777333
2190483
31
3
14258813
21728558
486
3505
562
2029
30166731
307938
50859977
15457
52762
119226046
2939974
6
3
29
3
8333837
1093
4581
4822990
1883
43577239
5
174936
334874393
13102440
73177
4914119
107
14
164440306
140236173
14604037
12109
59525
462404785
12
46214108
1101
2762384
3
947997
3
37983295
1732237
86126876
414
167
6291
160
18321145
200291
21
30
29
203
128
376310
101241946
7034343
218535
3
10927
2317
58
15218
2801
163806270
3
43
714
1960
2684
114823575
221299509
3870648
259
15334
1307025
1907
2378254
6
161533620
19734410
10045006
736
116
256803
27619496
494
318
742067
2300223
121847535
1007155
113234
1931791
1115164
30993
1053
56
120064
3
24604
123898189
39498
507580
4200546
3639541
16
232714267
146699
21336
10
18901
1525995
17
61
10
3
20110
3
117
108726
5555
84
1540907
3217088
4676
135704
187608
56356
12
64206469
496971131
478
6319
1834
43207
48795
105065
480607142
120
26
66
21703710
2679850
49258904
1942
50016
93252
13236
7233882
27
72291
55
7591
22854843
59512686
246
209390785
16996286
172
171382462
383603
21717869
9992736
316083
128408359
2
40
2013
2403783
20110630
32458774
13069
781288
188
3009
97881938
2021
1393696
97898
170013
325
3
816
26112117
133825
481029121
3
31839
10
613495
2839739
51
3619
15433381
56
2423403
9041247
4
105
94721
3614
284485
45731
7
29991
123518
43
23
8136
531795187
6830
126
3318
23667
5
626280
6431
19546276
629
3236731
440
23
246983508
10
1927
25435423
16377102
9208
177846
45
384894
1185916
8
267546
81553
30384119
23705
62
892098
80693246
3638
29426
25714860
422
29
1073679
4
126
4172703
30623
3508830
554
138
15
356
120
4
13059001
345929425
61525032
4578
196
18214
12
53
405693
86646828
7
22349742
14518743
17
20401
1644264
8
1142602
15
376348
1948
7398085
13825985
166
94
19
4
434980009
231741
51
203278
179949577
120
6
295823
3918119
28
104
6840
28
26
233
954
468575656
44
257788
44
45995
11
131226631
5147196
328474
4
74624901
1895954
8739733
346429
238802954
147
12982254
5178516
4
2625217
15
14593910
66
8
430072557
6319
86
4034625
198576
6240
25285303
109494
9171
4094167
3163223
21941
961072
66900859
3
48
1329556
2
49581062
850
12712
45997
3
691
8
23536
127
76
19
6
10541752
8589
2921422
275052
3
3294
10
11
386
26
19
22
45841327
199
3
1087
9
18345
153753773
363916
20268212
250
386237748
368
232396870
12
423151306
1529998
71599017
15
332942
1693390
855444
904717
10400434
1839
28212097
2498287
177
611
2003523
14747
24
3
9640
96872
17
3
37138035
340612
317
1501
950571
78
45204299
166536779
48988389
360678
360706857
28
257006
13123
143
179856
6946683
2976
77918783
126857044
23388
3361544
3795444
5
698734
6
126
56
25453963
7
10261
199
14
284
29893
3
190063
38
64070
41
8
7831298
36
117496
17163283
96607
12475
81310
19659
49905
25834441
115604
27478000
489695663
374
244004
3760
24
6
441979184
137
182433
7378
17
502629235
27004
6462176
5
212
12591
2511
869
30
1080
176
8015947
53851
14522070
1742046
124
34
183
13
17
268271
55
50218600
1713
543
58469
1547629
251121
2
56
7787
8937908
29872724
11893
18
270936
22662197
7
15648
281
1794992
10
10
94
57
776539
629
3663
260407623
24182408
60388
74826
49154
38329333
31
10240447
1695870
93763448
896875
59
264888272
53231581
420715
919
9986
4916
5882
719
2
14
5295
1242
22961845
8239
55195328
167759
3835
33925
114442
69
41288757
22566
3
978
101514
40441
6572
2698593
110
32563
3057
15
2751300
66591702
86654061
83
34
27427769
49
5
21595
3
613
5596173
24398094
56815
2
2290
217598
93901
1177700
467
53598
110825
11080
72
490364411
35229788
2388873
211
18729474
14
43672264
737
64609
590189
44392
10093
129262
58456388
2706
4
6805642
17238282
333061312
159696
364854651
89107332
1271
444
109
5095217
5
796
210321
14
147
139448
17212415
22
758
142936659
2426508
5012
2525494
7618
1628024
599
1170
248692731
507979997
19403
301383290
28044669
19433
218173415
338
4
205887628
192046
319
16117498
60252
1519366
19263
6520
4988699
12214145
4
220
31
59569
96930306
1523
20604
77890753
169650948
56434
1105893
189573091
300900
715133
162537718
506
3651167
744
5
1777
363638
5
16477
44
4052028
7835
263219809
32902
2440
22990
4715899
63133
253
43273
268
18
3362421
12
192
306908941
5018977
340
57
225026538
3017073
5982811
3
46972
13437
9015
55
50223
1455
3
1200161
7975183
120012454
133393
18594379
17600
6
1319
605682
449695495
41
516674
13
1955189
2973918
43116
13064823
43528
171527278
3000
105631
2016
22750482
2049749
942150
84
5
8447343
438600988
7472
13
18537
107
12
78176616
403197671
222
1024091
50314
41
424227
243050
3
416
173706
8802
216208808
76
935021
253622821
196766
47376538
328793542
2823
92
1213757
222052
21406
12700
379
81
8299
10691
20376
528888398
44
50816
3616144
42374
8
2109275
173
5323993
466
460185
344993776
49217
805867
1835
2533
111122162
53614
1015
315076
64573
5003
424
245181685
31253
110525720
2
2194
6156
21941187
483528
2
50763436
80075
4
3
32311
619
46
224
697
7
96
190982377
155928
68586843
179298958
201
2920238
31551606
852196
1156
27756
92
902
246199
54853
8
8
569
1114
151
1556326
98
7203278
8
6069941
468
461
9
4
1782
507
7106544
24211
435
190863884
248041
1542
19027
121087
12756
4
25286193
32344423
1337064
34979
36
6414
146085
12
413048
12854094
289631
158901534
6
1965
146727265
28077403
814
506871
2
630
11
6767799
485711
249136
2007889
294
62
15390770
912688
27098
426792302
13288453
3522489
84
585411
11175102
5740
20080156
10
69083
18373
66992
5
1259252
577
3370
2857
423
7
4792
3
22755
10157938
33304861
4
191477
9847140
178347
12115
58458448
568003
25
6337024
2
21427761
21489080
892115
129140
53
1230524
8035234
231938598
5853
857
954937
3770
1317
297383
1537764
800
317
29274
972
414588890
6840670
76247789
2358
176
1431668
47638663
27352
23810766
46
5624525
89131748
15815
7244017
1002
780997
6078
3
2665
19318
21
115690
32
1409049
23
51
1125
21810
26
23295
12
603
19
13452457
235046451
2
6
494465761
222813
73252
124
22372
604237
110346962
56421
135829781
22260
22094670
18
19103758
66
4
392434
1893082
3623523
102744938
115130893
30516130
14293
7215
2691691
2
8
26906
2
8
113906
5045
9
11493277
45
7157805
221238
1542
309
65
468822
1718
240848401
169837
1030102
3
2
3993
5
13970
106154
153581
1089
15612
2124
237575837
165254741
350
5557
103411
115953
4
2
3545
92
5429
30508668
220637
3
17086889
2003489
25
15
18395895
12
251
7648797
11265
1003326
20193796
2067
5967139
982344
102000
794717
1588842
4
11344959
38935
770
23817023
3832
198647
844004
57
33584
8253692
291
178
3
13062937
15964
410905307
67533097
7
527982257
15273237
27585
8058
25591326
3
78638717
7
43214179
6
32536833
104
3137
102742
11
102360
9829
205
102370115
12456271
13541220
3
141
7307
2046
212704
3954046
208
1015
18707337
89406
1517
35439
1896
41
213
3623519
12725912
44632129
3581
59822
322583972
5122
229
247
45
5522
788507
37876
220
188212
878174
1493
484393432
1881756
10957728
239341521
938353
448608
330
11926589
207
58445
420843007
2792127
44
2
76194
3855447
348884545
461893934
3618634
59838
74071946
17330
53
62495
386769
15231
1250284
325
51
2969178
43
971969
2293
334180
18
10
552
134
53749
92409
21354
256912361
794234
4121826
22907133
6
30350
163
36003211
438191103
3
6
81540
14916187
1007
2462249
634619
5633
91513379
1068717
16
98619327
5869
43067
7
32200229
157
12980
1995
134509
413554905
11852474
701
245222861
244668
18446667
28939
13194663
56712
803
1615
49
90
30
61
72
6317918
6794015
224
6
1121
17988
1537
5397
4009386
932
7164
700152
8
1921
3567
31887122
462422
62
973033
1188160
40708
24166
29
44351748
17
303665401
1882
20372
3
2082033
6319035
3977349
2
580
15549959
5693714
493185327
10
7625
4
28
456653
1321
1713
12452
86483853
24
999858
86
98
59721585
354135
382
5
3368375
780253
22
176904898
3926020
353
67
809591
5560799
1870658
384404
14353061
2339
68132199
13
13
3414159
3
18
133392817
28928869
75
43
1196479
330
171
1337713
512
6
390
1140
2824770
10
365086
1669545
14314145
13404
4311027
44
12240
8383278
889
338425836
28
6
5
32934568
14535
7
425826707
1423
22
33
32975
437273
2894752
19066558
483
40863
247673025
200169456
573532
3
14960315
197
5
12081874
13740506
19
53
60593322
54
490805
2831479
478122945
64110
215595
223
31172
101
165222637
97769
59468821
3
84
82841
66040282
5225
69189
39
512547284
8854498
8082
135380066
3727
205
347
12147972
40616
132263
5
45730756
1395
7594
14469
203
7
53121679
400107631
2222582
7461242
559
41130
2
5
1571777
351028
5571022
15785
358014
3500
14
19352
8
22046140
36061
643
7
109870
1246516
3712060
5
8929
2498105
3
44
32863998
3662353
857
587
68
6580
19139056
3274
999422
342598
16003
1964
5601071
182845
148
13
406653
39333592
495084
32098771
5289
6960
21727
60985
250
63604112
23
64323052
6830945
1965
105
65765331
181
1751024
5
6051
5073
147
11353790
266
92593523
108913
3
14495028
4
1349322
698553
141459145
320064878
30633811
440551057
15284
28
48
103482
145526753
2341
65016
31322
416
7118
15
2705105
32404471
41
162038093
5656
22492
12888
30232
353
867359
9406
933961
13388771
3266
49
98832
6172
17
1031
347844877
1026603
1048714
3159
886141
510062260
3
7
109888448
362
24495323
34
378924
50
9993
3432
246
4769
23943
372853
12521095
952916
240174
82504
107
83
3965173
28
24
14562521
3854894
511
27
6733
164406
6
5445715
55860934
34312
413
7151894
543
6880
8031148
500705619
49644
2
6132
18054177
19394
170206
155124453
16
38381
20938
1926
72272086
41099
243091
43696
1485
124958
18888162
973
32
46363
6878588
5275
58
4694
10
7
7
3773
4621805
18267
24
76808658
235
59
57
2
14440492
13
626
44
2
18568350
107
122
16
10089
13343108
7
2024
1588
9989762
930320
3607220
20719
2387355
9607
2
29
8229096
74512124
26618
343252
6826
239
6708
6
3247
96552175
2971
40275
932141
109422
3776
2040
13
79672954
7
72
112
108571676
42850
390127
60
9335
1368
299997818
777
138941362
67
2
28
10587222
2
5736120
3045769
7915543
71516
1538
8218
820
1990
5
1494
188090
12
61095
3517091
4923
210
66814
191361
9
491432
116
85896
79738
415970
13413
18055
220635166
113130465
79381246
116
6
4054
36830273
25750
493983
15
84301784
214950
3375860
200797442
2369363
27074
6854
124353816
121933
2807
91086
7
2126486
1523636
5
197195104
21805
168092793
3413261
138093
4
95766
2029975
397
60706
6102
245
23363854
20138130
7513
1092608
27163517
7414977
5432
10304796
408
122191
69
23
27185829
113481
1217
917
297
379708
50
180963814
349
3
194088242
1871998
171801901
10
3033
205709078
61592747
9
25947399
36
15
5
75011344
332151959
256910560
143191
53513174
2659
6388101
6936764
1871
433059
311
506778228
3417279
436021758
104200
4
918
518
2073
30770820
1207506
1069839
785676
221
387040
1726507
47
2109
14118028
29
447807266
20
103927482
50919441
108
1135035
5
33306372
323941491
48
6275
290014
2466
1779731
4
2289848
545904
80
201912768
13716
31
2615
1020
7
3372372
2686
12784
324686
2456
15
23
1732
3042951
1208
253359
3724
33965
87
8722821
5
21
106575273
123
238490918
12524
138647454
469732
12172386
55163255
3
2287112
2685
304
908
2135
36
734796
108809610
2650202
373705
28
5548258
11918
3
121820
33745
1471
7933
1555
1694937
5
3564
1691
233456369
399
21941
247219
1097
322
169
2
36
29078235
1628
163
243
4
15929983
4
2
1433
19079528
390190235
946
3375
41
977
4264
3108
457659
463
126
103496
3182708
54838
317
117706
131128928
1430550
686
105
5162
98346
10855583
196200694
155
46393168
3833965
3
12316
920
30
1245527
2096
493411
10796041
555
840030
237914
2741519
17
111984315
759
3739
294
6467
11
15013
133
348857677
2781141
532955
406
13034659
4068219
1319
47893
3
531
4915600
233036
101106172
1027
4743276
6
6600
512419
141356
29713989
231
1073790
195683
131
11
71218
30285129
433027081
82138592
423395
63
21446925
31107801
12639
47
19
5337
132967925
77241
417
5264790
372317041
71
11984
1455804
5483283
1284304
8682
219
4822101
4051
30508413
215777
1545
915
7118281
30453
1503
3
10999
491811137
15
43
3668317
731
403
144648024
6269
110
2015922
62172241
11282
965613
3405103
914057
65
2924
290
96
19417867
2218
17170136
31
1939026
502
5486255
35
2
23624
2751
2907283
4693374
3
56919
466582783
32820
497
2
19
452643741
1763
24407
45088
13
50329
3
14258275
1134237
61383001
45
13167412
125729
2775479
8064
2
3
22
352873792
402
3546097
95728
4690436
3592629
119891
142
234349
241873703
2320680
2
2868424
7025
518
216
7353531
420644317
2
1174525
2510
262377
81
1151564
3326065
22748663
143869
280134189
5014
1772
66
11
1348
74
22616
503722625
526269547
1397235
46942
153
6108220
6672189
296
204170880
312524465
9321
1004631
6649381
330
29
125396
7245643
58959409
4
11755
6827
928226
427617693
474804
10374
2373521
382249
275
10553897
86557036
54
426
40
37606458
793182
19174
87598
68754725
7929
2066
403789
44
15031
2
2534
6
1285922
27767424
129975676
18
815
58
113
333
22
1474004
569050
6907812
15057
737063
27
7912
8
7
2201847
1576904
122
65
176834378
21799553
79
343380907
1821532
34957493
1955948
3100711
122
57
1905709
401629949
285
684074
150889730
15097
1612
365
335283641
100
25
36798016
3444574
129932962
12
2
431
292000487
65234529
1525
347712599
5
453
3071354
12
1659821
9148061
195
11073232
76880
295606
23
5038
62763668
17145814
281
4104787
110
1624031
5419356
252
110
123
152
447805050
110
1535910
838
17809
129895
890306
263825
6
21913918
106
19852461
53121956
4323373
27464088
433
490091
352950321
3506
3
191
44836
52
426764148
56511
233799101
35806
9
83
54390767
4024058
10644941
180
152985588
3094
18230207
1059
4487
8
59
2006967
552
4402432
8182707
867
8071
4
21058554
3275547
4047205
4708880
174434
9117
789
663527
93
31256854
49859004
741621
122
45
19496
5
123023374
16212
1307094
654228
14798
218990455
528147552
1010
159
2982994
89220
137
14237205
5066723
1038279
1214
23321
239
197
8
65293
360
502
31701178
3454
39
6003
55523861
28
15627596
55984
3
328
10782617
384778
26551515
529752079
3685
40
17
13
113789631
12930187
81252743
6875069
105
4665710
12
58725
1019
995
65
26878696
141048
6238
1790
12
31635
16311200
42374757
39789776
3581353
74361
57
126818
95084
24797703
429
15
253
10
3107195
66
1941
7454697
14
5666
16021
5810924
42721
12314841
22822
315
7848954
1837561
8
31
610
3711468
95
8613329
53192
5105
7
14544150
239
172060804
3118829
10
36
7057
17893
740
12
13
2018
161743550
226560
2681310
2
205133240
13711159
48830984
52790
8907499
427
335828
99511
30918266
113
2019
19165
535628416
506302
127
31
7
633728
25138880
5106418
4040
193787517
9
3625908
3125129
10
6174
76196446
45903
3205938
4171
2942
129318
495813
1320
42561
152
11
247
2
329992
3
713
205200
3980304
10
10304784
1918802
3
364872907
20157422
194527415
109046
869572
8441
106179
94440
58
17860
51
559
12945185
100226587
101722724
4607520
23205
61
99893
336143670
4236
164
3
6102
1943
953265
48
11612369
2583406
97771500
16344
927
10687991
764971
178
4531
43
4313806
1363
304816172
275918543
1422867
6546
9435797
6155050
31041
25
1805763
7646
970144
176809466
230344
137740439
63527991
42309159
22649
7850
454
153914359
60165497
539
291
62
6442638
13
536
22239
6201766
3
2008
19
3948359
758
413
206656751
111707748
8
139546
93463782
60445
3579
25322870
197112252
187481443
39031
3615605
54129041
19511
2058487
254
5541209
1561068
265951143
294
452
49268
485084
3
109148678
475
342471
5555
3
731834
241170138
78966620
52898835
13674
43835318
9239697
569301
13
20032730
15
6612977
406568
1016
14849
82199
214000
56
34
298
24302823
1184
50042
8
60544512
41
2425
450591431
61382
322312644
316
5812871
258599
66138
1249390
166
3346647
86
4957
260
13
4205270
748
689
2
352
38629
15383799
1222
18885096
94
16131
72048
2117
11640
4235653
1219282
142
1743189
13306185
52307
47866461
75745
11913558
2021080
44238111
437
7067
91453800
10
15152846
571
399
122
4
37203
43074588
64220824
65268
1895
226262459
418
56500294
10846061
2
64
45130147
982
199
85
26913645
56817213
13
257348904
393946
230
2598
8654
2043
3240643
13108180
955961
478
708
5653044
19263033
41273794
58874672
10696
17181945
4066
113566
8592
61944
210
169
629790
343840
441195165
229581466
9062863
101
15
196
237
523257
4
3908
856527
7
589337
1634
15757
315
412383539
852
483
77298
33940
12
6407335
3343344
2356850
4883932
11829439
29394
778770
23
234158
71514
160054
7718
17
16000
1279291
262
43
8
3422517
984209
1536747
369855689
14894048
102
8565238
6
4041
846
61863
14550
223
1592869
378214726
14889053
48
223737230
88
18
6161562
21722301
471108609
14
24896
27051
2
1245667
1420309
3
8
6
11
5530963
2
12413
10816
1192
2540
6
48947054
1228383
23434
171684165
4
160396
5
4
26470463
5847
110599947
48209
1217393
23
569189
129263
27
11070090
2994
4635546
73
19288
212979
138693854
533058003
166067
2410
985425
298274
2033
521340
400
55
1717
6
304523630
1795373
39
3
802220
1489
11290
27993
1225183
31765168
721013
3027
224
1382
1017373
41
10088
13746474
404546
3
58
63452
22
4
118172313
1215
178910
2366
361281788
212
2170164
9501672
6
67317
2
30796187
104411227
107
3
16748652
7544216
12226530
95565444
7950
185921119
112
153
93683
109
262345974
4419787
87872
98240
872
5
57608554
865552
29
32380886
1914892
4110738
62
196
5453
38839477
15777166
3646730
689
197506959
558
199940
295
27986
2
9492
54590778
44
10816
12964971
32525881
24960023
164082
7521639
16128
123
12925
15
65350511
32139
248236
1660
39
2689
48415393
292
120
16956
1882943
29
709
13996
16728959
199431
26035
478
192867
10482813
3933
5060
6697702
12
4368
108951
16524
768
1316
188347
31
2
3945681
133923968
32
32359245
16
32193404
169191954
4414351
16068
50280116
174701
14772230
559726
36743255
3245
311
169210
15
420762416
15380
1818
78
466074
477718
9257
4
200123
25023579
5372
10202
540
4
7016461
18
157324870
22554
6681364
7966663
12898
180
21909602
20560
231545475
6384111
63
95219085
420829
2453
480
1841392
3
22021
2730767
1716579
386515875
20
26703
14852
3463
7684302
8014852
2378
92303622
30445
113312
5992
397
161
125
2
22
11410777
405757050
399
3693601
341
267491515
10172
1324949
51421338
1991942
6921563
30186
30
209869
134736
198823
8786701
434668229
4
531023103
472740678
3538071
12725913
284430142
239109434
298974
2476271
12
436306573
101
10659318
214876116
10
98232
201336790
15724
76292544
165416718
514360
375252072
202
2
6
23
272899613
3889349
260963674
782
161804
169
69416
898544
357340
38065214
11107
16817
455846
43
7698
2
50848315
3502
745
23
11709369
646
3
29382802
177
45928
289
15
140745
111
16879809
89030620
11661
6
14
4332
130803960
8389487
100801
53135609
3054
33
502781357
6463100
462656
2
3
118
11835
455963738
22223
298538788
1391
975488
5041
198678
1187275
10
270043040
359434667
383520
1691323
183
1980
2184798
25
478425846
12102
2117
35159
1379
5832466
496
18312
282
2
13179
13993
176
706
74744
480174
31887351
364401
46
13641
1457617
2
42642051
99210
11329
525673708
48378
183509177
30927842
1893016
1764505
4924784
55220
517733485
317
190
672
34
478
260185736
974128
133819374
5895
76
15744512
2167
1600097
41551381
123243
137710111
29433354
29
323948
15
38043520
1656
26
14
31
6636906
52571
51
1248684
13866
35333
12991414
13201
44367857
109
16113113
754
137501
3926
6521771
1840
682493
385732923
192469990
250
17
57158473
260794096
6
303026591
2040
64061179
648
20
8743
8009
127829
124331390
200
13753
121046997
925
2
7976
2
107
3994768
4786
7823
22
392886359
29153346
7387
2690162
10595859
1041369
1745
18
91268
15319
30170733
115637
223038573
22103044
2
3756
5792
106992
129
484721
45
26763197
56
2105615
34
3963
26
3772700
41
3420
23
258283849
3634
1423
6739189
285806547
30
523740450
27
1440045
61689965
312945
7191649
60243142
140637117
9
18
143
112538
111454753
231
3327
4998
39
2403
380800
14
768
126376
23347123
2883
3
65186
3221
19453516
612
2239
14339505
8115353
2
5
7
10
543
11
402956
140437148
97959
915098
181
45498708
60974
31776
299
43
526043305
37454673
8
380931
66
9
349949748
727049
11885
3250551
356630673
9
128889
1928589
8
67383537
99831
3143
10
9
13
16
338
600
67507
439727
29984899
5606
181
33754808
163652495
25022572
64782
64
8240
363238
61410501
48559936
5572
103479
268
1440289
3504964
16145756
2474378
86064
486386093
1036107
2
3384009
509241
7764
78157
256
12
690
6
84462
404612
8317
52056610
250
21403
17881525
19007706
160997927
2019671
2473703
14761757
7852
2
387239
3784454
67704085
2491
4212
14499
341
2
754934
75895393
13269
16197
187440278
253
448433522
112197789
3944
206720414
39707261
70071
104257
1455
55470006
2242268
1811
15184944
500700576
9
26
1369655
846
570707
3828
132715782
57402
826
21455145
9801663
28
930452
190610933
39327403
399033
2027808
5716
10686
21832073
1211
126
73648642
226
15275031
6100
21309
114773642
14799
1477
36
277
12
115541173
14786658
2441
841
2
168079
5399
28441343
3
26732684
48787
237551
353334
373347
420480
588
5
1449
207
3840
959740
27179837
68605
421232
6361558
509
400
82
9
371797
309
18
3
224897
306612371
6543
23
1431
3704953
122945
43033
13337560
106433879
23558293
81
95052600
510862
39708471
2011
39442414
26094
17
3847671
2
1757684
1138
46
3091824
487265553
3657
106264978
30514
3051
623
133362112
1815
2
1539393
108724698
7240824
3
118187
142
116
14800
25
11472536
8229
39441055
195
1450641
3949
94141
29999
11558
63
21066250
213
119
3885025
57
187190
6
401863017
122
3286
464
12622
56323365
4978
2
183810
3
164656
55
18075
2598
7824
13245579
5
22
3291285
13
25
1937
22
2714
187632172
30
346671369
2515747
11
11283
28652045
122071
180938
174051
208330
1440430
14
2
499649892
922
99
3173908
678560
40776309
7151515
11568
10406
426
447248
101
28
1497846
140433440
444
17
4
12308377
7909
31722
133619
1504962
73501
10
6268
1095757
460
20
23730
166394435
27
22226
8
471189
19
217261
123183577
30
154
7077381
5808981
33
3795094
2656
128274977
6820
25372
4091
189000244
16400515
152595639
2
13
139
6265
149
4103639
1221
81823856
273
14742
107
7562
456207685
173511808
134309
560870
380127374
1763792
55527311
25
204885
125
125923370
314283
2853
2190
2598412
908988
26437483
493310
11154
30451
21402184
8236593
579
13
3598
25
431144
9821653
1828632
1571
25648046
127
87505419
340
5
398281
31354356
3453530
1971781
78878
35912
7529
115515057
29
451213114
6776
17491942
14
15555
108593267
33
1722822
6577
2906
110724484
257142
109322
59
25086
264
170860
227514
7441
42366261
108548987
16243302
104023408
30
433
13452807
1546
42
64273
212916628
848
1017
40407484
16
9784
227
5
1153148
107622
68462124
6262
5
13043
10
366243
9198158
446
43
191379176
42
212
248
32600
6149
1296077
307965
344
1891
76900970
136035
2546
303
122691856
103
1008642
165026
5
39284
5358
9219819
104
50817
13249
15146489
11
2
2
16636905
417
95163268
2
40524
8483
2972671
29333
31764
1992
169
6
14944348
1870
28
1692734
12228145
81
73639940
187328
622967
17
15822744
15
27
163
2358129
676241
910
128
186733129
24188454
76371
63482
310963
1173363
6
3605547
346944
58234
30226
1017
26493845
535030835
7788528
286879091
526745876
14465
242294838
509
316562
63774197
8
7
90395885
164
219434180
458532
50563980
3848324
7600
477330
1467544
142418977
4304
33981861
1361
60730
64603
24
16086608
57528514
243
27
2453198
1929
225
310263247
509277
139
9570
41
178926
338
46
123
643
16321916
894760
785096
76406876
6907
5213337
5556
16
48081
491
41839317
213022
243
4747625
959
7094
2541
198
2326428
164282
254812
3
880298
10246
51
2
10826
569
254017
228427
668
10279701
208768225
53
123737
79309607
16332333
5655
58973456
43
1625698
2593
29716293
25
273501772
329141
171550
95826
127
3829
1462410
36057847
165145
499615629
173910
131
295
2035
16189325
248178033
132577798
506741
109
14911
62646653
2651407
35725
476897
2380
230799
7210
1837397
76
732867
23002
2467
15471
29682740
28316884
72737
511175
7
9983292
91150
85
7582943
3
884
118483
649
458666759
7648901
204
58
267486
15318208
10
5
1267476
3
22607987
4075
948
413809685
7534
20
1890
43288010
161880963
70870
170940
2813
1122
348104
217
307375548
163
9908
28980877
69
12802
973
2719
89283
2333460
64911405
3798897
451
51480154
59735676
6831
318
5
577655
56674059
600734
41778
52838
2369974
12
1041
3058422
44
1321
9
211150509
39986
5
37831663
773
7
10
1303
246560544
18073
86
1520529
10
1950
217952
7401
3
247677496
14071525
514975677
301233991
29431967
5923822
7163814
20375659
83
404
170812
603011
244232704
148044
9704
84960395
988
46
3212
14842794
6
384
233
3354
122056594
526279
1947864
131582226
79
545
7587
255054861
65617659
45054660
1425
61645
1311
19950506
1087
12
371809
2448834
3
115768
36
205238015
33709
8
125608369
722861
1849
13455502
714
376
100
321108896
1840
477891608
29
5207
65758
21347
791
148
39729031
233599588
121463326
17
5
4839824
196
13
55329548
508053
609
1948
442
3
118
80116905
40810649
423025361
54
46079940
83810274
398
63
14304089
20502569
27
779
14
61
132707
108594485
26021732
2192
93608
110175025
106796002
3
1985156
376568218
344
7611057
92
1250
4261959
171
2110
12554
99
58298
7379189
79
106103
6867253
1001689
1761674
15
28641070
14249
121181638
36664
15618
248799
13
696419
2399638
35876088
5126442
274756
86
41322943
4
4270
66
1880
25454655
12
7250
1096624
15639
300
7265
9356753
8874585
470746576
49317090
129334131
95317
11617
4587
430
1453469
182121
1005993
28
341106
529100935
924
110
195
855604
8349880
7
361
32
869
28062
5442038
345131
30
759
291365
141
244477456
14478682
23
1048029
18240
15987
15006
227866
105
2094570
3199
3
277403746
6
61536453
1480
2990
95487598
9720
2353
258355
15
2576
3935
1669
162672
763
4655529
30050
14063
39248
31206566
9914
10413180
97587521
211286325
6
165564241
3473
259226846
1167
9454757
94
74
29
924
467
7308195
511435843
128645768
228
11255757
1247
12
10592959
15462552
25662
6190
8806
26759406
782435
13034
133507
147447142
2942833
14
10790
18
3
579
161116
7
54959407
4114741
101
3232490
31330
54758
9631
3392
32898751
29035
5648348
97366136
7583988
15295023
259917393
59421023
30788476
147
55504283
93500
324675
172386
179205713
49616
28
10204920
4398
766005
5399544
51323
573276
5326999
9
103366
355776
7547617
257367369
6610
176877
116
44377
13469
4
65
482
88
127902
577
2
39392772
5
1666
30
430081390
152
262070
454952
360318
23
23418423
1435
7069
14
2
152584727
4
159
1568954
383330
950
3824
65248
7593
468
116750585
33069
29929
2
27842
104
53591005
583757
870966
40741195
2
2174
6348059
16
3599
126438
2
2117
494
34189729
108
21
516448
205222334
248256
357672536
206217
276831
8599
205931
54164
17517
38373
2063
52
6741
1149079
44
200739632
5567
2
2247366
637
482782
129
45
1144
4
4
2376
61271625
5364610
2606
98223610
5608
16
431410171
9502
2672682
4
16
2
1027
25
807
254647377
455835825
108472601
3353
41108146
28194564
3
4372
276
2413
25487452
83721
4369
50364
93379
1976858
31
59829229
5112171
130234
139647
1877921
15988
8
20684300
48288277
521382
243
938654
288579
5
258148072
26499
3
89514
114532399
686589
108509
414588
2960
6124
161
1272
38212040
79574
2492
268699
1369
495861082
10664205
148664
22191
4
12
67133746
1256
54
242
1399
45757
7
318545
29
1054
324183
18153599
19645
591241
517052
31931
95002301
580168
52464335
138427233
8
21907396
488372
286970
12049566
4160931
3
1918211
3
27
79111
44258339
116
27348
187714298
925980
908
185
3577
289290375
369920843
3
340192776
37122
14920433
4038
28
3190
6
388
5774
54077667
7691
20041
1427
21
500
232980
16336799
430592914
503
585397
343548814
688
2851590
245
14
17963
1626139
168453
539
3
221742
63
10305848
16003426
390408807
3386043
4
26981
11790
47
38792206
2
879
19531
12466116
19799910
125599
3
208
18685
1255
3250
26326
436349307
52
41539642
9778
28199640
232
26560
158412
5425
3
24913
373
2099
29
132
8
12227
6807
246
682006
311033692
47
116596988
85493895
227
291
106065545
2
181
171540
12355290
10290
60437711
465044276
3180
24347170
603
14287
39878626
9118328
373710
37
16051427
9940819
13561
27751432
712
2831079
3
250
2
10
69309828
550
643087
14721288
1693568
26309205
92363
570
77809860
1779
312764182
18216
12404
133737163
1728
47
6003
144845601
5983
6178869
642487
2
11545
3736
8121075
454
3
50704924
52112278
211048
29804230
13595
1264
34336027
29151021
2
7987
40266
6
7961420
21
293399589
65
36701175
531161229
416756004
60880567
22
78
7780
1730163
3776
84723871
27810655
97937
3272316
838
12
1447774
26925
255210778
41968
32550072
1709330
218981
1514929
75
1355340
12
5772449
53112717
23205751
259748
12026
24
52
3779934
275309
597
442311403
482618
837
127758
2938089
17
28672
55183
293
8
101
837
15805
15
15057
103132
2126068
259528851
9
843
122323495
30729263
987
527407921
11228
5083
19196
15336788
11441738
2
6627
1027
3589699
45
85
8414
354532
11461
194406
405748
32475
5237
9300
7
5
5
6221938
56
422754140
12886003
139928
287086780
52262773
31366363
145
44
14053184
428962
112910796
5045239
73
215096734
146396
3728
216018
159
4
3622
185
1493670
9286715
1039865
5763
179
12
20
93850
302219519
9300415
8602413
31
5
958873
17495975
3
4840826
50849118
581
6557048
217585782
7775133
80764082
40730
3466819
212592
14827
314475
164
81
166719
57319
99
384792320
467418948
2
716
1798576
6407318
21600822
3578939
124919
976
1862
405481962
3
66138073
1966322
2509
127
12
193464927
22402
87
56725
120220807
25
4855854
51635
261
18334
3
291803567
6903
79
148659
19645
14
64477664
16984
776
774
21
80538
464
38
1092398
119461269
95738713
1701670
3496
45134
2
29407
484679015
3009741
6092
6
140
112988630
4
39918924
1042589
5506
3507
42978
2
21114
23252897
6418655
766
254881906
14026
371707236
2599995
892111
35753
4687800
753060
10298435
1855569
49288753
50
504
10
184709583
30
115297
111099706
7465
88530
10890
8058615
123
38704
2897
11221236
248825715
673835
158682384
659088
474270718
508995
24021277
63
2260746
7405853
3236
11537712
49
31
18006897
1040
29375084
6790786
395
30397
55146665
662191
116094794
3837788
223
56399
481
13970147
7002773
1658
2440465
29
49931747
157
709548
81737968
4
137317586
124563
110
2084
2975874
5716257
314207582
11255
375338718
67219
256335
2
86812940
24889411
28790
46
3767420
481
20105988
28404666
102671848
3096
27
2476
219
12032563
33653086
89945
22804
242
7964711
8
1409
5271
538342
770919
26856
422
3
15
143124648
417
778
198
1715461
39936
131
126
3943153
6
2067211
539135
145
1819
8783
1327
12368103
61142688
8907948
129518448
1522683
2034
9
3158709
224071872
36586
697
2
8642298
41115
1014412
213
65824
871027
718
8851613
3
497384
257
15858
26646932
2199
17
286641227
20404
30863085
60014
5
123992857
4992291
5847119
90464
111439
55
191725
220246
273035785
3151
340
6177
3789009
3278241
4
110753
24679875
7
7
8306
2947670
171206
468600
16290
5214391
97904
32
87275616
6166
4111197
92191554
23970041
178962991
2941
51613939
12472
222659189
595198
2457
1875
13
3473347
14484827
864
11
4801872
63169449
10782894
213
42
2361
5184
204
4278
7681
5937
1235
776
638660
62331807
2733271
2524
81333404
1633536
14
1582563
2
3617
8061
5
218200
138804
7433
72282
15467787
193
60820
216493666
62084726
8
7030
13
42607115
3
3597
1994
8985034
9
61
62
2
10338832
31013880
420704564
129280296
2
228187
1757190
250133
5939870
1594568
31244833
3
1393
8061
491307
17275921
151039425
18488
7106
2
58934180
506603617
46
19968625
2561
15967761
14
427649
3
311516
56
1753559
2621679
100145092
493
721800
489187799
346533
4247
23462
78694
14
248417
5653
127707
148
2878
3130642
44859384
11977970
481179319
1407
61442115
1101
9
24008968
355
66494192
2201431
13
428928352
1775
2533239
7634
5
166
30491688
297
1396061
5405666
2652
1152857
2166
113973
7
230742
485950584
441
3986168
2781
8025
12305904
4883
418781333
126100030
205221965
72466
80480
610
826
717
116689
63286438
258670
5367
338816848
27
119
258
85
126349888
55951798
7420815
126058316
610723
309939769
133
5978817
780
19719333
128405888
32317
44
95
21
409297
15236
958132
3
30
3
9145
1860
63
48104
1087
26247
3706969
1835875
23391720
1619598
46208511
102
1942
3489271
2
625
2724
138
1182329
2767900
185052871
75
747
1605856
788054
215
956
898
2323166
53
195170
91133989
14650712
22970
15576020
2055
79543686
8526
5
2
34136925
1020705
350
2653
37
202
2
3
77071
15
1369
183122
505
6994412
25675487
113699
221827191
19650
235581
368
404384
52
3245
93376
156
5380714
30968
27181314
2301477
156
22
29619067
89238
57958469
383
1478
9182874
170332
56
8743465
511723698
137
56
97252
67347
125
48
339713
66769177
60
36205830
59570
2
639
99701950
289
99167234
912
2520353
6556
7
120884
135087853
3
22515
298040785
28
195866891
383655921
7418654
107975181
30437
1970
334546
2
423
263073115
1855
111
16167
88
887544
7104629
37
21
301446308
202774
109
26
7536
44
355050167
73
93343709
93428447
2782
365073
4
3
39753591
349530860
11
12
273266
16408676
872
40
708
435
4048987
1036513
30322
1758
423067126
1027563
7653
1116604
11087117
14759
1072
385427824
13
6
185
33350664
18109
127
133
192177
168
12
52
1541
102206
59101187
3967564
11
47211
4
60
141
9455648
5
2
5528
128247504
15314
4465
21343509
2021
3836145
2646
2889
59466820
50521
11353755
15418
9946239
408114
3096312
3947
21595372
1104
4380061
2275
45720544
334210283
2
576
208279
7778
3386282
109550806
107880134
313
63
60224765
563803
1757205
2257
20419
19617988
491151
7
3
3941
234685
3848573
167089
166480021
87232
292
155
2859593
3385700
134343
88578555
852
13922307
18495
69337311
51349
126618028
317627895
158
3192
491341707
140
3
10
56708
199
11
73881715
310
21981
2673439
914
2234
1081064
3431
15
2
16988161
1981
18487
6672
4
1643238
343
129
929
6
26
43
339
25335
16199
397470222
13
63242
1942350
3216
306439858
401978
47683
29024
89042
375
6220405
7495992
51
521628066
78
7003
804755
39455
6455202
29
224291
122801
7369
90008
414120
1716830
14813
93255
1288
2702308
28681
12737
455850818
315
10
21029081
193136515
84481
2211183
16382
477294256
2
3160
91883351
40811
467
8390
2733
247165963
1254926
185553
3
830
371
28656
15121
59
60
112340292
25
162412
8116109
1039536
397316
34631
3506
33516
62
4376
1994493
894
2076969
3859632
408817
2201
1147
19
28728
311133152
168
626
7
39466559
211137866
7
6
38
245958525
2
16
503307
3
88
52
211571762
79660
895210
3974397
95
225
8845589
9783950
99
3783493
21360920
435
38908
2090
2
61318
30441
3647
7573
425120718
119401
12692
50387610
6516378
242834231
198805
110
71
118594856
6
222033
11258666
142308676
47603
110
1938
3
59
2977
13633
67
605
28486282
24367
223155199
63444907
14188
350498
7075
27678638
887
22079427
1200
32096421
341307
179090
2595287
431806307
80253709
8
60086587
498
3026404
21838504
213
465774
11325
3
912339
27
1292692
20388
524
693438
5399103
29416
126181369
14
7940094
121713
62
53925318
16465508
5
22692140
1019078
15412
264643121
1102
1402592
84
20534
528126479
4937172
13993256
210
438542
1581
755280
213
191262
121258
11666770
895
1406561
33
7014518
340
66744657
443162
58
3099310
7557532
169355469
9682908
6133
399665
236827045
44
686718
936041
455302332
197380
4917
15
27386
534104
174643
256185
78
7539231
1979839
39507
6141
1403619
127
36579
2296
8
104
697649
10861
163468
106484
645473
414707
39771051
5606
3843
5341
495646
1407
33092627
4052557
2
62
7275269
13221
30427242
5
120630
250
87648364
15
16817815
14870
12
266313953
72808611
16465500
7719908
43932632
1138
364537
15988990
93515510
3967
25815
2
6
59
50636244
1212
1641127
489
42394
11591049
354
327198141
83
1386
4186365
19331
11006
7676
3412036
8960
148
2671
1449
20
46394
966451
1670104
43452
1960
4
146168224
12
20009
108928680
787206
3
231
221
346567435
22066008
522
97360917
117634653
3124718
13871784
3045
14921149
1753280
12
118543
220295
3263445
3570380
36233116
11
14613
1004884
52
138205
61
30
1118542
4263018
244
105
17507593
14
7
60697775
3
15286242
87604
103917
153649099
1721
16415
133183
47636693
4523
48563590
6316588
370186
7606
77689882
20946748
1742671
171
9617154
7587
3209098
3428223
5301011
1343
5
389
73
25
389
3
3963202
20
451611
373840414
3791
9
7
39
9
37860
116739
3186
496826
26563
61231674
17325
2
699723
3991806
5855364
24
1207
259036780
254686803
28224
1093716
9
326
10227
7
7370222
204
41
372523244
569164
24
65982639
99775
1302
177
16
1585
31753
657
14629716
6062615
147004
1832
2
199
402
3491
87819
346022737
73015729
24
13
3066
3
233
396835118
129693
5393676
7
20425063
139038
42812
14
1874444
27
490
782598
1726085
974
203935
219689
11
14
26
3
2025284
77442
97204
10
1455029
37072
131764814
75239
3423
602739
914
44
118440185
38560
15
4734
203
1855
4479
346330418
96456019
107566720
383282931
22032
244
15845
724
339105801
197806303
533
443715555
706002
1770
15862
124999132
1855
27
3230
44
77
29379
392051267
4
61414758
2906
15902447
6422539
3820724
654
13
141
80175
169
320
874
1268722
775042
88
3008
31028
219
878375
2219950
233224164
48
9583999
2033
158179799
19
8
2
2816
46929958
2
182169
290763972
2
31
31299
3234462
5254
166785
217
1002743
55060977
6940307
1567220
81226
94320687
335
9790596
4
8339303
4
437375936
92
5210702
4
8777929
13770173
36463
22538794
5372921
32017
66212
126
207159
104611779
124
837
18376565
10754427
161418
26627426
15864
25640253
19151
55
18
140
19
106272409
4131
3
216125
3
167766
384794468
27672146
2
86271113
1756
15909
1881
113783913
1770989
100285938
215991
19
16411
76
457971
28
278099618
8
1431210
61495865
492
80
13239
102
7611
166435187
6921
2787
113542092
2289
38255511
1758598
334477623
131477
561
91650831
36538
432
29673396
103
14377
23
364
49534
12420
54705
599
34
15
2628
19
486211
3547
74184017
4507935
479191
18682469
1133631
7126
389
4
54
15669
4442
75659877
85039994
61478631
31
16663570
77852940
15930280
697
32
70473738
249
11692
118
7
3036
1498327
714
26
3925670
857
113341
21011
43161
9
177
5
3577
69623773
3
55847
155817566
382064
25279829
1485
7462065
1905166
181007
207
5753815
2726847
12
13
23
1267274
516214
344391
255314298
62950655
270735
5022
95
153880
182
12179
31
325115
27
11709695
1207185
5
106
432
14111
14643
110540
5118642
24
3162989
127
460165062
7
14938942
46234
319159922
1680295
524
3
201869
11
12690276
38315904
28
1618814
55235
123
1642814
2581
257337756
28020538
298
209031
1200005
963004
9252
754399
6
120086962
1798
1921
317587197
70
49
240209895
82
25738
55660562
1049
3920
78
85018
5953
5047777
3968
16478839
13
12616946
2119
14
110170226
13396
2582
4895
3983
2795
11727
76
1751
5266
64003
244979
243454
65861
7579
4
319
3756
5227
209314
489589286
265646316
1612
5
2
397
1932648
1370
126171495
27372612
1626
44936299
47084822
61
410853437
28379755
205678
200
7
484697
5
160111
3642
363136142
38103451
142982516
13958
4
1596
110186185
767
37440622
15076782
465
64612946
5075
47240
9
555935
2197834
1158
933367
34
8
55
72
139
1800814
29
517724
127
2446793
5
1115
4298171
102
52487987
101313419
2
11869
101692
269063
457739308
283061560
294861
19
68849600
115651889
104
260436330
373679066
11
128213048
106376
3192552
3653831
31745
13123
16577
3057
270744490
78618411
57304588
984
15
7
50974
96024
4314126
32106506
13
211843
993914
25
7
734767
84941187
1141794
5
200703445
40
1152
2752746
157722
2578
5
196617
114
524411462
1813
254
31840
17274749
152
1466
22
134043
708328
3146
5
205642527
244
19753854
18
230807390
12
110
32236
148811639
222529345
309598253
106830
2
131474939
5281
695774
3
1170
3229
182835083
281205
120024
55018
401535061
530
231
487052
3162
8615846
4
63062077
27598938
12568
284249715
136545471
319549
24829888
1489186
2
5360
23007261
62363
389407
110753
7
8
5
31277008
289571503
56651
29
231
254816
96105
181383
1155
57724
18941358
101846
2
89992572
7
7
611
412407128
520410
2
11207
34
2267
12
497769
327484
41739096
197585
77259
14
117
123
12515
202947765
144680669
3916
3605
7436
126670521
7953892
1747165
685
92263864
3939224
3226
15035
1946622
46
2
15
456984
69
7774021
1263
28
14869718
416837088
1379738
1550868
1854086
334591933
50
40814
245742
223282
74762695
619701
58569992
46211
4205
37510580
13531
2
354295931
131889096
2
6204
46489753
83529
28
58824908
8647168
185
55
32495129
17
1398
4
144073
213
66280717
24279978
3362
46106
58580247
30429
863
122520122
6
82
263434
1837231
6
297411849
98
16381450
7475
33761
72213242
6
920
5242
160151
408219663
73
11359217
49
2259
45888697
15
2732564
10
9278441
1986677
7
118546439
770
7
2440854
147
315943
63863781
13316
127
26845522
1446017
63949
55891
1021285
321
1146
1319977
446
16
3
61
264006783
3989
4
152368415
6570138
3811
17018
16214813
520625581
95388302
15468
420220
252537943
35
2049265
60
1019563
176283498
9
234
535770758
286
14
4262
19
190
15382737
30384
1781606
1838
4611
3123
1479
181
134083518
247196892
41
341664
449075
99588
37
171
2710
7515675
73
15
4074
138388273
7
210
14543
31022
115
6
656096
3017842
47115
47
13129392
30
91025541
646311
253
46578580
314353
441
5
84019
462191
2896
31752
29581
175956
10485990
250820
59202
194355945
177
104109743
4
16358492
120235742
536487
2379317
2278211
11567205
6691287
878047
56077
26318
497326
2894
103
5435691
2
448
936183
2879762
35
57
29
55876
190484
388
78
208074
11
216313
66
12684
29478654
721
26324
68913
8337
60381599
6979392
5
15522
10974
15876
5
126
246
63910
8016
15640356
25
59775
18
8493
35498
487366061
7511337
1362676
2162
788
47159986
5623
542787
109
5
5429134
2170083
106021512
127059
1276
53
2395675
1319782
1556145
828
3484399
314
35
125640
510109
9416
3163853
24015486
11
1084
787849
105
3
45746
1270
22839
985
47612184
345958550
121772863
26703678
342793
46107
1592
415
685043
125952637
1641
9803
24020024
6189496
351259551
294951
19
12
2
9
32920143
8180583
47
6600618
6
1090
43
22
216867950
368
4
136
2649
9104
55776659
8
11866
74065
717534
162201591
54
81
618496
9259627
341
418575259
35
425867927
3979
3405989
2522
44
285138
14988735
254
99854320
2
18220938
2
3754380
1457
5758194
184360179
79484386
9955717
2458773
32
500447837
20909
908
37984454
1617419
253883
1815
114
6
2
70397353
4651124
246432
640
546360
9859
3
101849716
64812
54
20
5729513
424236
1974
152222651
749539
272633214
47681789
28208012
25164
433
4
3847
31063
55900338
3024
29523
4110
7049482
58
12
107
158541790
207
157
87
192351
1370061
73023257
3123020
13
120280
48733
387777
811599
12419961
12
7
642
218632955
1141
1153358
1568351
16507400
798796
5020
35
7
13779892
146030
796
80113
1956
188307
1743483
73
84
255262
86
462
3614017
13
200300272
2292
488971391
184376
8132
6116
93163
258260
205169
2257632
2801
2619144
130314029
141022
63302939
674
3567597
1350
4086931
17771
1807276
72996
434355
4633614
6014
221427
1670560
11
66
32796809
97
870459
50606
150343879
61403
2505
30
13
15277098
83357698
129777454
4351
2
6160
9442
5172
489
986
26
118
7511
7911
16959
61
117379
148248133
247558
337311239
245504614
16074792
33993
134279
455
6618987
180792
470
695143
140
536
345273
26
190656
135006
29426902
2931046
679
12205764
746338
489159
170
3600
9
63465274
28242
1983889
97
45095
24706
1917415
27646974
249
457545
106
428752
428
17
1759483
49
2744568
167847
34959011
35101792
118658043
412589018
3
34
1829
74
34
8709473
4369
382775734
2
10529
455484007
107
101243377
30751251
3779788
38215
21
12070
8928
8092
1851
20
72
26
5856125
977662
134889
10968062
118772
277253
5152657
15226
20
1960
43
226007
4830797
972016
15099
33491872
206
12
6378
26000398
183
183
168
2240
48860
749634
60
107763
557
40454
65546004
3816
302123615
1149
6
12604754
163344810
214
289
29155791
10
11
39746684
6453548
59718
7432
225
89633446
159734
5508405
396783
2
5319
26964
119039
4
2
61193178
18262
47962
72721
5895533
69
296813891
7143654
982
2
54
7
24
11
4
222105
1744
73611
454270
30125392
325616
1116
66
30015
6981888
6
2
29
7409986
1904
452211666
8
180794116
2
113779
17676
1890
333
28160159
137
258706
65825687
1215
414
124
74602
15
2054
3782813
3338
550
535629465
21247347
99985
290077
2512
5276834
10
7762
2684098
1570
2017
293
258919
73886972
85662084
50974379
416
10098812
527496251
249802978
374362021
9921
587064
67569875
85171140
48
13962491
1862
3
442
518
664459
6257
790027
2367
324439850
84601
215542291
362376
39707814
26201309
253319946
2366
32672
63255
119
433
8
494023
416670821
79468392
23348503
359
73592748
834236
5567
483
67577
198
31777976
461979
64001436
1939847
12408279
988141
64
215
10759
25389005
409064371
478931
47
92524
65697390
444686
419937875
387332961
13833987
87858
178642
14
23621
37897703
76186
263
20539455
18
45909709
702
407907098
1388799
55636691
3829
61758851
3
149982
5
11679444
3980233
1551859
1802454
7
18511436
65496
161956609
10
75
32057763
16
1480903
1618
2
483982829
20264203
6852137
611920
19
73
147
537
26947
13874
454522388
7400
29647081
1042090
16662126
4090
15925
10
44
123
141530441
2
448863321
29
166401
23615
3
31726
3
73
3136888
828006
46
6251
34786949
28459472
9
50167853
31098740
197
17320
1560
61
25331
393844152
61
668409
183064280
15
39
6342538
89
82102294
4553
3636513
103476
90894
96
463600668
14914430
2
72440
1224
42290895
223420
155
2
28
381806
2622183
26001
6481
1048
73208
12651081
4621586
17
7087
52
871
44708974
143
52
838
63
437
5041
25454
25809
354677
5
2947
4202
2805
22
375023897
2386764
334
10
499418
483
714
3658756
80518
122
234
17
24203
1009375
3399
22411778
5
12451879
1859
105100107
10
233
1233454
143682
65217
147297945
14253907
50338564
7026882
1833166
12
300
250
25
2
5
2012271
4
1761
38617
7745146
2
6963002
49
2995
17620
8
3866053
118960876
388133232
11708
352667608
16
2227430
15179
921254
126
464252337
26
7327606
9
1155
529534
1165
31
247964389
486652
24925252
10
21
15
122672124
178699604
29
29794
205024
1985051
4002779
1394375
63655
46
2359431
67084435
4214
13
64738
206
987980
1919623
167383
6
71143
1741
3
28
842
8104
127
368247153
7
5977725
3
63816838
13384566
6
63989
1682
4501440
155582664
8
3606251
9
29051
23733
47868656
79
282720802
5453
2
44
57823064
2
59
4584
2535470
138431253
5954887
94057014
6
391499060
41074
3321
202
4
385166226
47
20
54229309
888886
44440202
32947424
890
3232
3
58493485
7617257
3395
666
23
2
25
1779475
6187
44951843
5042
33959799
20469
840
26
327
3645
7385699
2286
42
6
14
16129994
251324
53
9
148202
4146576
681
482260
744
30874639
519881098
3
4569
1183
8864498
199649
6778
1261194
484074
59191389
23838594
116049
2
1975
11
367602851
10
1342036
174
470168978
1312740
48423
12781893
1512
311812224
5403
168
12740173
61258
516990885
308
14106
62193368
9174
2826
21044185
8654
2
6795
136
205888441
1788611
871
909
10894439
227
1095
5473193
4053603
2
129876
36593826
202260
152855683
1551640
853
23145
10090
1751
16113115
166639
33527435
22
5850
94731
462
18334
118477
40
13531
2295740
39216
4723700
13572877
2018
1645973
123715
121447
69252339
3
100
106302706
3385163
308
3246784
12
13963
17930
676308
521249
3
101414
553
222591
30
455
31235
444363
10390
79
16
4699
193
6126
477900311
1365
33126292
31494434
26
30
48125
6500326
91
6119157
14
2
172150820
87976941
3317
240976
29080
124
10458
176076303
28509765
55
32
331494
56106
35
93
992
529
50218
49372878
11498046
5568
21
7
63735623
78
307
5535
2365776
4405
298304
114
828172
62739
9064
636
8774
322211444
72706981
17609
2219
55104808
100622
156
39
15
7
900995
4896643
2123090
25412
29874364
6059
58493
2
216585
942
22812
13320330
28274
2
126149
99
3870543
27937
39697
242
99801
123
463715875
26956
30372722
45193097
33
20368302
64816428
334398
53
1330265
21
21
4108
336
1012819
908272
839
13934274
908
108
65
81
19
11171173
471
3637557
921
7269
632
210554
126314
1713
2199
2163428
4
35
24323856
227979970
31
136834
8411
3
80636475
192109
43803968
1056
233
50606
68545555
1133539
56
20
1909965
10108
486
38109
73115926
90935
2
141
43322969
32469
20
65423
47
32553567
297
34150
3
154175
52796
138099
132469
5
259985
30682
48
32973
27
2798570
3441935
633
4
370
380
3656
595665
18
95
903817
93
137027535
17
110574
3
57673443
260843
118033515
5237
123
786
3608
3029
63598
60602
1265
2192172
79034987
7805
498823955
47
5232
19353
53243520
24
29617
8
42
1078080
2951
7631071
51661573
25
3
90488038
3507338
14096269
13330
7469
19
957743
1295
12
45
323228070
15
208262283
8341386
2
49348
246425
34156830
136133622
2737058
31033
34
477912
1322
13839
12072366
953
15
24
103657698
5456802
4007466
620119
59773612
2
52769
158391
320035
334
19
345
4
509465
351425455
14160869
64
9954
62
125244
191170
986
347
745
4865
38
682925
651
302194979
495735
14901
416844973
2035834
928
237372400
91035834
3
2080780
66
83
2273
889
115759
409
11457910
10
940669
5864
3
860615
86
814452
3526862
6542
7699
8987812
146
21550834
66279140
58
185085
11200
3896632
53122
42109079
43414566
91
22246123
52
1038817
715491
371
519267549
41429
4
8
107494
24606
2645
3876152
5616
143596
36873
454
65544030
20
6
14
6288513
441
7148353
28747
35
463
6579007
3239595
5916226
3504702
14
27
6239
219
67
424560
150934
33
2534724
281
6407
58450418
3250953
24079892
5913079
15
13926575
1611381
457
447
2
81
29
2
517712738
12
977
803701
61786849
254711
278939
1727
63
33425
59518
2018638
26945
4
3164081
86128
8362429
56026
31
15459
57
8023683
27
1301
26
26160
3454
56590476
8002661
175751161
119
211
9
3021047
51
2906
892
75208
309477
1261580
164656
6304
6
186225
18
3833935
37
31090672
307
632
334437508
5653925
110
84834379
101409713
7
3940
52389
2343930
16516590
3153351
671168
103215
7328
21508804
8431782
433
31
202
5
15264
7376434
6188649
3324383
21688517
2329
480632367
119
315836707
1579746
127212
7412634
635641
157
206642
2
42612
21436
10745719
363096
57560
54
193222
2731715
62775480
234
140748623
35167
9938718
48697450
162548304
286484
187863
23046400
97799687
16140665
6
24373
3
111414525
249
2310175
84
426764
483039
448
445546
1863
323
83103
61645140
25
63
454
235
991559
331203
95
243
6715058
108000993
878026
105585
3747044
57594
25
4
47
514347456
255224
121309
340
5
3186
180665
4621
393
3806
18
38089
51
51538909
3003660
694
1584
24481600
3351
3696
244
327141
2026
789903
87644
6
215
3629
7
498151323
3381567
2
3
3963704
19
3752641
25
39
19328
52927759
6383010
18933
462721412
47
45212657
192
5
51
227369715
397340616
23752822
2
15
58157
11575
3694
1150
2234573
340
740168
428544606
32264142
9166
24
259138
219671
6
3
1053
3322
20
394
6267
533
1023
183
578
7
43
9
21131404
37
4091
110
226546362
29467156
7769393
127
243
3
7
398192
136339
1855
16727715
47743572
105
521013
464415
285
1360790
138
1456682
5650380
3600264
4673985
491
188099262
52936182
5
7350063
50561
1285395
126
3011
110519537
1032
3
163446
13
3880876
24714
4
8591123
12
228
1625
43
453956
1485658
13770945
64106365
3311115
9183076
77
3795
7695747
474938
2962509
1367
1747094
5
69532
737443
94540
4454
46
299
14353
485
30824
12042766
216663
41202
30
241
5235
438917
63593
4998
32
341472
6875406
4294
106877647
1617419
217058
1479
106
337
2730
14
1483
999234
25
266
3301
12588867
51583967
237099
349901446
781214
6783
69817467
4546352
10044
16139011
5333476
362
731
6
11859
61
14884
10849104
213
16612
2873092
80
85370
13873633
115346913
223414723
136
8263
98222
190506
190311
24985
74
2372
868
4359681
27087
434920006
56599
114
13217283
432928779
63634
29
3
120
50668388
31
2731201
147243
1870393
1141
752935
3
124836
31218
44
255477
8721
3401
18518
7380
2090696
202547
5
12087
156642065
17
124540449
3677073
993474
2788826
70714799
4934417
249
6560
2165793
31672197
3269
356666
3
59238486
130
27099
13397
39435701
938711
1316
6651
31
14
5772
2887210
42667331
4946299
10
7965158
7061609
1705578
2930248
10
536362168
63
98008
28999
4
199642
424467584
7933866
179
25
7003
19322
5
13023
34295924
20
228234829
50
3938367
26932044
14215
92
432360
121199
219
1798
248302
595256
98397
220692808
497069
614
3
6552597
235
81859842
127325
20756
10075040
23
411
289
1387
220097537
9161
6324241
6675
442807998
44287
39100247
423
193481
201
15197
18381
30
610891
2157374
884514
145793
516254033
670
149916604
249
44240
29590
6168828
13077402
156
103619657
204591
24510
39355
5
838426
54797761
1349
142319
50814
2092587
24
347
5814417
119350518
3415
493469
150100874
187053
1114104
2922
19
12
78
30072
32024820
13853
1020675
265
4617
37847012
91345
4743
449
631
908820
39042
361413553
296
21951502
13
2
51125768
1895
394411
1925419
4484
3548233
5219211
16221547
87616583
230478817
11149580
922
1747
607
720
6001
3
11864
55409914
46
10288109
32454
40
48953713
17939781
38
3504
16078
865782
127706
99880
50584
245518087
49219
25798
2439578
130745572
7223
25
51496
401
67685
297214
2904111
82170996
846
42231
833547
155487
29
41962753
801870
1165
458400
12563
14615799
494
4016323
134139
181684
35542
39
2559
346
12310
190017
46826906
6729376
3
835
3
444948
77
48333
404
15984
6122492
1280947
4806
155
42
3
8545454
464269904
2942591
277595390
210857726
298
9141
1588
124919767
3118874
5288
36900062
140354
7
130886
321073064
156582661
2858
40403106
4550
285
241583
2
173343369
86293
4040706
252802360
20
936765
2442430
4
140
5567
437
2
42800
26454446
2
90710406
3222739
39
429
12759
56819833
111291971
76
468910917
436931
155
497
62
477203381
16533222
7624
36
129869
3542
2021588
3
2595476
14245
18
6686
172
932270
3616428
123997840
33203818
82821
43487819
18427853
54605661
194376788
1864399
2990
410
36500078
12
412061633
367187776
8293
336846019
6118373
7975400
3846
1668
58811471
1065572
65982
57291
2751
2
26665
19034
916091
3317888
34168416
1250809
10
48369
1046
14318
2264
14
18
18250
999
6400
559341
104
35
60175071
743583
204
1260667
13408
178643305
4104
5
118428
24537016
106982947
6
4078592
46643997
1812862
113
19355910
23632
1543580
160965
207062725
170
3632246
4
2274
1018918
3964175
1780661
41
180
4269368
17457
9077250
9
374514
78
23939
159425
521
7951
16165140
9297436
1645212
633
1508578
31234
995
16404
39
55949997
245
150578723
60746155
96239178
296
91
406982145
62
941030
6822
220207
467177
61274711
7921
246
236570
206747
3
953
1642
5681034
73362859
211986364
96616
23097
16263
404
3791
90788815
7
459
12147119
4937312
127682420
54013432
20780084
146
39284
15
121
1950352
2052891
71475883
27573004
283127276
12
462589194
43532
108278
5813
167959
3
8602886
49
10796
450963174
771571
121049223
6121575
29435
158
10049285
259
28
1826342
6
4
195789
30150
2078357
433348205
2
100
60
31
6184
15
7566162
1045188
3718
7224569
1795499
173511973
3220
2751
334
66598
460377
8043
1044648
255064
3205
155559946
399956914
27674
12052265
28512
217
2
307
25513717
2230370
103
159
1265
11
493935246
11
49857144
19942
67313
14313
1299500
2
134
1909276
9384097
111174
36500528
155
45
857
108
468
214
2777
34
10628
31
27946032
2260228
5
1944
25
7112599
13768785
211576849
2
91612907
13395
6
22209
120548802
115
618
83
2070047
2529
2283
51318352
8010
251778037
12341
3091
47918389
8281781
11920775
533
121
12587
41
3
226
6156744
3509
257677104
13
198
12
283
437338
53
525778863
1100753
291430
30786
6
329
215
718
1796
1584
453
129350165
15255
1690
2860073
19847941
88042622
3921226
52
1682789
517616
1906702
580220
12506
398
1123
87467937
1266163
234005790
195413278
2100
403919883
3
136738
8
21
2229
186022665
153
142283
140048
294789275
5
161
2
2012
34083
118234
72526
4134518
145485
6
114742815
8715456
27
216192166
1000
233465097
698248
41
300602
255
3612906
16372
11856
499345876
96
758
14
6
43
28
488
8
6
16772
4574
5
5368020
1021371
9
5
603622
293008
1574
32547
208580846
128247
54
269
3
26
43
329827911
2479269
873
2661125
1008694
11059777
2957451
14
489202
51541422
5851487
88
275874
12466802
46
549565
594203
2966
359857130
2
233
14555418
54
308797
26669
15747621
15053776
11378
2
9265
38
4593
2
43843
463
57
123
1223
63162
2368
13
98
6385043
204
57
5843072
4180174
537
13664
512538
5836
6
2
79851
180
52801085
42721
9431
405481834
45313178
13154443
258631139
151515
6513522
1046237
661853
2839066
2
47136
5237693
495937846
473729
416343401
3894694
12239
205075
31331
6871166
49883362
3342
16020954
4212120
13
20
64851
252337882
65084
28356299
65794
2
69745
434161639
4882629
71
24497420
369
86263346
1092155
880
304
28
13612137
784473
50435532
3582000
16788
34066
5
218
29
241
3209543
5019543
6535
1464060
3
206521765
13
6413253
200
121
262983304
13
167
8791
3646
24559
60
3557538
255248685
714215
290348
40026066
22905
5
256434191
518176138
368727441
134
7
2
6051
16
96371455
70
476577862
18
996
11
45
177
816
550
120
54525578
159141
34
15044
270598
4
2
3246
14557
3788253
35226
3588
1684
8653
190629467
496
6
151991557
15390071
180446
52134
15
87
582
1444
826
42139
226484
10
9268888
419
89
3
52051
1116
127397325
91383
982750
902
1011
1819450
55408
111
5
91
8
125
3
713651
1289
399969
489
3
4060
151
103362
11
2
100791
512838
6
4606
32006009
4330
18848834
165869
2220
174
8139875
292
4
16186
14
1287290
158670
1108
84772
450
87299967
119322
982101
4
38
300323267
71
2004133
102541
5261
136
79502
5
3592341
767733
11856
66558590
84430
15129
132186442
8388
225
457078
367
7771
6
471
940
11122
30364570
400610792
3093563
246010414
3588240
423142
147577
461021
4
189991
861151
4717127
134736231
886
162
7677
8323841
14
7
101300632
20410
61
62227
40416
344
394
10
4
3
1515478
1054
330961
13
1161910
15138
46
841028
15
1802618
6
70
998337
2938
33954538
401017
335959
281925
3638
23576177
1287
65
6958
3
32853128
814565
31771
8122567
1968
6406969
15225
21572
446445
948877
235
23
41
60334410
238971558
15
2434
6791423
92970
458
30043102
4887218
73880
373
388568
412
248
30011632
622649
416873
26368
73
185481
464
4
4286323
3766939
3049331
11896
458
16056963
2670
3548431
10244103
466315
44
92
13759
105
5658
4915558
619232
138821805
14881
103907
39152
104494
4
189
4007641
2844
131384046
218459
485812831
2807126
10
180315630
17
17
26
41565766
30447356
84889266
435055
1316668
160620035
52
8403
938
4799
16159129
7
19331498
902492
33701124
2480
23938611
9
2568216
20210832
33156303
24
1007
38
11792
33037465
40637
244126535
1582863
339027689
206774
433037
29764
234634
485230926
4
37386
32
174896738
119608
62
61
159334924
193
23
146300
811
261817
50
46
22
1014
259534
3
6198249
442314991
851
88151266
10399
96884988
257990
8734
2
343076750
653580
83411
864
58497979
14
16
941241
85
51
957762
47510575
309352485
29781930
43039332
25172467
30862
35083
44112302
135
27771
57107
2705
83
241305317
97
45905308
6673
2830310
197
214524960
1009940
57
46589887
61849771
3
177
2484
63
331867
46
13
3442
8181031
1421772
4429
824307
120
287
12203
726432
721666
23660
5102690
14
332
39
306159222
71620510
158
2585
6
7530
20569490
6702866
24971683
646903
850671
1291
89467
17
466766302
212262137
35
14573
5339389
22038687
2
325148
72303252
5152
111344
7
62132
80514579
43489191
18
13609
4
1454
6423
423
32
73030360
83789500
21
8
8
55853
4060
221
5
120756
17
17444354
2538
7774
268
390780755
11
2388
900
36427828
28
1029387
12210
4511909
2
378841516
34
309
16868874
352837973
643080
92027586
6
51
1866
60232
223
6835
3061
14650
27
7
11
56
387952
756
11648
179
1519
14929
315620
4013948
86911
904
3
944
29033
33366107
9034238
53422687
103703
5
6
585130
231377087
18946
137
14694436
285
421390351
64907189
107
597606
1998
23
84611845
1510
1104255
3238791
4975048
2971878
12246
7918270
8487
58486936
2365825
101797
27
173
202056889
1811270
15094
23540302
30775
32381
368544903
19
3
4
497849
14535
16
233886
241950214
115
947732
20
7003371
114
2049995
721899
55996462
289050334
3589
43621150
375
588189
132558038
8315751
5419189
2
14
11
14384
541
145688107
7
39908122
5
266911
353
2
47719
8
20372514
3801
66
6121219
44702
83
3651
83003119
1807422
2627
212025
78304679
2080
3961
2
471411
174
31
10082597
11648
2532184
925
6278705
2
345429203
43
3941937
20574824
37
500950924
35225885
38214
87710508
639309
15
131
63
20652
3812830
3
12
257930
18623
10
533605
9036
9
94074477
27036
81
1145
28893849
30116
255778
335
56
60
25626456
429
1378688
1921205
9
126997
2
103115604
6
2
664
51558767
2858920
3282
75
11380
2817
840876
1876
10377
4387
34295
15612
273365552
118357
19966
36136154
3634233
448134670
327774
179252043
345589973
6014
1147581
232800
6793781
12613
6491
6503
47
1967
2747
445134185
181548210
356212417
125327789
48
22924
5440
33
5108375
798662
2
2788
63
112817
2
6
217
227823504
2595
2098142
9127172
67173717
899441
1653985
22536668
211574001
1411
368643616
742
251428140
394963832
240180
1251
1821012
621308
10323
643
2381566
1591859
526332707
39874
5
13427266
13
11
152
141322
147500891
502
8
2986082
158305
16
220
43
45816760
120224
1790
64452
13858
169614047
14109868
10806456
31
42172436
307
65797127
195838
254956065
15
49158150
17291474
1027642
233008
89738
4096177
7
182247
171111
2
65226042
161866678
4071
117644533
182732385
1699
609036
174080186
2555
27360660
128527
41622
159
1777
3781123
26
61530941
253
834236
117342165
51550
437947181
225307
66874
308496628
19442
2
2738
11859024
185601
131513
208
155532
489
16
669008
3697
313
58
15277
289912
7613
66193870
3
906
23108482
13
11251
29139914
117874
17
176817928
456399647
260310393
22052406
31
6403857
29789
3
803
29847
5533
254725
6
112
3196527
4
523421523
218552
497
208
25543887
269
155477408
45
6601
14413
24424038
312
117
849177
1943328
2126829
48
63487
63792227
395822003
105
52286
402806063
65844091
410
4300459
700
445
751
24948437
32784437
8089562
12
59638768
6610
1292452
5074
55348
3
13855
138
21245
198
2567847
23173726
11571
289081
275605
482041893
715791
4137372
25644
2388
813
136255
6972
1969082
22
552
11397002
750
3
4530046
63828
1542
7
3
7214
21889166
452384308
895
23476867
13740097
404397270
24603579
599
30946
31
14760217
4310371
9
985
431032871
43590940
524232
453538512
57
308
1872497
199
1197082
972
31691
2621
88
839704
3
4044458
74
2
11370
70
500
9204435
24
3
493
122774673
15954
32
134
4354128
8453866
35
69514868
38990
562
50342445
11
6356026
11338
29
2329165
52313
1005595
4
3880411
12720798
52
737
2
106597
7716585
4
1745
72902025
13328
27141
202
2
9726
10560093
41452598
3938181
100988
127742112
21697
164658
2
7222
1323461
14079
11371926
12428708
12602
2293571
14638
882054
17481
72103240
70862537
2077
125022403
113943
39
360548298
71
412504244
12376405
5
19
161882
3
239547755
483889
14051
3006317
3
55265835
126
639
22304301
4418
2381
625
14283608
21
32091
531679702
1033
13774473
2
900275
63079
152094760
165737092
10493237
62680
41
30274
107
9010522
329
28
1977
14563
2
2077
132045752
277509
60136
200010494
7
92539405
1215
4088940
28
2
45013254
11
128
207430473
3818702
95821
41169678
13278
1803
24453
211757299
122096
77219152
10559076
190326
468720
12718804
2629
14
23169013
640751
6
3
116322
38172
16
473
30970
526754
27373
30
928
39
12
13907075
53316032
720156
20702
7801
414610531
9387148
1129486
175
5036687
72
111970
2
22082
257
2
7
3910858
352014267
1701244
25832363
5864
22895
7196
320173
713188
78871899
186622999
91928
5854276
839294
294
3187
380
3539
6133
14
20031557
618489
25747
14478110
27119
3
996
2
111104
92075
788872
93603
542375
233903739
150056
12925973
168011
2189
94698
863
7
7743
15
328125120
2
5153
13
59
78069673
1388
2706268
2211
376577
129428961
27760918
406750143
28
5
63519166
296742
119381
364139
2209897
70987
61831
565
37762
54355
7978
540893
15
229246
14
747
149920139
1047
742
125366
4025
4
4016152
11
67
1393528
1097
8
2
1461
10549220
466509
10231
5944
63513978
2857
1683
284
3184057
281202
4840
5001
568
1271
1596
244020
44
74492
267248276
483895726
18404746
15
121568191
146013
187380
825290
233
12680
27637345
914810
64
40
1652074
877
43
124909939
436566675
837293
212362026
29863296
2686241
185716
121428
119
185
14
3
7754925
40541412
1209
168
1925
2211
435
7264
173038817
563421
10406
56291
8939248
203694326
285422
10
403
58641
7703503
5369
217004
3
579
10027167
126
2497235
169381064
100991
449400100
59692
10473248
57667
213563706
1991
19487
68
18144
40042030
11
739561
199384791
749069
515913
246164823
3
311986845
168378180
168976776
85628
222675971
24300
11053120
952
218
6
187
284833861
425372309
26767393
1363890
13458920
880
1121
3461820
62
670
13607
120120
1363
4377
3
1159649
47828
139406
124493333
649268
32933167
457902
667448
15
4132
259997
651
21393
58
152388797
221363
15
8374062
4207
8611258
132
4
495
13589035
984775
129412
106032870
233
3257
4646827
364
6
4
20456292
423127438
57519836
85932590
23
31734
123
18364
2
78504
4
117105
69985901
502590093
1421969
1867
224125
98547665
28
1013407
66
48
15
5905
10741854
85789
27
854
13
25510
1272
3422
397550
502361850
17315
2
344
502
246
790
674476
38
36935643
515313
41598
935267
1941613
189627
877
432754
527
145954
7601787
4043
36
3666465
14
347857242
46220
2035
556
71
300534818
30604129
104249
55495
48
850854
232771
3949
5
24339375
3487039
25622444
102385
8
3
30025655
1361232
471
258471
57880
321
201
117676
220915877
74798673
1861
1674528
57
463
3166
15436998
17
12407
123600
77962610
1443
367
2541867
13
90648
37170131
80181508
96605
25819918
38721346
285
4975
133690036
22901
435176
1045
5
39031724
2
8209781
754
1117
6
2585717
530
2
19376838
5954825
128
21319137
6580
27413
4256
3
182881389
51
18463
335014
29696089
12
4921104
18573708
742
258548378
275958
180
5396
341
6
418280
16653397
1855925
31751322
1854868
2
136576913
3
212704012
2984461
90131762
26232888
125520322
5773
29253
12923137
23
68862
203771156
41882
62107552
6862050
16134339
1751
357576
38
12
119123
361314
46173402
510642
302
936
70841
2780
8457
51
40
59699015
28707510
3
16329
91028310
5
29301
15
75107617
22474602
1313
804
2533
25
88644
942685
24339213
61751
33586
11610
285
2445
432013560
76
42
127523
71841229
11141
994200
19353959
699
8159
1863932
32844883
3
67322
254531220
91
286884
1712
40891
71
15
106548175
1025932
2091514
49269906
18
8628
78
8756349
461
839
10
23471336
15109752
188359
3886946
19981
56
41367
22420415
15
5868450
505944893
2565960
114276
7947
14760
203196532
5345
2
994
29841
58117
1459
8096
745
31
2079440
259049990
106
2
12561496
33385
115527381
33109
8
2
1672233
15370
60
494
95264635
74473
2
4159
39620964
159059
727720
10703064
12
1558978
11
424
8150
259670
108882922
14246
1043961
477354
2051347
1158
363453736
306294
320649
36001231
92257212
63809741
2207
75715794
489
419500
855
72
155821
3072
5271881
925
96
62
3
562
487
3294
435
10
650988
3960742
110
2262
271178377
897094
17346586
45855910
481810839
159660
1718751
7792
307853681
1232
57802
16608159
1285
5954406
344642596
1303665
116
674
2093805
3183
1149427
481
183508000
36387574
21525
150032
4964288
74
289880967
55442088
11089
3934764
15307
6
15
8652
2
13893788
124
96341
152886859
48499089
1860
2
1728
53340005
701811
46951
3
1714
218419
2
414936808
66454853
3
14772
73421779
252419
2988
659290
257648545
36984
764510
25
53
6968
23769
430170
505542043
62279
28
24124015
16
25164
14874
7561
34314
26239
5414500
6
54722215
3026788
109776856
1765826
7
46881612
624226
12560
1747761
81486
2028692
112775
44902
8458745
500759
392075100
367251
13249
29673092
9
3
221531234
161151
10279
432249
16673760
12
3778
1380
92
4581
5835883
50305
201
104
14
186626
7160
130872
198274892
166
80603375
359477474
13188
59319308
1228
327
927
563
475778191
135
519579095
240
22368572
5
782778
8206878
1429
2
159
12109719
18427438
41729889
15487146
173
25
510224
3972
322404
13886
8105
160380
18790357
88427223
1564349
3846
525328980
374
60
92
52581358
280135
68120
15699329
2546
3
12
11757
1118799
9779585
13772813
223148797
15795
347257
228903391
28
386
819473
493353
1449557
10969
231454
33
2986
703973
46287318
690922
103
2775485
41
284892
12555514
9235959
59081
6411402
101734373
35
83463
950340
7828
6859
11
1065397
101209
41
55136761
103769
1964
217
58
191968
965
821
46713
2
1973
3674
103545161
74788468
6563525
288870980
4337
15545418
23482
212272886
117
40999
55
496
6466676
5594579
185974056
53
413696
8737
117
1391
431326573
3501778
235676
8915574
51084527
1460856
11596758
3364
91627
16
431804
3465652
113226373
2
7
29853132
46095710
412243212
22499842
455
130314
32366294
101463795
21958496
94406010
1296
10849033
2088
144
108
235542
120
669
2920653
355
3
4584
1274
3
2147
332135173
214246196
91841755
389011537
32
535437
238
72
1786
32374181
94567
16159113
467796157
26982782
125
161979098
706
38952217
416
123496
558441
1731
303
24630
4641
4170843
106754
540
17980
32359595
58556439
31372400
77051775
461515
164
2771431
8024068
761
1881686
16640
46
421151185
31437895
194
588045
20759217
6958
223101788
53321
15599494
910
4
6309558
30478
821553
973
466701
7890
22761916
97057849
70950728
22784
127227
10
8877707
3
131738
406176694
66
257972222
115
57169
106
10
13970
88
15332
12559360
84
6455
9799921
26277
3302
43903757
16700854
187467
128219
37
12658634
201
5
851
66945157
13139486
972
57973
31771
666521
914835
287
54
19
31
6839422
124136237
124
81892173
16378
59
30800
42917378
59590
1351
357
122250128
29817
16540378
431
110631
6503871
221935253
4794593
2504
7131897
15467091
25
86
252141
46212916
83528
1852
74872184
365820
3247379
18
117345135
2
1714806
94174
2165
1899360
2
7739
25
186939313
13174
12287
3
399555
3798
6
5076988
2
932
69
5702
661873
161177
100612
683
2926656
373210
5426960
407374
119104391
1271
168
8078
196
941925
15
84962234
34
82753
27895078
63325
3358
7
66593652
60
43689
647
4300
1561
1739
648228
46
344
1716
3
6
1128
199839
162982229
67
9381095
3431886
310782
4400
1317452
714845
31538831
425498
373277
256166
397105
15151
14609699
23769
134
4073723
2592
15
56390
40646
47789280
57620502
296747492
29
2356967
12
9995
2913359
942
9430624
176
127045871
30282
1364
20931
2
39231285
43
1133
25013
55
1058205
42664
5240366
6937
14
15
6
16161238
2
38639759
92573301
8682
147
78242877
370456408
28546079
136102868
65603894
314537025
60
250
728926
17
153777024
2851212
2
157627347
1755380
15
204427872
58948
5508
1818
145330
1326624
428
63339
10
7636
18
1842
393788
77363299
230168374
4466
22054
2
2381498
5
29320862
16
7632
255
155806524
126
34415202
20362478
5944
12103
9521
83
5306
114832
4
106
2002
19814
45547503
350014
11745172
4
238
1904
15728545
8566289
513691
65314
159553805
250
193
7614
4954187
2408049
154
48
136
276
6623
12211
12
17067646
14554810
14455
322
122854729
9060
284
4
15234
8
243
26913
39
18206939
1504258
15
470
555243
3
49928
62
9
920976
2
52394
44426144
2
4
19
122
81227
3
5752
910014
126008881
7056
123539
132066863
135644
459745
40
476859858
180
2
56637844
7
181624
189
28173
1669
160727
178
1636168
65948838
4353311
218163170
2490676
1811156
116445
107573
2007668
59641750
13127044
48037
17417660
100398
20115
384
227753488
94947
11875
4
235805
3
39863590
1047365
969
8262206
8393
48470
593
25396
2036976
77
2577
20
206
31
878996
25368323
27142
212
20
2482647
198626874
25
45309430
12986766
5216
9
14705184
465191522
22
89355223
385389
48047016
283234
7
20783
263372342
9153154
4452562
1467683
298202737
19059
2553509
927611
882
189
483426
39537
8
4
617
944
442
2064
216912
83
6338
759
7
10652206
6709953
40062081
12069
6032
23079
26885
171540189
40768
1171
2077260
16304
8798073
11990713
292299
18667922
152483854
676530
32
92
16593159
8
33
5
3602
11
201429
84
17
1192
225422
1729529
24629239
227635
217222
250
127
2
103260
12441
51
58152
40081
84144
32691552
282
54
4220266
9319
1028780
12682526
38060
9909810
7375
3325
134
684
46
23240
2401
663401
441894
3834
487055
8983
5
64275
1815
10448
45
737
1026
73510
2780581
40515634
71
10592
150010126
668116
404
123
170255
2008
15
301
162
10949016
313053340
460808119
32510814
934
13
28917
277
7134
5651
1266279
27
391233214
8988775
15607
55927
50
318917
10
3902623
4
492
127
526430
12
397363
259718
5717
2333304
629798
8091118
22820002
20715
38
120476
246934
236
29155
26163
10
315225295
37895844
79214959
3882352
7604
8239
46559470
17144
183057279
14
12853053
13915262
180996
3
671
163318
322289
9
19311001
2
3661867
86
3524289
6
122508
2331485
108046
167698567
121299
7209692
191
1867966
23669
1917
8371954
4
110429537
473100
254468
112205
1626170
2016
388134762
285951
13
11725390
28489758
15867
30573014
1530381
18
20
40965785
45
7737
4
20868323
522785051
3
237
2208
405080180
7861
20346
253725170
10663782
28864
292619
14699887
141
199
7505834
2187
4196520
48369567
14648209
165505518
9
1017042
113240611
18125280
1172888
4914
127509
169440735
341
188623318
4337
139
388
626667
13588
3144323
12
84
7223433
29414
38838
99688488
54888
23926
49857
43751863
3662
251188
2
104593374
60679051
11174437
20
49610
233602
224174713
4239
15160
6
4109
1665
1996494
14
470504984
1440
656
1285476
4015447
2
25
7604
25559330
2492
17
12952
26402287
3058
252593615
3118780
5760765
1095495
12752
220307
1920871
767822
19
101
402494459
33002349
9
59
1334910
376084155
102522
1460615
6368
158309
63355
50698559
351446551
3722
3929
738127
3
96
111
281425
61482378
180613034
183
2155546
92
5715937
336276465
14
3
61879
4176539
19
20551952
186
45068543
29189
1165
3225848
64
921335
10
8
8
3774
93
16
212104991
17618796
1949950
57
21037663
10
3307234
1667
13319319
20654
24
1193413
4535
4
476
1037
36937
22
8493616
1027
471
2
1733
18852
5919
231855420
5626
2
148
2416
112
186148
185452591
94007806
1332
28575336
8
3041
3408
54
228
2807696
375
81
1113829
53766
7
14035
103775767
57264168
101236
6086
59238
35242626
287664
10782247
9
201089
5190
272343
2327
824
46026802
134165580
4310
42689
40945
10
250174393
328
13691842
25487485
1900985
1600
820077
3523
13326
9006
500090
450171568
3068428
124629
20
962893
264539362
4041
478
15
79981854
29
96993529
29681935
3
72077
807598
100
264258
364211590
78
119028
98850
14
583943
29488
6
96783
2
29
4
4596387
262109
67
41731147
105834
125
2058165
17
42312
382818692
15
4874286
957
1723871
20155604
209118646
48
2466
1620
22562374
28580966
483
126372741
64843375
59789
6159
339369172
90950
4957
5
1058069
3
3070
7262525
11086748
399572
168233420
11
503498
3
22
239
147589160
3248
16
13
3
51071951
482159049
485841
35
8
2214724
32004442
13
78
3
245442
165165
15058738
34
1016
12205
11876407
3648
429881
755
12
155234495
718467
171
2983
9388059
32
4
5058
1666998
7781848
4548
71792
429810874
218529554
2
6929950
31
9256333
1390971
13153
630
289
6635561
847517
92548
373600
391
15
107534
797
1407
65087691
269238881
36411263
9101080
382688
200
117205757
2273598
7671912
6142341
845113
32314346
122654
7
449294670
34351
110844503
94027
240330
37
877051
5
1484
3175
49354
56356365
216282376
29054986
3326
120
35816
89
41323
3006
24491
20156099
739
976
188035
358
63
3545267
7422215
235
32854066
2
1783
1491
3740
25200
3
45318263
15
50626229
31363
43971
270
242141078
22858
866685
347517087
50279
173
354872
92
18960035
77096297
69820
2
3
7
22678
86621
112
2126494
93
3
5
4265
307743639
353699260
13238
17561146
346013545
224163165
80147137
2
12
2
929427
13123464
53
15075
162520
64671333
416186
2037
26702
77593
59574
3
1866
9298063
3908
17414023
11182
4
374
833327
3103534
1410938
2
303259
198116116
119
82007
471478859
23
254
140
10971588
2
139638408
1168419
12097891
501422663
581131
367899
6899868
68
50
16976
4873630
3
275368
2867663
370
92080192
15120
120
3
478588
21951
11815079
515
994
5949605
9333029
36
8392219
238
300628
127075170
7423
84
12877
3
715
11534857
13853
40692
435
13809
52
312859096
7
14282735
120
63
4247
10
24
24272705
317
643134
80846
18
1672
10095
11561
10
3627112
24638
210683
119356065
32
1248606
13054637
36
68022
146428
233
29
3624
248
146
3716
335409069
580379
6
11318403
198295659
4921
59
3173
242115560
13235081
27328589
1841355
4104
1978
13821429
7
437723648
43578
846768
123523462
41244
26
22421035
298
51
26439
114
2145
445
3951
61
71
467
1385
9
63
11398
939510
459214
478861532
1296173
376532
376846278
1393884
412
1391
58
8560
118074
492
11367
1516
49466
139
138241
9072
151
5
26678669
3621923
1709
3282
8582445
259050
2
478
292589
28838555
8621766
3476520
998140
30089132
13
14009515
125904
47
13678
65829816
171471040
2
929198
6039005
174712416
46917
51
7443
8901
392605
31266
16
60
56
60945
60679555
17
55583843
378
501
7143189
433
5757
1032
10
5
416884887
51550
238
265136749
486081251
373727
1739838
110593582
143264657
83954
5004
57
6617
448031858
55394549
516002418
2464
2
7
168728
1869614
136652
178128
1398
2746529
417714
47
26344605
467580
796
956281
24731447
4592648
3605671
5237603
58
18932108
99
2
787282
16
16814684
34
22
47591910
127
855
1881
69
3332246
12
3
329319947
2
359629
318616944
11
372
77769
15915
5
202
93
1617
3297582
4
3
523286047
97799761
2
226222
2
963362
99377723
57128199
10
6398
120767
7711
849
232
8
7115
198031203
873
1153
363672
321138
210
80284
28813
16784
180514048
1340345
2813323
96
617537
1327
15
7414
127880483
452347
191338
177
512589680
87224
7944043
836381
362688045
181
153
1148369
59338123
127057
1279506
30933020
8
12942103
91
16
10801
18269
95837
1653284
8276810
164
20
204036
64
94686
13496
1523421
1716414
23608
17985098
1661
5
200
14427
199174879
76
29094
44146232
3
49
1051741
10
8
1728702
88
737
72569
20
224232835
5
571673
38734
788
101
5545808
81
57848168
10925635
887
255408209
27
96792
4
7
24984
41
26891090
38
223
51614
975
91
489873
2098
6
991
391
111099
295127826
13548
15130397
2306
77
39
685
124880
52850
3
27559588
106212
7606170
2714
994
776540
96729419
496
532218
78555
6
32699
9
36066117
218
3873278
553977
425833
5
753
348418211
11
6769
34382
284171
1848798
5
53
444960133
26353
220861
296
5
4168469
63955555
91
641
3315758
220
3336
223
64465
28311260
3
43845569
539135
184306
95022933
24609
1146224
122079859
1286
1036066
32
513260
138059923
41929
1093670
8
52376
28255
2405
13
110
658717
2
10621313
372272
8
8481601
1624104
28
32
2551819
40106
36
6
352
510
8101
84048
74544472
64942
3593563
12850
13563030
10
56
4807773
471
1278580
4
30153
8044
92
257552
7
54
47033
156
126509
8529
209225555
12619905
6367700
41376
5
826307
361514
420
33737
33501214
3
4827
595
241386
14813
587
88317879
16
2
1967100
105708819
65532
11882
4904
1285
5
493379785
46082592
3552
29017
30624178
97
12258
167123019
108
31
6391018
11
1611840
1105662
13
19412
129996
67781298
15417638
851227
92703
434573
45
11230
5650340
13
28
906
5
1249320
21315
5316
2
426710550
527883
202681879
359745
217
49969827
76834
129288
3628917
965237
6620
764
31726089
10680306
705
121967408
2403
6149954
14120337
3361177
347392
1000
1494566
3656907
6
47811
14904
3756
120867
1036628
17
19694165
3383
27038581
77
12
20498077
50
27
200295
7
99870
3344
303623695
1155058
11987
434652
533568
507
108455300
20013283
30190
3327
45
462
2593
230086
12339649
258186375
45721363
718609
442978741
81537647
22269
64094173
6
127
6620255
400090703
46
681
2444843
54030
395774
435364396
113909554
38108
24347
444
69477923
27544588
5
138263218
31333692
14688399
5
123
310
9480096
40649
513006
936575
337447
12
59229923
25660
2080
49
3262
273399471
1225956
3243
3429
200621140
248
150785
8296104
1047341
1219
8493
25
289525509
417
14590590
621562
7
173295420
291
2
1944851
989
24966517
3807
35797
843
2721819
5
14706
11798
1680478
245
2
255
175540
7394
10
6530106
17073618
763
30190
20
26
5
26686992
172
2035551
186064
5554117
4814571
286834
24131
127
13898535
150851
950
34
3134
58269637
26
8
166286473
161344958
485480608
7327
117
209
29559
189605151
1962
8024
14171041
29272564
81293977
1344562
2396510
253
129
4647676
37
1172105
224417
720
3
115129504
26218364
25
252651
165158348
14495
2671873
6385
405448690
273
30
4564957
7437188
65635322
27329
12918
9952
3
1471765
5
244339
73436
310561516
4956559
50
916
3900493
27995
155692
42145
357
596
389290
5625
494805
50189
881825
130384863
3
441686
1045742
391842642
8865
122978605
12563739
844168
8062374
1962
2
8
7
1818
323490058
3773645
58
1686193
252059
20047245
123321
12696
46
58922598
1887218
15
23247979
2
470454
822791
3
843234
215822876
3
523920761
5407
5
511775032
73682209
3783003
385584
930
42217609
3
528565
274212945
278469
32128
102
59700445
4724
116036397
458
1132
1519788
12
589
10
110395
250267
5850256
411
8121239
28
26229815
83043433
114336
1797877
20
57248
17
10
399271878
532
40321
638443
1212
18599190
6
1913
4086969
87895334
57
1858059
322
6537
62
214336
97605552
23
27127605
20955730
743540
90278778
7
6964
36349
260479
12
122875
11
713
93162
322953619
523
3930
64762
55921666
10281
310443
46438327
5021812
3145
23714
118091143
57847872
2
322696835
9473
21179
4361
180745077
47881577
123258
421
85
521480728
1838361
25908
11271
202050
48101
39905
14887294
41670
4042139
33666
192750133
23956
5009278
508046282
744
180
4
9
13
6039
89
2586
5
14967900
1472
60553
9
6
74
6664213
2063678
1002
7258
4819587
10296559
553
4664258
3219
165303714
3709002
206433
6
25577161
19
110
22
42764460
3489
3735860
2646
114552810
383664
6956566
2004
32
454817772
3522
105770211
35
3542020
728
23859642
423
14658
780278
81
1826
23
4684
13024502
2745766
48871092
443819
1700
53653
479
13005017
64812852
98421
24042
6896
5408
360156
65
43201
3
10574
428439505
6
413533
150493
50201
179568276
76146
682
13426415
5
12090721
127936
57
109686364
2
3
310
52
5
399
177734599
512679
772675
18162742
18557433
14
3619796
1300305
158485
334245
5664
128007
17496
1094
6863038
440627
15644685
878
575639
301
30932732
302914716
553
7600318
960
27796567
234
510507
22630
555
14373575
24121
13572
16422
57883061
973
5913
187152
8
581268
17473
499393
66959
1149108
952054
886
153232267
3
21712
369861
24729624
416783344
103315
8016533
59772
11412395
233
14757
2638780
36
18961
7785
1168126
647
53
834
445
3
2384
249841284
133219
32244301
4633336
13966
905
259897
1210
353280196
761
1436
8798563
195
185909
84465138
4
7495
31718
50857871
3
1990
676
48
312
4
100451626
9222929
412809691
31
136210038
168505
98950
57468912
211676
241
17215057
18
16418059
994
511282330
6530089
440
22994328
5983
7752
75473596
7
194672550
600
34924370
350
46
84572440
88322
589328
1656
83256
3
4
444630
126
942742
1474592
2568178
1962
5907
1941815
13956
4
658
1559
35
28055216
1480
1079581
5515286
444
656
8
18515
83
282945
13757
62881
3061
14824
8
1945
123
17
4
4
19448565
107573
21998526
224
949154
135876
8102517
2
22866513
368
487
1725491
4
32158
207041
130016
426
449
20497
1854680
3828
398843
26
336
6193051
279314
89171
3148839
1579234
451
2
2
111
38
8341459
56540299
3068
305418
181496
21583453
106
15
395
23656
8
112750141
26
31
14
194
2789
8397
11150859
490768535
62132695
1805912
494056
5540
600860
5783108
10641
36
9842
1788
254
10
220513
48761066
186
1479127
233204671
142524
45034
176469653
74217306
11956234
6601
3594
151622
60355
101821513
247062254
2736181
5495
54160
78104926
3297
1835
2
65
21371445
7
3753284
4930805
19089
69
27
2
6230117
163
11768418
1033
38988389
306296174
77587
370384600
53382096
5
3
3
62400
8115
811
432
16
16651
1352
22773243
45077
14
42712
550
21499
494
312428
6444
15755
3442889
161065
370
4856
89494
89
991
73861393
212809153
356
3
462343
24
232377
33294
2274
312991217
215
380164
5
97
204473
1169044
25822388
9
21752
29
4
84
5238356
32235
1355
7203144
42743840
127375
696
346
155461
318
19175817
1934224
26173633
13504724
57
725
39804589
3398456
219824
125
674
491211481
812
284953
30616010
48535
744506
3801061
35675
62
228064876
45
43024428
12249
31
89134325
12072
120170
115439532
8
980174
3451706
75446
181885849
5652
256308
38
22711533
27087057
752
2004523
101723
11366521
70375965
5262276
191
6
416560599
194
289338
14501
226954
4
17
49945056
49
4733
276
31130598
45761854
1746
294
869
178383
13405
3
3766
3
262271037
65
11592702
66118969
49190427
3597
27
1297
6262
1244589
1117385
734
264923
2
80
198
238378408
827
11
244362
7082173
42
886105
12
43568
244
2490
9
23223013
71096290
6709708
17
128239211
7654707
1386
731
799428
90107099
163262
85106141
498006866
3174
32269
2997
24752
216534063
221197537
209839
9681
2
75262226
106
11813
217630
105447137
964
85486709
70
27080997
244407
44667171
10164
841
2642283
6082
3032169
29
185
652228
815221
1146
5815960
2
25402695
774050
13569
8903439
306
8648567
1995405
187857
45831
25166095
177588271
7552449
11957175
27
6511
78
16370394
45015428
414
55395
237
9764930
1934
6438497
12
7824638
423661314
46
999888
69
886553
112081
43
79995
384251052
1422
13782529
200055993
12
11811284
502
5455523
1079
50197155
29944811
108
463786042
386
1095
2012
8
43519
17
223543
14
205100853
15019837
732299
637257
99941
625
43431145
11578
2210798
1883171
314
25
2879
165499
2824
38895
16612
2296
689788
8071
56079919
485789923
126946
1941809
497900800
3353853
85867433
148
11374
54635
25514
100
996
1158
4962
459318
223000
1969
2495071
3339
116020
10446
4730
23682117
3
315330
1877
476451062
231041125
1919
81899
344
626237
31278
598
481724249
3301055
221828
106
3596
76728
204794
730984
3
7958
42055
14117
126
356
52769339
29439046
313296
21765770
50
29610414
43
3834249
137519
201713
204927
2821376
1893
59323600
74913
20012
200705281
102626352
115601641
7615
9811
449823
66820404
10279
94
313649506
115808
164252
49258
307653
450475
127387
108834
8157280
31363
194233
6526
214
96
15
214
114655
172
2
1210
918
28
2068
3889
4
387259724
23325926
205
139290
1241
3844
63
1311545
4501
21
1628
70798981
14
98
1728847
2
519728
5317
12019
89097053
3652284
4
348
25419
65205168
3624
443006017
138665
76
2030
785
5
131335100
75
82330
797466
35196016
12
13612015
7465
166633
240990
9
3741083
4107652
2975023
21093686
88
13
3
61955402
2609018
228
167511616
9311185
11588620
526463496
6139327
69430
30
4257
66
21493
112
5
6965266
57736
96158030
470489405
1008
194
1591281
6
2344
570877
3
216
164
67528161
16935537
40646783
1499919
97608
782655
241214274
1016
84802
917
475023561
616496
503162107
2632
21010
1184401
2744140
16125
2
133
57963669
83917
29871141
1132971
16731
11010375
1974029
11651506
5
29
380033
526
8
862
136
351828295
141429
3005928
4095
51557730
193670
6171998
1837431
129390407
4632889
19175
996
548364
13
4391
7
7
3
12672
106997
197910
28195955
437774
219
419263033
9
77
234535
108942553
7
7578867
86087266
4
2
1740
3451
169
6268
1540
235826
270084
96431049
129817
2390363
6180
464
130126572
64493
137333618
659
957608
65098216
1224137
1588314
493
301953
63119
3571
25468725
739
2773
437538801
6
608
2265296
18978641
11
11558
448571
4149625
242
8
6606
13273
6062369
42
48133
58337
2533589
55
762
927728
4852
472059
17
196356476
31910
17531
26
5992893
436660
1785
646497
135426
8214572
45144850
2030
12080
456
93
33061
421235
10
964
11
147469553
6699
30572
224517560
3
6791115
33739
2181869
12
115950
699
111
35
31
157060916
123431218
8
912403
10
1776112
1648044
1650
114818288
244876
4024769
432413809
3
6
1374849
1211
18
456
31805307
2652448
29522745
193536
254169
1669641
7
1699
1597
427
881652
2
3
15447
21
92
4709452
393257424
220785
12
1949
37593920
144435997
3446106
247014808
6164
475
4398274
19684
238722
57358
537812
234574376
5177852
7141752
64065936
29744512
2
106498079
11614
1783784
17248759
237054962
89830056
85774
88
5662236
3921
3
15318
16
35574
81
18
893
8
27
16842333
1130260
1718366
7
70275
2447
61137
6094
23488
688
2034
21132
6
91
25733
16
11
64116
571
11033
14
399
111
20924
2546875
4041
27664
522
132000871
5986
7
28510057
35467
16
426123097
724
4279627
29938625
42600100
3
114
60960733
42731275
15211245
23802
237
124648
8
5
97710
2
667
2222
2470
717727
63
2433873
206518878
688
11990661
102995
3272
115149
91
7
182086
13840
92
1064468
14408
3074342
24
1583
12339
7126354
71513766
117559313
301
86429
241510
706
43
3828
457859911
12985796
54775
180854
16
9792
15
54739
219
7222632
827760
1071
2332
7058
12209706
248
70433897
508339
231
4
963
3
283364
6630
11179073
3538793
70
6
143309
62404
10
4292110
43
6
2330
3
524201365
350043530
500
2284286
349095
232007250
3202
3533
7
86398982
806
1346764
56452196
3530
7
11574
15362
388
57782
18935524
15762326
7877
2
66174038
26
895
44
3099
59275844
209866
387684358
9
16
62019
1925
80
25496928
453630844
369842708
577
43830979
295
25166228
26559
121
17
244790
58026323
21947023
569318
15199
13339
6
237
367334244
5
42
884726
2
103493159
253
31
9900
6
331096
4113055
417
477656038
4449
255183
7104710
6185
39263312
776
9360663
35256266
78102810
869
46
239468527
105
9162
24
26
4106
76
5858
1680234
12156
5404
20493079
15
3059995
66
10017189
251952481
11785303
3125
2872
18468384
12155391
14638
95762
7429820
3547953
4
1477345
92493537
256
38477304
2105713
11390909
306398
14705843
57970
59
316
460
2830532
25141111
424
316825466
40
8291
88085
1352374
7
1289
4582473
2713416
252888281
55
493
715
3250
11670
14555351
55735
1756707
3907923
43974419
3
1655
126999
342960758
382
59331
2978
54072
227433
451270
344994
14262
9014
5745057
8082
63554
29981
412288
1407
22
101
220478573
57383035
326
35985719
15659207
237926
188987498
146251429
32501
78
63
323516782
68490
49172
4
81
384
13
1439333
53442
17
12101
896
3
17
101636726
366
186414752
66
143203680
14215
11
29860496
2
780335
446100254
38188
203
15802663
177154022
7729
30
14487382
821948
124
3162
487825
28136
2419120
464441309
5155
332888791
2545
82
1867103
469
6361575
1003
1962774
371
86
51123
395
10
7
24
119296
20976
30999710
11
12060
5
88
391122567
81288
25975
180966
87
8082
233145712
13083957
3225
2140
5224
469918
3
2492829
390
568
989
5
26
1340629
29
125503196
1385826
30
2696
293035188
2640031
3059218
33054907
15900
3
1160
3
23
19821005
787
51
192999
42392
2
415028867
28
6093
256191
3
35070726
101847332
1354286
40573
13
90193
611
6060044
6
746557
74389843
62
163991509
2764
211
141
278
84833
64132667
112344
5
321763
3660863
8721674
37754213
97949548
17
28826
1498917
33450453
108590121
2727
14
2
3979198
4062
115
466293962
19989869
36237
15088
13622435
304612
4950
1070332
302
92877444
22
6533671
27775
89066858
13923
180
199
28003
25305
5806
3593931
31047607
125
499811
1947648
13
10060335
23048769
4000
35197463
128177
2071255
13669950
763439
153542
913805
82
21698
10722
329820853
7
44187403
466897
1968
507
14
265915212
9
1310072
32796
188
3544071
381
414226976
26212796
287
1004981
1510940
28
17
3274235
165783397
159
16141
4893208
987592
31548683
497
30
1568
254
1849
95319187
781
6697295
16322
129367225
13862
200424275
2851146
2330924
14792
2
6223
4043
11727
530672
11
3910418
221
73790376
336414
20662
55385359
1193329
12658
671
1020924
35118357
778406
952674
59001
4126
3020
134
1456
115261
11704799
11
258656256
438601177
2953719
99259261
513927885
202624
710321
36
1713
20
5
103322
6
43742
141
135680885
116799
5061589
604204
57997
487452364
32975637
27
879
959
14763
192
49364
258355055
159
11
26986537
98
203463674
47
5101102
4027
6
375737652
71
1126115
15138964
12
54
32
2
10482326
380516405
159
7224430
258626779
37943976
451585
6438
77683
119408677
73511
48607479
59165319
44666
31899035
464
2000
71202
111
23
12
1016
260825513
4626158
14651609
424274470
36289
11250135
27146
183
247981
16
42460748
472
3840
5170
16048414
1288
103729
7
2303
187
14207993
30111
133420103
69217012
236
132179400
18040679
516562396
1104
7
12
231055
32058281
6
230752
55
2447
759
526
7027
1481
3276824
8341648
28
135
12
789
63407
15618739
386602
227532
1488912
245
73243
352526
3
7569641
312697
22726628
28
62622
7251461
1405
215817717
8303
4114076
114945562
2
40246
73915
43
2
16136161
26351272
82782251
11
171894
29850395
43
29354281
14211198
14692650
2219991
1736701
63361
23160372
19
19866201
1605
91641
15174904
13401222
74538
478418126
20960746
112551495
56284
11666
55873393
6
703308
664
194605
8579
4189286
676
29170259
211
300691
106982065
4137
39
160
456238
32868552
257319
27312229
1640
38
7688482
1113
222952292
522917781
1868
4783939
146
159052
23
10675
7
1680906
11975
3
4986
220195481
750
354850480
755280
5589
248448
36
4
6061519
21733022
181990990
112762674
181977
406
1789
7
25045989
5247
2392
4853
1147818
2
33726078
24999113
5312
97571924
53960372
457438
465
63844523
4029
1697691
465
35392567
11172650
16623
24
114623
328489211
26782912
373101
7263
2851926
55110476
967
9643005
5395
53264
84
164200
23321679
102108390
4006
2945
66382749
2005
4
216689706
4184
64648
50793
8128
46
5488276
11
16846691
174624991
126458
131276745
23843
90934
208
39
190051701
656401
24122030
22850510
29933
164
228309
956330
5
173912900
2132
94828
59444676
2480193
5
511867
1770069
57921632
955
3
174448773
79874
259348
180497
995358
13814932
3008
6360912
58575
5734
25050045
856818
519072
2
465130
2223119
3705356
95467261
4
264771
12519801
930
27715660
115141
70
206723
32803187
11451
676
5000407
65997915
7
752
16
85402278
7
25343
97404
9
783
152235
62
14849393
148
3418603
44452871
852
15252
236727681
98831548
472
285
178
16034
115941
7028005
150
306680
6696
610609
53883559
3931
3423
821
260966754
1795912
561
40
16
377856
118
37977
63
133228663
654876
1571
202
2631105
2
226
9680
198
138947091
145421
161
881
3
1218521
81147
6059
1568568
47827
15167
48091402
135326982
14678213
2191175
933
9717
173
4981440
54
9074
17
21634
166892
33
22
31
12755
61158
110521
75621567
30092483
18189816
6121
12333659
10624
165
611572
118695
159
242024828
1927
104612
25547505
28052294
177
5
10
3921
405
15
85027
221
13450437
105
10605971
493
22392809
1112
7
253529630
356
14
20609
14
90116952
80
3039
21660878
7136101
446423412
93860135
198
204874175
31480516
27
83
6
233
52
10
531504
291
3521
1696
1598444
70327604
9
2
8738243
12
28
189986
1875
99739
2
422
416190
52
11285
6
609733
133
5268760
40474234
699872
116912727
4648
8
349102930
11
32607379
27241637
30507245
34
13
8
4014089
52733185
670592
441
496312852
10
7344002
520603139
12
32732318
30680710
64
3
110875
679431
54
7979410
2399
67127725
3
445575
2
322
10156
28979560
11
28119321
185031493
4068954
2660425
17
51
26
30196826
25
6521
365
9
44234872
14316
237777836
32906766
81722
33711434
15069776
30589
8232947
19562
33
4127284
2829
467069
689952
11337454
94248220
105324
197996123
16702636
20
28500199
65540
41
425807
9899
43
3553
210947
7
14
541095
14602
2903
3697345
28742621
271
193320976
8750996
234
508068
647
105509010
279970719
3
331
673157
362
278
46746063
8623
1673
43
292216
49109541
51
2029252
7201097
1745
249541
193921590
210309
383409905
49006
534
553399
111
2858
9556
7
414719
2
166
41
3400015
123
63327
9441
23949
6244794
7
503
44
9587
110
7
4431276
106231
3493
1118
112544
230784993
591
172991063
8055
80
92
260276
4
4827037
33990
1355
114847
24880
102530
38814
8
25
5712899
166009513
2187
2439
33
12965
383947800
26
296815731
238590997
47969250
16390310
6
56815
105548448
18294239
44508833
163360
14392017
18376277
30
27845889
17019686
19
177780
6143
7148
4
3962632
906919
372716229
35747177
2
106
205871697
789718
734
46798
2
6
987929
23715
4
2338980
6
2
395441
43001027
32129101
22577
27
532097
1224
3
3969632
5
32285564
319317696
13779114
14352143
1554007
5902
854568
6791744
163277
339016068
3
549044
5878492
30975
177078
7706
1106
16238693
99650191
41796
218265099
728
34345777
16781
174323
513915668
17592984
3399452
894
3829
19968165
32366569
1895180
5132208
28657215
1891
10823622
767066
7
7
1897
88
13
201
14787211
4493
26833446
65468013
105
3703278
12937
11120
4582
8941533
84
984087
118934216
2645
71
28989
21
841817
4
3635287
1820514
3
493
1031
123
30270632
408916
141
1700149
3776
6293918
28880
28
444421
175457
1437
135966731
3
5696791
5727493
357708
1640
65
246346411
30554686
10461
3180
47723
82177
137544
98597717
89
3
65968580
240930315
56660948
7871912
7
3
5
1527
613
60936095
2548826
2958
253079063
32
139159945
118935
472437
29873
1030350
1733426
810510
2287427
4
333295
5509
145
526271335
3666871
26
5
1193
150909954
33041478
89196
18
251405274
1912
215408803
415610
107119
638
1720
27
30431
57147600
1291504
755137
65835200
513
9352
42984
3817
4
16832
3
159870
1367661
2104802
2
103823678
3455806
496
107
11990
67788
1587782
97
106992
11774979
20
3713741
212
1818
3577384
7679044
142378
12700
66761303
942548
7748
128440761
67
4626
10
26041
1373
450532506
5742
4
76410598
202407
1859252
1890565
355125314
1955
148
2110034
204790154
438
14
72361702
9961781
1830614
561094
50
55213
1574594
4
7
49135185
247
9203884
36
105475749
139670971
3291
74079
1284665
36845
14582
340857
9046
366660148
67
1291043
236
22289
8
1256585
120492
76634048
987
169844253
55
78
33496376
1671
94623
20255
1054
882
953174
6
243
252795
3836058
9
1416303
243
3
141069
11297
448
66599
99744
126942765
6698515
938
11854
9251883
2
4534
177085420
2774035
3
3
500
148705
7148
497
675447
108163
8299750
361815824
2
198924248
85308460
83
30279
21301
27604524
951
1033186
2812
63361
29702383
13217527
2675585
1549
3980192
2443
8
28880614
6237947
488340126
334
14800
21181974
249723
4033
19453282
1674
319688709
1161
2034524
31367929
3774
19236554
601
632
62
368064792
235
39634
128065
729
12198834
1595216
753
408253
161043840
95960
18832
308
112563
150
379
11119
5035084
1813
3669
632
54634952
2169
409012874
136265
6467
5
115
3
1281
5034
63282
54175
8746620
379
12233
324
85175260
5
46820
200
710
101828025
51281
100
712
39544
122941
20539
15362
1500
15099560
6670
422
7128499
2022731
417446472
112528296
241411646
11
1046792
3
39
54235972
7197420
49301524
1583486
5181867
12991975
137296
50394
2
33002369
94
26451
927
12096
2
2
509
401688201
104999859
807
102727
7232
258277
278
370139807
534751678
2325541
2836
44
23123
12009
56505433
128791818
9764706
62379988
327958
293166
16027709
15091677
315062
3819
3899
32864473
585
1080
7448
6519323
4
160372906
133864721
59826190
13
93209
375824203
698895
19251715
886722
6260
360463
941
5
111868598
722743
244
4021
2956
99
40065
1772
11166137
117514655
21
1752751
58
8
15366789
158537176
5987
382
1738
1486
3
33
35717
7648
3944340
48497
29
340002
4
5662
4518896
125
25923
7907868
28
1472700
60
62717258
77
4035519
875
188
90694
226460
13913
205946
202030017
1029591
30
1196230
427
230027
646
21914
34798521
10
1910
2943602
489297
1317098
2354
378
8904
5081174
16405
14945425
234563417
2111392
8972776
52
77311
427
27882
40
4082
228393
40558682
10228967
36787921
200214675
529
84274260
56
3781
3174222
117
45276
72261563
328
1936586
4388126
6
71
115951828
8
125
7448
4
231315
49476750
10363
142
12600
9
927
227287
12509
664
404877
29
243
60288
25753
114225522
103133
39014662
285510
125736347
2283
25
12
8639
11469
23
151669
46
477876936
1770
10261
5763491
508234
410682788
362448773
138195709
1589972
2
28905964
3607
22878
6104
38711
74
140
133698909
600
252968283
285921
547100
7760
2450292
121
3920
134652080
3633
241
430511
3
1044
40960
230498
367975027
349643214
34
333538538
30396141
522198983
121
247723699
15847718
25250
58
119449
521
7128888
12239
2
1290415
188597
751931
19853759
1612
2692644
61019
24436535
14021615
6175
10309309
14
224243
242105
207237
42525
14
47893
13741454
12
2
60854
16373828
36147540
350
15
115
90288227
27
60764
196
1551388
57014
19138
503777
87609
997
173
220
8231738
9
132435
4258226
575189
1279
54
1151
18956
8
380989120
1962098
706
133638320
16
431196
19074
981
5909884
10
33
194859485
89
105065186
4757417
11
80813
1418915
651
26
17215
138683
918067
129949
136906
282679560
3625
300
670209
3
25239755
2561
132
658827
9
29877387
1127
274
15
21492
333171
2020
201665770
49867
2214
2
29
5181
833667
3251573
4143221
80641
946501
7
321637031
30087
5781641
33070788
3548
1182
125326872
8477636
61
284
68230
151793
841
124
5925123
18
74204
524444507
1504699
45418
14345
7051
52370951
7650997
221000
3
26
293
1159260
516
334711
6536000
24719975
3133115
4253
8993741
14059120
973
3077
263237374
3406
6
1863
6
11561856
218865
12
841406
7572
13
198426920
192
5
3320764
49
72700061
1562
905465
714634
6845084
6948
7
17570
3519913
409325276
449994936
30351600
94037
5541387
28047886
310795
5702508
171999345
29
3
9293
92542
171746
102158538
558
271
63127
357358379
6937949
664786
68590078
81495977
26
804843
17027
18710435
427739
4666473
1648015
112524
105762268
168
1344309
520359
324
61
4117
23416
1589204
21
208966734
81
15537214
1530599
641
38503
28053
10
62907
147
8
3093
614
15239
2
2448
174824
1493
2
2
9
479
3777983
1335
29
22464
49435
2240
880
16
277131406
393
48932
64226217
194838554
159503
1992
77
429
289689
11
47712
13635207
67396
6766
29657
764
47597
2
216830
62108
2060
1626
14820
16466366
155774
40
205897008
1763973
873
77289736
75595
55378
490
9
110407725
1487
496
39421
12112
80
8794
11699
761
28944
44322
6725
3
14
1165
41
13
10395549
998
104
73563
482422563
7719
222
341541
33519181
10
108392
197801
12936
202317719
272
314456352
6141
5196
231780
15221357
522574
14
188210248
495263582
240774479
2222
30080717
40
32320389
6910881
352704
5098823
6
21519
20626
28616641
97715
1806
63
1556
228770660
22
43729
509
3114188
1084
3384973
4100
7290
10
73132
4
9093
2
12118
358071
175955887
6
4086027
78
615894
475
27662984
24393
5669
2400
883970
32242
1282
2330
1830006
68376
110917
3
17234
1468723
6229
35
32834
516
215
522395
12
36508
2554
102769825
4587
1302463
32083
55265501
338796
63
2423285
166
450248
1631674
1258492
2001767
3238149
21374
2320
4183921
180
267731851
21
10215
111263854
6
2
175133758
7559891
1309475
113673
423385809
166
17176
727986
12892616
519061067
44
186580954
2183
7035
21908
114743228
208061
999
23
14955565
125499
2666
59529
17979
133191969
8
2
221181172
120
95
338359
3418737
3969743
34549943
2
7061
6
6106
92
2223838
307
903
9490662
201729289
51
47308
3
4970605
72880171
3773523
5
87892
414529826
31946
1311
5510
1692
6771
160
6255
55
2289
12870042
476707691
6605324
185236
150
148
437
790
219
3643
486756205
4334031
4009
979
249367247
126483923
50234265
7962
492387631
590
14978
2279153
2699
8084812
5
15428
1975
98267192
30
12304109
50173996
174337
6505210
40717847
50020
984
215
3
2
747849
54370
223
27259749
176461205
452
27528
275
226
183
18850703
3
127
16187
2097
92564718
5483657
73236
22585372
7792489
1915631
7895854
5
325
725289
651973
256180
111528
806794
375
2331862
20412
31470
33446265
921
1803749
1212
9963110
82
44894115
49227
1379
13
60
10
480
260910
612
9
442456635
279770
6662895
1106
4
212017275
1981
391435
11311
1458983
90449
20
2910
176
14
9689
20154
6
150616476
664
2474
7742
64334662
481942655
57032
749
12066
1284
4249
127529
3101
417209699
18630
734213
823
14615
923343
366812
13016
1614
2
13774
2060155
11
451
4775
940398
414649492
7398116
1105
18892
113690
33
14242
4067571
24948
6857626
17996
47302025
23
232581
793312
205376
7
33
86654629
9
37
6918004
781
5659731
4
7710840
11307
16
1367
13292322
24404264
43694
3
4986
591
35071559
25
2819350
62
166068
241913
5
45851901
28776350
1893230
30
7241
194
776
49
2249
21510
7
8
66810787
5573
8
2
10
53076
6
212
54803
1599
87
67880
27021
15108630
14432
11727121
12780075
107592
6468
5075
11
237
81792
861
5237
318976942
333502211
21661836
446806803
1343559
250
10097
2597766
139060
2085568
490864
116248
7528436
6
409718320
121425
11904
36948
2
100844865
21876471
9576076
506241
5900
8
30372244
63687
1015483
6039845
8134
31
1431
258717
6905
733886
3354
2
63534756
52500808
199341589
6
314580
87609
476975319
22
1017502
927524
68854
31818145
31973
1037323
4975
439872
242122
7
2611
100670581
474196369
4927
7
4600
59
476096412
117880
72764337
91662
3360871
2189667
121
10951423
82177743
5400
4625554
32
22699566
122373629
5
73527
432834529
1031
269494
30
32851080
3
15
3813
3
3890819
1721090
4054621
9
99004
471324
255
58129494
41615
2027
264702
1852029
35
196958603
400637
35
13008462
7096802
4821
55547728
901350
19
315056
3520
8
28
21136360
31987
5903
3386
238
19645049
1283
75
11938308
14799217
28511203
16932750
1763
40
28707
2
13892987
819
86290
23
26212
1376
2771858
7334286
86651
35
451063
61969770
44
41203
702960
7769260
304
38
10665925
389715285
681131
2039
2
36900
815
4017807
3958
213351
3
6
53379
3590016
106
218086957
3
25
24154
1214920
23767
64815916
228227
158470
61
5
11389
38
9170
3087
731
197
9
508
223
3718431
3343
397082480
32074696
710
23
7437304
2747731
22
85065242
5431
2
11698712
859
37473
11
451
8511
17516320
91549496
7896
246062
41502
65748278
524911388
25280
19859013
23142
15210
35189
13
6021
106129761
10737091
35
145118448
107085218
29
8335514
45643151
1309402
462
31770
3847941
3
85559
128
1099371
1696
10
134
65849
430
771
40379
52
137272
12390
518664628
26067889
1614
522
484452
5
315
58408
3
91810
234879
36811
1696
502998
1689
38
3
2
1687867
128923939
361824
1682
37893601
238409223
44897282
485946
432727
9
144
246825734
1375280
15570415
1336351
242456880
398
8355704
9964
3425662
491
121187
2
5686
1497
7945
6
11
5
774
408463
24703
60365588
4
4859
32
32716
6132901
1274
625
662
335535187
35261
17183688
1198735
29264032
328
385199
1240286
34628636
61205
32061098
1108
49
35038316
110458325
8150
71520
2973253
6072770
2999
192220188
1088902
247
1479075
1786876
6161022
53517948
13204
26
486964695
12565
4778886
738359
23535
10
1098
363514964
3897
4
56848493
33197
12792
8984504
203093
67966
4231
8112
13068542
2651
463
25
52
35975
575
162538
19
242807
1216900
10766
2331071
1677808
60998437
205785
1906390
3867962
1172384
84670770
12952
468026
405240
97
28
404
211
371
1940
25156
729467
118821920
670
19979505
61010
19853236
99
2285
326816
290
12586
3
1088
191599
503097
241721991
2142134
125
175611
2
2292
7
2376
1253
30
134685587
6126
44179
305
244810
8819
6
253557
6644541
1843166
26876164
2664770
31
20
3
22650
2040809
685
69234
8
31917
100319270
2
6
7905
104
155890
680
100
834
356566
132
714
161018942
43
673
31801
41
181635
213380949
4
385043101
8
359974
12928
241134711
261280
80
404
5
53526574
229642098
7196
2737
3796115
90
1317
5
1858
6
12478828
445361
134
436
821030
141898479
54
29728
433
2424
1845
168892
7
946685
395657395
20
90966137
24
5299
120768001
429
50046250
37663333
475143379
3393
10091
449616967
66629902
3500165
56443
13
15999952
45
28
314
123
7
398
27758718
1049
45303
4439813
71354578
18142
14108896
5978352
692339
2
17342281
686589
1698
241974
1088
56
15
90945
19076
14394
7
494900955
4251
1265
30532
4827
165
550412
145591672
15455781
88
44785
6786633
4046484
202
224131875
2
13
57361041
1408058
7218962
70505868
32825
7193
11
71731
92330
9181008
5051
166167477
7
540174
7528029
766700
2
458773
1512229
237112
88193669
56
2
7224
356028
5887
118089390
775
206633800
16643
145
113923
12
14766142
2132
5094947
112783709
6132868
30159
83
4950479
24902
7369
4301852
21635
3504
16940967
152986
972
1565762
67459
3880087
1559
3771
202810
99419
221234414
89793343
54704439
355
13
24253
144
323558044
16519
496
427918
1049
1200
3809883
266882808
7250
3792134
14823285
7175402
160042
3877
320
30173
146
14
550962
894446
40
6544164
27260600
114476
16
2748807
7785965
589350
427274
3
79263
33
304733577
1204
356787
240949
260549
74
257182095
453529528
133356083
147068
500151
768804
280778979
3345197
11731444
26375
57109094
47
6751
307362567
26025973
885972
4
30959
578555
36486
29
14046874
250444
157
1821792
3940
9
6017417
18477
329344
435
141993186
1795
250068651
3367
4
180166817
10
7167575
60801
63654
524513072
471302
12
13
535496813
2841
18022282
27565
6810067
6
42
166
114140400
3786
48
244090
179
89901007
151566471
6658
2610922
931334
720
111064491
4309
462
760194
2
887
61933
7
3
48199674
14
4
1577090
49599
15019
1329
14957954
36383249
56777886
240263
113676
42738
106184
125805
1858278
737
53565889
3
182
13
16627
12
33080935
20355226
2
1562413
7778
3003860
47
2778912
59
714
379
6231645
97376394
743
24
150271
6
474364
383096060
10844
1794
155
14914
453107151
5821
20933
688731
38882
373
530781830
1915336
95815079
4158
3598
14793
3848
54
41841022
25404
174801
5
267
21
225
578
9752
2864704
27214254
231
998779
1656
62
7948710
7
105627958
37166602
18932
113290348
3143451
1609
5
2711
249741
31571
5231663
3854028
2141092
3
458
12
6788444
112299071
200944
939
18052543
1358872
16315821
142
35090
329289160
3173254
48955034
252885562
153464886
7133
11
7
116
6664414
1514011
12340532
3
21416
38
154477352
4
225189
969
3
8681
3
1867835
73999766
316
52474527
33
11248013
183534
120
2
1538357
97127
8856
162056196
66808893
49
10489705
721922
339362
11
13
8558
470350872
706
1689962
19578
14
234
58877243
2944
388
3753357
215
2707
17588
28502
10341899
53465
7557498
1707846
104954832
40118969
218344
6
1856
194491920
1460
184
1421324
392021
1688
4883681
90889120
3556874
158437
6
302
60
1110698
31401238
30
36781855
82432048
5693149
8847453
12386
1265
28433553
3423
347
2
669455
23
595831
3
8
17016
2538594
78
5
14
216489943
170563
2895899
429306
3146
3027698
563422
59657045
9
1423627
15475566
281
972
2631883
14
6492
63
39007621
845250
285915188
1164317
57953
294583
416342286
347
261903
1733
5
13933668
1100
370628
671503
36076
365
95064
17190512
285
736
829
890835
16085534
6922
223719
38382031
59670
558856
3428346
3104
20
3651
48067
865423
1566
2534665
91
130071948
485135476
36249089
201537
52574681
227
106806042
1311
3
810
26891
25
21
286
737
61156
227073413
45745
13248191
2
345
26353577
25
129567
1951313
1673
4
1478121
504
236
1532
155151544
2147130
128
19
118384
58498886
40
65547752
834114
120103
986693
15260
13172
1286
5675323
285
130530549
566
426229206
103464233
3568658
3170442
417
32287
2116
4731706
265374961
1317246
55
22508
8365659
658123
50504918
881
4718
10528232
38865440
4
445381
54
3
37
318391
23281
137
887
64278
16122633
17014
2734234
43833086
3690105
3083508
274
12
95029756
917850
86594335
5858517
53952185
142573828
1806
523871802
5938
52987
257
50794
3026023
1990
6
133035327
956046
12
508
3438134
22
3
555
122
464482
10
5
443
134754723
130752961
403
378
3086
114939
1053494
13567492
87
3
840422
693
2
3
6918
315670
177
221
86
8070
556
426291
451816471
1794
42
708323
16833171
440
32009406
442
14282
39265399
3791484
24491316
2
1026776
204
51195154
145255958
1932390
672782
279
19030
22510940
3
13898
2
230909726
712
2
50260933
184180
206
34565826
94384920
3425543
15621
2243
501
2
17227
8332
252896
1087
15
2662
738
32354
12910722
3764
10132355
479157
3254
312
8
1704
5252
61
19374419
1472
64
393
4040725
34
13975
3112814
1920
8740954
77
564398
15007
469
3672
14262561
708264
5078
1910304
30886
7
644840
108320323
11734
1955
20112441
347051287
5731
58
2114
3680
13625
670
7419
950148
535416399
177889990
10394426
124
4396280
11
122179
8472
47717
28
125
315
83736807
2628
96655408
1004
150947
460
108
3693407
499
29162
262
53519
62
642
115320193
337406
913343
62889
2194988
379
73027
7
83438
11
20811744
6
463
3155104
481
11015
239080471
60
1171
111944
67
212076
80898041
1812126
354
66740
72988
3978
13775764
14
69345067
44162
379118362
3396908
441929830
1559199
66537247
17885573
311198989
14104944
26908990
13989413
86
355250
5679071
30
5
15
82722165
3710059
5
3003
594
754
10248356
1980
45
82525658
310606892
238166327
27
2
454507706
504102
5415
12
33488
170035
9
26008319
2
106958406
7
234
527779409
1172227
7
252665453
2
9
1460224
3971666
754146
213
28555
647
1671221
122
44290094
8188
12341
503491947
1660122
416
15
719300
24
13017
95057974
7994
3149
210
189492166
7393334
83
188408086
961796
127875
23382
55038266
370
37
31
3796926
1499393
2
20210
110894
43684
225
11
60
3503
1318
15018482
105
94
27057
53010201
4479091
81
2
2988
484144
407480
6477
24376
315737
238
119338088
28
897931
901103
358
580322
6338
31824
11434
40
3294
14076
492125
1129626
498470
13295
2010
7969
6373
2006
6436544
22272
973679
78348688
27
616
224692
14673
182
292
138316
95085
259
31
3
24
137512
2
914064
136806
432688
27151
187441
38
7868259
265717317
2311
468
1561493
7272
38
45900
8
39377809
5250
176416947
30
3745553
2942
54
3580321
91388
1670118
136661
2
5552
108205647
241386
1851430
2
2
28
706
1758
118887
48
483575867
149076
225
178759164
8809514
47465
73209390
4766
808066
4
28657390
348224950
8052056
378503060
830
2743592
39570
4670
90633618
3953
144
61212500
941551
69359855
6049
1444914
112567
270915623
121
437
809
1210
50910
8810
2586
198304128
108406
75144
3735
23985
282141770
6899224
5368
8958822
843
287826
10
7150192
106236
6
4458
171851
599514
112
1036512
29849272
102258586
44
3353192
426318470
24903518
54774177
61836
129
808
3
3756
19119531
838419
506475354
239
8883
4986836
49792445
8
2
465852
100
5950
463519961
22583
1919
179827
407
3
3
15989273
3562
135839
120
9
27391
1607370
39
27642972
9173
242683985
343082
291714
588
2444
26084
12
87538
43383
214
9
2
8417
90
561
4
223920
3804825
5874055
2041371
1617022
10
12
13
104712060
369
16
44767
7
80169
1268285
275143409
29
16261753
148098
64608
55
11852867
166010759
340676544
1465134
250
38210180
16325
13856
11654853
1583
176257
261887904
3551
35627
1174225
1372604
45764
41198
14
3
1154
91595
416564
3
959
652
142408075
23099
124041732
406180695
6900672
56600993
680894
7905801
1192968
2016467
1404
19827637
25246
181
75515
20141
133614
9191
748119
727783
49773314
12
515418
7
11178695
2
74
4860
39884671
3
452639387
2
33541
4
5479
130272425
62
78
931
3645067
35
41595911
8
6
11
167108950
1108
2163951
232751
6
316793
61625
85
35015
809018
1718415
46079923
2114
4106160
16
1375234
344391980
1482
7278
8
1006626
28
60549
3
15654
1262
2711
164420719
271232424
50406
61870
13118
481
5874
59
456906
464
277
52208
97691
442688541
1534432
26835
64418
10
5
26959110
34252802
84501
198251444
10033545
29
83
3928
46166302
38
213571
58
54
212044
33130356
58844373
16121
391124652
166211171
112740
365304047
56690
21964457
297
72765845
2080
43859
170
2073198
11819
7764
1900
797255
4883792
65611137
9542963
439340
1028
110
356
106126975
104941604
251462271
190687603
3848
33009861
124
264192512
80547342
52997
10180029
10
4725480
14338
52417834
169
3
5
111227
28672831
125
16
144850092
484
65224536
782769
251282
50
21529367
412
59422818
202724
126697235
418743432
2411
21
431
637880
17652
48282
29141
10754026
881
6060
29
482083013
1220216
37700900
3091
1642
46302
18059531
239
26652214
59178
2
30
2156965
608
29769
20093
10849449
268
47585
3666
1198
471
19
3
195
2730
55
4
228096336
259068
19
1924
976129
2
16201
45
2181
600679
8503759
33544924
60
47
3
98
1763664
1643428
242865
25642936
2574
89683227
158612
115
49254027
3917
6
298750
99093
85251001
111926506
363150
125198
65
3951
19173142
10240718
12
399
1036562
69519
25
1735028
282
119023092
923
30426672
15
143
347392771
169
4088462
902286
2
47
27756
6293
11599564
434257
308160
55650369
267948
365801
2
116808026
12519
516329601
539
249
216
47
338
127
8101
353
31
3699
7
3
129858
15
131407982
316767077
304132
26176952
7
5319
3
3473581
27518
4884811
1860
565457
26087100
522145197
477
16
7518762
335
7896131
54
492
9499
3
25
11130
928354
79552
4713915
3592089
435
40215078
7291
216904
907690
610205
158294
28298914
2233517
77769
14182
2
203
173494
1486
76515
731
2565
10042725
269
9654839
1314
447844
1119518
277
2
420
3601
117343
198
3
811
746263
409895
3011847
1426
963
1032862
14
130782
63271115
119420275
252
148
123146
364285992
10155
2606157
2
53
3767
66186
119606
70
2
320
573
1603
12
18745825
1306491
7
459026781
19785249
122850
501771
10396925
897
216523
49701
6
518
139
5601
58
71386850
36692
187
9428
19
11436735
12
239
818
1760751
185097
5973
12953359
41648501
785
25237363
852
24178
408741843
17982518
831053
2672
966
23229
57
518766752
7733750
6
3
32
27211
75072
7
2
237591
118
16274
7403
2
6916
265
121
61201261
2907
14
11912220
9527
3
48
680742
2044
174077
54
2854174
34
724
9
392108
3
11515
257849
1102717
8
866642
2249133
3
150
3930
2250
151663840
104641050
221229
2
3412
67181
31948236
408363742
7369
399
28956
24905
633709
302
13
7516
88230601
22821034
12382
452847
5
21694848
25380
5075
1025065
109938
12
46743013
487660234
154372
549
243251215
2
2571
255
3365
3068
106118051
168320
1668626
283
952568
25353103
10987
933
303502
10495
438972536
3228772
27239
863
15033675
59156749
4439239
213
25479651
88354
22
13
379143
127080212
460275
849716
31
5595074
3310
388952
11809499
4043040
2079701
7
185326
84
2778912
144
3
105999872
15
796872
9
9
7081
117072836
6050715
267427807
130153
40
28862
25740062
388
9290
16284
19717
15
19185
154242376
2
217484806
16196
527
356884
8159724
506
3971
824294
717910
46595
13075024
439575
644924
148
673042
93216
84
28106142
778632
11098922
65979885
26
220009
98
20
5
439925
59139725
220
420220
382701292
50239
156757796
3
1401280
319865
3998
44855
3451
2748
127741
824449
1810
343053085
14647730
10
336
145
6619
81
60
115
171628055
16448754
8064919
10
259489183
63258670
282569683
233592419
49488
85448269
14
1505744
102
1442
3922260
1387145
4337
290796
2
942
62409783
522518035
366134836
4095128
11435590
852851
239
4058803
926
2
97360
111144
12
439837
6264
421993
501474
303118578
114098
8
725442
3028
3355
796900
2
201
14068805
12447
61
15109631
480
108
65
150840
167
369033900
234
313
257
26522
70347725
4864
3
296
29308642
9
53789299
9547
40
1013336
1983
17611
125
19606212
327
987
205420583
11781
170
6452
39137825
742486
40
484092
8870985
701705
2466
1298
6817303
4
3263
2
6487275
78076
82003
85
31
30
1287
84
189715042
330
37548398
1010994
2793007
7995805
37948
1640
542
148165368
2
5
3
337
26
466825988
9432789
1806
587
215117544
33
15044
1016779
2331
8339919
2613773
51
399
230411644
252354
1844
132355
133328
2
266869
3249
358204257
34
19
3435303
2696
1386
302678932
64012
18
404949
273
877
8350571
53365967
237483
17074
804517
33491273
26
232
152654
10146588
12
1991441
138
1070528
9
11739989
41545
23557
61707164
104375121
1025
1438147
8
126504729
21
1688
959
117
244042682
42
120062656
1761823
5731305
254661
29484
419
11542
13571823
469
80
15291
57182571
214296445
495219
29424
1939
6
107129
85007
17723258
885
14006602
22064270
24394909
35453
230
32166
358356
6192
311
66
1920939
72180262
4351557
758
9961
161790
3
12
409
340
19038179
137863129
48747
354
397
456387808
81596596
7500782
243
31710079
783832
12595798
2392
38
258002
16
104115398
71535931
166
99462
46
19915320
1333137
170633031
959983
62684
104
102
22
29822790
59
770078
7991
74620070
8976116
254624434
445277412
23030
1794
6262
3
737
745309
6698731
32
114173086
28307
29173214
11473057
4
712
22052
21
6657119
17
2
19197
53
16
501180402
352871
14761
112
254531879
3186
115442
1619
315
4
327017128
237426563
922863
6014528
38576167
208
10
93
202
1238202
2519672
307077513
30857
3558
38
469935
25
3
5322154
486
203750046
131273509
7264
158
41260014
98007
13908
62246360
112929596
15
388023
679529
5
6861
253136
569
23
156
5303129
126102566
4005
8
3511
1323
99
7
74644668
28485
3676487
175
323196493
6153
6378
3
3111230
5
627
616299
116627
14688
229
31
1922
3925
9
8083034
8453179
771115
487
533
71
939
167
6977829
24155113
1935506
59
525
148284
2491546
422948
135974
624858
10
4
528
91776
189269595
55899577
912086
12248
25
104791
1580
156
729
147
602
26
40166
117468866
171
6260
5
3549
5
2
1896873
1862941
44877030
997
213
20670
29829427
3
14189
6392742
3530890
2657633
2058820
1564590
2782
24
2440179
500271623
1970832
6
130645380
3358
6827
114130446
108596069
3198071
888
11
13947
95886923
16774
2
3609
4512765
88
13
60137
100779583
316
439
82
70431395
110
202953887
147
169
530134
506
16137
47
16730017
247
4828108
253
1981132
1818
4938
2664
1424058
45949453
118873
2
3606
472720
1796976
25392277
220318156
112866750
92461205
1153
80107
67466
38990583
7844448
454499075
966011
283
349985
44320784
7645868
29
406
15
59
1327900
2092
24757705
10902466
31904145
3018234
335
11
469468178
795022
3
12851
4921
68465371
4111577
21458434
1185940
384087
14159
116
102847716
77
5955463
36581349
275
339
861580
97219014
47009536
4257
215106274
706
175012
113
691
431634
2593
1577
87245
507
1912408
3406375
45156
2457578
221075097
157
5247
7776437
24666871
77455
1240
19950
132321980
176000
482020744
21909685
60217
4731199
47074004
13283032
2
64276
80610
264298645
1807936
173217
152030874
416035
8566
13844748
227403
68
19986
154708252
1283
11814638
500
82478
13756614
14
260773263
177547807
72821
231
9008
2043707
120997
2315409
11689
77404
450878331
1439
8794311
442995
7
5527080
15
1046190
3
4147104
257240
7016
212911031
60553799
59136
7324
48074218
2936
90092
28448231
180
3
75504
211619
218784993
6082013
192
106
264
160
34
2
4285
504101
39477498
510083421
28014440
205531816
11327751
923
97697
455868226
28
342274310
9290
9011015
80780943
193056
2
339058459
106431699
15533
28
44
483
8485239
1795
11268459
3874
127113
118947
206995431
713495
5
3470392
6538
1231702
64
5559453
401692
534258
8
475
7726518
2
386588923
97736
104415704
1175737
6874655
1809
204445123
560060
24903295
206452
98697098
12
12241
6395935
10935
6
4
377895
240137
56
374554
6602187
79809
9
7263
77365871
28120
214711
6128
5148
2
1023
137
25
31313
978
108
11
195000763
227474669
1177515
73135299
43332623
436685308
74963103
6
47
15
13588549
8
94605
627
6
11543082
8484
5774
648
4631365
14
50
2232887
50682665
449361
31344563
84040471
332780389
1321580
1470055
112
866
36
3
195
195787
60
1952443
21391
7705
61877
822099
31262986
7634962
226812
163073542
6
2020
289
446920559
8105902
37907
41760
58
110
113
123652
657
63
3
510522976
513884
55376786
21
143165
19937
893
19
305
586648
11
3
7212674
1480
889
61098876
493
59
10007
3
266
69243989
68956701
30
20473091
84970605
124
6940
98204
47580046
2293
6841942
43032984
14
285
236877947
30295
7
6737
14
217
124195
48464
5762
6
9374432
244162
48
335689833
363651322
20
28080658
13
53161
20386
408674
104493134
38443
6946140
59092
41
7975
3
73247
1276043
6921491
168
47724
37632439
433
3593595
14
2
518126239
355001
15533695
1012
50605
246462
8298
20160
14
5
21
85033331
1279
6747229
461
211
32319
183501
19178
3
15126
16646028
971811
177926
352
12896
25
8278494
55813908
135
1069053
26100226
285760
64487417
83
169247
16169
67843
4
172867
130347
7933
42
71064
91952
13270
742951
6340
336309435
30114758
87371100
2512678
187054
1995392
17350
1003344
19
2753
2
87682
204935
27865958
4
402
49171
28247482
63177
113008259
9256456
2054
25
6
456461426
97038650
3241
221
3105413
27557786
14
361840263
1072643
9
42237
28
218361117
2
331175
3322
9
2
50030
29616670
15
987
526063912
1019892
1012477
13002951
18325420
100192038
95
126
466733
199445
70
987456
3
76378
646
50717
14
3973579
9
794
324318824
65906
416237183
378776
648051
62
10451
6
44039211
730
748413
187060
5
2724
11703
63352703
4146098
931686
2614772
502
53
516556
11
114790
2364
30053
13740827
51
30003892
6828
47
903477
113
24547
338132241
96
313363298
27641607
14054
34380
25
178922
15
3
120
337
314901
244151990
2676
578
7
373968
1919233
595617
609166
59
1031832
4
52020
53218
88840871
31
2
450
625
211616
7
2
73741464
10652
7264
54830
439
63
45161900
13053
7918096
3518
7349270
29642652
5807922
55
207917
269
33098018
13
867
730
15
182
11792408
21
1443631
4
23369031
3
380
445236
208548696
222996
1681992
48090
152298
37537
19
31030337
616
108402
1116
71378
339181038
2
2
3535
402878559
15212
231858
18
5620108
190984
742700
75
37
555
182
1792
8858
1223
202
25278978
13
127031
13
15244965
3354279
47254
2
26736959
1166172
2074
575072
12
161214
16023
56
27117
24
398089
8026062
64708
55
42
28
231
780
6789713
793606
3543
149036
10
1304564
60
3
8342371
150938804
54120301
106919
25794
7
2645680
1703
5639136
893
214
87986
7
1328
179
4364
31881
22
22663768
3796
28433365
5582508
1755
100974
21863
3363
302660
450
9
242740
463346
7367760
922
824864
93905
446114
3302233
449
451
206039559
21
25
4278
108893440
23908
14
4973708
5998088
1139
39991
524024
77990
6398295
41
7
4475310
423265
22871834
88
429063
79516129
6541872
79
815
1171
25
2
386352
7091
242
3442563
1882
10160
864748
1590270
14
653
203478
31108
2100
18633
1927
2604239
10210590
51519536
4975
609306
18679
24283
3
115676
1494
118
27
9364547
166
487427253
21636
2261
358
72099288
262839
270
112769
211188201
11784911
2374010
8280260
77286
7652
27808413
4743736
823
28722
11409773
2259070
14
50927
204
14163
50029825
136
101170
6863
451
185
6435862
67646
34
122738
54605
6510896
17
6
1110253
1275732
307
2114
36905
5911
549874
14
27236079
458
76458
9
311397
400755
382332066
1556535
3280
13
478
65
4264842
196555
623024
3458
1984
169803584
5
52012
62517332
857
3
9
4
10
1637982
30
9
7753
741
139206966
139466
260019
1366
20
2003
149867
4
33562546
1207
36066
7987070
3200388
2036494
600
56587867
10059228
320
8848
23749
29456
182832
25589793
117
29166509
13458
48
2538119
2
37027930
1837496
11
206256265
13985156
4215
13045
2812264
355
918466
3725
20499
27586
6396595
1674478
65176914
40105570
1541405
141077713
263
176523816
7155509
1099
111
7
2
2129
18524
24054
16185
52431813
411725855
10766
3
3277843
110120
296336019
330497
109
83298
1100244
2335
9
1183179
32688958
524338778
1577
39610654
225008366
2
23
152222
207628
10720
275664
57798
1207608
36
623714
35
6612
484
7884
509006
4
4
84691955
322996
123651055
15
5436
56299
8083878
8373778
220
577551
222246087
6853
2189
33795
11
777
1003
11725238
554263
2112
51
6962
10843
14
15
106249
8476
40
14740003
1663
18757727
180450
167
339
19850
5
14551
6
662
72513
2568
175293278
128921
796364
107956
481168029
10177
3225
1046
102107025
23
10
1560110
420593
1448
23
147
119558
168
44
79793436
68
2
13269773
870059
3570
56152
12
78433807
10021477
234495
460
80854078
61580
732582
362023171
12385
145
125652
6688
1616
54
454429
5400248
1024
3477753
7290228
92644
80853731
6971
113050150
345
28
607862
2015
12
191
749838
106607482
21
115452410
417
7251
13
616
3170
63600
453
204991
82320667
3282230
6240
4
36463799
1658
31107308
106906
363329439
171
321084
980
222707
2555
8300
6
24046648
21414
73
795630
41923
104
15
1363
230410
7803
184910
31
750
189884
36938
197924
8931
3213
31403
1268
58
3490
94232
27328
3940
28305
874450
2908
7125276
96
32
1348675
6
256670329
1006269
95
294
19
26
724
2910
32
41126728
5616625
680914
2
437
5135
1261
2109
51687
141315
68
406383
11
9
67274
475264
2256
11791
2
4568351
19759148
249591
17
1766
4316
33
38468423
468237345
52
31
5
37
17
7315
3
1068
335326867
12900730
6
5838
7869711
378
1555480
77231775
842
18
56071557
76093
2
14
2046938
28
8764
94474065
96603
1775
1277
28
145
66437788
4574
248
36036080
2
2984860
245473
20322755
3
53601
481041
19
406580468
101437
69964776
7
13233
160334
582
11
1515249
123
502
692805
467111771
968
942334
19
258
391
5
102569267
4386
14478
458011
3
406090053
2
623844
1542944
2
486
381
98
47
222702
402
4114272
9080
398
13654
226363
598
2
729
12
32
12
44566
394
531955460
358
21
43645145
3
51
19143473
20201
5884
5087
12170578
15819
1047696
368
291413
138100
11
286874170
7
57
1063
835
2
1888621
107262
8843083
403456
16
22598091
34
38867
3992729
1012
9
14982
40
190
5950
10594
750124
7
17856
1942359
125875451
185
100064671
310
454721537
3751
1572
554135
15428
47
12865
46
2773
2460917
7988
77
11071
17384856
72670
31710
9954822
536535942
485258376
199130143
51
190750784
856
8
251982
39
11269
431
61457
31305723
15704358
144867
7447
54
61517
2041387
7
1989
22
362
29
3263
3198
6
2922
85
15526091
3888956
241296
3686602
92102
61886
6921877
60113387
67083311
1896425
48137
76
1487575
159987569
1661
48365
16299289
4
13054
24
7
1330852
136097140
19274508
2
6321922
276529559
16120188
166393
8298
336478
7869321
19081650
1092753
376547856
16421289
6
4414
500920702
323726172
1835579
115406
84
153590
47
882159
2130834
256
241535
101
422322
63479835
71824
3
36485791
23194317
33833906
43878979
1402
89205
3
5551
658
754688
3653
7
19
15300896
5636
5462
2415
57222439
628
102159
70993927
55614888
166137
60
1575382
102906740
2011
341774
29433507
478
43
479
67932
7
1090506
128
5040
49644
14706
11630550
51
8185073
611
1295238
389
31694433
11
647519
385998
2723
2
5527
826577
200317751
25410168
25
1739641
6908276
53
102
176917709
296
1586237
291
15
43
15103
121419
1980
31122126
26823
3299804
1984
14573486
19810
3362103
3171598
536201
424974
8200654
698
15
29310745
181
95960
6133522
2
5
33
229
358462845
974
92321855
76464533
259606
11
170
22174
55193897
7
316889
377867
3103
134
47604
34266810
1242
327224
67626666
27
14
57
1263
634
49
16741579
12455
600150
31962939
70359
40210
498678
386736443
66810
366339
2
488451
12833
29476342
126406
13228134
119809257
125919379
121
459063
3
260
3518672
97402
672894
72937
6
4
16
3066
76691
2
46293443
13165119
1028
3753
50
39
678045
4858
3692
1145
15774216
2
7176
3695514
384964371
20486729
10
7
215598958
149
92
222516302
2524
60490926
25572174
642190
334683
2391961
129443943
4621
2929683
263064932
9
97
455317
127340
7
139653660
231709
73
2
3398
3776050
18214
5917490
168109078
1107
91545
175
15
82274715
512002334
10
5280195
292113
84449
6165
81
5190
7545699
263878567
6025805
606387
110989
9235
6
29
3438
137692909
46807
2
41980
51593
967
115
8632708
227
1482
972
315015
39684
2291287
44693
793595
165352369
201869
73
6380681
234465179
322626
183973097
879
51229964
2284917
11045178
337917213
12428469
77
425241497
2
52739
147380250
74
4713338
7096
134
7609
7264604
6330
8449
129094490
166
511127
299
25712
81347
36736
330504
10937
126369487
333437
233
311720156
12099740
420671
22
54
114
25618356
148
3883909
1911
241678684
15
238410
20
4050985
6773925
15416209
11
14506
6357
52
12323296
4181785
11981573
99
438337288
3800
215
60405112
304979
43
101668
119178054
298528290
125685938
480140900
1666825
735366
3
348619889
7124
1903
6
475
2042
80374
6
186567
47192315
4073
139450
2
214273
180525
24223226
97
13708189
179815900
484283
344417690
17941
1480143
27257556
129391242
130693045
22547455
64919
3528838
3478911
1111
154292
1547
274262955
1259672
119
1171
51
9316269
1288
528
159004246
25574
513
4458997
12
109797273
115
16483310
1541
1250203
138755
28099
13706
17433421
4
31
5270
358178
289577
371098
514983186
30
906
43
68755725
3
19
134080
2341503
2
4290920
89956638
1212270
10239730
3794871
12
101506724
554
489
485313439
37952
408580225
166435672
2140913
6
2401
18
16067045
14
1436
456391
1640180
278
2774795
4062209
7598
28149
5295
13
451
337096
1094
18652
5983
347184
42165
20
12875
264072875
178181295
156616
50
18404
3548
5
71644
233987
164532
54
2616
114309
342549
900
195977529
77048914
16
1204549
102440
8
99
3
11016423
6004157
228471
3
117
1659
1144
256076578
434
263405
1606532
4488115
179
130038133
301009863
12
372363950
56
15576
6
131
203132644
23
28426659
7
1181
7260694
12223494
31243938
107400771
7690219
1517
288
13
5368662
31733241
1670139
2169
143
23111
283292321
32353
12256768
54934
6558740
477
499
244209
15418
14206405
33503702
15
299502961
136
30600685
1332
95
42495
682880
1358
48
2674
86
3664
164660
15467
10009620
4
9
77076905
32932
348325869
366
114066
14471
14
35010386
3805
3615
5934626
339211
29628
67
10
81326048
44
200278805
22604668
5404746
82006530
5
27
202231953
13722
61663
21
7119984
3
495939
36886835
10
207167190
41
118
55646018
286
102596968
2443
102889054
1880419
129374
158
25778143
205540534
7586262
58531
1778193
1344722
36
1701
1021066
101
405474381
22713
32
2
380220900
11836
31
12
46118
19216
1837036
62
144
161
337569
3273960
137214
14
6
246
26
223
12026889
27740
2
467854
15
11532
4
2935
40036366
31548444
8233
12
1934601
89070487
37437
37711618
63186
16922
11505675
305992119
2628613
44043613
77362668
18521986
1545056
283
15755241
440790
290089575
206
105
58886
440840
272338
1920
5
108158082
1634220
2436445
7206
996360
24815438
4815
6277
1928259
206304
13298
581
244
197161003
83461834
47492178
54546
77713001
61
62
4733596
24
9469233
62877033
58
664
238
1954
542
129758
6
77913
120612296
78422
378893
1513321
87
1007
81504422
2
460
86
10224
22
8569157
4
3662
14072
33
10783
21354
11107
1354
127997032
32661
1673625
27203793
3
3757
28839
7949990
13374672
668
160
206
5177452
207
266
1897
455655290
463059
51
759
127494
32334908
200924646
56672
1057
3691
16064
6909
7535242
10653
4093600
7
4499949
24
7187733
667216
88407832
808
2013273
14852561
504144709
85887130
4123424
421
4472973
514618
1215078
5
430558332
241622
3
506384
2079836
66
7253181
3605616
116485
73389189
44
406
2044173
4177
995
6
14
7279
12088253
148
286
105
246032148
1561267
40820
368821
125767290
5844968
60686
3037
526749
24808
5313955
65211
220876
34046243
5369172
1668
67687
2014
1761376
229136246
512
8022
122927
32717470
29311094
3237
7
253542488
10611
3812
49
2
8650
10
172046225
63382766
1359376
8387
1072
671213
4
298
82248303
227964572
424455325
158
988
3
6024373
554
44
11775776
4608
2
4
393392142
502076
14324
167
3839453
21314
17
224409865
115510
14614219
82
14267
7
8896
1424540
311215
76
227896
6618773
50516
1098
198446087
231
27177
6977004
221710181
1983539
1141693
5816715
22605
7486889
712
106422097
44147009
13741481
223935
2287703
378308
117
118329526
113259
22
161336
3
116
215849
73344
32186556
427
11
45978685
6764668
13
3337434
258170672
5758
119646752
30
342251651
119577
10
14569
8646
4587044
16648827
813007
27009
47974876
466144675
175
488
490
1806620
231372
11589
25600
206250
614
1488782
20
126090
189655
25311811
158
2136
65376
10
154840
3
612
321
308880
10
9
181
45668011
1278
213763
75952210
1228
872
22260
189
136
7496283
42347735
122
14718
7325368
10679
50683156
2601793
339930
485030
424348255
61
365941
3
314976816
4
32657
22280
5616364
1146
517
1761345
2911
15560
23238887
127370653
7
11919
5613239
5
148936646
9
1202
1293
136
65510534
3787514
412
237573957
1542477
510136355
4060
86495
191159
271075647
16480
131449555
134078114
339781
126
8
152708355
24506
512
3759
14
207457
160735602
11200536
271562
303
151049
241
61877827
78649762
64954354
580
735699
276481521
243
8177368
23255618
12
1662170
44
230880588
477245112
138304040
3
199611360
16154
8805
126
6
1936
76226627
533097
127
1277868
682686
1434524
287
4
28235922
31377020
3617750
76837
2
350393197
1022096
51
5593564
426
11931793
433005
353
11376105
6
23688
12
26
2810933
5
1353235
96684
11
87634
4074
3
139771910
1144
212557989
405802
22
9575
87
905
475152
2092172
16843799
996394
50
4097
31
18
100
35290
31360471
68
8464999
2103
20944559
28
42
116
162027470
364172005
66043857
48
264138655
525281
46
4456606
15
3
103
65675
108515
239
3140773
11
220
15300283
46464
205122324
1556
309
4748
2674
90653
2254002
2224157
770076
870848
128784
814381
104300
8290763
356324923
257908
10978
119
42598430
1213
793
15
480
2
59170041
99
81777092
17555
38
63
344030748
70942
9
362
783
988222
3262314
184884123
5956
40
1602
9596361
753
38517
52129286
18
61705036
19337
8504537
17084
27
8146
241688559
21883
5893
101
50
175
2223037
94711
14236
204
228334
1104
268267113
33864033
2298
17
238
8308194
61287821
15
2297
24710
190
288
531
31530
19332
949
19721325
3651920
513486043
229848317
66875
25
522
8186
7443
28438357
12319
17
29
7495
4
107720904
243076
75960850
2
88894950
24336
117531
13338
1494
184743153
149098
34327982
20737
701702
645174
3
6863790
2903
242064511
375
16
243
16134999
1557
78838
47
416225371
5
368007
516127
7738491
2
1616512
104
1890
197
17505
23
1014179
858219
647575
13566
168
127170
14438175
92421
413
64339
27
8246
780
37
9
5741
386512363
16
1059
324301964
122880
246787894
3958685
87667625
387149
8049
3485
56
98234800
536444
955924
14039
22480907
58579371
2317664
5
58
10
3092293
7447
1007
12183153
74238
30459
3689
10883234
51701
439
405628
29070
9691
2227
80033
62
303684
214411
10051806
2133
2733
11
116
943064
44731
236078
5
31
211293
474376
7168982
58643
309
506426
3
1830
51360466
232056
51234816
2
3225864
12
209
4
5
73514
229576093
9812953
29736932
14
10
102928
7858761
4150
3
14415100
42021
13
42962
14
2607
346441141
196497710
1851702
2
175
961
200967784
250117
15870651
5148992
1864496
12325
884
16
41
236351
14139908
5187280
514695
395676969
8678332
876872
919
1984
10
531250860
19722323
112
4505
8508383
12
599656
2
1326756
141071
457238196
27981
84933
112758
3
47787
125
19
114344998
876
17351457
102435982
58
10929
983
7
6985338
4
1995
125
12
3
129795078
5
6
13744334
13445828
23
27365574
7086
3345920
48547
2
2
15680822
69838506
1757353
925660
12100695
479484172
11058
499445968
104332
2991
3988
7
243434263
1456
9229
814028
36277530
82367
15213405
34652822
306
55
412280262
225377
176555398
617
408267
8
2
1216
13221752
8235
8312308
103155
6124
22
2998
226647
537
797
464869199
65844
493751
100169757
948
261984312
32524
8
172189912
34713
175122056
6892
8089068
452
230497241
4
9
3501
1508
225563177
380
13547
900611
823
1883975
20
55514373
223611
6
82
1535826
58786194
214815614
29793
9511062
25
556712
11335
495
130920993
1607
87
23515
111210598
871840
128
411177062
649
5808224
22081
1281697
3290
19
3
1580596
12
125330661
215
141241
25735894
1696
118105
39647
7006
6
16012
107484576
23430793
66248
65042
57324384
243
12574771
6
1558
73
5377
20396385
6791392
227
126501
3
470394218
154691
227697178
25122
9
164
511
24031371
102
19614
1806687
36258
32
34635775
246834
3
1583
30
387
7892901
469854
13793884
150694
2405
21
60
48387354
986
74
125735
14
36
9675
10132
177971
15687632
192
7260227
11107
6871
26670285
28012
13829716
1147
18
60
15
8291
28
20958
3
14258
5877549
3
5716244
6113
3667
13161654
56
305933
5718
10
3250078
258394
4541
3
3318
19676707
445531
103310
7
327630
1921881
165424
2399604
7262581
16
215721242
700
5640570
69869
403598
218021
3
227562745
266261723
78
425085
287563500
42969
66852182
95831
367
56698825
19522
68
18
5
165617
15
15945
2171460
218392565
20
27038
1995
828412
31270
315468
5261
6585683
3832
60
2
1061038
98
2
96
241741061
46967888
14
27043
3
8973153
2641789
11049
1803574
1187311
31196
12
32737
1236
15
28
9
8944394
5
457200
4620
137
372028
7944
213856602
143682
349388628
254737559
398102960
37408
7
786
144
5398
2831
422167684
456627888
773892
131
463673668
101303
7394032
114475102
398268
21702239
51
6
602
9823599
287207
48929
227244
590
14017
296263152
114159604
1155046
136
19772071
115937
5
2
71792
8011804
23469
14535520
606
123207
213296513
37355
1654697
25653
42
14644
160
1938381
391399949
6
192140967
26976
1027
47382
47
213161629
15212
21004830
266559890
170
19
920999
6798908
239
63
60043
2750
2870952
52
1391653
18406658
120377257
185471
1557032
20586
6
257441
7212
4
1865265
2063111
25353
3438053
48654047
2
10
32736
42343
4883705
38538
258
253
30172118
1785
111278608
25873685
43582
47445
23
92063
17
14939
4193477
7400
3596
9357
3996854
11231
32
3
66
2500
16
412
923
6
485
16313
54944
37656517
3923092
5
100634202
2511825
211
9076951
2423
41
53
99351154
990420
2779613
12
130556762
328734647
29960830
1009
12120967
4902345
790077
70817
677
302903973
3981643
97480
6
13
525908
7
27623
14444799
61394
2
246309789
25384
314572
745934
23
4786521
1246029
124
11902714
3221
6456
46852833
54648365
85526
1356
110
9584
2131277
250
14831170
254801955
33519358
903
57332
611
6
135834
1639465
575
7175
171
429139403
2811
1781175
5718549
46829200
103
251
162286
39189
1749160
2405473
5501954
1180
24899078
517903
1409867
907612
51410884
6414902
447415
6
156355
125
447914443
5
488986974
33120
8
36
16882175
259096970
2
177771165
3
15353843
510
111800
8042
167875
2784223
489
7253602
728
637641
19
49456
95581111
15
242524492
93515
518626964
53505
1517274
8
3485583
40
68473
300
2
227218076
5802005
478
11279035
307679
968
3383
340
87083
112
3056
3798063
1245920
7366
27366550
290557
6
3
8
939877
102771985
9276274
15758
981786
54096
7
724329
9996
1208
98725445
36
36
384915
12040616
19581249
3416029
128120942
2675
8258159
390923
28
240
63603
107300656
7136627
7002
843979
3710289
25
161270
272135875
129355571
8
54061
4
62
4
661636
213593942
11
24097516
378934071
7
9
15163315
259885202
26620
241472
117470
25976809
517
19286
6
10529
157692197
45
6037005
15537866
4361868
4434586
3
2948345
2
362148
262362834
8
103457
100205
10
24212006
63919
199
74182605
200667
23487532
5
194983561
227390365
14
26113
96
97479599
1002
462533044
4983476
1237
1933103
397792
1524342
79
6
301
472535521
3173152
212
3
45
116737504
441342
27
14327515
690
23
3
1258
1918
1699
2716
46
50249
8237842
2975046
59
249110033
86
9195473
112
5
42902812
390494635
5
11561
239002877
25
88720154
2
356966
7136
4
7401
34227445
6
415444
2
114
1601626
33246313
55422
2
337186
746299
89
17
5
1046513
65147
13
5333
18099491
97
220573198
5691
370072
173
47288146
35272478
239555967
33250619
223768
7
130975517
16327122
28090409
4774918
59212
660
871
60834089
73082007
195
43664456
314729
14
58658066
5722
285928399
29
583245
47
139933554
4807
1649
21830
6165398
6024
227464
14569627
436
25237
22489
44704419
2
22924261
257
571
10
42546
9236
379332946
3342
95
804189
3
25418399
66904083
1150845
6662
24689941
31
190344683
128239
53144
35380
14163
3398886
200649
700
44266
788
3505271
17
258761
131308443
929
49
276118
1473
3252
999
26
11
61443
320
280257
74
883553
26351
7
594
3
1325
4
239
565
58
1708216
204904
4
9472
1909587
3
13
1121623
172422890
704573
12089467
493202425
53471
60906
2636
113
58216
1793088
2872933
14220
50662408
6336
1071112
5
15589587
2024
1126155
3412
138781
1923
3
14261
186451971
76810561
20980673
1426546
3252801
39
9
13
115952
1586853
840153
277066
21597714
743
235120
4
755
433466130
1255373
133073
5483
5395612
935096
31
932
4103
928
68
516750110
197655947
6435148
503043321
44720890
54975
27
3
8108264
3
358
2
2822412
10084618
51452189
143944522
340
18
51209068
2028237
13
460592
641
12874537
5
9933
3123
11098
119
13
2834
24123978
25698
18258693
339
123550363
39369
190604
493610
500
120893643
299322
117774
48334376
4696424
25839
367
27293
1940357
65074
1013117
197228
969
1692297
8
276311573
7522
9050
54
599
8052678
1997
10
219868
32396244
193317
910
120129540
3
210
2
15583023
148848
71725
529760654
1879917
183817707
40146041
66056259
6691
534034018
828732
29032
53
80410899
13284969
235
27
80762233
2613682
190452
158769771
1006993
17096
98483
119722
49639820
352800050
250088129
3
6531487
12081906
122043847
6257
34061429
619571
190
2
3650
4
136944700
583
12173737
1984713
13827341
3586
827313
20646
238169
6586099
2585
2
116
455787968
9867095
2272
26240473
25700
118
570776
1545
116215260
224558507
1503
64430854
260792346
30588754
66
594254
1748
1985
240
55324
86308
5
2533902
60081530
18
28669770
32063
3730815
10
524359081
8
4128800
654682
8281884
1740038
1561006
3994
56633
76
385
682948
136
11
12577
3232492
6
40
368114696
1386947
1075
77129
1615863
1148
15038
177
36442254
10781092
350457718
11
7985733
3737
17533101
161702
61895925
3237922
189291
375274
656114
1394
531507
5587011
222613007
56
62716
8138
62734
80
2626867
498858
17
8118803
3
30383
4571
376028
2337
11007
11430462
3913676
1751376
18
1902242
3
527197070
912051
2060
27261
109094
1549673
45576
29561373
623019
145051936
10065653
15900009
572893
15967
26704
122947831
5
4
49
1242
672300
13172
219142
94816137
337
487249098
8055768
71885561
48835
1144
123963
39343806
7674
11
3518
771
4306782
12593545
63265156
296
4033
463
48459838
643203
4
219491617
2077
336
70347
531283783
3235
24478907
142604
1620234
9
9184267
366092
340
689657
43359665
253195865
3
7724007
8445
32888
161
21778801
199140504
1932731
2953
343399682
43664
4
119225645
13890
3
653
6465963
118
3
54
31877
9588246
374872
183
1990995
53022
335700201
2695
374
5
255
224150
111093
394877
47966
322142
3337
218
96200
19797
2695
541
58
4169387
196092
94308825
15613940
287
83006123
21342
124237
7800679
262025
4066419
5922658
49176452
63
44
48668
10081876
44356963
6517640
29
17
23
15
648279
485
30950252
361
16676561
8
1363086
163
9266
147858478
21
808
103
72174126
1548
18791311
296317
29284
96462
1508939
100872
1639
1466
18
25
1965288
174976471
5417
154960538
83117435
326024105
1703
683785
62727
8322525
23598
56232832
479180903
71714823
183
317
3370368
6196
96091045
41813962
11614303
7472565
271
88
105
522952560
2288933
2862949
4398060
411
905
19328097
6630
34
139
46083764
11
58
5646966
3097281
1113427
32468932
7
3
42
1450210
208004
342637
14786624
4093078
85245
1981
2
463967351
810
1224
2022
48464728
30058740
862
3120
22459
6588
11
10083613
28
300
2
103307
246
98300
174881
106531921
13
62377
17190129
13083
16157405
3690469
26978
18
501633
459
64
92
19789
117594
16593026
48156789
123491703
26872389
12
649896
4
31
2689446
72
894655
8
5150
39
251463
25
22
539109
250
14293354
8306168
79889
5
25110
33052489
2
6075
38
314280461
52238
357
6652
79827
28836893
102168
1761
478
299688
737
521232
247824
9854
3501
142130861
80
8315758
73767
2
396059
346623308
975597
3085
5604183
16
1856
32504985
7
342031
5
9703
554
781757
4847
81
558025
7
785697
446150
380873365
716
115457042
11247
8132
39549
386
3890141
7
70
11
377
1611
31
1147772
1489
3528958
3635
9791178
207053
1507
1714
50189490
3
35332606
35157
235
498033
566
20
19856
258693453
78
73650
13
7
63336993
131761
59962999
59427129
61
2110032
7812
17444101
182019
130103
607
70
3361
3547213
20016266
16619
3
25570
47742292
27
137
120
483
208774346
45
4
5610980
21675
718091
720887
17472859
957
3299700
14
55856
506870
877898
14735
70923
1055
60944
42301
8874500
40218
556159
1998424
95
5
6
143284
61
110377
70361
58596222
2
88
1917956
609525
81
89266567
2719
708
10
3594358
137850619
382
110796846
3833763
254674225
17053361
126
89
734765
1102
122830705
133589221
98119335
13537
3
647453
1698
7512
1354
2
193487332
110523
58664
130
3156188
259
2343
18886948
810
4351291
14444
9743993
15097
59767890
2
553
453428
1751
27
1758950
102
34713439
120
10193449
13
16034609
120638
461997
21869709
224118496
233
112442
904
141
3443137
177757
7112444
3826829
249929
292912565
1459
106405
3155756
2892
8835
7
12468
200774649
12397395
14215
1435
946388
4681
2046466
1179
265842
71484
340582726
27840419
279844
45
15993
1795
158998
7771785
2
22
44
482381379
2834994
3804
12554
8414
3788396
4148835
422
2778
7397196
3230808
695853
225
87323098
129094993
9
8014
25202
108
1667
20380
2
4907
29
36208247
991496
1319698
2037555
520340
429400
329
96
428829
34573866
20867
6758
57843
3
128628256
3675
1276960
66
4245443
7459
31226
28
1463
2015
221265144
12
3070
12
1964227
3284918
46760817
81011
2036320
38
291
2016597
748546
11
20531660
60921085
64
39675337
354524
450
458
37
973325
98550
441
2757120
362711620
16723104
209014085
3551085
112
13821
296
249437
12420
232185930
335
256026
949027
259100
36
7
33300655
112446598
77992
22976645
61686432
501042
758
1541331
364735
7358726
15558354
3
3
23303
21430
93459
127947666
108972
51948
72
40405
15
1757698
112830350
130561
94517
24399
3
12106
1836464
313
3732
410030499
44
2114
977
4980731
7357
94634137
6
10227010
482554
701
1352585
23922895
862
252500603
221486407
3051437
116254715
2
311278
3
114
242614378
25185
8481269
119
9554901
372303515
2074987
3
10907923
43677
5335051
87751303
3
44
32554604
69500
20466
652
31477231
1564098
58593478
4962
230
213
38709
2576694
254848
6
176
471258
7010
11
33355262
2032
2667
86633165
10349900
15
29938126
63629
434372770
12
44510
47779005
1595
53
3643
5
71001
11
25317
54869
3
22660
173
32463
180464
9503885
3117021
198
23044
7
2543
197412
4705
442341
10
378
7076146
795
29
45927
9
40589
112818676
2
35
22859442
4388561
15755
372008
101201
14189
11068026
1350
225501
10995686
28484
7
17
419457
100
3923670
616
332228
45364423
6
34685165
5871
327162511
166
1534029
722
23
34660725
5816118
10300
48990
9
10
110567837
7
39
426264
1778950
4
13956648
22981
58095094
16
55291717
923
55879
249568468
28228
29786427
120
175
709084
1008
109
2
124
888
77367435
141696089
7941533
625
3869133
1498
10
4
39257
32854459
4990
120
1187323
561
408218
4534
6
463025822
145
6554398
125167194
224187
441845
7
203
5116260
10231093
35306
6162
1084861
33
2740
1534361
23
628
25887020
237334
13
117856177
81667
5829
347
185220
8
562
13
245
2
61987416
93171062
5340
256904122
477705664
3083991
123483
4727
3
11
3
973
840021
1836607
83351759
7408
8917565
25435
26
7002976
327323
95
7888
17804
121311718
301279
973
3961
19659
75087344
120427
130531902
127334
211562
1319802
14497165
276117973
12919852
3
414996
11
2
9
803967
6
83098437
173665
299548868
7
81
279
426277711
1413406
7
31375446
23257410
6125
2
15926927
15611749
17072627
2249
219780595
404533
64787
95
184487
93
12
435758
270
664248
22639
81830988
5639571
3006319
70
152381
396236270
59354846
498714
1131566
14
2
4241564
96095
14
65267514
184
16976
4224
496877
29323
36
19
43020
1376701
22317873
473139
3436370
1529763
11
11
105441
11205
13897913
79038
6
39297
141173311
6896
1235252
253
3899
61
111894993
882
6599
362900065
6
14
60
30
3
2
8735
1628879
1744
19461022
27
56
453317291
247497
9776
37007
658
13270
250
3
11
123784
52
24271217
1326582
2056308
21505384
23483
254889996
3495941
56892856
115149
67
26633596
58594965
461634
17
166380
11
221869365
678
5395828
118370334
54737
254013240
725994
58
11268228
202226
111080686
17
38
10
6975355
1485
110
11106036
110
1754
56
147258218
36756510
300380591
754598
133220090
425017565
213
239087530
102144444
698
4
1566813
30
8114
3
4762
861
347459
2739
3
894
10
89
11330793
47189
34542184
27947588
9313774
18520
5202
82
157
2961
7
58305935
1551290
4334613
1499
4
4
1443894
87264144
3533
361
13
169754706
7
2880
37934
13734
4698925
7381747
317263221
15714
150
479
153
85798
78353
88944894
5337
33073
26785995
802983
3881
13
194
18168506
34
79574
128
24
247247
13090790
17967
54398
50847518
1385
5017
27
1929476
508
3923
14854
139
17242726
2062778
203010801
28778
28403353
34774166
477
122
2833
14
5744945
275141
3
23933
171
21563366
14877550
20813
2
8010714
108677921
89
313
2253
358312
89438
3
13940
213335
231938
3417
2035
266149779
1574846
15619
716
1621716
499907804
4148676
88200
216
33244121
6146
44034085
110605
1808912
20597858
26928
259801831
126970996
512370473
217057553
21
6525
30
1686238
165
5
19571036
95664762
82
88992733
2734
1244609
2140
229368
28691
22
125
15321
29
721
311088560
7
31
171238875
264024311
143434461
7709
1598452
12565486
24
7
2952
488543672
11625197
3334
2
79351
186913
218116
1969
13
10
444397
423971
863713
1283233
9933
311297
831536
3838
65
6
1346
119
192830202
357431
228
3048
9177308
27213
54415
8183
13
164
534604931
25514463
66912
7369665
7222319
5459550
8385779
4
3
211409834
74677
31229646
32206064
6325
835159
384
26705
211
1191
312059
413046174
26355544
2547030
13
2422
296665
274
351660983
13734
3517340
4747031
4032
9281
155
5057
4557940
455016259
8646
1154228
965
24882696
1678572
48669749
48844673
93
328842
653032
2387347
2
24
254459
4
62865
472
990
178155
308
92
186
56190929
14
29070624
4119
509771
1161
14
67993892
1470
19
57
1969
751
1878486
167
32482834
23559
1438344
30841
7297118
109
7931
41209
2562
1167
21822
2264615
30
3236500
1569
3314
6600629
3
2490811
312043962
1560320
2602934
4950
142496
136321628
5
14928756
184
115
60396
73400
10
14858
600606
3098
41142
5226
896081
6597
282641673
222442326
25097
114
37564
54
23538
689
19170
16250264
92694224
919
331274
14290937
6851
122648999
1906204
45460
3
117856
102
137433
6577980
365
3880868
1887
41382
17147
4460574
43
15800167
2
133697071
73205537
1013
1045901
6226
3301346
32632
1517382
258533499
65
19114
25668858
5
12284
5416505
971
3967987
12950
447632587
40
16246778
475987
454
92
1685998
158992
18341
629291
1711
28052246
14
34658
106267411
28
11304957
331467230
6
1877499
4
847235
9350
646
2
715
198
2
35799
2498056
28717260
95828749
73738721
7340592
6
4983856
741
4756
40837435
112062392
324461
2653
37
10843
12
3
6615
1592010
60561354
5925839
54456465
214678
7
40695
61
172697
347
6724711
81
1387943
4126468
65
627
191370
32512134
811
71383044
201965
258354231
6
450548602
127943921
9263
8365
28
2
18942
1880075
10492512
251
152
2
7
16146
13982
77680
3771
12874
198
499
11459216
5
7
39816
9
23
23644
707087
8108
1167
428
3569027
37
40050425
10
1026250
4926283
403
3136445
225
351
6143
13203
1762555
935
494
181
127291053
8097576
3893
11487
5
16044
32070
23990
19
374873
371482871
58950
210113960
421781663
7
1375038
3
34597
662579
59895010
691
13339
1238
2367
235571148
79402905
286363096
347748
271
696
3
69
7314
14
450632034
3892
2980031
43
742
11
197
2075042
330400396
72174
14024400
34
2063088
29
7379501
5099036
194015348
9
36
238542
346940
152792
33365935
271540
741833
60026
30
2688
121012
19037614
235
242489
542485
33
2595190
5070481
6
124355411
1591
26650
105079655
3
314
372
2
327
37186
25668580
2195667
548
160533
20
9071
8
2877480
414408056
1604821
647500
668
257557463
12
4180977
389154
22870
45762465
7397991
148192
2
4
299447
642
11330277
2037
2406464
43
47
2685910
10191869
14962
13
267044011
6
261992
241815896
358733
343
201
245
341
15618549
253116367
67459
107721
4308826
450707
8
1111
9000370
104
116867370
3
54175382
3243052
3
32487
2114471
815941
64993
1045362
4303131
189
9
887205
15
4686172
3
23682
60356528
175939
102346
53533
2288
45
3035
1383160
13931671
11
182920823
216322
6206
12890361
459
7087626
1208763
110264487
14190
31
453
98720694
1236
1592038
33
2006
225322
2525824
236
409078939
441
11251
209172
262
245
5358
6
293801350
442
7260065
476245880
308
28368207
945405
490055984
32
4948
4
306543
470044535
405911
444866171
846909
41
1828782
19
8
2
199175
101
13403595
115791098
166057
5450114
320011
362
13112914
28
48287398
6878
6
2863
21
1863
86
145952962
121562
1062666
68
2
118642
4
4084865
3231
115
37377874
11
321930
10947
99
177212315
25626
109
42
146
4
942
455
49
104
3999
20
16387
130607357
43758
29257333
1284
13473569
913951
252
2
7044407
1443
1704977
1720
4062497
91341
13862
212
9
142435687
5
87253145
2873168
24813
3668041
171888412
6266
3946865
602
4108
14381834
11959
1023
37197
1138326
235
5355
313663722
4221
85
219261423
80318405
112965992
152
374977571
324271864
3
5251078
11557018
7550188
707107
310
1206902
1416
7
24
11202
210557
503675
1947949
528015
1007
2375
741922
79
338588
3
6216928
174
17914245
951
15482
334779112
1463627
5748
5032
348525024
110000
3729532
1326854
87982
526
9321
453
8078150
56
2465154
198228740
438370
366067080
2231907
1482
58
401564561
8146788
115595
121808
9
32
1083008
296
61070314
30
1011692
998
6313
10878
107584
1532779
4
491045
58
34038
172696489
2
12590
2455847
55
1868178
34408057
7575
53
26
14981
5649
268897488
403002
12721
231
3
63863
348186
737
278
38691524
2
181
22247
10715
1106929
45148334
2133999
4
6
7
6495325
15118
37
16
101
3
712777
404897
44162
602
160
127514
7
30689
114
1035
523
11
91634
30191
23
52971131
24404
908
48
837772
350113837
9
3
3822383
97
2
10
638518
44
29214308
566
104729
6536
15454
8004
1287866
122465
31139277
79966264
6253
99
93936288
168113865
35796
7803607
49859878
7
26725834
369
1806170
7
75031
11
50
1190391
216
30688
124
2
208438064
6724
12538
127371564
7219923
210705
7218
147919
3630
61075489
337
145587486
2454081
1401
671316
70186759
51
199
475
105196522
6122521
22640153
32914725
3326571
18
111030519
409
30405202
198154171
265420
7789724
14289
43526
213
5
2700233
2127
1097
5493
36
241
1592
1498
7600525
166081
119290443
32062347
11989849
54972284
771296
1008682
37892
68
3
490512798
2
117795508
43643743
29
6145338
326747
254797
107172
8893423
5759
55953726
439
2762760
125610848
7417264
3879184
444881
3409
11
6818
6247735
534031
10186
85
48003606
7376
29
49238
28499
16068
14923
39995417
2760
165
8
115612
154134
176
22710045
1136
7
581
193
4838267
66
42832117
295262
6690245
1076322
45923187
11
17657
64019928
209349450
332587656
1558696
3
1835
1560425
503930953
115
104462352
433
52959
5
5670063
2149485
3
1503
61744
60297
3414014
14707140
28640217
10301
62
16582
3000221
2145059
332975733
153478
118
25472
1490
106677
737180
26383
781905
11790158
129626857
871214
13658
2049213
7096291
1818717
3
793211
24432312
9708717
700107
24
8207845
46969032
387
14128
112
123
14047
73
2
30714187
10
13092644
10248
27609
157663
21694
150649
304
2642
5
30743
229107739
63759
123779
2
8651649
31
1423
14741
22
685
6808
3724
148
28
2236992
19589
50194
12932
223577
5
56236
4439230
478527
961193
52004600
27504
46346514
47125646
105
2984
2532
13410506
10822
6743196
47
7352667
65888556
84912
2010
85317
6938
5985
4379906
58259
5630
548
50438
2
21827692
7
791
137644804
607
5
3803
330361316
177
14
3
65876
216809733
20
206289
3302
7871
16285
336451554
6108401
3825
412127134
31189203
121
3
2800
6
407820
3
123
79829198
178548874
1302597
26446721
219
7
253630765
497915
294886
3728
2
54465465
4053
92
68167
77074195
80
92
337859
885
3
16
4117979
6855
29843496
8
58677276
12
798501
60757
89
317697206
10
12764310
31629235
465542
5053250
2015479
3
147
82987690
44
174286293
247584316
13
13442867
117382
278961966
14
1469766
23
127677064
13250340
868
6
1569
39949396
6
326
24161523
9657
1207
27249
6
31165
6583612
5337
48865881
4058
90899
7598679
825
470826859
4561824
23
106
32
427043
99919
762369
15
375
242875
11494230
11703316
45
332
447049304
324
478
380671063
16222
710
64166571
67948532
370813
28710
189757151
2824
20467930
1304
249
228319606
9
21058985
3
10617
1589
6580
4930
459
97758324
436900710
841717
1736
2
744
37895
19979847
395763
1119490
407
1576
38065
8
104
116
176993
6584
13871694
5
532789189
4
3
12
283056
13506
5111817
7574561
4331643
101469
7988
11802647
4274927
28385
19
426853
3231
1259477
338541171
1231666
3
7
3949
10789
1051
3544
439679
57822364
1314
1030054
4829450
385762434
259168
69733
8212
10
61
27
42919
126864521
219
249003459
37344
273001
3295
12
30671950
847627
480075
23357741
23177035
24675102
149257
5
4162384
9
58
6209
508
5744
11360918
1428956
988125
4
132598028
1428298
115680
42513
32
32
89
460322
414
1046131
6698
35
67327
47
9
285085
31031
655258
22841
2064795
4422607
243014345
250239
35
12273
705057
151149
97
4278
61769
8797414
19
461
2286078
4937706
24185
384746
945377
222
1821
114745876
1833343
2287638
957027
100172711
96146
4905
5540686
1919
251116633
225276096
15
65281
102
18
365960
39
54808
114688
31
11
512579971
94565422
2
562442
1848747
7
42
427
373645
6874
50
57957832
10910840
11701461
55552611
66481521
2197803
123274
8949
595413
30
852029
7
234982
243
78247530
2131
26027
3675257
31210
1451
3069222
290920
255599501
484483
4
281
2165403
29
423591
7807
2633
23000642
1283558
6510
2
235
1900267
350
863077
26240247
5779
364598747
182841
97691
695034
569
491487
18653714
24349538
9051
8
255786553
532
3578288
3068
29189
6413855
1083
67
275193
28
900874
345814678
6
7694
254793226
54
20
1556788
3
6113
95680790
19245
2051039
8085605
7
1422
3
135639
23
110480764
5188977
43883
505
13140
515656
2
4
280210
18166
120
20186384
17335529
60898
20634111
1387053
33
14269951
306
112018
29608740
50178
78142
345663972
644
172
38
81700
118
2014
91523634
27
49
3383905
654
3
103519627
256768
234
76
1043548
3642
3
1920
296986614
4873004
241
325623
101
899
2348121
64661826
8379
6326732
113
173190
880
60741
3560
710
4560447
186906
4
11648807
4097611
15358
63
241261
13477641
25369
7
110
892
373661
68
3844
516725076
1909
32469815
8935701
474
24427278
1019
12531
3726
401092811
640600
2357
3
11282
1436393
109
3185
6424765
62415547
6118399
47424357
334
26
42643679
832
27725120
3709597
3359877
10
162
106545482
13245285
12114
181
499524177
102884
579500
2
381
28724519
58532508
6200320
49439
65417
144053
1611412
9
214
452
72202
25283
4150997
96
210106860
1821
20
1541694
222
92648883
39263
24928
13828
644
95488
15326468
407096
36994
175179
2016
167
13486
23315578
24
574693
14490
271
105797314
142257
542
48567
94413457
431303846
117889612
35095
52966
54899079
173914601
142
10
53079458
13513
31850
1182
55
20684
484
11247
213379280
428839994
3
659
535364603
667
209216623
81415
3156414
120946209
4842
1088985
400
3424568
1026500
57986116
108052117
10556
2347007
14829
17848315
85
6
15380755
320
832856
553238
100
7
114438568
640860
355
32
4842
3
4
3
231
976
1220836
773
471156
27
2961
19
1673148
112
4965
11927
501025
643798
283072481
380538284
502
76449
11
1450560
270
52238607
152663287
38
25313887
4315523
117095
2616477
237787435
23
164
2653425
127562
876996
42
31792
1371736
868010
23690
297048
376340
919
24550069
4
372448
32291527
13
2071
335603366
18512
7192
868811
121793
103970247
452189489
5993709
789
54
75386
15038407
373753715
37433
5938
115462116
296
230365
114
652
24867392
285522
133353527
218669
117346385
29
45593118
120396
517476168
37374839
14
239
215484324
426
4
6567921
70
904510
83762811
1750114
33694084
1262653
33618365
24007
25
103656080
45382
52
126
4548289
31012689
6
100765
232008
76
17951
3663835
110689004
23732
6804
46874147
20986
28
32993961
2
985
50316282
23631829
14
37228
139422
282
556079
75
178591245
255
331258
6024
29719
3
13
39617
56963
22186094
95
2139
3005
48
8548876
458
105147
4
3014608
7
61
3394
200800
480450
87088
50540
1761
10140311
118555
4341491
113039
1234530
2864531
7
10422269
89448982
14325
159
2877
4834
365940
5637
145
1017
247153
263319
12895578
183954
8051789
10459
43997
2877274
523243
22
256
1113
167
1975560
97197
530687
4495
39462040
2089758
646
6562
84448760
240097792
8102
35205273
11677956
537
442894788
411848
64
331236
29330
58640
4256
128665385
108
59
7
370553866
197934
37719584
126781101
453134
5
9
6965399
2020878
119033484
2561744
78735876
82369524
113
35157
210566012
241802
59325900
4
508906124
7
5053
9
2
75748
11806885
437183
596149
493
992596
3
61
22360599
1271633
406990571
122
5782896
31355
306
1444
27
3452089
4
356
240358756
5862256
240
228
116116699
7
12
835782
857
301113237
7352
307707
347939868
24242294
20820
28
334000523
372
65850545
60699322
337237
7058886
441
18
18
36272244
6591756
5059
18386
462709512
7158
31
8093742
2940
32632807
5694
2219846
16777
2377247
38925
205516493
3968
7030025
28
181991106
349583608
7
801228
24047
24153251
28749
142
54805
37
16
15822482
6
98562
438
42532
333602
5492658
345155
4
30
45378
34
23018
996670
7
1996920
8883
19
3
6809
297041754
727
420027258
91
1584691
21
2496
96512
487843
104463390
517024
42929546
450424800
499723
10429322
2653
26469805
695
2931
21153
2709362
182488
28128
2485
228867035
4925
16957
2065
12219
2229
126707
215831329
7
6142079
27589710
22684489
67203652
5837
45214
5
246
4829
6321
1547
255661034
14354
2702366
111
7835490
10965979
3374203
40
124232037
70954
3
8151864
12972
2961
132245
8915335
28892
919
465682
16339429
3
34
214
111
91450292
6426901
63958324
737
110
228636
35021216
48199363
144405681
455359
678354
8255835
16862
3328
1914
19304
9369
102
496504954
43648076
400
3
67300
745189
66920924
5
2753
12
1731
1504
429886
302
39320
17763082
409
3
74
95829
127
3525
50
7053880
1638646
164
1560455
5
16652
15
656
216872766
306794
116486
2
1151
5307799
113496
7
156766
142626
442
18
53562
1876707
23
118509094
2216
458176
39980909
7365
117
328431
217
109107
17
43081041
28163261
4076
19017428
2340
496
3221
1270
322
53683994
111650
13947
35176207
6
29044396
947440
1336
6
57826918
7954707
80
388
217218708
1948
270
12394
1364986
632682
76
2637
214659
56
68215642
81663715
104910
22
734547
22081
87364652
26
5039215
328646
30
12
4
2829749
31
10452281
117507567
4792
1691
3275
128977
1481365
3203750
15113648
58
583422
38515956
6441688
19277
2453
21
202761
91
117681
4001
12
65
143154
14
2089629
2248
321
101
452350317
384
515104432
3
9881400
6274739
260855706
5441909
9181040
56
240896
3
34386
89480745
3974293
101062
371
165462
10951
126404
24424755
1296
569519
57531
28057497
52356028
3105353
103683058
11
27074290
76
1467
875108
905
957802
72273
4315
272562
5453119
874767
7
122124978
3412
7
37
51680
2923
25
100905
292
201392316
6
260746
6802545
57347
785
97824
5959
4021936
67
235714
1862219
4099560
743397
2
219656
666959
752
3
854
79125492
5509401
202884403
41126
3841512
3
95795897
152641830
1373
1897
251774205
357944
170936
193881
27
181687
510206950
27529569
187
1793
971
86264
14418
4182
5416
23832
52
20025
21
53913
5302
1121514
3678
1483
6002
8
5938
360480
6
11545065
126
1845
58
452
21
263532434
32373
16786959
929
96
2910639
19135482
10464676
265694825
308745494
1566079
453073761
9
30
20882
5294545
2167
58899746
9937762
23
341
8303700
2407
19852445
26187178
18217511
237
42593
1043958
280995
5052645
27
3
9
92
7960843
1167818
422341768
20013
51
51
1925
13360743
2
2
25515
183650
69737
49634446
2
10872
7400317
3885
248355302
2034
31239414
19955152
60
64
272934004
4
30
775654
51060138
4558284
16574431
1513064
123829
3
150
136510322
2541
10719953
22460
29025
13000104
28958692
385040
127824
10
1171564
1659538
12
3
412
65366
3914283
2832031
128846642
395572568
141942
4232374
804584
7694624
6409
7
378
59076592
1031
697802
157
484312012
467341811
31019
19
2
3322111
49134423
89524551
11748
11
4
65888305
87762350
19
25508610
53314
19327
4562
3411
3946656
9
169193421
8048
58
1239
35207574
199112386
14
27186
36575
163
1661
352
60882453
1196
1993
7
253
49532
3
4
123147699
5
11632034
74801838
7963048
5485
303638723
255
69
689
1876
902609
36
42007
3
2
58
75415354
36801301
48
441
654362
164
639892
148462
15
105856169
84229475
59
216032038
33714703
109096128
506
254636520
265305383
7391
1555
368180679
521992
147319306
26852327
70182
3275581
3543
723146
319065
4
19363
2
2
99968
9892464
2106460
24524577
87
22
12956
305
2587
202841
1930
5048850
100311
35684794
8766
20
13440
8309540
3332
38
830
55614287
104223303
12
796
4033874
6640
674084
11855
16101695
3
1738505
22985165
18
14843
2674418
960094
752082
7390
3859880
66
82718343
48123
3669
120436
555098
165
6772261
7974
6
2184
732696
36502
4680922
961226
12
121
12622
855
7827
1849
55
456
339
6
11
11796
15997176
14211
129284499
155
75194
7
1874
293
6950
3714182
9
5484
1757640
14088
27617359
29854
10800
107892922
1176
1525440
22621230
90
92884
64217761
173447
5584
173
133244087
40
6836465
11823
104542
22883
3591860
253215529
81
9
14009
2
142427
1120
398729017
3195651
19
173
30
59
4742325
5044
128960504
1987081
522882153
188972
9431219
83337671
7
3502
276461541
92
8279
1080
9808488
377377
857064
238189
1776
8284228
65728
5545070
25734326
4
7732
1346155
230494
382014
375205869
819211
102341
13834
29
27415957
93523
48206561
16819712
9988185
3864324
8
14223
26456
123555990
9468
778296
56432383
6551941
2
1077
58266376
2317864
576
115927503
225
6
118385259
26
636718
199
8202666
16
2523
5923391
4770
131
29
300
199828
5567
36560850
18376
279107
2
3
215507
7870756
344093200
14
39221
91
325097955
15804
57528125
11494
144
650666
883
344
629337
10567828
60269
154816
13478276
6816
2584319
8887
3851081
61421432
2660568
51010
1022708
4502
178
394
26
34
66
5552344
322937
86
2597100
50732
5
1371
24
36756454
6136
57
50
56
119165513
2542
839
1756
470080
67
15077860
9532
850687
88244934
401738334
30292687
5
323
2864
19938867
313984
6
6373
3
4
28616
13081
1347
27
5290
91411
8
41552260
12125330
1156229
47
3
6982
1427216
126
2
22437218
256600
780103
84178
279
9842
62118
9258
811
118238
52391
3505389
8
18725106
1799
866464
11056422
602002
29397249
41
1023837
4056239
5755
1689
1225
24028228
9
751997
1475
2830106
122545
2144
38536
7
20357022
3
855160
11
3
2702
4733258
2353
133764
187308754
56420915
27810
203416
728675
5035
80786441
482
79
4
486
9
8127263
42756694
3
432442036
534233439
323
457551738
55
35
5592131
309949446
202748818
1554
1942
9
5
4152813
2873
1039410
45886844
441366563
11535186
5
1594040
1033345
7
40298
15315893
70582239
14804
52
51
47
212698
31
258497027
90502583
132
1408584
755
40343
152
12
118215140
1436
23790
696
59331315
1924
517321
2
24802139
2
23154
1081
640
87775559
4159
60975623
71368
113
2
229
5
361715452
842
3096579
7
169
1975
5
1047116
128070
212101028
1533237
527304
80
935693
308
40099
35353
87213
36171961
831
129444229
410896
932
1180557
14267
229
973
18
97620590
93809402
46191
49
2176
153
492124153
5
3258
2024
45613665
31205036
10264
3777597
9108230
6
15626
486
56
4660
488829793
66120
23339
42620454
432110
7591566
13997
4
382
234
40371
43700
976
94598
36707023
12
108989035
470
20264422
6
1047875
3728
453430
10077399
533
251
29744614
361808155
4674
73
9215352
41810
109774
2048481
3132371
4421
1899
39762
579958
15250846
1414
633579
69
14346
28179483
84971002
396
48863
7247
2669
3905059
17950422
9242904
447
2614920
7
34070701
12530
103823579
2
244807342
1398719
1046962
281
32319789
9341
519
602
28601
35
124043448
912752
28
4963
10
230233
1323
244566
2
1436
1528
5
55548474
62
16503618
2014
212034
126
58188540
17
40
27
80
534807
14642
39
20451371
5
16114585
3
42584839
47244
6779
242781
13931
5433207
2
2967
3626279
1867058
3758
402
59317
352278
116
434
19992
73784
16753549
87095802
32666847
24
15
333929
28
153286090
25087218
1281919
47399
28
2592
357738536
20
6325069
477092
2
97
318
7598957
197805
74
28
12
291046360
1864858
338172
1079278
518031
10989
18280817
472442
385821772
9848292
9579
5993022
11457213
13721
246003382
620
384673
31035
701414
11236
904
557842
56
602386
3726979
751306
3298
191
21306612
528690011
982
3339516
4056
3690098
207074203
1684927
469302
10198646
1030792
14889867
481
25132
1449
1128
18494
4
1585391
462534407
99674506
6678
388311
317
50558013
3784330
1058
1204643
610219
11
5
3740
544107
61
6
22
51
254075
993
72
1909
3
22
339862
22
489737158
26571080
283
493
64752
82025519
5656
2880093
37629
5570628
324321061
411
897495
490227
23
13
14835988
2002
376999748
1744600
1702
4281
14144
2653111
8922
219
4
667550
122090673
3
130848372
59
124170899
1959
27418567
284261657
430
1276340
4
25213
5149
531892
30462
708
17
80918
206171
97
64022
9
22997
366457048
405118
332482
4160
128605
104329
7358877
186930564
356203671
28
10721722
358060448
30520
525918
3956836
6
3437
117019
241246442
44
6
78
17339121
4931095
729
57
5
112125
107863
1929
18
164
1839
6269557
3564523
114653
103
27
139267
3
218
229967
204556
4615
2409452
17
14579
143966
2
113932
5
27774
67022723
74
15182
522939856
248010444
7
258
70386
11024
3
83
29969081
10
2736184
3
335357
22305
17241
49
31026
15070
52
340298312
11464
247
47417661
193174
21196
3802991
2669
1970
3
55807
887331
1872500
11
462
1572
54387
40963
1765032
24740201
244671
17
60052
37335550
5
7595531
4712
189897
129339323
23959115
12700
10396
769497
4827
211020970
8996
101202864
31
261
4925128
11250486
984
13
229
9258687
20
2577
20879
44959
122
167675
466947
7396
2934523
2254633
594844
12574875
54245
108636354
15586651
9414311
2879
493
55749850
220287053
40
23943
3
45412
25149617
28580
3
98779
2255
53
265754908
739255
414959
131535331
348568
422977905
29176380
5708260
172369514
349802185
384
81583785
6920675
5257
58057822
309470
27
53736576
7733
3070794
1746888
28618222
41809
20582070
63817564
36
53
5
875746
331225
499670
8
216
2570
96
14572701
2813119
636
429805
2205731
2620672
383422203
7709
1961
316
78339324
1341
23199739
5
321939940
11
5
218
5
1048559
1181597
29
71490
53
2876702
42
3
7268
3928
7
270003004
1788854
2036
10710607
173311882
2366
1957
104
34
7
523444188
1291
9618
67344
101205987
114
8
14
421956650
7
5149
2012555
13
650985
255
209501
5
5506303
292899677
30262
42360117
69882
3
177
1516238
26267
2
9562
115825333
104573041
37102
1147
135274
13444693
829
9438507
45
64650
134
74
124647590
265
94
547249
116658
16367
10
122887
1399
15
4243
44002
82
10087993
56639
5689
154902
459252435
4267
3
51931784
264736039
61
172
481
1731358
2
65599657
27
215
1004020
2
28683
119576121
7
31
747
36134
101849
1273599
744
73513
1301823
37
1580
677
29933
109623255
29
6
185274396
28846
254
6916714
7857
81
103873146
100593
6638384
221
988
162
1421122
7045786
24
945049
55240804
5016074
218
851
52762198
112162572
6103722
42
48
7692
21
4
52689844
7371279
5
13
514796344
387361
234148446
91783284
103172
61466
64878
13177
578671
100130
45899302
1402
118
44727827
128270086
18
7
1722
3
4
9
1020
4458124
810
2876
26728
408200
51590
154296
4218
573975
1411693
1070321
4
11604
46062170
25
932
1893
19931392
39
6
14765417
64938094
32953336
7
126
3252774
603577
13989773
61
760290
1484
4
56864883
110244
546
3645060
209019
6805
18704
12
1852
445
6
41250616
12749103
70643
44
38
434454738
393
80186
1593
372
23
930665
1946122
21458482
14889
937
454073
2063
14602823
3
3141267
6
150
21
9822
213463629
154844
14
24176335
1148626
16875346
23
335991732
240119204
267388
432186
409576
1957205
574110
135
235926519
7179
108276062
55150
292
40646866
3743618
570005
8
190482
410061827
7721
41670880
7379724
464258
17035162
13417428
31999178
3524366
743
15
42256802
2051073
44738
111569595
3597877
285375238
338
1014
60831
518639
34272
1715
24757
28
2807
58527262
13718
660
99
42001887
2
12524151
3650711
46181
26
4020562
26504441
10360063
31187527
5272
33136996
248466487
1059032
5239
128196487
3
21914
124336226
14
6
2
6962
12426007
47785
15
5646642
69008
354464380
31
24872239
4393906
3
12
9828278
76
1158
319816
883721
3975426
97484
442272
1943474
227327897
16133
3078565
4037
23283
7687040
85868993
3112
6
26
1761
304403
25
180507
126
14670452
66111854
43
235419
719586
26966
974387
493740564
29154
249735887
12
2
3921632
87
185
58639
180657403
57329
46721338
95602574
2
2124
239415
33
1714888
5007472
451
9739
253415978
29595
12858
72202
588980
2317
237150104
489
13348
256359693
126664604
1244293
5295
116
8020440
489787821
22100
20
28
80334110
12195
136604937
315589
242532
338786671
4640
171043
6
92634
321410
14134
6220421
12407
2
273589
752
1065059
5485240
12
201286944
6672
188048
226431787
27153
14911183
444
128646445
3197697
217
2610
2001
20
54187
5020
1442691
6937358
221065
8249465
120
15676
1222926
417
119306
3301
48
7815
987
385
22
40
3
18
58775046
207
64
64848
1007
17
350896331
455
68156
1459
1411
3843777
32
21637
15775
226966207
13
103672
79506414
6216
66053
49
763
65412410
77
244766343
126
17237
33440986
668
24709796
145108267
16187155
6
5
3563
17973
30403085
7028
88
77074
69
343995813
17
15771374
18266619
177619826
2144847
269290721
250
2250
2
3703
29
21
3178
512620
8
334
14496871
14059530
1962
2
173881
24256065
16058
28533647
57
16549870
32
14425
8
516775327
2689
195848205
1438
1522424
130
77086636
2918
2563767
729835
588
75095
1431
9
86751
14538983
861
453002078
363
400212
5683317
14
16160219
408134
33228954
183462
177366700
2024
335
70
1456607
2286
57170
25299091
5835
62079
409
1474
536467156
146
43
159264201
2556530
2064
2142007
1037729
10479
7
3349434
102
6047174
109423
126585
11080
49635
1915
30
22212
349469384
502745
41
282726714
23
12769
6
19203
467926
95081604
2226850
969864
1683
122
142138
98967
48480
206
8732377
156785662
50
50472
19764015
19
51
1793216
6618251
12
149298
7968
498189974
12
10600720
5357
2
64659
1687
141579
8356
17386438
119
30307137
58
825716
47113
636020
45
25655
51802
3925
60
25992618
38893379
3507
94613920
3966
17535
505929157
82175
97
30175250
93380
396802818
835
3573
323
29298921
31328
91
3401834
13141877
11
6536
21
450
3
3
14694067
26
533548121
71419
13217
674432
60
109856
23754
5197
5
462
3
754
110
3992399
24
50088
144
231066
4118
440
128360991
789154
2143
175095
212
12
12782326
50122
14
16237
5
13472664
780511
308789
123
27954328
8
16
13
97840738
4
8014
1910
5540512
466035
5358
66
38430922
242157297
26
7398613
179229873
1349
5
138
3836
161
427
62
1750
33571991
395977
49085
7
28865
199
54820890
512340783
25993
4509304
2448
373783569
16231617
82
2
14416502
217
6517
78
5742
5
8259
2001
55618222
2715
2669
12740900
21346959
449318606
40095
55218330
9784
35442768
10712
188
450801431
53351
220872
11
2683281
1054
3
300945
2
26
31545
5
260659974
13847
1628
2
289552
15636916
20799937
1626
4007
14722
142345
108695
12587
119688451
11304795
6100
3755
2
5
515
113391728
2942
313871213
10364969
3
5229285
357225
185
46359318
7
5
7647035
727594
9438206
2477320
56031
235
17
1985518
2029962
2186103
167
896
2111184
4982084
1537216
3
1997
10849
33859750
373
377842
2521
57547285
47
187689307
1980632
5861025
4176592
13
80251767
97434
3
47
203
7579175
1346
5933
167192
3
6
24248790
123668253
93
7
1280133
4731947
2921
6459
17519
354730
1416
4218
113006107
434
2182
30
87537
453713166
22
643
556
7
231923042
218072
149
24305
190590
662
953694
223084
319
4
998787
2524
1465
62
87686501
7338169
82
40283059
429
65117
6236
959
742
10085
44263362
14115
32
368008
1705
10630900
1079
10539
2927
994923
174920350
61
1478
41
33426174
117
601793
749587
3900036
1166116
119641763
392652
278935
10602
1961
494
121
11038977
71
19292078
7438107
837
494
51791
380
43664544
125969
13
24638
24329709
5813
222120503
362711
196995860
7
39983
60648312
7833975
6810175
30639
10445
7117
12731692
362
59849867
375
2109
1809013
7606954
360480947
53498647
186749
59363068
3
417
1321
26426
533509
787082
2084494
1900503
3024
320
18
3831
691
1535109
12
867798
1796
325145
167
23
20
2
280515876
2443
10795322
1065291
6
12596
9
3
30606890
53681
1995817
44424426
27
78081971
642
219
6
3
8185474
1202
305359
675684
240703467
116373196
500
825
3721416
3646
12725
19619
7168
182
299283
211
2547058
65
47
5
2406
2318471
1513105
32351013
99678
325093
255776695
8874
6
6358
188
22587797
330
339
15
52853178
6153
16
176
933
5403
48
3320753
78
241
60740014
65732336
26254
12545638
43988218
13
1287
69
85778367
2
16
18214
43622
54582
271013
190169550
13102
11952
1408
2569101
163226159
39445109
14130386
48160256
8527443
642089
306148627
3984
57303
18408
3865527
7027446
61882127
418335
41244
455
7413
166577
416
47704441
6563
469930072
523280
45
8063125
571
158906546
515547241
5159809
3755531
2591
196
191026641
260
193319202
3817138
806869
37
4189126
53
52068078
743
966093
30793151
10792
6515
51088
66376257
8132
1634
2608507
242
28605
54856222
183
840416
51
56996585
41951533
20
2
466182
217612430
281165296
12
1946
838
2981325
93660
3
1589
12762465
29
93
3449
27263
532
904
5
22552
489
26941518
12370
13989
2260604
6935
1909
1055719
22
2751
14990274
7357
190
3
3484165
7556
1576548
4535
1430
138595
143149
115673168
69899
5457
25
510
31168
18757767
54056
5
15
522308
822
15
32151023
322555
1612308
27
19
520671
2
31396
56558
46328
62599
3002574
3741389
1864497
3806759
61019600
118355706
2
1567
9356
51688932
57
178792
22808797
3633
38320792
13698
5011426
11808720
76
53313
14656
909
7678
1837352
1198
782
9
2
7
305942
67516074
216193269
2249
44
77806
49001
10
102458
1906632
3
71
53561102
117006176
320074
2
40363
5233321
14
13565238
1254
6
973
444
4926
20835382
47152684
2
265
13991864
9
2
190253372
37
1409092
216246934
8209430
30
123
217
769
522718
387621378
19
412
115996659
6305
385
4
2750
104703331
8199
3742
63450236
30440236
515649364
179315557
12396
118
6999624
5734879
9
43322463
2193536
672410
9485838
63
629
10
11902622
550
1264804
3
557
2767
114539
9065
468851
94798546
3
9732877
14
127550093
2
10
30756755
101365
4
29
558
1049046
3
72704194
2833
28044896
7
3366364
33948640
2950
31264968
5955986
3151105
63
210
189251063
7063504
857724
13625
2875141
24761
36
6380
12705032
3765
383868
1006465
2
2443
26
31705
3136
12234
89
2703926
2994743
6541655
2050
1015
141801569
640893
119
1613606
455
1892740
48759028
93060
6647
452
7934
93781
44377
680
2
20843324
14765
8376762
3657
2435
96785690
62
4071002
2060062
49
399815102
847
60873
701712
884
46959
6
19255
20060344
36501638
1148
125700
500509
1038
18031
182
63
1740
721
7359
17873406
45887096
2434456
115075327
35912515
15309
21
67
91246945
94
208
370949
3065
261038
1825
3488
369
444
252006
55645668
2800473
41380942
5400092
12589956
814082
1201231
4
39
312820
2013715
11388027
105731
1776
1789
31554643
5617521
19006481
4078
520417
86789
338911266
509
262205102
49
78
305291
814259
125705707
113229033
54
52
7
19991
28357
466403414
65271797
1166868
453367
15
4
75
72
640480
1564
26655727
420485489
66196739
14955
120
462139
10769251
9056
3
11
114163282
17320028
1622176
199
25852
362
283699833
14909737
4584717
7486284
1083
2976
224442694
10171
2
903
7
4
7077865
6
1219305
4007
5936314
473639
29
1330
79294
187112
45
60572546
4153060
31000
230857
401
107
26261439
351882
18
4
259790
104
462275542
182131
151596
25322767
275122674
5
42
2774
39085
455468
4
30900589
9584781
138
33
111492
34565686
273902
2
6321
12
348844
99688820
14
892252
808101
4
29
166
2764
16
239190240
254464
534
607796
118
7950235
1902
3
14421
1302018
35981096
4
7989
201580
1416972
482047192
1090
60345
743631
1208
3709877
493
28200
244
7
2
22
61
72573
2514721
394
1908824
930
527
359371775
81
1758
2038
215561
5
9221
10
2056553
1420115
255
6037359
15523
31853228
580
1867682
483295039
319167916
6579
138
39
32010840
11880412
1328
912
62545257
46195888
957
379
2002061
698
220
98
8342434
2084946
3789381
676
5678
138
36503741
316975
216963
177686885
59
832
2
108
264
26
86843390
3168946
2630638
16
77306881
40153076
13390
13010
35
130256
18561298
4683
3327306
723970
31
12817
121
9663891
5
348028876
70
91
124012123
2
457431930
2
901323
627
106
2446992
69
353
336997828
3563
444435
680771
350400282
2
12
3
20970
7850
55
5625
247
43658
2246
8086630
45042
322
67
68318364
2
248127116
3874402
25039
54032
380389122
1168097
31
358140140
252074
9500801
1222486
13028141
47288
36
3
184215798
16548831
257561408
52
50674
11
556
966680
2631772
26
209659
525370007
3
9
2
390565651
304487184
257120
1952
393
9
3986660
136
431
5080451
235
7
3160
184
271558413
828266
3125
10763357
117200102
77
364
51
127109415
14
4
456025097
5577772
1721
41609413
10
1000331
110
7696212
1841320
102796157
662711
3
49325
258536487
2825326
81526309
1867
295726
479
1899
21167143
14007304
288464666
39378992
3540
1010385
341626346
219
294376458
17
59
397
9945122
8
45
5
70
105494
71
437250135
171965
4070
112937025
141740
352
684522
6827384
236878
3
175
60072055
1159183
260023
2705
138
27910
81958
111740098
6539
41334268
656327
215226640
55
531360
207007134
9673
138102001
1743
38
20
1266799
3
4
38328
241595939
384488
2
38283546
243427
65125
442106
7843296
114111
8
33622
110249919
61555249
3014
100
7303881
15522370
623701
230582861
157
264833718
28
487
335
359
8200106
3
8618
2132083
10012
31
340
29026829
1776
30335521
13150
15
6527
44946
150
24410
24679667
10679
2
4
252930434
1260578
28430116
12832
153326
13
4
528681736
1153
91982930
3
15998348
5
100897338
239241409
192002
25378
7
22780
8044616
12880
26435
132554411
181
36045614
2057199
3
80
119
393
2442
60
322
10412234
2449
577
85754201
672
9865
127574
8902404
253759070
86598
721
34
546780
6646
24847793
71490131
55170485
23408
81329
25
76786323
2005965
64
66
10527509
2002121
60
38144
483483279
32698
298935
259422921
392827
6869
33448612
12
78
923641
19947
227
23370
240465
3
287
848
68
10769
4172476
249694
23
89240
3881
331318
4192160
420253300
139187111
452087
11020
161
3823
88089
817368
53998
208
116
10090017
2
25183463
196403
130573941
3473
435
45152293
159
1495957
96
450429560
9320
297354172
498
3
5542
10
228856
10
49592
32973625
13805567
2191038
6105
32861368
364975735
213648
3
17180
17247
53993
204
260371
19
462528906
41227
222360966
105688
35983310
386188
4560090
1321201
238981064
1939
230300487
55684
504851
41503703
1507398
3439
19065949
98596538
992669
7244686
15273
2996818
2425
23
110772411
11658
55417
7268
514853580
3846405
31
333432297
2828
14690
228333
35852
520733
24
489367
268504
46292
2332258
3645
1168
25893100
1937440
21
3615524
4
992843
132146
7
1875
153047809
30
11869298
397363340
58242
15424771
691880
284901
27356097
602
10050468
24566178
215580
320490
1223
824587
217
12531
265388505
12385203
167204
548769
408993319
6145642
21
10869591
504610
254383
356827
675
60978253
979415
14
2
110265819
2214
508073
4677214
25799453
47
355432
51
20859
688
209777325
6312801
43
488804396
16479778
14
270
337743246
229
254424
15950
220222
91029649
256
9334363
31869642
14889863
30542064
2550
6
23624973
788157
46995752
5701743
142007926
20151668
317808
526844918
292
131066
2
126619085
488181
123963
402
14
54
10
2
1648
47679
5816072
146760583
2164653
37259419
4962
491
31
2
703
349053
1677909
11
9961
1249640
1505
3692632
1867420
62931
25
2638403
3
172703776
7477
12
6503
30030
8096371
854
96179817
2
22
301
15377
155
9688
553278
2001
16
533923614
4684
15105
3411
774412
19
163335
427799
175
1016
3559
1199002
2006436
915332
506
131467
2815
3
32923164
228
2
9077191
12
37039382
139
250
230
21
122293904
6
978544
7242
520
69
6065
37
138
1803
438
204889281
27523083
35470
26887110
436703888
586
10
201093607
11971611
70
3567012
17292
422
20485
4
8398459
21
7
289202274
31
501377840
145
30857
938546
14510011
214945657
168128
52140647
309898
103461
7
903
157317
24714
4
318
509
15519499
21
1052974
19
4
217
5609827
2
7424753
113
327339
96068
221524858
6749622
841847
1163975
47
25367724
54679810
123
247091
14350
633
214
2696135
754396
12118
4
318525089
13930192
7668416
1669147
886
11
22296999
932
558598
87
28145
4
363075287
45992272
12060368
1176
13068378
4642965
9113
12227142
24677554
1650868
5
2
73793
59063
1824378
254740810
56557
265923
4264
100929358
5782
79
2091691
53413
444
2211
422764
54
1577708
193413860
14
69
1743
2488698
193789135
11262
3424877
3249
27544
801483
252
214326
123408808
222
94398
197
3553766
36104
3
228716451
590
482654
10
1894
2706
1549
372804707
9555
227
9106
4238786
102
360
467797
2
438327
1496
199601735
913997
111
882
219087
14905970
432
23
61888730
1883707
856
57
218614015
28
507146
13921
466621
18
4281
16571
1533997
5626
3182088
81
66380737
56298429
1350
2693
2
1757119
9692
229
428
28936
12000073
902395
456125404
2443
184124
8867
131080631
2636007
384
53829
312800
18204268
321553
3406
4042543
2772542
13
15450478
176
44
2186
273123001
130030
361
17958428
166958
127858
270
1966
995196
852
522
177963
42450
60
282376297
209
693
15
386062
1313165
2053534
733
22
659580
2
27430547
289806
6096
10
7993
75
1563
53
255
24
111573
166731
53809
3708699
35
55762087
7145836
65339031
8878
102681970
602856
1953
150
198572774
338528975
22
201
483
14314945
2
79026466
1578918
2203
507
867065
10873
4
32978773
5267912
539
6
111539
2327977
4254
9937
4
12126
7
3541
136269
5134728
413821711
26
383
113708
13
33
2912
5550047
1714
149708
8
612489
3224
50
800973
13
95363980
9
64127
11396
250
1573164
989
18
7
242
93718
490671
23392
15489767
68739910
129092582
1364241
707
11
10179537
64285
61552385
5
1703610
804632
3962
619
80
274298707
2443
905590
2611348
1202
51581
5063907
41017538
132
26858
34835
29204173
1335
47
266698
84240433
99677
130
1354396
6607687
13
168627
167
4906
46
486
70
150185218
3674
1986264
6808
366227
15066040
51807366
12
62
19761516
164588818
114705650
122013984
146663867
846239
2766232
5
35164907
67893489
2644723
61616
3748063
17109
3229
57
30
11487
13327896
447936
12740
3787
186
406066983
2
41696394
2181
1828573
107
494100
1802472
98215257
3189946
37053
221
3987416
12513
28
19
3
122064528
54007
3
3
724
3
495360
212538
3857443
44
93153
76
3310345
84
126625
355805
31135
111594839
9
160
126
184
58
3
23
33192
1451927
126
36104562
43
51887
184
376529
15997343
919
37
2097
21
13898
68715633
2320
320
18905
467
111427620
8355
71
1106
838
6694671
516058278
24999489
91987230
4064
13272854
9161
97
18965
24585
28541484
7311
180840
8
98
59205440
140714191
362997
16434579
27
1391
5
6
36576334
2728
361111063
1000054
233
15
280
20
201
114
250093
54645
299
13
93691037
9
177
50967818
6867
389
79
2573108
7400
6642115
15
14732839
343299933
721827
173562045
1457802
58003
199354189
8643
98
4043
1805745
21862
147963
2606
632657
1395033
2
10115045
266960154
217304
569848
37
242112395
26998
138
13
25163
273269
39
7
402008344
132
1086
5
1762642
4085214
2872507
368901006
3622659
265168889
29
7
12425239
85938
507844
680339
27514428
13
1588913
54464191
2
457
6878684
11492
1130228
5485
752
15109093
213923
403028
6655
267
90789
50570459
12403
745
120769548
498565
270347
1288
209388
2
516863
25896
203
25
209274443
179362914
245521300
3061611
49269
782
90965
4572675
2260399
2
15
3
14
9634299
7
229
204731715
1589
55
6
215678774
6061
664015
51036672
13470440
834
177
56005679
12383105
137204801
19107823
233182880
278098600
419333361
15274574
6
50683642
479
72514293
3766
21
500436
4121
392
30878880
5233
136318
232
195754
1146
1845965
66
2
5500
2957187
213574158
227
2
359668
255
31630479
4110
26
12992
1914010
1942
3
944
934300
193335
408972445
6154066
27298
2008509
1797
87083787
2
460803
56363705
4456926
8
844
9638
2
55159
4126939
30061037
29
240
782
2072
5238
161394
401384
37
13552
6422
257
116645
931115
45
102433544
10342
1290377
121592
111976198
29113
4
46297874
112157
142108790
18731372
235153
92734775
65154
515185
56036538
16686
3972930
3721
182480646
2916394
1475
28
909
6362
168
1143512
36185
196
3
173166728
26503
11
15
147302
3
131964
11867942
3
3
54146
6816492
437
150850162
167847170
218
349985
7
30159383
1112471
897
94
136288509
1203
72
513
15
1035280
14388
912703
6
301510374
96531597
170
415719
1454
4280
1898
15643
839726
232554400
587
105552158
13567599
1007061
8
198210
29301959
23457014
111913164
732549
3
34617357
42729402
1430554
278
183
15043
215065545
63
53022811
3
6
445301268
29
15
2364209
507
40643295
928935
10672
15
15982514
168555
5366256
508617
28161417
27233573
206
276
15954
2054
73628131
858503
26
13
703463
436651999
2144
18
9558039
34
296
312
135
1155
391445638
93826
2081825
4199547
29863
38782
18265
75006457
1311
267
4056
5
24602397
122849
5
1197078
11614
117
68110105
8301708
131818880
86585497
32378
2
2753894
11
89483
20871
51
122
269325930
7
39346
803388
484
893881
3
13438538
1658693
1393
29
102894618
4603
411965587
167
31
8294844
1047602
242
5
526952
7681
124688098
11
485117
351761221
6
34076750
357558
158456
13780
13995923
1444
14902128
22426188
11844555
2
638
123593143
11455955
121034928
11902736
28803750
22575299
6216956
5453
16
98830
92788259
57044
89567
2
118527
3677
3990910
67050107
29210
27
29396
3808
451390213
8278
1140951
15439
255794
99
14245
89
125
524
552435
109
101516
26087
224
7
12213
2
26957103
173
722887
75400
9
29681227
48727546
261827380
4022
1760
3598
94126315
25980148
2
15010140
40974
37868966
165288
31
1823
197
4355
495500747
82848801
5
2382828
20
8
18041881
5002
120242
111431
2286
2
2
26896557
2367026
8298160
30
3
15
89392792
37027952
1820
186672
378109
58825
9
201026
122969581
7327
5316
33
386848
202226271
54
231505417
15
106006
1650
35
11832
84227
6950
25314135
25296594
730457
5026
1819
22
260721184
3968738
133124411
131145188
247
2744
28
47304
11
21
3210
1262
71002
415
3795415
7348
7663463
1941
9197293
1011
6454
82072400
945713
5
117100
287814
126595
23923
42587813
2683
47303223
67
5
2561
2933
74067844
1844
7182877
20230
23
291
143
46362969
4
1785
49556291
70562
4372615
85
341
1251
1040030
113410419
11
1001
4
14698
1714
1218
138212948
15876
16426811
10042231
266821274
5
103
218
121
27392
30346
33437
5836
3732428
15
433753727
717
3701
26430639
11352
38077
918261
16
149221008
27516383
256346216
198347065
136676
74040996
15598828
255
197568473
310105145
61860028
262041
66812
403
8
320775
1969
51471584
4465696
50947601
4
106747
141
41
10504416
5456
7201140
13532
748
2681
462921689
760
4089
2682260
508387
1122055
2240
291271
751
7
2722
525
536
1199394
12396773
15618
212734
62
16505829
127167
3077
8160
466294429
8676595
481744
3376310
112539
13
926
14635509
180637655
359
1939
2
5
3
3755151
1110
2000227
230021
288
112008258
63804427
6182948
14
11394
589
48133285
673221
3036309
14975307
114
77902
17160
1703474
1379
3881973
6
10352564
3
272
905727
913
32356183
75171
13274
32964
77
53373355
28370
400853860
347435160
27
3
1429
108421013
3
26
4659880
3
28165
6954656
129032567
421
124
598
28021459
49
842
3127379
45
218
4468
1145701
7608
16535354
9592212
7551
11919133
530
214526
30
927703
1368
4101
20539791
7608850
14272
9206894
489680185
854
25
56
48119522
10
95
43
34294735
2539331
50940
33
5107636
19110
192781
44
4060
15655765
12826775
2239
77417
2039
925
6
28360267
405122129
27
51
4884235
517889011
49089047
363343
108439402
22867
3393
10096
6
170
43808
20
1232515
16466
694
75
492
6
76
238518437
6029
24583072
35352222
933429
953
795880
24206238
407
180771
12891926
24664
64
836
25409910
17
512087
41
184758994
458778
313555
863
139672
5210
363
286373742
52158210
9242705
28350354
112769
7861
72
2644648
4
16
335130052
29
826
225
81620830
31871
357
4
201
470
10918
119269
83
83
1160
450600
4529
2565
42435235
486464
25
696
2
7025294
108306
4
53
2334955
205
15
434421
22481
18314
20664
10114
9040
2272157
2726616
462330792
247
4140
200
28
83
4153
9616303
11801
10
107343715
10171
28446
74122356
336
27489
7123
11057890
10742
62294973
4428
6863
3918
150776412
4939
12258825
82829
20278066
5723
94
662001
23299231
6227481
94
138449
5
1708538
834413
6307877
14256
834
30815371
160733438
37021
110
349322146
7430
5720
16206
6889797
923
224981
15848
85815284
438652
623256
11
451052
11755
65487
28845543
5
69705
455952740
14658
7352
160244
119805429
726
7302102
29
206225250
873430
130
13350
1188
156703292
10781
15461372
27325
51158
699930
48
48
14316135
39722
5
261451357
506317653
5445
1355
93778812
1098
30
3
42849068
954997
53
3436468
259531574
86864
110226
12575
270979
902864
295
172025
5267549
3698999
65077613
6
57005912
51647
619423
3
5502328
179001944
32532
3916215
29
5
62873152
52849
299340
2414559
163772
8185190
114
39922504
42
218068
1283040
176345
31
2
7966108
17
29
97
435288
1693
224504089
56697435
4057199
537
30948
6397
1310224
192799
77374
246
17691
4
629
10
219
335275
115115
144567446
7425
97
765920
114538
26682
873633
13
409393
350540
164
136164856
121826967
3781
2792
28
3751
3119495
6843
9
51877
91
31
101828
4141059
2
340345964
3475
36919
1425816
193677
398492
175824932
189963674
21849272
90468
808150
1767798
84455
61
4
13
402
303
3579593
217581
15
49730
927
1862
896
255
365931
4655
14300
2844
239
16870271
15630515
177
102
5
910
245
1642
130071544
129857
47388
2
15383658
63847945
479319
62
5688
1525
31
13003
13
107174
60258131
79242395
109291
1527502
5
525105373
89059
25924239
2
105775
15
32573371
3764
3881732
25
58563
330821
82405197
68
41
916
163
16763935
259
876
439746147
1952
3856994
14
486
68
9321007
1891
30562241
20232
83057
3457
6
24043692
366
2270511
181004
74364
131739428
15860
8049
2655
100293263
1823683
43
36566
125861
42061657
32
191948996
44372374
1906
14
169639
243410206
4300
25509
34
974436
678
6720
54040509
108
194
221
16
597
119183
113
41698441
154
2119761
6
1034432
21
3
236
106266
40644239
811
70009852
7336
22501908
15053401
453439
27
5920986
4588
27245991
209307
2404654
833460
782
390828186
41
5
443846005
23018
1017
82293520
1362
25903
21927518
317
6929
475
25179
359981371
45
2328549
11749599
1933
179
100141207
21482845
1773
380238432
335
17913
1119
4
5518132
25308053
331557042
204739
2028313
114
9524860
190885
116041
421695
80
5560041
1001
16
20864
1649
44609713
206
7791800
1003821
1230622
15869699
167
10
83838
306471
178769418
313970
348
3538157
22
235283711
12375813
1464
3872
5974
968
3421944
55743
35328635
1124
6011
59867585
111
3980
10612
9466405
10
7124671
41507737
14
492724924
927492
31265588
4
244680002
35084
41326907
213
533164
424822
3244790
252
1287302
226582
5278
2
10748254
82
873
155765
564
135427
161426
427849
208382
2816
401348373
83
18
637
347419669
348258
651
1819
9354060
5320
10
17105
101623351
96763177
30069728
3962
7
5193096
135289
1361560
12622
182214
364742
122549
2576
112934407
10232
573
6
1026
5554
8
33297579
39643
5312
380
1205
117208
122
59110
4753
18
20586
126
14425
781458
17750715
4
14798
62234
236466
176
148
643
216749
1147
73
6
410
2637947
1057
34853424
480428
32131969
120
1803702
282968682
3481
21
4369
91
318
6602024
16324027
796
14
787
1556527
59
144113
23895
25375
3386062
238221876
43684
1542
3870
95346163
10
1187148
198051035
1453
3171
14165296
17
4044270
9158
145
287
894053
41072326
38054
7
52758389
415236
2513357
117809
1619708
206
1965
7691
311
498
3592044
2917911
1910261
370870026
12787092
50
47
24418
35845613
43
25
440076
14
475700
1013152
54840
1343942
35983
1971745
139
11588
17555
245
7856
131333
6929835
79
12
180270237
498001489
978
5589
2321993
407
3
264076735
57563630
7
4422200
2394
1433167
639784
17590
5
12252
3470
618
592
484
335436
737
13050566
3
13968
118
3887
88331
18
46
7100
234
630835
49
1558
150319
589230
502510
798660
140432082
199
230
3847667
577233
3889382
231582
6298
7269652
21
3150434
104945610
655787
3622874
250
1115832
315
104964
3088157
28
945
5940554
459543759
9993279
6
500870
835549
243349
14296014
48
3795265
31816
961763
31
12648
5834
11791676
7
2
17
5034723
18847926
327
336
35966328
199
4826457
217
611
481797
13557
5
3513367
42092
95479
10
12
430
960
106712423
300177485
11499836
406
12413
29311
76555
13
4403377
50734
8709635
3577593
54
2927305
26
2
12
52
49814636
15413
5128
9703
27922454
6
117
29732177
54177
1117666
9459
172
5576674
5374
290
2975
3
181
143
174564799
356343038
27967
503
163879
26
2194753
476
32545
20146737
120
206819
610073
13674457
46
6502497
402194840
1621
63668
30315067
2
112966
2
53
2
180
220
896
2111629
20773
53090
6
2077414
54387
198236
3766260
2639020
31
198525538
69234
45
337
7731
29
192717
399
4
64
4250554
881274
2404377
225
42401692
6692
11
102732020
1444
2
4019
92
68
137750080
5483
14911320
1489
127
310885
15
2
362
2445564
68726885
113033
146133958
7
115069
3835626
407
245
364
70
20152390
48336
422129732
25
177150702
2144369
3402042
6
194079
327
4910981
253873
20934572
1461
879
22
740
1674
816166
189
181
268096218
324177
3
40
194554
286775
142
44530394
49
8
1916096
180870
1245
2803
10496
13
274490969
56391831
451876797
420509
15962
147
37963
7563
430106177
820
7449
45523
330151057
16
15
120498179
241921129
54246
20
14
2803048
1530
77642
2
951485
142916796
10601
48
6522804
13
54
6
26
307955865
2665491
24235
588678
13278
135
12
15468836
117
1664
3
110
54762
78012742
580
949852
116308656
985231
14083
58990591
318
6208
501185586
67
111
2
680
852258
12701
3155
23874553
119978
2659
247251
7489621
32187
221191
6226675
2419
273594
7383836
11602424
3975
377
2074118
5228
12
2803
213
54661
252558262
106
10
72752057
3665
129808975
1733
105544
97007
1908710
104049
392
109790437
546
830
2348
538
132043
787692
7478
30514
7
111617299
11528904
1694448
483329767
5723571
78616
3
124093
63288458
10
100050
147903577
3356
384
6
5
215
2821240
11
45114765
45412730
482054601
1972507
6300108
94646
2045187
17532410
3724321
223467132
647
3998224
72993310
3991257
7893322
50
27
301762
970843
3749
4
61425505
3
52
34911134
105
178
34
704949
8616294
9657
6
8572323
6904
77
255267
1329561
7379
64016
742508
3
30
20
13
414
11294
232289535
2
124515
455
3666130
6917
1485656
129126491
7156692
3
1380391
1069
4430775
704785
44732715
290
12
6640
22121
2095187
585847
92
8980702
12
43574455
3331306
16393
15669616
737
795
400869
634624
68
83317835
3662754
10767370
61102223
14760
936682
117
736
4167416
15
15537155
339700
2
38672
346173
33026648
461938
1850
1919
10
54447
4304704
60617
6
243
1597192
794773
45264593
1857
1846771
6
11882
53
246
66045
381
13928
206564349
7
556245
162649
11663559
112804098
1643
29265
50
7
101854
18001911
5
8019699
37
225414106
6
102696
2
130811
120
169216
8051
14
43075
743155
1065
2
1039
105897103
8333026
144784
863792
2
7193
482554466
27
2594
1602055
241193323
11651
5691
1103
2
786063
954221
1204
13
3455
11535317
719786
49297489
820
3973415
69
1362269
3372
241387
10151
366
45
293776
8052972
11554
19833564
40186837
9
133
168107
1282
10598
2198
46811182
41962
688438
4
120584
461472
3201841
242317421
437
474667973
110644
28711
4557
74
1112
40900610
2709
1891
750495
1927
6289
113554
2
23886266
65
116
46
3130476
3951
5126762
1787926
18812836
27530
421
68105180
120735871
493025
124
19334632
97
7
186
2679
20640
318554899
40
66372829
2
513694213
13
16
355
2
2459
26561
180667859
464
825
16046
17737502
57131313
1037808
5
951688
8
175585144
141996
336772
2795792
193651
30
20564332
31351992
2063
401
113
3
32
6
5595
18788
2949
456
1762
419986
129298
4
4
80007236
2021
4319
3272175
24504009
9082112
202
39195
3
151529321
259489
474630
8079
371
483
2779
13690273
432
708
1136
13
53952
5231177
432
1368015
1986151
5370116
268
215707088
22521
49
349
4
44756591
96652670
12621187
31754286
27286436
131645194
24897
12224434
3304688
2917201
51217565
28413574
83
366293
8677
3400
1716648
529457728
1004
4161618
219963068
10105
28819
982872
228
29137
11410
50
1108
6899484
19889
77959737
11187
69
292169553
451
5341154
341
12724
24711
201054
2345
258
464
699
6795265
271962
11
1252380
123526626
4469
654457
124802
286162
982
23731
773497
78
5630900
6180
494004533
21718
9
349980
1535
688
1544076
45
402945
2
9
21460
87
184624037
69
52
3
62
109543
1915048
209554852
67326340
27706
72124680
9
116469157
2421
490489
9538
100695
127
3498
24041691
477
1062653
366
6
10
663
12333356
352613961
496100730
4027872
187
319
1015696
3
10533859
3186
12138373
1441777
31767
870937
3070518
1088706
125591450
27
534039376
39205737
3360
365261947
76818
78185872
459
974
390371
65249090
122
177805425
157
48505570
3984146
223337763
88990173
12
24
861
4386
1400
50
3844
389801555
2528732
19
10388
1990
5
63608
1214
689
84991341
398
1590
61924
1886
7529
8
38
3247087
28
217287
7517898
273
20042564
945
8348837
28
3
10
674
376
27
231479
206
883
15
23207252
7
145271368
121231
7266259
66288355
8
109097547
4723
14769
968
237418
8
30328713
13642
47588
4
29975250
60172
254150710
214696682
14800
36
316
325349
1768998
46533561
23859389
30
16
9131
6072012
15240
201568
271209112
70123040
100842
65012
260
2
13789
111892021
66000
10540922
49855629
2
216301
8
39617
448601272
5
168
876724
254883904
14445
7
7239
4472031
721
2089155
6779
3778888
24
1592
328
14449232
2
28912657
45481
492
350
90227
163109588
2980712
31419
82083681
3660843
1619328
475
967907
2814
1164
25451363
1649750
53955453
621360
42
1477
12
7930679
21527
168093
51439
405077300
55410
1014051
18238703
170650268
3457677
63891
203
6334
343
109392
555051
32366
494215225
740
74
55728
720333
31
5595
501
84
56
232856
5
48818797
27538
8998795
138557
123
4
14
710
7560735
4467
7
9419
13511
131
4818309
122335801
100275
1969635
456245568
656946
4980021
233306
254495
467397960
2
20518
3455
295597915
22659764
3197
105
6255
4645
15
15328
2227
2
11034
18
5
6550
90
1407
867242
2086759
2260
73
9988413
214187896
80
1042842
5
193
62856581
36565068
12
3130
466994701
11362138
4453491
53
7
698
406
211
516053547
891
810486
1257153
222111736
30762176
7161
1780
51613432
220126220
3871
887298
285179562
12040071
8
75
999830
12
14452658
113099
4
852744
48
2
15399511
63702316
398408773
115573687
54
739
15681562
25669
469462
22255
6
12
844399
336557918
5
737760
30
124601010
48
1928
828
49345
3
17
91
26572
226032930
201543
29588846
142075571
91195765
19810
157845114
3
2058
44402
3834826
241
24
67360
47365961
8797
1517994
1859
12391468
10627485
6411243
154137
24
360606
26882
2029287
434
6862
887
7176846
927
56625570
455163
37
1511
71979
10398
678310
199
4485317
22238
8
14998
11
98316
5
107797
127
391988587
426
213
2378
951
2
20
378201155
4
7808954
17283
24249
42
425
26959126
15
1274599
41
967
856540
150611073
356350793
602008
61724126
231376408
12989953
4433411
292482367
8
220684785
25
318
108656149
186246
1619788
3626543
1972
1183
2214003
124872
339
2049855
76138503
85
60830
3681205
20
1772
128480
85198
820
522885883
285
4633
256126
3
701918
1450
404
62270
5084
4941
66735031
6660
1750915
50523
99871548
1690582
22510
6
723628
56254217
67
859
1227
5916
65130
73
1009
16434508
73981369
1700633
176513
19480
12
292
12
267609576
2811554
165508
377925
4133
7777
3091334
4
89709256
74678
9
2493265
970
31
743
43774082
1858379
2
121541430
6
262057795
13
1800
39532
10973
296768322
6
5929246
34
2108343
46068
61
252951384
491475
1993905
582
128921763
906702
3
1252005
2
6
67719
79312
15
117
13118
95483
2322377
12073137
1878
472
1422904
52662474
15
2
45
270
2565310
171
3967
1507
7
3
21
23693
1938
43
69773244
111746
3
1558
180037
104345
89117
117486
100663
122180922
141
5676
179456447
66323
25854
1615
9
2352875
5
5293
285031
80937585
3361
58
114
35
12459
768
8
1595068
5363
135888
2967
6947
52
163025
282
341521029
23046828
30
580
21662428
5591480
1202942
126
19
18173
26509405
240598173
115310
6792089
11499429
79606261
3596
338
2052885
263467103
63756
3765
768
415851082
11314
58685057
385240
124
5
383787203
194881
1412946
22047
938910
12880
3
132179
7931
584
118597
102410981
960
3484
58327586
113110087
207485
129
1563
15955338
250288
819402
3596338
8
8653
26930
5
313
420715
495
2710
2561
10
775
48088659
220
6
11
118329867
692
130097079
5024066
185
16372151
17
209515812
129374
1208
10506347
202673786
136388
71
297927
263371266
41985600
114072821
7380724
7001
104840713
1554
13267996
88
3
10
124647904
1027
641
234
192080
2848877
32
57673
8
514667835
20
6
187758881
181
6
145325
70869510
2
39
13
8
29
123
1220539
85153
1035
13889467
52508
392199043
23541852
2737420
594
442975018
209449997
1870
43667995
180
2042490
146062
93650
26154657
2566
406251
18
14126
85019
484150569
215
309374689
6
232
843326
189437140
52441780
225602
1402185
390
565
14
1578
17
392
49459
6
37
24651
1170668
1886
33
45120
37363
82340
54525756
5668179
117548554
2
195078643
85
250260
766710
62209929
2
113
2842687
11
706066
8192399
3894
56
3661547
59289
5026
240555008
27
74310328
4750951
33635
1979237
18270672
5
133
9
38359
4
16030
104
41049
465260260
484850242
1501979
15
26634
87163830
84437
46009
98783250
131625352
157461
321
26
35
9112
68
226813
6689410
32810018
248306608
6854
29
1855151
69092079
455
5540
16
22
62874
60
602240
19137
80954650
3108565
2218
7
11
11529544
23640047
949
15990
2260986
464159733
57
256608
3
5
6187444
511286131
41
51428258
11689
36723082
5625
445
144858
3906158
46
56
3385
72396257
1098752
1185779
779562
15
6
799489
214587625
76233
15
26821036
7
272
19
5456
111
230
4135
465
217
79
21487845
535675
47
1178299
424889565
872
79084175
3
16341
881377
13568107
27
10186253
7823622
379837
93475906
6
35723
93
1819
268409160
3204948
2549
1451447
1471
107642
16097
838
16093749
133761205
7113123
512861
505511
497206
253
1510
5873
7916419
59
14
204244
4905315
8611
2321958
5
1846294
4908345
307508970
1137
30697902
548539
388
15731414
59179
527855
17
1732757
2524099
278838
3
3785323
29182726
767557
5
66659
640
25569
2528
102390
18
60
246
236148
2994580
54
21
700
226734210
796395
118751
71
706
627
321
104
2
1946435
103260339
832
11
3189024
585501
25
20797772
68941991
12591459
202761
117591
12
24393
2764
93165671
3120
184508246
28
205011
27129
6
1008520
12
166672798
208069220
35
35370
39182086
5
49848805
1228350
2775
15
1563
3
2
3
13633
105806
6
483
457334
557
447258
19
1250
202207
213778054
52
46023
1937
1022
208
1149020
156
87782
2
4480
351488
96
5181
4945
527567
925710
102
217101779
456
35758
14168
13
123463
401
909798
697547
17165
126145511
2
1251644
711
352
28877
1562
3048
106621089
5723509
555
92989
7100807
15781
4
165850
226798
208
28916
908259
2595049
497
2466
59645
4
3080
506698025
79133836
10737486
1304040
33918
3437
19
6069
438276
506241
65158
58
471707753
130853
306
118873
106
84469731
508442
29
492019834
50757518
489635
124
82610
6697
334843943
21918330
3775
14
256592769
318
58499306
19
8189
326279156
11457674
2251863
33264
7834277
11
995271
1017562
3215
31703
226035689
30782749
6364
3596
27
26820483
27574
86
185985
5603
14464558
2310097
34
337542
423271330
14
69704
81
348075431
3011406
31951
113347097
1000675
108943580
423
515352762
507347
2625835
99847
15917
2653
3415
1788
2
220
10
13177991
194309791
76337274
185
22358
21325520
11
5967400
192001552
28
168120
115438944
52002911
1897
4
4166295
845
12
36
306275
447105004
2063
35
1834
821022
4137346
68
19592486
15288
1334626
621
12
84
4704
319347530
32783051
373958162
3
3
236137314
304064
2902580
120
52
52646
452801603
227965048
23
32
2143708
54712327
496
514259979
190222295
9
17352
12990
1626
18777422
174262
67998673
980
35
71883121
27636
150699496
94
2867390
8
290277167
1422
1032800
168906
153
2
9
3891901
12204161
16001742
373
3412795
21657857
435703535
10172609
3
2
172785358
4
3079204
762
97933
8674
96
218
1505176
799
9444998
879978
1083
3676396
105
4038236
1953
2885
32
225463604
3346
8074933
11359
259875
791
117
1808
34620735
55
3
1442
15719
75767545
6206047
2514390
684
1043669
59
21996618
14
7
7303
28059735
46483631
2847274
968
2785295
149135034
120914
90618725
13245
396884999
750392
39849
1244217
262218894
83
55
1327950
446911431
261024
98271493
345231390
470310
115171
209496
30920
231
43969468
52
1645
3
111059376
405508
69214110
13938
5
26
1032
231971239
698
6959394
840911
219349122
447468
35917752
238842
1970288
73700326
894793
7
19378324
357037631
4577
31279
2878768
6698
7049
139761267
245
2
481456723
207482
21
3
299059585
125421
7754209
5
111299
68
3
7727
112455
17
274649128
855137
92942785
22439
21585
443528272
45715965
9988
4248232
2
489
29690
3
43767
256289495
2
1655362
1580181
102
6128
53537791
1018239
923
415
992
19
80
6117
367
7
13321383
13134509
17107
1349688
89
428163753
2
2750978
516882
47
1582
58415372
2
3
11
93315
176032
313745444
46148
21480
56717701
33208297
12788398
14
485882
3885
43
56092871
44
337938
3127437
3575
46
99
99
1753
5
88
668483
17
790363
733
173
2807
34
23943
16081355
6524
15657775
9406513
30285169
119
262231266
3
12
654
12
33283970
181620161
2
167
2199463
1552149
43057
85492296
33637677
35226
4871
25785
3000053
104
72
980725
34914283
70
27475511
2239317
981166
111917
140473239
480082998
229
84114865
849
3333466
1679
53
2505
3052
3
253
2077533
17253019
495808305
31
35
112485
3
76
116798
388143
19301717
5653113
16676624
352
3948
24386
25
419
832
13205506
304205389
3
1638210
7923090
85943992
23629
4935
106753
964116
177
12270259
19727765
3
10509
346
2
2
2783570
84656814
173452383
592765
9872
481
327
459259
199254113
529
24
22828
15
8
182230118
20631432
31373
553
22023889
23174
3235
1511
903
3
14640369
2569450
9473454
290
1682
612
261747
5893
1000
91956
3061733
23
20504455
10609
1972351
128104
3677
12
33287862
205
1825
28840
21247
125836656
7272549
170
867040
4118174
8
2707492
6893
1303
4
24605723
31
13841629
16069383
6679543
110041481
4746146
45
1757
866
4143
21583
8
2508597
989
85530068
177670017
40
172
1453132
2688131
12778
19369374
6399830
60
7713
6185343
5417
997
23701721
6
36918476
35303
24303
328823438
14993851
19
17
38505
48583618
1841163
170
83
30049573
62
1126997
1463324
228440
7
336239138
522
7
74
137853643
698782
26769
394133525
22568
29517
991978
40
1783
16265
1757792
81034
102021317
3169
449128
159
2
1525
3826042
101535
6
1255893
8022428
209
3442395
2
12
940993
53
4
26
2397
21670
1780
3988286
106855
110
17139193
202
7
7
267649
89350706
1308930
2239
64521408
1084
1939
698276
294333433
7515
23
10
3698
53230
12723965
8
105
3
2003884
199
40
35
115881
147268640
15
20494355
7739
1912705
3
4266709
113891
16448120
47641052
393
104
1170
100617303
765
62414204
5646551
21
129457790
1604395
179972
115
6126
153
2625
2
1341
73
252
3612
14506
30901
52346464
245
21816
254454
36946
57
1848475
288339
61220118
4832
2180035
5923
177
228848
856112
1313
12
13100185
26
100014665
9760
251
126316
187
57309265
21714
33790
26
35310142
504
6
3
10330
35
122174
76
20
5609
213
178678
27412
175188
383794
255088311
737
77355
15746
963490
109446836
786
7
3685
568195
1027697
430894003
391759344
1275805
11700063
4736
222309888
319
327
1404
505560806
75384881
31533
6894655
3
119
2
2995925
195794
4138
2001800
158549595
19131
615
21
938132
298251095
84
235733
120164
5656462
6
183987
78938
4
2
1565
14977
687040
485242691
76
3
4453
3617712
16275
80899
194486041
408754
412
23559
203914
190205271
2245
11
99523094
98616894
8
8436
2485
283
27
13370
3
3893
4711792
2752
57
8474228
8
46
15
198
7040450
134323
13899
7684028
422833627
29155833
136
5445
106463678
15482507
12425
27629716
904154
13428019
387601
7641581
3
97299008
110708595
7216
39771970
21370
161810
6
109
469461
5591
9
10046660
4618
29443958
247828523
897
67522
476519
39581501
324764437
942
15
569663
52354
509123807
683576
264333854
248
16399
453
111
1616
28800
3014202
163589
2
95705754
10691
92
22283187
250687
9
55
64
25031682
63
483
182853852
485988
28875610
48
414589467
35
3408
1532893
2965
197705
9083
7235
39051499
798
919
2101017
240405
14310656
12074
7759
392
5
6
16
57311281
177
103230
28
711136
52358
93880
19683765
24581276
20
1368
7677117
24584
799
4135936
15
215854
563
16311662
5769889
1305
273617786
31837558
649
220019080
3035
18938
117881
2371389
1408
436
1028740
379
149093
436
4065196
19
2521015
22549
83173
2852
4
1020
8358875
13848584
11554
15
15570989
7
109528
759978
9715
139886
5337944
3412
4209364
2501
5665851
9
24321
2855629
53
4739128
7866
6
6595879
80
1014146
22977
650459
290685
3698
24337440
55022
185723
182
7
4793
218599
3
11572
18990481
1019640
4058
260860933
33236491
12
100
1716
3
3
29639
5801
96324
10503
10
3379
257
1817278
30273553
601550
12810
1678
3543
14491
92567
1009
40501893
19069856
31513
28
14396
12802021
120
3560
98
475
5
198
13634447
2040166
378680663
6136
73425
2
16274260
78795
11563587
117
23029306
253178954
14296
727490
15
1698
3
377869522
3
18835
668
7493
3
27
411180
76127
214121
6893
6146341
49813
13
1682490
226606
267
58688
11180842
3408
202687
33959228
7158
9334
338
38
360181
8635
519318
4908
114572
366884663
223821
952
86502
9671893
31
37659
15384
35
12
12
126
2733501
936
467161547
51
39
197
53
180
158
118861
163
3
2
40
229883
7136218
5662191
10
124533
59
2753417
121
780
115254160
2867
61501326
30891111
78710664
59
2
683
330063494
29
3
3
305
735684
2685484
571182
71905
2
12750
1205155
119
1697
7020
407
45880
1092823
140759915
3
2049050
366840844
517097675
259620
3539411
31
1046
21469
240590834
50371
54569309
85080516
14
30149
5790
190111
6183351
7
43
80766
50
599
403
2
17
11381
6
2402
373
8607
2
2860882
8
421598368
1644
21371764
77333
5408220
44
116142177
41490454
10073507
23965843
202
151538138
830
7
24
1223
31392851
90327
59
205471193
168
9
368109
168291908
15703
65
487242
64
14
68360764
17
3217
69784213
31519
208970454
381
257111553
99
989691
26617323
6045
16747
29816706
8
95083866
99096964
482
1052
7966532
62755575
63
244707
18757
6846
119
341961
12
65035772
37112455
160755
88357726
319215
64142
43406
1004
218235
3
2630439
627
11
643281
1080988
2409
137
30
4835
406
609
2618
157743057
4
2
112034517
507
247286159
36968
5059230
75724339
902054
223
258249255
26389097
248
306
6
471009448
485144
5290329
35864
113483348
97705
83
9659230
27499503
148252890
337278
1109546
59
5090
52133
66233774
4919
1898701
124481
628
17660242
10998
22947
700
99256189
89595
758252
52904979
18
121873761
184622
10758
26617
33
127070771
176139
280
151921
3392
6
44
570
803616
5784
10232737
554
186
497867953
71
24
2
831
109990
3
2811
381925863
143
14068453
122
402845
23
130964562
3
13
21577109
11863
944
5687868
3241
1444347
236
221909
373864
45
85291
567962
5
12282
84
7484097
29161537
12101
1001
294322199
3
1007464
94
3042
630
114574
377948411
55391
170936
94842
186
25
153080139
13095036
4
11094653
69
14577
25947
2221
6630
75
22074
100
31122
250654
9
637426
314
110197
106450
34213
1555
24990
1496177
126884974
4275
323158
92136
117392
15692500
7981
677404
5104289
5666247
890309
4
242
6
794832
478
32043
166
168733
431858786
5343
4
368194195
201172060
4308
1041594
103106
194935
39589641
17999192
34276
2674276
27087400
28763
1306
12
4768
44643549
179506
10457142
4048
3694
24
1420259
192906181
1619
98
1149426
112415
344835
91
21
6262145
5
375310641
4
3
433
99334100
20009148
3925
967361
2
415
255250
106
892565
20707875
26
23713894
1952308
51878735
231842660
11085918
56149
232153
51499
248
18
5
3
20948
1482602
3465
4848
11527958
4
3102
876
3
400815
38360
258
806011
3
77902169
181
6
23914
405
14
89329
2170888
5391086
2613
37693070
151254765
10486
3923
3692686
27581
26505851
25471
142
470691718
17544025
209872
3286450
185416
8
939
197866855
3628
348
6078897
164655374
211114961
179
128578
798455
42631
3688
6390474
4574
11
163750
2274
206442470
60
157884790
1140
224593924
223
23169979
3822
486057012
6030238
322
452119
7088
128082482
101
45
54
409207
19953100
6
14548466
116
6
346
3059860
226411
32360800
41
3
9
65034
11
16104
3
22216203
17
1371
41
79
176
5
32
13945946
36603
16602859
725
2705
5363
291831936
158025111
114
52366
636
13701909
427205601
7645
210
153956
4895
218
4581678
20414213
9403773
77135122
8928
1006334
98956
108761214
4958530
2622771
171
756351
402
129521215
24
32895
13983267
41670345
8905109
597093
15
3573373
794724
15
305374
4
292283697
1267834
986
185
208420085
164017
457
141567406
31817
495643356
359285121
30974
4
8135
362737
21286
10
2379
189
263
1747341
12
756557
197864267
50
68
22
36
1636
3273
40
84619230
428
55302
182975
5
24674064
16704460
2742
28152532
4942
33946
817
1900
13547166
1130
590580
247648
1324
6
652558
93871
383506
7138103
6379
26063
6973539
6374
30200108
30171
2502574
110
16
1354110
154709
428380
669
65060
8079
18
6
70921813
2561320
46496590
306359
1183528
728204
911169
71245
25073
3330
3442483
215750828
6572645
517001152
195281
725
680528
1244
51613213
5
8340
12895
50225865
19
7842
4557284
141225
159210
2463481
505406
9685
102338891
18959
1215971
31216
509
1165360
2863619
67034
4949085
1385162
27902
9
20
3120227
9
26
5698
6
3784803
13
1589118
7289881
211880
25059943
30
8621
519
873935
11
54
213647843
60425014
3910
155805832
3
11
72918194
82
16206
80967
793
27
45841783
929
12282
1474
4
26400
250481795
5
171119
5200
942827
8148
204731033
107
11658
232614791
100488222
3868540
92801
12
11698334
107685331
452
7
12463
22907018
2
3159806
3
28
14864
429856
117
915829
1813753
6849
532540
84146
6
325140981
3
400
1419
1121320
15208472
24
14
1310044
4052
665234
9968726
2008
4157151
222298
27309
14683109
16
13547
158015
2
177
1675860
24
821
59
24975984
28852
98415
6304383
1773
4360075
24
34890
2962045
21698
38
12803619
725
43109153
6
2266377
97399
515097
215
101111985
3464293
1488923
5
16446
134820
718
1359812
599776
734226
2
94519147
139897138
211308
7
109095270
2244549
697710
13438244
47958292
367
2832206
30107
3049996
226026
4
96907
258612
2266
62246098
475811
335322
305422
113260
33589
7083929
103513785
25001757
121
2088376
181
109
5773960
491686731
25
7572972
7271018
107
81749241
9061640
5139
486407344
17
1336425
7843
14599
38
11488476
18
128
3691
54
1289
498891
130452
344403
247165817
2781
3711793
267
240
40373736
6586
116332
91172
6919
67268
78633004
377489
9085001
2667533
4850
4
27153518
1704
10
9399
380
1560248
13
473564391
206024
1398
61260064
611892
326720317
247964
1713934
130
2767
31663
881575
6733361
66263624
718
58593
791244
1137
25034
7
83671
2176069
3167
30
13747
29537
102
1892
1903246
28
4322265
2339
16
23033
14276092
32
3
212074853
127366
27976
304
193
1756
3406041
1783625
739
4721
1549868
83
2
1167
11830
6806777
249836
28
1587129
1239797
1435
389031
4330
40106
231045
900337
617084
8091963
430
3965
4492
920566
380
123
24
2888380
6942576
60804515
14
419177989
496447115
97811879
123422251
47
19481
95
237208
101592
223
218
251986620
1159402
61529
118821
1373
2647
700
25910
115
25632619
127543
78541097
141
1560
10
149673443
3374517
4904
4366878
117357806
53177791
277
7251
1051
9689129
5354081
225694
212
845494
52344
149567759
2413334
7467578
448
450036
7832
326
45524
31452
3653
53
13
2647154
191
54773777
193797
15
1355
397045
85927525
71535
7
14960038
1711447
110032573
56
10
3487
3959144
349997668
4
58808
311933020
16753
481
1786
162
145
874
363
1742420
235
183
21767
416
165777784
400
12156
3
1246765
8323453
7
10
34
1958739
1265
47
39314
277
404769279
11554166
142142552
1631974
248
16075037
60662334
14835443
15478926
15156
2796794
74257363
593
108791
287983
2
7289219
828
3113317
66251708
366875
880
57565787
276073
78208541
29470774
6
374
2184
8159382
3954
89085
280364
1166
9464
63328058
72965
60939
9
20
127
550
1538
4954535
496729154
129155491
1538615
216799173
5356708
11034929
1883
10913073
221
6
69685
97
14095690
2062
49462946
36142349
4
765
429646
3485
55609238
11
171691
5794502
5
3
4647
4
3417667
93
56
14601440
1051
1828
22
1644165
16408598
756140
90
116350
49
2
416345
3
401379312
185609597
419392415
294019693
10530
63
580765
1885
64613091
68206172
3
3126
82113
837
218
3287
314
10529
216062975
120894185
422055
3115
145583896
133734
132319
29912621
2
18311151
395
203912
4750081
4743
102488640
55912821
53156800
16905120
176738
11049430
13374883
2
3
30525
299887
2047523
2171
85074936
7576
236
1187363
429444
2471
130842759
5202768
2579334
31
1467
226
246540957
298805
42
13556979
3153
52493517
86
25881426
2874202
60
995013
55740100
100
23450
177
14374
7215
18672
397754937
2836
52357901
15063
65829
12933
7430
20311
255693
3825
125
398
121
236806113
27
223513
147438
11132104
13
200
414
701596
317091
9
75
458866
9
15
907
199560473
386078789
2818117
182
11581605
2
325
1991326
131
505135941
935807
52754
25
8
37060
5
18427
2767
9321907
281
3905
1063667
14136551
1204
9824233
238332
27
103179
20
20438
10282624
150
4149694
3
62519
9
7730
4090
616
59997
3575237
6
25504645
1927
451661
16195715
5199
52
1192
59057
128772
3128
369458739
253863013
26240
260880916
24163558
225680
47962
11422740
22327
114
18788
28469748
4006
6449
535808
113
3578737
836909
6667984
106
362
155180
78629572
40462
300
1722894
314361344
7218
2591
4141
27
80
1995
444373367
27
482881158
13241
3185
60989214
473
3822407
20522393
10
46807949
116739811
30
99
93083
8
3445982
4032361
586
13343020
5478595
324800791
42054597
130051
177999727
2900
10352431
261668
871365
5
31793504
1759218
81304578
28
8318
91
196
348019
18303
72517
1969680
2418
88811628
389318
5
15960111
691891
113384579
21763908
4888440
6155
12
135705
1883815
24678
161554667
189373260
32603723
11651
48371
5521
2956
10150186
2783
7
10923930
16139
166129
4797
7585046
127
36
46
160822
114
215
30664
10015736
23
10088
26083498
7
80
86304
2115397
64877
54175
32759396
656
20
3973
133887684
4050
101858901
30593105
14085437
144
5580
143767
2013790
41039
108389
168
3333292
112766
2391
119
123502
548729
420040
82
149536
99
60195293
2657
60
23944
306539413
946885
232075
37
2047
2
15415
11
22799386
147304
3302
504727
6151
4464
12147150
2149
92282
11
2588
6638
26686
38
115780984
17183
136280346
3920
7
4
305300
10142
15471404
411927
27
37302
153
1235
11
27499
212567
193548
248901
96692486
1125774
193
45079
22800852
11
3762539
13310159
55536
15458
11
66539593
7855
4664
589244
1002304
1344026
59371
460
8367334
3
11047
2157
137484182
3577
212969
4057985
15929363
167
5140392
125028
1254673
187
121873980
3755412
7436
6
306
11437
55
132135420
33716
329832
1489
133
250177310
63
95
114509
37484842
11690615
137357
1521
117622
2
110885
7
21
29588
11144
53491
968251
66143670
6
15
26520951
55247053
4586
723
121
180
7
688
694174
30
752
61
19434
669
144492990
1982808
616437
29
5
7
1671092
2098163
31465106
57173036
64318
4572
6251742
545252
216316
66428
454750
807751
5
11389982
213816651
2414
16
81
55213287
1970253
7
215
10
3990
258983196
106457832
229663355
6382
272064
102021401
25661
82199441
19
752103
4
2256
30
17
18086
225
1012219
23334023
2
288464
7246802
21287
358913997
30884696
31182
7286397
60759
1313
10530449
15
112891
28833716
228266517
8949
34
37924
19804
69482182
2
66798608
3315150
586756
2096
688
308
45
19
16582
775769
6
8880614
3
92401632
61522
5283
4079418
7673506
3
241
511410511
7740
2
1575131
37
46358750
76
103
316612
1713
5625
6
269
757922
288
250
14
7731892
1642533
1213563
691
315929
3
200
30849179
26718
3605574
6360264
1768
32
7340
1358
131996701
484311
8513
5729579
77221268
981904
31523724
502900
19083309
9825259
9815842
126
9
180582
7
3
152718
28
255880
5234
88916
65501
5
117
5810555
9744084
37250854
234646505
2697
1435
21719
23
8797575
1063148
199
240915770
76
4
413397027
358490749
5582470
1803184
344433750
387347272
49138521
463576660
12
1844
4
13
15
5
101020242
474
50116667
1115574
440
56
3446
157550582
624662
233
136240
318
119612
60946
120
123348830
1528
156096
131667
248227
22
1422
1643
62
261253481
7978
2
108
16581
8039197
640037
9629619
21992280
2
38
416
7029361
86159
5
12111
15765360
760
309635
2134
4300
11781919
2205
1274315
78
563
14891
184958
62674402
679
1154
802
713
18
21510701
6795
1341
313557
2
7027751
225372
1780243
3892
10
49216
59027
3120
18581
122
53001
5752
10564
117408
747713
3
218907
8476
82043052
232668
3858
108
2171265
336795485
947257
1435
7911
461480
966
103
363433
317582895
27196845
7
234433305
2827
144570
14
60379
390444
31783
137227
23208
533772217
248389
125743
30
3336296
1648393
1871293
2965
28587059
17
12
3957987
89477
93298
232219502
22583
344313780
23
387568
496555360
7553
25
727660
2014
29230655
45586106
424
2615
77911894
1899875
430
78
83
18346445
246352239
3
92
118710059
205
714
1568800
53369
10119439
3
13338
664501
14
93507
46997360
1312
9443
42
41585
79319
3527
1420
12587042
11735916
1200055
17
8128
933
6
8130762
49
777
6151797
2081350
69174130
108
36
15981630
22778
3653447
13
231
558242
11942
61103
88
226127263
173656745
29839846
1099579
653974
2
703423
2239
1049473
49610539
2005780
95
594790
6114
508507777
912315
113963620
51071484
47
21489
549006
222467
9295557
7
48
4241006
5733380
10025
3813
115
746014
7429793
232
7
109
8
2
1439
4043
1157994
68
45325287
148
94799
2046745
5
2516402
16189
3613227
1833626
963641
346248
175425
3461
527453158
466767
6
15018
561
173123560
4062536
48669292
19832
172593
32645113
111450
18702498
875897
352
2
5
94
65845242
137991295
29087
9
856165
206
18368
174
36270101
3
2935733
1842
37686705
250
530
1912
306
11222548
1303180
1409
3
15360359
11866
5550900
10
46137621
7
53755
34
8195271
3120696
224424
47112
60058770
28
5
612048
97530313
15
372625
23265
34
272760
7
49145
1303
109
14228752
3
25485527
22738
1156
5
30114670
466702910
10016754
248929128
32555769
53660
509387785
199196776
15037378
942290
5340
1278
11809
4
6
781
16
12
9316
6
209855812
3725
7130
76
20
16686
2
4
53104
1150103
111
14539
139726567
299379
2606551
475769
19122
81368
35644697
2739
299485
516
6858
460332
233
1183309
814320
2
42442786
995077
15669
213
494
396530796
142982
201
130860
87813208
10
104322640
59360949
32205
188
3027083
910
386
918100
104902342
5371606
326
31
2
4043
246
2642570
61988044
1645321
23715
399191917
366610
372375381
3812
7284217
7661805
26853894
4814
29
7
60292
176933
123
906100
243496
16097717
2
597593
6
541
20854
762132
122
128633
26875
14703
8
25
7906854
17
1169126
14
109
4111843
4
25895
12
110033932
15
96823
223555047
455722
1637948
49
182341
230560
451062158
471871930
12
254
244718
76
312074
1656
668810
82996
4
26065
5409832
55159692
1447327
73
513357
251
35
12898
77
34
165509
326
6852
103936
247
30
6905
3104
527
512626
88248455
2052798
4
28
225062704
13
6
34600
443497546
20
32503
27
528695734
4457400
23769
11596
38221
6637
5797
13
82
208443450
16976551
13892221
10
15334832
2785
10
146352646
7329213
4
24
117972496
3
29246
215184691
15
210
64539
66706025
140686213
216
65183
2384867
7081
31793
918
125
152381311
208856831
7895
2368
717501
120337321
532123
31
16824
5
25
313780817
954
28984180
54386
894886
60638972
5123
29539
48884
1295
56336
5075
189052
1217346
15778
445
35404
5906931
7083784
3084401
6742
13095
135
21
1121199
6288
3932
13
10486192
7788189
350272922
20738
898020
720
2415871
985
121403
153
344
3882
106
28
708337
106177878
36156
25
1043629
7
7625727
10
45
198859
400
30902
1653
61
2152
1324
173423
171044435
410
29962
1723
72478
13
14949094
2975
292
2375
16602297
606859
1585009
3707442
125701
294907
3372710
368530
38914
15977
352
11
13
50
476863
7028913
45
236222
1027088
441183991
299829209
125297191
16
75
1717198
19
780569
3
22154482
51320
8
363492780
77949095
2612254
91601937
11829780
1013524
17591397
5486
61576
62
50008
299
4
21896
959963
9
14153
412808149
782272
2
4212955
317
1379
4
56
46
241784
1131
15497
23
498
15
111
213026701
241
38
68750645
462
37021
388
3
3683413
127875
64179
322800
254468936
5223804
15773
5
23025416
42147830
350892846
118
885824
4
75642
24085
128199
1916
7
1127
15994953
470
159
2
561198
13283
7676
499844
384743837
158162
9428
58722513
3465
2268446
20
21024970
3537
106711
4300
445
19
34186
17
13670918
812
95056324
132
57491263
453336
2194
11
9678
122636
479149080
351835243
155554079
119464881
8706580
6196
12574
34037
2100
85
2629
2
58947153
15872
1558381
3
157053
398
1860200
69
295940269
1868936
127
219453
30017
216488729
5
236112581
2536
2
4
58572
188152908
5
100066354
61401
29
591
1187327
3852776
421994243
1370261
114169708
2
45
182
626
79
385542
5484
92
4
9462
10079
193365193
8
3131363
138974716
1622312
1322
3909
16179300
22
70
5832023
86644
1467
2828
1169153
98225328
94
998
3
231483315
1010260
871965
4039066
64595378
300376384
424231
11
104678
114
193357
7
62785
41
3
377176939
290
111361
124376
5652363
896
10848038
180
3
693710
5833
5
64691514
57957
1015
12
869
84406312
340662
36919586
29490368
20
3
7462
29679277
3053344
10
39025
5
556
60
10630
24214
9078
40323674
60152725
57
17
14156
113
210676539
46119
2020335
9792783
2253251
89618242
126
90207
127473606
180031
106
496
2621
3027
60234
14377
7512
60030
52535753
33292177
5069674
9
248
135
27
186
21287415
360
30
127315
21
2
10191
133
317000
43284
4714
3967264
335
19
49587110
366290
27
177
718
536188648
878271
919
162908261
25445
663
185474839
16003
2788
1394
6385
116975301
19002
12153
77
6398975
146668
103452
2548778
34115
82394
2889354
2
473
2940518
302610899
15
2714185
3722
3323
305
2937
1970405
19
238743504
138418582
14137
703347
59
496
54120
137
6737
10
144612
49731
470789
7062
405617
93352027
3202875
18334963
2391581
217371
71377187
100596320
34
8198280
27
448888500
494589021
28
31056264
9691
7117195
10
1289418
5480367
43
157530184
35865380
709910
3778
2686004
51720
425
3
577282
151593
502667
353027752
7589608
14
128928
211864725
2023485
1917
15371
28215
132493
21
6195040
9
35430
65
84
30
442082144
246440270
408
9877
409219070
1479926
35812018
17226021
15208
401
304238462
38587125
19
10
191819024
4887124
67731
6507
734
5
385
23
166551596
8
1808
118
46
40782070
8595766
172988923
130
3046
4
2
7
506983
679277
116209004
14
5018137
136
51126
18
250
1778146
2239
324306845
9890
13
40741
47
245927
39038288
216758
13426
3
29468674
3249
3605
2254962
12403
64
449
6
399530
27961
27
369
230262330
356264
26356410
39241460
94
5
108880
66666
452632511
20221
30434719
246471
19
9031
428177305
3560701
5875
11056
97342891
444020077
3457793
168671522
30
47790341
210334
13064
394125299
4
315
16120
113172605
6
58607680
2851749
5
28953894
153
12
612707
4062
14
225275325
423
2441869
478046
1843
20815373
5178678
9239
1000831
622207
527174326
99
2874216
55518475
18848
6
7
124700
82
144
2219
234
52
3
1071
493696
16
5159511
107
127762384
1276
826069
155456351
392015733
69919696
88876355
961
54703
41635
142
1872077
100810
19330994
25977
1959
6
12119511
12152
2190860
1282017
1951266
76839
1550960
950750
1245595
354889
110
595105
4819
326351
6366
664
18401
1296341
4253687
133
162466994
366
3355
250822
36854348
11505494
11
6850
8006
215
40
733498
145097
10976
9282772
3826
56
450574
3803
30
14493
56666343
3
11928045
170154
23
181968
13
86182935
75122
339910660
83947946
2190172
162
651488
8873455
2073
633
679
456
6554920
854
1394935
8608827
281
720146
1653034
106
19025388
291427
5854
87242
3791347
14066
447571
4
6316650
254915634
2
39
11
2
30
630
118381
289
17535
898
2157
529900096
6597865
61685
124466
104729613
273637005
1529
11422591
257149438
224714220
78970
3528
403
712
150087454
185
1011220
126
293776
182692
439
8849087
19556
1320150
617049
1653
255157724
18620152
6093874
353516803
8365426
127
48
44159677
7799167
1168
37237
31032156
22122
14
234358
35953356
5917072
193511210
179514863
1733461
118496563
55785384
166550120
194808
3
109211
15
11
338
3212
146077223
346585124
3
106864
286601
1938041
585203
843697
6458
14561859
59307871
50193141
234972343
126957670
80543
15533302
242
117
5914
9
257
121578122
3144959
53133
4731
447000
64249
2127
13
13502925
6496
3
133704
2898
1525
17
119085
10924869
1131939
2290
7367
607760
45135
41068801
1462623
8089385
3428
396
287604064
837
234835
17
311646
362629
27539222
175786436
9
501279
2
2839
3271147
186498
37659364
3170574
17458800
78
64669
2854038
551437
48396981
2074852
63
1448
12104619
3
64243792
530406
125507373
9992
29756
19246
2396
1669
49675349
177
2682512
83885019
187257513
379134957
3
192
18
37486734
3
48488734
52
52
11021903
130552
146
506729719
59019777
463
972059
3
6588
188567452
264702
554979
46488
231100579
42521696
96046292
3853
23553
125492
4457
98
8
172
6693460
1784
397312447
65539089
476504
94883
1987789
2939646
18
11
88821
1490
11150226
355101469
23
7
90378225
883
22
423699071
173165
8125
32447127
1653862
16
127028855
118
1765
303
10714912
710
1892520
1154
1830
47461789
200
2
332891
10
58400
25
53
118478
225303
941341
1932
149148744
71498147
142642
16
32
5
3
247906797
42
8
1032297
4945
7476414
19674
3299525
63
133886767
76
6300
32421389
74
133645031
39
2579
78025625
43345615
24786
25602
323
61
245307
1271
99435871
4
60
22596
13159
254863
128059802
50
20070
169
153955980
1209550
232141
1965
8587235
242
5
25
37334
37671615
4231927
60
724662
83108137
11389
3771
1241
124686385
679214
36
20
486096525
478
1811
45756
1791
56
2
40
869
65
6648
6
145140500
1678527
21711
5436
59812
10
982021
258469035
250993
7
638
214631944
46099
164659475
129902719
688614
5163
119
303352
2681468
396427
4
274
651419
2
50
43133130
657
26781148
30521
126202327
432926
171629
606652
26375698
111408209
556
17441
136488759
7275645
778166
463731
39
4835
1451060
3
18038
1434
3
21845460
25083622
31337721
1899
24437996
1966
21
316158
20
128567537
360318729
6
23620
351
861178
10817
51618255
6
620
231419803
117272651
58615
110926727
1974766
2
1399
63254
11
1747
13158327
68040887
13810
104974374
6768542
3
20
64998660
322
2721
49950
2165
188
171374601
30490
8727
193
1169
1266820
2899
6187
67
4092
46947194
403
14043964
13011495
30
2049319
1689829
5420
141164067
308
31279402
232
1777044
697
6753900
7675526
81
152
3139
696
7
36686418
62
141308
31
1961
908758
2879215
215499
144682092
2713067
9137
1924397
6343712
215533848
140485
100
107
6859448
96857
273
3540820
350632115
109825
52744424
28432048
6
956
5
2521
3812760
1038444
18714768
1833100
283323902
11363926
1054
113261271
451082
751
294059
223086248
717
76
113
7565
157
310263
29678361
788
524231
54229
5051
522978739
35408649
14
1937
418
11
5374
1302
474383232
62
1001157
1880
167414215
1250144
15876210
5405
133796295
517549
26826136
1946
337489058
505869859
6413396
80724
13095957
108
2175038
1789
16239
48412
15708
1206303
60195
18
537
179
756
4
61
1147
240518
19021
83
3560
195
38286
3
383342
7613
537045
59156942
207939394
15044
9
16374
151557
1267
19651
55865
13582472
43786744
4
41539233
57068
4468282
19
1783
45692
41705
15894488
15766
99659274
4
937
12
2405710
1213255
25716
662156
233
1253
180
52088679
921609
31768
102473
1907
43474
19327
1970896
127102
25095124
5
3316
42175
7162558
88
3789
15505
2919
3
155522
965447
13068
8906
103
706565
44277510
2
421767837
758929
298693278
20
337031263
294464690
5048678
12341
64901
13954
12507758
227
4033
9
4022012
10074278
15571
12083
10085
134633840
90
8
1348
2261
1573227
434393891
3205
6986
435
2
127
123
134512499
3
160393
989932
77297959
165350
434958
31
4970
3403
29501332
18815247
4967
14939
3
7255985
52
2
63241
347885408
8172
14
181434
6
521095
128678
3
1027534
333
1457
5019241
53
26
10
10667
211
162981870
8943
2836693
833252
127
7845
81323
494408
203462808
114710567
129717
26848530
581983
835262
33
14315069
3239
4760474
30
6
49632756
2000
42956
263038939
195135
294468
166310
460
7825821
170469029
553
229145340
370
99009
51718
138824224
275298
359
127464
366
249451274
60
4662
1168342
430888
1991046
16606545
62
13268185
354910173
507504
12883157
58187735
15826661
3
296
19
12923
19893049
27
86881351
54591479
24436136
18
87102
40
204107
19
12
121179538
1003018
157792361
48612110
107
11
1124821
908121
7883
491801881
1466722
24847
145455
1195745
413
521557231
1415
76
118
765
18693
146804830
7649
261
288087
177229095
6
3
1176069
12978741
374563
105
14
108416960
9
289
59962
462541
2018410
38022194
36901
3190857
31011734
134124116
7888
19325
2038
3025
1822602
10785162
2003586
9
62882851
4
8761
236
340361
6
259
28319876
688257
78860
402
193236564
89
104311
1272196
2186533
17970
2074947
39173765
10863
77891
249830
11164
15
758
8
21199033
60
3204350
16057781
228
758929
301
23041512
1980
7577
1499929
453
52480
1440605
20701401
39873729
30315
8219
498
180087385
748
408691485
15
5
4083
2457
119014
84165855
6281983
4480208
6
18
2421
300
95526
248612526
454656
8701
3
5
27
81384608
158399
280448
348512
17534
728266
4332142
99
59
15114
192482
5497769
2
28
3010
4
7
464580
15964
1806268
199
21031279
29253750
3289
10196
24021
15813163
1372
99980
1416835
176541422
10435253
41822
34189827
454014686
10
42
13003
20412
19228
192
1975721
4
897
3557
471823
103766
668
773495
9
11806
4
2
124
1608403
14397507
13
8
5583947
5164834
217894
1972
21714237
174
121684
11210059
861
15
15
88
27443
108
5
115370478
2815
2671
1860
28
3969991
8244
5872753
4245416
23
160412
63
4
76194
96827
61350
264267
14827
1135914
178
786724
2059218
42029
7406
372708823
2
41066010
24845
7
2
165585540
529543
13309804
6744
9340594
220
30
273158
232536
75
16221
1477
11343
947604
49
961033
2833672
4097047
16
160
244186
57717
2929
524
194958854
61635576
4387
6822815
267724228
6977105
329913788
37
58
40359940
5
1376089
2737
300162
198
1714
466100
119698
12086
5257
34090305
31469
348507
349042
658914
27289896
531600089
4
1384583
10040
12013
7089
203574
819761
4
89446621
3839572
312
108887
45301
105303
15426
91682
89210
448
55309
26
2322477
540660
37630
4002957
4
22387
210535304
78
165556
119676929
58722118
1379014
40380
56754
317240111
148759
454848067
1821
120457
3059
1863
1151563
18
288
6
1041102
15639131
116825
532658480
837
50107525
1244924
1317214
29322
4830
166518897
302
24039893
67
58
12
105
719897
48
3912854
15885526
14340
2
16165232
45589789
1333
288886
3
504
33770237
5
5485
1425
2041
2624
187
3820
152715
8735974
3695
20160146
14
116072
4185196
1168
20119
5
2309548
1460
15
134093732
1495
174
118509
739815
4
1399843
38
424
23
14177
21
1935
2
540541
3134
3592626
89060937
1331
504063
31203976
26689
20251169
138706290
38660
5
56
18
6788333
505763
94
32
41
1572
8021
1331164
1000547
1356668
26567643
23872
245536
4
85
56
1988
205418103
8153
3
2292855
438
46897421
33855010
1461424
24683823
110559
48
58
25065
108685
40707
58
2568
9
431012424
1310
171386039
1525
3395044
5600213
5
279
3
501993132
817
20302270
15993520
158817218
3599
12900
8032728
1168687
272974
36122486
86
133624561
7
3
53
2598301
1895
71274
1239913
108041643
283035385
48372433
3267398
126570093
166
115609
222002
6583
411701571
754
152894
7
26943
84
3649
325
83700
253876633
39848
119
482
123479430
1514290
22759730
10820310
510306
515883
8251
121
48
885556
280067
7328
21460728
26
15409
6
955914
7197751
16137
618
225
251130108
7
407
46
23870463
14
1197942
108
43622
483909
147187
153202594
1633456
817490
106937
278835653
138754
28176
2
8168855
9100050
31396675
23218993
62866
1126992
8
38
23545
12901
18975986
7726208
47702151
166
51
260718
59275908
227177584
3398368
1268342
97168433
502
286
84
1052002
34
21168
930
41906
3875015
175117769
2025197
1779343
10630
3211351
1536724
1015379
84484587
42754
498180239
118
11126
13480
6
27071576
93707
13655328
882
3
91008
8610
191
6
110
125358587
178
988216
1328015
2826
230700
5221395
15
99
396508
10398026
18125761
16253
247971781
13
57
7386400
1730
14
152456020
1586
5
1824824
792420
9
22131
7589413
6
30276005
7542966
27217
2608
72247867
3002
7553646
516
103391193
199330
107515278
209010929
2040094
1784863
23477
6209887
11834735
20737
82867
923939
8
27
407
133608930
2
88
324149826
32312206
26035
27430
705877
79
29829
12598
2090103
56813939
48
8
1730
36881
22
58339283
64
130906
434309371
6172134
7
399
21956907
365992061
7
2396467
4072
85829337
125
20
26552
8985
743
20108
23687875
206058
51
4111
6226882
61795
32136
1155524
4227545
5741967
4
14283785
3571215
1363466
10369929
683064
56551
9
7
2862171
3712
7
31
27048
320853
766736
185565
85752438
1501
6854
1242
48978920
8164
70638
7274
44879
34
9142
1820901
3234124
29850
37617499
56116
3
984
169548924
13324
5973
498
1582985
3880
9602003
2
22985376
223575380
434
49038
500
96126
3551
550
3438
17858158
902321
8869596
14336193
146307241
33062551
93
319063
16683317
4513
379
81748
18
1236923
15
526
55171
75724161
2687014
2
34
116
66
2
5131923
53674
2380
32
1875358
9275
4
11916
150
8290686
837
17140
2078
76
65
470478527
231507475
43330133
28090
72
106
14909
33529140
3614
4
418107
145700535
3154260
52660
112487
26554
5
7232961
1357078
2856021
232978
443
3893053
3882
212
355417
18391
41531586
419351050
1955758
66
3
31
369000679
14003041
13612
1049575
34
15
606379
34
1444
63780
179427
14995
5
24652
508549679
6
679381
226092856
1404
3549334
2246525
6
194145
278
21358
43587084
82333
871
3351041
296
92
39205825
577
109
90533
6
25
8059
209173
130193984
22479
397378
10896
96674
265456
194624175
471770069
732371
3
16
4
353
1038977
60
12
53
4835737
2
13449
10136073
3824
164
113
662
6387300
31
800
57242
31
38433139
5
237
53414
13166311
1203952
28
118280390
3916489
490
7
11
69129792
397302459
52276
170136
835
22463
1893
5065
4
928
895107
89339586
1852338
3
1903097
2683853
88
25336796
79366
863
4095966
65097445
164
284
2611747
8374
74997752
5298008
59
62
27452
2228443
5
2
397199
65537
252802510
3159135
4321695
2336286
55727222
29
1605525
617
11864024
121
59814
23339395
265467691
11426057
362679630
496670
1416
10
11095269
2209
14266
3066219
922
4288
1237
28019
34
487240848
642068
207602
81546
31
219369309
6
383072
494937623
81770168
231979
460
274
851249
19248
1439
47743
53
26464453
304858619
533853159
6646
14941577
13578439
48
224
119761
178733669
6323374
3
226315
1074136
18433658
1878
14
416024
2015058
893
275856
5203464
193
1723045
193133
470556620
989
223014
92122
161921
170750932
195472
13913222
2054293
15634810
65867607
124743768
3166
236279
78410213
146617
491872983
141618
108
153
6
59
18994
410719004
557294
232278
530932091
92346
3405183
2042
18853391
45129
11088399
1549
393194009
10865
12157729
6812
122876647
37918848
239310228
1285
7
449911341
104
207366
15
8325
229991
6854
1482520
253
5942
105011884
13780
254
4807
67514258
21379162
530
102939
32904
86389593
7045
515293
3732
8889
3
3674623
100
2
118501326
400501
356307
29778
4504
1269930
4061686
3251187
149
7691172
344
5731
128395302
2464727
96445
18422119
156848
3
24886708
42368
2
207258911
88001
198337
523631957
14312
7
19860009
155827782
465770
5768
8172234
4
224722
108
2239
10
177
465472
61
7154
10
20931369
1522
1482301
54724
16911
344878
7470946
50
11
9974183
257504909
52244362
2
6275779
45587
871482
310183580
601
1155132
14215858
421014
431256028
33364086
182024542
40633
1594
694
37
97374
206
20188267
165
29212
44330762
21404853
46965
52
3
7
847
104
421
1593441
5
581040
8686
1209759
2
17
7
22
70561
5
1108511
491
9008
56
87
3
7924290
60032
25058
5
54008
8
282355
14
27448583
796
26472
441
2
16671
148
281
1615748
419938
625
166
170137630
6138
21140
1384
16830710
354052
5298452
511509616
423889
191
6162
94088
1012488
289962
9
13448548
1807
1590
23975845
15373
89003
604
279
1098519
6633
11126686
25
1787
624
7
96
2
289389091
3
3720
149940889
1493677
466032
2
36
653905
8166333
1428369
5277335
26642372
3
1944
212602196
15227
2
7253
2
1124955
23837
2007812
3335
13
4607
15517331
2459
2
270792
6270222
1584
53
95
24309
113879785
928563
657438
6708303
6
123719
2
55
8095295
1331128
1931
127
15167
358
29
107
449
725090
52600
116
53
4
70690850
149172527
1790
57518179
5383157
13
102605203
11415
532824807
13407173
27
7609210
1017
71356
45237121
18
24833
1968712
61
7853
2983
321822623
132293214
122198518
36617209
13647
243877
16478
36753664
134587
122239152
5084
1381271
492
1410152
2
29877937
46
29494897
897
13414555
3
56
56
16822389
269
159704289
26
24296
280923790
24704
28167981
1185231
2367
60385117
377
107892214
72591465
221960
16916060
30881339
125
193366
22158
46836
489347759
2
3159064
4175126
25081
664
50165218
75566794
16
13179
432
771510
7
3447
522910131
22577348
4319988
22154
59931
59832
466801875
536626
61233671
13
23523622
469200786
10845044
3419
20
182
3106
39428
35
5889
73919
1254720
22
23609402
30
7
315384
18426
264840
87635432
557
422818
16619760
7
4
2
1989
148794
238740495
523725262
7
11580
27922867
12056
22353499
132
297086855
228018515
4636
255
963146
123
176497560
667544
625537
6095376
3080
86
45260346
150788623
11
1044190
25158
4154
26148
109833
2558
7867104
173200
626
16716103
208164869
145698172
31900515
76
2810162
77562815
2075194
103595437
6912196
167283
308
9885282
194707083
159331
56110
451
138
1695
8946011
60712261
105605075
79555
449992711
159354
5748
7227
434562390
5929532
427983
3398
1011
2
58487871
239
1215801
411913
616542
3242
2
185365
177034068
10043
262641
15358
74245537
814948
254514898
64422
1654
29
35892800
1042075
68583
145289
12337
137723
160
80
254305552
176542570
6403
4136150
1436
13360
130067331
667496
2023832
249412992
3
27
10187233
5318234
267
160123
1402555
33
1782523
28195885
106341
2516
28
523249
212
14406939
47398344
5
2482
1056
883
1616110
16
167191
2
1810
42085
7
58
614239
7733
8690
375
422
27499
213770
2678
380
38565
21005
108296
1910
30780
11272
23
15
111
951
117168
1607
124
106967350
839
3
42
46703630
49
3008
2
794
747249
273933
4491754
1896
228130288
24
55
3159509
467
48609
2042
28
9
485513
1956258
862
1129284
301002406
23308
306072032
3628250
90
92410725
9
27
493407
11392006
16314327
164
71162
4226
13516
181730655
251658
24
12942025
29
844911
3240276
2307
125781
23777
12753550
8685
45
211
10
5037180
60
39
116797324
20
107
185364
1032
6062752
8247
3784
1017
4
351861104
1195401
54353
16067293
364163
13223636
94825654
10
143786325
132
59
8188677
581688
589
56589
106336048
13026
830045
945982
170338
27352
59
241395312
10199740
861
356
29213
7211648
57496563
1022451
22
52154
6181
29
2682
198
1307553
67176823
58
1688789
263564
2
1814
30
8065
62104
2262140
31096
340
213908620
1021632
6
802
766
34613282
258182766
86235784
10934031
2007219
17571880
18026816
9
1483522
10871
8122653
48710
142
18
6655
572575
214474
33337
245
1348719
27462958
132041271
20575807
30316120
137117501
976879
1151
114
258
6291
88
2540827
57962
16
1821
11410
132238399
12446922
13411
4326959
5295
11031
9156559
151
17
248
3054
211450
7
8
133366358
1733
1347
3553
36616
85
57967980
76
1654
158555
43
54159
253641847
471533966
8522
272
3
12
310
264
55
422763
47143311
27931
11
224541
27315
277
13323
1431
14
52392090
481
83687
51
827
130326
67
18240619
5362810
2608186
7963
541398
2490718
205859
7990733
54763435
27
9
31121964
9981525
58427
4808
17916073
11
89412786
2264326
7170
284
6321849
47354486
115
1102054
63
206968
3596501
4258
129851
308502737
205
524293663
74027
1157
86
22606
23059615
3023
2
46705475
11
3096
206944
12
5186
2
186
14839
39114
65055303
330151
209
7
501599304
1443
146061465
4
387416789
100
26
3545668
32343
140077714
214052
7162
19863
6887
9862
47282957
743664
15969859
3744051
670840
30447
4835199
317541181
1126
2
1243971
18
13878
3868497
9
758766
42947
255900
2036
942
55837117
1576
1535
2
493176402
168564166
176358331
6
3
3
234414
66478700
924399
92509008
58
13
2445659
15176236
102
49434893
62304564
233
27484
10
175280
151348917
2
9860324
119019041
557
113378458
55782003
78377476
162455369
3672
111
56
231
4285247
54091
24958916
84
5
2928622
3577
615156
510937
404160356
7987
9
1154
7
2435
405
2522
47071
13
44596
103
6171
243570618
31
12328
3167841
28
1938
1081
110851
2568
42
11906
7625828
45
64
54304
2287
338
44890
58158
11339639
37
3588220
522859
36
316587
357
318139271
322
20466
175
5
34
3
3280237
129181
87
41450
4886
19981
12
2359
6052202
494663603
156665
8707574
40324563
581611
30476803
2397
23769
146288676
6
248
55839
13238
429712724
18124
22983
10629
58
12000092
380
343747
228078814
979
193077
294216
15
2635875
2528596
3
498656
535201856
4
7
24
149601322
6
143871236
194789083
31
40250
8145
21002
29
16847
516850211
10417839
278626188
2758
11419
11043314
430980
2
127025878
102
14902253
358
1777601
3289175
1382560
18231717
9
27714
136
387086969
1583708
313136501
1363942
66
731273
119625905
18114
202777477
155
7
101
530
1040587
16749705
333212295
5
337367255
151348
391183
5127
2238285
79
125
4153666
6
378356371
763
125690167
1996
46574
13
4066161
120
46
38809
458339923
6
36
4
32
3552
923284
2
24056
15117
25
2969594
210737
29636471
5700
1959799
130724569
720
574
2062
60645895
196
241
16769204
104325670
31
29
1576
40
228992796
139
26292825
64867845
48
394936
1532623
50444
105842061
46
367461
1684
54328
6
345
610
42397
1382718
44793
18426
60132
31910
236732
3538
303789828
172
9
182985
2783192
91053263
452632
10301490
880689
15647
127
2
985845
876248
60545
91525521
487
2402
2192686
7847
277281781
4459
60083357
15984
686
44812531
15849
665
49
140008199
4322637
90439
498
16973474
508583972
49395
6817003
4891
199391362
3106
354704711
996238
25395
9380672
212387
480
109219
4046744
43858
300743
8458
2846592
55392580
103374071
3236
12
192658220
71769913
58457
2679
638292
66727192
3738
8127
268
149880
13583735
54576
12
2886
6606999
190
2050986
191111800
500047700
27
268029929
6
11624199
6
12717
57
3331
54
1149
5
130
172438883
648
3569
415230209
166
176268
99850
223
5
26
12424932
6316
363202
345912578
14272134
235138308
41
4071
219
181
327
1264394
39
227689182
3277418
69
45118412
44481
52554
18022
108
48
49571
567097
57
27574
16610
4216176
3473
3989
10
615157
3
704848
40691
17573041
221987633
3187346
41987665
11
219244413
1111768
4932324
597
17
239482
1858988
192974510
1631
17
523653425
428875
27722
23728811
988
21
29083259
2384626
10
13
1291
103
8
1300
388511758
186
5896
158
1255589
9274
11545
108074215
3426528
7595154
954472
100
9483
283
34
1445037
256
11
55510
3764638
632966
605
716
24
329
40816
468088139
218
2726
443711
3
2
5375
412444767
6
15632920
42
965533
6003869
1370098
4
30596
1456
80318631
42
14574
5967
51792922
7
175
55
406297953
51
234136205
124795
3104493
465086771
970
514513
156724921
21405554
444
1805
14233200
96185
157240391
66365
105437697
33855
1435
55197
127215305
47
124699
4694
94757785
83910057
4360
4
42220548
5841
14757
70
896495
1947532
8
7478977
12653
202692
123
1649115
139
15320
10027240
936
739
637
477
26735583
507384036
6612501
244176124
102
7899
29515076
3263
3135162
16742
6823
23
192
413
13339126
8616
745
3
235
43472959
2458
90752
328321
30148424
29
4635124
6940
3
12
7448747
42085
10505907
116
7198436
60
45342086
5108
15447
27959176
5741
2039512
660
256271652
5
32194
461
34851
519062
3558
804035
2017
5590
1923
59346
415712136
379
374589
3
114
166832502
20388175
123357
3606912
51182
350
17563657
2738920
3691783
333899211
1221
1436937
205
7671681
2549
1730
925
410
442327
286
13284
18
2940507
135566007
15462
2193
31649
877448
55098478
720392
1629647
97
299
9313694
1848364
105213
2821621
20681288
131984029
1581
14
14
11
3
52304
12332579
81966681
292215
97
3
3442412
165869
4
167335763
19691
18
408923992
117633
790
268602
1061691
184619277
1391
116
170848
57581915
2
214422192
1512289
4
241
242
16919
37036215
9554406
1668
2
6566242
426
514453
2844545
6884
3319
139578908
23401233
3356057
612132
11753
32006586
87609633
238487174
65
141366
5409532
429799786
11
15799
1326
3
988819
9832
13050555
2069
3
3476
15638
135270999
58
90710
488633569
601
154
13980
30180
3136659
2
342
166938
93613
38076
7451992
489597307
129815
5230620
252
61984
3
29916420
25511
219139
31
368872111
498
13
283
16796900
73505902
375026943
11
10787936
3125787
30725968
7570843
921
182
633619
109292154
22
3280000
1970278
29
1954
2816873
24
125578352
453
13
252789685
7
107593373
3
170943126
14
2
27
171974
24540629
211
267650
167111
6
2515
21866112
156
845254
54968
959854
82296451
893591
33340
425
112
158
1560
1969
3515
257580950
237240
80326
36
36091
10792
64689817
46515
106
15
19053
116
143
711221
100266
37862357
36271084
237
6923
523
1521030
4416533
4333
3016
463
27661678
39
93686111
192
388720
57
1481898
267464021
103510
14
5
189894989
21
400
1906
10146
411462
499628
102165964
5850332
651396
31
67147
2437
92180
6556197
41
4186
7
213722115
86613
450
243846
161164393
37
5
387006
47201212
128919
5117
739275
283886238
5
2517
431
36533
6443
15
2
250716836
103036
3266442
24
8782
43
3344172
2
1955
17
18
126703633
18426877
249296455
429
89334531
193368789
173514924
6915
318
13340592
146894753
163
71
484294
1831330
25046
130843
2816846
458
47
52
2228011
63
478
392090
58083
63
2516
9259443
9022395
11478
47394
8
5
266
491047222
92800
51
1005274
744192
437885
90533563
18332568
48689
3333
1247
14711
823
3
12
684632
76
2
6497262
3
29262
458089641
27558313
24
483
5
1329
119393940
1914
1644201
19540
9215
889114
63948
308
27868
9505
296696482
6769
353958298
7337958
29
1314640
30
511
226
90712
1022
3833
26320
444051912
51321
766980
12218328
67
258826
3
43441461
389705
460
17001828
112
231
1381529
5470144
21493
8218
12070777
4897459
251
6
3922
41
3
15
98
218726010
56
7532765
834
22
24748141
193293290
1371950
3094300
24437
44
3400915
213399
142763
5143
64
42052
161740
30069
3562169
118451
7189502
12
67098
2734
12
14214817
28
14
55940
5554
2306
42588822
90198
7169870
123948
5559
22106
729
2996
7600737
132101402
50049
8954439
230458
4099846
309
66
752
7355
236683427
2
84
227
8
110160389
5344
326896546
3502076
120809
531
352474
8468145
5653582
4958013
296
120851
3523508
19394074
9877
101718
647
1134
3414
3490213
51
60330529
76130871
49092615
33
25306
28288205
715
497
527227852
22018179
3
19
490198983
784
18
5
32631
8887
12
427
69391
30
164611115
844
2132
312
361
1538
18522
24364279
82187356
1982803
2
29
24255529
81797539
14348922
292
45
35476165
42409268
23086
16327
4558
1434363
70315297
2006
154623599
20
3051900
440
8856
4865
2636062
15
2088902
110811302
16042
6
2
6351305
133239741
19523614
53852
20682274
24761
489
116
27
4
74
46
6961179
459159277
2608462
1097
31
2
669
14366149
1089386
5
1432596
293185641
60
1621
7
47
54
57
516656
181
457912
3537930
5966
486
116501427
655
648428
79715
85958
12959256
3656973
1064531
183785009
33287034
103412
190060829
178
418
814
647
176712
64520
66734062
1037
579
311062388
124
914
246
13159933
814843
9195675
718
127660
242535
165
294
58430300
130198047
334153
330752318
4
1365
10603
765947
3941
518707326
12519980
1428
141
9854839
117
60
137024
2741
12179564
205510
3167
2201
2045267
2
13077
7637401
36633
219404954
6519
31270394
3
398173
64860941
1546485
2152807
284550258
701
7022
553
151
309
20014
5742534
45
3058
12
69547683
3
25
5445
1102
6527
84189039
69953621
10215
193
29544924
855592
23051567
497396
207933
532
31239
6856
25907
10
25698368
13551155
270
17
22977023
25208
236331
31667
58368
12417881
24114474
28041910
4484
31
2069
76
25
14
26758
246
39757852
25
15
2226606
1019
497
16487
47305
4678257
12157
12
32621762
32
95
2892018
20586
48
2357485
101797723
16528697
1359
1179036
328309
27773756
34568698
2384
54098
979
75464
7
137508224
78825181
15149713
65337804
3947
43
443542877
2
5095
181
7683
362139
60554165
126
2
119459
19406
3536420
211360
306
463
3670989
251384
32058
5214
25
19398038
946
59073
122494093
199
7177
4759
17423
80311
3
15625198
10167792
152900
6
98832569
1658571
63872253
75517755
2058875
5668152
2479
22808
12625731
88729175
10447183
65
14
25330
1501
9786892
1473
6991286
115
276
1836546
12986
344
274024
1863
715002
22
83
2004713
4
338530
11909250
2
138
1980839
116
4060
3391
512037843
7656
42
10447
5381
362
59100
70867
61780059
736858
296501
6752793
680536
106968889
77778963
41
13111
21
3
10827190
1305
978
92
10397733
60524749
1571509
32
4437
102
1205
11988723
2773
13209320
44
1719334
250589
333888527
13274
182
11
17759983
7766
84510574
1302280
311155
39753
451531358
255747161
343841900
189609
420
453612486
14
868
915
41524049
7639101
390
41470030
1584
165498487
33
339958326
2693
4
89987998
222938002
149
1426
173
30535920
494957227
464441920
15053612
1637
728560
7036
24992620
3768
3890
54
287861
15953276
5
1040758
29
1162763
53402278
92178122
218
7
1233
4
293
3878374
418391
5425024
2909
46236
74197906
899705
154123670
201565
208
450
230
723160
1053026
1641294
53573737
4
4804
698
5
126113
21630
16219
30722
861579
536617
2
2963
3780
465
287008678
4
156555129
1510
1548
3943
374
912985
1719
125910
3795
79287
86268267
1034
2
98
485496889
12040
370564
161653296
30518554
5
2469680
1668549
1780
22107867
1156223
20102
508122
347327
49
13
23
943
2795950
221
16
2666
16105
70
93542
487358674
1363
1267
241
35051780
111824
6
151995
38
11
186
2
5
5526961
6311
2114377
7091550
695
15404660
4
340
104142
353
899289
1816
358480254
38947
513048602
130500013
247
96
2505886
20
54880979
13400
67816719
45541
920017
109662
6039412
53
135367
4415274
2167094
11064
812
14291
16185072
28401141
88
3454457
187911
355071
538005
7422463
148807
2003015
4186
395293751
22289677
2608939
1793
310
63
10
3
15
111101
34192894
74
3204
41
1527133
53461
215595
321
93369
3000
15001202
29
3480206
5702
17784
396727
2010279
2223
328259
4040399
3578269
345
1094
113416861
482
257514
9
751161
5703734
2
496600
6114
40949
268016150
390287451
5197383
16440627
159900
844218
1012
117
13129139
20273257
2549
81
2752
16168770
31939
9498
75236
322
76367
45625646
62789677
6
1690
728667
10609
128689
35059
424690436
6090188
5
28126001
497708745
403758677
55178
57294
923
53
92
11214
2
239780363
112697355
163483
24371
815374
2600
150913
35252
1000
1065620
79015160
5573419
190
86820
3191415
7887
4022594
771105
430165
382211
474028667
144872
1725
47640419
199440
12
7
771787
27626738
93546751
279713371
6350076
1795662
2
130652032
29347
54490
114552
67859160
1048296
143694043
12513
4
287906
11716
33353273
15
5
8334868
16
487817827
500002768
89546187
1835965
476788
3
8615813
54
15908267
2
59189619
22
236701
331
10321
70053256
666
6
943261
64
28251
1403330
1633
60368
65159202
38
99243
915
6413
12403663
92254
6
564
113754956
41
28947
2488020
119001164
32490
2041249
178256797
72
1961
349829999
6879
546
202
2
9
2102005
522
11954693
1951698
51121
36
198
81
24517080
53244
55272
203
435
119
11900
2095250
895255
3294686
211741
15
3261763
91
12146
4
14139950
125203
4
154206191
2109786
4
125
49596
26
127
2249374
3
11
66075999
3195931
7
209095056
47938
7963
27
3
34
7706088
5944749
3245
3249927
114
204564026
3
469812
5884
1251294
78984
85
55397275
26
118
739
5450
36516
1183
61
521585141
228095
389235
819
3
53
55
25808564
496095
36
810
2
11068
86
325
20727
4683
463385
4915
25012
18093188
273
7636
867
469211
186
73145472
2
14
19906695
78382
1792132
2
219989442
234695
1412
101246685
12
15832061
11571
3
281227557
17
2946948
472494
912
26120825
440306451
25410192
1503997
7
7774
1218
7
1882063
885
1253098
1475
707
8993
2
50525457
6528739
22
2081012
76536
62447
24
508
3457
886
2441
64
2
18
19636
83208
971046
62080
4427836
3
25
173704
73604245
56722723
7600
12434279
36449117
523407850
99
313
299619
286
225703996
245
511
19
13344467
9236
80
61
4124607
94971683
333424
14426
231646
973584
47124
362
2608
5
295
906
2341
6183055
421252678
3101
154
368822
1190
1197
1310
3854
25
5165
869
71436
136699
2009
82182170
1035560
46639627
215
294440
646666
2
112690191
28068761
9953
66370060
8605
134076263
52
31867929
1026
83540
473758334
3287
14219
5
61
5017
64018868
1382080
3265181
393422
16685
3565418
3088553
2398
7841906
5284810
492
493
26777
92149853
108761
52358802
500
7
110112
414
32642179
9462854
1300765
31480209
30
442755266
56
9
124
8
2999
466643
5
56434027
231
153689
25011
16
897
2826137
2153
1876
715
1119243
465585848
12782
105464
608
3694
6606271
51
37234
3977957
2222
461538
31068101
29205900
198743604
5398728
66508
122625
14
3791004
20020009
280748746
30
2
51
466
1601
244428
26682005
1109
88171
32554
11610
20001
1545
64143
9973809
66497540
1082598
555639
12
34010
1047
2408
25851
27908
65733
117
16105
664106
2793801
14
1631178
489
102
5825784
56
41732
77155411
318765840
486
638282
1088283
7
23739
219274156
1665
10949360
20
830871
7144413
7658
3367
46009
23
2
968850
2
298
72
104700118
2148171
393554
91583
28
115
9531494
1020069
4
42149
25156135
257
386060360
15172
30356914
8239994
19
2231498
471128767
7
2542
17
1404
252141
1846587
27
21
57243158
7
106
3254
134108025
950
24
7
2
18154137
3
116095912
305769863
131
320983
79215883
1235
62
640
338050
138220
10
847
42822610
2900166
5214261
1587
19
14056
1846
52134
32188
1882
2
37
7136
3
6267
22
93724
10269
5757587
113490041
425
22
524
107899141
1959
39
6310900
96
1187
507118305
1075
90575030
5984
2752
230143
21408
43047737
36
12451
102291
197
7
3449970
14629
92257
1364327
632189
77
3
3
21
2
28
5775
16
3171
285
10
21794814
235769
3613956
40499
16752
15554
9014337
8607
747
832949
254270
420082931
263
259172877
253142660
1410
60396104
13
91827771
1228
140702497
6
54374208
13963
6349507
2848544
178440467
2080
54122
92
3523537
124824
15
7
56663
3570568
55612
70
1286480
32483
1541
6875156
32565548
17
203
12131103
330548
3310402
6433798
450710
2776
18269889
26798803
527455787
11
403
3
262039715
3
1957
135
15
530
2
7
91189
755622
231143086
94627
5431
189
39172
257
4048
12037
2213
416
5666
3216
423008348
4330
153420107
653286
64
7780200
213606740
323
186491285
3
52021
95750140
603
5055
31614
5811
475003
307711
115705
513763
3751006
3631587
329759549
605
470
113
987
25826465
34
8288
61126
226
13
4
119153719
771
392
415
3986
14
6
3
274681644
2
2546
677
94972153
2
14231978
8
757
7347
7
104263
59869521
18178
489
22621613
11582
854680
55734
101
382397044
51614042
15742
3196262
5
496561
2
4
1647
34908005
30034659
4
1376
7
530
173805828
3586
116426
233
381319836
2
6886
788679
694934
25579299
166979
21929944
299
1034260
13169013
532
124864
15229580
4941841
146
99322
525121710
5855174
2432967
435308
56640152
1346
1749
497
2292
73514214
46830
1880
231
11809259
164
1454
11951
3401
557672
386518
136337
2157
1092452
292
17232
875065
74
2720
8
115
44807350
5136
1258936
1500923
14349
17404
184
47278033
225
1250
14788
63
7767
3
290
6999
91699016
466080368
1596966
46743196
3504
536958
13
100681
58987
21
206040374
35
63676
78
3894667
460094673
373382
152187
4163799
41
2904222
6963529
19123
141
1688993
48441372
360
12296549
5920
306320108
5
35676
893
915965
28690272
227043
12
501993544
15197931
143
442963
8273
781
6
4350
99
524132466
36
891445
489708
66283
59
46710100
553494
2672
123206
2233797
3970592
5
58505
3745412
194415
7942080
14427
2052338
13945806
3
6334
5
51293051
49
181234
10324
3720
706
2
346
3210
38464868
4186
718672
1594849
359892193
12
16
64451961
58
257332339
39
4162854
3
1643
14366
289360
30
119736306
69
262231222
3
3754974
3
9221955
1886162
588
57988
348609
65147
321
22304409
7914
1320454
11340203
11
10
79
2728
3358
18208665
60
41
248485
7
3
2589
1015
50457
375
5
446
4237
127981618
3828038
114914
5
3
31575193
54
59449817
5472098
25
253
503698
96059
11
200
5
5386358
845343
61
982274
13
48
9663
10
34581
677777
1920890
222323
4169962
86955
41352614
312179
1705094
130475
7
3
230104065
330291
1565
66133
37187
137239838
7618952
66340476
1901
13732988
29873
112
215
3067975
826541
27710
96025173
19033493
362
62
16649665
74
812418
401337733
3970
16
69453850
28
375635164
730
27104655
39
30
66
56862
235470
19076
2232299
39784903
24774229
642
40
59
13
1939
60718500
40
61039
2258
491503
175270651
333187247
6806
10
872
116354
28
360336513
49337
825537
5154146
2397059
784
28874
42
37
17
20797
83316949
7033881
14
29490323
5
58902341
2041745
19227600
2986
26475208
401230
28815145
6
457477
2
13378916
169
44551
237
369
4511792
7754870
59778
26458
46
43998
1110
13609590
3
2218
283
3455
489
59869185
12633
5704
13480
2
8265123
63503769
2
76561836
181203143
986
20588
3277674
639387
63340
1069424
56765141
47
59
35
6
153
132089250
4
66843021
56527
3
376818
180
2024719
374057
2441
3851
3105
224436
7361725
92316188
464
322627169
2208277
2075
205
35813
67413
107
38
15867073
100777582
76961037
2299
6
91091208
2
2724
4086
250724
1721926
193
28
26
7280624
157
80324
434300986
245
22486470
13266475
6082
1021060
61
171
113666753
7
136812014
414572
14
15
122595371
2479190
89
67
31230118
496
51
3988
4594889
29590036
926
12584713
9165742
13
273405229
28976000
102165801
26
12673553
5
868
11652
41364
21992
70
289237
5
11
156
26423
92952
64670937
46928
1239
12
406922825
31
112
4
27653802
779
28315
9951282
28
1018561
519370
74
24
54
2055397
12
7845
9267
97636
22
485725190
210
52042
5
5774
4
6
3973
761780
476
4078221
265012366
949
3593591
5031444
1695124
673932
266409301
446199754
2967
9459259
7
870131
72
82454846
470023122
3902740
44
6161
73606211
22
806069
31
13583561
2626
842
255590102
52
110
12392185
159
84879
277066205
614435
188273
485881418
1758
535135
22634184
27126
30830776
23879629
7271827
215592
4817
206682902
501
7702363
7
2
14
40
504538764
28527249
213
12427700
2
29
1363102
20
7300
57487956
62
22
156971580
30771
3362
26182469
124692115
43545802
38731046
39779
11
562858
149504799
153
52
1068
7162
12
342361729
111
2120262
2
1931371
4687591
2
7
2473
28043
3
94
1316
12293
2881
226
1803258
1203
291
223963679
11
323259833
18973091
14726
87114
12361883
100
13435
69309
77159681
264640
41439602
28376
57
46606920
5632
6750281
111273061
978
110
21214
3
229
32920179
452
111
266783498
11
103573
634509
371416875
72
61
432806852
43
19794
57
2
472229046
249801403
210
18
282
156638
95665136
9643
461
7
23
11488325
85942
25
9542
1836
52
20588
11
97815
193672
66586129
5461570
73641017
22775
364
2250
80434893
44
5
252
989
49046129
19
27758
12
160670767
5291147
226827
14076614
216259
16835799
181
5
1627
38257
59516118
3
47
13234620
14940192
707
516933
5764
390995182
9061482
7246870
7
131813143
88
308
263434
2
122
27
827
5
2
5
86212611
7
141
4171367
6
5156714
12
94
2
4
13599
407
128451
297889437
153
75170271
3658743
10523926
123
468300
398030144
7837017
6201
103
6
70569
2
71215800
6
171
102370
15
102
180
501749404
7860
17408311
6
48
6943
12
3363
76
3158652
26991100
45
238031719
53797549
3285
90
109808956
5257
50
504074
688836
110
467837
15
213409
10218217
7626498
389968801
1215553
38743
932
14347
13
40778538
52432129
4853078
221671
1721
97825
34
26722
3
98981
5396641
18911615
488080
289712114
5367414
1308488
274605086
21060
3371
51134
468830534
43
1345154
719774
29590
1105
320297
5286388
65252465
462
61347
470
9933
168982
2629
4
377966
2638232
2094
38508
31087857
84691
12318
955597
8791
3
159473378
140
487
56707
29
4
65
91898
21
11
96100
993
47278759
75
522239
1033610
4502134
275319
31
5
561
61
469391552
1006
28707
13163
2932042
10
1385104
214994239
352
118400316
292367894
314266339
309569
15385198
124944964
112721429
87
18146
5594395
52160244
2460730
294
1371362
140496766
83022678
14631
437858
1444
768
4
1300048
68254066
103850458
52
69
720
13224
4727968
218
645
365608992
74169299
94763912
227
132154254
159094794
3
9197688
25630544
7857
90701
117421
1893161
9208830
19
1898
22920666
12
32539
1029283
14059
41543840
791355
623
425565
777
2839
36086
4095
30
3986
56
29797384
950
2
187
8252
82245718
5129
19256
69932858
4
30501
105348
2013
51585074
2310587
13926377
221896
46226311
12
29148
267694418
2
108997257
234186
24
56990177
29
247432484
344057090
23039
23
223362749
102058083
846
91802
9325
13959339
3502744
21
136
2617318
144
115041043
932048
67
202
111195733
37470045
5163
97
30452196
9
1548469
14
160
104260256
220460
1993851
142417
21338761
433374315
18
132938
27031
14
327479836
3357
25589488
160672114
19834865
55150692
1377
26482479
1318873
4
1355
209253
994
190277424
158856
4
30457
1487
12685
1484550
5625015
10757860
1250
3
25981
1008270
13403307
268486
3662658
460
24496
511707
64
7909
3
80
5429938
115471639
99645247
144419
4517
27120
27
229
22911
333435
20861
683321
851338
3
3268099
115
352
2
8116368
2063
166109
92
15
148448484
5523692
333328
588
394893969
4369
961
23
1754302
405
29062492
12678952
2
92524
8
749825
10
810701
37
40856807
7
11
121110
14748153
173139289
24007
852212
36667351
27934569
9222085
89218766
16207
64554
850131
30754
2
3
82826673
33506
393
377767206
142894
1374
1026907
38295
1784578
3
24994919
421809
14939200
16
67
288817429
113
494685840
1615
40856
13613785
472514
2
6851
111522
5693284
110148
11776
537996
150112
4
6798
24809797
748
4259725
979467
65401
119
69021
90890
163099243
22625008
6
444
195
9149
106664
223403
64
257552
128575318
39
77220
722
647793
5
634
10583021
397183
6240142
61991
66
3
113245927
3
112714
1454
23351997
197
855
77383962
265410019
18392
8
22176
380756930
912446
20422
438737321
374213089
220071
90893908
64499795
6440510
14980
44341698
1135
33356
7
7213
7111
4096487
9
3117
1360
144135198
15923
15636375
3630
8245
323878736
1868
5
271826
3
76
25
6852507
103
230502007
124734212
78212446
165569587
344
134940
9633
4059197
6
13257434
686107
14565457
30662
16310
769364
5606202
11729
270054085
284732
30913
61377
116493972
193446653
18821396
1046652
30867152
7
182
64832
9
462249966
50
2
220261
106645059
43
132244949
10367638
15
2250829
147
5328019
61
15
373
149
6797
22737999
50135
427059953
4859
30891
337131993
131
11342
235190200
25
334571187
7
582
21
2089541
7015
404
1925983
1869
76364800
798470
3
6
451
29
901
79476508
5
1617
268
188
52492
9
60879
117
6179
43240043
7
139370
66890324
59467
81408510
4036652
31376440
4409682
253436
10306445
31045
93
15
11188
3664
450555447
179048
154
11
3761
30884156
5227
9427
368968
505139011
7427
48
2759574
1351
3578083
12
78323
329
31657033
54137
1486
2497919
10214581
9303
1877346
2385
874603
6711
464
51305
16147
30
2816424
50
241139
773
74057368
12
169381488
182
24
79324
172
6
6904936
796065
7135135
44768255
12
6978083
1336
259610
423
51
378
1876449
1452153
117761273
788
393597998
3942980
365297152
1443
2461
7691703
16857
1649
5169667
391
135187617
3
25172481
9
244793
22827048
13655
6517
3778
51495620
2654656
118270729
15252
2739249
18353791
124
693
332010
1057
10016
2850400
23
87
7676965
66908881
340595
5591
469507
1409603
170
2436810
1758
129
9
50616
897
136
22023
15169177
3026679
237551
4160532
31
485
2225512
3595830
149045254
5144
107865361
3718087
6
42054187
101310003
13260
11754708
158
783919
580776
373660682
7
4371232
10
885379
274269412
305624909
1309348
2
9022723
46
1380
3733
259988
53910
2090
7928585
2
7
1152063
489
606
46376
102105260
131922634
5906
7
5424
12213226
230
32633
2945812
12
4727741
233794
383452981
1015777
15103
5035901
438909
3288043
1201640
378737937
3219
29673
686
74803480
311195
4988204
2193
15
63158
293
1371
54603359
2728360
207751292
3018
2650
26
44
173
219003
697
50
12688
1955478
172
498589
4
21
66138232
19
62115522
27421697
5079774
5902
144822
213163
156
2
360
10337
66371453
6
2143
8706379
22198
1925094
1749
41990156
371875
10
139
8154
12
3
350413651
31
36284
30689437
90
11792419
3089
7230654
4
125129
3175
44
6886
1594
130110865
83
21
143533089
510
2443
170417601
14981745
29
49535
181215
17000216
749
4
4338085
2
13
29
18828
9120
60
497410295
364299
20300
35
85
4270825
2
2
141948308
999941
1885
5
455520
1093154
78
3
233738112
933505
4
46331
10839
143044611
631935
67
1451355
3759527
118472805
6025
892
98617
2032
17255150
61527
436230
886278
1923
58
120458701
489385
41632750
2
31282
1896736
276118478
51388775
1838654
5739050
188588965
258221
12
901275
180316
147376
45761288
2383
3394928
3099239
807151
15
2806
50
28437
360324771
174300
54
36800816
12
20717430
13
79
11407
15
3267474
4973
2666775
475786023
321812
282
414016
195
332495
25940
2095887
1732350
298
119
847752
117436110
14081
2
1243
60934
77919
870788
15118532
1647919
744
106690
14018
337312659
12
8348
533182
4507150
24957104
18175
7617
2
85684666
3657
41259
2
144122
3183062
1386
87629
13386
11603544
105799
354
143985416
2392
741
2611610
50
338
29925
666
286
11160118
16479709
39
131378069
125250
240
48416
6119057
5130
206
293447638
29531504
23646
5085
358
225
150447188
355
5
23628
87456
7167423
165
32569625
424525074
19150988
254739
966
31
125
15651115
3
3
96
373
7813
375580
682196
16287
6724423
3216181
230
90259
5733348
28
156074257
217384
1452712
12701
887643
5
340743753
25473422
372185332
1883616
165628051
14471
103864
32445
2905
376
21979
27722
49334547
10388166
2264458
2
25010861
1723985
10
9621
19944771
9692
8708233
18655
3
4
2
14
79614
555665
134601096
321664035
485358
4233
916198
14539448
221442
20395
2
3
4225
398
11
29
65907
18
10310
226035718
541662
82769650
108158
11
17485
76110918
209698
1336
22840786
3387
684
4083
4
515744296
203
3576
24915
48810
11
430
23698
5298927
1215
4155361
463743979
470
62
14167014
608
423996
61
165435900
119322
60462
5920616
5
91929588
104
16596
129
11999
935
13827
3040472
4
3
32197354
10280697
63
6128430
59793
91
59
102708839
121933
8873547
96
231822568
170100525
607869
63936779
28636
291833
25665147
66506
445602075
231464
192
372
2294394
970
132307171
29
9280
3
14141
633
37
51638077
7637243
5962360
39992524
385927982
113706352
52405
157432
4074
185
3001
54
112
60619166
260
193881552
32352640
32783810
243869723
2
20
114147932
562
10007
133
74678588
12
6
613199
17382
176779460
127
649678
31669
6
12
214803
139
490
284
116
23
2377
937124
26189
11848
14259
34294
3937
17420894
7717
51151932
510330344
113
62
2782
237050705
48434448
415
105536483
44
267
121198
53
23693
217104467
936
2570604
12
21942
170102585
162
1400
11822278
614
2
1792
1006149
2704672
5
1606
138698474
130645
2
444
398
80504
70
48308
19846145
165631753
5419216
245
408853623
8
2
59
2608
287063
39279
334445
58050
17
3301140
9633323
386
287913
745479
9
1148
3586
2
8567
3525
32076
446
840
803450
216248
76470
99377
76294230
2456965
2
1049
28920
42777950
301093212
2976277
212398914
7164373
5851
2616414
132405
261144
957644
300263464
117140082
46488113
76698
24
86587846
328101509
24151086
5288131
6056
14
8
207
111993
55311876
389596
2
42
123088746
30
366373
7
14000
7
84
108
85008
58
63
256740
7536
62
63761692
91
249
40
183
12545
4892
43390
18448
407
143
7825112
3
216
242824703
51845
1528946
62015877
117755690
5879922
1991
720690
23
9602
3163
27381
11527
719
67917885
2084
25626
23753
1299128
644379
1733735
40075687
8501
3367082
75
39
70902
7435
124409205
21382139
484
134
102706
314359075
113
4227
21
11550
3944
81
32011
137
2
18
2
1884
15
25468
119
10217858
13
6136387
298
11548
3
125
852979
287352
125621290
160191037
8
6758600
13
15360
9
32
6
28
456
115
173349
4
1185
7585
3418
11
16314279
544
9833
108837580
170625
12144343
1751
198
69
793
779
513
133690359
1920351
50
142
88574179
152
657125
3500755
7
8844
202352
2
363
285
195118574
18
3
44
10
313
22
40
9
3
6
15
3301
469289
1311
33222072
164899
27088
9710
10237
493668896
3
471734503
44
1852403
90
76946675
14748
120
6554
34
161222
30231
28454043
1398
18928
4959839
119233416
345850806
4648
119671610
33
5599726
2868
5245
692
2
208298285
4
17
37
537
24953692
17391591
36677005
134549
1017
15608
4
479597606
557906
10789
7876670
323204
86
158802
268273
2873
14
16551211
100
81793931
1121
16351791
12392
25220
59060098
12
39678
54420147
4600
3
3916603
1151
158718
52
2861157
30510
241545819
2910649
21352498
26
8688
46433
2
410381
96
31
48666039
51163
7360
392
209
1802662
72
101
988638
54
2540
329763
112990
22099796
3572
4396282
161
569
6
493652915
37000
100432656
451351
21
553
4
826271
18
58928
23242
38327
5417
107
504116
206475
19359579
6
22955
2860
528446
603646
1291761
5319140
59708
12804395
539
112722533
1927
1902383
610
1656970
24
481
5
57377479
3445
354231216
157934
5
15294
3174
5
352
5
6
205194
178491484
3
28465389
484906407
60820009
47
49
1056
40591733
121
248056
42536
3841385
6361505
9042689
18
204
5
899646
2
40776130
15826
338066
44137
123498046
304195238
497540
10563
1495
28417
38
25554943
7
75342
11134
57295326
63236
540
439654
77741
16075
29631
227521
6521
99
2183888
53346788
13348272
1771
2
2607056
28
24388
8122
13
446948756
491345
35
2068729
95249
2
8
104
9
388985
258
33113367
115
2
9
6593614
131429
31401
64607
27
118773
37313
3
2
848
6
45559
7
7665356
2328
476
27169
365840
3935
20304494
458
32162
6220
265855
5
560
4565730
4302167
1343
449441
43
6860837
34288279
20262
149
14336830
52556566
3
402
934093
3070295
13
5937462
199531
3
22
2021773
29928
24
1212
175316
7795
232800598
1439927
309
2532
153330
217108220
6
700
140107894
4
261422
274029091
1168
13223841
1013
327105100
117202950
25
6353581
27591
80
38
136936898
1027
8
1392
60555
28476
19
217
1032602
31348
652
1624
77556
8972
4592172
368136247
27
51123
97
5115077
4
31246
312868
2822
23
7
41773046
373
3
13
887514
1476
2400374
29371315
228
1278048
94259057
1707519
10982042
12367838
522527
204394
998
267563756
914
63842083
33
199010
106266918
45
30864901
12653
12
7221208
108692
13862884
13
12
114527164
164908494
3
118361514
1239
56551
14190651
42282
810582
3
9702
209274537
40
8850025
2
22745
26838668
31328175
216807347
686672
21
1500
287
5346424
4459
7261
215708
6897
52260589
166
418359
1679820
1822
76
36081422
5
1887256
170894282
125
34
316
3
111272086
229950213
3
21666
2
35252518
3847944
32
5832712
32184
35633174
467980
91436
87764
247
64
9
67267
134017
6662597
58143
1934104
225569
31483591
34699542
1250877
433182910
10
39067650
1088558
54
1728
4
7295517
28402395
2353439
112515194
45
56
3369822
551
5
1963114
365029
2515
393511071
11230
20266855
146
46
8
7808
8173
210633
83423243
8202039
10
125545
249332562
160
77
1492596
6620
117
6448
5650506
6563395
73471
990093
32881
31
46
20
43088498
8789827
7
1177246
137972
923
128364433
16682
32043496
125336
907103
39
5725
103
27044667
46361306
62288682
30
1496
117211564
30028
13657
46
296175
9
5161703
122
2288723
12569080
235730
5034
460746880
55119029
28538586
51
2
316
348597989
2404
2954
24409945
30186976
62676152
489276792
6610
536
2
204
85903
452
3
1439747
6
1994
7957
62
463567
35900346
5736
16904921
7116
3516701
10553295
704
445719
42565
483407302
847605
22385395
76844916
116127
312568600
105836491
4480337
260884549
4
1578
78
4
237501196
23028667
818186
510367255
5176817
9143418
1716027
10
1897238
9708222
111
697
197
238952638
17086750
5
2753
27787
45
403644
2
205037719
6872811
3
9958
103
6
74240
103
6
79
2926
26586
32203
12680
20381
29510796
4352183
31243
120
88721
19963
71
1391
860466
42477
144978
7356
2779134
71049152
465653
1868322
5329
29570
574
13930
5497
11
6
150298
124
15766783
25
238
2539
72
615
30
28381220
8
70
260
3
104
2
952299
10
2496368
175569
75393513
19
14864
739
290862
1131433
1203243
20949
49
883432
107
24
2
578670
476916
897
103
485736017
12
13432120
612
1433095
697
569
2
117268974
129362
65
374552065
301009082
3102012
229850613
21
2049
2608688
179
54254
2049372
64536
106
31
109
5953712
147553
1883
5627
5
45
1327
6784114
86939483
2
7813627
330987907
4172585
74586695
54022
1128747
534195
92
6553
399677
90
100982
9365
234
58617
5232
342393751
10921
1893092
3164656
4617
5856936
2
99292
3
2024
450
907777
3
21654333
16599311
132306
656948
3414910
62212
1437
10
5987709
90244
66509423
13
2037667
62807309
1509443
118112202
93038
5076273
11316157
528762935
100063443
20462
28580
6217323
211
24090822
21973
52
8304
30
1169277
113079
10
15486
147
16158398
15130649
496173
13265
17
53
5525884
408891
25116
14540941
15983
6
107593352
13641
267767881
14884
418157533
112912
73
87485413
53655978
2
1562
305222
111047
110094
2
1861380
435441
27100
3
28
2951
4
131612582
4727104
17
55
3824
20694
49670247
12974063
31507618
33409
29180
201186768
265631
668
6553
57092
8
13571
739833
802472
1014
2
939804
113332
81623
79
1221883
4077
29116
25
11
1004
58
444611
99460
3
19408986
273779994
95827
245
585698
6
68078261
16629
373762
13307
421621321
5582542
225
6
446865307
33
3
39277
260203
77668
191755
158
53
220
2334119
162
7393851
113502
58
361
199
7590582
16
25401
74209542
71874
56
42128214
14578
3
120644
113
164
79
839165
83
54452523
12331
31512383
1467171
916411
21330
9586409
3624
115
50
449033
30
11144
424
30638
123803841
275681
28376695
924
52455964
7347
9385
4523
38070455
1781280
29091096
14444994
10142751
49
2722
328521
406
267202
14144
6487
15
325008035
14910987
15
50307181
237
2738
25
9
56622
3505949
115
46
3
5
1617070
307
134346
162
6648
666
9918920
50079869
4278
1374
19161527
130227
360028
193141
10594601
168524
179489
6196
430880
19907
468
10880
12
122125844
22
312091
4761238
2085
538152
5226
9
35
20293712
55
1048
5825247
1047485
14
676
65
10097042
42878
3995044
28829
1307031
3
15868874
109
1621750
459694922
79991937
61561167
26273518
645
154376196
2
24886
152978153
989356
2147443
9864
57
2
58
5
24
205
519
12923224
1020217
137483123
57990
299
33020982
2520
322
220
150776989
10
32288401
36
178
60998
22
527488124
192
200
2451069
2932921
101
3
1180216
11545
19940205
41465
11975
4
5081976
10669977
2
30376538
614364
92913
5237692
7975137
4907995
27
168
23758183
1342758
105751611
993542
240
58
235444346
3
227
242855561
269243
89397744
8150683
28
356789
146
2870
3336
23
44328852
3372
2278
204
1404
190
60
47
1021
16319
82486
537
11478475
294166
27829611
254169
1634
720147
181532
12
2506867
53949
2261
3662799
50795
91412
2935815
67
14
1225
1101594
10152
176631312
103
32860
473875
264065384
1586967
32
8108169
27600136
101
30742664
40
17
12
1147
32912297
9617
3
4962
5
8431050
355
20
31
3160857
1405670
158762
22497
1579983
61655
531456
53440092
40280718
460936
8257
3
9975
192744110
263
364778
85482
12602
14
2
11861
18
39849
5822641
361507
1822777
11750
2
59452654
187
12068
84
37342
32696
47171
4
705
7033068
963
16035
599088
4816
927
1663824
922185
8
292950
28599
2462324
7
5759
838
1558
5993
1510
17902055
5235969
3
11626
144
21
27
292841974
72352
22591
888
540139
119445920
49455
20484
82779197
2453086
3135
22
9057
4000
4
88073
13
29612
371022
73941
323530321
5530
81162
2
31
38733319
4241
5991
363494178
16435
665763
12657119
111
10858
76835080
126019338
10
12573
6291623
5245
3
119227
65
13444
2620
3732329
66
24406146
5441320
2519359
324
2003689
44421
2363
60572
20
259258
25692
5
7081
140258
45981
41319
13
7986461
6
416579
14048
15229
410
10079
21327827
2122
15337996
15791096
6251
44965
103608606
30167
327119249
601349
25264735
11
716
1950867
1931
15651230
511
328
227160389
3
5
2
54
22
48051494
37088905
161391692
3251
14712
53
1292
15433
54110835
31
85991818
96563
3788892
85071319
10937283
64995
14340129
28
105
26478
290632984
28
2063710
155
72
80418627
11168681
80711
3008067
17873164
20080
41669637
1787479
9
2286
49796164
764936
25157938
418131523
160292
62162
1008833
25218598
18465
204100310
305797946
16
3488535
9
1462
25676165
405918
688
456483
89088129
217792810
57
40876
16049242
303436163
7
146259
14
170910396
3041041
600353
41354
2219
26435
1568
176292
1138
97080
51905952
1422
4778
11116426
36
2839982
172
15971
26101434
511645
249
184536061
888750
201
41
11
503007
16311233
3223411
10861
60
11880233
846
57655
1584
113
7948979
58077
1269
3255
21687704
340942
6013736
253
9
1143170
23232179
590
1667
1317680
287538020
220
31
170
258584082
1482333
14682370
35
7005
449324
405977
3835076
189
41770
591
355
8935751
2
3408461
21859
402051
257102465
5
3
43792947
350602026
929616
914134
72117579
4058266
2662739
11533
753098
4329
29857
27
88116218
2803483
2
69779570
23801313
2
33449197
62168
29
32495
91413
48
52896
1255913
983
18278
595715
23510252
167731
15991480
5950208
11793
16605178
22911695
64
4354
50
1985112
76609
41587949
103847
37598
14
48
40909785
422457897
14082496
49497
10
75
341
71056692
653
54
523324
15696265
5713311
18
4999
26
5836
81
10354865
15147
28726645
6434421
42801322
729419
265212
5992
1645147
12195
11633593
16
21709
2
436
435
14372
119
127
29
1498
1739159
7191537
1283
224
41995700
218
53617
1324
33290409
3
90
85
65954211
958
8047104
76822613
72
247
394640
55598
145872
13
1048
1569200
1277940
3168669
259197
50
57922
24191
324129
8981680
51329
13373071
3263812
2605
21657
2
44
1391266
39264
34115051
301435920
26259674
66544
260336056
4610
2713
520466424
56
438071
104893
124439
619811
301543
154958
5682
77
27
17473949
55
1421
8415764
417942
11696
126
62
4
25
80530
161105841
19219170
4830116
40115
29
6134
294787337
29282
15039661
5
88611237
21
917464
28
919063
17
6824
59
111
22
403384771
102953878
25084
156679743
9367
26
20235
425210412
919084
896969
119283
11
459457032
135
982
34475494
45
8788058
397525
1769
495
182
10043045
12478861
29437
15
102
250619
239
45111
50
87713747
13
7277046
26881
42
6417
241908
69650
1539715
10
544459
35
2195
91
29189402
143392524
142844846
25
361
43
122577399
6441759
140
480238493
899990
6
280618215
764
44888
84483
66984
52716
885
1709
52
131410228
3819
470429
245044
35344600
66587
7658
31069
582
8425503
132858673
22996570
158266
136
3041307
19
2679
97320103
89
7151937
14087
196
29
20
17470
78
8
220
453
39053137
1714931
7
117329539
7
64773469
58811
52
36
14
2399
54028684
310
217
33255
119654271
9
2853
32961
56
9046478
19
231461440
11281
27850773
7837
7392711
1171506
1107
13
50
67
617
11
340439
1893
507089
60
54355
8951
7288525
10372580
6120969
1183708
1542
5730706
20
9459790
10
258207464
7180
18388
43
4094
768394
3
1645
36548403
10
48
100848182
442482489
26847
229255226
77
30600614
49
147822
5
243837000
10763870
2375173
381118030
13736
3
9
30299797
79
18179665
29502925
1267354
699
494
186672098
376482750
408562350
269499
594
24
91170
41444
365490
93790885
283670246
244124
13839020
38116
514376
22694
1237704
2981
16024621
22560880
531
195289931
16198
22265
5
13877361
179887
130
2017795
20100
523834636
12
255
713491
10
3064
416
11
37226480
58228882
2933
27304862
53899176
748115
37863
63081055
4527457
1853
5
257
329
3559019
466
127
30750
3
112725
261860339
281
99215
359
433
287
31053840
252534878
9
222603194
45413
16583921
2474
3443
77880902
215537755
63019727
2964
10152729
14
88900
9856555
52
417
64
10538566
31
28183
96
2
610060
4
249
487120
102494
397
24173819
2261
22
3713
232
33748211
2809169
1610
13083850
29756
8309241
68669896
28
269
1593
6242944
193673524
211
88784632
1760
4182517
454
79
62
6543803
5
486
896509
24988234
40217451
422102
13463102
3198
900543
13
253
319
1586297
17589
525579067
439817211
502849225
106730
72460692
10588494
11254
344699156
597
911328
162
503666
2292
94682
1199
5
220813566
6881
81177
87316
2379668
198070
140765
54538
5090603
12131886
94309
7355
7611069
2
122
1612
8226763
9741
199409132
229746
3
9
41862747
32614433
19
445
1324
5981
1466450
391217671
71
2640883
19610627
3455408
115030
1925
2
14912613
89837
13
82325
4297
460613182
4113
70076
22968150
1696962
6326
2170
15776259
385936172
28511693
14429529
160
1080
178414981
94
2
127
3016097
22318382
13794
119821
2132
48
492
5
784470
6
7879006
432
10308
126029850
371440
51341454
5
37700
740297
2177056
2
508
31021
120134561
324360
2723777
33471857
54631894
631
95847
4062
20
54456634
21
395581
210890345
11
72
716339
61464627
1547
113
1505
181657
5
30057984
23
162557138
580511
56889137
85
161006194
54
104486
230099
20586
12888168
197
5412205
44
46
28543
12747
53803
8
335391538
379
1412668
25090
954025
1224
3
1824092
34122627
232092
30785425
115530859
934
64983
12581812
14498665
5
24625
106025299
739295
62
2999640
245487152
5
2392785
7774
15464133
17
205
6316
22
389
154507944
522787
120
4747
2056
9
19068135
938
46
83
1014
123906
28114
7
953
3
579184
12
630829
20568631
901
433338
433719
112519
311624
706889
559572
31826
8162
515425532
1114
463267012
7097709
622
29969
6025
1275
162948892
306
123273
6966
3848
17
36
156641820
16586
268
416851
18634600
388
7
241
1947979
12
155748803
332944237
273910
135
478900997
1464
28339771
438
9416937
1487
47
166583
20
57594
8146841
3
160182
5299884
1940
3
124149
82972
152511293
42315
61
2
3
516142
10
59172015
38635
42
23442
1587346
3052
3481
192868410
96489
1802969
15488
460
11875779
15402846
3
11629626
24
680
158
20485567
1796
1092947
107832
13510
110340068
177
373323637
23
153300731
172655
228380
16126
17509
29858
52902
30019
575
8
14
845887
29502
67844
792574
370
6666878
13657
133598639
23
30102703
14297907
7285149
3
245751
390320
178
248076
230698912
10
107
325
5891
518578647
26
4353
665
23737952
6757183
253651338
1204
8254564
54
57104487
382582
12036221
37939724
60
7159
7347857
242885007
75
14387542
986
59
348
3056
13
4380749
1140
6
1914
3
468970
117911
291345684
407
103553014
15
7230651
1743
46312
2131408
48014781
791220
57
25
28444
1513874
286609297
2630528
4726
120
124139022
361114272
9544867
41
128796
14071207
324
198
28
1969196
17
6084
1481
72
4
1873957
872
5727
1591478
5
479
77
1445163
102
239
1339
40243362
319081544
280
144440
126768
26307340
363
1827097
3689252
120284445
4
7
156262
89400
7183
15700
46623
25503579
13091269
101
2173877
366403
2
9
56228473
143110169
68791169
58387
51092
2
1172
5139261
153
5301
86
315538
37084541
390
338807908
1312
6
43067
241331
30
2
38
6537074
17
3
273
27491
4150553
13923355
10961909
188325872
759
1585
255687
120057485
27326
10173
2
1837
455438993
4718
20
7
15
15025
415
2
9
130430955
13131
6217966
20
2
266721516
5
96228580
477092
2
299709
752415
63116452
4
155
13047
822762
564616
89926
48093
4
3
1909161
3582796
440332
127894496
11382542
122
509634710
149896
167085327
13013631
9118550
15326688
16359
170729401
55738940
308316
627733
26837
912193
3121
489
340
1311
3
2483838
2
583181
91
210
739123
90128
127
5000
244065
34135
1121478
404909
1098064
177
4983414
471306558
1033
204208329
199
61
102306
332
78688199
833
35406339
339
778
1684280
183
249
381360136
17
4570262
26298
1009
28
6
2576372
93995
5
13696468
7385
131466766
504397
470
436240
369887284
63
12237086
1607
520546
164
2734033
148402346
4
1972
9
197336
25106273
3866455
176726
6400
17088775
16260
179031446
7
1013
568386
1474811
47698056
348007
3
7692
29505671
1484
32253907
508409924
49
7
4098216
23422
63
719268
1534
14
140362
123224529
205127573
9293019
41402291
10
29960533
38430874
1802855
3
174067454
1301
3825731
26740
160660569
5622
2492402
256361
7
1674283
72437
58899073
1721860
888
232
34
21355
65355159
112812
475350791
56191
52614261
195411336
310847493
2326
6
923
30
32866852
349605082
25353766
37784
13
231
9739220
3787
2940741
64
44
56
18
124
3820
84
3
7
939
63
63348296
53864793
247736645
63
20906
62
2209104
89442778
33502490
1686852
90782
470
345144
7798358
88917
2814557
113895
50999
104
43
43063694
299248873
62515229
34492646
452339284
195767318
1596
65451
2005427
61
106216134
4
3794500
60
3
117114
94
15
27935
486556439
47056
373624553
234
7
99
7694764
565975
302110848
18
20592
21
18648246
6686863
157
293
26606
7
109701384
37846566
44
891
96532092
952773
697684
12
13
17850
91493234
418935860
111307
8
648446
209
207441302
3
17
54497
63439819
83011445
736801
513134861
23
11185
14415233
181527
5
674488
334388176
237201
3
17
13175628
265024692
5
6307
478
14
1390393
25899329
273771
33189255
71235
3346
878604
220810
314697086
6691
5
28903
5237517
435
3306
9792283
421
6
47066
46227656
545654
32
451728
22249
163097
4
128997444
156846092
228555
6955
244
6092
2626
59859646
80
3945444
610118
15
73642
3828114
4743
59218826
5107144
154432796
485980
388218
83351
948633
4424055
3589
618974
203
2763
618036
3461607
112039
41
9993437
1356
30
225
1195304
113446810
731672
3832473
38
222
1968589
357444857
703571
10171
4
208804842
13819909
116444205
3
234633
487111123
57
868
24
142888254
480
2509
51
83999
82214
5962
32929
712
1573
45376
13071852
59579
2751666
1154258
92
12875
65606
4217
507
669235
2767
57782854
312
19
5
1022
63747
2
49885
31
123654
12716394
67
7249
4348024
99160780
1585340
23127
232
168708
971436
28
46213733
4
3
24144
3
833
69561879
70
86
7463214
13738
31096
26
623
165559202
8571663
246
1441
34
53
309851
3880
108011
187536363
6959947
6966827
3184893
56
2865
7234025
130897
108012794
13
2501344
5505416
94421085
161
619
168611
73289183
206
98428
471
21
176685562
3182237
3
21979
39
11
31859265
1600298
25
119
2371
6473
106678
250854089
4
400586
30
5
81
97
227148550
54217
19
58500
330
379229668
7574
257306262
80
20927
52525
1162979
109220
2
8
3803
208
12895060
511
288
155879242
42
1002095
126
52
258062545
1799529
37073232
734
8138497
63
16931212
11754
2185843
113839981
27933
4013
70
2038614
1515
835
123703
31172280
2
290
9714
7389508
42994068
121
16206660
1138721
5053392
4834148
8
885454
97
14188
11064391
394677
43226504
510048432
900
275393312
253
68609813
53848
128701
3980
2711443
51
25
15
120
4
30
7472
479947
18
370952
62
13589
125017417
3
2638886
42922
93
26042061
14
37575
92068454
453003
11513023
504808
7339
1952364
28995195
5
21
4192
53
162469
243704837
1767
3
4175868
960987
114
3
221
827375
109482706
15
26091
10883
200190580
1422
15914380
236
15825
125
1750955
210316
45148105
51417
77858387
137193104
827
73171867
61
49851504
663568
3068758
33396946
5077
2270
63
9554576
122849
5606
217277160
8
825
11640395
4798876
117
77432
3
44
9630
3
15
3910
8836475
11664278
31088
6818
56
11662
392274
8055323
5
40
1482752
6015517
1588
3456515
284987
14246737
339
24277625
249
719131
933
10912469
51432425
2637
1727901
23885
4213
9304
18022
4
72212941
589
14368
7739565
12
123
642791
9557177
22
29532353
3
32615
874
3
100
28436
593
6566179
9
21
28717
197271
129487180
3
209733993
41
2791165
31
385
8
5307934
1260
61294195
57
500743
16510570
7416
169677309
658482
3990438
8387533
933470
1296691
3
696553
6374307
11255
4
502
5
160063
17
88386534
90645
1099
7406762
110324623
51
11379
2
1988917
10117142
296162357
203009489
1018
5
3293614
135527
2975
52
303950
7178991
3199015
528816937
13426
2164678
36492101
11017
91242805
51632
195952
11719
7
12
81
65888598
5121
12
60
173
261251328
15492605
311053265
4324
10872
114
7
5070593
157105080
78
4523859
110098
172990840
223
783
13205621
288
416285169
88468
16121
100385899
24969
52338203
3
3138666
1897
88260
202
2850423
1805122
15403
71118572
378913039
174
5714356
577004
26
405443
128
96
21148415
200
3958684
1724
15212490
13092344
2840888
935024
84
17702
79863
97
2472846
112
12532847
7
15584303
7808
407702
252
279
29
1478
10
45624
81530
4096
11140793
109362063
969
3690933
3
777627
16674230
37498938
28156239
115988180
12332631
17488
219048
588145
6019
128736
1353
2658
391221214
37659725
98447978
3046
39038
1835416
808
1085
29924701
878560
4
1906
395
1577
34
34911
25
879885
992
57
14
1700
245563
284
2578
105515
22
1010806
116309707
54
465604
208590527
10
528956327
1606
7
66900
10
17609774
152
47013
9943
5862292
6587600
28
79
2493950
4
412722
111686765
18390
4139051
165118725
15
11021957
420
17787
76
12902
638
20
2749
218367
34700527
176681
231839063
52
86926
355239
665345
33
5625764
8251748
451
2009551
109
172
603
1269
1822527
346139784
108358612
459220
1348461
94
4165379
3651
21916
55703102
258537
282
11881
2614553
226977
3321722
138309375
8911874
262603348
970
22635800
244187267
42504
21160185
19
516
983027
7586
31137938
130801975
102
2612309
44549677
7
80
63823
102351943
56902884
30
8035
13327318
13
3
8007
58
23656
301118095
13
1139
533589612
4336
927492
641430
264342727
24449579
1799223
384046458
4988
7
189492
4379
399
11992413
23838
20156030
3832
161792353
36
81089101
195382260
171
246236619
2868
375226
3
6093569
60308
4
245953441
402050
3039104
6
3110724
438797
9172
118579
7
5352446
270353708
34
3228
322492363
5640
23970
2332650
1521652
5
292
43
3
2
46404422
49760
22611855
7
60855
169571
439659
13
16791
159092029
200
22571
71404467
152
4087
229196
12
23
2
249412
260644853
32586568
389483848
719
26106183
210
25145510
6
127841
183
2915
456236
133
330862661
1347
593076
53154335
736898
9
1288
5719050
6898
5573894
82362045
6
45711773
86
79526
13934873
236077577
5
31884
5513
1760
19117
87112345
8212422
127106064
2
13352
36476115
121347041
73595125
954947
18211317
10367
106044023
15
90
3110379
1879
444
3
46
21174
22
443069
5597
4491655
1139
68
7617757
38
62
51640691
16
268886
247224
233
73
4215
49934
32294792
3
31
133128
213988
128
11
204091
67459800
247636814
314990
178192
417331062
240
467
13430
388116
2062206
31
1937
3646540
84305737
786
599173
1320
222
13
140
184
128871782
2198037
142
116793
39204195
79
54177
8069850
2
79252528
6579143
13
1309
28
438
7523005
26619
5727
3
65007052
3742409
185500009
24289599
2895
39157
39286
14338867
8105566
126
6420630
208
24
135986597
3338
18747
205494336
84
22469
46198
4
405
651808
4964999
16679913
443539
7430
12928
1934643
14070
33
8
7238
64
5312
32424
3
380
10
118561133
55912179
30922
18391
7
7465
7431
174
75443
3059499
208271192
6396
168206
492072
5187
4684735
8163
5951910
33052
152925
7
65
135689
147
19614409
5727255
175
254
4
267693950
1251
448
11
2
14382007
436290289
131012
16450743
7789367
942
107492
11559391
3
22278239
14
59
350301863
962
10458
903
354830781
397
2949473
57458
258242
21606720
1509639
68918
2808627
227438011
292
6902
748
2485
1381008
17729183
33965431
7941
411551112
99390807
3409384
27
50531
16271
372835182
46579327
13443974
5376
145394
15360072
1587644
27
5415605
998
95
1874174
357052
1593
1201
104323576
6476
52
124768626
2586862
19
11
2005
26380
2461
43555116
15647652
611
1688431
39936433
511928178
189
799362
28
62
2849
26977
365158
4791108
66
481275333
682659
27464
52
1759418
1030
2448
234611735
1775093
663
2464665
6429674
28
2
7801
23379311
2
34
2601411
115350
412
171
496918658
376269512
155
1337325
7
50959718
30390393
667791
200
299103389
3725
47537
2
42
5
182848690
514332
107208
1201821
118
5494
4644272
17
39
114620
4
149492
60
61
1542
666
1284491
918800
909
15094209
505746
6722473
13
2137
119
1443
394682
426570
21
965281
165580
61
2038
7716
13005
50501536
258173
653
13329
3
79806040
803624
97821
164403
14
806958
12729655
16747
62118776
54
11816
93824
69327361
181308
41456020
160686195
1980
266
246
2333
11531062
3238
99713
8621
1151
971
14936
494713
15076
39234211
56261048
15
155132
23146029
2159164
14649
2394
966
4105328
30928734
202205
18
53
6831406
9
1964
24533
212
24526023
2749408
22
6521
325
643
20
3387296
355965712
5265
9418
1757032
2790
178841787
7250
3706889
30955
353
106347623
4
65400696
14014
216575
14
98
33890
141120
288
28799
3
159162483
56006
251036614
6471
54
11757
1884
38305
1460
27487
4978
6
522045173
12423961
881206
333
108616465
470
487081004
28179
467694
443
5220
1010758
8041395
473081
7464
26
1687071
16471874
2778
6998
13
4737
23382565
7
34505906
12428169
1268
187
225864
2596
91
6
11688777
1385
253100
321906424
52
7060
14
1127622
7
7847955
3151928
34918274
429033
14193
335231226
383844816
33911
952572
954
4491
3291
79813909
28561
236
59
5479170
5784
3
230
43795400
244626
4128743
517187
20383
5076
344806
920875
502
63
40480
52
3520265
14
919
106912304
4
30409
46672
761
12
757
1792234
243
50385336
8511263
6
340908649
60
3628
766307
112682
1870062
145388
2781
19933712
115270695
33121757
16626710
5532
39
367
32621
64783631
153476
590832
8
535
49339
24195
345
11250273
5114
71
106
1824
26
61904748
954573
615656
52040753
4651
7
55207727
9
10001186
8104
6530278
16053632
326884
6
50
31468
63562290
41563
4227
2
62
318082590
6400
1326353
212017773
14652812
42
15643
2139719
238
40898057
28911372
7454
18527385
300152
68987364
31409
8239
116
157
12976448
193302205
1935118
900
106
1381968
7
1807791
8501781
1548
100674099
7619047
126580
17189824
9169047
10140157
178783
1470
247520772
2407
6
94
102824
18571610
2372605
552244
21265447
15
409832
6
14454232
14124230
10048
94843
203631
365
1386948
3
7710296
933643
648978
675
20676424
27180751
165212
7
41
2607541
4
10165924
109950
110
489806352
414
382838
3
1556211
28
347729
48183274
81526
30679
12
215063
369393817
3
1689
2173
2196
108547
7904498
7
7463
88889758
28772
7163913
817784
230
147
898
27
7
27
2
4268
2984780
32489740
168719401
1314379
259044
329803204
138604206
14
498
576680
7
62
3219
6
109
8431679
87
124
29434
1168005
42
58189
211344
245
217489804
226391
39028450
234726776
65965
83920
131989
2
18
945
65933612
1937
19350045
13726
1876
7693
587
1280
56
55379
159819
22795
101
317778
50475
229518
176
291438191
227268356
504
25
40910095
3232619
5
7264326
19824410
643
4698
79
40
486532
6252948
89328
6
39234027
36471796
495206
11
98215
56088640
27
2722
2857403
23544
11
119696062
108694396
107504
19
2288
501
2190304
296
53
19897
14317104
3317
35005
613
23
228380554
59615814
14
789018
2939
38384
16209
118970485
124991339
205826950
12656547
16
473
2
6159
3971997
48129192
2169
123764
212633861
1993
8
29282003
32
3867625
109
113
14
155835
507
3474
207989094
1006
29
120300627
8462952
33270069
81
107690
91055374
1006604
973
9
27780
327520862
341
64376546
1946664
3866
592157
814
46
31
43
119
57
1267
515177630
8145
3299
398
7918092
273237466
117
48690
1969168
18910763
1045840
5098
28199
13028
92
3
24
192
459
47
216914
4145434
12
437203
3250
5223
193
14
124659
7341132
512472516
1308577
24628300
873
15612384
11846004
4
163
22
126588513
217506
331408705
15
118255993
626
9194
12851
209
4106953
808
42
30182
1038057
1797297
14878
3294626
25022
184485
315
13065105
47
1037
3390
53545
6814073
97287
7692755
141326588
170
582
415819
6
9934
179481885
30239
24
81635
315310074
1381201
7346951
31610841
479327
426807
42820093
1148949
52
60595
537
471586
19872
40
27
537690
22
21507
466113
6
6424126
3
14336113
7867622
58736892
453629585
101642569
83
48357601
8882
4
311504
2
115
2988470
312
58
144
16044419
43
62978671
4832
308007
25266688
233845
1763
1945955
14
508585294
27
57370378
3029
14
340
292359693
487599
256435
163838
183
1128295
204950
35557
279661
3
2206627
1366379
418064
78
849839
160
3558
53
22568757
978
968368
921616
91
445898
23988
236911
35960
4607373
5
7
113610416
24693
19475
3
6
346720
2
29
19
61380462
6293147
14426
159
1238
1387
7
2647
53804
796612
436267
49351836
80899679
644
28028150
5
1065
29432714
3
958
266
152
125203261
18
304162152
2
84501
252019910
4
14262819
5647858
1131
226
1382
468228428
256916
4820
1679349
260246008
13
53122
1043827
5089
15879
68228663
205
217179922
152671
2
8
467173
320641
3
56
423
4777
62367228
24
4
519076
115
4
7
304632
129495
2490
11
93879
12784
31670
73
26
493486
40
41207507
238392909
69
70596918
232575643
13742220
333270094
34244
448687688
732
296203
260837043
486
3292
1954
1034120
3847580
25
117729500
14829
203705044
14091
3186975
141235
3
698701
8880
482840333
76915733
3
11884
3246
44844
26
4769939
507468
3
190919251
62589
64678
13430
5
1492
297941
2888637
228830
607765
245593959
4329732
110734
885
58
4156517
16639
4
38192
6341
1338281
231063
62217
398
5217
3860
146406
6496207
402
46
648679
6318
125
1881
158016267
263859574
195858750
6518469
59182547
96457
3
768588
352
74389
44596
6641
119
110
8016805
273654
4
52774446
12
8826
14
445
1579
7269823
340529626
661104
97007556
24636724
329
10688
671265
120685
12776
329430
129049057
1563
2
130971
338
166998225
80
28404357
56
168468995
16356363
14
959
321047
73
48739
5384958
182976
4104
3625826
5
158
16
5
741853
1969
55
286
146951408
10921
8715201
220
12934623
5
1178
20650
6016057
87078856
269726020
337248
43344383
775
725
230
1232
3
4464888
11487497
88
107962
14364
364
539
2679220
907
30364
17132
2055408
14560314
4825
1184
123236508
41
453274
232217037
8490
79159
1396
78394552
7956535
259453422
3399791
1127899
892283
21
81874
101082432
18928946
13
202730
1396
40756
239558916
524
5627273
6702638
132126277
97055
15768
6
6127804
1724
3812
14706722
466420614
207150627
20151
16278135
73276669
477922103
855
4546
1139
7
54532508
585
624919
9
382993401
62559
185598
98625
31
42068930
3755224
907433
548227
79
13318614
30615652
12142
236
112
290737
575015
22
1887449
2939694
33481989
60448600
286740371
609595
635625
11
6
83948
60486683
276347
47567
3211
108955870
18003
2172
8556
2
233
22862588
54555
152716
83986845
90
158425
2
511756025
303077
13
690
19744064
46366881
29766995
86999
16092302
29
188694062
180624921
11094
25588
535801310
16
13823629
16188744
2822263
261725
256975104
125
885097
335
950
597444
274
148
432568
58833769
417
9
2483660
138712874
4
67
1340869
26495
498189
5
34296466
15400724
65831609
348057
16486189
2018504
19193
13542
200730269
533073841
16005
4775
43
811
171
1085
123
308
3586
201971287
1655
5582
66723957
180
182860
300429733
30286
19450
41536
976620
205996
76806
5552798
6998
718
3647
471779815
6
2
236273
152590299
72
18471
156878
69
55
39676701
3308
11
7128
114757
97236640
999
6681
206485012
826056
2
79535530
892
4719
4
31807
595
56302
29698
580
165807892
3295
46
75836
30438
300
260453721
1995888
686
1657150
213972557
121
121510
269173
73680
31439
21333
35602
117138
33848250
852288
3050172
16
2122541
4806
3862237
3
54854635
16073875
502088
3692
245150244
7
78081245
3
13404997
537
44048113
77
15
375205
186
3206
15317874
61619542
5668
405
271
264211
13684806
25035
1730
422
14567
14134080
6558
94
132676
597026
23940461
197405446
207958206
14540377
57
187378559
13
14532
2173
513
34623299
3283912
145681404
6058
4520
24
754
4592
5436
22410587
8604926
1345440
131553406
272
101017
171816874
7666
1426
439328594
16381
240
621
98123
6747
231
1242
32642720
41142656
956849
48
246
135
8
193
3170
493
3366
14873578
2184
4569
231
245
7852587
546383
188301111
1258
10785103
126926
6174055
7455
4900
11309
533073879
4
62
1551288
36
21653
6999
14970
3
44
18773011
93634012
1345234
687
291
258276
34964535
751944
5
7
34
89236266
117250077
1716950
58388
48779
129472737
95
7553936
78258614
57560229
130
666934
281
11537793
25085641
98407191
75666
1267404
695443
24948
24931089
110539940
14
21
156
848
296
1355
7
7
1160
68650169
878
34097
4395236
13947
489
23669
81
247189
5769
627400
247782148
382967
381271957
46
167848731
92
12
192049
128466086
110543907
127376773
5843
133384097
1705
1639708
157880748
663
17273
27365419
199
14374285
411759852
10638495
116896
88426451
73393867
89263
55720
40796
151775892
916
112300109
2756999
105
3
282
1137
4840
12298
1013558
11828366
3
3
11123111
6
15
3
108604334
813865
17861811
6898628
4316
107
89
45
340371
81540
127
31
107636
778783
37288
99
64458140
6788
18641
48
206
20
37978394
231303450
2
36048435
117
219462710
24176
30
61520
362388
13111
14
22
287164902
52199003
493420
79
5183038
71881
43158
1684089
480778647
1765
63314
7
1980
380882063
709
25
7389
153
147372666
9616
30
5705
53
3
7601
3731
4343
15034
6
777
47
111649
1363
380
21235984
926
152451332
33767
30
798
15420126
406
5
388
92169379
102397
543427
85904
314
3508
6321
2106
10472
3456
938060
975278
2259297
63397
204196
1898
21893
7
526293462
44
60107
1411
3176
762978
475259914
226832920
55730
757
4
65220
380904
529823494
270443
37747722
9913876
245
12
52
70116334
30
1499
214603165
11658618
111319
7842432
2224156
31
49
335670
255883856
5043
104
972141
16413
2
62994
38
8
2860
224
3
15
202
14
3
64534
26
9414
50067553
5
1534
2637
4
368106176
439132324
16
92
46874
24
69150
60
11006
249
664
6878
28226
5004
350879
46827171
91104
838
25
1006913
45699
155
6289
7466
517
1193906
2027
192
57482025
6366
10349
7
2
31911
24143
12441076
3805982
28157
74805
43504
824766
599941
145532010
1050899
150965786
20
198469777
1831757
5877705
4904
177800120
2
23264800
16
342
13
22
895
4149285
14559
1536229
37553
1752
186069
1001038
84
245
5103502
87086
7125734
27
1973
130046424
35
558533
818480
31488927
1727
2609
4711
26
187145
3939322
108005000
96
73
9
246194
9413165
10080776
243
5332639
26
342486297
33
115550
55981520
122869
341360
898
97550
182
6731485
112987
5581575
24
89
66
7
100
411810
8
9211780
7942
432722
18119082
29
104003562
29233598
157138245
184
16631242
209652719
223712369
105558
34244
137457865
64021
806
27
379
426
198730
21665
5
43
270529
936
21
153215
12247
141780001
145
9185
320404
6315
50408174
31759981
2863
461
28315458
18
18692247
953
1949
107406
49
259959289
31
525
83367
3
44
3692
7
9410591
2497177
614493
241022216
241154936
87082
1256111
24170017
109274901
3946
186
261415465
23506
8
3534099
122282702
136
1789
3049711
12317
26
176
23040570
167956574
176745
606845
3893
2328450
1910221
6148
44
19811821
3
43063
403
37
786581
56544
6108105
5659
14
3
16170
147
26929
5092
3863396
89564396
83985
5772
5936638
8
39818755
24
87326
560
23041585
653
48368473
436479
31019859
88
698027
1070
3
26
422
149
2901971
10583
673928
2490660
63
4998507
86
43981790
56011
566934
2048051
242
211
14364481
6
61
27045987
62896
20
5263
240335
12520
6
3101
131832728
112
490413991
53494471
401525
10647019
16
1987
844
2
153631
20841
14266
87953603
3038
713593
109147771
3620102
203276776
421
2769
1354
7
18257680
29
270
193
706660
6397
1731330
3437
84818948
509822
406096
9546
4019497
120
25357135
524300777
2
7886091
26
1167
155
17590
20233999
19811957
3
66
58923613
7902972
100
777
3789
514456
381
87
520419629
6008421
240
519075947
84
897315
3814068
221011559
11434543
1865
968
1448
720
3517
811
126107
3
89
26429
77841827
702
4369
24
1722273
7015
760
747
11838
373622
137466
46
594
208918962
327
99742
27034
114
258680119
30
6586366
1184483
29176
5225662
45
354
4
67
2123199
37182679
1229
161645
20237
660
1849192
6127
522229513
126965674
10
16
1095
775
1570217
6055276
70028347
115697
4
41533347
463732
3714132
10
29
6
8
4698158
3799
11426
10010
3742988
4002
9550164
19107614
1075
1410601
229575
2932
352271744
894
36
5799566
11313
25168385
3
2043
88281030
8616106
144735
23294273
82404
14
65157
13098120
91
216472
3006008
105823
117
668
129308345
41150789
739499
65060165
27593
3
69006312
43
3744553
25571647
247788586
30464
1363838
45571717
1215
4192
64431610
12105
23
2
2
210618022
47
1444
79058838
12082108
3
582200
4763
172274
3
1774759
14245
434
66632777
1256005
10
3251872
2
6
6
17683055
96
12
3
3307
2879
243611
63506
3833
101039526
328987901
182653441
368866556
17456
1009
304503
5
17319360
3193950
100
129
435
882810
17378
6779677
16545598
8
1031
100104
1929515
972676
526
65
1727468
1413
172427514
174
105008
46843
16177916
4972
136366478
6553
2503
1724862
455991
536
7164
788883
83
10
3313711
260722
22988
3726
2
416961
20980867
51394
6
3
7931659
15544
107
2033
1224
765
1027658
81
504262519
3736892
119020
14546804
484
472530753
5509
70
1931
767
260
2207
26
178258119
2901604
146246
33443035
1122089
47
539
80592
148670465
341
12388
16
2036117
661
79
23262079
493
372
14587976
7504
82749
157
603
2
4032443
199
14207685
71
76
3
1056
15888
26368
115691
330325874
80
3443093
18579
6
9902
4914
410
8
8296
8
986
22
3470343
61
1003096
187
922318
1521600
221
22698
240424
23269
331352782
161731080
1017
66004
458228377
8643364
15
744719
870284
238998
148266619
132
1922
1257
66653897
22315
43270860
17
914744
199
64116
80464
7610174
826
451
4
74346509
1404464
1305
8972
3
23711278
6525839
2315405
558
4
13638
169661859
15563301
453
16114
65330076
306
5601174
2785
4895
27
483
259
488204083
12680302
16836296
78
21
99392935
61938
26955
3831
605
7222
4040456
8668842
85174
15541695
32
110580254
9
9996
13
25996
26
99625582
105822
370900302
14206
60364324
33
83
1093675
63588
14716
22266
339
9560
190
973
57183
808
1640
219
8
4541038
247386692
1285378
634185
27706
140
1263
140096
3
163072163
15919341
1051326
6091
245477
2
3237282
26
45756824
925
23124
15
15
669913
26506076
14647187
32714
116739962
4590031
7498
408212971
132281185
3
1166515
5
51489
368198
352534
92
1050777
55691
872
30677071
931450
161
168
15
3
726
533
258141342
323610956
884
248272546
149626018
5
2026287
393605
98928582
698
106499262
927640
14
13493760
186
42700
17868
53
27
5897386
128406398
3543575
946
5
179
45843943
7
244
13
29188193
6938
106111504
158
2
9
438164415
484520039
579
186
3416975
20881374
14
2672446
11681099
90594
44621
20
4
710
15230
130239462
841252
20331054
58082388
4
13
22107363
101137146
51133099
52742
225503
3262174
2187
869451
99445
966
187251
224466
979583
134099
4288857
2
3363
156056227
15718968
112798
1798
135214
41
519153
26417565
26936149
362809936
2
426528943
216267915
9841716
605
65
4699964
452309934
23
32364498
455
108
91903630
57268
9
7611326
853138
23
3
7996
251815
1750659
106637973
443511
40225640
106184469
4292264
61686064
7011700
6413177
1029
250011
808560
30381
12326261
10142816
27762005
29675
1932800
8119963
115865508
3
130
23
415150878
142816161
1708076
2300
6
4
177257989
62219
98408389
62413
402
28
179965134
344885056
18620
3890753
17523508
10529
430240
18452
101
54561599
63891
10609478
62842
1922260
4006488
3315
107990
15
454
456726
4357
2792436
18717157
366878317
2
1109
173280760
8164
26
3397
28153819
188778
3426847
135971716
410
15305
39826018
7345142
3453868
1067
1076
117
2737809
235
791652
180
2
2757411
48819
273
203
1006823
22
8161
87553226
489
3
304
217832825
324212
4464610
2
239
7270690
28286621
1916414
44
61293775
4738
109938
269421
1478
1571
23
896
5661233
5727
1607017
558810
430897
473113
44
99151274
3
185091
1189
1028127
30805436
512632
2853
45170895
2334
41
678
1067939
200
27255168
145
872
339
256619274
30
646126
22203
15021417
6375
543
3931070
63
112998627
17
343458
8214269
836
209868960
3
381181
528830195
7014258
197
15
283
741
413
30
23593
52
228
468962934
11721369
962345
279698
24434
114171854
3
907
11857
1522
1467
10006797
164
117
58264
188213970
15977493
443975
1055
30493
6634
38947868
30118509
218251747
10670
102024171
121590
4606
56
788
15
410
47644839
8424
1207042
397
2960
55
10918673
1734380
16477858
729
12
1065
3247123
29193466
2
1985
309
483846259
82971
4
10
3958
55411695
4113908
48348
5158467
6
270
15171
7181607
32
10850532
164838469
106470
188902085
1068
25444489
30046
1007329
37594
1890
1135
72149149
208
31504311
12391154
362066
6
5566949
3740955
655
8215410
4747980
139112292
505
18279210
6205421
299877478
201
353
261944072
128715
3079748
70
2882384
707
168437
453
50
39
905
141750
2315024
29
8131
2950642
1343185
4987
61697395
2346346
17
26682
5609
2795958
7358961
286
102
7
109
3016
109
196
3865843
37353
130
44
1393369
458
19321
11337
14
35
956755
55684
1007
29376950
28353562
4564612
511090934
84928653
13
1978019
26
342938
4354902
80835
5
176137030
11
2171
449210
5622
789996
6
871125
140801
26
19180883
231934322
26317954
2
1685
271592
164
153
107706
7757191
5317229
2049
127971373
12483
701093
22
313283
9663001
963729
155164591
6107381
2808
4474
424571
67015831
176920424
83
130066
6326
12681149
31
29729666
25103
799504
124596231
3403
5888154
7000509
1184
188050
38
12
60
773
152933856
42330
280
4088
6913
22
6
5774036
454997764
887
91204754
31
2904234
252503
140051687
81249520
4779258
350983
322641929
936975
7855
5684
6927730
328466800
114
89820824
16445754
287258
28526
3
5135317
612
7845225
57923574
126344
8589
5
37647876
488145
483796783
30640
194
114
117286
312348
9434756
28
67671
1666327
34264
63322
7465
63
90599609
785284
138
840
20216
1245
105843349
405341
13526430
9299
83287
16533
500
63
251766
753680
7862075
110008
15555
27
31811
11
13317237
23801
101686754
398808765
69091
921
7620
13085805
29294903
80788052
1792193
95552653
235854
2682383
25202098
6102936
18
1742
124
2830195
43138982
52208320
9
391688567
7402
473305649
66982553
1958006
108829
12822
134203102
25082
765
362120
3781877
12779
15632578
457358
125
33229541
95549431
183
78961544
296779
3
5679
129333641
4866
3011762
46260626
20175
2367
2
286
25
299052479
294489
28
125483
179054
268865
12438
20512
54781
3
884
36
55234
98943
2270
336
171088806
10312867
1010151
42847498
5885
76512
84023622
31229307
36920
56074848
10733
77554502
371501
5749
1721
528188713
4496707
73
1972067
872425
28
1577
6
15
35916096
452507480
356
107
502
19
617128
14
27073004
15123160
11
16362
7998
7
20367967
2879
26
60098
12
10
232
14153
105919
1419
15104
62745034
4325
13918353
315
40
1837
8400
38
296823
672429
48344
21157
12016413
265526780
14965182
23224
2220995
3449
6
34666280
97038121
1399
14
3142
1640160
5622548
10145
22455
44
7
11829834
52768
160381863
154
440
44420
1043337
2189544
171549200
52885
77807194
2986161
50592142
66482113
125339
1715
2531
112
97097343
262900
154
501
3
193
10975409
510876051
387
6481
12196580
2378
515974854
3898
130112640
58934607
658798
279988
43
107
207553380
294
793
4
2
43348
17626365
110322685
360161917
158432
17
67888
191055
20
22260380
44
262040439
22953759
58347278
384504
31422
1112
4
1419730
545
431748896
37
6927247
556
38
1310236
4641
1614
3455
143209
237
483925
25
2564
670
1043091
77648
80
968875
725693
2272
11
15
186939463
133330
66
16236
181
11949391
25478
23
51
37
249755
6894
12504571
721624
289607
63071
178
56178210
58
2
684360
14136
4039
14815
27
4281723
7159
317993319
5445
2
77695408
12458866
1520
211646
12328
1035007
4748356
7753
96085311
3
389
15768
504505
12
9
66468018
3
50569
9798801
373923138
61986875
518
34
92670207
15674216
355
289
1399600
207938322
7619982
3000
10363353
35562154
446
829142
2
196
13977
129403
114530
928613
19491746
40
7918
15485954
55
4917144
31923
13960
4
346643
3088559
176844911
163193255
2467
210331419
113659
3288
19747
1625
89
64133
51722539
371193395
100350132
660562
205
431383371
204612305
366767
2579077
3
1586998
9651
373439011
116211
4351
378653317
11650679
913500
1206
249165
637248
4
1509509
483946
257491055
11256323
1110
5860
3828
264840119
123
76535
1683
3964804
6
120236
1865
49350
137
456680967
23024234
26762057
77
141
11
809915
255
22489083
13216763
26
2798
157
134
9972990
230
226
53
111008520
8168
53827
2150
26231371
263053465
6213
2527612
41
480767753
1554
16011049
398515
22
378014280
4774374
406317790
66304238
6678164
4671
2
106227742
20228
2973967
92539
620
92
16911
1077371
7
1744
90549985
46
151
23
15488
434
315
66649315
10571083
38511466
6
29411
39917
3089681
526
187748
7
253654070
461955755
349
188795071
447
2173324
80
3951
1947873
803972
665675
14
6306
72387236
5
26167
16
44367
5
20073
6633
75
2311
525499204
251001
47420305
17179318
1362
222
220
1072651
516559
17299
26706432
40798
175932
105
3
30812507
4
299283923
6
2
564495
67059
344051
24
52
13
933252
5361957
5485003
5655
4537
4042
43188
39393619
92077
9
14
428
437321
2
64178
2060683
28431945
2822
1932
161133371
7
220756318
3564047
233
1687
38665058
416456
236
58570
10405421
4
3
4672
254
458
64564
12738907
155779
2
274925908
1498236
6223
187923463
2
3948140
211
20
1206
33
7354310
2007
17
1288289
15
1612
109
1458
60596
157
5
42
33035593
13191
3674
3374461
430367
4078484
1754
3603
12127
14500
118252809
9311
88402324
32
25374
3
2760
240
140
957494
62
30411331
66999142
24792
4
1913
1456736
248
29691
781705
801
9
36747
374817546
1658678
623255
14451556
294
4001745
480
20605
104216
236531
88
112
6448080
59271
7570981
572
96556
190137
900
2297
213679
545
18
4865882
445
715743
642
2222
143215
169809151
78861654
10559547
15276
654
1332
38312242
6788175
903334
3658090
201194
1840
30497
31543773
483
104317288
135
9
32557335
55665198
2165534
511472253
5
1453059
2539590
25
11
624
374664230
2459
81598232
1979
58
15682
13977
294132406
123
51
51
711812
682
5933632
34
7980127
5563
17797
50006
21
9
59403970
455849009
7491
7059593
1661972
227
7
41831266
27
74459669
365605073
16403
90
5536597
1264
186592574
11453
183180
2314
6264669
152672
688229
23245
344430
29437123
251939426
142973
145432
11190
5801
38278646
5233642
2153
9
200824
102429230
104579
8468
11
364
24
2557
845973
666242
12885
187081398
33016890
2024679
121411259
132191940
11884442
296645
26675
27643
348
42065
683844
213
116128449
4
708
227246323
14851
2
1206
146
8530
97647486
53
50
450324
9
44
5683319
195034175
62595
63
252093085
772
779
1646911
2324032
790715
247478
252
13816563
509
117553
178
130290
296737
1395
58970046
3192
12632205
233314043
1195
37039244
1232249
955
163270634
686982
392
79
15
24224
171092458
197
1355
24694041
24
3
6
584
2
24
10270
3
86542
376
205401107
2530
3
133791586
511490
2
29448577
522882
85
463074485
179527
26
625
128691080
5317
114743
1984
12464971
51052459
40747
218631959
80188109
21556
12489
287
1974074
7
12
232020968
213300
60906822
22
530840956
8
1510
322420
24017290
280
924135
330
63887
62
1023
5
99823
903143
52706
125981726
219488
834250
17516
44675
835
13
979727
9676
263965128
232451901
172728
247676
4915285
170886161
30473
484250039
13620
44058365
4
3508120
4460702
2
7
12036
40742232
653013
32667087
63
158
54838238
931
211817440
2
37295
243801
6
10467561
61984687
15
117130
2295
33996162
12
263381865
24128
1799
47
15635273
2611
2
2
25
3
31
439474
1353
2859
260761100
45
70
3050
11545
3964212
1669638
2
109574840
3659
272
10
6123
199058
221
7365
26387534
31596185
2
1505
242474528
358700
129461004
26859
112
5
185602585
90721
499
95638993
10
86140045
142663
35592084
6184
22717063
147
23
57529286
464249
68805287
957533
10
124397807
3
205303
7
529
27241187
250
69
2129
3338743
135860636
1966812
2791914
200572
5592003
2457528
508254465
84850761
15
12063337
59
2
4848
8563
36499921
4
357471
10750
3480
20844230
5969112
53
238
23
124123
67314
782732
30143
3
9
47991087
26255
85363157
7358082
3
28606
3638562
3700
3656316
7
502244755
848879
162319
1270
45
82538426
212182140
2997
121
2
494392
64544
4602
98819324
22065452
89567
70
24062
782
445902
42583821
342
3791
3628
8
6889
160662
23
7756994
2092753
402728
178283960
48698
16502863
123152385
26939801
3272851
32225
140399
2040
2123436
286
5667
26
46
23561463
3
92935909
180
11266207
24838342
1140573
67200
1927196
87910122
15550726
43177
4159838
188865321
123294
59
227719
491
27654
56
414929
59222
22236701
12
6
17
4
1274
8
289
16225511
277
502
307301267
92630735
495891
18078974
10417459
144
7
1991033
3
268
5
106274415
121921
7480035
20678269
7
13
7220175
3577759
2
14174
338973
438
236996
1839289
1145135
8
119640230
110836
983740
2402103
663
13036603
2810
462
45111381
4320
164
6
13
2
493827
497588453
13
3987
36
623
1647
5
22481358
59561447
14
1602865
104
7012
29729476
17
200165502
3
4145396
164260
2
31791
39
81
284510
86885
46624674
50
6
14126
5425721
101411598
10
1584790
3018
1781
36627305
434091422
1527
110992750
329
1836
701
3393
38388
8103058
2515
60192725
61
12252832
685204
1912
45
3730406
3
7
14804627
189700606
54085255
18924
7
566087
1015
11946222
37
71
13
2
535200067
3658
134669
41364
2
16177542
9213087
3136
77433887
237992750
114
43826
10
3103
6613
2036577
27240
4725178
1915487
238
2
32
91260
5913
10065235
3699
62759
2
430
20165193
87
7343988
30
254688397
14406
5575
4798
2042
2698512
9
81651064
123
18
16154
453
56
189530
16668591
53
7
50045
26072044
20651003
11788
76922
154064305
1638
6
2512299
290758685
723
3042
41088783
40521
44494277
2961
42714
3
48670366
4077
105
21
411
62
751
333
22017
26268
1863
26293
42
3228302
116
268942
129280259
18032315
7499728
290818
11429192
41923
25572
2491
91621
25295
2038158
31
241923
33868334
1567
411
61068
62095
7404865
1269
6757
2355503
167200294
505
205834
7
2546
454980
3379
530956
5941
2456660
3739650
164659
34811915
6
2031
543776
39795
9005605
12220
14
6768322
17014
6
80
129901
10846090
11653178
445407
30586
413510516
2
2
20196339
6732
1857
199757
253
18833
15967942
245574425
95603633
6829
817
46
194
3918
125
5
526459513
14663168
128
3750
282578989
174419
357
619
49
26241
4986
27
28000
221388939
33035843
3900
26153534
154238
33
113
199
9
320
3
14
81888
118704
26
225553
280
1986160
12424653
417479693
1310548
6
53
6094093
4861
6917
14646965
184479802
578267
9982939
1101966
116
7
2148192
180518185
24
4706234
30474
7
6559816
231605
3078
55101
24
10131
17
4
88420850
283796
15258443
11238369
86048
4582356
331
115753054
41688
26
80479596
21
1120700
15159960
24962457
6
3
609824
4056
1014382
31
23788889
456036629
103415
211506
52431
18
162638431
40237757
21387
569
5196656
934876
524008137
464
4
2069514
303257862
73665166
1669
22
13850
9934
151
278
139355
411509
25
27
184245471
356484
2
24860724
10
1445355
3
26
6
106907928
34
593
6201
425
1640698
2463
25233634
1878
38052
242836196
53815
10
411907690
365
17515
2007
38
94022
218
1393
27851516
439661
9105
7499
47598322
210
114
3832179
275
95
74
121406170
97549907
769
105889413
4032822
1514
44450
2165
244196706
40672
2032
14053593
937
3
200335
128357
167052
242900
102485
1500
110874
107
24393374
2230
12004967
33085850
44
419645
17
12
384
69
255
6963837
36579390
46721245
8
56984664
133
385
17178390
44
2455819
207
3487372
50311964
17
2430
12272
13651
12
817
16656121
249852485
39469362
19883
8686827
88
30582539
1444
424022116
351
54
964141
1698
618
121226
14817
261661983
80153
214
3
435192988
86
45859
70410
30853
14
296574311
101
13752789
91715392
102
57
4905
239479093
39986
32
72241705
21214
75
206392440
211346059
240
8
1682569
15
485735
43178
848
729
770
1111
1687
3240755
1762
4826
60
63
1121987
41386
413362
466896
8
12460
5
16445
6
1207686
2846054
6347095
4147842
8
9949
517584
2324412
55831
4459740
1010
261079
188687
65
358
243992
105944
271435013
405
6460
30311
12763622
7323094
15
959
289487
27
31278
14
196
324598
14
518110770
43889204
551576
260097822
8060
34304
85049
5431717
328
184882
1012
1364382
848043
7255
12562
9562083
764228
12429533
27
8787
10082928
1698
1561287
2
848201
13
512842
3223
131241
41380740
25
1548
1428883
92624517
6775963
3520
15955
452560
16226828
890
379013957
428677060
266506390
13253
132138
21555
16
418
9935
11928256
118899974
2
43483
1023
5418
133372782
57505489
61326427
13
12
12
993717
192
152929
30344416
126597
142620344
518560
110859373
8357750
441846869
256695480
632963
488864332
81
288354465
71826711
845
27474362
5102
28419
173
295541
538445
465440530
43
481415
3296833
176264123
205
44
19832
30
429241
1516648
5
152103995
60704
37
462
6466964
1889
345294
28
236547916
40
241
24265
44663
27202935
2
1952
2461
7253
263007999
1113516
1790466
67
65778378
542764
19136196
25694
22573651
374
204527
106
10580608
188906
128299128
24501
3760213
349835520
705
32903
512857
13045301
7
4727904
46278620
64289
25
95015
207801
40479
5938
39599567
6321777
263
16099909
179
4
2087112
22
239802
3473620
22
242295
121
62432
3134
63211434
3
185
11
1002
51
31
10203
19
117009
63048310
481555
2006906
50594579
1594
1493
6343
2911
107
119554427
337472
3
378
207983122
3
3042195
352945643
2708
3
258477364
703
85324
13902094
1030
8134473
1984513
1153310
168635900
207755603
35668875
21650
5748268
10
14388
6027
5630986
30809960
3297133
54774255
19947
7864
108
556
14
1918275
52036783
41
67
846
4408
222478
36186714
30
376500972
851
57949
2740
31051490
7866225
4431886
107824
1700847
342
752
79460439
2
1262393
31
4004721
3
31
16203
21177227
4
167
439277
80820763
530
20234920
28290663
267366162
23
4694
3865
175943
125
22214
26
83248001
147467643
4507
2
7351571
105587039
3
576
60881
784
253502130
341247
782423
2
179397563
59
3
69698
41
371584
2379556
8099
3094
510956
207843741
138
576526
1751
33182215
94248563
54898
4
317435
70889
17483
242441
20689
97732758
5208425
2269849
17901
4
3021191
2
1375
167785441
6
2
119987
317674570
202408007
77
32760
20594
30401
21
427544571
321
355490
54791762
1398962
6060671
1827590
818
386
32355911
410474969
6715252
7977
3
9
20946
280963
16194170
5977
246642
2720
568047
9620
89
3
16126094
1883618
4087
55430685
496106
254495
63918
3799
1423362
260
212333
96093358
23882047
3
3
2164
58097
65040226
2481
3502
48604
39483
6502
33336320
79
4309946
72
28380
853501
1036573
72275
2808
66772704
54165180
243699
10608
198634
9
9
19858393
86981394
720
8029506
19859
466
48
55
446048972
86810
15804
60550318
6492
177471329
11
116
954103
1505176
14754558
268309443
7
63
3871601
7757047
3123
17224
1738
3349
6
288018
6407
67445
92
170272915
10
3453
164388744
556882
79487
3214443
48590
13
4423422
13
15
1984
2377
64836324
23052117
308
71788
490
109422
147293
101
144950
446
3508800
501458
28430
4
16223060
1894
2807164
7188772
14
281
253375
25681
3
3753
12
919120
1480
7427480
4
642032
31055442
28631
426160720
3190
212
3891944
898602
305
305
3423
3
8
12753168
2863205
41453436
966090
243697
3906
3026
216787214
961
16301
436974963
1099
128783277
6
272
894
262730072
219316
1697
10039
1925649
2593303
120004
62794
54
16926
7827140
48
119814300
356
11839
461677937
241853325
3693364
38
72
910533
2835
155382
17143
28016
44
2293
7171
13703
4003046
54695
65821
7
531894436
128327903
3279391
24990
579430
35
11577
212975
117
2121212
5835
107
301173875
6
128792537
2015
4167
5628256
7735647
2416
13353702
28398041
2154
1259
172392
14954632
376
7
792769
1167
120331044
42
668343
13
6
21101434
2692496
103774383
3069708
283646309
1043
887
11096
900
2009266
26
64
867473
1148
229647463
6817
3
220985284
4470
63
1295911
31180480
125539
249464
638336
2
65
469
20898
24206
2720278
394545669
318242051
11940445
347
1245
4
43
414929
42389
143
88480
21663
25780769
1973431
10194
252950
14906641
571087
976264
31
3
51
919886
3965305
27
1382
6
83
40
197644
18357051
56585
3914761
6813467
92484
875284
18191463
5
1628972
10
9834550
821507
203
1188843
174025910
5
4596593
1526838
28849942
52032
5835797
38
2712
967
22241
6519014
66703982
44833
45269
10
15913639
15
3555222
67
8478439
108584
149164
99320956
51344570
13005
304704
3
1481472
4
451584
25236150
1761850
7708
413318024
9935278
3100
15741
1171640
2466
121
255168536
236296
3931220
3966
53496
36985
59
1634
22758840
866205
81103012
5937238
1040340
198520
7
574423
1157
3
23
57074
23420290
358908216
70897
1298
30
48711905
172223533
1091260
71
3676
40102264
247596548
30
11
29
59667
120778492
279618522
14
295320070
7029
287
7
12468916
16874
55
6
13
19653
25909
50131
82192
125735
22132
20
112429204
268256511
122847520
2625
6993440
102
3026538
14
19032
221
95391
53096
1202490
299136302
6009
7096983
247
1277
84304
116611082
85289727
2644
3
1927916
18391299
14580
283309893
45054
28290
1404
292818970
72
421
7694
4
22
35
12971
2033
587380
22605
11649
1941
15
72259
31
547583
97769745
54032
76083128
119932
129047
11
3978
21765330
62411533
231
21995
37738790
31034811
19357
472
212571
2521
11
31
16543
78570924
850255
7
19163758
12338923
12030691
30741
111
472403187
319
203
77746914
509515
42902852
43968000
430
1936
839
863
10
27
255
110
5904087
62
55672
7547
347473
309468
79785
11
1960
4939
20406
251189
6442
150649175
245480449
15621
175
1176
11
5304
52
9585966
35943362
12
256
32938762
3752686
1904
64
52269
118
664
132426359
62079
99461757
91
3542
8586
42756
24429883
192233
44372
6
475513371
648
14192
68433
191
167374122
389489902
72053871
1625874
223
489
97514966
7042
737419
31
4
7
432905059
5
137705
335366
4778710
639
2394
108918
213166842
619
239
1656717
451919425
32840
24
7633
2479480
41005
5004864
680408
59208
879776
364
6890442
2
500713
39
189
750
26758543
848
21
108
1774
12
377695
398403
430699689
183238
335538428
633328
2933246
192263
5
6788589
875233
386
6439
9384
2180935
247
1439
111457314
74
746581
93932
166069263
232218
302970
4142509
367
510440175
5550209
64967509
493
12
7913499
499
2
20
13258
384725
16878
265285
25
225
40935452
29
15254
4
532636173
332315385
1683798
5540
2105800
96776238
102619
188081132
312
414382485
372
1012
161257
3
411
359
11386
647
244616493
3200865
30
5381
155295059
2705
2
109151
102
47022
1476
35917503
345
176
258137282
5661
1758884
351
84662
6039134
1116
129797014
13542
22868397
31
318423847
3445
14955010
27
404201
70
758360
12609
60360782
1576
61945174
102632465
64359
31
7
1696567
8924
25
2634
579
80179444
627
83549
178709
3926
19034
30750327
182
978844
3
2
22448
29519
16883986
37884476
3
13691819
1849
36609675
36442538
4025
25528049
205582387
2056
2854141
336818
3
2
450347
131534
5
15613846
339015909
4439
144327
24
715
105321
450101
483
162
51705195
7
3092829
90530390
49
1989616
7718
1334
31631
56994359
94
109113
23093
701
371466
19720
1326252
8117
658028
105
232350
39329169
556135
201353
3694219
15082605
501
617
366856
98516
1676502
50473277
3114490
302919745
18580
58620797
228931
5110
3930481
6703
7
3770374
16253
284
204
56462
5171625
68
47738604
29946792
16943
437
8354729
9948
3
6404
266472798
3506519
25063
129637
14777802
143226191
6928
387832
48
18725
18789170
854856
94841673
5652
977251
3184480
56421248
3544843
1686
5
17
3235
121957
122383
155890366
254571
580861
14228
2199366
90
340
7
103956
324
18139
17810
5286
37621
13
39
433
3297531
89204
245
153763
1023
171
5087
94547
96839412
2259084
12
3539741
139
637758
48365472
561580
275968
332720
1262953
639
3026
56679255
158222258
2917335
24924305
170
1448
18
1048101
12253133
26
7487961
11400
90
3
10013
136933014
615
91312279
27565
18990249
3105549
6391840
4146184
358745779
393
792
386
489743541
33299
5068468
28092415
909
214534940
89
11177
499
7
1421099
356
5266
3407787
28158294
2040436
732
9651
130
175734834
3232073
20896699
15012601
46
2733
7
85669
9845
177607
12066643
1040869
23887918
13670396
46877336
13
174294383
11996752
696631
471
8193
213487
376942
281842
30818180
4
21380707
87780
6
1080
125762748
224
132169581
8761953
4051626
4862641
122456649
30723
7
3
485
46346
2544
1074759
387821866
83
296512907
6
175845
432950
782
308
65856285
113995441
1320482
4
3650
4254
18770
96
1142173
281
336778065
26629
1060337
238
176
190248093
29852124
3804736
153
84574
16443495
49
3
2183
2458
1265
122220627
372
252769452
5560254
345
45904
33202916
26
18
451407201
1320
11
89246
3328
627
69811828
552
10
83951219
3885
13560808
6887
2
7109354
208515
125
126
83724
520705268
52251055
31187
12
60851753
61
55
485023
14902
782
16611712
14547888
4
26060
404
122
43
7074573
121
3015636
30039
762524
11
13116413
2
10
13928
33920
3
2877
1794234
1825050
10454
1184
77205
268924568
909
20584751
6249691
10251787
396473017
37123923
12230
23282
53915026
3336923
7159051
5
4752723
25
1618
6587
113844228
4152335
481263092
32
90331
1481972
75851103
273
3121
5355475
133394971
3
28
2
76445063
2534724
247
32624
2055
43
5073
25954618
41973
91
2669876
343
398488224
213739146
1599
1798879
6750662
24
14
27402
247261
207
40
74619
2
57235
58946
514887608
446663510
7
455175114
8
27
5127
2790
73926037
241
57745
25043
494410
41500946
460605
940319
551
110978992
27133105
9
421498093
13597
2
3
32680
63
52
32401218
3769
13940
65941860
6152
19
257459
2774
4695212
237
84571032
219
830
103
11
1230
13547
7
1560
566702
558930
3
42887
443738
77
63
11755
417391
6407299
37
14057
19
24484779
32
83049
36031842
1946
220
65
27985
4293242
101431512
690331
5380898
1645868
1044354
13
4100251
91
13345
16498231
2850084
51
13498903
13166031
15755
47915
5481955
26
66374
1537579
97224888
183025
24
1650
885
173609221
211159
3952
2278997
213
33223629
203
17313739
225
51397
3071809
97130
14702098
35843006
2
331572
28429982
28638793
327438567
289122477
24
102891
34
16365
71
95
670784
57
398880917
92583
7
1192039
33714138
21281
4139846
213405
12651861
299007790
113
7445
294944095
37594
2695
252492864
27429
32070
164859
1502
4223
203256822
60
19077470
85241
27
263
176
381701840
79703221
1762861
3223
11228063
59
180
2962068
216099418
10792230
1992921
1323968
4
7275
8
53576
17646129
959
188
370
519000543
167333096
849389
2
1716729
121658627
16023051
16856
3467
292208847
75
891413
5988810
14658
15679808
1807913
9699
2233
39023386
61009518
50
13457
2813322
108749846
1953
708
3632746
3
177
11
24769093
17
118869342
3889007
20658
1080
62324
15891749
2840
44874
427743
5713595
694
5
42854
4969487
12530225
261
174
238113
4208376
16
1139
576646
1285014
23475
43
361253
58
12327
8352447
4831229
74752
15765845
403085050
357044949
26
5
25963
2415
3751600
27235
2
2876
63353423
220
114444
2862
3
1717
3
408
1084984
248297
8
34279
399
596
831494
1830671
17266
27881370
38
137238
7831
54317184
4
755783
1945
497549693
3578127
10941
2002933
16
3719
4207914
9
22946315
711
3707302
12177
37555
476076
410
228
3
24
1811
48016
498435
11797
14
181785
26859
2902
581
12214365
4013085
9834350
2071
59732
6203577
226900568
13793548
2
692
13126
58659990
246
14040237
3241894
45197
431822
316609
1020801
6477
56759359
1025976
507115271
15
1487
5
539983
4
5151614
6359016
7749204
2040
12
10
496290333
32946
62916436
2
56
424850
159
10398
2271
302
3
119881
587
457205
3185730
343946872
1418214
282396617
15815198
31150343
779855
92120
2057150
59
12784
5074508
110476
12111
879219
12
255339
3
348
122338
1965182
1089886
199
962
2637
15
79513
322952611
23428242
1502924
2042066
3630075
5504747
3
325490656
7
296
27589483
3914
4
1165
1849
22509
170742945
18
1521
362436825
151419
303
2591203
6315
1131
74
3
17
42277176
2633891
883436
10615
3577345
1716317
673127
265244983
3662853
115283
17228292
379
1546304
323140
73947547
1889
346642372
979719
6
652882
28941240
36126548
79481310
152072
986928
54
3832
438
74296
1000
339062772
59766097
79262689
122825
4
27268
11
14
22
5227842
305731
120042
4
980483
7
20569
246
89057
164038990
33
14036
63326
30437
18658547
34
4
72474332
503
499
58543
181740693
521
9080486
16108
170816366
15334
1954212
5141972
11490
13
91870
873
16
54
204951640
1113
96116902
198
143720906
190826876
872331
9689
81581641
252
19772432
176269
1969
117
75
1502067
23
6860502
783976
201031467
29636050
190914
2594078
1722779
152437
90
7144
285
61290
47304
496971
260
22832
2768889
29447
1666
46014842
219045
8
1055
91210606
28384
16263843
62250
91
4
235566742
2021
14660567
28461896
629009
8937514
2573
11986
31
295
100406
687
62652
187
86387
306163768
1232105
40
235155309
16527599
24839
181
5
5
25095218
3
2087190
108
244
57202
307915320
3
29
188022
407240375
30023
476
84628
14221
465476675
62935
17953
21648
324
174856441
116193
4663
3
378074433
3221
25303724
3
11
56
46
251
222735
79
233138
17491342
11
3
13363
89618
2920359
5
128976
24229937
57262166
1332553
124486412
260944596
110
21344
1908
637300
11
14
501787
6646674
4194
225390077
238887151
183600816
147976
42307868
18
261
41828
1494666
53650785
186941973
412002168
1086493
3
851542
10
13884
85410212
479536
599478
6143
5075935
85
143135077
732797
3
254069
193997
231217925
16417187
656492
336279146
4555
751
298938083
221
4589963
118634
401
8213840
20
9
60
14662
746
128160
3
316933
4042446
663660
240651004
85
1025
287655417
1700176
116822
873
924224
35059
27006
356908553
8
184931923
2
55145
141166
47
332063
736
89903
30703167
918
1890
515294330
50902
447
6168
4127380
11074222
32582
15798466
1424
12
33
27868
5570
4
80
23077
801998
101892
2
390962403
3625923
2405
14
1260519
28
231280
88780411
30964
25108
396
3439959
2
37861
448582953
296128
22107165
1231374
64553222
316533
1032748
3
13
3626876
16
122858
566601
256
524740496
76519202
84
19
3
4565349
91
394513
185
911
2
5448828
329984630
68
782771
501312
115413932
94721179
3
4518717
67706843
1460
1437
16511175
356
41
13
7
1003782
906
98051
12
3510
11
313950
25764033
33958
7
3
571
728387
14726
3955357
15780712
1493660
2
4
200
453
18032
97
6991889
10098
14
9268943
525695050
3064
66959464
190
48713
429
5
928
6992657
247302
161060005
575944
500394184
654793
110841
904044
430867050
6755
530681694
491166928
3
126198043
224547647
2
2
1813936
5
79402867
226679659
8363276
54115
213
117770817
183346735
11
370228
153038
1674
3
2
6105046
13
29102
12029911
4137135
147794
3715577
20764
12793
19
128456007
211115811
12995806
15898
357
941365
43252
120256395
1424130
1037
6843
54
48
979451
5655
218338
1952335
36532296
63886
26508
13
892
160
27013075
3518
7506327
1033034
200107
1662396
30
31018
97302
521091
1140
2
1677
2588
150569
96
13019
682
9341
1180
786
1783
214
284
58249117
741605
16468417
461409
499941048
188
189947
22
5759513
147815869
118
13997
269946
110
10863
14
178158998
32376803
336199072
235923
28434401
777
113097031
8388160
518733
420847045
408
79297
15
148026
1636
99860
8127535
2594280
245679
32487
9
2039
474868006
157
25197
346965
52303333
5863
1717397
3279
7366101
3
898116
55254633
21812
3103020
29793045
62396394
10311246
299278
549
4
12
165083392
359247
14
646
118986
2616894
114726455
16037975
21219
19008819
24
15
13957
59316
8
51380
3429
57312209
6448903
54795
1321040
45370484
661
9
9952
127
392
21045889
33744
199677
31680
2
63385
220285571
20754615
81067
11038
289151
50
390
224
8889864
1189968
42953044
7347
5
239048946
60
46368
2338
269529183
235076914
170
1763263
6482
6271
3305
426984
13903
22
165315
134
88711537
223
423
502664
133
70
186
401329591
47436
15480
2381620
50833
1034230
248
371
929386
111
15145557
376
7652060
607
137
11
2
180866
2409400
10363
39135
64
20857937
1009383
82394624
12
48
243308
184
644
7433
3
1379231
177
3158677
194
232925
9427
3564872
14015
700
170557093
36560411
9386
176004097
475791449
12
101422
89028
768
3
194233931
51
3174193
2668
7744316
12
1619485
1499
128385356
2769487
3017512
2
20072003
3
8218904
140468
4
1909354
3457779
75887453
4
4081149
48941
361491
37354
28981
7
1840
16277
94278
15058545
3490856
73332784
235843
112882260
21630
2
98
186
33970
9270
6458
3
32472
73525
17
355
53180916
182394
2
1630490
8488622
1106441
7
3
1917
27649
2379
7
57769791
868930
5
23
183484
7
10
7
14471
52
422777
51
16068957
137696591
49453207
103
197
25
66871005
16839993
27
45111156
342485386
790
8001
79705023
4046295
27701
1278
4114838
13852
247361
2271
76
95
26
120116
82
191102402
13708
105736
6445072
101968
2
8
14
4400
16140612
3152
12945
49080
63240
2813
299740
20
53849189
346881981
514
512426
15040
117
14127
6077
13304800
3
36
2048
4
2236
9
22
4
86
63951
26
2050792
8
2722
2210655
22419
182927988
328224
1021170
8583
6930902
1018120
128305005
66685
80807
194108
2
479695440
4396206
2565144
25079
924759
15427265
40
98
928931
57466387
865
124742411
30012
10416330
3
35
3
12810120
116132
3616
183
8261316
2
957
2479250
498124336
63
2
809
2540
3
253997
3950553
2
171
59
444523
212081
45
86322825
41011
3838
11237246
14563935
54080617
29
22
1341372
7
2352270
42153559
208367434
30657845
8274758
3782
4541
6347
498049
500839753
181
2291108
1720
5716602
6200171
26
1691533
269054448
137606
6909
1937
88277499
4457
150266
246805
1159
36777779
126
945
808460
29286431
19
22
39262
335
77171022
504
202394788
152011
745
7849
667742
3774249
17
875
861370
228512
385578
6135186
14
927504
7629
29937
29488583
532714675
398398
122
24700
96599
1594
122
3483
315936
5
84751893
71
42764
1899212
588299
873747
1860731
634
568
3419
4
227741
11958072
115
69
14798865
1589079
124
15631020
10135635
7
73662555
15590
34773957
64691
5
5701575
313
293716
12
1821
118
1414311
851
20635652
305
1014
34274
483400681
96356
125885649
186
1173369
636
10188
1291545
3752551
72256439
105
2844364
752
1949673
5376974
3
6697
2629
77306
109
522514451
198052
369689
403970128
197
416130348
32307
246885
6
8
211191641
6190
40
183149
18800
21632256
193975058
154071569
13021303
19200037
3
1755636
3261
34
96372
107584
4959230
3
4318
21
19
83310
36
2492818
176123
1193
1354
6
9225915
28803
1982
21351662
440
4
233477
3441112
267235
440838
3442185
306260842
26798538
28
34335
43094975
18
7
19803276
249773310
595
3993994
101
12
66295
1042
14966009
1170467
1189242
282
227879790
1699
3411
4023
170
1666025
54744547
3046658
266813
306420013
3357875
7469
18291136
262
3
459
30417
296482860
2
100086
10789327
5503
92796
31143
1977
3929498
241
29512992
9
1413564
1001561
212275641
172326
1075740
285
64033402
118447936
249
878
300521514
448265705
43
36
13
442
1995
167496
116823089
8
4452693
33974002
1156
542587
27
418075
128
1076950
829
1652
1262260
2020788
24920529
2
10
44
2247541
324094008
1045195
3658
29
3509345
6612
97690
223206
5433
84
31357
61156
20098
279
5796377
692293
36
363826891
1753287
255
4210
58854009
10712845
25
513
5861
13
85816706
976113
2354
104347284
11054
8864541
4822425
264197
32590825
3825194
361611048
105
10570400
68095065
12
6579998
82
548
1303
67
273276
1578484
109489
37038
20
39182396
5145
136138513
7318287
12
1679993
1738142
776381
453
30
907
353
376689
1643
128678599
139
220257
15997
346312
875
33084091
50248
6301
39
49652097
2
18753714
45699
11
5415
33016549
7713
679513
201
2565213
132
3
251917
4
249
5947137
2926728
1773
57
42
128319588
63607
23235208
29884907
14
3158
1609855
66
42
10282971
756
26445173
37
58668
28
1467
398713141
13062713
6
378
11935348
50631517
4347638
12
14
6
4186574
80
4780
21
28538698
435
39968
117913759
13960159
28987
33
2712775
12312206
202664848
3591
12298724
8435
6
151429
17
3046
375
1705
798458
38675
28
72717
10
179674736
493111340
205617
9021930
63
12650176
459052
24411622
171
6
28
15592862
294499
880
76660
118
19826050
430
78
6
60483
7090
6
14
299
7
172
93783
160
108473
222887
368165
93767
192467
451602023
121
162281
9
1786
527
31
91325
15282757
91878956
10498314
903416
3763
371380810
651135
3
3229877
568
15223594
356401
4569
12988845
577
12482512
126359414
1810659
10061
28
2986
208884809
7363161
48
19
150777800
136699309
341374
89742634
2701499
3876
45635228
46123730
289160
8353280
111881
153377021
3658
2724973
2
62
14511856
16659313
21
6
41
47297
1280330
854
984
6
3877
48
52302691
264
2963583
27
3
128
395839
17252
43729931
2
98481914
14282
1973187
36
48
401058568
14652
98
16109
781
7679823
2
228822
53
64605177
2
35156392
48
133
7
1050
469
2971602
29
205095
60
63234548
15426299
228423
223
477235480
26191
5
64885332
9192126
4
5
13656
42280
1401
39
13
10
8567
216298
3
81571485
892
105
172288
165
362905132
259884
87130
14
2873
2048007
9
239957343
530446768
173773562
58
17
6
4067
11834
407624234
13080
7880816
9296651
8027
90534
5061
20038786
3
1446420
5728529
182549
65089703
28642192
28238
129442152
32
47
33694
5557
494782
461300354
152
229864
409910
236204
34
1902493
6233160
4477
11
173723122
2805
566286
3962
1526
4522595
24
345399
16463269
609
4
29275
6243971
83
2
3
345
64427010
19338783
3
11175
138
490887205
28332
14898364
953238
531190659
143
16585675
14690
77531
1682
43426090
13667469
2079291
461728
51035062
26761
25
594
1701
3737
1021707
33
2857
1669256
2
3
1115
22832
7198741
451741
245524532
5
2897
89888
14948160
3
67
90360
5
267770
28
829
211134907
13107
184
58683575
63
223518820
30804
183307535
1203
84105864
7
1448329
11752
9090119
24
2660
61630834
5447
214083061
134
2
1306
105800
7
757923
1070
21031
866
42142
23
16973
20
5670017
28887560
2
32417036
2
1905
292604
85818
6113404
948393
13
43460
77973
38
736
1883
346
4184747
22686
31
49857
11361193
17
774744
205080474
35793
60227022
4
20
2
1229
484210
515830
3428494
7436376
954445
64257
1431
110
5305640
53361
89
5975
1078
587262
516566035
3
1248071
27134897
646149
18
699
14470340
11969674
11399230
1127942
34
136474331
61549
1363
2672513
118165652
156134
24
9
97839
60
2
24967115
33
9
14738251
20
90625021
1431
1090560
11
368
184531390
4
2595848
31085
3931145
34
249
18
22641639
3699216
31920
16
3318
106140269
832377
95782289
2318
431144
6301
3
8
3777
722638
24928598
7650
9841993
9957513
6536
1702881
1000
2440
34689
29
47564
1114
50765
384171733
328
25665539
215
5067
136812
716
119
458957
1564
130160851
15561942
1320410
2150
192614
249589344
1774182
21
23781
124
3643
53254
973
1043219
391730217
15070400
6977
91411921
24
339
4983
88
92
177847848
3481438
10
101194169
250878
4793
75
14624207
816
285343
134769
8
97109
65176
410537
2060
3432260
2
2164716
4048089
135
8849
128709
217122418
21701284
4687521
6627
2680
34906645
65139
47369
6948664
98
138
693
10
37115207
6693
5585
9816453
12319165
6483889
435362
25
24629480
72
16696755
54767951
116
101
119548384
874
108059467
3
11
110118
393
43748909
183
126002
63104248
1523
2135604
49607550
49
32
435
15797077
26331698
341917323
421947431
341726
1913
105310459
31
2
362960965
379605
5483885
2523877
106
1163
272
6468
41141415
7069570
914864
1912010
31469209
128997
26
955693
44309447
1199
89241
917463
54789
668
4016912
55818325
10125557
11397
15681
64499
24
1473752
3598
14220431
1668698
113
11213310
344409092
19559
1227351
1212701
536
6201
13
45
941771
1110894
137172209
105152239
9272
2
7
109102553
240994347
13300
2027842
1205802
4493380
243856
2194
33343553
3368
6
7
26699582
48
684080
10
51
6
105365781
91
412274
7705862
7
41
698
308229803
1706755
153
318702
122
25
178
33
448497
100913916
211403
69972
3
3165
713
27183843
122196484
15
26
47229
2
71857935
106023
53
4652824
2
59
603
177031
7273
40100
1069
1789463
814134
7874
294
112480347
172
2
2877668
510780435
64737
28852
2187
2516
65005319
31745009
7
214070794
18653623
79063
377588191
27592565
63
28146
6900766
179218
1805051
27799140
399931
1389
12564
1030881
23
2670
36
374255
42220
18
214036
297466409
826497
30
13
224774351
28754
98653
18120
2600
10630
801278
18
2171
7385971
52
3909
40
141903
28446
1327
26288529
1521062
1989
525914
111934966
49
7191
73760
18
18122899
163266
621464
178
237828203
10825938
1226206
7
222462714
22727201
201546597
364737696
46530
6
286
30392991
10109
3132396
9147
521193453
132258406
31200
27
12026
514640013
3
226
156390537
15870506
278
18920
2502
502659
23453973
158395
81018604
2960161
1276004
23521152
158163
1227
25109
319444964
5463
1545
10
1457916
3670316
12950271
1199815
133727531
390
276
2
1919
4
74640243
314421
384
341
186
4
701353
26010
29329
7
5453012
7391921
441
28704609
737091
7915
245
25721
87666
4918119
411986
117005981
803607
14
19311
3933957
151826155
49
99587
5904551
4006
378531961
916
6
416639114
1725
465
13974246
605
491390
4887
2397
3326
60468
5742
51987
6305331
27
986
106984960
2041991
350
104774
134146
82
137118
5
39769741
25
1089
203303
5
277
5396312
489638
3
243770119
303
49889
3201
3633908
241
21549322
1861
700021
3573509
197
391674542
35583556
3783333
13586
11
3775
496257
1125300
99
3873929
6807
428
32192190
3358466
24
3464806
197747
35
221103
166328
22797
248828556
10
13
62099953
8182993
77866
10578
30795247
5111
10057701
60009
4241
11
47570
29620
1860062
1953
368600
3
12853
182474091
638835
487
3474042
8562
5554240
61396075
132946099
54
2
8350
4898119
2603134
103
15363
7
87
2039
9
6724
236641161
9858
508
13879128
2546258
2
3281499
8880262
3
225370
1566423
447
3
23381190
1546
2
1909742
63
303
94
225028
4078314
834064
2048834
18
3809
165646
5
516828
5141
12
16218081
2128
164147
47385
70523
839166
247975654
4537357
63
3091
6325031
3
1098512
796450
21358262
10812
38824
266407126
2601748
440
9089
26
83
392434
11701
87
163
252
6435
176534
272
53
867
5940469
48379474
20
408603260
19877694
1045392
20034911
881
54
666801
10568193
484790780
5880
30191
245140
449
1359
62512436
724
25097
14001843
16
9538746
2
296602302
2
109
160654
17
10399030
40
48745020
17
3310682
779164
32215
15278
13
23304903
5055
209
792
253628466
1130
833
443
522212953
92689
39381305
65
3
5918679
6155357
5
121
33251
3420864
3641
6
472212817
1380
79806
451003
1879881
2085
13251441
164694818
224652798
35515209
38210
2
116
27
175
1767356
174
204998
633481
10
128256548
46869
14
9547
1115929
115821
63370159
5
32395983
119126789
1911
3
7
64205970
9485
40880505
4658684
37959820
287
439
1044267
9458
24972166
14777
31754
9353
127
12
19589
32
371416
1013
164
1974909
132608554
293348655
2891030
476575
985
1554694
457
14
797
37
2573
19018
5
15448
26621
1756
806604
4336
2913349
2
96
49868162
43646694
56
7664954
16856476
6197
2
120
17251258
8
28608
128603
118000
16196
9
35
1401096
26790
3012
3
7455113
361360
395
55705839
156892787
214204
579975
517701
3057672
28620
256053
7266
477
613063
181713
6
6863292
59
1096229
642821
208793
10893
195544122
324194221
7
13
570
9540
10444
704608
12
3
2510829
23494963
9917
114171
191
33667
25
1824
222226254
7
7728
1503889
507
260180630
40
632848
94099911
1138512
185635401
20261494
745570
32130
905511
441602841
40
519939158
659
63860
28
338253
71
12107177
120705242
303
121
15199898
20093733
8
26
74
217377430
22
7727209
45787
53901975
512497
451
432806571
113316
71356156
206514
128855740
249
4034429
29
1555037
444522
2473
518786
14577
1074721
351174861
30799
5188
7907
19
73507268
9966603
219911783
2662555
5234
8
758
53
6698
237980559
253884
203
2973
13655199
140196142
1971
15
334
3
227713756
39105
20151
147055
217739
101
253
7
60
495262644
8
24
59
361458
30
13838705
16124000
111359
46
57996986
269
1053
397
6
3184
2
3
6258
43
3276263
15943036
5157
428805438
580826
8064
2844779
29890
1843
13
81
105106
1007640
4
66
116418526
2
11727
9616
2730
170
11514068
6
13
2031467
401251
1895026
99562859
514328969
3
36426
614119
58912
59495
587
2901
1908
30823
820419
1228
245350
1957
842032
1892
49231611
27640
47994554
13102
44163570
8
2
3
31157
68953128
526634062
250745866
962
98502
126703
14618176
59
3445934
907739
10463428
101870
267367052
116248
43687986
2110336
8376
72507081
316698874
82170
60030
88
911736
18853
5234595
28090
4
460
4
7
2446
3
711
15415
206
108
14097545
18508
193
8
2
467
6
382586162
453109970
82478
495570
253476986
2
6014
20376638
93798382
365671135
3101
85
8
240
49301614
13080725
1601
2
230264
2079
10
2
2413
402946309
380999
88
2824683
142404
362056699
809093
71926
384
631
1252
485340
56836446
2
3
123395071
156
30867764
8186783
12669
71269
17
16
3677876
23427
23
49
1060
144814
39
101
107
2
455667
130431993
1581
99610008
56
485
3131817
1701927
1881195
129277
57652067
13
11
3540
11828213
2650557
1567
420
66303689
12405
196009
8
157
2122
524178
100730336
114585
7
104
169561835
16348057
20
2
15
2431794
78
12479
247748267
198125383
705442
31
205
516847
181
19693085
30
677
5
23691677
175
15587748
1226240
57
4100502
25035
133
220974096
183
21
1917
9803888
15277
4
4
2
25
935
48655763
56
8014143
1588836
18
58257
107001196
256131
7056515
61
5387953
457167920
36265362
10239
3147
27045
58
3
49
62074
120680843
285066324
35
15557
1857031
79541
7745
12
861308
27323513
87
709170
19315
495
273246
3
3781981
5086427
8088250
906
369908007
135372
187333
32370
2324
224110
14
83
1979
94766
3
274008
29854577
61059283
3546
260879
38397390
446970354
179764409
2
31269
74330275
146187
258272412
15907
81479
69
188591
39181
458998715
595361
8
123982
9728
608
5849
15566337
27650
1138134
54452509
2715246
11249310
5
87513581
21
2
19711
11368
53496393
1192396
173
318241496
9512310
25
279428551
6515
421606113
5
769010
84
4103225
344418
6192
560013
139583010
3698952
759
32
114331115
7921780
2
935
16953
117628424
47619
8089
6
3653042
91427385
1382774
883472
370952509
153649348
290167
18
7080512
19
64757
83592
729
617
63
56224292
2007005
6780664
29
9824
86438
346981
196448480
407268560
53
2792
375770
114
74477
64086314
528515404
19
7432
106
121493
1260492
16457847
71818
838
64566
267979358
22273504
160
2062692
2664
137
619
2522
3694427
133243
16002153
3
11
139
201985104
2018923
16
7757007
2780743
147129
423038
13126243
220145
892922
565512
33896
3
13932631
153780
19761
14368
1054910
1209738
11814
177819
1871
2156796
4609949
8
5713
82961730
20
977404
92715
6
35551427
6220
8
151
84829657
4
2640
212572469
14
4544
82
132117985
31
2
1091
311
28825743
26
77371
2
2767
46
2315
1614
39
141973347
28188523
14
310
3310173
55
7505
298
175297371
81200
233742
887
3588886
149646573
26557814
5943439
81647
45532
7847
67751133
16307
503146
6
33475
945830
3702
564
251628
6
1347
59854
1402
118201
185
211492295
5576
46584211
51
128308626
138899141
19497399
53500850
545133
335369
2
2
714
876901
442087
257720270
116793453
2395494
452
94
126916
14
3
64225626
33
1868849
9197
5348
15150990
24533
3338
5161
1270
3
6927688
525126434
2717
161
4
33574
3511975
53496
8087678
11
90
109204
6
3
5291
3956214
7784
325
3
47314
6369
3729735
21386865
5221
4051548
141738
315419070
308
13811354
378
23205
15
51270779
11065
5310
520273486
7
34
85410698
167902
7605152
3466
1279
121
11
5
687
170727
1101
471
1208
109623
934
903257
3637
1693710
497
384
64245
360456
1014
4684977
11244
259755
4
240017
547
44
233
63247602
238
7286
1041821
12572
53430461
18
75048363
1258
452724
2
853
475286380
457918
23947
9
2415289
4557925
10922
683634
5748757
12943575
294
2
1023377
711786
1522981
19
4408
192449
2639
1040697
2450
29140007
42664
13231
14
22162269
12072603
7875215
21304183
1777
873454
77155963
3
100
316056428
14
15093
10477
31980
3084349
57960
1935
19081489
5
7
18255
26
505128858
3731393
221587
921
14
61
1624402
186
523101
1729
250243233
6619835
768
34
7
298709460
56
127
4381032
2027
2057432
778778
148
30
381492285
423227
2191410
61783
229517
2
26
531353695
40832127
10503
11097
4993
1934
28
1704144
168
243
3
7
13097485
1460754
41
19056
10206154
2
40308654
7702748
98911985
367
395559244
27
228
288
399910129
3803
424589393
122305425
30616
2
62621427
122299
11
28
27
111
546254
13011214
7250
159635175
7396183
28
48966
2003
217104741
191473
5
14
703101
175126
6
32164442
521579561
947
1668
10
1794264
16151
522
24025767
4077570
7158953
25061
10044
496903825
3330
82202
3876
261
67130349
2
105973
104
5
218157
2
277
1757195
96
7
8
10
121349318
16026584
136
85726784
118320284
9
3380
278734
59542
1148618
12
63843
103919
1033231
268
3
36764995
9
4869
3802638
24469233
251
82187
158084691
3843
55871997
192
16753927
7
195
333895
118
22
9
26421381
3655
3337
342554878
43849982
5412
62519409
2
18017725
14042974
560185
961252
347017
19
4
2744
518442
169
219515917
10
16210
19
272943
390880212
38
3
186
90227225
291443612
792731
41
57366176
13289427
13908303
269655592
140387384
147706
77702
17536331
455
206407491
11
7018345
52
3113
16193
13013
462298
877636
15965
6891061
250070
51
14793
8272
112252
272919
2316
56
7
1719986
229765
28
17
107311857
11
372189
328
4412
681
307
4119089
3008837
16131556
83876259
406
151
256092551
187538086
103
3236
1047265
427726
6025
217303283
183319
13625
9728
51446610
22
572069
313
765110
103
3495
170842
954531
429103
29
29193
4120080
3994881
343
1875280
318160
370230
197
233928
253252
517989518
8
4701
11731
452
218080698
7
394
903
39
74119
2949
14468
130624094
305
30
860651
2096
3644
27578
727
851218
6
8260
2115727
2298785
212
950
819
306
137343750
71
29428615
50970
2473
277933
959
25
31
220
7138
15
2
24146713
412885
88
57598743
18294986
8712572
649423
20969463
107783
13293516
13766431
444721479
445770562
385892357
1473
772
906038
407
2025
232
13928
19
225946067
4554
43909188
60884300
6977209
57
2619256
9053627
459
246
36407
5
5318061
115525
202
2279
23752694
835
2570153
5
14834223
2394
7039761
13945066
13473
21
3447
303683
20
56619456
11343623
461581731
47
880967
4905
3797696
3918177
13
75716649
97
13515707
18
153294
7
32233
14612
259082
3969
1338
627
2726491
31
100662
513386094
1479
8741
49246
933
1448
83735
1982421
28236605
7718
1297451
175251222
3184
5489
247058
449
594917
58951673
20615581
24386
2
15877
4375720
297
11
39
5357768
28
73
209
54531870
139733
165
393
46960
3640
25
17750764
962
246
39434559
60843
155325270
711
59160674
431122481
318456256
26032390
348
841841
337814
21385
1482670
275
550
2038
2444
188
14396
692423
2218145
14119546
66
320
60594
1596
857
16109095
18
33
125909428
17
30
192371
220292
6641
784
4348555
824505
22
205513833
4785
28025555
105846310
3601686
6563945
129179
22
4473
31
20
5149127
2
847600
13
80157412
257892
4
15317938
8
13303
629578
2903
2787219
1215692
27634
345
402
86
265157
376953
4493287
1366698
148
659
197
328
8041720
6549418
470
12996910
397
459002
6148642
14
51
8786924
125566819
29
1618172
5213
8812
11682
566
11
320296
12435
839
7752748
28
330
435530
1879541
11
127
15986
1407
24
30
3509506
17373971
2063488
168
242396535
483
2487
280836
2
159
17667
3
13819
1301521
85
5146471
54
691285
22128550
2980621
20293
133
39657410
12720
100597
6
17485
7918087
43293148
35473
46234
502054
75123999
7705952
32546256
5
4636
50942608
398940215
6283
18
9190302
215604309
24218789
3168334
12549
148645
81810
17
18034
163331551
87856767
144018388
41
140
10877829
99152
688587
3
15
80053
181832612
3
14773
162
3698
220857
7700496
1692611
8055237
269087
23114
5264412
96
448565017
482
227
50501880
479743117
14348
28666
797
35536
60
98
63
2144799
1739
64661
30052687
75571
5
5442206
8631598
694
1629
34
420848622
197
251761966
1335
205882062
46
3815
248670154
769
417958
20861
1503494
336
119405
7
7423726
30398522
179
3
4966
84
17544197
82978
2
2
330
140610605
68516625
76
2761202
15035
63818
603
9399
118
905643
250765784
28659960
2898231
21541
46619
1819740
40632876
325518050
179
5881
1233
6219
137
16561951
209
1584670
5
337
2861
141602
3846689
3
14502
51722610
3
132915150
14175
182
32
1584865
49526
13
215
26867721
12117
8
2
14015692
312107
5
77
618
15
6191535
853
580
6552868
3172
101765015
29
10064463
31
57
9
221343
214972735
25
2233
776745
157872
63952697
22
135078
8750
365198
29
103
85990
248
13634252
10752
33989
9858
2183
5
5
338270
10702008
33199050
84234
216035
2
52034275
1892
434
210452
167
14544015
17245
3
63325
10
101657
274
760
6288392
7446072
513
47926873
65093
9243
295
5
8463840
2177
47
68
22
12889921
3
119
249607
337
1339
722
485041
87738
388274203
97
6
509772971
8802824
23
216
145
3
3025
3061370
7609
10034445
2
107073
414975
139803
97893
241740
19
129505
334
67
1737644
8175
2947
11
12
31
5
3751540
281938
147543623
33416
39884
56244001
564007
32933
228414
20040
209
4391765
40614
8
11925
293394132
3
4325474
424768
14862900
1457
1530
14
24
3788223
12943
6215
564
3588619
2
865323
3275286
153597323
2
8881872
233797
14
101
348013
219831042
1530
516063128
63466801
3749
124972
3
453
581172
13
8352575
4065511
61045591
140478
159
28
46
5095
2465691
3
3801890
11067
11018215
8165652
397253
10190716
243
1572443
133360
5228167
13489697
12687119
66949192
28202
83947692
25909190
752
822416
7
1268468
2568123
16081
110
111241
177585375
986155
194657186
462
5581
2
14537
18573
410326
20
450330821
78
1767505
783
17913604
34
10091359
26687568
977124
127264
40
3037437
117317
3517
80
3
7224
1379875
22875829
63
92
135
18
327
41245
1117
394
3
518746018
16
609
2861099
45
598314
31986305
12
126845806
528203
92
170454268
2503
293186
1250
107
52840672
240
564860
120229910
37
59089570
63
100403
14452
60068
7
14
220
1976703
20290
55387
2965
1817
46501539
38800724
125
1422205
5147028
46725
10
42
2258
30123
9767626
402
3
2892499
1263
4962
12
50
2581063
40700
4039
3792948
5739
7971
74
45
14938821
100585323
81
129007
104
4071468
16717260
619871
29406
26669
1011
3072372
142218384
1557126
25565
154
1935
249
2
110550
22672
39
344900956
8
3
213892
3943
55666961
18644
69
2928
11320
5
50186135
14789956
514606057
118623
27
12874938
639
90391094
17618554
140135
10484440
57969
1203558
1429
36240
56406749
1374
31965805
92263
10629719
3342
502687
5168
229478
184946449
23
9
4175
27489970
5812917
38
6138
151043
75913356
4414908
1142
586
261672
293353294
2033
51982
25
12163504
41561
331976058
453654392
111
1583165
242
9
1818673
26984
48935003
207
60387
29985851
2359
287
161611
926
121
232
340168
3726
307089
44378
3558
777019
2
121661
662791
2790755
965819
6409
223871
9895350
2610725
13633121
14
1946
215172899
3
78
1993
2
373
23
615489
234925499
2064898
67690
3477
23552
2
148
3
13
192019
336107
3
16316153
5611
1321806
483448180
2233
555
472987
28574
240363663
21
6692958
2128
743
313
33743
27585757
6246
472539344
14990
80
10410137
2261
15
319
245074
65734884
6557821
5239589
164730
2
348452814
32
44995712
577086
30
1444
25929457
12848
281104
30
729
16702057
12501
148729
896777
18
5
16013485
3
14506
333
333247845
21
248
1070191
26891291
1749
148812090
2477
9
924777
6344350
43618404
7449607
287364072
892956
4
30524907
3
5639713
285489641
216801390
451131081
1216272
29339
4308801
6
573874
1333120
196337
78
24
13026
5
79668556
3
20
498
51815
5
409350569
341550393
7083363
7
24
24488
184939079
524756089
10036077
6
139437936
1538983
191683
191405
177
44
674
275535
14823
3357
48
254376711
749222
19907657
7
73194
260909
98523
326387
20127890
217095
165248353
14575104
2
86664918
1466
80657716
2442419
756551
544485
4
3941
4965119
7280
2624848
96835266
313
8543
15
9590342
39
127989
7909
54
127
69
55876039
2921753
93796
10106
737717
252
10
55
321437453
3966021
7460445
1013
51473
252131
36846
4400
458686450
18276099
67
1243
9452964
145615183
407984580
5978229
31
10105443
826
57338
29029
21102
24623409
112
69
1963
32459282
167
115
467824
4654935
3
498
478
237143813
174456
7627070
246212968
15997
997367
34096255
3849667
1453
44
19497181
29381395
5502194
143568
26
1751
199
5735
196
436019
109712
211
30923
6992504
1411748
4950
236080
195520
7941149
53769
12
74928
535004324
8111972
115608
7
22509
36511
3978235
48
1971
22179
462915787
330071001
444383972
94
82
803
304
684995
497629
53729
1109869
5540830
59564597
4
61417836
213407
35525897
8
5
5
305928463
142
5
2727771
66962401
22457305
635
22416731
40774
55066752
4321
230205
1678
1634907
78895559
455994974
198830144
5058
43194
800964
7979
162752164
44189694
1882
6969045
407626
267284
3535526
249642
10527
734967
16515853
7270
52
3638452
7
19
72676617
6393
472549386
44330
7108
376010
8687
205
17
125729277
13
22982
71613877
6
108592
26
19733
80
23
4
880
47466357
22159
15375158
378391
3
261678
4060
12333085
39
11834
245957
3204
1554511
252702
208367737
86990
88538
148
7
15
39667970
12574
106088
31
121812572
31
863965
38795656
32596432
25576730
2612826
21095158
16
584
85340
42662
8572810
39871498
407
2
9219
205906
32232
112812
101165
14769913
2
5
801116
156355850
279
20198
85390215
1093281
8169
70
355419
6903
34
394412854
529065
53944083
1510
394488
42932
33
58194
267
102051969
2370
118144
202277109
39252989
3913
2479374
2
37
966524
166933
171881
147
25184523
13218
47327649
843138
106020
30
2650
868471
955260
32
230
5592347
30
66
41
10452402
13
32
154572
234152
44867
3086
475142607
467768
25522
4
615
185724064
3
1924628
3761
37063
311240
115593
258815129
3
21994
3
71738
1949914
14
29107040
53
7873248
2177255
5529
123909554
118423
132220590
3
3666112
543
89047
499420511
321646654
1559351
258187730
48939
815
59
121725
6
8075
6766
11885573
6646311
3662601
11
5
304332
790
12891038
3
1642
98476675
15181141
222664736
30048
16863309
806
1393264
56
7271
5
4
18519329
2603881
52834
260975
14593
806
302972942
88152793
173165563
15172
7
43
1771
1925
7
345370947
34408912
512
51189834
19854451
8282293
375929100
7684
244
3954617
13094
13
4660130
88
4042
3940
2534
1672
737
333661
7607049
803011
415
34321
371639473
1840
309028
20264013
21235924
3425476
40295
1093
745705
815434
20921157
2132258
49
735
33
4257237
220371
18
9356
7
12951978
42554
445742
242428
276713836
2712
109111
6
5190
2280
4526199
834881
62
750297
8503970
2275
113960881
62937
1738615
80
12410564
176084133
1946192
968
372066667
5
63
5027
331
8547
112
3746719
622
480878
38838385
18019257
1677100
9213204
203
71314954
8809547
6039049
3981536
29
96
434849079
234
8
602
17
354707821
159
18194
7
15082974
342059
474217230
1305
801
227445306
2972981
378
85
159695
231553
105600
3786
205025457
15400
895
379629
187
126864
3728
882878
38149111
79547226
934218
472609
643840
255992
182774809
334855083
73025
384360
22447693
10665
802228
29410
3
602
153814924
634772
15
16291
2
477948
6436
43091401
13169400
1518784
264607
261274
213106
162
136
62
234899474
131
23
92019490
341650368
565450
31
312674086
440588
2130
22
503
34836249
79
1948
3330896
189
234043583
208111698
1756852
107
609
41660
506160
224280723
97652
246058
14
14471969
56766
122930227
6
1488
103067131
111178
523
248527
220
95597
202
43645454
925044
248
2341250
14
194175396
332252
1668375
27194958
108041
63710
9786504
111469
169310
11659
181
22508934
4
1240281
405486880
457784
674
10374487
59395
209509
97477183
226291519
44019
9
113207
11680657
71
126658
2769
1159881
11919385
8924845
1417
378523538
121
849
17234458
55667934
314048
4
473
3
128
21528
22071
23685428
1056
39705149
210806
217
3841
42
28
839
88882727
6
11
2678070
1126807
94394
121
329521851
27
474539
288765
7
166521
153
210927
1361
31825097
207922
15387183
28454595
20865517
31
231
454
4
8223
84596688
35329463
13488360
585
18094528
64770107
62252
3
29226381
224812
1309
588
114451318
266409513
42573681
2499
85919
2
16248394
8301494
155514535
4008094
3051978
3135152
3
46177024
31
33901
7189113
1573
809972
119
56
126583366
3695
5
63
188
229235
203786
23080
119518
19262954
27041
5789
7620
940
489376124
342385302
80390
1266721
1798
151869385
159013034
4413807
3
24
11936
51625
189
52360
6586802
2326
24
11744
4
4
7960
33363810
43
86
95655678
26751
3
34491867
7616
10988172
120274
207074
4692156
4052940
3424439
5793067
1440
50
25484937
137901046
95771346
703
5228
4
222
217798
1227
1000699
457998
214
4246
206922
1319
48
3
653982
175684010
7605
2786147
463285
10
32577203
10
3706112
362
21325881
21
7
5450530
338
984545
5337
12475452
757517
60970583
3
1153627
25274734
1311217
86
125627
3003
521
473
37508333
2242
3934
222771842
17
246072553
7222
812232
7
7
382473689
32232479
246
62
3241
862230
16091207
2789438
36213318
270
4736508
14
4188764
8
2995345
288492
5696
26470
3234
289
42562356
118115606
12536
8
7678
10216769
3490
7937
51176571
64533
247196
153
338215802
9864321
17636
39616
22740883
14895220
55
357
43754889
108004
4457
24909500
19
3
8
261948
226445732
529028540
223
10
640986
1630178
579
4789
459488348
8
118
454130
2
174
24103
35254360
113
3959184
76120380
504707
11
11942024
20
16
31116978
239324141
282
410938968
146352
603252
4231130
115
187807
12
6657
21127433
370
7646546
81
13
6955970
69516601
25677
466401
16211362
5
217954109
1081637
210
383
530455
284237554
639
506296
52901
1732
1192
130591390
29
25
220056
1190927
703
2020698
159651
363
211115
86491936
233254527
923077
827156
1963491
299
45
92316557
27
491048268
15315
365902492
55014546
47618
54830110
2
9
17149
2570667
14
32
141683015
2
32611027
43951
12227982
10691
35035347
23
20
26479
48012
6565751
5
431
13205
270300
176108277
12
202550040
49475
304944649
1912410
46531
24285099
39294518
11
63570
6843
5
195850252
2066
3511
1278
12137363
13274
918621
1204114
2450935
823
204853
505633
3765
3769953
292623439
5071141
118503
8000
119968722
89
135630
371
18
3115
486258
41
5928
117
22
38122498
77
4986
498342
341149898
641
8
61
581812
61
89898
236364
13012334
1799108
1699
275
1857339
250
99
318
45691
479
125863596
3661
114513221
82
273
434
52248242
431136
5
7212
3914239
115
285291117
2210
313265
78284547
14385523
693729
112132393
30
109
796
449183813
3
253573
6596
4366
15417117
330991131
1339764
757996
47523
6068788
31434487
935
1515
184
2
47372850
121
356
2233075
13377
143121766
1104355
600
361
1467626
127
4412
3
2
33371
1023
14
283
53925
20
1143088
7
23
15
1129663
6789
23
36
13781
5531
338838
222052804
100306696
34186
192808
22143528
62603883
307106
32
432933
48563
4042
1438958
9838
38
1204995
1007469
18
419560
352766827
54428
482
189051
70
860462
102098321
57458288
5788021
12917
5
1019
9
1988
858157
259445747
4
33453017
107131
395858
65139
80993093
149
67262860
7773
22
3016616
41
1593829
55276405
7
133313962
2565972
6895932
8
103
14
3
4394
771005
82
103075
323921
2
270429123
5368713
1120510
55376240
5
12
9090628
7631
5
48354721
14306437
266552290
2706
15
54
82
26549
66
26874302
21721
21
151072089
4
2096289
7
119494412
1223
13607
298329095
1594
402862
4000
2173
519660601
1894296
7872
323919866
2373
7621810
54432
77627452
149
1025147
3020
32660045
1282863
3545143
13
46398288
60
95113908
157
53
956467
45695780
33104
2839
14862
7335
409530995
151
10
41
379
14344619
222129
200
9907014
22
3853
23854198
95023071
10975570
137076972
517197
2955931
107
1505831
32227590
104497878
103
44933
17597956
24649584
128184
4
211352847
219614252
7
3676
7500565
19
329007827
8128305
1261488
8566101
873
297
2594
9004318
3
11079
401321
513
226
103335263
4
3574
406417
50725
229
24865730
3
130247
46
1169
285
11483402
54
580061
89600729
42943
2361
37475328
10
113661
234131603
4
2230716
7017728
6
3613
6721
60656029
1766651
1530
23
290
491
58
14
1304286
2
4416
3403886
11
100088765
35
521525
254
129018436
238
17
7
2370
37
11590494
2800243
242476
101
71
188
456
23
10725
1326260
188899
657101
1109
5445
535096
66662562
405846
1261374
12732767
1418174
241
37
1925
223698
43643474
58907813
3610
7239
134
184
1989079
15290892
2
17
210
7227018
59
70
117
88
832066
32269
454944
323
118499572
163774734
650
189868
15
26347
960
2218711
2612
6
367140
209936
490893
1000118
434
6600409
339153398
1780844
34588
15162
1412753
114751570
762
242
3069693
17
439
3100972
11615427
9157964
24431
7210926
1497090
2
991216
185040
13486
3900
15
352430
347
62893292
11031
8596
2309256
69670516
119601
13343
193
39632
1008490
27
732
72
1345
42423021
8
32181982
131344598
570627
20
112180050
24250
62513886
2121
134684
24
1470
12729
242777946
327106204
444810378
12325679
3110
631
10
53
39625092
501418341
471
855515
23332661
111641159
2067744
16
216274
144
966950
2282
16957205
12872814
166
2620
243784566
1467
140396
82123
7605
235078
1106356
5
802
18
988850
998976
1044798
7177
2
12
4
22
123757
42
1968258
239520
4511
93072
180189346
1926389
117793696
283
177281
3910
232
289862515
4694
366987
38
43087
64238935
26580
105
49
23984
13072
118525558
2832192
107679338
8256937
2741
37001
2100638
44598
431
310020178
9468098
143
5834
96
54130
346664468
28785
221
70200993
22956603
534620266
326497
200014273
11139
36
9692220
2364128
6052385
52138468
6247982
106177550
1580484
6
52737985
80550
478429871
7
30587315
4404
1776
34
59325644
20
45
1416
126366221
87052389
826672
4283939
183802664
2618634
104841
76623882
7
1923132
567271
881999
912
1174354
4951916
11811
89621
463
452257425
29273
355534
361734351
104
102258722
6
61898653
1669331
60898
24049942
338126437
8
67402
136
5740
12
148
2
85
12792580
18599969
400133966
50820813
2591326
52
976
189047
53
987
323
564
42716
14372338
57039538
701102
192697407
2999
11509924
22647351
5
60
1859717
148732139
5334
461557
73106376
30
109
398575592
59364605
177883126
5
554350
2066
874059
14685575
8
1857
8578
1393275
1482
1879
4165051
1910
185087
83586603
132613
30573312
33132331
192853
111
2093237
6688
28980
27101835
583
2
82193098
135
301467429
6539515
8329169
199773
2152504
98
20315571
3
731
1080
50021560
4167
15
22921904
641
10
21
212207853
129206
47347065
797
42443739
7590
36807
11140
3804
1033
295
42
538
16
25
120832486
62
3178747
47892
821625
29037
5334632
2
7
1306
514
3
2276236
86
89523966
175822413
112
23086
4629
1930856
2654542
31
6078182
414653
409113
13191563
9
1836
409034
22183
115082
408594375
81886
19
1590
133
583
20437
6
26
158
11175832
144
36
8799403
63
16130
919626
100144
452309
188333
39108582
46083371
983772
38
25990488
202973810
20
1930
858164
149930
768759
815
229
79
21
1251885
32405
135581506
24883980
278303823
52
43231
31
162122893
38904
64460672
451106113
3709302
50
3
89
1580223
175969
1384994
1801
44475142
2
11362461
5536408
1542
754235
54166718
24162945
29219218
1828460
252754330
1095893
2092993
11
31965976
290291
533554711
15186
183
864
350801322
99778
1292
6901
8283532
3
73967530
254
3
311
33186
27141
216
1095844
9968025
30352684
104407
5
490463276
11634537
1366255
18129489
7724
109943493
114
257354142
50
296
80687
3302
219536758
6459
13115559
102129
173035067
206054
423868
2675800
775901
1718471
42188
52487366
1559
160
13780384
1501
4450459
1409
1359302
1559
317085
516534
212996069
64770
1197146
8
907
25249
107
209
13
36
1816
45898
490297488
92
162
120471245
62874
850944
49122
158
619067
2
2
26330617
31819129
824986
615
2
37972206
5
653
2412943
105
23
1580407
5
459917
169
111
688218
45211
16309
61536157
124
6
195
2370
102824
16028
15
192
57
239932
370405733
583744
496780
15087034
4234595
25310422
963
507
26
179
154203
17724219
18001703
248859041
58983893
117549
63261
104
229
8913
969958
815563
1615
1857
4823326
200449434
32566
25652
5173086
6
587
110408
247270
16
1006
29849896
492
335374
5
10998
57
29
479583
261992938
445956
716867
14316
8070
1577
534
483737126
837
367753872
2712730
151772099
256411112
3238951
103274389
713
23
405
13666
59172243
16162
56
50
375670937
4
279567233
20162352
2861
234
10076
982
490
334
923784
34
35
382817
133
1411396
112
7911672
5822
590722
65265612
118181048
2338076
3
4179462
3745
503
122663
3
3882
3646
520056
89700
6
267157058
6
2
260383502
139
453437
16589
93
209504881
29085948
4
242157
1489
879327
407
30384173
400917
79872
10284122
15900185
3
4192
115999884
6616
3042
1778
22489
2173
293990353
152913841
3
109981
955
3794
3456
32
252
27989
46
31256
3
27888
8708753
442429
794
10354
223
3838663
13151893
2
213390
797
2629
1411
2854
3689
39388388
27
5657
9632
292923959
33054
5229407
12353396
35571725
21203841
76562157
394
231
6
26618517
2737
4
22
4132282
5415
7
134352467
98
46213
218
78508583
558
141905
530471
5361
269032169
2820
34130752
15466
166867904
129868
1427
183405059
32353277
29419835
1385533
7833
393192
412
4082348
23760
5107
993146
31249
240461
30687405
496
13071
40
229671377
499769
13208
102216564
3
24909
2826
205483
737476
57
308
10
4723612
739
149
6
7563308
1373
2279878
2051176
5764895
3483
197838
13364
99461
56702
66905
82
6686
121
25230121
281041
10018708
3398
120
102
152334
6
3633788
116244834
152809
206948
55180523
2576
783
320296474
54017
54620564
3781396
1467
4402089
17
705561
13860245
261209
17
109
7453386
3645615
774457
4197
42334194
2
10
2532078
5
14414
295256
4
1457
39708845
35845
53
347768
28034
1304017
1983
1266337
3
1009992
3
17937765
8100
44032
26
32494572
18398
13
855726
466744
457
14
269
6
30195956
38525
3160
12
135
43
20534806
3
428252374
230
3096948
14521
5183
393523678
229703880
112
17552
6
923
14
29310
130485531
86108984
75407
16412867
45
1058
212581489
98920008
65050
79260635
2
271819
49880
577
212163
5636
74543
157804684
3
7581687
159
7
10176
500400
190
81740
814
2592837
126357
4639110
31
7
3
4041252
474198885
82829128
10190677
46914843
13
8984862
433098
3244
686
215
44480
119615
28
3141
334946
80143362
6
2279
3531
41917
21802435
95
601913
2805
22456
186307127
36853577
29393517
4
26
165
3
37196
33263761
381
4006752
507099415
379402
54120108
1693
719988
27990
24102
1567907
6463521
42691014
314462822
55441963
6840968
2032
5
2
211
7667
28748
16253
2867970
256
334137
7
58792
5
661
57428047
232988045
22937595
2
54
26220
524383335
16
57
689613
282
3
41
2208898
5026688
27019
127755021
1041778
135
254886
1872557
676
505083
1559823
66236537
2
585689
4084
46
28
366270
125475569
8857
859
229
5370856
5727412
1889
12744
70116949
706
24005663
528
67450
4
2579822
16241
35715
10
138843
22572718
64981
3788
1070633
14810
17718
2835776
65383
52
9924279
325971828
4362
69919
150
1149
95088
165737
7612827
13
126616
1278626
24596229
9526
211
5169
4725781
4165
434
14
456
503979785
231044
111
53
237
121079
5948
7153
27187
989127
1895
10
23577677
61862894
3
28
30516279
4040329
1010
1171
1550
79419
25274
505131
1700
9
7
326707780
4216890
38463
2146
100423
1273
14580940
27
8
268
305695
44976998
10991
13536029
26
2
139
195234
242108067
45017044
372
803115
6590
18
14018
44195611
2
6
9465720
16814407
2404973
15952635
46581386
3411619
137779
20484
100167
35
3539
20
357
57
1817
12330
115
33885925
3347
3149
6
7182212
2080238
51406
70923
131814842
304951820
39
22882118
88271
45596
42893485
5725
507657
65637653
4425102
6
15368
21035117
21741794
5927
33
323219480
10
32
4
20
3667
14
478
40008
249
156090
7247
6
1177489
2056392
1404
270036
144775
61265
101377
1814939
10
6092
37148949
21832
423250553
2331
37984068
44485915
477
243777356
3
4
7885
93
34
1002119
5572
866199
60258
9698
28875
793173
910534
61735210
86872
168708597
4293182
57017720
29416659
27578
12395
23860
2132
27188263
3
33989732
4860
152
4
931821
2299
1662
39
26861
326261534
1173
483
1164715
5971
211314775
15440047
47594504
73129
65613380
5250772
4
129566098
1787
3926
113286351
37
8039
111
53723954
105
458
3
786
248
10007811
882958
55026
220223
39554293
12228565
21
10761043
6468721
651162
4
5925548
1047247
4036
119
67364
240
8155512
2678199
9
117750
55
154504
2823468
940
17
4
28
11011901
105
10920276
182892
20450
184738
6177
3
40052
3
30
23946946
205227
396668199
1714
62317
21311
6758
55
55584
3512111
292693
2759151
161683803
108190057
2188
55
115338
503034
845381
14174
20
6758453
893273
992217
32
84
89211
1300759
441
2698408
4037
55717303
438390177
1280628
784
117818
5
225740
16740
7
8489
31879
214
2848
735
437
7796819
701406
15214
565713
1447
4516559
3056
42912238
58115093
213490
31603376
409024621
3428
3560833
1667
42815
85
102648
2654
191
67
3288
20515269
802749
6564
379
3084840
7
668
16395771
6
3
2370212
821576
4122217
1525425
4224617
5658
26559144
11476785
24
23267514
12474
917440
249
146
5
378
18587
438
322271587
3130612
479239205
17003473
3
3042345
9
19219478
31
93
3924
25811153
55069493
17195
993
18
90730
28872525
7
11879982
335
62
859188
1741752
36
190361
7434
143
6034
21
45335
129801976
7162
963347
2360
16926
687
43624
1031798
3
45074990
366423
5
231600013
2453
14
106977718
936532
58284736
6575
13824240
8995
13135134
14
937245
492200
17919238
1789
55
203150
327747
43457820
17528489
1705
96381495
2
4887096
23453
2843
4395
267602142
6717
908
85
4606213
367427763
4231
2992
36308
1016501
402
13
39
2602
129620
122607
160
7
2712381
29218140
33451
291988788
1834
247517
3387258
139
13259503
28144
6359175
27464165
2643
3772857
7210
2
106122
15047
31574
4
63166
9
64403767
666
9
80
16223389
444
30163007
468
14120
74170
12430
2317097
39
869
5175
4115
31
24413
42566
139
4004
242
89
20928
2
37656
11774
292
30501
1899
3640612
1738
1939079
610
485
60
1523
103280432
16925
2766527
82
525153
81811
249820
55061307
405755935
136223
463
11875333
15990468
58221500
128
32005463
6898
6044
102
12
15
659
304986
292389459
646343
57306242
153108
176429563
694602
2136
877929
1759
24501
30710689
2
14264
1945494
2
13828
288021135
514475191
2
2334
4
3
1574
329
21942
44418
2
34
318234
11725
83186
445732741
123879360
84
138925
19453961
3664
1854
130283494
34
6366595
1037347
582316
27
70182
1259
2333457
235771
62
7987812
518333651
147157
6314113
145079
1623
14
15383
8875052
33141713
12076
4600663
26975721
43789703
3
3349703
185645654
7
75248151
6218
5
1602
4
9151560
130791273
6088149
58283
10
6
22745461
3
6
218096
2251937
8612877
11499818
114
2064732
15898747
77323
15452
123314343
364248673
396889
10015
608
2883
24639115
195888
934278
363
12089
4218
439597
17
1520218
158
2502
22384
20
4364
2947172
1198276
129
5
1799565
46213512
3609483
42575374
9955
2
25981929
2705255
1858
15242936
5985470
8
250966111
30449570
32313520
12750
1085
106201081
12
397624051
77792
31
1184
141091
4027
52380421
50170192
11893300
564
407613
4
798
3975
21555
644328
95613786
7228
129575
28
110
44
11273
15216832
170274904
130968
299
6991
100268942
2923
226
37
1509
3671142
45
2
246957
2174728
221482554
127765166
499
173
8697
85510
64136628
23
2477
920
29
27874
375225
2
25
10454270
608804
42
39
7007
88148
64
1771
1313779
24
441752103
15320
6646
2258923
30504508
42422
5
190882
20307578
110398723
17335233
230699083
445
2888
211424873
1586667
11428
358258609
14491418
19
227
2
2713
339
18
347
224395087
1611663
15
31213
812927
440
420431892
39794726
112
7660
469
92
39077336
7
55598
91915599
18
6600
26
62329
21983
31509595
2
43880081
22831
429727
524
986504
66
3
9
40
44714
165849427
518384
3
21804307
7699
464346398
1406242
9879101
372
3269967
199774753
18
56561
800882
1238626
21878
3
647
20
4400186
1586665
852
15516
402
46056
27
350579
228
124469681
6704298
343
3338
95348288
2988829
14650
16
25
54
27858959
6
4
80473851
2
5877
888301
171147815
7761
43789
87999682
31210
54975
1945
1882068
110169093
4088708
78404
753548
16436781
30625857
221
64676
34548
5307
746
34144956
275413399
123637063
211555240
158801345
6
147500
264
638
5007
8539
6547
27
14206476
15534
1135
5
80539
10
525605965
2310
28244362
5963
20419643
17643394
2052100
14114536
29640
12
1113195
311470
68792651
3278
3542196
115151854
328
8025037
410
245589
369
3457
7
169
19329
210035263
27
161668833
484
439221
15201558
168652
43
8647
732738
4691
15159
21
381667241
60891
4023
283694
3
207435
260569
45266537
4653363
7057931
1248860
16322
567973
255828
204757330
2
234937
1916
63534
3026
488784
936653
13465
6578781
31966
42
27
414
1771
88
66
961610
99
52744879
214
436979
16
127
1070171
4
3479
14765
55004
9858765
4
336
13166
26314
10297
56986
24815
5
48
2
13946
58517904
28145
105901870
1887
32300
3252444
42535318
2
5657732
72621
9996
6
411836149
1900
204216
25
811081
3
2
20
754
114
70669
3000414
137889187
9640
5
335
572
31663657
2
228725940
28594357
331858
515
224
9
95
67
4
153715
116
6
600545
10
92
8263
288140845
1529865
498
56900
110691
1173
15112313
266922
20
7466
7177785
5467286
434635720
1035255
280087158
6
223
13538405
726622
1261
462340
209755
8
29214804
197
24072414
7
4167568
52266
13270
29689
233
7943424
9162
31741315
17642
155
1009370
127709
173383
1271
1331460
533504653
476
262
198504
17
3
473734
2889307
2749401
26
8095
3604353
7629
499
1931
7
2691166
5
112
164144030
166
3485
1243
913
1237664
243127497
315
25349896
6065017
26103
32595
20
69
928922
8346
206
3
62
1469633
64583
14871384
1879897
8170
5360046
93747014
281799
238016355
9377799
266704
17
145
8084
19
309
3464380
330
1592634
32362
1092608
5332
56011178
36726115
744
6145
10824
28
7
469711168
129
131
48
273184473
21412
3
60680
1925
13892
26685
52127
537
10
405
287383
691
110300407
224
10
14
304839
2004
511227
370850116
1170443
40
68063897
180
6803
2126
59
205733
49961500
201703833
7028
3398169
7
434
40579918
77122900
12346
991897
29536
517622
138197
11502
140371
4636457
14663
14
76973
103851075
6549
1541600
212983124
448
27155569
2919
15428659
32
414059134
3238
6210117
3497740
84950
20263491
1707
92
21929
56854297
14786
558
211294
59658151
22
30698
637356
210576
1131
312421
20078790
9136
11
11853
24180
475384772
188
14
118223
7
758
99555
3
153187
40050
842
7380
254
7123394
1042
9
5357
1204079
28512038
2961802
2008
116018
19226
96
53
3357699
506457
6060
3
411733870
154387858
57
36
3
4
14807
32805
222
1382
557051
658
1445
47020083
1411613
12
14431
22470
2
210582335
384486
15328419
57907
168315508
5831655
7
5
420
357368942
1477
79283
16657
67094893
15949
41
415788320
28120
5754
158
31750
233964187
11
127939
375303
11216398
27
10393
45
214039974
472838
9253746
3
31166
10531
2265834
40316
5484
1031
19260
1690859
222154
43893459
139389
8602
1951145
440292
158450
27
4
1662
43
80042746
2
909
588408
216840
13
15
75
730
144
16343
59
1505046
62
162321838
13
72356
13684972
2
8816945
10587
329523742
1574107
640513
68290511
9292
249
37547
1348
18
454679064
421
111763
104
71535633
18068
680
7
1166
6138
9376496
78572289
339
147037
4016802
1221
6829
4
15551165
2023
182
8463
529047005
91278122
25525
521
376751813
832
13096001
340520412
5518301
7484
2268735
172
291892484
129103462
488519
1610
10019286
112416
97049
153
6
10
384591
956
29048631
4910152
97
115
13415728
14696926
424184
62921
847
11
33550274
120912
17262079
31
334587236
28524
14
18578111
477849
211980831
37680165
228588
29125
249071698
854514
397207244
6516043
490054
1818
510
77846
59
101287
3
98
15
2573093
40490
101767
4181602
6079
31569
64
5282
10156
7
6546
44
1203
118100503
235528290
394460918
25501281
1259
4203868
445136032
20006406
289411
177392089
512831
84950
4903103
1490
3115
187428
67
3582
436
165979
2263583
888
15457
23120601
1077421
179542906
101360
22577511
121
164
57210726
118608625
4243406
128
3
489
453483
8864
139953
178
23
19052468
5489791
23
459148379
3595
478
2
4
34710
53
65
4355047
4
222985
511778
44582647
98898
2
171456
1826912
6
962
493
87
901991
246
141
26
2023355
481380913
27
24002109
134986
31
1996
1523535
6844
260869229
17524
961
74422958
24929127
64376230
510757
62319
5772385
3506358
31352226
310
374729
14083142
122382231
859
22679
1502581
1796134
278680
1341
1622
52442841
572224
222694791
4
7442628
5330450
2256087
3637082
1366
54
339572
21
7844237
22688
128
79776073
2048361
1688152
2676
5282834
1417
3
101450
937793
5307779
182
200
97
6437
11759
37
339359884
3
647
1380
29526
14
36
22
100
118715
46805779
1855
1872954
6
25
6
26
66543781
266
2542744
177192
1861
75148
2075
155431
388
14335
212589
2346647
57046
529067872
56748584
199202523
59870
558348
89
41173
3602
8650
50506
25206698
12769621
52794838
7418299
1640
2081681
9
19732
268
47
6205
10514382
2952082
1103
31
14
355491728
36
200565918
29081026
168833
36271755
5
6
10
399
532
191787729
4920120
2015
112953
8356271
26
1232
4154
152476886
1376
944
3000851
37443
8625
184970878
151124761
367209
3818
8779737
539029
4
12307
61273422
1106609
50458
504
1630
90095
177109958
14807
16753404
31789
53
650608
221
3748
16528554
82644714
3800
2517
580
13513350
3
2550
2
82563
21
4
276264
6
120635
534
2747
134
7118
42
942991
1019821
889
525
3
10193
238108
157
13
810
30104
1813
7276
138558
605984
104103711
8729717
153028
1832174
29565196
216042956
15371
9
455229589
8004063
168
11050353
438155035
1191531
929890
4184248
61
337
537
64
592094
16183536
53753
28177
3818
651
3
589
458338343
2
1931
575
393850958
5211752
5
508
15215
187290
253338858
57083290
209326722
70415
16453
469
104732767
20293
213824
382
3
2401503
26
118534364
783868
18576
4
660
173126307
4095836
886964
102140414
59
946746
361649129
69862948
4
202603
351
6874
68823181
221249
2929
1603
1473786
2
24972
20
148
3841302
110430
63387
4141066
253
11220
42782157
468
324567
16679606
9184674
3533
614
74
60
36234
8109688
259494
1645
202531695
14160
14622859
82
24405
42
2
805
72
2693
86569
9
532767784
104526
10500
18854645
3167520
60
8678013
556286
526212454
328828
162693
278261330
6
2
1154
233398075
6838
4188163
25365
365591789
3
86
14689
242547958
6
200994
23995912
151760667
198
5229480
257
52
230339
8
25066963
49273
224190329
1231279
1006767
187
22401926
3540
14806
250
53
23002
3
26850553
343737110
766
6
43
51631150
1882946
10
723137
40
22781
1897095
129542
307
76
2679078
47
48
6041
7405
996
5
419
38
1502
13
372
79109549
761
176
1683085
198965
69880
23733649
7948808
10940758
17301023
25742
13129
67073
2775585
18
6768
143046683
9
424934463
7772570
271
1796870
2240001
167003
4
1836
1915768
7953
111724
14
84
95974254
271510
9464
54
13372586
255531812
7
474
53852
3073149
12175185
82916873
8175
6
2707781
750494
976408
781401
167351
6114
168
987
54920847
3
6950600
214090
73
4
2776072
3
8
466981624
36149321
268129780
27
196189115
21662
1558
1254
380
11911
120
3385
2719430
55827
376941
14091
96140187
112947413
33
64614008
13
7749
14
11164
7142
908
7892705
377409090
4734
12729557
28
6
226
27
54514489
30105
551
67781680
52312
105631048
11321320
490101186
3905
180189722
41
530119
184
205501691
4262
759
23894588
373
907268
5
6
402
798228
741945
15007
69639
2
64947110
17911291
2953
494
77766
3
229
418409
5
3898934
173
129614717
14
2504
3784053
4803
69859
321906
9007533
55920733
4935945
3273458
8152894
2
3898064
31
51055720
2032
245
2339788
1820805
14684
17
322638
793936
103944440
4185120
200
1769
126
9
1872
324682364
7036
2204
31
2237037
4227049
48126755
306130
346892
5587382
175206484
143
22976
73814
1480112
2212
2
476296870
681081
2373
24039
115333944
693094
896
7
1016736
5634532
319410
16114338
13204856
2034843
704846
11058591
133559065
9262068
15
10780
77918
3903
2
339
8647027
5650
761303
2
366169
509757272
802045
725958
1097
451269365
3318
84187981
1872
209
5517656
43214
7865
109976
260860964
180
1997
15335290
180916473
2249408
15710711
1877048
176534979
209683044
108
794
45088561
971
359113519
93
3524892
307291
516212978
415
21894
84777
14843022
64312417
1133746
3874387
2
33048718
10484
74
25841312
2845
464339
124530068
1898
34
514282161
4066887
835
309557
691
814749
432
262
132090452
1642663
1332237
518
9047
232
3438587
106606016
4160311
27
508265258
192
16622346
14
3
13060
44
756
272
113
504301
413
12288
11494
12931934
26809824
20003
6168
12006
8150982
685
8
1004
113
5729
3
29642
2706660
504517
142
3805
13880749
2676988
115068276
242983825
6908
5546
239600382
220
7539585
39486
82409329
401
17
18258158
871
54652
5559243
72637821
185
411648
456598299
3994269
424921665
27241
87954431
9
539
6338
3134
2540
449665
31200
143411036
3105515
33
3
938638
23390
112
131669040
7
848324
1790
14
99591443
6576302
74629429
751
426962
5000615
884682
213267
478138474
4
2
23
2
108
11838
62547728
33519
33659
9837
804027
3089
4133632
901
10914
29279499
1204365
3
244502083
359544412
3
215479320
66346
22086538
108392
156
1973215
36
86
219649409
3064514
543742
5
1938
344524716
1826
42355354
194
12348902
3771905
3771
16
59748184
155668
201466
65280597
96765517
52
1774
2131098
29140
35508445
79559
2
9572186
122459
1120
806
60
14238630
3717057
25236196
30617124
11349
13604
1792778
1692
52822
14
16359
7880995
13
28684
34
3588281
78
8055
6
188692
1408048
11
2
2141
76800
5259799
15
225627925
5
621227
5751
283843620
60101
483008839
203181
896778
39
16909712
152
50
9849
32
9
661829
863938
1010
19326
2208
19177
516163
1786597
6
15915
33287096
1125
14661
115
256
5125632
12711
25
100885
855837
170863
5482929
8
206
980
291303447
2372
6911949
8242737
3234
293555
1950
6
916
29695693
3267
1260
113371
2
110606674
451
1678
3
533190516
104934
983294
931
244233
2
3734
282
149458377
63698
132
3339299
494570
121205
25790
3277919
5960110
340408304
551980
212
6
4
67
6656009
39730203
665725
3
11
10992
32367602
1813118
521
1444
40722287
9
75
65893463
132760934
114
45
36861
125
155
213
15898
27022246
1546
689320
192941870
20
23141
1668284
194208020
383
26156
370
17
745
114688
221981
56
3
8024540
3159621
2
1545322
3
7863168
5
149670
148
75192
17
102989
6
5369
63
2634
21
39
272894441
4
2817
218519
413
106670
10016
6651444
49877
3915049
7776251
7521041
2620250
17164586
1874
7445
479760687
3273458
56780634
802058
53991
1641
35261
29
6
15
13
12337
748
6
30695
4
123
1005
2627
17689854
53
3
295295
182003988
8
10
151609884
217888802
19784
15935
59
58753
59
11
125282
5526710
56269368
1369976
8393
62576
468
2626
196
378163
7048570
87608
70396573
13652165
26
68
4
77565
4324
460796974
15256
88864
115368
2971
1338
14
262021790
3124
74508481
69607227
2
13
67
7
27
15
507473
16306
3016
2321812
7905760
72168001
33268160
9908477
163798
419054047
4578
8974
43821
61024
9
3495548
1651003
29
534
327
4482
168
965
12874011
121683118
3925008
214070780
4849
15
3
2310
12328
98
348
37793
59116300
2292
7
1020555
1316899
1682
24479158
9851149
3
8
1674
8047931
236404232
395633143
20
11449090
6
1771614
197156222
7753
66880303
115240
103248907
988
900996
125
2086809
14
451353598
524781045
461294
8
155
16372185
4
123
17576
7
26
31
672044
16206
2925360
131523852
252219305
400
6010
371082
6283245
206158245
34029
266684308
7610
18622
423
19
75925
28
1936
4282
28761278
3288232
11
79113
68
10741
847
237929
85141900
512476840
137495496
2
1948
119175989
166556353
973529
289717712
1666
182061372
3108440
1511202
10918
1738
155
1004
3
64413857
823534
5
416
347
47031857
140
1163017
18
540
7
94
17841524
70
1750339
43
25788
4795428
229
18766
50
517
164636838
192767837
7100084
2
464750983
2
27
7345
9
91547
67
8
7
2664
2812881
249
82
1043
2759272
36988
53
24301
1091
2230
205
221212
3691946
6588
71
345629319
98
138065513
31343480
326534
796
881
215104
6778
7427145
12546
15
2
34307
212620423
23255939
134356
3044
226358
28472133
8774859
4187096
1090
56681765
437
27
399553005
373
143335604
217
59919
6
51
48560
171597
1391
25405847
41414
5180112
1494341
1469
358940878
195723450
3
3
805859
4148
737037
37852689
252540297
24385299
64517
70
46
3
94
923
103
72
397147
1222024
3713402
173
17128931
3
2036204
60
5191069
15424
12482
2027812
24780470
23642
121
110
414
51417
1624
444857
183
4700
265
6097
1520304
89556
38
42
577
236738
103106
534
16626348
22847452
11
190
344029180
38996
1800864
3121332
29
1469897
1857
1364
28457
3
14339559
14636
163218
500
419061
37042706
84
4
18797968
16
32056
834
104922
498388
7732072
49902
10798
427
21
4857786
1422326
17
2
536406620
328236689
252904
166430140
67679280
2113
63
5655795
37194
7093
1820013
396
15992578
49
449
91813275
83
11
55530099
29051
124900
3203
51380
1774874
4788
3280852
5912
29
15435098
845
13514
333
149
2257
105
19
160
5662
27837527
51316
264358927
476084160
8323
1854201
78748298
711118
181
15346771
6879
153
7
510689671
20984
1654
38386620
52
159
2769405
51511454
752
186860535
792
199
27
39
4
25858964
127633530
337325
24
104286
128329313
35
2021227
5414265
102415803
84801520
7325739
1592140
52876
359720
1482
20794932
51344
8
306531531
922323
496231
3
48073129
7
15108161
3
2457142
1739
943272
5954158
575
148400296
71096124
17
7959
623
106354964
157354360
5088
13402199
2132027
110
16
3840783
20
1809
359131144
49387
2054599
31065
7
419739
5
324411
707
97136
1547362
7487516
214480
160966
26833
4057316
3484
115083653
1316328
7613
1709898
254
4562
62990
13
229149
92
28209084
47
94975916
4820692
2
103
4
83514481
15450071
235
31268
5
35552410
87404
3836
56915869
3834572
351
3450102
113406
59009
47
632
235
3989
63510
49965345
83214
254303
18196
8101
3
3
6595763
457
8350647
1508
1401953
7
115
470358853
1051950
1242
56
212
5
2000
2
231845762
228638806
36645325
1479
113967
152
1906
21
13300
28465
15283788
159783
14065250
2290186
30954244
698
1566007
62312
10
99941
6400227
30729
3351
29587874
845369
3
962584
763
258
692
8320683
6636592
5897
440442
500846
61889
45114
441656687
153
76
2
1895872
77
7917
27890
9948234
370434651
225
1912
8
2226
12590566
4731
2331
5754
216
472
8528
13319
12
256161597
140
119
36595900
11435544
1210675
388499464
8258
3553894
615
25
2825
25485712
1515
1927
61874470
2550229
35534080
3114728
197
107902342
13843058
48313
485
60
556386
455695
445003993
4010485
202578
262638037
5289426
52
68078
13934492
54
8192
74618792
71
252792
225739
88704915
453321
7365
426549
24
9
14707566
472955
6
1622
84043
6698499
159013640
214
185519013
58549102
343
34906718
12117811
149
358444073
32257
248
943
82358039
706
893501
62821580
10475652
56114399
208266463
49822559
23495
12098
99832
29551
10584
7721
15
1483
2956
389
2992
3662
85
65903096
8
5344
93373
23465981
8955359
16120
167
33
94
6789
506032
15
208865527
26
118137
937
5
19649
276852
4090551
189884
59159455
74818967
7
3
457
94441
7174164
208
98013
149708
5
180992
2166278
56959
241293632
12446
32
1935
839
27619
4611798
192539299
7146254
1317559
7
52
33904140
447674
13
38536415
955
156484087
350615
3964
21149299
69659
830
457
402465
956
63396
8
57
743
31019084
75
404
7256
126282
905
1126
19746812
444297
2236
5
3849
13
12604
1451
3
79
1809917
37555598
4464
77
10126339
14
4513
858
70962
7
11857
2
58117947
7590
5
130751615
3864880
593
525
2489668
63462
35457
87557
179040
12
7
730970
69
3902678
11326283
793
10253411
115337776
13678474
481160
954
2109
259219928
258627035
3283
3678
424654
114
179020
153887882
405
2
239
261
2026
1277671
9347
500
62
213638
820380
6891828
7
6
155
84445
1791
5
849086
553
11668
3864214
7824055
25351
10262386
52520
20955413
1963
52059
218956
26
9125
16
3
964711
95618506
3626771
3695433
376474778
747
102988
290
222306084
3
5883
36171055
250758492
7982
16897393
51
21301
37819
264298005
5255310
337760
12971
293808645
125393
2369
247966
2
6718496
4610222
620
39
2760
169957
13
1893130
199
740
507848
158
86499
407042
346138045
117
48475
21733
6
274424009
1996
28
1335787
118423830
2172023
1537390
100771
136995
83153
1360
457
175269190
424206877
85287963
82
10
12378106
28807
2
8
79
48938527
3552
16709793
1101
837260
1183
2
6
310
246666
1577982
3
4243
836
79044687
1396
515129
399669
4108
476
20183
110
1652
31
38014185
19452
3
23128424
15328
5
821223
223856458
11
43638
554713
16396
14230352
31114163
475
491642
6784
3691
392
3368275
32185
5833112
50148
81142
3
115767
508927
35430
1085
804698
23549
14948
1361
6939598
2034069
3144
13
6
1288425
109
102887
971846
829
3954
7159301
49
267
862
55766
4745
1388
80464116
102560
69330430
22
10
8078
82829172
1788
2367
317
873
82
4386
115897898
106878375
101740
14
1549199
101
59
153
7293
123469142
115
28230
143143818
1854
528167489
2
31
80233211
195360641
1989
474623507
133116440
11340
346237422
2256589
206629103
89817122
2
19
401905
203489445
11893
40343165
195126
18
116
8964619
445350
2090
159035
6
40
3
10
14085430
8561351
10736
5
437590101
10
118
752002
5685500
98196018
405
224
374993973
288823206
69408468
445
43725
1592
1204909
2739
1724
143
2098062
3866756
46955182
4889657
72829989
103490
11
477528424
62846
62572384
17177
231
3106
12728
12106564
1008536
52
782
18
53723606
8
357835768
35364
5779
314430637
43
2838116
78
73925388
3974
92
97
117165240
3334
6705528
800
2747699
1640
196
5356707
654037
3292830
212
245
278055
5152058
5323
3020
57
375389
200241920
30107450
500530
5
6615
32338503
32319
1226723
1738
29699
202445
14354
52
19846957
397086578
111647364
3368676
10607612
179239
34
16330
6608
14363503
74
207
10234251
66169473
376421097
30579575
15391227
42
134
7
10
70964170
123718835
201
439
27944539
1271324
45222015
54558141
24
1292531
68
49542627
248555700
27181
255
19064
273249
3277244
88
52
30021870
2
787
69008311
412
5042
1327
3775
5
51370
64053
610
3940
40388
3299589
1795428
60634
109022125
243991502
90600
17519737
895
83
737929
6
2
8
6848
2447
29
3
779032
1133
457461
6916501
52
56817293
69
59967
73
69552
355438048
896880
5
13073
106
24884
1123
586096
1012
2907
244
59
924429
1949354
6304
7
66910872
4
15963
529753123
13897126
30810871
8
303
279907831
77
147
3
15471
3631
21420031
129644223
984022
3989814
107742
153903630
33348
1095
3
15
8187394
463771
2218442
76
10
3
19
218
404060
7652
1419
10
3825071
30
27
1467
19453952
1197678
749
14396164
6843107
5795734
253
682
714117
7
2
41054850
2
21
8763021
429
39
25912833
61665
20
195629
3
128206
519813143
38683130
29
2754
5
1415150
21
27199699
1420
6654800
965
3335
12944
632
232342883
3760555
398
2277326
15995
3139476
246980
51
277703082
39901113
1196
1734
1569251
33
5414750
28
15
327
1514
89
954794
306573162
41
2098591
133841821
11
19832
11533
3268674
349
392
3
493546
7893016
24119111
45952290
29186955
31482
13798
837028
89053
371903
18913432
451
55919
405551
1405
15868
5634
12
5002
18776157
1406984
328
77
2134
96
50841
91
30016
11203360
15363
2410
7
43582064
148864964
36
105
2
2030
32
1475
14855
29133178
150418178
150012152
280
50611
2
23572073
23
4
3857
6846
380539016
3987
55753
648995
2218094
34
15
530254364
9017438
119
14
4
197554
367796974
79
3
312
62
1722
201206865
462219
508
873384
103183
302
218155466
1530
1259127
498414
2448191
2468
5
650130
905160
296522768
563
632182
391
615
7754
10131106
1951
25048219
64864
2131457
1226869
2091075
896
116
7185
1846434
10910
3033861
63
3272
40913
2236
151
134
116182459
10
14816948
11
41340832
40
6
6
1465292
32538623
114023354
30744961
1907
957
492312
49567468
252035
198711667
95225
15
180878140
261596401
255
111614475
43
154
65325847
28312446
2057272
7446
2229
116943
2110320
28383
44
439
128819915
12929
4954
63
60
34805
21
40737
980
5
59
9046593
93352623
18702435
451407709
106
732549
441435
722
95
13973759
1022990
70022
12374
127524399
27
109734447
1188
17651
8126
7843463
6
3
11567600
20734
274903302
11362674
57
239721
113482851
108479730
184192
597
7
1519316
713005
9777831
120
16
286
11
816
1298
31371
772035
12
398483
43157
54
3903942
3
12979
241
443071364
678
3959627
365695412
358616762
242615235
209338
5
49396
35
933628
201
3
211984947
14728
1680
911950
45322
176035
8475
98001956
44184
104986
347302
1677
218
20676583
144
13677
718
1815748
454443422
9
244
369556835
123
3560890
2
21
14
427455107
2
14324632
7
10406
1831819
21564
36916048
1399643
334759684
440094181
497984
7330935
256008
1082164
630
11698
4
406846636
95
3
181
26321
532
463862
456749
11
193948774
1261
5331
6
65001
9480
14
12
278619824
1018
229654213
199692
979848
808
5701462
503678
3523
108191
124365778
39746
251732514
184635
154532608
2293
261838303
94445529
174
16038352
23594972
90
9149626
120996
15
7577
724
77632272
795858
28827521
117
6754
736
68
13335202
11
992
79917
1689
96194353
14
24249
213
62717076
7858
15966
2591883
26
2
8543828
1925878
111597759
24176937
196891938
8166057
28
7694
15
515240695
39905929
12
85
2680
55672323
2038
6113
56128904
10777377
98
9
60765
56940129
17
196551
10
2
1159
7052735
3360872
390344799
1040
844
11269384
5025
13996788
19
112
25947
451
1510
434391122
7
98
1153
89
314
10709223
511471
12171
254477804
64815
125
87
3494
253
16
85396
78712
15065831
1174345
88
115338769
456199
15470453
12
6610
5
6530939
366466748
13177112
238303439
986
348218
24922
1298968
515872
348918
4
22
9675
70
484
1793827
57865
2675
2817
997795
13971
40989
4099782
10
12815377
42
145
10
254976481
3117704
532503
2423896
29
164
61711
17265
16751
245924
259450
2163
196
18697887
118
76848
46
3587949
191219
26
165418650
15678
82790905
7955236
39
724465
3240475
636414
16972
117604038
214961075
869414
12679246
57039317
13082
215
283012531
566
9809
192947
43126
707802
26926
2645815
1576990
3264
13766
145
179545
5965836
5118
7620
15581
36746039
21
384208956
8
9927
7949
565596
8287
407
157304
455195
14050119
115903556
201166
1146990
12124520
10647946
476710
3325
18
3355985
126
1250
284929
55
6
176
3
87771
3
1212470
3567
165
419
50244
23453067
1168026
48394127
9623616
7029243
32232087
394061
236235
120212
3180892
351272812
26326
32790719
2093374
4201289
71046407
16620228
521952
3
7840
29164513
8
16036753
19899
3011
250506149
6
46263
8181279
411948
9156580
4693
250
2
9496
118
132343810
1593
138755
16
5
477307
1270
240121552
2677558
401434
99846
237012880
6
376118008
1868
13907
4777
111357
3
1296108
975
40
3
113
32
15
6886
7295788
4
362
113891
7069
6897
62
9
29047
463
31588234
82
531016
130
51
3
3
2
12369378
108845266
42
3219
271514
196550648
53275
116139
24
4
324
32
2287073
4959
149
109
16205
42
816176
1846
378668
488749466
15801
215148364
369573667
34
296
571
9628577
23
61159942
3901267
301141027
434670554
2
307041488
83
142
111439
53176
20
92639423
26539
4935919
65187508
195
28
7113151
15
59
3702858
9422
47
578103
438040
732584
3345703
310226
422448686
24
81
114423719
320760
343118
10662065
3152457
15844
920
1031176
22770
27991
156
10
2691073
360260969
3451
34147
31
7504
29
4
11
1080
1297825
48
796
2746
981688
123762
6
162
154
390783
58007
6
1027393
122452
2
4290
2408
1602
8431619
252150282
35423
136672196
20257
35550925
58114595
459426
1083515
525255781
13023
1174896
1172279
42593
1460613
105
1031
1708577
5340
45356203
2230940
1404
9736373
18
22491
6
57
72
1874599
8
246745
109
46300
28815161
326000830
297
97
69
15314888
3853
11
18
33224383
121
488
6911
575
4
3299845
16349
49056783
3614
8109302
59
270894065
5143
92703
196385
361448695
17067
47
110378880
507
179038
255479
418033769
4
34844
2862464
41565
86
399855
16
4016
1602
158395165
124
35
111
38625
62506
176169
923457
14935200
1709
749159
107749751
40
86360
166543
15150526
9320675
4496
22227801
7145
22
19894
21
177609
7499
86
139086541
22122
304686
438
1578
7689255
47
8498949
3
20336388
3162879
1797997
254824
27199
11156
232761
15073
33146064
25065170
836956
15447304
13323870
1400
108112420
278933
106799
5
27975
29097853
23
8189023
1139
7
3333
31
13
1660309
7477632
2482277
82705053
40
175133664
23496
3090
1683055
2
24703069
1749
2536
95
2
3
164862
8160
108403004
14
368132355
49
13650
57389435
2653
41270
18062
2
84
2061
820612
24707535
130
3593
1925
548
21
129630030
11936205
1702043
575584
11907
518
128737778
2019033
90034289
861044
126
12
39372280
3
45290
3
1338
710
1454
73
29626352
4940
5256833
61
3
49
187
1211981
408518350
541
797
848093
233207
181
3074033
117
413531
8
1191747
10624
297033
12444266
2
42659830
1387
185632
172181
5098030
368
1454986
683
113289
22244542
919439
47
4891
9
3955
1978
1074
851600
1989
230292
38
4
6190
1081739
28
167
557081
15720
8596
31140
796
31859
22529
2
76
46
4
583610
452
1978356
7
79
365817560
1327501
24962
268799
1315966
15
577039
3
416
3080
22
10090448
233
849
6651736
8716
2118294
3007832
54804031
9
1110262
12652303
51051
31
56753391
2808528
489105
1448
4143925
173399
123175
1591589
3262
139300
6576
6524990
86792885
5471085
15
51
95506
176
32
8814
13
17069
75659
3997
30
201847100
1002
3748485
201431
62
1017986
207
17546
178
467672
481036
18030320
472
801
15
2065
106119
663
288766
951
445598044
766340
7964
6895099
246
55761
3585
8454
1554490
38210727
257641380
9267
484
45043762
29
15474661
2901
11481751
489791244
16
9996774
61656028
8
2
127
25309
4
400602983
173
14102734
9
31209
2183604
169
15939
36
36
25759521
114
34
5898164
7
73
502
7570
14476881
10556870
175
231832925
15
2289290
31570557
9065469
454825955
1813069
7296
2564
12
1567
1897245
282116014
11
356343986
62755128
48
183
115
475736
2582418
8266
198172
310902
18308
131980734
231838632
74010
121
4
1871
3
19280
100023295
24632
6
270
1723
1172
431
255
13618625
3375
2977230
14498408
1343521
7558162
1304
585574
7
27
7058
1570565
2
2
34
60691384
123744744
1577593
29912
15588148
347069398
48297
362265571
13564598
8957
1777944
191025
15132
16
85390
44
12870
237447724
23813224
197
15153
17598048
29232478
399
9184617
15598
4
493966927
6
14370
1303
610
7
5452605
10521
3934790
4967521
463997
2164
3598608
3636
476992728
34964
30324
1335327
399788
61014
8597
56389884
105
5
376
1757
195
1229075
9
2679
810322
27141
1926
686106
1432919
152723873
10
1173
63
153
79132646
24348799
31
167567
176229723
1870
332632
4
1190191
30252
130249
35931
90
137010
3
152545
75601196
581
15977346
272580527
2099055
15954
16079
45086696
737
106670511
120193
10637
225
40218531
27698990
22654
713
600
3
249837155
10349329
636338
110108
7
31
1661
811
596067
30782546
2602
21
21
247979
10
21790
5746
453
49534336
753565
126340148
1399
158
103
5051
257931
7592934
26268
1875
63099731
30839505
36011585
519724
3505251
220
2
154686518
120547227
171233
65320812
24548672
25353860
266220157
423327
1510355
433700
75080
29144270
2
1148149
14964
372
8381494
181923
29596034
585
8
95141
95
361014627
6
15821780
19608
1868
999
967
1830
29187
515724835
3
13434224
3
6
69
77
66663
17
9254
11506122
1972
261470655
93
7
35820957
442
16300
125
765418
211
79308
8057
6347676
18667
65055
15131848
80
2399308
92
573820
905412
1265
7962782
59459
171226
5534
362195
17449361
5870539
3749121
186536
48
484
844
421686
15
196827
64
25217
27330976
2
5205
1707
7869440
1102315
67909
1853793
121287686
2683441
4941300
107383
2804
177583541
781
2099432
27973
15827
199
196472457
2
720830
732338
966475
103
368156
21
72315
339020
8358
3127268
6967060
1587375
1317
47113744
481439
61747478
13339
122495696
3639
2085455
39
181057596
10436
12021
45107
1544876
48
214627999
31253122
4
15557
383
7529
46577252
4025
48
60136
6268
2461
405003848
8459
26
250306690
212804559
163525761
610620
113092
27
172384
77519
217
1104784
30037477
171431
6661602
442768
222
10159281
8
56338
249
83
87201865
56101829
28
1062314
31
39242
9
33461133
126896
413
11915
10122
5956595
23
118806
610
267893495
4175058
24663
353479252
471662
149
77
534996046
100035528
90758011
7520854
460
169
7592095
179849
9609009
8
6469318
646
60578
9080072
11
110280
245155
382896
48595
1382679
51465601
388574
5229
101437
1864792
7654
1867152
2283008
52972
54142069
230922
7297
3706
8
27087879
37
252339
345425889
253
216
1417889
204
213917
29
6437
438126810
481320
59703
1990
1685
933
104
408319
376
11
432948488
19
86045269
6
959
24
15
3237834
94
2176
71
12636
954053
7
109
944155
553
7
1291109
1594
17772603
33265373
7
483897655
232639709
40505073
246
182051
24
524379620
226237204
1960274
174612596
24872822
87204207
13
21164416
61214461
14355
30479481
267446554
209
1501
94017
2260601
58582179
246
112168214
30478
8342
8
5
2337
86012247
5
18983847
127
873670
729230
1485753
383746
45022
322661305
31306816
110740955
16290
473815803
57244
2389
3609
19489
16448
1961773
125629
123183
5
10
1983434
231301
11819836
41236
108018
14
2916275
2
407
225
52066
67073924
2858
151658034
44528635
4613
279164
1036905
2734
2799973
7602954
10173050
9826
38
63
1775551
23643
2
8361586
27671831
37314
105510
54225
31813288
141
46892
326989230
10400
444361
12206914
6
4
7552
13132116
14
29989
13658
2
7139968
332422945
1081452
948304
2
1071692
27788
34504
20988512
312
2
45036161
17913047
43987593
2244
3580246
11061652
10407
79
28962904
122621
3009857
220764363
3735875
79
206999226
1711725
14225
11
1658
335
27397
94
18045
113481
867
40987
7
37759384
636
1786603
44
99769514
3
2344
411
870
1328
22150336
30
134672108
10082243
645
1407
2
204558287
6982555
137473
157587041
251324246
308254611
311462644
60
275016
193557434
11897
1754
11
54743
306432
9
131944070
4818
59
1992
23
64281
3
258667
99302382
54
60457911
124
2849
3164
2698537
1025029
393
17308
182699
29
31
268469
1046031
3237690
17755
552
8979227
12442493
4659
8443541
1480448
70620
2669
63341584
39218384
3556454
40102
38319
14042678
45361101
393891
984783
2788
59182435
21642
52
6229487
340443
399154665
237744750
113
68594
10505
8358
4676
474994732
105852230
155160475
67435809
3587
58
1025663
253889873
862737
439727300
1364
5962
326196
71
1847228
2440
111
14320
5
231044395
1524
28
108578
430
42653322
182442
47
983
47989
4
30070276
16252803
57356501
170641
115
4
13627
3514815
60339769
22266577
48
22285394
1501908
245346976
1026
6575
56
6250
15749893
503
54
1664017
3
15247999
115219
6210
1624
2
1529879
89
22
28472
95272
9509087
795
21
485252
23067948
1304
3
169063985
11
51
437377414
15
225582
239292
1706
2308
3582
117
14
222188
10213905
23
49
265
2
4775669
530185694
138
1242141
23983367
4923737
1711505
41625398
9
114
1455
292
1306
2
3427811
133
66645
3823
70491692
26862737
115
80211
2029
20272478
30
176415
162972
109926
1698766
297367
14918
1318193
31621953
489
26862
1540369
742238
2
3722562
73567
1488940
390491639
225
44
8101
20
18
3
125521424
1904
88
60
340631
63097648
66994630
83618478
25
12354304
59287
1367
353
142276451
18774
2901448
1013
1189
21600
7248946
401
7592
228820833
15091
27165223
73408950
5424
32026124
3214877
12621129
428195822
319928092
27495
208916
133
640892
317
1910
36637988
1196
8
886
110952
103
5
108594
3
179
2
197017
49443
2
487
842788
11674
449
1758
913862
1149
165237
5791
116109596
313385942
105838015
237754
146
274
29303186
111541852
2539
5
197018935
3475200
1025
12
135431717
3791
477
60478
10
11543383
3279
2756392
108381020
128863709
12722
19733479
31139277
13
336
41
1002235
76665457
30830921
3
400
163
942
4
255699
194958
181170947
2623
5
207396
2442
7
1330
353681
5107
58979
3329584
1759219
172501
10
3514641
3041
12
222
5
10
2
8050
215429780
10
436117
212362186
999
13
1749
4736
3
103435
6
36191567
9
19836637
157
48463910
139
31
5164
159788309
4909
361655704
79
111404902
46
535351
590
268231332
6718379
55912930
13908
350138564
66707478
6
189757363
40
9
103
288
4084
13121
4177
4452244
774081
7
4
42650
264074
791
2
3628
237255584
2
86123390
3133
40491408
3160
979
106
27
538230
1611
228116
15459
97459
416
20
19
32358
520707259
469345274
43309
1171570
6806
43
106746465
262914
18508
10
17179
2904537
27570804
1863
308
183
53564
1980189
2
1474
306955
785685
54
1676
33631152
36
81
2
373328830
11911
23
328
28
3541059
411041214
1654405
1953
189
1145
12 100000
3851
777
111838849
1484255
146
6815931
838
5601984
12350995
6
30
492742
721782
2837208
231669720
15
25200
159
4581
7514
11
21746687
32
1175264
5
719814
3
3324459
2005
921225
110
28963
117821269
104334588
38
5404896
6
434299
1003381
55673699
2152447
507
26
56281
359366
231113704
3949
4710067
28
17
14340997
125050374
139219691
45
54212215
3
189318761
23905355
260
1192
15568
4
900831
15
199
6862655
23
182625
3872
206228
10782
1123424
376985032
58012847
46699
47
103721318
447012303
663776
15416
6155
75234
8936
15464
199084
271880
60
405148
235247
26074841
2046225
69909
602326
624
195909
424
4928389
63288154
78597814
392374818
231498
38788
1281
14
198645
361
108
2008618
110787
22789352
7584692
2709039
155392
58897351
9
166425
282
615
408853888
23
2911784
4535877
726349
3806
162696
13631
1063
235046155
1927
2025
128633
31
3
588527
3859
8051
486
443536
51
45285
2203
107
35
3098545
87497
453223
54769292
33
169199
7
2534
50263
6342179
264
2180511
14863290
5
2
1021966
40
296017842
4
43
66219068
191
125
92151
3014059
66212
12773183
178
255
25436722
1410
16
148600643
43097542
55494617
7010441
133041361
97820
138
41
5
2
22
2814
14
32762176
2356
11
38
2778
485742453
4
6
4
389
24
5087607
457524
1588
2
3799
14118324
12142
8055293
19
2654
167
56671
2072702
2000162
88
2269
471253
7
1669
50760508
44998
10958822
257816978
11310410
710
380
201342
705953
4584
14
417172494
22626744
1147649
10081
29274337
656300
26039586
54702
4039
55546
38372
62513
352
257331841
25870
6911545
13
8994
6013159
32402456
183
94873078
11913
72095
120287761
1039140
105
36751
12059
968812
4443507
95
12
9845219
255
118
21355530
492328384
2019
57
454088942
3
18986
390
11442835
256740415
59
37423990
248
126142159
12407881
27
906485
173844878
1044349
256569726
32898844
23431
41914
11802272
4542
3198
125194707
106
439
8296467
11
12588
220655104
40066651
350910686
54
792025
5
204342
666574
7461
8
1575979
1666
7
13
13431
65799534
256259
5353
60170743
381
61304130
3
228764
4120026
3492532
134
10247
114451
840
934
168406008
41
2
36
170
425083
3658866
42945
1885
1126039
911
114
17
2708168
4282
446
494
5271
103842057
371
1012
4
412364686
261882622
12
37485515
27834209
31836
6839708
329
213044117
13864450
14101557
1027672
9764
2
31436
4101351
3
14989116
107481828
1040
1522166
564
3
2378365
106813
1792548
59174
938
109
473774587
417
876
59353234
237366
185
91065821
905705
55683224
60106
2
47
338073
50017936
42719
7290
3
60163
71
1232724
2232
502074100
123
2
400
76
772956
104493151
337659767
6
12
93248
7063
3
16089689
119483362
2492
7935987
17880760
435
2878
286372212
1047356
34397243
231149337
207383930
331557021
4
28
3579
25774984
93
99909508
6
5082
50
5643666
73834
1587
1707055
236093347
7107424
44921
3
16243674
295103
301758
56749915
1366266
874104
47
257247307
184154
36743
298890443
266887018
27028873
3199087
2816
2005
11
47
16
1943
20999
57
2169
18732987
26721854
176
23417257
2078
124658829
692154
2722713
2
70566098
21682439
26330
269165
826
1958716
259347162
3783349
11
3
89098572
477
541
985
234
59
397294
861123
11487
32
73818
519438783
410722705
27142
4
17632
8243968
521486
11189
3634117
123545
767947
496
108811694
16
101161987
6
138374
10
113561162
5352
61371538
43827626
28660048
424919
5297
39
90469441
1151012
157976
4407
24311
217247903
1981551
373668
100383279
3867
6
3095
15
11
34540
3364042
64864
291272
2
28177430
8919
4
28419950
444921604
966
2
724
133
155
25949
55
4148672
6201915
7029905
14092
2
714109
35
610
254
3217387
251485071
5937111
619
11721876
57
29400
20341167
2814
23361327
11664
6133289
41014
124356598
245493051
11
267901451
19666
487846
13230
73002
6164874
424825
7761546
2
432
766
13
48630131
7
121
1080710
6
109373
63938
277296762
61
900136
3611383
5772
3068858
242004
44
45
206949906
124
267616
773124
399956523
23130
15342153
75
442
3
107811
57366713
5
54272248
150484
37241
15
18
104996
20
118449438
23
52
7
5883963
101787
4153295
456884
60
8162246
6
730
696
61297226
6389573
197140
50257
5325940
2
325735005
1905
1214619
67498735
6592841
496852
41
5707180
1366241
196
39
478074
65153664
69027
15782852
8
4106075
1314
556
381941
231708
37
16758151
10095903
69407
8
3738
3513
65124593
8625
14028
97107
1099317
252148001
44583
64697931
31572805
13914
1427
7880
2743
610
14598
2
847895
119
4062
1835
2
436
3897887
734462
5
1933
14
53
475
250
69
14592
29635
70860642
103446
9
207723
8997678
34
1470284
140320277
101
22065
1026
1333348
252
2
14425
2709
242842
116516489
4712309
141
131431
58
2
7515
659728
104
269
226586
45
29
210
2015
40445376
8
256509762
1375426
10298
3088
2
2540604
30321
10410
6
818021
94
57
35
62847792
107774
25
20634
263289935
2
2
1025442
253314
1912
87429702
52429
420
75140640
57511925
36
101
13752018
51
153517843
49
6
6124
3
20
18813399
86979
3
16083593
3768852
13082
107915110
46
3
324197
172
579
9632958
28
16259443
15919706
451272234
863
14
50
1366
3438
46
1945646
8747274
815374
52886726
264807848
3
114272908
149289384
2
48
41182
2
22950754
6
32311849
24670603
25122
44
2043683
1613855
6987
22
528750
71
5975949
85431
22599331
22061700
6828
39808741
931589
3729907
2060214
7
229592
25960
2699
11909813
1205
67070571
239739789
4185334
79043674
20329
209981313
4616053
6754723
1930
30634549
52379
3
87309206
406
146
499662
13194327
11810176
779936
5
3
7056
19411
22
2761323
84
378113808
7
13418
365
5282
8
350
216
34222
418
19
1415188
25906766
658
138324
3
5150
8155409
526
108553337
12434
31053029
1791072
484505
248084
265
224271615
3
132896
31669306
91730879
33747830
1694599
16118066
16947330
11
13
15331318
11
1433932
6177
121
22799
13171741
2774538
126
771
547184
23304465
44038
1955180
129857378
276935
1765
3
265064
36712737
161847
43
179820
6445
124830
28
6
9862642
3713
3566
97692
40271315
1139
10618142
496628843
470199640
190
171513
37369
49
7879
3456935
380190
24151
15
30193904
1700303
14852
175216709
110580
492102525
29
4
4768
75317633
2
13
119414827
1819426
339
8
29
71987632
81310829
6993183
118350
91221
4347986
67811
8147
2842858
12
53
802
65063
15
894729
63
12
15524876
251532
12608290
424052937
50
54786
90830
7255
24
5
26007
4547
3203692
2617
459
91
47449536
30
3
9
2368
319
6440
5960
6417
86
2249
4
435346
112370796
364605
1678783
8078
2
505321
229595
9396
28219719
3613852
25
7178150
202899
15647
1202
42291
1461
79785063
430062188
3494
4001
9
3487
346075
42677759
546
735
1797982
22096
35
226
5311
86509276
405357406
7
227874972
30184
390574
318
487
24565793
10139
85794451
62474
11
40796229
2600450
39
39
29458527
15
10
62
2
2
328
78845
22547
1174275
1071
278189
2258
2908498
8987
5210
1615
374624
3129308
7
16764038
7162
30794
2834
781753
90790555
48082
14475
1481
92085920
46
1770607
811612
17
64
3101
398649240
1756405
3650376
487
6429
373
69496205
8362134
15
60505793
414316841
132
241181
321286250
162877
2
23651672
11908984
5541853
242818109
65228385
185937471
731
69811973
523077461
105504
250
101991281
23020
23398
31
1634502
464765747
881
7965
139912245
189357584
4622906
321043
2298263
127
19756
4220671
42667328
151805
268417478
533226747
17453067
1993
118988684
95821
657
6576
57
10801
2939
433188
3009345
14003
31585922
6990094
15
11386
652
31159634
10439567
6
5
4739003
38
18
1402814
173
57
14188449
1898
58
509
30934
232
192183
29
3185302
31
7918
1791
9873
314
48
5
764
11207
2322
24
433
370378
12313
259029112
8
372671276
1483
6
5990
3151
382
218558
7
125078
28442
10568086
1502
97114732
70657
216086566
65534432
5140862
531801976
22
1037975
460
307939862
25540
11231383
5172753
20
23
951
29407
64386
3
5
121
485882
54
93719
48529958
7
120317
4735
319707225
419196408
903763
2
455292019
16
846841
8109
7025
7376
2509
62266
7567
7575
57817
288308081
15
115665406
230261
8550
4541963
39822521
3564930
27
1387518
2299
1832
6
2182
101780
54036
6310
868
6285069
10149
6
63175831
55
500889
44515065
182929
69
31157391
88
7496
13829
2224166
4663
13632646
490
161802739
92616
29403
16858010
7
77832
932
2
1191830
1367
19
12453945
2
255
3
8388
31
12
33987
21837
2506269
41675408
270856
17
3881
1080495
54989
7
8138722
435378
13554419
18
8
80
3
220083729
482
972931
31497
14368901
190991125
929
49395188
2184
32248420
952
4106094
33549085
34
2
84469
18388231
2508
224
237
111
1212978
3
457695
499
22
14
9520332
220608771
46
89423510
3459
2949
1018
53
1322
20632
527959627
3291
65
12169356
2509068
2542564
506550633
1057445
379
221
386
5
385897
18
198732419
1102
18043
20973697
520
216
629880
154
17225
1303452
4096839
96962
117
30
3092
41525277
119804204
251770
10
235007593
1233
1778528
2423
1682909
2777
993
289878010
234
78605
251600
138399736
31652589
35335
245100
51012587
120
50874
5515674
82259
139472
49
3966857
5126195
98027393
286
233706
1686
28233021
458582
103514946
7955
26098
64
36137587
878214
8359094
6103792
7689874
17952
7
419
56
14551
1323
3695
6468310
773580
1670
1265335
364599
191596096
31825
2415
109
479
68
2794824
970490
3690
914
801
111120889
6
498
126966013
13732004
2278960
1979
364
2047906
54
9
325
2
3709524
9506267
1503
10
95
11833
411467
109780240
768667
321298
257186
9877
37487035
398661725
11
5759730
4
5
23
28
71
99579
60
32692
24
8444
1041
152530541
992275
10165005
180965703
4795209
256904789
7
3052439
204992
8272257
510198
9873348
15412665
2577135
425
128
886625
14
1912
25724629
39
156
514878820
12630506
7609114
13900613
13050259
503621778
2
2669410
104
148111266
22540
212515
3001074
3814287
915269
489935
522190030
62353
13117729
30
158
16468081
2171128
9448
2498785
300
2127
24732
159658
372
152290
2
1518
515
288748197
128042882
59509971
81
35093083
147996271
58551
786
111121884
74
471475
395788348
43
10057700
3759401
2
5416908
509731677
15944
31
15
518247
16842944
8905
3320
21
24781540
23
40431409
383
7539957
64324
16
187
48
114297
6
45956
723
42352082
69855868
28
30175
350895
22353705
914
18392354
10569397
1663
4641018
781475
669323
112626951
13974
7857001
22201
25655919
101040091
60
101641
1527
1116
856
124972
1940775
8862
19854808
354245
2166
148139
227
439455
33154
23
2
686028
1120061
12150
1842
5112
453204
3
220866999
10
26100
123193602
231190868
71386468
34577468
38361
49
9
326151048
13552
6
4080401
6596
40521682
62688161
15589370
888
1243910
2380
5194551
137964
170249
74335549
17566853
18721871
33650
16467669
3
14354752
844
88618948
7
6522434
119311
92
12373
673321
66793865
175
1656
126023848
250475
1804
277320
697
480025
2726684
1379749
437759462
516
61808814
2
11
414
3901584
2
101744
311708
1817
13031
388
5013
3278
3974077
43517
28
31
2
5461081
743
70083
53234854
14629
139354010
125525
105
529166
200427
511
15476
15
1485431
20527
2864946
25700
27
6365
5
6
622284
1895413
377737
68
107619
8
3916
338872109
201027
106869
16
2
1699
422544154
11
3754778
9
4
1343
826
119635058
13752
15875
3925
27
23788
154939831
7596480
29277
60608890
7170792
11
351202
200347
57898443
54
2692254
156450
11911
82275215
110852
417
975797
3060617
10899
425369
46224436
656
365362795
59650356
31951
514169453
12622
4069355
88127
15424468
2046
3
394979
25918
7906041
5880
55966360
1607
518012
1109057
3
28
106246
11911690
16698221
57
40
16164
9777
136534
1075
216070879
533263
91
336341547
397035482
16376
17
529
37989
17
23494876
58
7
294983018
3964
394262285
1473
248792
878
104261
78979913
407
26263610
37
7
463898370
107037
161
6217013
605851
261325633
29742715
6
313172782
227479164
112896
614
272051760
31554741
30092
446694185
2259
41116889
132997544
2098287
106105089
1784353
63635
638990
23151993
3
5132
101
20130
11947
6637
63
3
21400934
936275
577
114952
26
26355400
19052573
208202
12542
78
2
12217398
216406
37
75275
340118
28198469
212319
125523
3969
7
810906
1086
18020
8741
646
2
519
5527883
5693
1663
657
16021
1201966
6
90902339
11839906
54934113
986
54
22
6897012
177935797
55
151963652
25036
5
521684568
247
814
170722
4507
253570
95
476
15913
86597603
8
64
3205
1197593
2511625
81
526
123393627
22
9541679
1450
19816
25755887
25
855
36065
322
90013
6549351
556
178542
255142391
4
84051676
2131
20
923
326641088
673
37109407
30031
294262520
1433262
14
19
32159
33
31496344
4165755
386674308
127445
1619
198571432
47
54
5
782
134
140
3566
23055514
22691995
2672920
12
9032891
6590617
10540217
29466
222478
23
805877
280
73871
1130
6844688
128684342
242409
261549
93
2
346
343234
14504582
56183
45762
6084848
152
218360164
493162691
333316358
5854
2212472
2
9412593
10
235892
164602
172735524
1844393
61023
224263
188717
24743
373241
10279
63348690
3452304
2377
95
34824902
489193495
4751
803677
16025
9
15300669
15282025
104382000
226857579
4
11579710
38071145
1585
1794
3
47908
5517144
31759
53
354026480
3375
760676
26
96750459
51016
55932
6752337
144154
771968
157
481907
146819
4629
8
6
34745338
68669
24958
1990
4799
14370
17
40187622
62701
116
2014
145452
1143281
159338530
104
32657
5
10060475
11081
9215982
1215045
2818509
6537062
113622634
58
102
6415385
97552552
94214958
31694
39121
8116
909
407
956714
12076
6
353298305
3
60586
260083
31
27940655
60
44
100716045
476014841
5
871
54
92882265
5
117315600
197693
465
24624
2600957
21956
11999001
403287
22342882
6322459
43344
1483
106
2
47844
251998052
36
48181342
105708
15824
57609168
209016172
1074563
57
13
4
15583
60529493
25196408
205951
3848207
11075
153885
205720795
67576
602
46099
25288676
232
238730
269103
2636
158842
1346082
10
3393
23788
1906
28
174622488
179626
236
24130366
29
4390
1631369
31194
1387336
495
4166166
22
6978892
156490592
41409
14702
7
9
15450
3068925
20
7706003
29163540
254415
803
366806
898
7
141784529
63410
149267292
7363
96849
450472
465
3
59458
6564404
860997
1013
188431172
67
21
24165956
3
64029
1403362
2514923
2723
51
64570
16412365
47
15877388
60779
899
96539896
634
929
73276
2368389
40238
167052
3370814
2961742
4067343
295
6
179957647
75655233
13627
2715824
522902875
14
105
64139827
17959
146178552
48
339336
107
2
21911
48059
28
15
788
786
31
39218
4424785
5426
512774994
302402
5005394
1178
2
74
453
2084
244670
52
9
888
206612711
120109675
17
16112729
4338
624
123
107618
6
6734
72016
11
756
60
3863
2336162
3361
2824
500174
316
3810160
216229900
2858
5208
5
15
7975
955
284
60048
2036962
5263406
334433450
492345590
451647
6
30
2
185
1070
6369
5563026
98313098
12479346
199850939
199
30
922345
69660
2731
2
151007
300675219
11
59876
23629
127051
608
1424043
31
35
1313941
469565
108516
91
23021982
508802121
9971
57
5286
3217
709
209
20327
252966324
91200
11209382
100725250
59
2
3845
36393232
2
5882256
27917823
653
246510213
1767
23
152981189
169
325797331
99258
2694
6
26369
238949
11
156003
18015477
12339
1884
50821
7012
1806190
2
5890
69
1730849
10949
74190178
2246
33002794
45
11898341
16
1879
1335
5921613
1017
80
15389032
90682309
395308482
17
463680251
253107617
61
953083
3
48927766
503
233434
79
7289115
25
206
105
3097628
87825
118590
1293
7777799
7
120
389094312
68
6837464
467385
1429
111738571
86
6295982
6942539
31218623
6026
1609
2
240
4544
2
23821
4845914
2986356
102487
721
609
822
8
4716740
3
62940
29
3
95293711
6
52385986
5
29998175
3
989978
19330305
102769
3983
3750
9
1271
4
413588
30
15290867
17957485
19915
47402576
15745
250
26953672
15
25861916
5782721
40293493
50167178
2899802
63980
836901
1917298
213654
3150
632371
95
1389
2131834
1519
61
260115687
117496
113
710265
295413647
121890
8415245
11886
104001698
158826
72573
6
2
215145
2
155598528
288561
375
2368937
1088
26677450
12916363
36915
117156
3141232
494
102949242
813
244855827
4708881
1869
19117104
855
4602365
6247661
109
3730900
1715
1534
46
636
54822
32847938
105492551
5616
31852852
121247
64
5008
230
474531
4456780
16759363
418
22998197
335052610
37522
20793
310385
2866
7023
3138
21960392
14
40391
853
475840939
8
18405
58
5
99984
25180194
15240
260553
61
264071312
12
191421
9
3
83838628
77854
356
7105833
18882
2145
6
32354
1698155
1480504
45999
3110678
7228
2034951
13963306
23225306
3422219
2686
191971720
6288390
39838731
274
4
104
2500
313
50382
43
2473
278
854919
443383
96981769
52611258
6
1194400
22576904
464
41188
18353724
51371
276186597
7
2556198
230
35532933
12
9644
2
2485855
990
135
120067792
421425952
7490803
312
10639118
49
134
12
107882
19
4
3476
121
166545872
2193110
6527475
181
880220
6449641
3
1404
101
10196877
3
7443815
85340
13178
37
129055841
413
5620112
329831
199666176
14655
19
60
972429
2181
97392802
761
3
61
11
141790253
164
173
24
25
5810393
3377
1627586
11
44599
3841487
45678
279
965
1917857
549
8317575
34106
527921998
6
103
31
31
1242
1383
13
822422
55738
1288
13
685
161153285
190
35
1114439
61362246
146776
77
215920
3715451
28556794
405
697
123316577
740378
209319
29294
13247
60
42
134102704
25
59109009
581252
11865
382152
926205
18
388392046
214
247538894
3
1094
6
607261
196611765
60802
58
25491
9
27913139
17
32435967
14024
104815
181
78
4
1062
9961725
16176
7870
22362
2
13
1247
9
26939551
162921718
4
1784065
5
29
6958
304
817527
29641
1195
10323175
14189037
4516351
1510729
37
4230675
1941523
9
2051644
57905
1160396
1868874
285
11
5035
242
183531021
60718574
4599233
530
160471735
57439216
801292
125988
5200
9101214
27262413
420468902
82829
624515
144108
281714
49
21647151
353429
67955777
7168
1324
26
102
41
7491706
116025321
416343
195684749
4
4705770
209798330
8196038
650673
25
102
18658388
62205738
11254890
52779
213094571
50271
1614900
103596
110
57334486
19
7024643
36
33255
366740
28
284539404
12974
1321793
182629
399
3003
341
28
61325
125359
41
172492604
1033606
351
2
1529
3173
4165
92597113
15
46031
10871
53151
33
5
6
119191966
258700963
3628
873
59147293
7832
8104285
12409385
213417538
3
14915
3920
48129666
391
1280
17808996
13180245
23405902
13642
247134135
1166
22
19
160893
2119663
62242
30969393
180789192
90897991
1043100
3153
6949448
1939847
5520
4656005
7
1960215
3037
14824
455
180869
103404266
5555
3
117752284
54575
3
15436401
1217464
90
733
7065840
13
109
1469
30
8745053
501706322
113096
71
3696696
4104049
26448
16
721
5
458760
1292
55281
1390849
5861110
1046221
8685610
618918
19243241
4
760319
25037380
65250
55020148
39467782
51991504
7624373
123
13
3
16719
867258
232117
92913218
4553
196617
57108
4417
7
161254
7
236453
649
92001
211454
9509
205761
1160811
58
60876372
12710
98
50921
8428
409730
13715
5
356829180
3
24059
3767
114263
310
14
10
481068159
152777047
103599480
13440
718105
278
50
144302590
126672
3380999
7249
13563263
32056
48
422099539
41449
185
39
1967479
6
2920
229187937
68950
131
220331958
301563
17
55571
24
8
32795
1012
174009706
35039
3597881
566943
345554163
239
44400
2417
1404269
6
32065374
26
52119068
10125211
13311956
122457
67
5
9715
32577
3
669
4
45986
62510
390898177
265
6687132
19
27
9400
45
4
51
328
281227931
24
10843
85135
649353
46049603
733
8194961
155590
50092
15
13036
63
8259748
299
146698
699
377070578
63925882
1967
8364143
6355
474
168275027
56771163
71710721
27132
5684467
84
102
1554191
2081805
2537059
4
147186777
701550
113883989
7169266
25311
5560056
84
2696
21
32
137434
6454645
20
56655
1000716
339
149
2608164
89
1753
368948
808
30
138078572
334316
13800
127154563
3744
621
32697279
12321
1744785
16
96
41
19
322
3637361
1743
211344502
774486
21
251315
8603963
1101
1579448
6
5751
419796
98170467
39
20224698
51
440451
5
1976
22
2677
87
28
5017
124283785
16076
124
287045
301139
4537
31315
7239
187287260
269953
484054092
337
677
13294
58824813
104
14012602
173631965
3481778
197
132804506
2973
232908553
70534748
46
90568
706
223
30
1821
4
74256
171
3755970
108
86177222
87
272016
49
1171
12654544
6
9937
84
2
20
3085
2569
3584202
60
2224
91021600
3699215
893
5689765
12821
3188
2214109
3
28
10318410
35596605
13512
88218304
1730
28515024
3619057
609070
27
5300
4120802
749
133296094
3273455
60410
2851515
6977
37321
19360
2300833
19140
1823
14904
128248400
79405111
11102599
311012
686
188097670
6
168388
25489
581
166
351568774
3
442
48524
4692192
5685781
18574602
5
524
19326
384115504
357920858
31637
246
59562017
84941723
56560414
4875851
56781727
207
26453840
21872517
4475361
3
174
6247286
292427
3728
1910
11020446
6
1333
133
3975
1017
123406722
240
2913
2309
252948427
6
3
21
1762
3201436
6182686
2184923
32836483
69
1531459
176352232
10037048
2729
14
1081536
7
21384050
7499668
2061603
935915
23
439
1020
90954
18
50843785
18
96270
53
4075387
11015
24366368
90361
12476
55559
78126
2
72
2512
29375
67419045
194999667
130718
13
10492780
302
4
1966
8332995
877662
32677707
11568466
87
28
2219
11784
871
95
26672
2
16605955
15290
282295
3743511
394693
964161
46
118
2028
793
18
239216096
20
27
741369
146335809
7640
263700546
42771640
852850
2085685
47
209
91
159082
959
3129
4
204311371
83575
6
788929
80
4
10871
236745
696
23456
58
198
9072923
2369330
436815002
457
1897
2062
517
124
773
10
283
194
597526
1055
329
3
1716479
33493198
4
14
2
12
78435515
6009
419464
44
518236
437
77058
8734904
79119
87189
37
5753031
130747722
156567
516424909
306
2
165528
525528
37
12465
21373
3851
10075058
319811287
25
31
21
6422
107443
23
517
211607781
57811322
98
1335
40428
1389223
394268817
5
61
134579
713321
797
149
3
181138590
2012
1333226
236656215
25694
30
106989
44679811
6962
142
42036
6
157773
8251644
5132
1351397
911764
39314
73788
243564
135
115304
1358
14404528
3
1867
14156
9550
103
6944730
251
9674
10
356279
98350055
2724438
32
11638
12
21
61844567
21381697
33224550
1805774
86217559
8526
254
7863
58950
17047900
1027439
2
7824
23
761966
33
6
1737843
129411
570
517482
24760117
55493257
1800643
73699
236084041
1767
12
39
1599830
1360156
3029
1306
593017
332
1242
24
3909
226310
939509
2013034
23539
336435233
25473863
76
114
8089
1815788
437
30693928
3567071
23
20897
18075784
94529972
213
12837
1091
13399
72010
14010
1012
47051
48869963
124132
228
2439
14
197
889
32
4452355
1932
7
13350
89072
590
64657828
119
7104143
50520
648
39369583
14107679
4032
5984098
7546490
7911947
8
73
131
44
6
56100
10929
1138
15
34057432
76639
1327299
1959
5322278
1685957
30697575
1610205
973101
29
293510
78818
5011265
1469088
145542971
126
125041
409
7
1315443
41
24
2
822
12235
57677
369100
1128972
87520537
4
297955372
250
198886
1193632
672
6
1950717
45
2950
24922
421310
51
14372
340882775
432701231
17
278
84
71198
2336794
24
379473
23926
25068178
2152
341043330
20440719
7519814
83
19661
27
3813161
253077
2580
5930769
6323287
2
132196161
14765618
3413274
2
22072
11278198
4013547
12
2803226
116068
1046630
33
24595
77169608
4173956
1745
209219
16
522173403
438
14543550
4974691
11
1382
9838
4819430
3031
37212120
1720442
4193624
3158
47132242
156
13461
31
345001
214749
47
22271401
345
83516245
129197566
490
3
46847
85
593730
30
45288696
37
1119
6
23
3105039
246
291689
2
12532740
522689235
879
53120941
14285
16489307
123962
880
22
3250493
871877
6983786
154792
3
1627
1836120
42
361265260
10869
13021
62807
482367109
40
34
127
7
6701448
12466
4
1202
256644
16233
52715105
51588
9022
2096
12932334
7597370
3386
3198
289
51732774
21
8
5186410
63
150
3760
7
10
53708558
61075
103043383
102931
67528147
161612
108
1735
206903655
1263
120199
60685
14503010
91250248
1005
44393347
62649478
88156016
10190229
204834136
115053085
81562079
24606
390219940
19
9263
1093
27447379
603193
1287
912
98911
428
6
7852343
1636
6766337
32449
33393
19
215
26274278
1651023
13
446569
246
32241
4533514
1168286
3002722
5171
84
383
328871
19792
3047905
306
817232
68
56
59932
2
258164
489
8
1100
2
34755
26460
283118942
239122
364
165097658
180
3
480777
460
48174272
925
2586943
128987509
189451
250007517
28
26233
86
1872114
32
1860241
100563583
152345
3
147786626
74399000
152722472
5461934
5583029
7
272043903
7974775
95845552
3856
34
2954
1602
81
12158
2091
527
30
1134
48690
34
160224
287
13947
3677
3151
209
940719
63010
68
211916
1179620
2097
12106322
5
175730428
16830641
56891
5905981
236563
12333
8190387
247
224128
3
72
57196667
157
39468
2230
433342356
16217954
576445
5
6
158898
351555031
109025
696744
116654
7
23195
4643225
57682913
1688
456
51090
3230
3388062
4149
54
729
28979652
95967164
10302974
2
2036265
854146
75271
604
252942866
33779
1217790
1416
357
25
32041
149013168
44881517
19163
1119
6799
419
536902
1053
4511
295415803
60909
1317
40878940
141
6414652
58
243407
133
16827
17997607
6442
29526
95631
91287
7560479
104129
152179421
1938
2018569
934
227
154310154
23
7580217
2
26872
93
401679
2
17402
165281757
62390
14440
362368
6
383800806
11643
434
45094
2
150424345
58153
113989975
4852
67395971
373388
276704
19
650
58111445
470899199
5856048
1246
1534
194
366226
1258052
150
2958
8167
15
1016
423078627
401
40
7839
122377700
22
32268444
1777074
23556176
14268526
9181
8414199
127528995
472240
20900567
807
31
1991368
1254
9010
2541
169232210
2
666195
56262858
14763
28484623
112710509
39774
180659
431151
55
163
5
42
1205869
475
60368796
23
155328
233788856
1638677
146005726
156222
817
236
3913
6
3
13
11305
506586527
82046
1020415
172872
95458206
63
42002789
56
2978
37686735
114196097
1002
14508626
25542
208
7
13573
2204694
1860256
3
23
2
1629
6717548
9810
110
32246327
3834
28717315
139981
1957
1719972
428
14116
7729175
264013
6
3480313
163
104
1936
1945
13
896
371484
2882
425
41936
27558957
20
358
387784
60653317
49
23867
3
316198
206036883
323131741
14
33
12311531
59269792
25
4
11
124
75933
716742
262730894
7202709
1936339
6327572
3
9064899
74
147954504
6168733
463169307
59130576
416519261
124091183
201
273382037
129289
290279251
16756010
1170
60
785
29
16
124199088
29039891
14
69448
541
43845980
924
1161
7
41981
1057480
1759
9
187189765
609559
3191
4
5047
28008901
470
16020438
205
288503
6
111382
1231
12
324724
14885
947442
116548
477652
1042
12771860
3
12552
28401
10426
234
65906359
4030
6
27490
558
3972
26
6
58
411424
2
68755
13
1452
6155213
18004106
52
13506
3647
1949
24
148208692
783365
11525090
422891508
3450
541
6254065
86
1831893
174356611
225037
486130971
5
1778841
9406585
2778410
9
15542403
2
255233626
68031
432
11
10950410
5330
287908739
98841480
190650
25430536
6982173
3
126735954
696425
797
30758
13
7970354
126680827
165
7168
312334706
63
159617869
28195951
121
465051664
27147883
3
370675
15341
1386204
3072
336847609
393596
73057575
3662
62104
58419919
67621
627
2
878634
1601915
1379861
430
228
1782909
304248
6
15964
101272
2740
21378
55773543
16924460
44
10230471
3355
817
4783217
8051260
522791
177
313485
14203
2720
3
125044
785821
426
11004
7
392844082
492402156
706673
85792
723028
17451
587087
2450
421
60398
21083189
14
1760
14682524
80113154
7349546
15603894
3
36
97138
28362553
10786
3
13
16538234
273623
9
122
192026
359011
320311
32419353
114117
60173
3882445
121534
21
244735
19
156318490
209272241
1451306
22471476
205
45892
5298
6
4472
33222088
57004044
3810516
130581761
543607
185853546
4
79896
271244341
1674381
59549851
419873117
51896064
88
21531
1192
349525
1868527
65
24
132561385
65
132154806
751
4019361
177
286107236
3400
2640262
1887405
10030077
499054
7099191
1623447
52484603
2
1733468
8995699
190
6
5254133
4035406
1956
3037
48844
2515099
262909537
2844691
229010
4720
294
3
25951
28551
962126
179
751030
3
3628
10320
941
5
8252436
241264
208877902
825
18284015
357
15
6
4627
31759430
3
73178
2605
213
120
12459751
83
30
401331
2126
2551153
15660543
24
29
161
2705685
17
50376709
29674
135742832
2649
6999
1265
15738
339
2
21643
12548
10
98394
10289
8595709
177
123019272
1999944
175609491
83500270
788808
428063
21
9412
105930
12558
2433659
265055266
2
111700
125066
1771
7590
3
878
214219390
11053258
3
521860
32882323
100328
155237
928
776
17
59
17430
1734
125
6277
31202704
43
29918
35023571
57
37175757
7688
215399
28
969715
3
1837420
4551
6030740
383674
3824
6327
66655
56846373
1653537
751679
3
569
12
640464
1014
49615
2090935
4646786
95997339
49
17
84
4066714
340495294
10406079
7
10
12
3056081
473143695
8066920
728575
51843
892
934723
117070257
28
24811222
15446006
6
107361836
19050784
1439566
673
31208050
994
6
10632
21
10
27
263632065
1761695
491093631
85
71819
6
27
15042023
1671656
841
6642
80
467788317
423524
7477842
7788884
8994
91
4154514
10
127023728
41548438
113705413
1636628
380
8062152
8
133763
59
142
32
342584810
41535
752162
737928
901
2999
1004069
3096
23123772
4709
326
2776442
246981173
783763
3031267
14661349
7310818
11
11267916
129561591
63
7992
443472
63187941
19291
60654149
187723128
7373180
3278120
281
3818644
13372827
14115
1993
17234
72160335
413655
9165
627
487769
8
14
109
173
49863
55189734
135287910
89840203
615
2194
8
15129267
15633
55134387
389
178459
506505
2381658
766638
19070
37710
45793277
502476665
15196
26
3660
20
4
15549
684
382428
114219504
146111629
20849651
3689731
8917
153476221
109105219
2110470
686
1694796
6
27596247
4
1708
29
6737
13416
254
73124
152292521
40497
220270603
48
3
2730345
202195
34440
116090621
7115737
11715
144
154105138
5902890
3
444620793
132
1493872
131490772
6565977
3242
454
306511
38430
136
68128
38956955
113
3
5
6
3
945417
5364
1414100
1362251
245
340
601360
126620013
17247815
101873
825598
3
15716670
8
523
1118
26
13737609
5410920
7348
333709362
170005
2
175
64683
5992
7844619
223
58
176
6
31794924
32563
36
957829
2
1792265
231471
8439317
65471
140502
19209
28979
139320
14
168213
420303
10429583
33680756
788742
23998198
1681198
134557
61719767
86
6
1414
4266
1398940
483836
3767179
42398863
30
169
694
17
510381417
52780629
60349274
104
2698130
6378
1685
4196
8
9
15872593
836397
3
190076135
73881432
1751707
242468060
41140
123
194
423359014
2623
41
222019
238
4264
425
95108
93889
1708176
31
14
130908625
18
55241601
18
471
5748925
10428271
146
33
29
21568
32401
55384434
3681688
927235
649
1450311
635
1625
3767396
21305145
10097784
14553128
1299
50538386
12385
215002636
239
3985310
211
1958
1595
96625212
2
200211
4830308
25436896
42400
599924
1010224
1844
95093
197886
32307
473210500
7228442
726374
58527
177255698
120233303
78906262
7549
2
32348
14943
1547659
20
79835
87839531
178429522
1820850
122
7500
120779676
228393819
77974
52877994
174755
13
62153
28622
2442
710657
816394
752625
1345
14294231
7658920
7365352
37
252677222
213734
53930727
156
2
60524
173
8955582
6660
3607815
27
2460
2745915
1429
19302
63401
8260707
250980022
18154919
2
658626
5778937
4801947
97233
41097
115234
198576
226
14294
407
5251571
323
208747
267151417
496
239344933
4108623
57552
5919
81
146
5245309
66
362
11
28224
10
2
13918684
16
8736079
734
22338340
907056
256458
1664
91233
31
14576595
80814
20343986
57
157836
84402
107602
250532456
8856689
28
5207
3370950
3112532
93
207369035
2168789
30
1692
628103
390815167
333
3079
3
26
999
1275
493
9
92081
100353
142
120
522
1063
2
7992
197
59
12666
1564
50
2
100051
232
45514697
8
30
249734715
945
57
7426
3610136
297
4
10848
4
975398
121098
44984538
55
26971
10
815098
13380640
29866
3297347
3115
67739445
7102644
516771
69031
5223
135
33720
5620429
17981
63294261
508526869
8782374
255727564
321158
462389265
17033464
69278
92137
2
9095664
226
53
28749
15
88763581
5523
1332
41742789
108162635
7
18436942
11
715423
3503
3103
41
94992
2
235351
3
12364
12646
5431260
23675201
1843
32285
141
6109
24826
17379160
51667289
77190012
71439806
27125
60
12469610
7339261
3192105
4942553
62
2150543
7
29
1995270
4
56290711
900
156
13
23376
288
4
55
375351002
17
492946
4005
31909
14
862567
33277
143
2249456
234
14672
168
125800
62
20171440
52337
161528506
116478758
1003
29531
11085
883891
5359
1375
21522906
80473970
1521074
17240
23
361777438
3446783
43372
10
4
593317
90
18
3271
8167422
105164911
559572
12899
10819
23257411
424
6477
3993228
57476
12782
46591217
10363
1415
1062
26638571
18
129
292259610
15
446
2447
7002
190919
34160
23776
3561
1876678
20620
3
118
1508156
17146580
1173376
1814949
16119
50
18806182
62
188778
276129231
25191373
3284
4046741
197302143
3
268
14
390667473
13
526980788
7
155525172
10
183959
94536108
28
7678
3480
917589
405121351
24938807
29
13
90191
6
15392158
8
9323761
7697
1743
6345
30537
98726
47477648
192
529521455
21640973
355868
230
160265
12
35
4032
288
146
215498251
1968
484
107626205
347
101315
25
193976420
11861723
81432
1008515
26
1493
117
105030
255193419
1077655
318592672
9
54807
431722561
2974
48798
23647
549
1745088
512217
5238284
2005
2369990
23726990
23698
186835
4050
5
29670135
90635326
250823781
23923
2777178
126303168
4070
65693058
8314420
133013906
564191
2814
87
122
6102950
592818
197266018
90830
431
58725167
488
2
29733002
3012972
89
22
50
254355245
45111928
107885
393806
1863
140674
16
1037246
249355973
2829
295830
47020
8232
1048429
348492
21873
175280
3483705
1977
286387
868
96
944
10456432
379088
7176425
224658
504204494
897086
19781576
34001
5
416504601
224776610
13622711
5497928
1430
768
15598076
2
3412
93806
219445779
135363
516996028
3426
12262898
5155140
2330605
1041412
164991
206436980
44280882
356
1565
1234024
2
10
4849771
59231
174096930
252
119
9096
466120969
13667
47092
331
21758661
5
4900893
257
4563340
2262422
1763676
2047388
85192209
159648154
286
8111
184701
8977
2019
10195
4454
7331872
1299863
107479529
595195
7088
23
2721
438438
65494780
1148
121319893
13
15
329
3807
19875511
268389
4
517
652718
5057945
1853
2289347
119
14250559
14
2447
27364
2814
199
325552
5
431577526
4
282373
169
6743
87781419
40
268420971
128
11
27681881
1314196
2
299334
3381181
8437304
2755659
183862646
26
8
1747
100557
10
3
2729
1123
1986675
63713
18
111511
127843
139
7
924
9947210
127
29588459
234020
7976
579100
7463
4343
6992
264219767
4
6745
683256
8413
42797588
26971970
1962020
135036
385959
10919954
131065
4345109
98679771
16274
241545691
68843096
38076995
42229
159
4
3223
10573
5
424377316
4791
23
862
114211907
176524
3695039
2
1276
97812942
5296297
271357956
295212
836248
75132017
4843046
1170
104
229148998
1740
220598218
10279
914
60967
14
46
114287653
3712443
111659
141
2
564710
22
107932
31906112
481826097
31457616
702
1484896
5403
3931
14369456
855
6
44697369
448929
2
249922
124450997
32
262258390
10089
802
44547
16982
532
17804998
89
2
401879745
315602808
22
18150
2106859
44934
335790
3931384
27790106
483788302
97378002
10
926
127
1561
2
346391
423347
83563
27021070
235
323118412
32292704
26257294
494147
241
2108868
3619
21
8631731
3
2
24
12868465
563121
3283
3763035
252611
10838
412078
73495085
28420
4359388
20389
47415
55617117
6
1878
246
246
1885
315
57734464
936
1124
90324818
3
245429125
10300698
66827128
293094
29
11192
29651
325137
44084158
44776
539
3742
41508703
42577
403743849
16600
19
60
13670049
42321
1573
63
2343
6
1523
234
6215
5529111
2701105
32541737
104604
179575
149074
23351976
23
395
481524497
1677420
461147413
375137
2223142
312484
349834890
5
1720210
11237
251670341
2588
104747
6776
7681
701
2530864
6506
1997560
126709873
11192760
7157
8589
1725465
852953
4271635
51482
1017263
6
4110111
213574159
49189024
3957
472627
114
134
31
47
250
14361806
45200357
1021221
19167
29147
108
249682467
14328
6488
15
7346549
219582328
800
2253
3
227
11894826
154
241146861
39135
174
19918
48
14
45548
32
371652915
72227
129494769
4032040
14828242
14063424
39415159
11320
101023
8350266
130343781
233
16106
3471
3
1859554
2072406
28232
368177375
71327252
3419441
46
56
236415151
434097925
8547695
120447
53
127
2203
3652
53929012
102
37252
61036
5
261529
29287994
12630
7300
15427
18760
4988
537314
58866
97475204
27063564
3368
28421
3
121687372
23981893
10411
1439635
1313490
14280
65031228
5898
243226060
85
10379
349
1678616
197410727
90468
8
61
20197950
849083
62708243
44617
534
42963869
1038537
67197
3156625
601
3
344036413
134513
186818777
8323889
55913782
481
22341802
9751086
2094439
30640
238373
36
4019
25076
242211
7
143162987
38
10803
1316173
2108245
30501
492
165050567
327669
238204
2
258878
62588846
5866705
116
170241
2851413
6
5651
118
6
22182
768032
283
5208802
65732059
13551
986387
2
22
494
6514
218
145563
2
36017436
225941603
7167190
3371454
60283301
199297639
29
2
13168529
28452230
28344
12292296
1441
763
2890942
51
66885
6051
17
7
407191463
68548173
4084
19488895
342775
741
38
106
15564633
1677
182369430
1703
15794136
5155990
8115
6
15383
118
2519015
72117
80
3
441343511
10848911
2777
495495
57906
9781
96593899
119050
32493126
19
93964061
153641059
185
13546023
2759336
7701247
45441501
3
2172
8902
343
109
10899
261558007
20417
4
126338
28458
52
261015064
7
12199450
246998
206033995
44
511
170289283
2667493
50
7
7736489
125
362
90
30504
348611
188517
10286
2658
231428327
9794714
9
5397
141003
122512
14258
34
76
3
24737647
11
38517651
1466
98583737
12451
2832
33265019
2910556
2343
1341389
287746932
2
55886
428721443
8777800
9150892
26
358
3
350325
5103
129340
1095862
126
2668
10739
392
15642
7824
58
278805
16264142
37
8
12136802
1206042
16129432
72
41676
31593
1512355
11095556
105398
28398
183683680
52458134
68718978
3
2
441291
31685
322242265
173271793
261213
3
927318
1252414
2523
128336
40326
2788494
81650
50396
2
274
8816
25898055
9499287
130808
3251694
12
4
642
30517
2288008
31
8112296
69
65
13205
17
16
20
325872967
59226277
369170
2727
796
9714394
440845
13623
80
697
14
37561812
12
44208
1159
401430
16
13848140
102489
764107
9027004
80765
26
16920
32667281
2651
11
104804145
131
62055310
234609
1415
8338525
123541927
1681
114345662
60
84753986
405
12
244
10062769
39886473
490221267
68645
31
38716
2
6210768
3
4
24
114
2
117
79005
7643791
504307
168649611
1294779
112259932
13560
24739
3
3417841
2
7
2112790
1937
44702
20355
232028
2591218
17
697289
7808
1849
12908542
286
22988896
6
1031
83330
1091
31581
117
11
1577
2
64351331
24948
143248
16197636
354
7
11103
2
135
6
2
12310
324283
253392575
402
784
26632277
63645754
91329
2
3292695
505190256
101929
14
2
3
6621
516479135
106179
2
2
1603
336695
1265
345
3
133329349
85
44
110082
6843
199159
79
1078
128482
396334473
234814772
207
114
404591
15666
25181
30529
1896406
3612923
20525
172
21599
14670016
6945
103
36
2
16192
12150
3
10930135
215298
67
28804
4986548
1615435
14976780
257
216037195
525
12707
58283760
145258862
96431034
9
2467
110
3012205
5182063
19
437531
9
459
15
326836
52067731
1689
31354
8972
51242925
163176696
167101527
1560
13641352
53983556
34511136
18
45
52546578
13
2192012
8998
242117
192585
1178810
3714
185
3433
70991
90
23
182
434
1302
3506
1018259
6132134
345
178252
1347
4376143
15925849
393466594
85
10
1503
5130194
6447
112
1507915
63206465
970
3625
90
53799
34
39
1609
13897
11
3463
19
24535838
103053844
109
1589
48161347
261563673
1013027
488
102519611
3915154
19637240
6815610
480189051
9495533
20463693
242
87032995
3500
220599
61
26
17343
4615787
293144
34974
1509730
59863
7
3
235630461
6728791
3813
29667130
1188082
12616
242708036
9288
9083481
163747
110861107
99
3
83780280
196
7
2874488
665
56
52
2
5295
385
6330744
26451593
6012892
9
9
15203399
995
100068
2
32199
5190265
61
313977
115039746
49
265129648
1607756
410201
150
401778
9943
494
769
374069
5146412
7
252
102016096
5
211130974
5645
1339771
49554
59946958
100168732
2
142566
81
66457149
5407
219561965
2
107
290
116
213619905
183703
24537394
31006
61
34305576
301
6
446968
388
270804
373247
186943579
1636
15
1773
500
2287235
356295
1430
82994613
232
172107
3347391
4867
465984325
205143
46274
431
10543172
5360
37339487
512
21154
119298533
82658923
10
2
42646
115
81534
351
317360297
19918707
2579
4872146
147623146
61147647
742
1189
829
237
1233
198708
58434
17
1068
56374664
427
247222229
30217
2772103
348629
48567
98181842
19000186
5
14827
701
87984
173
394
106342006
8687
20
264
62140
78131813
101792
121243989
4
366553075
108
2338
98144453
158
201
125768867
23
1515
444157441
951
12
2715
25561
31626182
5836106
78
32279673
1896
227
4077679
190930
60523833
58524
9370586
59
68256
36586
7659592
486167
3993254
1363
5155441
38
124
10615
1485
4277
4
799
14
125
996
49963832
4683915
5802
59397
512605
33
11
12
431
5040216
12348
11687
88740
393
115867
3967477
7800604
25359471
655755
93531
5591629
4185955
10582
6052
1854013
967
5
88557109
1439
312725
1535
333
1375
6270689
39921
49629692
311701
384253347
510
9654
1009
374417363
209
382708954
61
16008995
18
4
36
5911698
26
564
1946
3852587
10
1914510
2536
2815156
824903
61708
7
840
528920
331157
740251
65
1342337
649
177168
7207
3786
240511459
1963
1847
1893
50765957
2
117
128901249
59
10735563
5999
31422714
52
574
172071
70
51181
147778
6772013
696
6545
112
30485421
411678
31996
3424
136
20617
1497180
100826
857
162709697
14552622
69
3829967
16079535
31113736
3
1580
25127
38723
667
817168
2
12
69781
1111
13
25
3962
457
71032
73448561
120
507
97048666
619
11
2380439
7318561
32
197
118
927
115897777
5
45162544
796
282859
875
60370
3767
13
14280068
16267376
23
21708522
7
481
1263
5140
50500513
870
52445266
17850831
59
32
19081132
14
274398
11
583058
71
62
303705100
194298
136
985
2
932
206205427
22
4992
83
5525466
5563
15958511
22402177
11738149
398089232
445025
28976
7063527
103640092
27
98764
420
27
26100
111291
212333845
20079
2
3292
5049
12989853
14
4
2302
27
471820
58089
3699
9071540
40
48349
165
3
14109
84223547
165611
72
167292
31
23504227
186216767
221754505
1361244
8
2262
1970166
43593460
1703
304268026
13235
217
4
15238
5014553
724
2175979
12000874
7144
360265
48935620
39189294
86132
13107
1686873
5985406
1876
1533
30319
2257
60507685
27000541
4800
66438
9
137405715
1513117
11731
153261762
266
30719219
8
57
6999015
1372
17529
1639
133043
1761
40
7100272
868269
277507
15
711378
13378
80508174
7019575
336878861
242015896
120018135
293
3
60
74517131
1378358
506
112
18679381
205866395
1900
32
2048620
2
3
6115646
39084069
4632933
79
10
1102
40649
330435605
9177
732
171723
4
89
20485301
6305001
164
5
27
56596121
6
88524
2106
25
16358
140
231
23779258
2008
218201532
11354024
19949
2729
7221
85
255
895511
251
47
248271
7738
183285
38059
365086
14604447
8201
404
30188
740570
1003959
113085
40
3344
451
139635023
11
8259966
506501
22
88588820
177
597757
6014
367182511
320222247
2822
4506471
790418
46
24247942
24480
81128040
20
148
1431171
2147
3858
106053523
902742
1018
49721
191208
5906
43
55
96481428
185404
92
3
3065
28748940
4
29
48
115860
44
198
1878622
523
125
227907571
16036840
59
56526
179777
84726943
55231
143
2
317780811
6887
690447
20
3
240675
19435059
498164271
7101027
112490155
64295266
6047
54907651
228
43257
112
388427158
15
54
2027
138231974
87
1417
24679
406
7147
16256280
339377
2403
798
1204560
8
509
89290
20117
60
5444446
439115
144321694
60867
26
125
33448
15740181
43
296463284
16551687
27
3
20074749
760
1026
3589
1387
61942505
4
6
38579912
1016781
274330307
108227375
3
172427111
21547
6
4536465
21
1030166
58674241
2238349
270595
16736576
73843057
1691149
14074
227871784
6
357311144
420038
60988
3413
4741
599
290358
13082
513386782
144706758
98156717
1588
1797239
2681
1618
6152391
33230368
771653
3416979
183885
89065
135328
1728
1194
673475
325
14077118
8
8562
117098384
1293187
578
18887
35670183
212
38111
405546
982
2207
453
3
2794204
2396
1044077
27094
80
47079543
127493
4
30554
12664
4932291
16423227
16488768
2757741
496384030
15373415
89506820
1491291
3702132
29
240
131351436
321961
746835
2073818
15
3179335
196970473
1558456
12611
249937
36159928
48855
378
125
1047021
34118050
65144667
533602086
103158873
48
107262668
6568
4
39955
14783
20
29049
1345194
71235504
33
283438
6028
21291612
114761
208157710
3141
1474097
7639
15044251
86660420
3621
305569147
16365047
383093196
112015777
2822
4452815
1551369
788
983
541
10359453
56078
269
2818
377185434
118322328
2
347371912
38
4957
248955370
134475754
2481237
6232559
1225429
35
51387776
103
226442
15038
58743413
117144220
392632978
17
3387918
54275470
42
317357134
4593655
6499666
174
2805
247307
3880889
93651274
58873
74609
12
476203179
25703199
1969
4044
1686
1834
34565643
1112
25269
469151
1722
352846954
14
84385554
1899
749
5565199
1253163
133701994
27647956
10899
221283
66126
435
23382227
13
1730
62962
994
50
446
36127351
255421
3364
4
3924
512604
1806165
6705
5047290
14809
90
295
2374
138
5193657
131071
12139
94
77
17464
432649252
285563
1186166
190549
28067
7
4
1023642
1965
110045514
65
9
224
28
574
1039
2580
141705
3134964
1840968
87
1338
5899
2880981
4
140607
30
139308
110
34008
215265937
334815
2
5326446
461999
729702
39448916
189457
1172199
8109
21758
766
160434
92339673
1172
32300629
180964
128813685
5576
35
471
1056
49115
401
3
2247220
113
5917
4028183
116365757
3218
126708776
19076
824
27199
7009286
2581
11
3
3660
336450951
41964619
29004
168446
447
47964187
29587
2
1633729
15689
5
1163
92807352
522
151190
5515
1505021
414019
12709515
3
3
73473861
143659
320985
488
11875
21
13043
27987
494827644
35756695
2966499
330181
15055
244
12323458
7169
200
1803
2102814
51
366660365
22
116
902889
2986
259
31004
78506344
11298
292
7306
14091531
6070078
431
22
2
227844530
314877
2
29
2463
82
7410425
82466
4432
3321146
93877118
314
4092050
9
868
12966
134
175
1109
121139945
14494
13667856
2
2764
15573
91177858
351734111
1358008
93440765
3731
301848573
26
75646287
56785373
445285
23933695
58359
8
30
5233
794042
10370363
234516564
1612
131156133
2941596
95921
21335981
3
28946
38128533
12747127
7
11
20681
124158737
6432
5088
318530
2343
594
9
50
7887890
130853
54
30603
151
409162
134279
6287
4
1054
6
80419011
718929
210400807
16120136
128017
3
183
5360227
3
1623231
8
3894
38544054
430
2265
2106
4295735
13479
19932818
454922154
5290
183
250149
2512666
131
806
2841277
20072500
3
1909529
171366
43059113
5
90
302681506
64
4
198298
5629
56515
208
12335652
1547070
78702
162837
2375860
2
151889046
8
17291
1022604
3
3662792
97201241
62919
1443
11193
2346860
20064475
3082
405
16936326
12483104
805
18153825
1076269
339841429
2757596
725
3545
39
20
372009
17
387
56
173808672
18
54318
23790479
1624
60
33
7
208
20
3900
72116
554
1944736
2026
14205456
3
5
34
1208
418
3
17
59788983
410730
30
71
8305070
11
153387
6332
5906
6
31628
230626
55
114761967
198
48635
33
575466
4164
311193949
19511
49339
71856358
181733481
2929
2618
3430
80398688
9
53
20
7189
7
47
393
79
5472
4
8
272784614
1601
198
8005232
1275
1712
474
43205
5529
85781
92426
27
21293013
3
197528724
5
244371
859
15
40588
14
2
2071739
1205
3955
258910957
56
13
7748495
45764
5
62234814
3421
6
1905
233573
194
3
2091485
5
202801
2659
224
2
79587
20
2047030
2
1374
5
7673
3399352
476376621
5300
117306
26356
32707
1005
14369053
31304669
94
244
5745
34787730
142192
116
78901985
16355671
691651
504
990
26613464
122
336756038
22321410
377735
14529919
104370
505557
94
103795044
262106
955789
370415
80462
826468
4
51326576
9156
24876795
804344
2241
47
15018517
14
110224
22
10
84950
37196
224
14
31464061
3141486
100
34026168
454977
748
129270621
258363
101883770
499547
71060583
21544246
1632466
1987
20806180
58705
419047
46735
56831
231038770
469
5616659
1750337
1932039
1567945
48
5
4674
304816249
85207945
216895665
175776604
1279595
2006602
5
84
6366071
72
577
420745
21
990
90
4082
920835
5225
1053155
20261358
38343
10
337746907
17407
2721
461753
5931542
1751
219
518
15
4
4185702
416
31419
22833271
110489161
55
76
21
4262
1476
2062
6659
78205
6
97
7518
48419
195189
3184
50
6
288037
269832
13
3692
67414898
7334
71892
167
448605666
866
508
17
323654883
13887
655
5931027
45
36
215073411
3225
36293394
3
2911
14974
349816
2664082
42724382
30342131
19555171
443171
6353853
11
505
203972677
424
2822260
473553109
1129
164003184
63
221904
293428
301
22
44726
16
13538071
494
1739303
440
29876
440536448
160528652
105546214
320710
4816
101921
191383040
26866
14
37982
75249
156031
2801049
5565
3660
7
237408
51
845718
196
47
920
404415
375881228
24539
1789326
5
124402040
13142768
5608821
4
1460
1645
174848866
227
1989
28095171
7474301
1843
25311540
1575144
13446649
68772026
4852
3
60750
302
363
98
1107394
409362989
13
1111
10
114
1503076
18613
79247
1389866
3072177
3510
108620757
114479
4079
50169
3133006
1753318
5274695
7
57
434161435
11000497
846271
2391
1520940
212
75
399
173471092
237
2795756
7904266
312
7013
181471
1707462
6
3826079
801779
206
885
593
565
2
502436
18303041
1316941
15
34057273
249
6125357
17
152728
5055862
243
12872
12383
3600
222265
6589
9758394
372447
55778065
14378303
3
201131
10391
25
51
14
83498239
16
6
1450
43
1042
849133
5587051
7189
2661
58
765
9110015
3692380
112953406
80041828
619
2
5
334082043
6
262796758
1778
3273
9
122318646
25969627
53834
18
105662670
31
62887850
9
521057638
215
10608256
250066068
67
368780621
109593
3
162240
79311
15859869
17065
155479
202061951
12479082
6671
920
2000
370283
1410676
22
12805
195918645
10749636
312
1521882
1094
52294
2984
63503
413
133017
578422
13
170442
7149816
54702085
511
16533998
755076
34446
3130
459890
909191
3152
23
1190248
62629658
87
73302150
20643986
26166319
2089936
14
692
11311
65863347
3902
209277
238835
8
10992
18772032
45
1216897
49066
15
8
110
870
229
59822
89
108
6
13045
73749
1545377
492555
126161
2123
519064
14610593
1483
177540265
39663984
245429032
489954356
29150258
93
39
32728163
779
2561
6672
1143
18
189
17419
65994682
125766590
90847
6058
239195
15922
15041
27720
2
597244
12885900
2684105
16
4764085
68
1754
197222
401
261027106
14957
99478
106
407359943
62808235
1187487
106542432
540
3
62162513
24218
469772
6
51
298728920
1322844
186342
63
339448
148664481
10
428965
3
226
71025
433110
361456978
53116708
6451502
5
23678290
271
36854906
107823963
1436
5
5
281468
652
28186
96
107940168
62759
243408
6
62226
4586222
13815910
432628
21180
316764
58
1655258
9605
114
1897
1929086
9721
2052877
150279250
22595
22835301
21934
2974605
15538
6098487
11603
34359
103435
29283
24290323
175082007
32353552
18
143
1270317
52534
6603022
51211407
67
27226306
20
276638327
7925963
74653339
4
338077
426
115891
5
721125
110310543
26403399
5094
160768909
3
63740033
31147366
52347
54690734
4
104441
351
56496
9
8071
2
25093
40
57637
493811969
6354
10
2941083
2926569
647290
8872
1864620
1241302
9797621
246404
152684
63115545
436128884
20988
106247612
64826
672
5844437
49645
557487
36
185970
10
25
14860309
23492
259734
26286
259811414
237130950
3786524
2296443
85142656
10
3140
153479
29
29
20647039
451
101489
171
9886
52
3075619
5657
11069
3
2330398
6978
7184
20177
124
14419
284245399
1974
11581176
16424
148926
1314
51402649
2
2
1208058
174608431
4020
7
222099843
489848896
1104268
49
491243555
103
9008
242
526794503
309552
3329
4
94
358636181
15734314
100105092
2338
31549
12044
1438
65
18745
211783659
60095972
279076865
5099453
51402908
13750427
35503
29356491
5346
9
17131732
110973
32
243144
4892347
47163
114015
161973048
3
10983647
33929
925
6
170
107671631
5
8613394
510272
494358
125
14635
141564
529873053
389
154407
7208178
2
2183
246974859
138993
3
123876673
130
9025926
339780
3061179
331271
332679530
3303
403
3251102
9202766
13016795
3679401
22
5
45
26
4756567
50
31
175
169953826
54003
5953506
296
23300334
31206
4268715
1061641
2388
107411937
206297648
52278
61
1561
398634600
1240545
41
411008854
39330
2140
2075212
1003978
30
162
2
2049321
73724443
153244307
1883986
1215408
4
59104
1897857
34099139
68914
4
30794
345995
185
497049
59177662
5
91
48824180
107
52
91343505
4130
10
24
7089
1760548
25636
259421642
31326
6368823
327327388
101
724324
29
449
7
4387
3605
45174
201
869740
55671024
14758340
32584
56
95
109
3517333
2950843
14065
48988420
1479211
2495976
511930
248
230698493
4407022
1246
514862
69949475
6474
33469
444874
301
122408
130
1769
2
4205
4440731
37
57624326
13
4
6
11986
558487
97059
570
42733955
44735861
345809
10604494
7
2
2
103
15
445
66498401
7290
34544968
552794
89946174
3102
61898471
318153
756361
331068036
105
26
1105
44
122671900
181
32429140
26
17
1489
20
134
73883
40
48310343
1983328
62146
8310
23579
73260
2370176
1521
33997
50
33520179
22331
65
112
13205
204418
89674
212
381
6186
5211
102514
413497
1673572
2
5757
447197
1997
580
6958
105
293111
10996
153888367
22
6
420458042
368
333
3
1634
565
1066
1641
452
356109847
1349
38
89710
6
45015342
78160178
998037
6
23343
4318106
109
22
306745317
15228734
1393265
14
7870
22149506
1541693
2
201761
391
1556836
46286
106
43
27416
7690
4779
10
125184
2989091
117
12849
814
10
91
123035
284380208
109271406
93103239
26
21261
3
52588264
1124585
478
2
32213
265163
14
221329
99
393617
332538
181611
7089
306035
4193261
15263
2
20808386
139189
1471767
3170107
10727
641379
63307
6
5048285
3883
55
67
15109740
15524852
293323
13701681
40
82743883
8463
23228254
10469
182680
1943450
92
909
401445
622
49900589
16102787
18
48
98
1029
288686433
464181
248732
59561
1272129
15207
83
63
9572859
72874292
15291
1638
2
53592414
8882633
25912078
1477
3
37
57774244
340
6
74211407
1585481
34480
1567685
109
141446
71784447
35341
2419
12179
329167472
390801
879325
29
324875
1750
3
3188141
61878425
88573546
105327
475660
5718649
2755
364
232
2839
28631
3
42489859
223487
330890
3
1112838
3
134282
104
3441
2
33409568
162
18498212
6928220
48
7898545
807175
61
6
13227
35
22
2298591
76
937286
427
141
20411160
23006
5760764
529821
5
77
34025
3
417201204
203373
88369591
3241460
3809
23546
4664825
1836125
15
23
66
844447
1415126
96055758
89471508
1070208
2888
1725
56649410
32377
110315
28469461
194459355
18247
18
6
2000
515685
3
12949519
60297
239
169
115746271
51744
439
98711757
71
6383
125444401
299193
2
210396434
693735
1449
4436603
837
3952397
7665284
7419
30164695
6
98
17124
24957606
640517
53456
178
31
14192749
648
1518
192075
16241840
237704
274619779
9
685
92
4766205
1985427
146
4
113
73051782
352392
985035
6
9306
15414
28
121
6366
13452
37667
719
204627812
84753
448524
23654348
32130692
18672401
1570783
5307
4943
269328
2051
3945
1825685
15024
10306
197575626
79
302936
4841
181363951
211103835
16991389
19
12
195591999
2112
512685
13361
427905
19768
25
379024168
16
7
63
1791
90
13
251
362340794
52
57259
111112
6
10931108
2073195
7563
113824
3
1102345
3243
1107
3763601
18666844
1004
773
131
98930
12
3
7484959
494669
108643
270165855
5
1955391
249
2
143440
1327550
52220394
1485370
163390183
182549854
718
95754733
10809779
15288
1718
210546998
372029
782
2
9407
10410
1002926
798
1006106
477456661
13
283309336
61
43999
1327112
2312084
32352364
761
4418
49
503
53
89045
614131
19
2278
520384
1480
109
2
2421564
77170
163177
80478
282
1327
71862
5
95543
153404
4895717
37718
13141
128705
34257156
132108583
155488
77257
6121596
214349642
630192
267054
7298
39081
185
237347
659
2
8760003
83
175
9242
50053
1396
3
4261
1666
1064147
20603410
588
4533
31
89
5239
324642
7230
51892
111033961
694
22
11886094
7
26
59400
209262
212
28685075
7967061
1005138
129992
15
20893
60
1566
365
56987
60
497533
138108554
3976894
2
79
11111331
48792
27598
94
213489
7899
47
3
78840
804130
365969
115
362980122
4185
29031
3814516
7812
14
105083346
8351
4574797
326869
142036674
65535869
266
1501709
53
73696609
5612127
3
9
1689078
7048
1548
3060
514151
229
120446
62929
406
16124
15704
339263822
120900
64
477
17108478
310
3210
31
2872663
32455104
261573441
60
66
133345263
96
25
15
6
7933
55892856
50749600
85450
343
1928936
21
242572892
572477
8626213
855292
8316466
273
516693830
486
23
11056065
382
7033135
48
5694
91901
16002
494
53265
31
6
342121790
190193954
1063101
2370504
3
8770
575
24
64
631940
6
449615
19373
1817
855
10
2
108
901
1258338
5087585
14
16
629
140
513849489
26238896
3117687
1290
100492333
33802
1439
27471971
97
17839346
11581371
962
6580
2079454
37431
224229
18455366
433748781
10581
231
29
85704
12
3
873685
48074
664
51
89809817
3996
2
59530
750993
55685
521652
60275192
9
2
11
48744973
890
935899
7298775
34634
8536
382
195
6
413
163759
357453006
13815
527
117
78687
34597
800857
4897
567521
194021
970357
97215019
54133081
558
75828
113903756
483
1946
27524
65168
351
327
174841
1342
124418758
3919
118380686
1896
49161
101231
96714788
81475779
23102222
2219136
83856
14
96245605
11
64031419
55
64552332
416202809
74
23794942
88
329118814
13
37
122680898
3160032
3
24
6
226562
737
767
116
104028
797
4621
60793683
125698
994445
248322195
2471715
428466
39009115
415
100264
181481
71
2
224861962
2294
15749
370402
464996968
4119044
5
59313
57366971
192509
364678
9410
627
839766
226
244626045
2674
51499
1396
23479
3714
7
907543
51260
30747
17376
465834
3
14
1162864
2
9964
16051560
591
91774636
2053402
6
2665
3984
3
260
9
8656
7
477
10522918
25
3178893
61
251684799
42281
1408416
45686074
2
2427140
102951984
24019466
429045
118121
6461733
15609020
259993
146705808
8219
750521
1634576
48
2
1158076
397
113
10644111
21
42147
3329
24877
7844
2
15
8228871
245255032
187152
30628
3301864
32916896
8242213
18757
111510802
83
168787
29841
2031
2304
631952
14
511
1039494
223056
51367
4
114241
55666789
15919
321709734
655
68596
8009
98
653
73780
595
2736
6
227803
12
7
1230798
57
125
59660362
11374
57
121
965
33308803
243450911
10792464
3255
326
10120767
369
128
2081475
231095
26755
249497
21574
180
7202
42191543
30520
29131369
12590
1570752
95550041
471817
3147
5637347
321
65735968
2042619
35955
2490986
5060741
2
2
4874754
7955
33870486
4
19772
1037258
115790
243
773
4
2
2
21831648
57391
6485674
90597
5916
2892
1405817
74115
5
163921
6879283
1600
2
194366985
50
31465
2
1715
125
81991
7134
21
139669
82460
2
49942695
125
48902
4
6636
15
787
245
219306
245283384
154
452820
227414903
1065
4652
230
56
3468
6543712
9
20604
7277
3256
123926339
175936698
1117
429674
363447
2
384355677
10622
118158
5345
6
188792562
291
9788
19147385
54
6307965
37469945
6
16124
13879
2492853
238103205
1333668
30
931424
266077636
3
12074
14711604
5
3
124673
746
186280
284099946
1838
2976
101
9560418
1018021
245943
75834631
21615
106
86307669
11138407
24
71
113996757
7428
183
39944760
433
1105
2146
18493
2573
68473798
22193507
1448136
5774653
3932
6
75
2
108
1909
23265
54051
88
1267191
30
25
6738
1325495
3435749
1236
153756
169132547
59987
2742140
1871071
57
3
50
3837
30548
60982771
33540566
199
173511639
160888301
413957
30305
14702497
54
3781
479555
71867
1454
14087
36804913
226832
3
2013210
4499
9886771
13897
9204150
1835
10401
1353708
510690
32255446
111
116605428
11494435
6864
377210422
7600
64409
3755
202542
138152538
16
409
185
93856
87
606
223641
30
6673
14
164645
5
4
54273
3569408
6298338
1262
35
17
3201153
30809509
47422032
15542436
422823479
3535
571265
5361745
25002677
524256229
35
6596767
80085
2069814
2
634511
20666914
9
4960569
8594
85935966
40053872
9933413
47799486
4685
2679083
684
1252
10520554
26131
12
59375511
268632846
446
7825759
322861447
23580
46
6258
488
24445501
1538
11453962
6082
34295670
2
82207
223830427
8204
28410
74617236
423997
18
340
491183
33236118
204788084
22925
121
617717
96277
28149400
489
753271
16099412
1632
40
1260170
2186546
15944
19
3
2
4
1443
3001810
12335408
311
6539698
78160141
297513
5767656
320588588
268837
10145449
102167
571233
34188
2833
229068
62
104763
8
398
13052982
291
7483846
667
598789
3529
7095
1829
679970
5535567
646520
2787
2191628
85548247
6514362
113088
29760
14094
4893
19292289
3
637
162
1794
3519
103
64162
3
1412
3
44164371
613
3820523
15745
629835
15409
562046
2988
7480
439028563
101713
199
6
152410965
103
24797
13110
30184
4114228
10341218
117
72085
12905
18336969
4084
9315
132398513
89683
476
10
15
16173
133881
275431200
56719459
2
3961
474792460
5530671
98
9839
177055
7724
267534107
8901
4026
59744814
6101081
253811
362281
268052527
253078
267663
3
602124
64261
5983
1583
159
426890
2761057
64539
4
183430
13386
29083297
111159
36524138
38
386267185
484926237
1418893
18472
2795
11953478
169313243
417
385409
12424934
3432192
14571
55072
2110
145043349
2
1747056
21
121296400
4844508
15725
9
448822155
13
1162728
12
18038705
6746633
172
286627
27
41905
2
5374
222
5565
5
7050
23050
10681
108
5077
403270899
177
1825
1603
32522571
7
1833725
59253
23294685
317241504
35297107
76529849
2575654
8803
16542711
230037882
64779
13509425
1574
5
258423064
4
97095
3912
2
768800
254853872
330003086
49
805
231
26
11087602
23
240
267
1001
9
4
2015
58555601
221
13406248
12
20450
208187
12
22569
38
2183076
19
186055
101
1005
235717
427
30115
5990138
1064
542320
28409759
171
63746
72
357822
14
8198
106998
82534600
60414906
29499
6
3969
3621
169
646263
246
86242
3670148
506
86499
486186187
162394431
5
2
13746
7070
1680419
225258415
93
5137140
119887
65
41
2898
64078
21
1218
254912
169624872
77
56091
10952982
1971
17335865
133
1674398
478317
16311681
3
44
488
3806737
2798
12
4
203
1265
6370
14
84218
18415
4704
18
76772
26557992
17943
24361
260880
51945752
99077425
517427904
437450
1336
109
1181603
358953704
159
607184
915243
541600
101734300
133874535
1926
4076
4016
28267
3238966
510
561475
45
309865664
7685
217945071
406
116
125171277
12
4540090
456602638
149
45047002
3
20301247
30498
202085
121140472
435
505215862
769
17
100725846
443806
343
47
1652924
31
1240333
63
57142
5
2554792
218217
387
33265722
733
3188201
221
984288
9
25
254405
60880
4
4
568228
32
9081
54031432
90975
19485132
35822
76591096
815
39
88782596
1238
49348
4121401
3
12307486
209
2509
13617515
5
614082
85660
142
6201
228
4630
123341
618186
2020242
1753010
7964
437352763
255319
2193
124036955
69502
19970
285
46411941
35
426584
68251
720
306
4864667
61
11
4972002
39596544
140
27799
22897555
478372245
14
22873
44967813
2371544
4488
14150
272338275
1037
6185
98956986
535568391
32179844
1555
386675393
2040
1884
174
2222341
871399
13591
4541700
44944087
1826116
186009601
39155004
764
2575
29215
159350478
293533
538
503096230
80313212
403128
3799
104
94047
262047835
877642
445654
1555376
2
83
174
441
89394101
2852080
2
57101705
53194326
5827539
28
26
844
9472
131
3
18708642
51425649
32404
2913
7
4
1576
20
7921966
144
1645
123965
4
64850
46620134
8
113488
136971
459543972
173974
2011270
13970
3659
1903739
61
124
17
790
7
30386504
14681
31
18
2914301
42
9035368
214
6040624
2827
2182
56979
28
28
2933
14733
598
45722
1649
24393194
64
373
15
8078
504102840
250610051
5397366
6027789
3
387
127
2437
45
5
10
19
945527
6744816
107806283
10488
138
3497
30057075
359
14
213869
429947
24
333
2462
61805228
17258439
1497647
5
9
87014
1052612
104
15257160
5026
285
101072482
50136
956
3165
68027700
3
3
1696
1221
113205
3131
80
1016
329911
104541468
7985
415
45411950
2873228
986
132520202
64057
423982
377
1688361
412
28
54
5701
27
24052
5
190415597
6380
26175987
2945
113709
8423600
87479414
10942898
1834120
223
1325
1293
25014
48098
3
401589
1200
199
1668
33028459
352743651
57141509
237018862
497587
2696
1752988
719
1651561
307
847
9685
37
91
5847
177
132326
3435379
3571177
4012276
44
148655
1192343
7
30
5
12384546
106548
81
49802
3221452
10
124988
340780104
15402547
1335
63
489147
32185535
56293
63281542
528575
420163
39958084
4864143
26
216
775534
1202161
3
1985
197412421
121
3
359937
4
191592217
492744356
6170
20690440
19069044
32226
5208020
31906
4
12
454
765
118383892
6488117
9
103
51475
993
74696463
44418704
68060
2963955
854431
27
39
15378681
811907
702731
3007
133
8414736
87163007
3
41852310
2677
9367
2457
5564
2053476
260118
1840
42330453
200596
48146698
2
1255
120
2526703
47105
3935442
3
1928
337
16957957
4191608
3
16299058
20
21212163
530486
267978839
31
507
451
226528957
88764
236724001
1685
1828571
463
317512949
23287138
10
2536794
60
54
15752
291
36
2048113
52
343004659
33902407
88758
6
23034
17
985333
2567
218561047
4160
15
1457734
40119
320
336526
2012872
122
7373637
871510
105
453433912
56
28
4360281
5588
3
328534
9684758
15726
239
39377551
5706
10240
63544
1401
43433725
5
7852841
47
55
53031449
396061660
39
1707
528
6405
78023
5989869
4025
10481
7
64
3
5388
35054036
39212
968
37082499
26539293
7928317
64149983
754
13745
256054
3921587
7281624
489
127737250
516
7124
1756632
1183621
80218622
249388496
3366
169596634
6996014
401
5151
471987
10
14973327
59
262
4
464
1350
59
3
362
70
2750
14157392
74
56160
30661893
471038519
270
482464623
384
16665314
137279
31
32
53
132030552
170588
26705083
133067184
9504283
470534462
698529
4182726
14821
560
2270
913
12918461
8146
55
329620978
42614
61444828
7682746
14
716964
2401229
19
964
465654
22793110
29168172
225
4
332721609
1040804
37023
12242
525716645
7615
22489057
1976
29246272
425229
870
15314252
11047
327
10063365
19387
36600
5563632
44
3581831
1292082
115250861
136
23
481
7923417
56065513
65321
22
22951
6236330
143
11316
485833928
7763
1641396
503152450
9254
117057
40
55433229
11
400450308
1421344
267154
113
2677
2
67
2
254785
1720396
5812
26743322
2
28273501
3197
943
10763052
10213
25328
2413664
93025
11064506
3958
8528
3548
12609
37115248
27457877
24516714
9563709
142810750
13947
5
680
179
258509130
6256991
14414987
1319
42
15553677
551
3204782
28956833
3
359
48473
7680467
40749426
516
22
102954968
6170
574379
37660230
14456
49
135
4328206
22602117
166230
54142765
56
35481168
203168472
869
86545268
351190596
10308541
30
214810954
1751317
77203
9579969
92156240
3
26305958
98633
7251
3526639
283
91
103
2576410
9
354272
281
6
2708518
21
2305
7446794
119809563
5
18913619
79
70076343
338275
7354
1136767
142701955
25614
1460650
421
1062058
392
361036218
1621326
91
9557768
58
8548
15252145
10519
52610975
791
7307
7923572
184
154285
17146901
879
8316238
17136
2
48077
25269795
8430
188406073
61
390147528
843
30078
182
1361
3
7
78397
209414251
26204867
204
106
139130006
11402672
7168
42793014
14384
2420
653
494
3805
167520
5
387605
25
154
241
25
4934
89618153
309
59588199
24
12567682
311833971
55294
4914
8154
14001952
2
80
1141
520065
61180085
1637
1109
189664017
5962
2446951
81818588
3032
3866
1302479
129
4
7
29
7
3557
1316177
3039534
24
8
504
54
1429118
296
262954604
2116
50400283
3125
144435
5
4
236
41283
3823162
9674865
80
15
65
11
51
43
244332
6
8557
2
22
13
5978000
5543
1753
1091901
25818889
1495
6
6610694
23228
2903
772345
65523
227151
16882470
7
155482048
1926437
19473266
765
109
218
38630747
27
6
49013401
1501
989759
518220921
10433007
42
3
65778930
23188258
18314229
20
77
344999605
578
6833
872
318
38833
177
12
102712590
52290
4058
5
163
4
3302768
34600
409573
12
68
174
14339359
1301839
74405589
6877271
10710940
111191
96
414
23
32960
1046326
180271
13179197
1181
315162
5950281
302324851
7
448
662
6353884
7868522
12668
643020
6994
15
72
973
96865
48
3
52518210
103029
199370
255247
179494403
123
4
20835662
116771490
830869
21363
47116
19950
64784782
412
4933963
3
1492
8054
58403824
23
22
354
18
66378326
28202973
983206
384
118287
3864448
70
128675
30
6669
63690424
13865
11631
8
16
14
2
27
1514154
36217
21
146862
175424
49162625
485168
50043
16642390
302336228
767
65984
1648
10
3608796
15047315
1630497
1797
7
120041
920662
12577
3727525
63215
131402
4182486
714
983375
112103868
6
2
62536018
514917
33826
20310943
5385
70482060
17268
7525
233239536
3879020
7
44203
26194995
6849
283664
1570
66472640
10
11062
30
6
473379856
16176
270668147
345
32
421411
23243
131558431
22608709
478751
25824617
14
6396
405
276371
12724
113543923
11
47606
2280395
1070
1055
328
19071
634
5424986
61
540
12
34
10482
192
6738
8
235092
305
369
90738
8747
2663
60940286
11991250
5177
2767817
47672778
1541
2938855
45
67
63705793
117909
31057
838004
1858
3597084
100
27843
11
6
49083
72
2
229440911
109298419
2012189
42
1037801
272508
143
1555
2
1028416
94
25285028
60
805
29389
634
106058602
143584733
6
64261
12
7
313
4
706
19425
3257
37497381
1100540
50206652
36
7
250795385
74831
566705
11998738
6531972
3794
5
33
153322570
20731
7999967
64
491610857
3926
122723364
24694079
3
2
225190
7805950
29968467
507453802
3
404
6
172
162
55172
5764
10131
956234
9
345
1016
1884
64876
22
10
18937612
3240080
2869
157475956
1760
267
3485051
2
13
7945
593
2081961
30402676
610
6094239
2
3
51050159
26
30139444
15295827
2278530
4
11
3690647
710
62168
26245232
53807888
305577
11223832
3
93
622
40
3932
49
48295
56406
115633
27555
399847057
2380
138864198
78834752
91
121
145612
66935
534918394
39793234
198767321
5327165
43581689
49
313459192
2787
24
502166471
105609851
636129
12183569
161
6741634
7572
4
2033015
60
46185139
13610538
62539
13
324771
2894028
299232
16987762
28824308
28896
561116
889239
493000284
13
8362293
3204247
65551317
40
6754089
30697483
416199935
1036969
7
4
988
393
1804
2
60704459
43023
2078153
469916
4435
11146235
3
357
42
15430368
9975809
1580250
1136
307
4
424
146435584
11
389679
12449
80630
34602358
345160956
3086
57790232
14
19752
232815
3416
1592
58
10776930
1586
88
15653377
2006
1263
20427106
435
326
28
3923549
1059
103400147
1189603
126244515
11394283
3966
13150
2243
216423831
131030
88
38744
86014
23
4079815
535347574
4553
226670647
398201274
101966
14
383974227
115836466
6650
57184
17906335
304358192
2
58436194
1079
413768
21939224
5826968
10634004
170618
53
671
54372863
15766290
108164
455933
4
1914193
372
1098
15
2973491
44082882
156
250038722
2
628284
7731823
9148403
5
27
24996056
1011
4
5595
19237717
16652189
21483330
2292
413330875
257582746
223952
17372525
149874
501528
632
415984
121537283
1228
1496
54101
12436
91778304
2
136908521
7337
6298695
15790
56481
33337
1010
6
19031667
252
62724777
2305
113
25
251
2270579
64440
305
2
2410064
1093979
10
179164
154
1584633
28
3
190818575
7
1384
9
17160774
2
28764
163
41422647
38125
2
5647624
2836997
119887
103939
210
24269226
8190672
719
16059
1800
16
50
116558079
755
117151
4
11395152
77388
8
74922
113
64035
396010
3094932
31850
3652
28
7
123591
3555297
1889803
39189065
833
27
2728976
134
395
61080617
5559588
628
429518
2081
16022
28
3712251
38
506099
13
29
10603
231
2286486
3205
6570
108
13679
465809095
114663499
25920928
27373543
127586403
4485
967
680628
159
7
14
182
8
54
2037
116584085
88427317
4443
185153208
2782908
148267879
372122553
3172
643
9
50
8
5817
166885
107258
2924
12
702
307
119683
9099186
29
194
6555
106
14715974
1621388
7680001
359
3
15135
1837949
447
17
6285
5301205
137
20
3491
1250
739
3619405
2
17163854
4377
46004
6999
541
7089859
3432527
29065
65695023
6987
89670
1635
327797
12412300
18864
28155
967
7481
482364
267
93955359
200786
349
182831043
237723
79
3965
3870277
698
9024661
944
1809334
3
111
12
14
3427
9
3749
19
101324372
19107
72
529159923
7
11304
388
369995104
95866
194611
56597510
10369523
80190
182458703
1341795
11051916
50640323
1910687
40
36094
14891
310696
8061
31290151
2298
116
248932
5
6
78
209877368
9639
11873
126971039
352464141
4
5619201
3464736
241668
131618
166267
153652665
3473
462392
14
85
125930322
388761
47383818
36389
322179
162047
221225
2948
6088397
6
5498096
205048987
110
1845111
3
283623
229
834
210935854
7312
7529
15
6
13
295
3
117385906
958547
1552366
7966
1042522
2953
72
4518
220
837804
3291579
26099
1460
3
7613882
819
679
5
79295739
32257
685
1344241
37430892
278965
9900646
4884
111952106
7722
19
65
939
61
3717
43
183
1902
10
7865905
5
111592010
25
137068
705711
186
614828
19676
10035
971409
15747
207883462
132501
23
510385
272
668
100
533919
36
183978725
698
47
3606
42391292
3855308
15053
289934496
45705071
356
152071
101
282879474
20427130
8
3844770
204
222218232
85
35080
5113863
218659
63716652
11360
340171
85
9316423
2
566
10694
24308913
56712
1018567
40468530
1939617
93651258
418
3
7750
266349
2877135
49
4729718
284
96488
7
29450
208489050
5
193327794
94699
10
226345044
81
5
256689
381595
14
12866
311
1300
10063
3954132
8
246537
46495527
12
1056
1114
17
20
16
536843799
32718
25088511
435664927
150296664
9285428
250026
124575919
24
211408535
1269840
4624
2291505
10772833
30
923745
400299071
145869672
403
16
968432
8
3016
3737197
100871565
2
13222473
304
66
2783
18
357
6705323
117
3633
163792
516
15634152
11642
1582
260
114588724
30
60857
16436540
736004
186787705
21679
50726999
434
171582726
489642
28282
1342
521
983
1556
5120
172
230
3
13843
1752945
108708042
8263734
886444
9
1720184
2832310
501442632
68996414
64439537
223712515
259163
15151
9191784
833927
322
4
289189
194612
680276
11
7814574
382587850
300232654
2
121119547
497786983
9
4934
12129
88
252
315433
5941875
163797
2025
45375
14548
1551080
229695129
24243608
46112667
3
480
5974835
141550
70503599
210131123
3285396
3470852
10455873
57883
567767
13838872
1185497
104841774
121325
33
14062
3
23986
267430485
116071727
35
1800920
8
139458673
24046
6502
2113
16511
14
32288
1265
205865
5702775
2084221
85741
729534
12
48462436
34609445
28
2004
18841247
6
266740822
243668784
15883
2
64485014
36435
27443796
17318710
1984532
1538
108802102
28234
58690
2251852
55
391561
4
5593905
43355224
119
29
19
86881724
47591278
9
23709
4962095
92
13650679
211137
82
202560090
1719216
85694
4
10
11
677
251097688
77
1803
60629
452952
104
738
255904983
8
388
3
61580430
100902
64
195730
108898927
4484853
1376247
66390096
53
5119
18995
3862788
802555
517
3
34223183
2
12097910
13
5454
77211929
1715
2
7832750
602620
3
28743220
166
3
4
208118941
3757
205242675
104418
11039
67385665
586430
3
51480585
7
223180431
99080206
14082206
121043334
2
2610
894
11660717
63
4
1453406
833888
49838
239
7
98152
31
98
71700
157170681
228733540
62977532
9
12817614
2665630
13417
732
25
25
1054
254203824
1967
3067341
13742
147153
3
12442595
225
31048
13357
3468057
181617
886221
3
27935244
15231946
3301677
136676
63719
44173
3
7332009
57
50539636
24100
315602
12
126
55173
101
446
42136
5
11867
163
24
63745639
186285670
6108
667256
2204218
14587
28187189
19891236
27
67
410
59
127978138
209949
213330957
2695466
90061
10442703
80928560
6
95
858433
18464978
1099294
120463757
19432
26754379
550
1163355
4847069
5744
107222
206
5765
60797094
342
5142272
1917905
52147
1363650
130232737
3
7674
8
28
3756
20752
247897478
40
670009
24453
200481686
9956357
8
15698
29654
683325
352
1507050
12730619
4
2893650
2
32
19803
222
31198
1178
25511936
3
431312
176006
13721
2492
205644911
8479
374742643
17
24794944
4
57394
8201
248
651
5
78
105
2548508
48378475
2341293
996246
385268
10
20
627
98
179
53
413333
458167529
336
57
479180869
169
679407
10
360083
47
57
416
45077
213965
54082
199889262
10
1025035
136
8677247
92700701
2
4
3
84
3
37
2
11655
1062866
87941764
20176
8013681
4
6
562654
123737364
13001
1365
150526950
45
1373418
271922625
24289
24
72
7648
87
1163
67
36
15
71170261
8396
15375748
127704
360267717
21423
38
7250
2
74266612
1416
961
187726
435330
2503799
41258795
31
1039718
264378560
19
214
754
316
8861204
509668
281933
11
879
6497282
5
16055
37
32
2039
2308
37
120749082
7929784
102
84969479
17
116
6317
12
100680
126887554
6
6604
12077
684664
3679224
911
8717
516491
44111
5
177621884
32542223
7181
4894651
328
133094715
13718952
24105
123086
26642731
26414462
20
461
333
59
178
256935633
35
3273
15
37957
6
373463805
200633680
6284231
64582
3
31
14455398
16
13
1350126
426528241
71399347
4
88354299
40954
205038129
80610922
7
49870
2046
10915992
1014853
9158
4834330
100
391416
104
438475
3
16430
3561199
27
1919565
106767
3079
1020305
30965
745
23
24848
29
2
1726334
3
7
5543
52
468989679
165981239
24
3201232
2
758945
17
7
52464922
451851556
361449104
1345017
2399
170017409
25
624881
9792
7
265
202
494
9577
5414098
3033350
56
12168708
5324
91849
29920759
394
62
2401
9
112007051
61177894
55346
698
901
35275
61203
1053580
114298
9211
4
100148
1148296
6970
7108
7553
46455712
67
1226
7
26915
4059812
172013
48064047
31
1564
16
1453073
2252
87709
445
48
7704046
2
3915488
9999
48328115
30068
242417231
1447948
6
26
52595
51446
1861
191
151727
181
24645
52329
294110
334071836
42165232
6
650
14276
16758
38194
775977
47
127860
232
144667
9911
30250586
41516
67
8624
5172822
331480
12829275
1434952
629
463701
7697
1938
12565
8004
508995
9168843
65064166
1791
3470180
14800116
3
116
3478383
2013
271859
473342
20752
24691
124546491
9
4
13766
62889
20978926
904366
54415
56
132265007
39010
4
31490
42108
240256
16235
123
429617171
11741081
9046493
10025
12331
562276
941431
484750
42369351
6800
9354225
28441716
357707884
46
341
1998
132
96042737
3636042
419
20468491
2831
759
9835
308
4
194
25
28351
3
50
717
3048
35861
100599
915161
3846338
5586519
156461159
51655377
121195249
678124
501039
181400789
32
64496
130280611
67837
159544
76
13
13240019
4602394
11
155254401
262607546
8666
344
1454
25088833
111161
693
336600
400403
378
6344747
1756
7
62
33580
115934
388655
119
6899005
31
7370
1997120
68627
2222382
35836
946
3
201317
962667
42669
2419
168
1011207
7809
145
242520
7
330
180496
2999
109050
1829880
8338167
1430445
453493656
3936
50
24540
50759439
4097056
346
22
5
11029
280654
2
292277268
3
31
884785
52027459
371680
83
6
29699704
74582084
2979734
586
53
15620642
390
44662990
31543486
195
3
11488013
1118
356139643
28289
23872876
640
1551
5
1270437
27776
1969
12
62479258
65137
15958619
537927
102441368
1799275
296873870
40
9
11
514158
20605
56683382
1966
16265
137
86860
9103
296
4022
106
177402117
182
38680
9
956518
520270
60468
438082649
77709
48
11557644
4552372
8
12900850
182926
1580
10205
10415
2581
66763
22584583
7
485791562
2043
174650
3524956
2505609
233058100
26266639
84767
599
5691566
1941713
46370836
3308
490784
7
37481432
1619731
285928
230
27011
5697
290
685
105166607
238
101
1348379
6053
84129546
28072
7
30652100
3
547429
53
7763
12
200
181094
47253
2954
149
30
116
249628951
6528989
203
6
594
14
24
589086
71497
97
395
433
50
730547
7284
1650
42620
459
19234
70979
862
119
4064
1259
2624125
26
196
112777
520519640
17634409
139906
3
10
61254
98
110690236
2
20320
3351
241351
55156
10334
3
40058789
1323
45416440
334151
1842
2395649
3737
237097416
580763
2
358
2047
128668502
31410
8454
15
238
744
1115
351
4028
482033
331195710
4438740
1609907
54606448
52171483
1020714
15
5618809
1377258
476
4369
8497806
3159
524041
3
69023838
528679
1164
3732804
12529
24
220
33
145
12
19092860
6140675
17819
53
22503043
826591
2816756
101
87336
46
228230
2787457
935
34175
3596184
354
123452
183763
55261
8363393
609396
665424
230
255
254
3849257
1299297
98729
1362
17221
276
3
729250
203875638
19163
471
12589119
88990715
10
171044
221482650
170074
274771173
2661386
548
278929
3507
60
1996
1045
167
5120413
102354068
464481282
39523
2034678
51871557
419608757
223374695
2977568
5419041
90
356
275392048
309460397
18886
6008053
16
4
31
2701718
374154033
240735
190
39048
125445718
4
973934
50455593
1226
20227
45628798
10068042
522566
162633705
620095
3085
3780029
9542
28692
117
1167
468215512
220117
340
1926522
130512748
55128942
375735
122206
28
1360872
152
488
16628994
534434579
35
369260057
28
11
14
74565
2986
102
25781
714305
14522
23825965
5
3904
9
126415592
478807085
5539
586282
26874
157175486
25497928
122046641
3515525
2574944
705
360970
39692
6947
6743
23680425
872583
564483
7
52
4
5424
220
5
4
10747
2027118
196573
4976
3152167
7323825
505690
50
30875
7
17037329
124063067
7704470
33
1063407
62309880
20
45354
3333
2
9990
543
1947
7
2531266
2863492
164212965
967429
3
306338
1816
3839642
67253
1423
127
266234088
124553
34895462
2555
346972
97283
365055
179011116
21
57
4889444
14
12293347
108
578
45036509
722
1457
195882166
591
71988317
333055
336132105
365580
57133
4
4622517
1128165
218712158
86
10425
65382958
13935
201442800
8496
3
90185551
3
33585429
6729
25414
152
29792505
502
23
391
20157098
2
7945
502113
45
203812815
86
3328
781
53702
48609073
6
284979
1100250
15
382
33492269
81
35780993
193609
68
52614610
62976095
60309374
106427839
115
13710
42306448
50349
198
14
105018581
26
7
60
19722
25053863
31900
330
5997
698
31316
7
426751
181362304
37817922
3
2
74082
1422807
125660
320793
175
14
413970
68230418
136145896
63101689
1054316
63637
14604276
9996826
55
10004735
24699717
400744
12472
7975129
18410899
323116
1836702
5322
901576
12
7951262
2231591
912
20655371
247456008
15
15737
439316750
3976521
452464002
2
92
20168
28160
58730440
9
55
458
11
6867
125
26617018
145177
431022
342
604
443
1539588
27922374
455688727
2155510
60
83344
441
9828373
30281706
136131141
64998
1091
2
45747962
61
29010309
10827045
220471
259123
3464
113
65034713
568
14878053
4808
614
302887117
779971
54
566
772748
44
7247
73660915
41498
149
33
56292394
9780852
7159081
574324
8611
276
29141896
8157
6406
2120699
47408
114
4396548
55
84391720
31589
913168
691
53
215123
14
36272575
37269280
6104
150429
91
333248
39
6614988
1934
885128
5718602
559
581
1756
6
4793975
20
118
3
34969276
1013
4
327323
4
629034
14127
299
31289072
3
107731407
11
251881523
24
186
1648
1985176
18
27519713
20288597
55617203
158524
4
2
731416
11127970
434621
326
84
14462753
833
9
668
10468
2614
18777329
1307228
1419
1857
347159170
11033170
9728
14971
1524186
100
392355450
13
35446467
13596
51063757
139
3
234071271
44833
2704
27734
1274707
1461245
175
901712
669
2013
2713875
9479234
14614481
2
92284
415
3999562
280298777
25070
14626
11238
380259160
27657139
7
105990
11
673347
19835
222233
9418406
31357
2085
2382
63
4969
22228176
68114
160774
26155701
1362563
115593039
197868
2
154376
59821186
18
791
53337923
43003878
110
19
93958
7
44580
294333532
3
14557
231624
3535
17087640
12322422
268147289
1872
33930
24343
11799935
317456
25
408463
1498
6
5
2922550
1687604
8134482
31
5399
31998
1108181
3151
49486
10015278
4331235
9903
22882
7
29820764
71305994
347
307907657
347
47915860
19
522059006
61291
34
294074944
1224051
288131719
3509533
20869
41170
41629795
422058
263
1354
2310
3672716
10
237170
217
1091211
365
500
648
177
424420404
1331445
66882916
64907327
254167
80068251
87681639
72360469
28449974
32765196
26759812
403
259
3668059
57000
1354137
5661523
2642
93691
142
8890
59150
252752
266
31
1747
129708354
83
404028512
38
24231551
260242173
98941
306817
581842
10384
46905871
2404
678
324492
87168115
124991
3149846
58030074
1029407
12734
2642
47
7023
1072
80093
205
2010845
3894614
78518
477
11
1253416
384847
133167
4
61648531
83991
147994
19
9979777
2464248
65165
19393376
435703332
7966
255
41596
12
460920570
12484818
3
586
148
172383745
23725066
347212
238196
195
1174
115676162
445
67157480
25208
47
564976
5
3421
3
281009957
1487590
4
517880924
29989171
3537
6
2640041
122803
54
41903
431714
258035212
14904548
53263523
14126
25
13487476
162839242
256
95
27424
174948195
4
120009
51380349
6
29932
27664863
235537
15
1395341
4
52949230
1993
57
79564
463022689
21489
593
26
3
2
3
206378911
62
1457711
123081
706
3450422
46
8
30971649
331952
1746
13733073
533153982
6
1798
8343436
1526
113
10704
343
16547132
8936269
38086880
74
28
267048715
579
4981359
48
3948
1221
54478
602708
24
2
208602025
14
84734
297751
58
5416723
10132768
13080
281493
2040
954
2022570
79792170
3961617
367
48417750
1088
7
13862199
13
224648
5648
218
22325
217250
13613962
3867
60
3
19
157031
54885891
1332
457840
64343204
41
806585
120756148
53290
12520
23768
4836
8296
3269587
71
2004463
11133873
198798
838
4164372
10661
12449189
9386
1594
495521
7
1324928
45996226
5094
8
118
247104
999680
27256562
29415787
23388
182198041
862992
17820234
247937
108385
31
65427172
510611
590621
1674790
2
6000
910
16593404
251944306
3
1352333
7119534
4161
362
43586704
13263
40978
279
31889
91757
14
22
1560750
133351
357684
477706
157500451
10
989
7
6123926
342975
1294412
12559
4586603
354801
1688844
104810
6213
48742
287
2650145
812
19417058
15949917
72935996
51948
21524
117
248
9107764
180510098
66455
83
41
231028
11
7
38582117
7
1654
185051068
6
57400
2044
2186671
224
3405
154
34
6195
71
5727776
7386454
1550810
1452149
29273
5
109
268954
31669132
544670
2259332
218951
23005955
78
609
46115
307856220
9
535
376333996
4
258
4977
509353
114961
225834
4
83
3159681
8
35114
29720559
1627
9883678
23
9299700
6990
1433
1620
273589593
30095
123869
1154377
7
1507905
29517
1803
13668
3036631
2967123
13059
471244620
338519
91
24809945
23
7974000
6232330
92628608
26
13272518
6575362
4
15852
11
4921209
5424556
66847084
3433226
305651
31
2
60990
517
3751499
61
32251801
1909
458
336612336
46598030
1186856
449
13
232072
206211
257466
464
525771
451765246
7574
53407308
437
9043
72398
6420
238
1129068
3170191
3380386
219688200
11
28
2
21850153
15461767
76338
738282
45122
471
3
247
10704
2313
19
321532184
2768950
145804
10
46101
22565999
1156
123573
442
615
1917516
2508
44465457
13833698
31
1966
431
20789672
60092466
18715
16207925
685
496692
61476833
14
302488
23894
258463694
1953696
274401757
12
302661
22459344
231
633
24078574
36236833
1815822
706
233508
14272
5
1126331
18
262783
5
17844549
3219348
51769883
1146748
136949602
190363
1113979
250808
2
189555395
31466
3
427
88060785
154337903
338
13799193
76
198124657
31039
834
477293
53
6277
2623740
5775
4
6244583
48864158
4
10061
2392246
615
222082
59
31161762
27421
4338247
67281
15546
3551836
5173203
28
50826
15331906
2894
440295
7141598
1950083
56967
21
66756
229732206
534
30
33247642
53582165
8512
15241
17746
38668
72
1445
25
114
12051618
445618420
87619
1240
352
25300
48
52
340552645
7070
32831880
9466401
1838
9
175625
5
11246
32841500
222309
2385370
5
6789671
14462606
21845
178
4
70723877
816
14
63565
7
7364
18448
193053
7699
1707
25701550
8593660
68721
88256459
2713
47853
1960
83861
86501288
100
171
81528
108
41795
534634
50356
251868
31291
423266
229847065
1034468
15
37186963
16
50562
54420621
28158893
19522
339
60
130
12711565
463659
563892
884366
390
48532
59
234
11772
20315540
394494601
40828967
47161
83567
400848630
23983618
96
70
34701198
3702708
15130
105385
6780455
327235166
895920
69670
186151474
3786528
91
7
19
43
60046406
3112526
10349
908
5
232865
828
241
22680
30739187
36695223
427145
4371465
258105436
1101093
1813129
1907
500
301185
15471546
23
41948
149422375
315441
43638
86446367
165092674
7
177860
207280856
208293
456299123
47534
5698179
4698303
2450
258689
2411597
87188
27
3
2
342413058
11466121
7
2
1741
22690562
8
960695
5
830
138388469
302
2925
101688
22775298
2021
1441
3069
330052
34
66313573
100312568
1029
1848680
2943319
33
59
208
56
201493381
1841300
6553
946528
51893
638354
35214
1957933
31546775
5041
3
13811
113
3744
66
7
96
15935
7577
241
6126
640655
1758793
14
11829240
702
5803
12
1647
2
1802
726
14
33174
3
268165556
21563454
43
1177004
651841
15158631
826
2988
1567
255638152
28098266
26878
42466
178
64967
263370145
33942
100579
223846
470557
123468
338936279
8240
82
14332314
189828305
4
1346
84632
440908
234
186
397176
8919853
629686
6
1684
99
1422298
522492511
1771
509431845
53751523
219
14
307
2
83196
6
198585632
730884
13144
118782
36
329214
57
161131300
14925562
401
2
15899
3
1681340
47232
1505958
566770
14828
123
36494
56
14467045
5221127
144156
5770
127387380
505621
360021
358
110532
199658460
3639
6
80
823
1838
484381
267461194
4
2783049
181
98135498
875
903
59124
3
411
12942
5
428
3418
20803
231417948
31260
108
509454
1773221
708
9
561495
34761010
29761640
2425
62222
254513
3
194
233
6043202
49417862
249151
210190
186676052
26149512
118
1615471
60040771
20
557415
18038791
2114309
77449
80
125404
41
33085
243753211
6
27489856
2027827
92
47838
17672800
17013904
147235
15516
30
78
177
94
2
2983
42982529
26401273
167692469
1086199
36
624
39729
440689
436847780
75
3010
687
2927
63040112
236178415
10
80
28983672
567714
336908000
4216988
5037565
1962241
12485
29
90615528
1216
69
1010
957
61857477
3230
235
7622158
389814
371457452
6303500
4123199
487
1801
25436
358309
3
111
833
2380155
4943
849
624532
3
85
125037
2224
163
637554
14542945
3
6
29501412
26190551
350
15623
430
513752
9
81215674
4906
24
46
184
14358
194827
6260805
211683
4784634
443
237449
37352
16261
11
3635922
47
16
3
121
91
5029363
38
1283823
105165
45200522
75
7725
3676483
393131
2224
22526248
187760
128
43
769
363049467
15773
8283629
231386497
129
303
510995
95821499
23
2
1302
14822
49918
34066
108804368
10459366
56
1726619
25
1856573
3
7
52804871
9845285
208729203
1406295
490
4
56599
327588433
141
8204277
19
668
53526
6
199
30
62
3504207
3141
9806
12508
9610926
2072512
505
482227117
90285669
1802
6
155
496229
14706
244
21218970
1634
382483692
6953963
40
60193
15
1324
402680
452737
6303909
40419086
51
171
20271
46
650
2029
4095664
3
54769865
100
84639
99
170
126334919
351560
3147
329826784
29064
2818
12
478122131
31172659
213
459078036
1444505
974
26626
2988
64916888
213889759
220
21
11
1910
5546
14565
198208
30182241
54877902
1257372
60
192
5
791737
9863854
87418
345
27954682
28983941
632040
459
2536
8123
252697485
2611561
158091
125924236
97161
499092996
26
791
829
613476
3925
31834
1174
71125
65097458
7
24
12442
186246655
49024
3832067
53732
200
205620319
3124
2
136545
6
7
203
79
110937064
30
3216494
76
121116268
1412
28442990
7277
159769
3
51
5558103
102
12
5500619
125902
138545517
131094751
11
42
1779601
3814382
286322
3645
13645172
24295037
114731
1790
348044047
84205471
768
36
11160464
64
20
4
270232
1253171
1355
32421236
5515027
40428
5
409
116453207
15
28301929
52448
850
11603
8
231
718363
12532705
82739
138
3
2701
6539460
1854
6211170
29
6
438
22946
5910169
29437
428519
237
55
349360995
21549183
968450
234
49424016
24619
43089
14
128487
16294
295802784
7
90
8234
115590559
4
2
137
23987
242
154
2667621
3
30
9067
89860736
187514
28695506
12858161
47215231
31837800
225346158
17766635
989340
120
5125
201090804
1771322
246381
1421
50694
438
26675726
30463548
1660491
165
339040
134302790
19079716
275804
2
8591
4
51034272
157862
742
179509641
6472
1842294
3692
446942
943
75
766581
27212
125941982
40411799
5512769
68556
39459892
229194638
7
5523
3676791
66848
2
81450
19
313923
1543
6177477
21
19
26047534
521776459
479
8000757
123805
23450738
4
2
1370442
177580809
3712
12463
373
29
248355
4843
2094
1018108
2
79
1563117
30618484
46657
487
4481936
16689453
495358375
217172211
91431495
59180
15314258
31
153729
3675209
368015
184999083
15967
128
12
118086675
9
22
1154
4745
10
9
3605
7995
55
195723
91462406
57
875280
5
1692702
3322436
1335
13426
4688
3249759
299
87
3646964
347458498
128976
93657
4162
2995950
895675
34218710
6423
909953
54230
3012
4821
408
512294721
1652
2922711
3
104545
65
382274
747
302
52938
2
55526
51149
3832771
7690
58706
161554425
424
110
40000033
3
30232
7471598
162678055
15
9168
2936664
3210442
2598651
81048
116
889
106
196538091
8335766
29638
10208
3
2731230
1296
9
228
148601
490934
49
500874538
417740285
76
5846
85102
291
16738386
2912
877360
387
25073
481849592
115774
13165
123226
326905388
26
13021949
79
5
8
12006942
7265
29249276
189
10239
872487
201
4
3609141
55
57
241249
902826
2
937847
2466
402
645
522709
104179096
13062
1421
11
5853592
60197670
17770478
2551072
1038389
1928634
38408
1000405
38321325
8127
43698
56
799422
254
37
3094863
8
102564
32
164237720
62
98075151
41
3577
65148089
13729
1113541
3980
6151
2
1843
378
238
16
19
71388
413534240
29
474430
113
1549
321260279
1412
8400669
26984
28336
353229562
4081345
1514
227836107
2520094
184547181
320301843
19678547
26793
138113
11235
2
24
80
25
1981
14
15
36
795055
129810
16
19678238
38876640
933
9487014
6724022
18198481
6
31731
4662
453295926
945772
445550
500
22687
1048
403149357
2200706
1621
3293
3749997
1606386
167319
1650941
11278110
3762
3744591
33099867
4
157
1362
1288
268671
172
325231015
827
98014219
421911853
12
1942
454770939
28
462293
1029753
3
65491191
145889
423795647
151491190
3677213
66529
3
6
1813
130925
32
145195
718
3309117
6
307034176
11
423
22822966
2777201
22987388
91731
62
29567
12709
34757
3071
170598726
167336172
201461321
2910
50970279
47312737
15301184
1511
240718190
26207216
249272
76497
47913551
4750594
9945639
114752759
640
259705
1828183
223783
883167
114
4493718
5525267
12356880
121178
974928
7
767461
1210636
49
2
15
2
1361887
67438
238597722
10
22
172420
33
46090273
407783
266520949
4008201
66673555
380998
315
482777
1543045
193
21
24
108046
9
3088897
178185
12024773
349431
11932569
127261944
82685716
6771
12439485
2
183754
3
17192
2855
93205
366917
356
27
3
4964181
600440
15036014
502735
6147
798741
2
15534
3105383
89929
3472
7180
24
675
6737580
1872519
1372533
4041837
15
241
16760
98
933
24307739
60
405
125546
12645835
2135
26
5
76792
605221
9367972
531717
118
6971374
127
108295213
800
196477655
12382
128
365312
12827
6
4904
1897935
23182
6694
1941
14364680
578843
1413
207406195
10460
2260373
658597
13114070
773
757814
66251553
17
2
24818
6556
1351291
744
218
7253380
5476
24922836
203326
478460
5492
7555
2444566
210630070
88661
75797474
271
146439492
1877
175763
515
87215765
1170
1644
320
145
195216008
80346477
141
48343
3323720
118811
7
1556
3850
456361
502198417
290032
24687396
271708
6072523
125429
520732063
1117820
2416850
465452738
847
14
42
75841
496300221
9529
27631
212
461662
127597
15762779
3963
35945219
256684
220547684
46483375
605462
2554
937
339591677
418
8317230
2492871
23
2
7
134
39137
65993922
105
39593460
804923
5846
173
17863
5629
207625739
364199409
22496
30797366
226465
6905130
28636
92723
3
988617
58108
16160795
11
117325
11926497
38754
81
239980
33781134
645
372007229
72493
342856088
93
45183
136600177
7541
1549
22714989
250215
5
53127171
22
298968
4
170
55
2456428
32310746
36471744
14
71489
6519921
6
340660524
55784
5
2710
497117
1740
14732
18
13744
3555766
4696
55695272
136419576
61087
131
3417239
87
116831218
89
240549021
694462
2629
88321994
40110393
84
6769
2011
2325
23511
171445301
31327695
5687329
2454
1747
974321
192454949
14
367786
2
14510808
21514043
2
72487
1031
15952
1900
1582
62104871
111
127
105080162
5432386
13
125214358
53
53
12099
3510339
5538
1637
1551
6396
37726
15848045
82155
117
210443
19
24694
16
1416798
152840984
4802
89253
13522003
40456
543
51699
8046
521628
25830913
25
48
8520
823
328
506627388
2
6941618
10743
39
14744
36
49
182240
4168
4975583
6520154
130992779
58072070
268348227
2
44484
38890
140567
3
7
4795
7
220
14241
7330
9636465
13532
301548522
39
30819471
6178
12
2350426
61
2917
82
34480795
29
26
353326
1213
81
4408
64455
177725668
44001749
65233042
9616
25
7253
2
2
197
120262
3
12
84642789
40032
27992134
147057097
167173
32
12
783
30715
2
2508751
577918
49229361
124733402
1643
8
1958242
168
512
174190590
91
655
163
843689
47
862
259969426
41196
8569
2
417084
31
325
1820
6290002
3
7317196
80180
3074999
213
511710145
1142
491
11941233
11
48367577
97186178
6272
671378
7945639
307587012
2427
3
106611053
1227396
13379
157
26
404790298
3
54264830
10556933
51582969
21060416
369561950
3318419
156
695218
31862353
5371
951
51
1006059
393494
34370
32719
412739819
118583577
2957378
235936
44085
15665821
1701
56758
210362
271934
599700
129125664
1450
294297006
1769508
182636094
523
6569199
1586820
11972
2008163
14879757
22931
125640
78
4
421
342778
8202542
144826816
1541681
5
242
483739522
5
36689002
15
35
184303017
371429
7
69
1582
213
299742
1166
5350952
18
6911248
24782171
397095899
15259
5482
6
25554022
207809
2
1594
10816
16332879
120690603
3
135
3
401978
414794596
81765276
22697742
75723
52847523
22790
15262
235818709
3432834
312655
26833428
402987
2860087
62904
557
50998
21157
519915378
24
14762
158
116388
1041
4322
226
14321
2335
108556646
257867
3076915
3640
116
392389
138194
502
186097
191254582
501
474
641
8644
80
1377349
1571
1566
4
3
3
15849459
7865071
36797
16776468
59767447
130567
31290
3
16800
18
705141
14
3710
4832088
1591
126190447
2891277
3853
56687
140662182
6
24
107511687
54600
47978
23463647
1887309
30
55522675
520166172
40
31
807
15
1189
20529
644
967
358320
167177
14
202126
50287
5959
8754407
7044326
240680942
10191001
18080
142
37930891
435114
14
10
169189716
378159
5330862
2
334756280
50841470
680
173799
55
15
2471337
1041
313
61928579
947372
6467514
1573
609518
168868
245402
18423
2253
18628699
321
59317676
432
63
37710456
14960166
6713181
116
10874
3
76389527
261725264
389
139
503216200
10727199
3938795
19
2344
5806331
423
26870
6602
1993
9139
197234
726
114878
309428248
36
2150154
450984
409858936
6
27587
644
69513001
9767
27081
111064239
547
392606
1707
34
512473
667
253515323
1207
39373
45771
3179
176070
168100
358089126
232493
261585082
246780553
1506119
50971
83107816
167983
108371
240317
934232
1680402
37948
201160
27801
116
221
2046
184166580
7959
5
58723
26260
92939504
31
242
1802650
15
2784910
379
48
5212
61
16819
384468
157
32223
10684839
157363
42
6000411
55803304
814
22323
3322
619
1726
13301
122510
11
2323
121
34723
59
2871
434600
65
16198471
501335
2953
5637
5
29031219
370220
297509
240
1442
6660441
30934110
2729
37549683
71939
61569
415912
341579218
521210
9036636
2
186574588
5
450437263
14901
1189935
64
2636
14
133
38003
175
5187
54511
491
828
6133
105175
26227
2673
2
272
216
116
13
22
59651748
158408
161
3068857
898
226
4000803
78
332447
51819699
486156510
486556
40
1641
387789
486002494
28513347
1208905
19171
50
957
179
255
2232415
235286
708419
5009
199346321
3718
938061
115392
13054715
17776101
1901
3823717
82335
8
7
222961565
108589497
403
2448527
231
411637
14819093
2
245951
33396
13781150
166665
496
4242
8131
1234523
13
313
9
478166
86455
72268
31438
1246239
328366
3289813
2745
148
17575979
46502861
1853789
45994413
927
31831852
621
28
2385
292734352
64628
96889
1220
793964
663
82068354
9805908
95
1661
12971
177234646
49666113
13
86055598
27470096
844394
1205974
52
487935702
25
81525
10784337
13
54627
220449910
11541024
12203000
834411
221378
887410
13
116113
11335
6233352
1683
752
49
295970
42068
275501711
384012
3701027
22
967416
1766
60
394
146035367
419897651
235261
10
239336
45179
725780
45098
441488
5094
759
433845
31203353
3782
31296
20315957
14431
10
1322480
7175
1484162
459585379
69679673
42781
159158
48240339
65695862
6610076
814178
1880607
2731
388724
11277
73889499
3312399
15
55807
353146
1059
2112
1812886
61
796167
1919
9
497
41503913
29763
384
9
123
122806401
3
228652
754
7704
589680
14
337
86066
3
1198080
116
4402
873
1901166
379
176
2601
128
63929078
25145290
16687428
290630407
23
3387
388
8064
194802884
117422
24809916
54918509
2628
113459
19016097
790
314
3261011
874215
16189325
32866
1540
1395154
249
396
23629
6
343
10430203
531347402
3895950
2012
429
7144817
4071
3
59709185
25915145
299400
81305148
484340718
163370944
320945
18917
97639
235
3
25
23236
10872460
294
4
95
26743
923
18020485
40
922
15149
6931299
7321381
1398
2082607
5604
2508
345
2663418
51172467
6
41
197594
1112
117683456
111025235
6573802
4
596
10
8
32688
14538
5326796
35717
61435
39508534
1078
174
65730
72
170208
156835
15
1201422
26
48
3937596
34405518
233
2
302
7
19
7
5044804
63895
290189
152243790
3734633
3
6470
305515
21204
313445
59
343906466
93275
9924141
6522911
128
2146
14
4
221730432
155123117
85350355
4046
9081861
2040943
1888
10
14
6007728
6145822
4514615
14351
431
48232
157
18029
6
176190
8803
5238
19590595
25872533
3
4
95
5939
296
228054
28
135741919
13
195
250160
1324307
100
13
5
26
167
17657
20004
444162
7056154
20728
58795682
11002220
60602366
76
118990175
496531456
1268
10
1953
3536599
47
4
5396
278806
75
129951
7318
13
1692768
407584895
28886
49038462
1728
3
243779017
7348
1134019
6323477
1644647
12723
87
1547373
25532404
2272
11985757
32384099
351
52755
14429
244136632
21849
474465
2224
911760
459967906
3750
25677179
37232594
11
176229447
537926
36223
31664
1591
141676581
3
338491
11681
14181
15493
1647
8
165
1757500
1125
9
764
75132
37769984
5
4382
2607249
126390
124
5446
13205425
81347143
149606112
10662139
22121573
6087
7
17252
155023189
400
514973
24932923
73
7950
2
83644
179624
493070
7
286
39
120
406126
22
225289
990
1711657
137
749
40966826
472784
15218722
187
97683
62422
46686
112883
7757
996
63
57
40692824
1528
28507
99070
1876088
138009
4438868
505767
477
1904758
522346
1955017
37
7512
533234598
1657454
193545126
1504
2394
51410
185970
7393417
29016
1209
67741
9
8619298
27740
70
61616
4093410
13125
3304198
4
441441231
7124
23
426
1425
8872
912
39
53
16340
256043466
12
171285
258176
30
200550999
1527757
7938911
1357128
39
14946
19950
4401676
22247
385141433
46
28183934
290830
26726
248381610
187
53640593
196242919
296646
9303
13358158
1503
121869732
3394594
189
130603
13326496
31000319
49144849
6397630
1011498
2491
1205889
80
5
44171735
19059419
4
968660
856579
1406
7874136
31708
12
196
375
5305678
16
521046989
790944
7
122
17846
6280827
14502
366
2366
411900523
2180
243120827
92
1219196
555271
722
160204
121726
3
16
119856357
9047696
755388
9
99143
324
242214
6
14947
7
480538
10474994
15
274111973
10
10128
31
8
220792
246123
303907400
203752
780
327
11013419
1588
1590081
1142
6
94
945
3517
31210981
502
8610843
8778
7803218
41030
537
2741
69646102
18
3
215684
227913
2
422436
6931978
122
2157119
17724
271897926
71363
4
80308
623
88839
3
664240
47
84
25062
88
20577443
116503963
102
74264015
1578
499051593
6390126
144
88686150
385532
432
56
20785
3686
32103
80476817
15651442
419
2008472
4
11106123
4879
478302681
85004
145
375352792
3122865
25
161
232454
295934
2310403
9720648
33751
4109770
110
127144547
18617
5
167081361
19824047
58141
7041
119
61
419011885
477891801
25025649
62
60691996
201
10263950
67045
549785
28964
14371791
45
2124981
47561645
121358847
19639540
346496202
29575
6148153
2574572
22
651
29402126
123908
51898
11
317
800
344317
83444
2314459
857399
62
11272546
459016433
15
124165628
5
3
831875
8042167
47015838
49506
247666
16949853
25045
89369294
3068
238
406348598
23883373
121
3
53735514
3086
726
431
34071930
4036
4049884
7
60
452417
23566201
81
10
59723460
3004
73
3395
4170895
12663
38793495
8495
5159
107916
300
253792233
500617710
3
79559494
15362
2
330767
865
53336071
386
2
296104797
987225
243
12
531
11
1859525
2369
5
50686
381
7
6045010
1182773
15188665
97
3950
51753797
116779
2
83193443
11513
1012225
3
30
26
27677
304
235523
391988
3239
129
25029603
44394636
15937
806205
20
278232
6928
4159575
4869810
1236973
30
170
99
774
15013642
25181
37
32374
2
11317
150433
17084325
413
3
292919
825003
908
6939
6866
1534554
153200328
65058
25
434
53188988
13326627
334662
15493
77
212009
31287
2156053
518199
12
162802
19
312
99187
111
407977637
14
115197
791594
158690818
211029575
66
162728607
9774879
84
404
15857479
134
14564
723088
209012624
6375
2428
11431
18
310
49119207
18
769
248
25470
1629
94353
125561858
216
37064168
16521527
111350252
2292
822
43
3213
10
34948
461
606141
37244361
5
17591
8374346
1112060
2
102176462
64708433
210577
58117351
73
3
88
4446124
23440721
4678018
11
43854
6
85
129
1797383
21509379
3384446
616
2966483
1134
16
97696
1295
8435
483
2
19208
24901157
1285
6721231
58
3032488
7
4
212723
213
418769
41
89767181
4428524
3
477066
2894
49
455907
45
7509904
77400
273273500
1735965
283
14
927
18322144
233259085
2
8874
148235336
3
120803619
5294241
23057658
250715
619499
350
73056
7504725
28
236595419
61249875
139718
207400
234068
16544308
45038931
277571
16333076
1081645
5
24356465
497086916
61
212369
27
2071
4185612
16492571
65736086
489116316
5
1007671
1224569
767106
649
13132368
926
76
328821054
705169
112854
795
531124
73588648
108449436
10330
37362177
5
5799
1239553
93
485322
1692502
3
450
227212
117500
5
184
106
96618
115
13084657
138
3
34
3909
134847479
1244
184075
4
7312536
119991
406895269
107
2124
6033
194276816
53203497
1563
816
31677
121412
136
208
1832
30
144
7961
59
98603
124139
413434766
7
6384473
244
268248
613174
115567244
8299131
257568339
57
15094
33107938
429243820
331
2195
757
3
1660563
10547652
3
34058360
37034026
4187213
100926
1884
24444827
74155018
6989
18
52
3
23439882
439134
1558
23489
24363815
9026984
122842244
5088
4830
4726
3
3403775
16
17824417
31
115196269
3025
3991638
230894971
1210
1664
5
23638489
59250
34219
2
165
5401787
77422
237
55
50
155
14517
178
507028213
13226
148
114
1720
30
4901
5558685
365
12485168
188610869
6853
1602
162
2
30121
6303128
62080881
4
263
4095
181759
219
28073
2168
7
1998
5
477952
6302
142
269969953
31385661
8671210
319977
78494238
909629
16663759
497
177
23
1777547
61082883
91577621
348
5
8733
159573
825
11
2
1573572
1071469
46
303022067
5523731
5915322
232
25314772
297826725
3
483591774
27596161
6292978
2
39
78
11
848
4047826
27
181154
257434
225418
849152
33175901
339037894
10759650
59
1078
3
1183436
328381433
15398
2567
23
500261
6544232
6
267958
73
86451392
43793705
4373915
94
2815514
315
998
3
503841126
3274223
693
11
16
24463350
30
53484213
110
55
265076241
279950149
695503
6
370511291
14
2309
47154
213812
191911169
886792
1933307
73090
378
2
189
403960410
224197379
1372574
336
7691
1042667
120635433
133799409
107892
7911219
11
64848408
3
217977417
223147
442191125
54479875
101
515648875
6865251
106
180946
59305168
5774840
117424098
47091
252967
1925169
2335905
244267
4803
10850611
23
10372019
113519
76227610
46
146756
3362043
891
1918
305373549
666244
389
2244769
100964
3576597
26
4
2
7
1335
642577
639421
7298
951
1487291
1830141
242
11628
48
93035309
28
92254
379094
11
130641
486805
1014
230
427
7
32033
112636363
25305630
86977
1664852
39
85
31749
133847938
176616878
809
745
86
726
451
14
1274
153
5
17
12
8
50
137
11352419
38721
42486654
197291849
19045301
1017
445128517
4796
549
85068
560
51129133
8783
133390
2715
7
171313
23465436
25017708
2674027
7891
7
21991049
2009
94089230
14
242777
322
8
12135389
4486574
587136
10840172
68815480
49450
6
2
309305
273990544
24496475
5
46
8847468
56820801
55822082
631
4647
9444680
514224
2493786
1467266
166
596
36973
3
8
11616
6231912
24073
60123
13
9
316667914
9901
42
16014
224024
12092838
10980
3512
114
216886
114514284
494901
235349
91
434
37364385
14
1542
63431002
1196
2
1602
1704552
1524472
7116195
2831413
318828
10014
7077543
116
27
32449
11
682
25204
1856288
23067971
39
275
43280
3294
54
2393008
1413
847
1214893
248695
124274
1960
16468
317
35544
28711
8647936
5
500382008
502631935
696
23024
13013981
88406
88211
895
622
84
6
24705
6
327
209660
10781
16022183
8299602
15857
16887
243
28750446
10480
936
38626
39975978
66299574
3
214193611
400583544
319944
133608922
367072994
14
410625
1907672
12308
6
242
1726511
8011
5437492
142918
117243
102314
95336
5972186
13606
6835588
237496
105267
30353
31460
943
6136267
203
51388385
238849
20177788
2069732
4865552
59173
18630
42
35194
4057
32519
87751951
8
227280
14519012
5239193
1988
63701
5
61242811
127
187703
3916036
817441
18986
78098
113205
71328
131083334
267265
5
27
11388123
1462
5344892
85296120
79040004
332944
1488137
200967847
1657
5
76152903
3
17
5308
112062494
91
25454957
443
29987662
17438805
3049
116647252
6
5886
164582
2
2355385
182005
734
251457665
65235
400
33667744
4599
619
534356
46424871
82
234566274
13
938
234837295
39
23
59
1142380
1032
3007805
1915
1294
19
4977764
419768141
439388522
26406357
1136498
12
19511
55
63
115931
3143204
456152
94709099
8
124301214
2
26211
11
8387352
98503
7161892
54642
20
813
3
3505859
369
14
2950
794881
1807218
40633201
15
5546
8
86841
5
3
176750557
82773221
175
112443618
98751
120911140
199072692
324
531041483
92846
19
34
11026651
13
28
2
29301
2821
14524
34
5580917
4
11
276974874
12
280
478765
27825831
4877096
5
55820
2531
43666066
27
303
471593626
87332
80184
911371
1874115
300077827
66521
250248
218
43
16
26063012
121
4126276
392994
56206
3
14990774
163834266
279085
1094003
14046127
205343
297
1256215
1221
14963
535004
128163
1535027
502
92537
2795054
28
3403
561
124571
20619972
38136963
27
712
35487
5
2728
430579952
5567
230
1985657
274
1642
34002911
1450777
95675
9
379428804
3295204
2322
15583698
7
2750491
974
160355593
396045
463853
101936013
15391
3096671
1930
17
522909621
71813
76
4837589
4
869
212017
308059514
14
3
177
1028342
641
53128848
16
501
5169
405544421
404953625
7690808
257
404812599
113053931
477767
23
2972074
729167
208784483
123354661
4405
12592
107055
2466224
52
37710
3995
58410528
82
3
3511682
19399400
31735
1645
6
273
200
36579
14468204
3761574
2
71
30
31619
1428827
152403
5732542
109494
126
232476943
5679
372
24
12
3304
245
361116175
26538
14
55125460
13057
741292
10137
32
723312
705557
1186989
220044
7
414077147
5985627
162049379
19824989
183631734
361130
29
1781
953061
6
199028
60819858
58352388
381
206
344873
6554
1924
91344543
20176638
17809440
170143165
18396
336754
251008
6018
17829
11298737
17327
18616
440652
233389621
17337934
49101101
7
47
90164141
355
14505711
2782667
1210655
2233150
193048073
2
20673
261872095
291648
423463
148
1554625
2
12564
29
7976908
314208475
65699
56020088
385
44
129737
376831228
20
51789
117325419
237
2949
33
1290671
244
56
149383875
130169630
13
328
4358572
3087
14091
3693
6
2981
2148888
20794
345
35
137
5600416
1578
1311192
11
607587
142068323
14615741
8532
65420542
4123940
97
407
64116646
827
25804535
25603167
630877
195
797
567
215215271
60
2626
2085
6692535
6002844
5897060
5606459
446
3
49270461
2
86565
73866
12724
822
2
151002185
11424241
6814
42
2037683
21858076
5109
1390
132349591
59
44997
182625214
509876624
13121
1897
47
3310571
16
27
1286882
9
45918
3720111
603
395329
446953971
157978
146
421219377
1955721
36730786
231750032
14655535
2
21125
4492132
486294718
4080
25232
46919
59668
3632981
110546
12
5472628
48280
537
10767753
981
108
181
65
2
3855605
65243
126
50917
16
99010
10388
593225
10045
163626815
3
25
29718093
14
28483
33532776
5439
777810
5872
765
122425489
2871749
2724
504
89260949
61521
737
402858
9471648
3109147
18069725
8
64426218
353604834
20644
234815
21733
307708
2494
30474169
213
1332686
12
712
5338457
457751
145401
81227
44940
162140487
269
26
18
15443440
3548
3113
9403677
12533191
6850796
1703305
1021
3992127
236213
105
5239153
14277107
113
4788
37
76915121
29006622
3
11
25
425
548462
110172
1421037
4076396
16493
10300669
4
5517
180293333
48
584
349341
23820
30614
309422
179
513097
473694488
24868730
937871
6
857
2004249
32422
99549
423900
842
9307
14398623
1161237
7083104
28244842
411238
62472194
121457
3944
319992156
34000900
238856533
33352212
2083
92
658
15275
31202
1229
28846246
16266844
9633
67
5228613
980077
21632
92857866
66267523
45861793
31787615
2149541
26685
8316
2503742
3688
138144878
127418
53276457
956096
16690055
125436109
4
17
5
13
9
512721
121816
64513
53257
304015821
1081108
141
41
39611995
142
47507
1025262
335828375
481
4661
18
40877465
1565
72115140
20
25914185
193
123601
1011
46098
61385969
19581002
2751019
6125997
206878
19345
1094107
267313897
961
618
315
36041
553570
58231
49
66873151
121357327
139
60158158
383617120
12489
33610
116
14
39
664
340432312
1739
833
5861
55
80076
60207380
6
58694907
27502472
2551121
441
91
29839
967
2726
6
39
967
180408512
20733
15
8567825
43556
42082
313221
60
45
282
15
80
174494
1049460
5503476
27392
13
81143958
60221
7995
15035142
3612222
12042
690
1869
285621437
29946
5422
28
2338086
1009366
152442
12649
684349
41553
245770202
7
3
35043554
101974
227265927
5586086
277
86
304290974
4163836
7271
2
109
5585
156
25501
5761
1205
46599
1002065
5999
254
384
2291635
51511736
27385914
1618447
451978107
25056603
12202
30788564
357954
2
2
4
85729312
60
49068370
1046584
17
60924
177
907896
4626
66266
6507348
372843
117
51
486032211
4380422
24
15581
21249
111144
189961
62
1849646
102824162
2
133491443
1470410
224355704
7034
10112277
64386490
5702
4385417
386224
998
183
30915
2
3000266
1293225
281489520
103
2841609
50940396
35026986
40
24664
28275927
836099
27018
4
9165
2224
83731019
15125
1699
2302569
283471520
11
76688
72729
982
2917247
1394410
1286797
13054549
122906866
12676
2
230
524331
9
1233046
129057
894
229
6
3774268
2
187
798
895871
53963
17
381
241193
1832
13064592
6823
111
261040305
1407
2684
9
929500
4905825
268065
9
8
14984
24004368
3861243
3124
15236339
398220
3
762
5018002
1316
375215176
62260769
199136221
403894
135
31
24
393
2
8
96
59
618672
8490871
6461841
20
29
28
3509352
1189
1003918
17
81932176
52
16432
139
32879160
27911
17698
468099
16747866
56
195807234
802
672
37614160
11
99727514
5432413
5724756
30
7
379978
204805
3804
3
500
77237
50
2835
110069713
31044745
15237416
227988337
50288029
3
13069748
1898661
470
32462
1034434
9850070
58831929
7781057
21329
4
868
46779
4
3
99421112
12137064
116
34
44064065
8028
320528191
6
4076
11262543
1581
18492
229523
131992602
91
72
60
11903707
212092746
733
13530
190
1025979
3531368
762
5271052
300341523
181686571
97
23
49483399
367
186311820
16505539
53823270
16
402759585
60210845
5412
2688654
11
123913
1784
4
3490106
50588727
2539704
45980323
33291028
21036254
202
642476
634018
7212
8604848
1290026
18574
150515
4946049
3068774
8634
12
1342545
6180
5903767
2968972
1609
391
108
8711
145
105311
68388415
347003061
1146
78
11398962
5260
148836761
58642550
15013428
1002870
46345
2265876
30614984
3027
121227826
663623
77
16586
1346145
433964015
5821734
3384236
365756
2409603
681204
5
1732039
3117554
960
991167
102
8
86439458
87471298
2
241
110
957
48441920
1833
154471
3
89
30
49643307
47
1014
3438
461435
111926205
47
13
77282
46
1935208
18310
865
8143981
3
866271
213664
1740037
2
87991
12
18
296872265
154566
2942
14689
8
332
378
420385
13937
297
628
2
8034
32619776
12854
1636249
2007
3635
412
7279
1055
292051043
14980
24290132
7
40
6760
357
1245728
35294375
796317
3765
155
45432
521273
1042777
23984669
113091520
2840327
1871
67764
7730
118
1454386
7589325
778
3282315
2731991
184921466
22562756
6
99841497
154
4
101
6934
1518
143
6302
94564856
451292
1845
1328524
1060
64483971
69
8
1562969
59756350
6387
1015613
375
94
3480439
60093866
5680111
23684695
192
195
49120528
159549690
38
44303275
24585
315
2
112745243
97118
85168415
892346
15003
38030
1140211
1783822
6896348
14
254
3018717
21426781
90305
92
25
2450
384
427
139922827
39
404483
15582
397725
1045
13506735
94793596
529931
1871
62136498
411374827
3
79
7
4
936280
344385033
2893
3732061
2936
69698352
7086063
726
3783407
109406
32335
76
1552161
25
318
9512
2
865797
12206
85
3
202
6530
100
16284
285
64
363908077
636
50077059
18327
165018
36970
44
822
89
402989
28
49887972
25624
24246
38875291
10811815
6850564
99838
234
7494167
4
1788522
42023
19609
12
529137267
37
294334553
64096412
117891
5334
93
335069786
101
917
2
78955
1541550
1269990
391075
6994674
8069908
50963
12557
11
15053131
6988
1761
108
3
5055
111
142640336
1864670
78018
1933
27293508
252979
7699624
90
244183283
28
286383
12214
229
188
7848010
167
49976
113
339
32
940397
13
25477402
14807
153
183887
4085690
130779
207953
4064
3818
162163
41822
6277
2762
2
469676075
395699
13988200
12572146
6
19
3168667
2692
416691
3
44811659
96010
14215
55
37
11
1023400
129548
8874063
8900954
163177011
1933056
8
11226
239
442498
172331211
141
247
217092
135
807672
752878
654124
266956257
5
41032
2961634
119
181185892
196558
24
372003
14009845
7917058
1597269
831
491982865
292502
1606
160
5037
254918901
180272014
28609
70425
1870
12432
22
186763617
15842799
5310524
831
732243
2420
3907443
28
1117314
66552807
9045033
31
3792409
143
15
3
141733
359380001
1803847
1660
761001
35
36794863
2997477
8
1188
251425028
117725
67638518
4334
28
26667672
282158
96
262
2
169603
221678
31953721
737213
819
1393
4064145
1695865
3101
3
13789654
3
14270
56
1728043
89277
63680840
121086
528540955
4050226
10052
65777222
372
48121
3454
45664911
209962
4428
267
3
49713
141
447030
5311
422
12420140
29
156705134
8112
1312
126
85671523
7359
15
6908
734
237275
403193458
145440
262246
1435434
82272266
4
2336
3600870
193216001
92
15329936
114
3225
86260
16646846
30340
4130669
4
1674
1314649
578
5751905
11105754
2402
18217
3576327
3244
52281816
26381
1324
1753
6910428
1745
14531
428
24
4899
3201487
24638
113867956
63037639
29
19
11834826
9409038
3130
56
98
104
13105
26290344
150988
1458365
3961
140
177
37246
120210115
1968174
11
42607
30910
30140
3
5978923
2007
97
162751
57338112
44908
2332
973
3758495
24879540
100226
39
163552
848
207
428774
128429
5
2
1746
31341
314951
206664286
408
55
110
382
1322
14161
13025
3
2050
1017055
8437414
135091632
871708
46759
22
2107328
105315
13575764
923261
7933
26736335
357541226
63
451710407
16
32853770
5414722
17620
4519
7744
489584456
78
40
22486
387908647
428
891
6
374425
348432262
41599
52
26991
33499804
171222
239
47377
112
46635
17563
41471314
7468
391
2
91355
161949
2
328256
357522234
167
49468
642
461700941
2
8
50358
3
28
986
263
7046499
249631056
64029
6
5761
24
21
469767035
486
14
279
1268
63
151
270
4724
14006
1372
7842
873
3
8
5
2278
3308
8637768
7
4079
3
15
3
8
49669454
2126964
4404
130
1282231
464
17
11
658
13
49
61
5609
81175782
478370185
458
204901
110
3029
349900
3
61286
402511
2928
58
13279
57
314
198035418
85268000
5
1648448
27412
12
10650
2147
171
445961342
30436799
563449
19
222
76
41391165
30672
9703
1785
113377520
333
31091
276245
24650302
45102
11
317307
33184183
175127
3158
26
39194
30236892
6908
57440
13653971
31363
37
751464
4971
22
62153
3738324
37270402
3
6
394
5
94131450
199
23
125887932
2569946
51
10709297
295
1447463
123787467
2158
194
4136
4801
55
2572
1807151
1450
1246
839808
2
104449596
38992165
11769793
63
4
24074
35
1979
47
243
17470
864
681
1451
56881
549
22
2319
237950
3085
37
37032806
10333283
317425
244667
1749
47538819
1538
30464491
2
16100
106481659
194
2198866
50829
252
2644774
288
18600
9056
29913832
98
1249
520631
105
43
4
27
13097825
8776
2
3665233
33027
3111
1464
6
23109
29552484
57
183918462
533
23068562
12941
1853
1993677
232391
13702
3
3761
3167
46
82589866
164457161
121
9876
68372023
28020827
11833
7
2
167427
184832673
5
98529741
163589
1518
385710
255084
7225419
68706307
5
6
69498767
102232
80389717
1698087
483531094
52
585
3
3229522
285528
7
481478
959
641393
11155
37
26
294315
8084
140869
15
114
21699861
55855612
13
353516
15
120
115
2689083
60879111
7426
924718
63
9952
266675
289
329714
79
286923988
97
124
24
167482
5108638
1406585
605336
254
11892
210644402
306
177
65969773
177138
405
3018
28969303
17052
1206
1034
8271874
124495
126
3313283
3476
86428480
53
3
45073
445165584
15561
12187
6206
445411
5299
22932
6063
1740
24984
28613
3
5069
3
264
94182455
205632
73191181
7909
34927137
893860
936739
62086564
40
66956168
288677403
79448
198
19
191
465
26159
1448
29303
204356
4881
540957
451986
6101307
2
27
11
12653
424
55765
127738
23170867
11315028
28462
43454924
1038171
767
26939754
229349
31342
147
3
26813641
7
81
3329
33410
42600648
3597684
40057651
24
10
52
237971
52
40
34
154
130737886
5913188
117007
457441
61174320
106164811
9
51793
6
226937
1116
5
12542
510482
25643
14407476
608
29061
41947754
29885
1801476
1946805
535402
47
21
46
635
1419163
5377566
6901288
8271
12109574
118
1814
97
54
16363595
8
43643
146231
41486449
126
3
61
3133
3126453
16831934
47
30
7
29
30265
39727
7
254140
3419569
867
399
6621
244
1972385
1078
193219
31
97176
2429964
2563861
519
13472270
294502
64688
28
3
981
3675779
69686
7
111312053
34812486
147
13359
131
18314
10
6238
3116
66
133161412
89555
2759
33375
390082
1558290
3
287153672
61
8
72
578094
72
2024656
609
5
14669479
10
5172825
6952
367
247139315
1212
527436
2175
15
17561196
7155
308261750
1607
3771
703483
782053
57
76499
117
14
68536032
7562906
21
7610892
106462
198796
2
6262
209442697
56
38420634
13
100
10777777
1657
587
8844
6997
251
13
239417718
586356
354805
161516
123
10135
449
2
217211679
673970
2
7335
3
475026
8183384
17
561123
457
1783
69
402537333
2177516
8117
11411956
6661
26974
864
71782508
2128812
44310973
31994586
196342095
17
467
1016471
93483
30223319
5
252912
324078719
175568431
1563
254
13692
1114
1326371
30507108
158
12
934
884999
109670
20452
839461
5
72954
86
61030
2940
23
141586400
45228119
318528432
296689731
16445370
2241939
417
192
2725
14245
9937
8
179548
2369
1303513
619941
491
51
494964
40602
32
468
425
127986
4942626
377833913
336
8044063
11961894
23
4781
8
91
45733
82105
128212288
377613381
19283987
26
67
8699282
209870642
523063492
62137
25861154
4
414320
360257
4741
37
31295873
16200314
2347632
400551
264
1581773
148
135630555
54312841
19250272
910
159208237
840
108
708208
107302
203
196765
47140
34
106360
13
6
2777
15
113410
687
7862
558386
64769085
29613
207
10757
518388660
20721
3302
376
4752
6005975
8501
109849796
189611781
327189033
24
133514190
753
6335747
88759
31466
1828570
9
593
516336117
435
118
15
23217
9398
3796
40
12079313
54
2900067
6331
2029
13553
3
185
51390
12743
222
4025338
52599
112788706
1390
26565610
7
1839
448009
110
218537
3951
25027986
460
810662
41
134
169502
55690758
14
235550530
3
382687156
91
1758
768048
5
53266
48417012
8206
3463
128
445344
500657991
15924430
1681
115443
228
133818450
795925
489437417
61343
864702
308
46393
3
4
8
84
61
54290
14744
13122
178140623
10
251601736
32
3
430442
4
3005
71384445
2
105870385
1462
17890
190612715
178674889
2849932
95295
6
17751804
267077868
76300051
8520
641
381291207
210889
110032
30781
12479340
2003805
187024
1645757
365181364
34007
196
63
2
514898
6
3220995
12201605
855
1356008
47629318
182
10920892
652975
66813100
576226
76777
49
471027
68362
1715395
25740
319980
3035
67547
2259
12997
67752190
1776
122393594
7069
2
594909
19028
23
788751
225559
15135
44236013
463
231
1682
5569
13
5
396180
9
249382148
3177
93586
55
9
34960543
65061
511699717
13279997
63939495
30
3143140
20711
1031
208492936
90329
23
39
230655
203
573453
188164764
2056104
2928185
49851
719686
646304
55
291564714
203817945
52307987
158822
6539
322
8561440
176758
2082
106576
27
9926781
187541
164248
111467348
387317
265
13298
386555698
13196
71901
213321
154562965
151746673
5689
22
222315088
78686968
1057341
2741
2071320
5
266229
1207346
10
1705219
14820756
1325693
60
61272283
3
405972
529213200
441683
383279652
370182751
10177945
2296
10
2254
521644115
10280457
32686
427828072
601
219
2517
14
9907
318
1241
19
63
48964
82956813
220
7
308
33051498
91002972
748430
5
60024516
2861
1757171
221
968
2
18351442
628
18521721
621983
516589175
55
64273858
4
14499996
357632087
12317476
987
899168
380245
509456
60643033
18673
586
273725487
5233
14
34228291
119
485
1956488
63602
94528657
126
318679565
49792
6239
2718328
5284
98393
541715
27966
13952173
1684780
383316
214
1125227
4533410
3751080
1322
1748680
611
3020
16
4
4915
3115
95038
747
29603
345543
234
3877974
35124710
213716
364977212
250962244
3
74024
12753701
328634172
798590
202585463
213
143
3593
2
5
704
80016
231201
3814820
14661
63
363876
78003225
133713863
500040900
92068
896001
1112
427494792
233
1996
16913
4082
743
18
4505950
80
6
116737
16684947
2002
13426
3328
2
673292
8684
244657852
50645228
12048296
4
39708
71
631
3412
5
761
17
230826243
467
20559
408691
4
178
16685
165517166
9003288
34721
2814033
34
282721
1451203
15370813
128
19
83819004
30976471
1555581
721589
27247784
563
174
800
53157
5
90394009
2
45
1813801
87285
8609588
1685925
445746
595
2573
5890929
25096
8602269
12
13623
237
373
50196
17977
248153
292
3921118
163207473
5
2
3405
11
3831428
11353286
2
6586072
20177
254
3324012
11139436
196
67
56
250739342
95
196669
11729
45604866
30156
2733
31
191656
310947184
92610
2
40136
77790
33
116141
42306
186316476
224597591
275118757
25575142
2061126
12
2981
297475529
123381329
106
199
1016578
2976870
2393
981
26
1468
989
57869752
33579875
732
531869778
135
298
72451295
1200461
98447151
123
1884
29
19838162
1725
34
107228107
238
81440
152
67062437
768897
20735903
2450918
6229
1537
4
15
18768
121500178
29420085
865
124
3251
16070
63067
66
351
82650287
64440
4181039
350
234816
103362
12937946
406601
867810
17520
60273123
3397
55296
424740
12269010
1421505
13136600
113033
1449902
829277
220
25708944
3566164
10791
11394817
888310
10
1830
49796
20676
6093
1459
433941
2303
12
3602
216912
744
7361247
458825
11418582
26553
9200
513
52737255
17
31394
13
20776280
69881471
71293
38
8
15286
53621111
40024172
297073693
5368351
84336453
199
26943088
73044
9292258
1911
33969078
25593667
722
38
3
483192
106
3225
2011
7
14951
3
2852173
1875
57325617
6311
1138433
25400658
16
119110872
6
24139
893
56003
83767
1128496
24961087
1049
8931602
25614
857002
13562328
457857
225
19
16
53984
7017115
167050814
1529
1038937
125629784
1316
77
13
8
57
6
8794079
99220486
65251788
64083
680743
236
3123
205547007
81
588
27595865
7681328
594
130
37853
1338
56065
158
4883
7217
831578
3907
453329616
6922879
30936
186894
4158
815
61125408
259
42
1721
61717652
12
129
15519935
241
142
5699
30936804
715309
7
26
17
352058
5740
28
264759757
16035
105
278
86298496
804877
5
4
1167547
63
66808
243
11505
507125750
855
1354
68868
3
4714
18269
429
5
7
217
3534
218230012
38216
7911
12143610
39
101550
3005369
16289
931613
53
3320808
1859
3450279
5
226008
23124707
5
208
862
261
54618
56
29394607
15682814
44640
24202720
11629
26242
63623
2
14628
29802681
40589246
6958
20399
26
15
31991440
163776434
164970
521502
257955905
4290779
3600
195742
2
426045325
4690516
3603652
149839
3
723212
290
62871065
233
491114320
501790112
2
601
7
2995
25
679
2040
120661330
1799560
5485
4
48859
368
108022216
222068582
2
2372705
356003125
124
108449
441
25743320
18
1239681
140
1023
3
18211686
44
5
1693
492497972
6970
14482
126932
153933
3035
3997404
1939
350396
15433758
307926
13450625
6848352
484286939
609
6
64
864566
150
150838726
6391091
5375501
52
62403638
7659
3
21117
29910144
8342242
7585
2
31260
209467292
5239
66
402849200
6
34
30407
15930143
16
643630
651
999
1940712
14954556
52060994
12
5080291
285
23601
215050
92950390
99537
5451843
181762400
6791
20177
27
59188035
4689
2964
123
17
22855537
9779111
1886938
63980077
7
142431719
10
124
49623600
7
174364
7811
51
4076021
1462
2159038
3
727
7837860
739
58229055
2
10
199
419078
9
6
157470277
34643
3
103161900
59779
129940
4
114734250
47920
18
68213
6
178
21
436
560
35827530
29
26342117
8
684
452186
64297788
32969
10
3797
160
1437
2218250
3118
208
4593
47636
2
320
316513728
6798
20612
405
2
1822506
3
9000
296777706
2292289
30509
25683
99087634
113400
3
3842800
33
778108
863
15227
371278801
81539320
13640344
254447349
529
88580
7
13029897
500
267
80
53
71
27026
8661212
29658
1181266
304563
56613406
6
1239698
239639
16585714
21247500
30
16
64216730
9
15
22206
5976
9190
31847
9
422122
330902078
1270369
5680
31858533
221533385
387
1754212
6
12054430
57
102790588
2710
37354
433
62546485
188
7384705
10
7
5
6354076
4243279
92
4781
18
719222
3831
51497256
293
113173
44
22878453
317844345
3724025
42352
58
421423
477340726
122339
16
18
16829198
260
3640424
5573
246119
464575
28467097
1102
273525192
67865714
6336
870697
11241
20749
25801
8734
16641
1460
482428519
602529
15068386
240952
16
1082957
7
185723045
26
3
10447
235749343
3982709
394082145
1609423
21
4734822
63
1216
62
880174
244586
620
5
1471949
13243491
229274
879560
31637
43
51478
6
5
6579077
190833325
11
2185
2375
13198612
379397523
7
60775
11080553
8
1928750
28793393
244607
2
48
470015
17056063
19993
110156815
108915
2855
9960
89087
30413366
11455
1884
58
63
8169
31
11349421
454
193
22943
1580368
269780
33943406
17991281
1673
239894
6
52159186
6
4830
1245
193048348
5310
116552757
153
500
1940
11894331
205201
36
515
33001621
1739
5490027
127665463
8795
12996
13619395
56366
66
328
689382
17
1492867
23841417
467362206
145441
14
49717947
19
8
17111502
7439
63450
6306
4076581
1879
19
1318
59
3344156
4
7140557
11306657
8572830
13815
5728425
120318
45544
1200639
641
1759402
5096688
673
257898990
3953
215
3051
139209529
4808
1959338
749
20118
683239
751639
3553380
28
2273644
344612
35
7772
2323
1894343
4
41
248995594
59
1610984
891
225
123496408
13916320
3
3
19
105999931
346865162
1756326
539779
10
3311
3
3
245698601
28483536
662
1173
59
125348863
127236
3376
5289
33297986
816
238565
181346672
143
575
19077051
103143380
494784
16807
436342
53088
185260
997
2066
8719465
113494
5
508
3
419968
6561693
338192
12230147
36586564
16
87
7275962
4
20360
272836756
2054921
620320
32464
836
63
159962491
125632
1018973
967
1275
18
4
34489583
699132
274055
31615
44399
1371
10418845
823
348855569
443610638
6
37761
201761
5404
8343633
4702696
36
1912
113822
50
15237992
15965
57479
263724171
3114582
109
118392160
10
259048
1425328
4
15
59
59959
104
116452172
18
88555
2317
246
61
32496571
16760
934
37613305
1274
735672
819425
15312
3804
1560
1564153
5
5
1783813
61494232
15
57881
29
2602
10
213024
63206
2007646
119701057
482895
44737309
236
5832478
263801431
1692502
110656938
497498297
4065
5
456684069
4
99
168655
3687606
13
23989410
857136
10891133
17548651
3
118218
358
142
11385737
37
5928
12343890
2
16
476729
2200548
31034820
2709693
452
675595
5913801
20
37
22574523
60080579
767
358
449901436
15552
37612998
13
37469
13015715
15231
22906
265015737
31226
1411377
34498
27397235
6587459
1984
92
1003
15007076
63
278
3
9521
153
28818
36493294
663420
4039
6970
21662
152521
99584
405011806
3
10
1662
1648
18
644
934
254443386
18
3181
10
1833714
351673
277
1160
3
5745
17
36
277
141
1529583
1497
116873
90070
16975
76768586
938
45
10
22989
50
2084
874983
7539432
2
183949767
44370937
2
864140
19830
391369
115
6523
13
508168093
194
1212135
221942
436110359
2
3608
46509
206860
27863043
427
3209546
1009
3
4874463
79844514
14749
1623172
5
30942
128616428
321807
404533
2160
18
64331488
50
81236270
48577
170665
107
525103588
5364884
6
3142
2242
5023215
359871825
26199003
114940
408907
1287
51109
23
298103
275140813
10
56537108
48299328
297329
5792
223
29
13348
32579
594
67323915
3572281
624313
22
313
709147
2415
72369
4285
6
16
866685
10
282767525
12762
40944
3
207551892
401
24
14224
16700
4
2
970677
220301684
25165
6
28983620
6745
408663349
213777
21528
374
6111533
694942
29787
37
439233
2986340
31
61
408
59
12
28835
3815
412831505
80
476
55
29706
13
15067944
251509
63559
3
105824
74788155
38893
57457
243
20518
16421897
2
4002
60130086
19
23
18769
58721121
454
6
322
336512
6203
48385714
55848865
40
5996953
500279
8466
39451
6688393
379625813
41
117001
530865
7771
451533703
37
63
70646
41
22
67330520
105031388
766
44
6
21
58840
3820379
520528977
10319096
76344084
25093839
1012
3320607
166076309
19650161
1898
578
2
830
531107
4052
87
503806262
1237848
139491183
119287
31597
94515
1964121
790878
21370704
67
14
15153895
1860
122
15
480113028
10097
5227794
62207
23051571
212
189
3403291
1980699
28051743
8
686427
2
31302904
4
175792
30455
1015
65063
382642284
502353620
3042
303277
905985
514245476
107907
19561243
222467
139593
221
4300
21885355
5515
212720608
1485
2544708
3
283659
233
1024986
7934095
16
2029
50022
473
16278554
254714042
131681653
1268
128518571
224901515
356459645
351770886
60
44
5253
771
77121
27919414
14
5277475
2
40991
265
121119
1392465
60864
15693890
1030885
1101
43388714
47062
814279
165437
144713800
45012902
11
9
35
828
5
1278933
97679079
291129
169217655
676288
2
72865
5233284
632
68497565
56284
224
140443312
128050
8037333
27
12
113816876
1718
1715251
43238
461
730389
219995184
1124
9160
246179038
7504887
440818302
838
3009
4
9554519
3
2727
3
25385
14
3806
103
62798
15449
141550
17
85746716
13118877
83732
11
10573
234793242
478624192
466
6054
170737
63128332
2142
1131331
46
3881
20484777
7770700
110464199
23291243
34835079
29875
599869
2245
5255
62947657
14673584
27156932
90
88451746
1442
2329
4969
264698
51007
363
2002
730
160969
9409
432711658
4498370
23
9786
904240
266003045
188707911
903
450983
428
3
12779474
3976
29386
1029
3
765
7850129
303
6444
7
35576940
28
10
24
93
14934
339961
50259104
224188
3978236
2
66322
3348632
23
6649
30337
384000
4308602
7653494
23490303
1551
401488
35
67
3383
4674739
85646925
10767952
14800025
6435
491309
12772
17833686
18
2626163
3512
579522
20
188
565429
22610
92
638500
576702
123612
1412
5
641
2012
263886968
6863129
2521253
461089
18
826
23
4280
129406
2
4153
124600
270
227
461175565
803
5
1797
6256756
38725298
54874372
10969828
491065309
42366
583
7092
5
14559630
5754159
5
70685
970734
3
41324485
7
377898
98796
487
39451954
3932007
1889954
211448343
33
6258021
4240421
535661
338106
186180
8424
5978788
52
2939
27548008
45
21479
646
1687
3751
3320169
29657461
47189
46675128
1762
1906805
15802
27084
2175
79335650
9886
32433
114004624
28
102562918
499
3
3
470968
12079
343
828165
7
19
754759
370173
1345478
85
36790
420
79555
2
40729
203273
42
13
31
1577
171
228579
1041749
10
2
6
228627111
919828
35141887
165266649
43
356
28
263021
86086900
3998864
7858
45877906
35
5
6069096
103178468
225
2390
4152
1606
2417946
7
6835090
12904104
25337
421474361
5
19
505043
52618349
55083506
247359
265
1325
110
622
47
27265807
14665328
26470
2923
302
351
50
13
107754161
117792109
1604456
1824820
34034
59791354
589
1638
58
84780
4
207828574
97358
16103055
921
335724
19
23390410
110234673
32907209
748143
17
17618
24445085
44
76525
7542
116553
45389
28187
2902
5327
2011
869265
707
494
338325828
54
3933
139576210
29534413
9928030
9366150
26871283
10
7627920
16
229756
223296808
29095768
245
217896429
338519489
17681763
65558003
8
4585471
1270
700
2
10145025
511755
8118
2350154
312874035
7
1452269
9
10044
750
126444
8125
673803
2166746
30
125731
274
386634
129069449
242241454
279321
12934
42
59145
13797
3719227
14
7017901
29185011
1841
7863
572
7563
12065559
119574
10331
1506
6322478
4215821
4
51017
456
51641
75046
2512
1672110
85145074
446
15406
5464
234
87
586734
164381
40396
7973244
2709
12417
207210523
497
88
6619
22929
42493389
32
63
4652763
2
5616
473
8
13867
608
7684
3832899
119820
1374431
16
18990285
67295
127482523
9763709
33271
236047655
13330395
23995
2182
19398372
7359677
1264
686564
246271
245579
15
169743441
343680460
152
157749
69173326
39
23287084
25372383
5
3142
27
371447
54
6436
529
6897465
5533
180629772
29
97795
2
16060
166372
99169
964
18855
1008
430795367
1212634
43497
247347
323
1193
346
320362
15
5
1142323
18992613
165365
444
215191
517775826
3
2076261
2123
58592
105
22318
4525774
819766
10
104
4
2382
475432108
153
1610080
2
20
3
17647130
147669
726282
119691
367639
517
10
127761
159
25
1578980
37352448
3440
450
1785
317840
18911
319687
752023
20354121
239697
2128
260222833
812
226926406
31377
5860290
8
266537
5
91594857
279484675
535784742
1880
211
2479382
13379
811
24740651
461356280
43
905
38444043
6920
79008
645
1530594
31430
99022
3
126
59669
8
2939
45667224
166167745
12
47
2
2858909
12
143
2561496
195611
922
1616869
785
1845674
10
2865607
10241992
319
430
11107856
223913003
7
134891
4061
508
141212
7
4124176
11884924
388282
78110
12
48
979697
599208
565
93742333
5
543914
60439719
5936252
236834
805
17054
21
344443
1960205
6
719691
486734
43126651
14696
11
1836
122369392
806
4554628
14
28217383
7086755
8597
13647225
6013282
46
278436
12
169089199
5906582
32
1797
107343
138
66910149
326903700
31853690
844
183579
114617279
144315
26418432
844
1669
14685543
7433
24
189314
2032
104915
93
201
16268
11
730
235
50608
174
2717951
317175637
7953107
1003300
52
5188
1235160
9495707
63
109
149181849
432
1157579
2
474775
112
226086
815
7921
1777348
77551
215
3
219547435
11807373
16053
4370634
2707534
7
2298741
342
3
11025
3
2
3516689
248
48388785
9
1806
37166
89884576
121461044
333271423
108765
565722
12
260182
25238
9361220
34
312
307331868
14
199797
13428933
54908023
3258
10
11100932
109
21323
6705
9899
12
31
134
314
1006103
1016
356759
62366
8101269
3988864
27224008
147960
28954
15026722
221
377
59
3248
2
3592766
540942
277612
24
345
1488
54066
14060775
330640
4
16767
389368446
4351
2935
117
14828
3593
91113
53280
45
84737
14
6
4
74
106
85
121926409
56
147645
84
38195083
89271659
235
493
6
3163558
142
1934
2402
17730
1007
6199
178
44708520
17
1040
234122015
12
13
305
130933
11956
7
119304228
432020021
6736
47290
1178520
32221
3
12074280
7095
1678498
6661
484080561
31
57670542
3187
192061622
3815
1835
25986
206307
3
5687114
90638754
248689749
58
6570
51821
955949
7902
7867157
30
520152
1118706
13055
2232
24807
21048330
3
3420
262281214
445
249
182011067
795255
12533715
84
1196
454752542
735021
3
2588
5
259
188352
5185
437756224
128902783
3
1735763
10600
72131945
797104
106
486256228
19492
107128088
79
5
8
11974226
40
183853
2964
312239
3133
1313494
18847450
280
14751
14
10996
1315553
92820
39
6
296987289
27749
5
137
95153022
356677
66043811
54920
234238
121725922
1228693
19849
221246297
341133
260
20926030
7
968265
32135370
135734
736
14433848
13164041
3838646
40065364
200038
11
96
132604304
797114
6
12768783
6847532
13233
25898
39779530
470072
1697040
418760
6977602
122
6
15928
451
871069
1460
22
6361
9
14
4443
62
220
3313
154800908
2236
1523
2
552
8038229
284
62048827
59761828
3247
14722226
200237
203470017
12
26138
171
239489
300
457086
14
446
44
16305326
12352480
915
3281
255808
13356915
171621831
332
17
120275
30
687
7
5
805
41
4989270
2808996
60796539
328828997
431283788
58
1639
213912612
1502
10
2971678
568
20250
6921
64597339
2451311
2014
3
4716
334
29797
198150315
1232
51510131
1899
2011
5445
856
18912
30744438
85
467078
592231
224069
9
223773
966
6
3332
331525
44
833045
13
33337691
4933769
322318
233
12875176
181364
185
40
457
240
75116
440
177463
2758
60
136067
227
1381
1337
226464
60
371214277
3833250
125462337
17623316
86190295
34170
57
48233
11
6185
11356059
517565
601
15095
81
1476268
5291
113
259505567
1558
2654
121679906
3895
501706869
12
20
884327
1188241
43
41
28421
456
339
11164692
40202
21021
4823013
47663700
3
9869520
100264844
14655
166108
82959738
3
437867645
22661944
1608360
459710
272515
54623
440
8
49327269
22733448
2147147
171
25
8586495
23
67878
2420929
28
3
1986780
1564094
72
249
5953274
443
55159
3
30
40680
500299596
100420461
50774
473
44384
4568803
399
99891859
86250
4009
37954
92766
29096
42189182
54199
7434
162987
12510141
1924
54
498482964
433
25015969
11217469
73
30886
3746418
228516926
113
979841
3
4
6219
249699306
26581
27004271
35801
12867469
41998867
930184
38590
17403
417841
2106
463684
11
20018
531
207415
112682
244461
71
3
1702
8
266761
1692073
305
73757
13596917
10969330
5647804
224780995
16178
42252
123651
14
7
11148
28069
88
370
5171
40805
625
58729
7812
30
5
62204
74
59173
1609
62200
25
12602831
111
23322
2248
392
2384
6081
10999
52
939517
2
30904
244
199234
210664581
3564180
20317129
534601
896018
7664691
12481850
188504793
6430
549747
19
463
46865470
2
128792503
1611992
2828315
60
6
1017
4423007
4103
3316
2
11488
2
325621
16800752
19636
7744
430378252
478084
320860
187007298
15989
1630862
46540353
4
2461107
2267437
18469
31811660
85
420137
8028
59775412
47609
3921855
286480463
709692
3
135092351
596358
49024
1011
10
10414433
2341
7467342
346
11
9
238167
904284
772
28231
539
109759
38
25
2019
9008963
488
121739118
32485899
71331
234210067
204
132335311
37203955
953064
13445915
3
3
261403
54790
62
13865
200373
367792
8063
103121
2
30
27398183
240
21563294
3004
8095885
53998
1280411
963710
16154
26
135
990945
45672
4
625463
431257
47263666
89447227
13521053
3
1562406
6819893
13930814
62
8075
96028837
104787
10662172
65157131
137032779
53909
124636064
56844776
1968569
57
3
210
1884
53
5900
1119859
10046
27948
19
161963
14492461
1926200
1991394
3
51105837
1095806
1657663
7
211
112
55
138360
713997
8170
415937
59943190
7920279
67
6018352
3719989
223
2
202807
6325770
3106540
123457906
6
104250
421036
1504
434007045
29575
18969028
45521576
25163
51323486
2
60
2
157
30550615
26047
342829
52638619
187
9140
94981483
43616
217296
113634538
1673309
104717
111016188
1031564
63344
127113
1759629
378134887
21369
1250733
73001506
2560
148488
1204
26
241
802802
38765
292
15986941
14
5749931
17126773
25465
34612477
331189834
41980
37523267
2083551
19902870
946353
2038
14819627
980
253928
46
414893
204614
27603
15
1423145
519535
74321387
81865
181
86405
7408
1597
48
29
239149688
66411765
9
25793968
336746779
900663
6
2913595
203
8
61764
2119
3676011
167884338
456
61047451
21791814
396686349
8
1629589
22
91202952
9816841
15977708
8337
4
122614
12389
97054
2
3
63886
2681482
92239
212600
5726
21664781
6986
315
196426
5
42
23
9591
282023
426992411
584109
5406
1343
9774838
3217256
10331
10010
48
1483728
88
290
35
647
272296772
145295745
34920957
1950
234232
163
405901968
1048596
225457686
13060676
29744
199
32017198
909
325645167
13742968
86679443
16391906
9371351
177496445
39033562
18
202843788
11463
17018
126781268
30673
69
4858
8725823
419865302
51228421
8269434
4
218658
3
22093
3
23
148324
36
5
181571
14721
59
261103831
125456
850388
3
503962345
2850424
57
249671
12966
372676592
737767
2850269
258046012
649747
922670
406
573
84379
1863
12
48
1022007
371824
3
1031
2942911
11
60802582
29
1480675
442006938
58247015
2715820
105234
44131411
58148
25
15958
27
5035
75
3667385
419843
4880428
2159
404799369
300
3532
11535565
1135215
62164933
25149
856880
4709
468336168
14967896
42136
896616
237
5921
12990459
5815
268
407
3334
1961432
52
18
343
202902
2
48
14
139
2628
11
135976228
103
31
2
2
191625
11799
416
3
2309
1145244
11626556
8
848
3
20836
5384
403
9212085
15547
10414
86
332374
980933
19
271867
67547
3551673
12
2413878
5
157122
403209
927
223898
80163786
2016
180
43301
7041
7
1677
10153
7586190
687256
79737
3
125
8329299
546
9
25928661
24548
27086690
12448
10175
2229
260058715
31
159
150
60
5665579
178313541
432116
146306
1289001
2375745
8596871
47063571
639418
254148818
266150437
63470785
89562
436
34266
146
320122
950
6
13
1514302
2289
1230
5
53427903
1005
4
35
17592
1666478
130
114076
18962270
2448
310842883
143682
295626493
1573
4214
28371625
75847
950
514099218
2
9421
358
2504
171
328040297
5
164
120516419
179914024
5699
14
29480
64835
6845
56
53016
56
6693
4
15884
259884120
4
184
943
6060089
2919
27
59542
534580
6
112200
115
2268
212289782
4532226
22
36
290848
13
42933517
26
9205749
12499285
2
37985
28125
9128040
4
5351969
1626
220462
362547
73251
170235252
46
639961
256465
79
50735
23350716
10
44
19
109148
159967458
2
17650440
3059377
36078
138365
12
4381
6530946
123
6
4568795
413662960
4
25626127
463990
195730
8741670
62359
796210
805260
220
67222331
45408170
4
1046147
141735332
73356
1536
457443
536815798
5
54930930
61
126011795
43738
7925496
1630
953901
28311516
18362
471490
66392971
15
3370
689
82
14775662
120639896
82
10910
6
168
1919
5065
175
2
856071
7
280790
907
4
637329
3906871
68947
1081899
527367028
467943
14583011
101
6695867
9222
504496955
1385
7052
993
24
3816
224573265
24273342
362210430
3931685
241175760
31
3872404
255
190327
1450
1831
27587
24
1269302
9
166169
302561
89569
14464
57852850
2044
582
6281724
9629
110293
1031950
14969642
441
6203006
820626
6570999
1003783
13085522
4021493
3163
46
4313
77914
34666397
147267706
141907
486816
6519
19104342
1108
305898
17023
11
6999
32690936
181
3563723
15065840
2353222
67254006
119718539
16109742
58954398
88633
12646
22084332
5796715
313723
4
4388
1420643
58230634
15414
231521
6096
1840
2
66254898
231
10
26573592
358436898
330420
21711
196248980
1257
741
3732
95780
366
15972
111240
2754020
3227345
27023181
71915405
1257519
87424565
5320555
684188
839373
12981749
56029
160984906
46454
6
42
935
504752
3988820
499248190
57
106388256
476173
113
3
31608
1670387
1446
525
58871870
25
27156
1589198
6707
120703069
35821
34731
22008
46908
7542675
410117
140907504
223
6
89091
752559
5
111
105980364
101
5464
4527582
1738774
5415
14939622
24393
82728
9
12692
1200518
1769804
164908
18
453882677
32
174066
15783380
178665576
529297585
13863473
117562
15
37488
7
5
111710642
5
9829369
438891
265
100363
6291
47552
1307457
23014062
24682792
405778947
47079
82921197
139
5
4
13576
6284
17
28541
453309275
13352
4231
22
4732
117
8203
27
3453594
9038778
44
13796569
328502
928
815
15171909
55051
140532
90
181449354
398003
351206
1957888
4082316
578
4945990
5
521
119423
10023
202
15045
883
226911049
16003
949
35576795
30
951
7599341
41
10
58093
45
8691968
3806372
525648735
290577
41
206376
501468404
1368
5
40964
70763
15
16480
36171
170417140
805
78886
47
21957
3
13
16
3019854
58096
992889
27460381
2701991
52037577
45400
455881
976
56935
121015800
24771298
52316
122
32072461
153227689
6
146028578
374
157464831
14
5
1099607
166
1860
3
340841
903438
5063
2511271
136492623
42646
1339605
869
12
1483350
98279
7048
8156857
62371
47447
3105092
223
117997115
38388346
125870553
26827278
385603906
78864
55126
140647562
108191209
11
124
1447726
3
1682
115867379
13785
24721573
4882207
98271414
28
40375777
370762244
36660118
53
38937251
2898
373
55722
164976984
127087
2194010
59824144
22213
8
1268285
756780
480246543
517
62985926
3994
910363
3229754
6695075
4
14
3
16
30145
6797
293
55702
15857352
464542
151
127476
159682
104
351794
11426
40
38224660
56
2
12252
1044
3
63
83
25376
999
972464
1349
112
124447
8
57757195
5981007
209
1780
10417
129
223432
216351
112931
29941
2
13367
264994
4014292
31794297
17177
3
427129
2
10344
45304
9464280
1203
406385868
30751616
7077839
27075
19922
5
53731090
83
2257788
1519
931
82
2
15032
224
1485
19595929
5263265
1789041
10
1062
55268502
19645
1197
397594325
2910
277526
58332231
463757
5
202231565
13
146
226062484
6925366
1619
2
174
1756
130032
791463
5824
1089
4640
165941
10
12
15
8768843
383492
5076
10062
1008853
13811
113
156289820
5009357
7619696
19
1008
5816
325519
6294217
3170
4
69285
1534232
1350
660
68009225
2683401
2
1971
2720652
623
213365
1010
11
3
3887
8
32670608
31
180085886
6
548107
2
48795648
2681815
14252078
755
358
6
156828
331
14
16696573
5
17
35940596
116232109
240
12
107
13062
1987
29634550
323913
2
395328501
502673
2732
25730342
947112
6
349
782
222701524
10599741
9117
58
104
3
229818098
53
3103370
1562942
193056256
13
404771
129547
5891
57454
20220
25222830
10
2240942
116
5315
14483878
50183
10
282547
187779251
49414074
115546
4313245
1143594
128739
5671
14
7
50977623
5981127
173785442
90
36
154034685
257119198
1925
59437062
6952
529
6008179
54
1085
900422
137
8206716
3752
1477061
451
9426
203857137
21232019
294045
248496212
103366117
13107
3282947
484986363
38001
30187
423412
1688
4519
352498647
6219
36282464
452840
1790118
188161
236
154
26289
29222590
12691711
172
1543
10746115
261598819
44
7858531
27
239972059
20893
21
49
49533123
99816851
9365212
3137362
3086154
180
257852408
250024
308170072
8
3666
6
5
2432
27291584
83496
19471
4759
63311370
20458
6508281
852472
1339
1982
34
113
8
58810
15343522
3
1756550
9102597
21
390873836
62419
31597431
114842574
873
38679
2227340
17119
1592142
894
110129
355
592
209
125
16333
93
49805
241021783
6320130
221
343024
47
21991243
102734
26034
172173797
1342
853948
6
2
343
1009999
854765
2008934
1815839
3500087
7873438
5082
9058
39656
7
2
366443
2931943
111636
20123523
593
67833029
2946
20175976
441343
7
179345560
18
2430
52678
21119787
19763
2509
78910019
20985
4021
121869
23194382
21349813
4659788
199
76055006
47249
7
55
168
3
2
3
194
30
60541441
78
5225
32348
3
199558474
117
2086161
25309
15
8121
9842
17
70675
6835893
51980561
7157
563
508232
22713315
57268247
111793381
202774
56929
5826
2326914
3490674
2980
299661
30
3992
899331
8172777
214427021
16737346
4954
823
2441619
108496
2093
346
15931623
2778
5333
312733
6
16
13271683
132284
10956338
155
190113815
174934632
477956
6849162
52585090
4
3374205
38439917
22051713
89
1859616
297
428182338
861601
131396
20127375
26486466
59749248
58968
10384354
3
24428
107426
205829646
7
6314
5171
5653
8185
39929909
45861032
375
58731606
14376
40473
1357882
96296299
2729
11
5976386
818688
12952
3
72
59246
11
630125
47785
14439349
62
25488
1575486
35989005
2756
4
10401
796592
57
3408
5519744
14471890
3
424
523906335
11226
5498866
485
7271
104209353
63008350
199545
59
4023677
653
114
17589
6261925
3250
16398101
723620
405
7365
597
12
5443
343
1702581
685
1436
2022
528389
245938
2502196
37301170
9420673
52564364
334029534
8456321
20023
4
72122
57986263
3467
58275407
233485
9
17
23344733
254
16123130
82491730
178967
476736897
11548838
863
820678
131572757
7074
15581188
30228
208929615
3026
12099728
54874878
3741367
22737048
207
230341588
3711758
10999379
1989073
51849823
3
15801
4397643
13569892
28
4
9
2005600
177
114120899
3407
411
38192
922
385729
15332
4216841
6702
27649
14624
430534083
191
325949593
4257
25607300
11
98196
24190731
3
16
530538
252459
11003
3714340
424893
8
5
342667725
487804
45370559
46549803
37
83910
2801776
445
175295737
12025268
221616
9906
22
115
1908
222557012
12
63
65653
34951560
393568
46
7537013
18
10
182
89942
136
2
41749
28
6
24787
458393
277244452
1372
806292
2
22388929
1780778
47
48
1086
9731125
16576607
15036981
6376
381
175
168
3
111
1247251
50815
12065
3597125
189484138
2812
126259
24
1638669
121376
11763049
8343
217445829
7098605
121604
3308382
10732
4424
3511695
15250279
1928
6153
2
14020579
8351398
693
182
65332840
30506
103
125058
325
1605
441941
112387852
38342136
116
22765866
37
1464895
45243
105911118
78034
231098045
30
15284224
24882
15
877254
1154
13
17514775
217433225
61565
769
5
12648
253354518
13661
431498182
3
8783
955
5080458
1525222
536
2617436
123029
12648
2
36704927
68
3508920
457666417
1788
9
55
3580692
7
465
328
5278589
367478
21
811522
39612
2334
59353
13
41250949
526270694
57265138
9663962
3
345
4
684
2139374
1079
64633418
2245
219014787
2
14847496
175117562
189665763
7
1700
173255
240187643
39860
28
2
481663
3416
1873
2964
13087851
226
147
840
13848
6116
2718974
41
1361
20
626
49632012
640
1673987
140202
63990640
6268159
97106
6
56141919
16453426
215
11361911
12816
4
4
1388
83
2319
5395558
286843805
199
338578563
502989081
7
636330
2
2654
446045883
13
215397523
7810816
492615
82
7
3882
179614030
7
68423649
30605663
430
6
569211
5328130
8
22485463
7
118420623
1370
5
477210280
953188
13
181084517
121
914527
3622
312
752
58998
66583514
24
3
61
5
128760223
27
212012
29202301
27
456735
4
231866
54566
422
147
465898
258063806
454419
60
870
5
389573
60
5
1562
100939
24
220
1159377
95
27742162
40
3996271
472
403263
59950587
36
121610790
11
1301275
4963
7
39229085
23063466
350666753
3
2817455
139316045
113554007
12612524
106532
53662
2235862
32
1701859
3569
1371920
10
26485
2045
11579
30553573
58334
373
6
260702849
466
331392
45
3
27
133330404
191467
2255
23528
6176409
464
244252433
773
245
4461
20
5734345
510716807
75275
88699
6404240
7389354
15
15774983
31612
533558
3
5287170
6952
999
107607351
106691626
140776
5
363373816
2383254
333163
58521
35
2291586
761
71
71954
72
189445277
7158570
1863
119
2341942
11463645
2314
1294936
177911
1556588
95383
16012722
16352523
154792958
1112330
3058710
282506
38864638
28361
12
4
2052823
4
3043992
103
961896
11238
2074454
50540741
618
3854
10948
415839
886328
21948228
56
247535
242002
3
30170462
3018003
910
6
474
1666
50
12249619
54
409472
1547148
3
4359
114
14950
437
118
164
222150
16
50373
12858313
199706042
1165
11650
173628763
9
717
2023835
23
601
161
52849257
309320295
46
3274
13716
14195864
23486
327407
63
7471
46
84193
54889461
136893908
2
95200345
646777
96391353
48
2083
970884
125265024
14
14357
6
3565341
3707084
347778
1315833
320
1592431
9721
889310
215
208
108817
197
39574251
4
3096891
4
3856
2
155
1685825
439325
33444
3682
58
238665535
202009
30824
616448
904849
431650
11
63849
10801
8187065
15831123
810
14107
125
1331
90894743
32
1393021
471777692
7
2550628
319948975
14
6889
426
3822
885
170
4386924
1791523
505
442
217616
227
30203886
4311
302680
471
257983
3
55598
117
246
7788586
28006139
21238
575808
12415
5062
43170
1192797
2
8
60195703
16113
73073934
15343651
275
825029
23838
5727
8006
205268
225
49045297
1081335
106
112972848
151
1706028
387521
135397917
22207
331883692
4283028
209749444
2
38347242
236
481
64474602
10094
6920
61061691
5
2
8350688
2690718
3696
98213
3
6156809
119870
6278171
235448
814056
9
2264
201098504
24
9980
61445
660290
73284921
1036732
3
6078917
22985
3740
9
15221162
17
527634
15701
2993
114040640
14134924
147286024
169
28197913
74249
415188
5951451
194
694
2965
3
31655617
388719
2
17861231
41283
7104
3380705
27196286
378363
118
9518
44
10083
11
16508280
235869877
39
13
32
23374
8
181648
279010599
13
451
66389
155620391
218478465
24496185
339064762
133891901
12202
42816381
12440177
34
918
14346423
36
908
8812
1125
1567
211613910
10
41306695
63720355
668
111027676
12111921
3
3869
47
256018
198175
50881
393
59
9195
5648057
199127450
4889303
455624923
21
7810
242197467
750
73363
249612
739497
8140
10204339
59121419
190039555
30743494
280
122
176845
126230
57724
13869
2120279
1371411
13361050
14
57674
609195
37
89502
74521567
225294034
1808318
159153721
36098756
101393978
61
117
38
44833386
6482573
236375
150749760
10686
1010
1171518
2
1029932
165
54710
8277705
13028
925744
25234229
97315
223679
354198
18
558571
67167680
29216
233287415
7683
448
55
169706464
1056995
1389
29931595
3
1301635
12
2715
57811061
3623099
43400
59319191
7375
152
8172
61
3001322
977789
110384
4
431886
9887703
13059506
281
8332633
101
8
44
82127871
2293
1875
376238479
8008664
79417
8687095
93888312
2778
4931
306101
17410
27080339
11224717
44457
225
1910
25532
805062
6
1703
89791263
297
181252592
361747762
982661
2895
22739063
8
11951586
7050477
246380462
14062
84370309
54835043
72
793
6858
17785
786777
106944
493529413
183073962
16398031
10808941
13696
499
208152
9701
31685
14072298
2
39636
432
7805099
900574
47
28
2937454
167
33199
102760
132482260
1125165
1039768
2438338
78769301
8486571
14109601
53
208
1365
7
2907695
252062
17190187
3794790
218581
685020
421951166
2287
24796
9688
229
10402440
506901872
49217103
51
120709701
14444
2052693
2461881
29785628
13308
19708813
187
49003431
5
8764
4
511302
52300
47
18237868
13
63300
4947283
3268
145
177385
126178
2610
3016822
1489
15732
31
11
6096
6
400751
184
58034
61897879
60984482
21
244367530
12
48345260
10935043
264950168
2335654
325
48342
125
3057155
1673980
13874919
63
37072
16
131527
1005
1559
316
24730
1604187
408158
726529
12913568
490275440
66276840
72
208
810
5702
26489933
13
325930
314
47012438
431
3
138
243313
45
14645
4257974
84159
171
22352214
15233929
1739180
4
1344
79559437
8113
217
4
3131220
562
119
92
3641357
598
13
29433078
65604
11386
20459
5590443
3799
29
10954
46937
58802
273
7
69715
35723866
2849618
3689
576009
126899
8
175
5746
930138
5414383
284061327
484
138039
2568347
190473
29745289
231
31233
10
467
496742
2356695
167660
426363
57262
6
696
26434
1509811
5
118
6669
1103
20654
499577
8
56900
423
7383
5
1623
55685
5089
154028659
3939
362555724
9747242
71056591
6043444
3
1963
14753
573
4904
209
112
59
515154
2643891
2812863
590688
112
53765
2496534
383799608
178026
975
23
36959
2
1236945
2
2571
10547949
452297132
12691836
247081943
5649922
592
49
456
3173
51407175
7689058
241235714
91
3
6828
465
57
164153
182877
1785769
759
11
13774813
2090825
31036
5379
699
2
198395409
347227831
547
4030060
51710128
273389323
340
1605172
11
215757206
15725
1676
445
14258154
155
3401607
2343293
676101
4867917
4
166
30291138
4
1862
46548
4
13220
7
309972
64
9
1230236
28725903
11074277
3
3
7
3582
222111
62133
690
26
2004
11
1665510
227127
798
6
368
7561
426147372
29414746
150
2955
75416
2600791
239
47
343686219
35648652
8627
106090
66
54378258
6912
23949
76082833
264348005
2134009
4
3832
390748975
37101
49
11
2813752
5
627422
332
18911990
33960516
3
14
15745
79
120106824
69525746
180
78262118
290
11
27153
12
553
3809398
5112
150
3
100613
16884
25
25
61
1057
874934
1273
25
527056030
224
441598859
350
567796
3
107841125
13
2267
694260
501546726
125409
331963
816120
52840
217
405
61495
198
52
15922
1873489
854442
411847
49480
1386382
103
108167
6
7781240
130920061
240
29984
6
3
301
6097
66151
113
300
179323579
183
6917507
291075996
340824
11
248065
83864
481
50
48842
12776
664835
313196990
12012
33
300062
1433014
16901963
877253
259237292
15624552
4
98963680
47
21226004
7614345
58
158291232
59
110
660
28843817
291862
247902664
11
62856587
6
25491
52237375
31124
141917884
1084946
17570
1363
394761
2194
30113954
1395
6
12085
30
71
1758840
7
55148345
13697
2562934
7154996
1573
119394
29930182
3
307126
9
9051319
33032887
448436418
59723587
18719312
18578622
10609612
216523
144
1674047
432565490
30
10
295
7144
39097
1590
1937
35
9
7931784
139874
9240
14
1151017
4
1498516
78125802
2955
6847
40101968
233647628
2273
825
3
17373
301
3264316
902
1442
2352154
907740
5
15675426
2218
12652
2803228
11
168399
115113067
7
3202245
445
2469
98
225
4620778
11391
11908596
1574
29
2396
99054
5449012
4940104
265748
3975
34
19036
2614179
408
51661917
516489
40844
13663
3465
151053
53576144
4703163
533555275
57462
13913045
1060506
10471
2863
5
557630
28099956
171352311
1456608
1499
52650
53707
2
936089
3
14
944
38849581
462985
9
61
330
13202
6
799
14026
48866884
1583
3
436795119
111943765
20
1652
149
870378
24757
7452
352354
704464
71771532
2453
265748
359594
468261
9736944
19
140
234
2
444278658
1388710
806009
35
384604191
3544
38933709
353469429
3
250001
65
14538
99424924
1025768
169509933
7
5731282
109
1044604
48149446
7005
1678413
9666706
896
7238409
95156685
5662678
20
108038
357279
2168440
4911
4870
7779
266088
25
3
298306
119
5193165
106
483844
510
4974
59660830
5056
2
2750510
1486
2531
8895577
197409691
212624007
1081
1566933
247305422
748107
11613
6834283
61508643
5576113
277440
6
63173
31
449417
213
726054
224028050
269
5
81448
132
3
58124660
12380776
3554284
19730877
677
196
2689
65605767
400791
65037
156489110
279119
215
2839095
678
60
24
8218897
5685
566
127
117
3
179585
189425045
110115516
9398
7
5311
60461014
3234777
106
31430988
294057
22327
184155
1246163
5
5302
63
44141
18
1430870
498
2
7325996
96254
1184
35005613
59247
16442049
796
90400
6184
153
90
13729
18
434
8
233779
6502727
6298
1376332
18499
120027
64999
91876
22963
4485
123793550
48936
93270546
111075
4149397
196574342
877
3676
196526930
56482194
88212
11
5894060
26352
59260246
66306158
2
147017
339773
459911
894861
770
6897
37600
251389453
1538079
162
103577009
1256397
108897
18572
2412059
23723504
223914199
3140555
107173
590632
24
19
13179919
1466
5
6
7
29492
974
24906338
2671
419
51
113291059
5593
4896
490499967
9540569
186152255
15
6
5641659
967912
228759819
18026
2
24372
205
15772640
113
10073632
252686
77979864
2
14096293
1252
7975
55953
42
27541
4
3109
5645
203
38042
5172
958
27115151
3198846
7951
816543
21226685
884
1232107
414
36
1753
8273547
54140
3222
72
142540
275934
93936
112
145341
14656467
15
29670776
85
505740846
68009
47036497
145
522650254
175008558
111903968
2286151
104247982
128343092
385757101
2553
4
3
6601088
8716
3
36
48461
1362
1008406
877170
7
248
888
462
387
117668
77179042
174741
84632370
349019220
755714
3263824
2
3600
30
30114145
213458503
118934
105
7472
169570
48
2
9
125233
1871701
2439405
917
24954
193629
14575542
22811201
22193337
22
11561600
28
9
82632719
132004
735141
61286712
24228136
203869
298575389
91741595
9199
32549132
58309256
7
3729
4872621
1478
12
6
392
3625290
323149038
3787107
2992948
4
1555
114
44609
21928
3831
6388
3472257
157232
124935
101617764
46246
7
7179625
65226
139608220
49606
521876
6878475
18930257
902551
429605
3373
32508
32
103971287
51
59777
454398008
99468981
1809
9711
183
5519
104
1858
31
172092
477864
2032
646440
28389
1574618
8035970
3026556
1059694
9610
465118065
12542757
38062
8496
9
59654414
17058665
866012
39649089
2127098
113199
61908
134497
505735467
750
2532822
75509
188201
4116
2242040
33
241
152764909
1979
4059
42615531
238950053
104
2600
3
2007192
141927
48
262981211
755
2546
6
151456
14200971
61
26747837
1443
11306177
104744
8236468
337
7
12
183
6739
7
7
87743
2009
5520
7958657
313690458
401130953
298162345
63
2
17006
81351833
29705901
6514095
395030722
10038
3116
387
344
430741673
3077020
212
10
171397724
3359
12414277
2721034
46781040
10
251157
48127
3
2033
68441270
725821
841
85047
125967
196
109334
6791
6963213
44033
33
26213
7
4
246
248717987
121
177083
10
52943528
48
50556390
34
2
1882425
916353
244592
1627
125536
2429
56537604
3327431
22569394
9222742
244790
7505
451624356
734055
3144769
39
676623
54219407
1944
1893
4
30
2268
26332239
640765
4
220426659
6486115
40572
33291
2991848
36
2
57
8
15218861
35588307
1118679
13978228
1324
3548837
3037336
7080780
36236
92083
6766
9
3517061
2413
3366
62655540
50
2725532
9
87447
2
2
7434
2
3184
103852
7983221
209918709
403
3159012
108354
8046278
3444
11
55
12001416
130939774
132745483
8956093
12622
53
169846339
58
469461265
46588
245684909
113
149882
212
56645396
73832825
95
460
417656
30033
41
483467
13664
72439962
5
23237
63
206
233
90
1042306
120524526
14042
2029550
698862
2179090
58
21411
422825
626064
41907079
438053233
108166859
18601
58128
164
14077911
25060
180342076
7
6847681
34
119342662
1186544
291158
1083
250
78591936
476
11
121
1269658
304890685
56706142
461193227
13600
2094
21619729
5305
207553
2464252
1562
2
1896279
4
2198
54382
2
7916149
190784668
40
6
23565
4229
33737043
20
22260
129
3
789
11944895
69532
129663052
1062526
27
30607461
34109085
5474
850684
19
15474906
426576
202857473
48225887
1775
6
1542917
1981484
485054540
207
296733655
479162192
20
790
4748907
24
7
150
20664
70354
15527
2861
28227
36
454
379203
8175
495
13
266049358
2944
222171
690
2402
27
3650276
209316
15
621750
3755856
7
2867
204618
324219
2
4
51
245968
6140
16242
121
127719672
316386
3995
28700051
47106
4062
17
1357990
457466930
14
450927832
4946842
1045
255203835
1896
22628
2386421
3
35850
779
2257
216
2
12068233
892
20461549
263839298
91960
2228
26213129
2
53
49690966
6256386
77
6720537
32486
867
119502
11
213963
138702
2224
505917392
99058
19
232502940
14945616
73
711893
58436374
2897
7257611
55
3206
862074
25
21
2
3274
47312558
58
441227901
104458
4790
5200942
894421
199135501
3
222
29667
802
73
1549632
155951
2235
276956
6074420
8
172
1379500
152350921
342188
1379828
1919
123326
18317
1911515
29459447
1016468
14566248
42442748
140
414177123
3
123
1067809
11065
11457318
4800
45804084
68021
2501
107840
268731743
15586
5544849
645
33
7
6444785
1431668
415216
22917568
10349
2
133410566
79724973
48
6655
1191987
105781826
207
16235972
2961
746
7242304
534010687
2
259009
1826
2780061
47422678
77
51951
6153800
14
625840
11578
12135535
376
2696
4659
15
33
164274464
11
225398
16714859
418926436
5696857
328120716
3275194
137919820
2677318
22
1076
10723523
29072936
4
23159
52940
13668630
473315
25557
737
10211
779331
4
15
3079
80375
47690582
202087547
17
9323538
14616
287
23
1890
466398452
906
8030448
35250
13830766
508000
215
3
172
148
1827
739040
114302
1496
44329
82
81590
3380
570680
428
1165
686
1573796
59
52
13
106895807
6
9672
19323
62083
46
6
217
519685665
1997
550
61604
38720
127
5641
1617449
78796287
6475
9771460
15
296084
2324171
6287377
116
96
848
52051
92588
152
58533724
11
7743417
6441
240747
4
7
15218
43
132509
971852
3728888
9709
274
13408
12828
1788
115
9
1818055
380
6268060
478570
8868377
22
134962
105
427
4663077
2061795
690
2
34594460
256034
11272
85526
64264
168037109
11524725
14050
25
394
4456
229341
39460
298
3635005
100788084
16805
80538
1623553
80
3886470
677
7
13441822
11
3268763
382112315
985
23026
104196393
306
513994
3361471
360779779
8643342
114
2
15316
4293412
1560317
60520
397367863
209
899406
2702515
19626024
81792416
18747
7256833
860282
5243689
1162
110531
1090
85751
2718485
330289
47269878
17
210261
2
12355
115552
806
159992
853329
5
13181011
581944
289
3174
27921
605
65940
5491
2042666
12
48121171
57019045
524
8845
10
2026
5441
30880584
41588
15
14102696
1555142
351435
3
16404271
8410
19
7
6
2045319
781520
878892
58441
397
16491864
11586
48153
9074367
39
1197
40333
22
89335263
6
75
75729
196
98830
3093748
970782
19665835
5307
6
6210406
13755668
1398076
5671
7429
67200
85896460
180
481679
23
82
91
2
250696876
15183
469028
419
47851
7
619
27880527
65723
30126018
794
27801
5806
534286
44797547
133200
201717922
549607
2467509
892067
190525
32
15
364829
1959818
175363892
501009
58
42902238
122
15
61323140
14
4
597129
4452352
414164
45917
4195251
3653845
10
321202417
1675516
36
1923
1746438
47445
112765
12615
10
92
330
369893848
4002
261041
127982
835
232300
720613
130275762
205
700131
125
14985
46
59
84302
5851614
3859986
5
2160616
2
5407838
126
2497653
125
6964
726726
68768
65
45
2900616
2848985
15924
10858676
180666607
5481975
94
11
6
490
28457678
15171
11
178240
225282
25706
267109
22319
12738557
116893
152
154712384
2683926
19978
14414
114697
18
782223
64496
80964
12296291
3
630
11
8437
186
142085
37
1190940
550
22222428
30325
56
354
1238800
1583
1768224
53
51
19828412
11528956
95691
3781222
130601
8089
3667
4893327
1661
2188560
2009
2
5
19
69
7
332054817
65062743
1918321
424
250
64039509
5330
181388632
4983
132386019
7769
5
34267714
3855
2084981
36093967
464
93
15504
43
198
2557
123597
1680617
230550124
11557
379752
19
229
39
13
1000
482704182
6958
219051
42892236
7210
196563
797237
165509
6221
1352
69282
18329
74943
7851796
28441104
106
11
25217
14
213
138895
3
125149869
5271
178
56831430
226249293
3
209
1115
2142078
201202
7733310
3756
184615936
167179767
12185916
6154503
90250
930559
14650903
6534963
2
27
18
5480
319
5013145
83173
3
196099
442849
34
13
1109721
6438517
50
3319344
7517
125906
145814
425094
7826
936885
118
387194
49
13280152
15386
26504
5427
1243528
6672
466876
211939992
4315
104712
66
2
4405399
18
46470
5028
157
242283
3411018
3094
2
2
926
460936
83322
61664620
536
33023
212
101553113
1810536
23175724
61
44746719
52
6282124
270671
1201804
11218
51781563
3923206
107069414
536261515
27824
45057552
61039
673
193
67094858
31202
132330378
16563894
7
13977
19
413187437
4
51650691
10802
1042303
20
95432
20652
18
6412
20
263
467
2045
164
18
1479764
12
255341258
3
100042
2969707
4408
858840
3898
58
245
13
147
612
36667
511641
21153817
62749706
64179
452168856
957935
226778061
1220535
78270
20284593
3
89
149
94428557
34947
4308
15700034
10
129645
7
40214910
54572
12
22
46101359
2055327
9
1831
21
77751
3496392
33432
159724
138063003
99779043
136623400
400394
364128786
23771907
303
156268
15310
1410047
439652
7
75187464
507531
442
907
21629425
116
6078
78
180
7
13
1490
188401
3704
138409230
78725
90
2270
67399592
61406
5099
751
2530
1508890
71740202
123324357
3
1871
3921
23374159
2
24
95
13
5768868
12
316
3
392320009
4
9
1039853
407
20447
14
34120
171
22
5489
85
21781337
26430810
580
50
712
6499170
76983
22756
1648
39086
35
26601
3812
31569
7
3371132
205
116148
16488
117
379
3061558
14
403836
6091
10
55
113347450
386187
369844729
243
161
3
4441459
1552
219672339
46
8
999412
38979
56738707
3605
276703421
52
10875045
782714
52280
48
3246
226896
104120
2435090
776
3942020
997
7
90
168913089
98003
28471
1386736
14
32089
4
369
7076548
239890
3194
28131340
350748151
8
120
12
200279275
39061
28179
9435
284
255860
16633
81
113651000
76
5442349
66
150
758850
25
12072888
79
7164
69312
5306
93075609
2067
67
35
40865
92548
6950
73
45945694
61466
57086
60806
314877
44097
3829783
12955953
26
56834
2522312
15
6
218034
18
3
123
231497
1843022
673753
155249
616
5752
243
97656
9
121578
7
1047475
532568
11601376
90662354
245262
31
63
103701104
9507
18234941
51
213788105
35148658
96
6678170
282408
132545980
35
222242753
51350
301013365
475
179381
36147888
1730380
10632
3502318
1694729
309922
3462727
1093838
16
4031
12
470723294
2
2
1700
733
74783
32964225
3
240366822
5848103
70267
7
2632460
66102
1018
116
64245101
645513
112
28000030
10072108
1487
940476
9706711
185843788
128810
403119973
57225
144549
328795
6319788
20
7585490
208
4189862
1788921
10569029
450
6
158338807
7955128
2565
71239
380501
39
3
47
2862
319967282
4
3830
58
109818
62833026
3358250
925
1537691
127298946
63
8892
68087
1883
36065043
1839
110
159
4147
30628
1201
3286
256
27856
16977008
9699290
192
131
1215
193174
10
319651223
23
148
114665
102372666
70
160466190
87
27521622
82094518
5622
92382579
1438937
309810218
3
85159
451
746408
456046
867577
18043
3515
1724079
167084
8762
125
770
6
46798471
2766198
63657
17980
15
65
20
685
3684
4
23
1537648
1170744
53804262
20541547
7377191
450611697
4
4
20783
1704
1409
378244939
16078
7635304
3931708
26435645
1983
54803195
228823251
284701
5199
180945617
397338
30
82506
101453505
6419629
106859871
258477
30452
52874
74879
2655205
113754
14233632
5
6
65028828
279124
62193
18108157
3
879090
312
198
1504
7
135999659
3777
176564
60
83
4
89
230970
9207044
2373917
2
17
319908493
676
466
83875707
290007
3008726
2611539
47
203
30380
27660
12538057
3743130
3
12145
45216673
9
223810
22148350
12473811
126856
12
18265
1930167
55903832
832340
209384
3
3
603906
118
15376432
1579956
26853298
106557
4
103682829
46650016
70
1889
10
27250
34897
113207118
268869
114009627
460576
4001809
319634086
442053
6416373
15
22
9166808
369065711
99
95
3
883
131
4
2072639
100717677
11446225
600219
535105
20537124
1191013
108581354
35015174
18
30117617
2
2991691
70115544
15
6
38644
4051
79617341
26365674
43349
23
274834758
11
201495292
31736
602
60
153890
6
6
3
2002587
382951455
31949
2014487
5
2098650
96761
51074
57
3598
1050331
518843
197
254046
54
3870366
14182655
253666
11321
53271
7559
148
102841979
19
5
34
208568
17048399
112
215
2357
2910
25
5086603
6616999
294
26514683
1494
7
33485406
28687046
7029691
51206375
6867707
4294262
290
2784456
7
180465304
2259
361885
1942139
128297
11134807
107159108
28
766
15044
173139825
200116
1797
33
479202
142889387
468
45630785
11
308967
114701314
295
868
12793236
71
118
29
520913735
10714007
291899585
110331575
65
230
74
42
26
18
39080
2024560
1362
25
220631
12
21850408
96
712788
115
73
16429246
519915990
400901
1247143
433516215
14
183744
200499
645
2035
518
11179
2321209
3
2
6604
25495
29667
181850
79
10
2019930
5922
716486
4
334295
51
1471
13135
5
312288702
29
4
6061
14
2514
137756
69325645
2676
641
2606
198956127
10
18
32564
612561
510364
13120
3167673
28017
8037814
14
27103
4886201
2297564
247
16710808
13283677
448187378
195927389
328
22853
2686
1389208
235120
38311673
2035
100553877
111
378300
50171
1170844
393886315
3568876
1028771
469846
202
512
127295
152586
3576
60255
13650
265635662
2
29
264487438
33582291
3107081
2
364
1860
34956
718705
432
159248444
619641
4
24655
15
3246
9629758
2
21253
14682
11837563
2035451
717161
12567132
914446
8025
2624
53221181
1012
94153476
5796568
219
151917549
26
73
87313381
4243
11143956
53551382
852
482936955
13
2636490
63683871
313105887
223
14
142
26
275178356
1579
100
1528
3042
13
177674349
237
9049
416
15
200128896
57342162
13
224610
7
28864
105291621
4
1014595
125
48
147922546
2
3323
815
219115977
7
635332
40619820
79065196
1379
923
2
199494797
8002805
391727789
18
15
8945818
16257
436
427345595
5672067
8572
416825
13
5
970
318817012
35560
254
109484
71569
4577
229755726
780
27
7280
512
444216454
28955
8125976
4843
842551
236682700
15256496
128123428
296062
673
6
9583298
2
1247
48
185810
137
1577091
502
13039983
109538084
2465938
11
114045
11
5209733
60571931
125
45
19925
2828041
35
102266581
6
134715
3283
62036
16715389
8089884
49200
4901582
365507527
3
243340
85823
231959845
91
255667
313598
256508
45464794
192494
980
1693065
271972
3
120524
241
394349
311352
92752040
5601468
37
35855065
432434
7999
2119
56722
66964218
1214
7
2
511573915
7
9
83398476
403128955
6350450
5
89
2876
840
53
13
110622024
92
11847
232
117
518636
31823
6679483
896
9386
10154
405404
18
643
1221
938767
495201535
2105
66925782
925897
59854
739303
495002
2
79
1803161
30677
46124
5507532
12993032
3218459
196330
6273
3437
412028138
2579768
32222
29252169
6
1036937
46
7233195
3
1054795
29972844
93129
43972
117545
3
3995
15
30641
1389389
8255952
235850608
1751487
209570
3
12180
35
1522
373748582
3252271
1173031
297
7
427492
528235364
24102479
4637
388378
1682042
107340
6
464890178
1152
546
5
37819171
5
1629532
28051
2
144613
114348747
11
840
473090330
4
466
2
13911843
511
10602127
25834088
376644788
46088780
26256603
4792
30873875
9
209374329
58710654
1342
56260
2003444
3301
11838
170615363
971405
6111359
368
19
162506933
144
61
747752
4683
24190
31274458
117044
65
196
15
168072160
49
38154
10822
120461
57
408539
22
5608
3946559
17
3950163
46306588
6763849
170214
1326370
4988
5
10117185
54463
50020224
209545805
9749
102243652
27108706
14
1599
3567534
89803
10504010
307433
6
17309680
71
229225
99287245
1996230
6902
2625
2383364
237214659
51
4
428
70297
6458799
17027430
117625
390702
31261545
156823174
287444
3
11582
1132
153303308
118523
4141
569427
7
128512465
1766
26641012
921236
233
56135391
347
493
887628
327206
20
12
61555
94667
469
23
107423
6194
261104
49
15351
51012889
169469646
6897590
7254232
25008
5
45
256006
1006
15832148
2
25205
102309
54
96229
91119
12
9245
77
1481
250
24953923
2
253809
7941523
107557508
6532
9
601
860222
8564955
1068
20
254
10
25
415499
591731
10014763
13
8
98855112
3292
11
6883
67315266
3
1591
2733
15464453
56755479
4582
450729
240311
31461559
20
355974
175
84
6119770
33714721
8086
392
769
1565
4681670
28798028
259726
167223
674852
22662
219
168631
43132439
178
169724
259651967
627952
23959536
169359
1552
115717
35903796
40018
8
20347728
185376327
37548814
2
33317092
190946086
28
825167
1343219
46821
29055
376574
218934
1654
234
26315
103
20771
14755
617
1277463
215
6547467
47
2000293
898454
4
1508263
27
628
2011392
423
32142055
11
74119
7
14990
74667296
10882362
282852717
35169758
23986
491634484
12465
578910
260647
104
47
2785902
128615078
201115
32121634
1416
507088299
23
191961
452
405121
10000
156106
11449
5292271
87
14
164375711
86729
500876267
69107687
3654449
567
21
129509
38039453
96882244
942714
2926
3709128
18
3792
1570873
445
62459
27717
54
1182643
36
2109
1894212
219
32031
4772993
6073
1016
3681
5
27
40
15594
519865
56282991
36
1075480
67
79
19
151722755
60
1033531
216554260
297
1779
17981559
177278992
41
225456
2582504
21289
225231488
76254
23472
206136592
264864892
2053534
236512
7962
3
8183
340
297
12
60
117995918
5924
66721304
368845
176
170
373684909
413859069
372606
74789
6463
4
111519
3
14
49869150
465
14
1767
737706
422144
6969458
511381319
272
123783012
36507
71494
2218
34579
668
5639094
13
21166
871086
96
73022
551893
72332423
51
506
16
3
41
18
6
294571
84137340
171465912
35
1230037
45922286
411
13035
19
60703
211941
18
1063
1039099
304
42
8919906
576
2459215
63
5561604
209688328
11
3
3124277
21534202
7
32152783
5
14
7068
2782
20
379066
4417364
245041
66358481
15176
8303726
5
11180932
50024392
1419856
67
788
526147
22679
3
26499658
61945988
5503402
79
1705862
2177851
88957
36
13
136828445
478679
1001252
79029665
55759046
2
5
308072822
1941
32632926
2370
869
545
2878087
92
1740038
71557
56009328
123276131
209084303
447
17254
23
3
15536
472
671
29419
5230
32495
13646
308
6674532
26863652
17400989
7
490
377
26743679
46400025
9875485
129
25
45
1314
952231
996
314443
7367
62827
9098
310
45
2087619
674
2
366462
308525409
478
7169
253
1239
54546
48
725619
12572061
527526864
33
184708267
60522213
14660
247190
88750
641948
275
1731053
18
5446525
401183
2741
38601815
265746051
6432808
4851514
253909653
13
56600586
37948365
29977232
43
3
63
10966098
1704393
240
26485
33880
12
231
2
1668011
973612
117676
3
113725410
55
384666
2379
8250607
1839
109085781
18
7783542
17
6
9
2
80167
49984
2
6
117898
3269532
6
20
213
12297169
3538
174158
1523
4806
565481
340
857987
30430
370
54731549
45
3810
91
2
26184094
3566671
126131
1906546
246630137
168728
229
146859
193
10116
1231305
933
383
13
335891
10945
263
349214747
258617346
44444
106
23
87
332698
1681653
15910300
6696
129317
99041028
3779
269
60506453
1724800
26957
16
94643214
429228443
6
60319
523888244
268230783
308516606
39164
873
4
32847061
28595
10750786
11100902
46
8
31206
907758
11041162
2005617
30
996608
72707344
72378445
350
213497
2369681
25630
2477726
27701
5
28
16365
254
119827756
10
208019
57029024
9
8204
245009
5
60649
7
5
15
501
506029
2
5
25
41329322
3570
1908457
108571
152050
4171
324782
93517886
181
95905254
4107974
31169714
35439
3594593
219
103229
268583
29710
7627
1059754
17
7894476
392
2710758
2
12609
184448
7668477
13850
2854972
53975
327
22546
28554
1559
8175
449169
3
29
5824269
20
43572
824
62
105447126
760
1731006
105
3
13988143
3787741
1884352
13409
734997
168408075
31763
1184028
2840411
2
21445
1622841
96614533
88134115
6
62364
32346
265328
248
20
863511
2051434
1356299
782
16368
318
37981499
27
341520
9631322
2
507
41688617
261
74468823
590874
3165699
12791218
26879
12771547
790
7
2
27331
246
77928842
10
70541
409994
706512
46001324
194811
863
65649914
22056333
16606
31426541
3409
238
26988
29374601
6477
26
85
467785927
403682591
45279
1777507
21766319
4
76887
192427
5393893
724
197
22753067
59
167889005
2572
86464
15699091
150250048
33887925
8364659
1330599
1521655
1614414
4
15
15868
27436511
6951
113
150
48783162
302
7332
22402
15
4591
228953797
19619
79438
8
24
572
3658
24170
52209
912435
3013271
125846
4026387
2388
24
5
1864981
225550
17026
251939
11156981
6753
16
55
3612267
2193
20163322
94
8107
27381
34501325
513419294
3297
707153
1637366
25875552
1702
43694
7
8
68233133
275
124
254
1129501
25325
3
1982
109317
198822207
4
7718
496522956
11893
4680794
4
25
3410961
10198306
938485
13798
798853
107247027
447368386
310873959
17196
6
155402
43219151
105
3773
414944621
495498
23318
383286
110415229
1041359
7
1578
1244
985
253000760
1462
194742266
2491989
3774
147425382
10
6406
2090280
165
28007027
291620
373477
3
1760057
43
191
1193
124
93789
1803907
238472951
1392466
1560
22451
1184283
197227
6
159800727
18
221169
935077
59438331
15085656
4
552415
39183
75
151
60644090
252134
221169597
79054
25
119
189008896
59096
15
137887
40877580
114998815
29
195998098
470980
117855
14037316
29
201529
11332119
180108840
15857585
27202
20
862
19603592
5577
1934017
13819
2187261
112782
45470
93
469
36234841
1961025
642128
294
1435286
105104563
168865
3
177
108
14201
11
21
1794370
3535513
343
17476762
566
22256885
97016
76
744525
23
35011781
11
4
26941831
1686801
3
30512
2016432
286
1418
6497
6278555
6288
975127
25524979
1166810
215
170305621
4471344
46738
727
6578
9795431
15
2730173
82
16867
229455
368570
371
3
63742
333
2137014
215
25
208481
7472
861
364319
28174
34399324
136
6
200832
220349
119
432
4
10309714
57
3544793
51907881
377873
29299
5
236
34296
2409
44005
93923242
6557546
11
185825064
68707
34
1169152
2057054
1250239
1544
368943485
1648
64617720
139205175
1411
5396984
1594086
17385
20
501253408
16358342
1402490
515788677
8
316843
163940903
18
11659
460484020
305614
1151357
8144558
78639
73
442521494
27
546
75769
47217190
8229
1473743
3894
23856
983
760639
4929
14705
37717
208348
3887859
145290
2381859
111054616
25
7
151
3358649
2401
88
3078890
1457
522859726
459
4929825
194
27957267
3220718
203994
817
69
61612156
58358
25263
29884
81577
101769247
890
47992
971952
3
13
65047
107056993
3982
96621018
12
440
1295
90619486
489915
21213316
28637
3
55230228
2022651
1425
21435214
64893504
1707
246797770
88207447
22755
3
557
133190
21678753
7970084
253
401793
3
13882
3903
228451771
146
103
170338
5258
13444
17837
12
22
1043414
311615
2680
1347
21198727
82822
482895
8749567
16368
1922
44
25
161114
4704
6997
92427330
23518824
220
1092922
430
4468230
6871195
1181
26491612
117552605
93
1674964
178564978
3612337
20261478
5427
20
43623
220
58
224813
417706
185445711
4533
239013746
2420
318215
513625838
1051014
386338
1907657
997963
53398806
2993
436
208
154
172138
8
4550669
1724075
284
127
56121
406223582
31119241
122399
112
2
35593090
158
1895329
24852
395426
427675
3733603
3
378636675
79104746
84491
1085
71048868
7
9
3
44
353732320
294235
51
4
317
80
2054780
125070
2035
700005
46943
16120
15905
6147
40
82511240
1913856
240
28
3
358015495
91760
34179892
1869841
38
7920
20153
50
12333
19526399
64599
43105036
807
15366
198650982
1044747
18
10344950
216850463
14
55
26107441
48523
52179799
167647
12004710
225570
6
780869
3198
941316
773029
2529
53328
5655487
5
5797
799
9
76
32938
36341658
10019268
1503895
339
515
4957
116720654
6523
246491
10
3590345
988508
3577134
623
443376658
945
141
27249930
85434
208582883
18174272
246932
227
325327432
3436
12281
179
104978614
146
5
6780433
74850
8562690
28505542
44449948
1875592
5924762
77866007
15
20256540
16209810
21354571
2876312
3
184
2
33
2357063
11461529
66055
57
90080575
3294386
7064
6
82224177
8409503
3998877
182424291
336
2
87856076
50
1150
29138
194
284869
10
34187
7
7432
3205
57
39325
378322789
255
4513802
485953
240702
29143849
5008
13092
454757786
36847315
5
27
279664591
204531138
19
16446799
56
28007
7346
6455
372818
24110
241884
141090471
299712115
56730799
47976155
241
202
5
3
7208
14164
3060333
155063
3351018
65545
356069
7
14059
7651915
37989
32
115135594
486452645
2251
82
3017
502701
15904355
20314965
17382267
30260
133
3
2
32113
16035585
1526817
71235669
417
6198
748
148490358
24886
1879
11586
41182717
12530
15100
98196
2
164171442
44
25182839
127783757
11
186416876
31
23524668
996
302418850
497
244193
19086979
676154
2118650
2243702
5
2630650
185814424
2347
1595280
8254285
603
3564
5930
184116617
3
50268
809
3326
69862417
2087270
87
3697
8
1099061
431
40350
737660
15230055
156190591
3
46527354
19897250
23809
3653
4019
6
2249095
232
151609445
14943
188
7380
14
1682342
1138
36477
4487278
4063
263835071
22656726
1956
5858
109836
6513
9
3894
107197
560764
9
9360310
106609
3943318
5103871
18281232
2
2024
427
815
104
6552
116867
10966
259
33
295309604
22
116171089
791138
1327849
495002659
481
911
107
25058
43466917
2467182
416913555
997126
14
1438
206
1543
250
905
4461
7
71624
2
13
93
74876178
471
44
342109
478
1368
164574007
10812
280
10
104392411
208830062
123654
1971
104576742
4076271
1134432
1754
1642
4
439
3
1755902
14067
47193862
19275645
3289
96
942
276048549
103505418
329
487362763
781
4022
118981776
38281
121164418
494470
217046420
3
24648
679
10
18504
11
502
1656
119
28385
7991
88
27
44034
2
16473379
38
10
97
48908
125653
102
43264935
481
1778
9905
56
1577
1918006
575094
30148
1035793
760
134584
2786493
1220
233
655701
5
188737
15
68
875726
15603287
246865751
14999
59823
75
2
28766
20283
115413893
1998
1665277
13850
53
40899260
1098669
31500490
878
5069
110
16676
14065
31
2088
2626404
14459
265825147
6204861
114128
9460
1046
8415
32230
101
1669251
2543
107494731
94
71
269
5
14
14
73711250
5729560
454
119261
1163624
121341
3
607134
27279
59810
47742966
3
3917161
1609
1043708
46293391
25432
40202
49647
238760340
1912805
1103
12377436
1917569
7920
2208139
242851
14
445826
155826520
55297108
934183
15
333
2480123
743
128622184
31327440
1456
31853393
36
222804
466478
85575
10695044
218845211
6
57
53943695
12208603
6
432247889
2539
181
404575
76856420
41
202349
158748
98
94096
969
16328
3
2698
420991
11676900
14459
636
254110
87316944
1810974
922390
245
3507706
966502
27223440
258946
123
50545698
37167
143089260
3950
15778959
52093636
129533
5
11722908
4106828
20856
6369064
57767
865
9448329
6
64
80386
6055
37157
3645
9
47580
1189
402478
119897191
110209905
51410112
407
809
7978
10190
250
953
31777571
93
466666937
55940
32465
719439
48889
2
195084621
2745648
4982
89800750
1041
784
4092932
1933793
1548797
45
29745939
2
254290
245796
235496883
115645
2608326
258620154
1026983
8269351
49710
3995177
117348
3908
1370
6861993
37602232
445
1867054
13
2
15170
228519
366400
15280159
6
5739883
5
41480
12
536578561
30588992
2884
103
4533
10265
3113
44404556
942
369412
54
7
11486437
4661065
143552090
2
2076571
23230331
259
97491925
128
4973
413395
122118
1010230
1937827
17161509
6912663
30062
362
81866
928035
16
2118737
2356341
232807951
36095
44681
34
5299284
4675340
6594
86
2029
5094
228714
3633510
31544
2972
30486924
3
5581110
16308259
133591524
1273
253907899
483415
305
366274255
91406459
177
77714
46493
305342
9174
12
7391713
371
8755564
70
1531
15813705
2785
6638308
7
78
3187322
100677944
2801653
29803
3178
9508
61718714
220
2541
684139
385204771
104929792
6
500116
175963673
234776
32
71995691
698
19
222988588
232
23894
487704027
28
64420
47
6420
918
45852
1903315
13442
552466
21124117
67374
3904
53046
7825
466
10488548
27
503844350
15654
19
30440
147008
86469
7277
905034
13476
242512
20387
86
12488
28
1789932
3
4
13884476
26798945
1165421
3
581
1500156
2
3
7
574303
1199032
39
862
96
27619
536575386
96466
30449
940394
102
76010
10
3541054
23646
18
487
15820
1066024
1113198
13
175777019
264515
484
9
172809482
2637331
130456
1416
24776685
5288069
15512800
113
13440
3364
43476211
8150176
286174578
3
24569
10
3
992
199599486
14474
56
16215
455893
34496502
327101892
2
74800
121868169
66695446
20255862
130
8
219754067
22675
5
23
98025
8934
6
3
237077469
7846827
5629
141535
43015
1888071
234369944
252515
51375
141087
108928
600169
37
260603
8253307
1646
171437
174
76590474
2967725
432995909
15
3636853
7006369
1173531
49094311
1610
426478
24426931
6
9
4865
107
16
3145534
15
75
4587
92263346
3
2009
4044
30581161
25943535
12017
8085936
687
142713276
284575
494874243
110923507
153963025
305272028
16019
116622379
18
968
84
368843
541117
249354
67101113
4700
11
3547130
606069
46015555
3222256
125897170
5853804
20965857
76233355
10074
6
9
852
932188
453714
3667
3613
15
37
2
2198156
2417141
809193
37
6
18289
27540970
3339
21816588
9467426
9785
59925
2
35966660
51182
168
39022
790829
2
755
363952
2447097
9791153
1800519
78
2
231
2617
15052185
31039
143722
46709
3131
5941894
23
170
527999726
2136450
21089924
75573
77069
56
3908
492720253
726257
161136
1077
2
334
1769426
881935
77939
206617
5250276
6531017
1839756
114369834
3352
2
111670112
251
25
23814
7655
26
13
1640
5965
175039
1246724
3768640
252073533
1443546
1685891
71246959
5103
286
34343
505125
26
261492
6076570
996
102
18167761
9026506
4563501
5359201
89658070
6
1569
241936959
286759
31
53046940
39561
14606
6055744
34022905
2082
68603496
152969357
385
60
111667
220
11705166
932546
2108509
387
2904
254
1741
183222
120925767
5
213383009
8396
373
151693098
5
23129
15
15902239
3
4299
59857077
71043
154811
14482
174068532
36062532
8763916
17
2
1002
11
57785
22098
5199
44
3225
86
7728
72
72729
23789245
1710
21007
162192858
1036569
216140410
11260
32420
14021622
287166
3674
14617
151682536
13557
2630894
21162004
37662847
256347
44861
147916
10
285
1817
402
4
2
4854543
5
133
9
23484
1864631
299
16495054
349550381
860417
274496735
2711470
1411943
149623567
384306953
21
961
22550
99475432
96438
56
4604
4433877
1221995
12494075
5
37202
1761
34688997
2104909
366450521
877281
3769507
145066
3078055
1858
6
146199
811
68565
97525245
107
226
73826560
1353
873
47518
394
39907
473275316
28
3
21
9159
26
25461
659073
23418185
3
26236
744455
33709
4825
441463397
3
26810
55959876
26260
592
100729977
99264
122367305
605159
13
76763
3403548
117761
15
11
118215085
5586
5693946
1610
551
11705245
123528347
1703098
1773
131503117
12
24
12348
3269411
276823
51
374658645
6593
359586
2861
332854
278
724468
104012
453
6732
32774756
73
454356159
75
6219140
57
2050
875
17065
14
22
272231
5121
3
55
55350488
6
51363141
473550
2196
12504
1558319
2589
233
504543719
4357908
127555
134040014
128929031
15863372
439
3005497
7
8815
20160935
203969987
461160
2
15
48
45
58
1598
1529119
2949
291351324
8134826
14464608
1119
170193150
91
23
58669531
488075752
29
8555
73
922652
2
412072887
60
128434107
15
8295
451819702
49882
19720548
384
90380411
92669395
292064
2452564
1289
1812024
69
1477
435852
238505
20069
3679314
58235
178408382
34
281
1016
23901
4486
3883
2589591
64327850
94427
281919
475
29027226
75416
3782036
10
39744523
17909
55968733
1506
2248547
149
13985
43849
7575537
1541392
77403
1642
255598372
44
12
30015154
60550269
106
14994
469552
2010
17330
28
18035845
115193451
1163
209
25316770
47213
216993
89319
6007701
4
382529
64453622
92614
13276
6531780
3310057
44827359
2920878
7
41
3911
261158799
14
398
373508
104968
519207
2
25
3517
171
436944
445530167
150185623
250410591
1098238
704
31223784
12782409
15421945
12
82041
26622
2
319009
186
2830224
26
2304
59
102696467
9963
525115271
3
190648971
170024
406707672
2182709
3559066
1180379
25515
5
642681
369885
11255
1047533
308868
44
227295450
382472
15878
438156
190
16918377
29
110788
423
13
21932
6
329738
16395973
7676
413232
1922
375725853
225226
352283
253
6959
102011274
6600
827
4971276
62310972
15
26555
1622110
7721
52
204974
6
2
416490350
524
46079170
28012638
3329
5902
18
44
508
114440185
40325
64450936
77992700
471
1615715
355160
21629
219835612
6165
432759
12386669
3909942
11981
116226173
601286
453577762
123
102632
411
88383
218
45386
1659
208
272
721103
1232
28303465
238950774
70487
119888886
7776367
64816619
11498
3953229
820113
4040
114573659
5238386
321
4
378
656
572
1173899
91
2931
14
1249
178390425
1195716
169
192
124572
493
2665615
8309
15780
1161231
434873401
403
1532499
111382
13
33096893
199
293743527
578077
11
14855
2369945
3894471
2841502
201338
178367224
117822521
21941
417062086
4929632
30177
6124
3814431
3047
822881
178
1845378
9258
15735
138
16186
6
3233593
105
342481340
3
103552
330894707
640
589867
14
2038201
402809
7249
336072
5
13740
231490
59148
2
33
62
5238723
1369511
5
1036
145
7
3590
380870
10111
546671
78730
1490574
34126
295643
321991
118256591
377234
8
23030579
287410
1967109
2056923
126
249660667
130180
45
808724
131087391
42993099
645
408133071
327
6
2733160
2
281
11721
80
20360180
7916872
2
59538078
30735
4096848
48874211
2323
53066
4
41
38911
187
128364
5
566
295
10706
9233718
42
1305315
561067
28
20
4907986
1382
191207835
75418
5
5
15656150
26
59157
3377
6
115277
27683
334140
405
8
80075092
26415
5177
98262
838722
114
364274777
253895405
3
15184151
909883
9793159
5402
2072537
2620
8017
12
88012
48
1764620
81568743
63712
14483
815568
105021548
492713
5225
3746906
14914
389506
26
1021447
19
4700270
1113461
211891244
801394
2771
67757386
242181589
1021
56781210
196
16460459
8039026
355216814
166
4091034
70
57774251
3513
88005644
977
22
24
1937669
152
6
168
258829491
2573
30766
6176
5
255114
3552022
14632
18572664
2203136
1966295
6666850
51
3470
518419
6105
478
160
513355019
19426390
6541
4716
7
26709
1723
2993
3081099
2053831
18434
414755
985
30876
14
11454767
5941218
2326713
1793
65751
6298
126852568
214
1693
4558
4797186
526254227
1328378
220
66493951
190
83
1370837
51
8896
37792290
37031
3
3249
12
5145244
1085909
48403
6684
782798
2188446
57
7206207
193720
2492
206
1487
127
1499189
242227999
716
841
9
35
1034937
213320794
147104070
48855
900
216
13
467
323
3373
2
290992
5
108160052
3572582
92293
10353
9830
86981304
87029
2371
1923422
2858036
79636384
29396
232789
104438182
336099927
8807462
23641886
4163
17
20060
13
75
5937716
2503939
3
54
287197526
3
8
461090
4
133
135910
2196
275458527
225974
144
10714417
2509906
588926
241
556010
828202
44778141
98
10324
407655921
24514235
409080417
5892887
2086278
2034
53488
837
3
3243587
78764
112762
918
132837286
266479830
516329171
26153487
8
2777269
57
2
8
3733702
26
152
77
9508
665168
7
939705
25
11177
55170474
9
176191853
28631134
23333
1491
31131
63
3135
58868
17159
1100850
3
874
2003
1372
17
19762
252052012
29865314
26
2485
5
97128621
11
542434
33487
9244836
99
9647083
8330
14471
158
193679
6767727
179912870
95
33039682
2904702
2544602
1427
1003839
15107075
17
2488391
12
792
7634
48463451
2190
70
16468886
276
186
2379
154742
144780
10249225
28203039
3672
207
112
14077
7
14724771
4
86803
3837
57576
298
166319831
319753
7
71136910
185145
47
28
3466
930795
41222
1435846
987073
280
202
1208
2
9
30909859
48481212
60719636
2
63931231
236751117
6870
1212
26
2183105
713
315015
20
806
5773
1995
29118129
1770920
4201
3913519
2675
5163
126
3636235
142688273
2165041
226427
403055
1601704
215961
52
942482
53
31748
3642
4
939861
4528
85384
293404
32346
18460189
3881
7810
12612
27216
46
3409
346771
4971
253658
29324
3
1078
2473
48917
28768362
2086
5
15
66204853
149
489059703
10108637
2912451
460
7893533
29203
672
103676711
160340740
47
12800
18628
146
2738262
1294
31943096
1364
14577
56751117
134214477
19
1348
21
3920258
239516872
80946
61
11
79966825
30283193
167
689
374219
1665
414683
28400548
224949
31963
7346
40505
9760
460
70630
469
355330
16630
3
2920
50
7
164400
9490
55708617
5008432
261146305
20609
4
3
157
12260
430252699
58
332087
127674977
905685
34
24023270
1741
69993485
394734
1293215
22527689
3
13237310
31
123656
515342910
314918
227
3984270
211831822
4
15843
202704
4
586
11422698
12264
453
100
32
1911847
183128
41566538
2807594
17
78363351
12
12
6460349
696
46015748
29779061
4255
3281
39837681
195214
7
258
426782
16411992
297768892
41941
10507225
77
298514209
2183973
97048
309475973
55
28
120
94530
1791294
50
2
47327651
1521541
149
58783708
6
8
440
323869758
722
14420
50264845
3700
7
117
774624
125
3452
451
4554085
8553750
2995
399715444
5
64030
3
10
73688730
425478
8025
35880
2864
15079
3
13353
4732
40766
102
7
60895419
22774
1022168
1787953
185900
224741
7757
12395815
3
10487
25
410467
4202
6
5
61804892
232842140
3936490
684063
2925
508
3008977
29
8
391
23865243
13
28280427
15664034
2055189
4
372558
21320507
337234916
10002
6493
3833
29472
3228
1804
713
7985
4040334
96
314697075
60
4928
4111031
9744
774970
6059002
18246571
403
1211040
9208
83197
422
14
4653
1538494
31510626
9234
2510
79952
4
6627561
414661622
26657
3
178102870
4
19327
90670
12
143396449
12422528
166
21
260
51
12813466
387
48377901
144960323
6348588
13
104
21622698
310517
60
15193771
168
5720
7
53
321523919
40590
168
1509034
7
31
526437772
6
28048404
694
11686
84
64
929
533800
458
294317468
191822191
71
2640858
2974
15
43
11729
42
1322
9287902
4
16449
683540
381534
59523
12388
19021
400
26566632
749075
134925971
1074845
5455249
490
795
242041932
4049458
11
60
965
25
4800
1657
8186772
51
2332484
962796
15623393
189208480
15907223
73
9471
2282017
7869
46
4875355
127157977
1569542
27851587
947
67512
451567
482442473
4180
131
59
94947
16
2
1021
3962
6
2
280063
10983243
49026
4
872
641
698
600625
11132543
380743638
128777290
12182
794367
2436581
52718525
1180
60
3
49
436820
134062986
26680770
2855
248545
1590669
180779
43634081
1827
14440
37
30
152459939
245359
996551
14462190
402
6
164
300182
33846
3
1135629
3318
7
33205777
140
47
131209141
10524464
357622049
54
126227
1905772
25080
407363
139
1000
731
5142928
15
8
855
1417813
331170
4
3
7
100
996
31653
59089
13
342
23095439
658565
17446757
312172
627
200166402
9
120757409
119
31333340
117585014
388
226
2381588
323487
208
102273
301838
8707
31606
2841
3
984
105514
2542
1899
3
8189981
87809
13
11136
46
1108
20
1803
7969603
36
4
1188806
81707
2247
206219064
7583211
4084523
245143168
12
4885066
991341
514
4475882
10243980
507790
56088496
9051
63
801
190
263
12075
296181531
168665
167
155
25
4
2972
3
38280
213509451
94286
65
141
501921
98658874
1986
6105
598
209375
122
28
60
26799
121608933
159371
3972260
3
547
121
3697785
187858593
56
846862
976
13
2
17760725
62983902
148
31
8
85048
3
50
73372
18870654
98355
30921
41
1113
120013694
15
8405903
36997
2
86
33
10
339308250
7565287
1930
102
2
483270
255322
14014241
1090
1898543
1388
560866
7122790
7290
12
502
92117809
1367342
64
25467290
6311541
9
14
14656
175290808
13489
21
101206
476550377
98755853
123
25263974
12
22
246
4
264449580
2992
23984254
105350
46
1349070
44
2357
4116
6841
121665532
12
62396
18
90
2436
209
221114
2898
57307
28101947
582530
4
339274115
250
2547
2013
21018532
5779168
6700831
445176
6337
18522040
2280091
2
15004556
21
7613
9995538
1274
212044734
24289
24544
492
1594711
716
37838
9117
58
2866
424
21
766
549
6
1380
15287
444488361
2818
110
18596253
2
24571
57
2
24
8391980
35291692
23422
3520760
3955531
30503079
216487
15310959
419236697
373
22368164
69740993
428165
1002
755
29866
21247942
13067194
12038
9716
17
877997
520215
188996726
41
38553
6967676
1740864
464
52885125
1403
3898
640765
8301001
503
8
463371
6933
6
127
2335
5205909
30
31
217820403
1220743
6
6706370
116296
46248965
26
50589724
1041225
562321
16
4059072
253794
9033456
269
425535396
302
45718
6821015
191965050
31203655
576
16200
251688
114491
174656730
13
2
27
677797
2524
29838
157476
40
99
29245
159
124498552
264187549
2606821
31
3577549
3447107
220283
221
13202
48
190965
40
19605972
7
4346
903792
12534029
2032
1048826
8
1255789
7075
3409639
1767
74819499
121
237925
2026
5
1460
11043316
41337
15151
67627762
116637559
6
1748
3
51
70675051
342050
121
117247335
336657714
60204
775
984
383
324
252005568
438044659
7705
14867
113911
3
1001940
49743352
52846393
260981
12
23355405
64426748
14077
4930
15580938
2
27
1649
35690369
2342086
4
251
31824
292601
22
21
174327
27
38599
8
239107400
8894177
343871642
143251116
12370052
124425
95
104503
2
893853
826
21283
85
465108389
559911
231307307
9329102
151330513
15124944
30141472
13
35994342
205551128
86219922
1821786
4628883
193841532
463316
7379484
8
37601912
45788
3679677
15437722
36
531103517
215675
5942
489
456173236
3796181
191283
7
160906267
1395
1770
617
386
3966
260012
5061386
3707
1149770
623
2
1943
7146
1875
7071346
27106
59
514159
385
1988176
3702128
8
31964
5991578
743
51684
88598495
2561399
42486
509163
447
315001
17603865
45
612
10
1412653
5
3719973
7633
766593
256
14
5454
1600808
55362121
120
211397325
905178
1840886
4651
4331
8107
70067892
325621189
401918
2935
412549
134444
32176329
28708345
3367
5510615
1662
4
6
2
546139
15594
188759098
19679
57890
36136970
63023
4915225
26152882
279776
7644
263649610
17028
1757357
536
1788345
807
295637
213480
2993
979353
49
2667941
19
19
3677
1203384
33
7696
263045
1939776
216738
3
464
399
12877094
162619511
313716
35799010
104
139878
16257057
12
27799813
10
50075
1648
3
8
7271072
213
31645
30717
5952
56147
312220089
104083486
203734
276
26769235
186
82311
3
8693712
1312814
2
360
32128479
41
12146
244
13191847
19627998
6
14231
39
58864060
2118242
238553338
13
235627682
3
3372175
90
194
252
35921199
196235
12329
3767444
86082
1706363
1183744
133875
1299
911
248472
36
21402913
1603
345
209
5580
281
421467722
106916
202276393
1665466
56169525
747
17
59
65790942
48766
11844765
1413
614
124279
122194752
2030
229
984
22
142294
46979
184587
86170612
921992
2410
105808
2632
33
59
171487308
4
58
1202
24
30440486
815832
90
454
66516
304976674
1175533
152
450937405
10
249114
33027135
613174
1420778
2
2018
744183
6634615
2835
221483769
22214
17853
16
408634
207
57808191
30
69
16593595
7845
77480241
3978
610
379762
65565580
102
356271493
245
208877
53
33
3094040
26260
4
1805817
189
286394
15929814
1664
17
2
365
574
90746005
1512
113934590
34553441
3244892
1655266
305
145220799
5
10611203
54972196
7775350
980529
70206583
115
10073187
58670
23
212401682
7
1559640
15895
9497268
92244
118181733
5103
4
2058347
7739047
447
367
3
274024
50746969
10464
415
266757
459462
7302
204898322
4
5880400
39087585
68914231
58025
26311462
37367342
2000
292112215
29
264497974
124
909101
74303027
138
27692551
29084
1213420
359102398
174
6
6
81263211
213
42626
1503
122
124660160
12050647
77
2070
15753503
4
95267609
30621099
6407775
229661
73031
37089
60
58046213
119
86030859
7
26019
4154
13723
941254
75
3
401447213
400302086
990
16
9
410804
241881
46
106
954419
2
976441
147261
107
705654
19
122753313
101
13618986
7718263
48735
716095
174933672
6
13178070
803
34673
27
5
227
505385307
1060693
9697523
1714
72685173
8773
2213
1695270
635484
38548202
750
891
207982103
336451
3
631
2024093
2022354
28008
256429
80994714
49
1327
39
2941387
178
15
2
54259
132436222
14007
35141167
46610499
2648236
536057333
2317
14610588
14475002
2
7
1231
13
422303
14415
12975817
96
31
6886
6872299
14212
1017
151
182607
1106
31164428
5
38
26579
193907
143800354
3176651
176819
50315
1827666
385
8
3
11889345
43960017
6
17311
47414
6705990
40488
109
1987
85
4316
184139
81
1014
1497576
145294171
4
46
1906867
428886854
13645289
21
95
477044
7
235960307
4
100274
4667725
633322
10
206656667
143
42870
1218274
2
1700063
294994
495
464270905
103641956
851731
324749390
134461
490
1251667
819
780294
22366617
6563387
414
5
28
257494
33335255
114
7262
292814
33
112138
159519282
29583
508703573
3305195
964694
67
213
598977
2048987
27207
152
44
25178
26
3279369
353783275
1020
384
3954
75
127
224964822
1917
22
294089636
1049
119485
3472907
51296974
235798
48
496135
57297641
85
195
2
44268
3
180
112833
680
111377
2868
14001
178542
1115
479684965
3
1430
3485231
14
41571
11408364
50446254
15076
32830759
1867279
503
214101
8150026
6
13154
30926
1478
21082
153
477869124
30776009
4
993
3
215443475
456
68
40
259060172
128253
373
109183
11212
956416
28080
3893754
249
29
61139
1293
87
32354496
100598340
336
2854884
14495424
21321
6175596
2
123779141
36402850
124
257515
3
353710
180862
142277
6052
501782089
167205
24
130
2989
2836
12
2725
17189505
103069
6
1975092
79
2521176
13717551
13385721
866
3479600
4337
78105
165171916
4027
162762079
333892
9319924
78
2826931
238596142
77050
8383620
5271857
16389406
28986766
6276212
28
774
466973
4433222
3
9
6512643
34
173
2
404039
36
234
19174
337
40367
8969
27076875
9725
36932352
83514
5
2
75077
35834
2
447887
3
12997
419933
2495
3
7968856
186
9207622
25299250
1695870
853739
11268
62467
11
22876538
5152541
171955535
118876126
4155302
46
200658408
18
170433430
411096518
6
3403
32431
919
10606280
3239872
11
89975
379999
455079
91995
408
29336
12579864
986
332
2677
214021870
7327362
11985
15824095
3441331
7827
12
166629183
253
155634066
39
303
6654090
10
3193
1159549
52
2
3460899
286
5404
17
296
92816
219039423
128605250
14356
33433675
5201841
21586
4178423
269
407058465
3032163
3
36182764
117848806
208
2465882
28
30643
3664399
37174
63458
3094
85
71
551356
3
174
141905
5873700
52407
39663678
85725
338642382
7500470
12648200
46820
513000792
21
125421936
40497
31030
114536
3140
78664873
18
103
47204086
15896337
16793
2511961
277726
138158
1218999
90
445867856
198947834
7586
31143167
2632087
2710
89
427
3177069
330911496
114025620
3843
120726
13746
92373416
42353841
46897
6459426
89311904
30609
3592356
54633
61
49453748
22
7442452
13782976
117819442
10848962
292611590
308201
61407911
420037
5972
8
114004121
131
4812
109958
438
2
3
2
101466
211694
423186087
51287946
42
48465
37150314
2519
199
15758447
1508
641210
124
27234
1446
13105
10820
355
174553643
1604
170535
22
231259
733254
19233
41351885
1002106
8734458
117
15159
679780
4
201991825
98
19893257
44160965
8
1412
44463502
71
6
53
372784386
60955
159142
980347
24701
515865416
473
4672
14
15362371
26
107
27599600
678
253932
7
5986214
454517637
187373016
479990443
69183831
18147292
1908958
105987328
451
20948095
12742774
31242
395980
55657
3982044
10188
269600250
32
180
25251742
27179
57
126339
6370
8
166795763
5
553133
14578996
783
4
3833
109888178
216
48465
15
687
5743
24
188451
630
5720
109120349
2
15955491
106
243450
5
20510665
7511
21972366
2
22
2067487
95608
11
14179
265903671
12503963
2174
312777
8085865
6
600716
1153
13
895
17874
334999286
117
174
2704999
119
3
1437788
15427926
3991509
7047504
48
27737
16
8984
310
127
109735718
2604537
108624216
362547
517366
101203444
6027354
20
66
60080913
43
36932
549555
12982
1492
19110604
56
3
2080935
7246
10770
37
55
4166425
51651
13
2132
334567
6
5881
18739
122218411
7906
2869
140550347
212609
34
76
332
454243723
243109842
2435973
1785
15
167018
84703
892
359332
212885
97
592
80727911
56391
10510
66748
2111
1417
3251
5229
91
332686296
26363992
9
993
1660715
1314
82
221041642
23
2431
21
738486
358
791653
27226
132082124
240872398
51
38172
192
9674193
16
2831
18411510
663630
82727
12879
5283
310785
27504224
2732
3
6395226
7930871
96100686
53016612
6344
17
6246
3
24
13035142
12
94
4
209
203449
797
91704540
303798285
98368
9633
767
932
459678351
7856500
14
7231
1558
3
94
7952049
47
10
49885617
330855
22694914
12236304
7238
36920
48564251
205
318816764
27524116
538
138181
2
3
1606
2005365
2
82906
239097568
3
266
416248
1908949
1940250
33452
80
991
7
986260
336380
177934
5
4032486
2246
12314
6
882
10
25616625
507
2
27953
229518
464
29581550
350546549
117
4301518
37
1312
3
111
561998
67
177523239
12160
2
58725384
77954842
28651
15589
76820
39807396
90021
103
106
1749384
6054
655105
7
91
48
86216013
7
82053
6550140
1366524
456
3
1631566
4652548
122616657
104808867
73329976
3539
41948
361903556
15162
23047
486521
183
114201466
1000922
311766068
1617
2567765
60790
6
414460
1242
3324442
228071
7100515
26308
35253253
479
23076
74922
12517
6202810
7018862
261881
12863947
52108
40
12595
76995
147495
1427476
1414
42
260400
3601064
8015441
361223
37215530
701061
183
311
130948
30114
2630
429
170290031
55
5062106
48343
38816
89267609
50
462799
82066119
38213867
4633434
3216182
79
2286
122435
2167060
125
78
124043088
7867
246497
233
162834
2
2898
6693055
160
25937
489
8721
20
7139
79
15
1005
38541
248400
211146
23905
29988444
1960661
481
209493675
18589742
105
229
237016288
556941
25
199
3
1432963
11307711
917373
1750187
2891174
417387251
9
100054
185864
10065
43566
137448
1116806
2701
670004
3256841
218
64265
29586
1619
1718
250
11988
255785261
210520091
1308547
7095996
64
1114
13748346
40571
68781
99156
5335822
5
66
70
1902
92311
28
41
502
30372816
15657
2218342
2
120514905
333
4760
10
74
14
65468957
414
1282243
894470
159617975
118892
29219956
30
155719
1842386
658
45955
13359
249724927
241
18317146
247
12655
13
378
13598
72623
3498
177967
100
58329496
1800185
17197
4151156
996
207221
5884985
3
6
10624095
518705
9282437
176227
95260
4619689
2
200
7
432544
183412971
73
56305
110
2675804
4
28704822
12
1922
115190696
361
3810179
383259599
29222
103161
638
34740
573
30745
68686069
10751
5
466132449
3908345
1539416
339924324
2461
2720
3
12
7676119
460
3
28446
72828860
3080
23322416
10916
330411578
1485
189
4
982
27
665072
5
13992333
43466
142946
111048698
78
3700936
18735
83056
43173
25951043
122971007
62837197
3703105
1901918
5071825
2518977
497026289
11187
6878
30492588
16594863
24270039
11186173
289879
9
6691
14049
244
48727
4027
51388
71427071
29560885
22044738
36
694
15503
7575
245580817
141
261599
192317791
14895
8
573
54728327
108709
848
26
2243
12
376622968
261495204
16
2502
22
56
2953
348538176
122
3282018
2
15
3
1078984
3
24380870
676
20320
29650
204320
329
279887
50
134757529
8570043
24718411
2
292577
80
66248
8042
24249375
58
2
1484219
220
2406
3544790
693
11
144
15953
557786
3672
34474505
9
23978
213286
13217578
251851
480
32009959
405198
46921528
344356
2206
493
49
179313
3
211033
29787
376707795
32900754
1611283
132296867
1120674
478601661
3344725
726943
483811
159292496
12695
305
3
30
55549
81915
422950
487159
260372228
351
54779710
112164
104326664
3954
5190
165609912
238
2480616
1425192
521
28841
15
7344
79
258
4
22
1694
536630
3631177
11993765
28
3
41
1113
7
18172
27082426
6781457
103148
297
791
3852
316616055
1922351
1515257
46
490659597
479950842
535183081
777561
15650
1775829
7
4874
397587828
286169
29
63388
17
523347806
4006997
32950980
217934
42136
50
588644
54
2497
3307
354000
20648
2639
15316
14
339749328
1000892
51302
55892456
20812
1424
12648
1752
5514184
278983182
298
353759726
2027
379713
2
2
246
5
198
19
10626836
25261
481
7468
24079328
21750
1486293
2501067
3250152
20
3062
90088
1316
1806292
8370
170292
77282
83
3291123
499174701
908106
33
2018955
943762
1329
341
3
41935
213
31536
299391333
25960044
49120836
2584
1012
27
2031037
4
409055093
371501620
26132309
2013
28
126859
228
42124
2423098
9126
466270
25787545
24
7
46958234
480684708
678432
55251024
894
202
260086668
57
13
3018
406531510
319884969
1058066
50530022
623
374884217
403950649
1377180
1505
13735782
192501
1025
16194980
75841
6953127
52013
53
24960865
99
9657078
47126527
497206715
6023
3
59990089
8145
4
238
6107
3441
306
5597319
129
2708
21
810
196281476
62766
2
3379
3629
16374
2882742
11
4
153662072
3175112
58813183
1731
244618774
294289
19
225764
3401494
2962
9178902
98696087
17434
205166506
40154576
24
23
9062
4016
21
115116955
26141242
142
2594183
7
102510161
87917
2298
131335577
2786
4847812
1764
123353401
2723331
2
1006683
1246
92
8338956
249895522
116
15572850
12397996
2672464
47613
244478
53
71
2426250
182
716
9505738
1598275
3
22161
18
2
32
238
480949
461
58
251
6
216530
151906
6472551
5242757
91279
307460429
1384
6494
6403004
319077957
94836
6
400
532462
11
427697
929
92
2227854
23887
21753
1663
3556
13207336
12013122
391
714185
404303
2616380
19347775
788
29126657
175
6
270809006
11
7802963
631
1579834
30729139
211
140335
43051
133490931
698
7108493
295596
29974
872
7930944
238037758
946500
5848
61
57405510
409063502
151701
177
2612610
76737398
2656379
185279640
15235
2009212
10476
28008855
2
83929
5524
32731641
62513
28738
26333
55711
459
196055
5763536
5806842
64
30634890
50362823
48
69734181
4
183175
251483650
234295
237
3311
59760
34638786
536253355
5145602
194997437
487010
72523
412595
8143382
879768
104964851
755
261885615
24370870
8
83
199972
253
894766
1941
103660277
2214929
97090
30575268
114255900
13295448
23
126079337
9
974914
1713
24
445
5
2877387
5192448
198283769
85326020
22519
15
522
65
481
6996457
215
3932
11004322
666
4821
820535
12273037
2
564054
940
268768815
15
13598296
9320
2
218785086
218
14797740
253
18
14661
3662807
582
231391
10861
113
400143
6896
3
105502
19
89972604
135
13920735
156377
2709
421
84554
1691
900
4222
111
3749260
35305535
684
48904866
14765
244916130
9
294292160
26435
33
223179741
2
56201
97636
5
2850395
142397
22
1018
1319
566365
21516
1382222
12515
68
64064227
7040
110988
10
333172348
826463
6303366
1580
16
1431041
3316
8
12
35426453
333705
1460921
60646207
6947619
54681
2606
11895853
8847
3
194
500448610
177052
56704
404
6233986
5129566
4421
49
2863
13537
272
58455
7269067
2528465
2007
3
3
180
6487448
2684
123954092
166052598
123847283
3245095
2209187
2
149
157076005
2
358927975
336572
27
351
3983
139137
301064246
59160597
382024138
2105017
14
9198
18183
212
424995
27
9828
2
3349
167074429
89816566
15032801
660062
5
2
272
368469368
512610703
10504
473265813
55618821
16401154
68505
70420010
13
57302
35596418
906
34721
1282386
143
30439744
1934980
7821361
2806081
2438
8
76
42
2155724
10
90246
12194447
105384961
1363918
454019090
1745174
6917
18848
12634477
133267
45319
3815026
3566215
5962
10429782
1817786
23764
6643
7836607
445
6
8221048
117103
15106417
13082447
52422
12454
10
378
62693225
2135
103282781
398
31
1065
694
199
1305014
33
42980
238867
16251258
119618
453
127066503
694
57
80364
504
59124
2
28
3512365
4
300873
3
160
14
27678434
1830
55066293
892569
29713
7561
199219
55
1928709
86106
14739
282474389
375163920
7768214
28
93992
123988438
1135
12
5
50430762
51646
94
15
6623281
92
7381931
8855652
24784
6
10837784
3452
3
13
957
30
13978462
31446451
61582568
166653270
975349
6
477424
204017
90737
2094184
12311
2219
96
52398
538777
14176
33891
54
28302750
764635
29175364
215
20
94511
825913
810
3696
23
1613238
7419548
20429
10
29150
10870863
126606
123
21630844
22591
964420
2643
125
9151
132
7
240081349
72
27299782
14641626
46777
35207404
542
431698128
94800
956329
54579954
119797148
273970
223
5786906
63551070
4865
13236
3619124
112
1722
124711
2785
6596356
15812410
67
361
63015257
23023
1983909
275914511
592
362241
489
64279
160
26
7557
295020
6
3001142
16964
12067
40738705
117
11971308
2161569
47540
74274580
1759
2867314
7862344
16934597
501
5
4
12679886
165
39
1367405
53325
3
31810562
55822310
247373051
512865770
159348827
14951860
101487431
49
38268
338176695
19078059
3609
7
7999
6172
8361382
2868
204321
20537
4
1914224
1946
11
59248
23053984
6286706
983
10
2544398
5910
7343385
5939256
9216
5
3999441
12
26865
19477042
14617036
208453
9223910
30
213899
5
501807
528706481
31
419
40724970
442225765
58577
23
9085962
9
19
27
100
327472286
59881390
497521
439
7501
502481
33
243018
21855381
8913
428
111061
11201
5791
362670311
52705
3849
28
1881277
63992490
1965889
671
380325002
16620914
411
7
3345459
3011995
12174
9997867
129520
412
100979319
2024
22
18
56772937
88460
321773
436
92987797
799185
3
240
844582
101293
2904638
103902832
13957824
26207751
198381
21
8784
19
795290
31
192443
78
332
29027810
207612027
997580
171224381
46996159
1270905
9053
21
59122
81136735
448482493
11526087
237
34669061
68
153668972
328947156
56013002
259855
249031
207140
7222
64070965
45155286
145143622
9
40127723
61129942
2
1367
19902543
28005
61901745
4
3
20
29908
58803
41
15404876
59662273
1103373
382888
1540
1422
20
3391
2529333
496680
47
1596502
1555891
285927744
7876809
367
12
3891510
50
10
13835
108
12
355050880
37562
11
3
2
6098
57610
206940781
9
24
1464887
9657753
549
145987471
941
19
7768511
14854
8
525511950
5291
2
1232
82610
53
67213
23
1555494
653733
33417141
7408007
313883
3
158501196
61920
16659
4422083
86
43459
70364
45347
29033402
57162961
1761
871
10273400
2146
651
457203
7262
29
146741
87
2
23991478
699301
397972201
11
13701
8068
5272
2958364
20942
837
1300263
65925824
434849259
400973
60754838
25
191874553
36344916
26
4021
2593
6424110
14159721
4447152
20712885
83413531
530802
160544
264
1417
27382
193
70532287
104644913
28321441
15605
7818280
354
15
1009
10260
6463
8061
14742
381
130959
2110552
252087220
394841
178483350
8
22577969
5024
755871
9115344
185
1355
329
41951
175403
21
19736397
135
355363818
2334
99
7
1620
11
527
24
1927964
45
4912
382430
32868438
6501
4
412
1594
3
63175691
28
433074941
3353807
312458274
47
15720729
6
318193
27
82473
93880
118290804
455345
118828
109889
187
2425260
57
331797754
2126
74
2831809
3944
12939
4476374
112
159144621
17743509
196547630
251115378
5628
25
5
643599
60959433
82
68682
102
149
8552
30117
43725634
8
2
975439
72
520906779
26436207
355024
10539923
2078806
51441259
121
2753545
5
177
459
61636
7
27152629
132645
84250477
18569
3976
27693
450
51332228
25
954
8
226
14925
1730
2
73
21
47747813
3880
4711
4966354
246833
198
1535757
2102
317
1614135
417
922
203846580
130171971
52
917193
1385907
523646749
291397384
29
16659593
388
3469067
196884666
11
920165
719500
3
72379
59805
506
37646326
2888381
247
21
7035
2
1975
201
8
222
214789
2
56010
184
5358
2924
27
356167006
243213
3
31
1565
96825702
6834
15356744
219
6942766
75259789
69
87701
69822
23492
54999717
16588
2
13308408
72174
10948997
333
113
145
4106
35467943
5
587558
1877
77787
2
137538
85
834
5
1512
856134
10343043
148
8751411
55
242
143326
405096788
250274
4500
5977
224848587
3
160511
321732
45074
7161357
24
55
231
7
716696
704967
124539711
16261
246
3883
835856
6
140246103
44301
332
10086
56670
13388
1286183
92242
16207641
5632
295796
3464
29461
5553992
2334112
78452913
39542507
56254931
25
194
942285
660173
4671
28900
30333906
310
773380
184
13071
25686162
581
73663
1667974
212784848
202237676
53
12708
12
14591
3
2
93461624
4034535
338008279
858201
651955
392
492252113
32790
164964628
235456
4877081
13309
3232920
88240358
103031
70543
120818
373
92
3
2
262
2803
177660857
154
1434
108
2026
53212064
9733656
238
78
97707
66533957
99385772
209
158
134
31
77347
2558259
436875
89407945
836
11
3
177
22366
291818977
430596
3503
458
3
299
21235704
16151
161284724
65
478830
4565284
5
127159110
63232
23845
118270346
138075
2865046
12716
10436380
741271
31652
2092
371025
952
386556833
517573234
21
327
30228541
211
230
7733
2772184
1740
2
328414618
81897351
86294905
65
16213498
29373
74278
235212662
1911
203491
31
36911
176886
37959
21982
12368578
176045343
252669
2
13
17137262
321
100
30
1532662
2687
160
1068
130
33799296
4
55633136
550
20689
52
2894243
1188881
11205
604
7142
7699459
10691
2
1738986
3291
3524805
58
137993196
63
36
144966
1828238
250314042
60750755
22162
2546004
21
2092
807
203457
136830818
212998808
2
25197802
98
42525
62280
324142764
88
2
31
503
317172
104105155
32977362
1225387
182080
129531102
218
1793
17779
68190
811
6518
813267
1644394
459
47
10178
52766132
77
46601
2910
444616
87
185
44490669
13471753
11
32445
444855531
133
306144
6626
18017472
98806
91
67597
861076
492
27700567
689
864
75790
90
26964140
85253
238366
5900340
46644546
233
1398784
2
8798
67342
57498
6
111
659339
26755731
7522041
308
3867
22655
193
9
1496
417916580
3567
1326009
12598325
479668837
960034
56866
27
29560
36597
5485
10355
43959
1231
19
715
943
50050
5
7649803
76
39190446
1973124
231074209
7
1788951
2509464
264549699
9
438065
101642326
504524639
121539395
103903793
237
353159
9101
53329950
55907163
368
43164067
6
716781
53686
344171
95166
16430040
25
381
270157602
782567
76073
127083941
476989
5602251
177
76088086
25619689
4
16770454
14219
4273
35461480
568401
504786
456
5
581021
100622
22638
211495737
23825484
328596
12818175
1477
69577881
5987
443527
861
2682
24499315
650564
28
9948265
15
4917112
50313
156936562
1459282
34169
139
115328
6524087
62992018
197297691
148112920
9
237607
13694
30541390
26810502
63
1782369
195835
22315540
1719716
1974365
2319856
189
8327680
10925320
14893894
503709
3
26
1560
13940763
5850
4547
48107895
4090
3949814
542246
94
787465
109730
711
793261
7142623
1927669
626796
23441
234
255462538
187798
78206897
31
612512
1238
2
223814312
24005040
3038077
16
98034651
390171
17918635
316803
27199532
3
11245
5
4125
2
584271
1890241
57864
116
12428489
8026
1242
6
143495
121461
575483
37485
992
2471701
441920
17
17511253
98858449
119
64409903
3376
12497
227
55893640
24
238
10
13590
138013
37
174
1199918
31305
8931564
476
5
114111
507406
6776
38665
1953
10695878
19
8
32
10
1246
20251895
2
42485
808
150173
28
2153
102
3598
44584
287
252119004
524299308
41
4425
11552558
3599996
6955425
112
7975505
55538469
33
7390
21
5
175
897113
219
436
605
3459
174
11402103
1331
3
190560178
3818
409
119
1984
3702
7
85
3884431
2
58
23
776
43
29569122
81
599995
232796652
3
562941
2721151
30
1562635
231
17
8519
142666
13
56
251096
1035446
62561
6
22
62
35
381777251
614063
28
11988
6680
107494
106344
126680
5616
1048977
210117712
63223
901
1024374
6956584
16109108
1813756
19824161
31664564
489
8362382
29
17996256
31366946
1055
50193974
152
91759831
799199
23636350
426
11739
70524
21757049
8
332
61025912
10
11
131748
982
6
2
76496
123001
1402
785
64381
126616
39462
89186
2
1935
3347012
275520
3
303428568
1021389
2439
365770
3371289
7
1149948
989
38
59475418
1088235
500654290
504
15
3613548
9
263
1909
112182229
72278371
59
8077
2
347706472
42719
55
27
136519286
125457
51
414
15
136344744
403
7943892
19070
520
45912
229
20683
445089355
845903
106357926
18585284
50
660502
2719
2279091
4929
404
114253
2367841
1884585
70348
25144534
58478029
112200626
13522
61760
4806732
248
102720
95338994
41
6130
25
105389989
55420
869333
111803834
95107099
4332
579
3779663
60206
3
163816918
57
48479244
507
1627
154688
22387912
1225485
714
15
23644
188539049
497981686
7116
39232381
2926074
501
302833
114160
201314
11457918
266337551
28840417
2056036
82217143
161344
30
6600829
1044284
34
16025415
250005281
4891206
98902574
108903716
184
5118042
2
881
1740127
15898149
426
104056
372216
774134
2
31982972
36
6785430
17056
11371
20
227
322805273
154
338010
172
781
1937
13009
2351
532139264
814225
48
15
879
889973
10
204556632
1138427
65927691
19737388
23062
340
103253653
3
8
2662409
80
68471553
1149
271
114
259139
59
110335
3517303
255049
8234
2
22
52020135
336496140
1164
36121
1273585
6172510
238
275471508
31
71773881
44402830
2
588
368
182313154
2054005
53
4956377
121317
343649107
226
1364710
106
5
80
54860948
75
18999
133536
2472885
38874
3
16227
146
7
13
383
137
108233
529728363
114772056
200
5182
398
15556255
3439
312521372
211911
30359
177875
8149038
41
39
1025355
102
68
1636153
280850
49445
4081
3
14797856
44374
117879962
71
24
6682
1724
305761371
584
574501
421
25828004
2
10
250276255
217697
2082
16
3
214369336
12842515
307732
5882896
469581785
1526727
7732
90
7
200049
811415
7994
58
13
6
561785
491269527
7970750
113
45
819
897
12461
15
4509151
7182
20665744
78
408161662
3853456
10
1311
25
87414775
334188522
93236076
212259994
13305826
4226382
2926138
8890
85
3026121
55028383
1179
1567361
1744163
16480681
1781
471088
73227964
2293
28150
438257
31153
385130
59915509
4568758
63012
1454026
27
793
25812433
335204
12
161989522
11004
233884999
482686
13
173477
504
1955172
7048
70
148550
24
6
680
151
107934
4743
115130
36
415
3262861
730
852
48563023
45
107857292
452633
7525
44733
26167808
176231
394144
10469
14810
4236847
3045
230207
483542563
422522
863
1955747
1943
29
8492883
121289991
359
4
18
34607
132356
11269497
16120785
23491
169
242
7783382
16205
1419
5239
138589
5609135
509524
41579669
7720038
62494541
17520145
5759897
440195705
392
255504
78614
742
2
6909
1883726
458046
29720702
108346845
173819
1720401
436936496
38
7927
76526613
1491669
1013755
230370
239964420
10
94249039
66991240
6
6
44092
10
4
215
56697780
3094887
9343
62157672
132969
1140
846215
28545229
261698
917569
31155
32881135
126826484
16893651
82702
1290
302504125
43377812
1421
28479689
68510995
10
38
160911573
19
2657242
23
2281852
3779
6574854
844946
4832073
34501340
192
346
33316444
2925
840533
200064
2896326
408889190
9093
22558
137649
957
75181372
3
69241748
3093792
161149
83
14024
347
84801
57671
3172539
669
107
189
3
3
18
22
1014343
867974
6
20102
126880
1577851
5697
17062687
3690
7779884
14127176
262813827
31701053
3406
374
3561
375335906
437
3017239
309
55938674
411632048
44
5
102091
1168789
17212
24599
124
104
87662329
1579
56
1461957
257
6668715
16915
185703907
201601
2523
225
185
3882087
220451
443359796
14
9067
19259
9503742
2175
38
12954
2
2127
13493
6334483
785
32055
13675
7947197
203040
19147
739287
62
24546
24473710
3
115211375
7
78
3
56433
33
30499
16382504
186
83491129
119183497
138
66204264
24
7510
5396
27
6188
25
2
121
2655
11
940
176506667
1554
7345
70026
13638
758116
7
32077
144
247
54954
14333
931979
1393751
80033
126860
7
515275
254
671727
53
236997864
63309
2775
13336838
20
107158
4112784
185
11357905
320257
27150060
6877
6840
2565080
33
2838812
1005809
150646486
186108644
6751
120
6405079
59
8329
2670282
1003
20831593
52950552
11854370
137
444767658
906
222
3490591
71205895
10059334
2
168
27
468027531
147136
384
1912
5923917
32209831
75198
3
9348
281334765
1121
19420420
448070
76
454509713
7789
4
16103546
117339
65448414
4
1678
6
1702199
28884
59
1818
291133565
15375571
3400572
2917030
881414
4
22
400463512
97694
31
408840
5
61
52491
7
2
5990
61
1587781
715
10633469
2
175912934
15817
2
19869
6
48013
233467290
154441229
87179
1780
129486683
7502
96
55180704
6
49487928
2
13199986
513667
369
60125574
9878648
310961338
8528
197
63679545
54663
463
25
6631
567
322
43
1623
26
16
105398
163
13
7
3
21742372
37922
769
106953
46715
277
3259974
13
999
8
244592289
6339953
67407666
10
8548663
18368023
593
862091
259
7400711
114
63278
386
270511643
3502290
14
7214154
26
1255
18946
36
451370423
81685
3861498
349141918
294102582
193817
32393
58
2843
3146929
16
33149500
10961
1347681
353399
4720829
1110103
829048
2
22
20
904620
2
31
51631728
229
111192118
25
2366285
545968
494922176
30
7922
24976388
42639415
329710
1243
16
15223409
60
14162
122243
798
21305141
971
105148
337792951
4211663
3
2982
26
60
785
124773147
28873
211500
41485
188
41
7045
398601596
10
99
98019
361076
83
7990236
6984039
3
33515
29
6548876
1947119
116
53846327
5408678
10
275
86
109176989
125687
39383
22287
15
911125
1729051
13209592
6
23121337
26779
54241
31
57
1771
90972
3605187
6
129124169
1615
1027
495484
7623
184396
5512
3268422
30382
63
491481116
5028467
3
411807659
244061869
1681848
275880614
458572252
1704
213846421
330
16344995
220260
8770
11040228
19
29
14562522
11591344
60
102
635744
40
4090407
71
39860471
69414
16153
617214
6279
2214277
47334035
599946
170048570
26958
13059
2161301
1699
15165
14327
51662627
3638841
214
8
56387
984
424
80
643
208
10279999
6271104
326
69
2104
19
428
3804694
22893
239132
86
485
38752
1914031
11
16971
807
7185183
174
382085
392520188
5388396
23908496
25
12682
3043
2080
24928
4757655
165579437
871089
3
3
145341397
9492975
78
2044716
555709
1830
14766127
10298732
3040248
7
1971
33785
14
12
1176
248498036
5374875
124582474
35244
7
16151878
1732204
26012869
32
325448
131
343
272261138
2823
666
257
117461041
34022
81928479
5703
44636
124054812
1058775
231
34237
33358003
21816
34
34736140
3253513
9549071
4919
14609539
509443
32426
1904
21410
11890361
134024
155870359
19383288
54
8
62560426
283
26
313778353
6886
23752
181624445
7
27
33093509
72057
774306
259
41
252
14645528
5018920
36679
12805016
52
474424254
420606
7
92
79
750
2503
9358294
239
280739
346
2519367
64346
110
238548627
23356494
14
307297238
136
28172
876
3
79022264
707038
11770641
395148
10714
2
34
944045
8956
16623370
221421
33221
731
39039
60048359
180738488
11295856
3
484709186
32668
30060
165966686
102191695
126780
59345
29
10
586
1967
3287
5500
65775
40968
1560970
1027816
6273036
794914
3425
312891
3
123853236
2631983
6572
1199676
113854
1795149
413870439
11101225
5956018
336063014
3815
3724024
375024973
38299617
2692
535722787
108075780
565
1333385
18
2768915
626
3
688
25037188
2
943
16
38
84227364
13
181423602
189430836
27
113368
368097
64145
97
6
7
34411265
52010
17
25800
384200
25
1155
4
57
723215
348
2046
2998
13
8591529
33
201784
92810130
947
3551288
484134
16369
12418377
6
12332441
31
7941559
86592
192436
3
3
101754
10718889
52113
2427
472519
202540902
492535944
299405
186
262206663
2
1381684
13
57
1290
15728552
1396921
156323
2
76894517
7271
215
924
18
679
33391
776
121924974
449564590
754326
20
238231
1081885
216593
34688
794644
676
2355
3
794
10661238
59
331
10461064
26670
222340428
7908741
1151725
459348
43
28
624
7476855
17524204
7816763
10
75
3869
102
53985
61594
416
7059
122381
6882996
142993003
52
68124
120
25607137
18902
23
5
85
3617
164
18
315
5071517
15
29381
354678925
15
2
1004399
1872125
4484
480
94765368
3101
16501301
111
25
1462
2693722
220717427
31
322520425
15
444
30266
486
792457
4065022
11172747
7951
3930
12416
10284
3580045
181
21661287
107099
135
556882
1996312
7
68046
7875783
124
103364
7
1333
14196543
113828
4
5
48
30161225
35
55
38
36688934
12722875
1672
24
5994011
322
21412882
18734264
1734060
113297863
17
81
19543
70
120423
11634724
4519
152
4118
14304
51
1165134
52
13272
354643
13
56407
388
1283
7
401
11941217
4
220
3845634
3
514443898
39
2236049
3727130
521419
494606
174
7378841
90
22840527
672
554
7227
76278600
242
9393207
40
90772271
18390545
54
663464
15
2016
54618876
331779344
4
27515216
1049532
18180
21467
82148
64789
16207
59061081
35737
21
2796
2170697
681
318168709
119281
23556
420725862
24183946
222448702
3631631
2179
26123
3226
4793
520389505
129665632
211530079
106794159
59
2812
288964908
4
465121995
2875618
43
75356
23
895337
3277354
869
943
472415796
289002
33
855
143
167764
130850
124
85747
244523
12
1901484
426046
503846439
83932962
228857
616
6
3120266
2601496
13582765
6098982
3
3326825
748
96
69172754
2557175
28
10
510104546
30
19003
223
1583800
50
19
140248
50603275
749
3383
1908
3980455
159564
143880
229
13
248
98
14
511074671
251540
54955815
209506189
7852
193542862
399132
34
7295
56117
8499307
66846
54297
365
685
1380441
2499
3
95
295
76
49
802041
940
1030600
177560472
70710
51
439
3225228
109103
469418
8619328
68
23868835
795358
12743471
61964926
160313
17
13323
3
80120
3383
680
166539
88
235
39
95095594
99
3616060
4
490125
5357
84258219
375561987
211436
476699
131029203
16
297767771
29284418
63
2
229833650
164044
135716
2113235
1792114
261468
211187
1842
11
75
783
19
7
12880
18130381
8
29
1582157
3
39846
13
9
13
4177407
27
67082549
12254
21789820
34598
98233306
5
12941138
46
11
5609072
140925373
12
13
2078042
11759251
14
1128
1105
115
210
1587
50
478049285
159
240169103
165435003
117
3
442195752
971
53
371412228
5195084
2455
279
2224
654
559
121053
6402
436
84
575
5463
291473
117090839
12684446
180
78247
2320346
1015652
1815
28916555
972169
10443
26291
22900327
1114329
120
207419164
131901772
584738
232813
26
29
6531
818145
1029254
131285617
157
32
4967
62960125
2051544
26140
1806309
7117
163544068
3171
543100
3263
666820
111675
30
15
515
1669
8247851
2416
255
2
6
7
3403
11928
47832907
7335
2875
1170
2
366542178
1150891
62233031
66740
545
66832215
4407690
6
11
9
7876602
110355
374
29
9655
5232
21828000
181891
12
4
247308931
19922
2316
1042
5626
1781
6115
2043
16701
46609355
408
7480409
383
1384091
69
1894967
1201
3830217
981779
25469463
11509410
3
27471
86895948
87
816343
824
80109
193
443138240
238828738
244490849
204866
429354
2
1957
10564832
193
166951739
4839
247705
3053654
169220290
54
7342635
121
139309
1683
17034526
55621
8976554
98917906
235423
14158
68212
3855890
121
8819
236862
13416
277
131562
439212
323
360271694
4942330
12552948
601638
329898680
11
7901792
11
125
32
422557619
28221938
49317923
104
3048686
36241
3
292648292
2782
12696
36
245646
2757
423
103943
10150
14595
7
71
878
2
9
45
1369055
3956435
43
138714337
120603052
31752072
46578
502
25260
117
1710288
110
27740
21
473428
983679
735756
1523
52054541
84
56101
243779
132
16408541
509612871
26
283
4
480
19
521
489
3832668
108
571557
263197747
202
7501531
12
294450800
203032774
160
81754
44392523
26600132
12
9567
4
62541723
238819
5
11765
184
6
18134525
128893
126157793
3518
9
2818
722
3163
39812217
31166104
126589
240
20853
12745
12582104
36540
536678
95
5
147
12114
2387715
5004
33715801
742
13
6
2392
14031073
99703301
2320
24172606
229380
1646
4
3
7118344
8182659
10842
33
3
337999
24164
2289
3
104142
5
1757311
317700221
4083558
39009
6325
162
26160
11160757
252085980
2145813
92526175
48
30388
46
415929537
303
23
20206
228
809
3445
28666
14
40003
180455090
477066
116780277
6393621
253
232964
10464
3179
522
117850021
4
906755
499606710
52517341
5
36406480
2
30928
4
8737475
2176
42186
1156441
33928209
13657
25530580
384296193
9262266
9816
16443775
41589654
2234679
129009
778252
62673
4809176
178
18119
1838428
65452
2466172
861
144838
1867
4084
1607515
1025525
133435471
1896
390635094
1640536
250
44
6
211765
533433687
210608
654010
125161
10594342
323186
2008217
3373712
1242415
245628
182968
26532
759198
1390
49340
7310
2309112
215026
283963639
597
79916
103959840
35335
30454
33769689
8
6583058
385961753
1131
28572
84
91525
105
14186
14851352
54127183
9431
9
3711161
317968
12
71308942
70576
7
29
15464
972
6
1160
3377406
5494
676754
31
2
13217335
5124567
130991809
8
57
3
510237763
5
349112
221283
18848
106902
12
60737
16355989
1840193
285
2
302
397271
12481530
29
228654549
39925
22
3
114
376
465
29125
35424
10651892
31278156
284543674
8
254510903
59
17
33409334
16228261
16319301
2072
3
3415
12
508
54167
7864
36083
6232156
2289
87
14068902
22
64757380
42312379
12683519
12
257
3122
675
23132007
327
147502
50062452
11
78042316
14647995
54868958
252670
157253477
3651
31
14
885999
7
192487
7
67
31
3679
29899777
2539537
88827022
55043
3027779
2537481
2677
12705961
2883769
34879593
260587
9
470544
78894
8
162049682
3296824
651145
5458865
494039
2086
49
17032
92691858
2
3218
481
185590304
33
260033974
8
951444
18
5
176235
426
4310
307
33265830
152
116
456
155
183820
2925
893043
1069699
1744
13
186985583
3614588
234350392
423823
1006
138747
4185898
7384
1648
26862
177744
99
852158
25819
77170
6326045
7000970
417917659
86
45
36418393
190289
29260028
428032190
21896
612
332661679
44
95785
195864
13202
413
78522175
1730017
2459519
259
108198
109939
6791
9026
11994881
3431
497
8621
214559
11002
2
881
29
96106579
27060747
11
359888
125530363
7
8751114
246023817
1304
238759164
1798448
494556048
6582183
14275
27200
799981
100115312
1805449
184299428
4799594
15078433
6059
3649
152
2
263
112
55696
3195
33873
101
838
309
2950
201
30
69
27805910
3
49329
153984671
1033336
61
522665
19283
3
4959109
32663860
31
827426
935100
98051661
2
2950396
668290
464906
60297492
988
516489775
132230067
10333
8110390
1406454
319
409941
139927530
17
5
6
10
11727229
2
147269194
490018692
473150716
9
26456
16918
16531744
123269710
1011
3746
25911
197215
441551
69163586
3572471
160
6570694
28168
56690
198235
15
47
42521321
18960
50398
2586
196
4613871
3
10512154
4656
4184162
23
7864180
37421664
11
2
360
1076
4711
390663
65222
31297
28381
327
1717251
19
819537
124
243663439
2943686
1048
1556921
197803
104
239321014
436
330286727
366472306
2
42
166
122
61
11
7726
719848
49282038
29
1710
28233
171256084
531195
56
12870235
71826042
522257665
3109
214787
384206
16289
477891
214639747
3
41292572
111
1890
97
1680243
2630795
7
16440
61087
14644532
5
4
15
477719
251303061
1490
10210165
253714
7523
4
133
18518
31173
552
681
97
20170345
3552
5497
3
4190
1081015
11808
175
246297618
506
23320198
31
6
115
67
14353
2962
40903
503991
2
108699
7
688
2528616
21
223
15
2
187
5
60
3907338
28
205
872294
430
5493313
2394753
3
15980
227548
25663384
29983804
7
1281745
2865903
7031
180753968
28101
25149
63807504
3
199572045
25577240
60766
45814091
16512
12
3529
5450
2566042
20652
2409132
1203
4
47
19687
6923
18803
27793460
58
99068
1827
33447
332450875
5834300
4018
1240
10626
6
56707
128339
13380615
7
562662
37610002
1140622
95682379
3307040
2924130
7835860
3911
3290323
27
373476259
15249433
177052
7765725
446227067
2844496
222204092
1133
274730664
3933
11
14857
171
7
509
6
6572522
137089
43997758
18946887
3
59342
26134
6994
2864732
8
61
7
43
22122932
10
11974
186104360
384766425
1302
97
5538004
49367
4
10
628379
202089587
64896
528
48
437564
7637567
373
3238
11346
2928475
3383
1471
50963436
189144
5
6
148500
424
491209
439
3657870
276782
754
97
234916168
246496
1102641
722908
729
167
54748
6
1007987
28
17
484
145284682
110
866
30
44
663668
3555639
5708
46457
2501
3465
6
18804579
7668
4891
1063
7
212
103188
4507
52
1062
11646
404
183
226728
642
353
5214
52252
92195973
6652027
962
383311750
155967
525372926
36417
264660
14853
1995712
119322841
8382017
14770681
4
258773529
40268277
841
2557
20
18997
46481606
7
728
1044570
133579
2
234130590
62491451
730
107
24126
805770
365674
8
79067
128
2587
126674
20
9
1065804
3
7388173
242823649
2
434534
213857161
4432
12664
3515211
163614297
7
397143467
5235
11669
40234
950732
47
204487588
183501913
162209
36654
501739764
48
3
425743853
911928
73851
1943888
197
128
2306746
73444861
3050597
1672
184107
37
3
31
43737806
9
7
9565789
151
120836378
13381
1820
398
28
45492936
2554
117
30834
492718259
582469
3
3062
3556416
72396033
2977
1125412
88142573
7187723
44
75
39937920
641816
164306
121798
356
14928
476384516
466656041
101279996
12
10131360
43466
22453
189
195945339
906385
452233043
343522061
247
742778
203818
1295
5693817
10887770
14873
11
44197
8364552
2
670
160108133
819
278
1721732
229
1383
64135
238
6409
823813
2027
570118
1586175
65028
4857016
224227
110965
63
14
109
14273
28529
3554707
9
2489653
66
3
5571
14799
55381
3040
6778183
1432
120
46909
20215
123
167
259334
740
155103
65675887
431395
40432076
109
3
477925
364995978
4
30438
6401312
48743316
47875197
467
59228811
151276369
12541
665230
685
161389
27572984
6396124
41
135
247073959
4897712
59
3770662
240775213
1163
238
19
569
1197
29167
29251
13
1427
5
15604010
14852
8124368
48148695
26087407
8
19870557
8260
832
152347849
991636
21904675
353265442
4060746
27
87208880
425615899
11728
56546268
1941291
280702148
3
26
1482819
304923373
106612139
39301123
3
195901
2
12142
3371973
165179256
45733
14
209694677
15216681
7
3299
20
204
2529
121
787985
6664275
28700314
2
233
119
52
6909225
46
5378
3
121695
15150
6872
1715808
12609474
408695363
25
21
16421085
74228
2834
6
4577
311
1676198
736727
9414
2564
3639340
7021
182
5
26171
481
525254300
412090303
3541265
670531
5
2526
12479
8
9567282
71671666
704
5524
1482288
114
32679829
2
2065704
3591
6888
21375
203270649
35
62
86
173356
859
2283333
12
1010418
96082
108140705
23450
7
21752274
3
43689
18
1695492
366562
478002
415304162
1194
12
90
9
77587
1396117
5824
712779
40
7305202
20828560
11091
105
7818666
5547072
1691204
2388
503
83074
909
72737284
130
1914
246
1493659
41567068
354991177
123630102
42228328
125854
8
726
80854292
636
123
139382
9257
64484067
491
2769842
984215
381
28998836
80
893666
33355003
8
79627842
63
530
84378409
8252265
14530748
31
15928974
1095
301190375
55192075
1739
48
58
8763712
30808
333395826
41123603
1672178
719849
12696
4031
146151943
512682
2
7013
11
4
146641
173026165
172
50701
1917
86419464
27819
398678
76871693
487
5
91744085
31964305
9958730
201
212051293
326764533
2161988
111463712
294308
3
25460591
627512
993
302438191
12673515
185724
262868
163989
57582511
180
189067
1263
932964
48758
74314
182333
11
1787774
84148
7611
860
59358453
97338121
26262142
515602
56
1805817
154337
114518
473198
109288
40
594537
489
1083
86
1927186
33193676
10
119
27785
267809971
1016
3711
83380488
241784480
16125457
479271
96914
65
216492745
8752
52
1153060
71675
698705
6394
14
7112
83584
27085116
4
3423
21917609
27176
7561
607882
6
21
499009758
5963334
2938
111262958
127947
308007922
1681
2200875
149352906
37256
91712288
416370359
1006
5413
3
35
1144513
28490028
45
163
7287194
3272192
259091779
1753
12
59435760
12063
5008
6698019
56571
13136
280419627
518373611
8
105
22716
86
20
133
1821038
12425
190329
40
5981
51511319
72
217
91308
21046895
33
2235888
1398397
7637413
4818
1215744
204610
185132
3245
12225
3715138
27
420581803
2745
9278007
3941310
2522922
239476387
1303
75615
12293
8
4
3001
25
68
10
35836525
1088
4887
6980
8325
1636043
460088284
475589
3695
405
15
173
184480834
95865
412
51777
1626
44166
53400
1701
94
80822
4731
11424
268229
3
128277653
26
565
2
18308
180159449
4564396
9
18374494
1938
143
53690903
1702
3834
103647
265659
805
46
77721654
95
37
137073771
2428163
2823
74
946
4494
114252898
110
967034
1411
2406212
110500
3
31187100
5656
163958
672
23978684
152
476696
3559695
655
42354
471969
9942910
186494
94347581
7
1103
2
3
198662
6476
2
3
171
36450
203194344
2181083
70454
1341
7127768
418
20
32124
341961794
1018
468918
75705
107491115
77015
100117619
147
274
11
53
212
23619155
9420842
543
725591
2683041
6
134814844
288
119
34
2726
55
121
26821
6173
31891715
17777
470265055
13700151
212852782
143844
3016
28883
562
185065
95380063
1248
20
292075578
407907795
113987805
721053
70
128972260
3724
205
23723
10708
387905605
93107
137
18128
1575
27957
1141
4753
12722644
78
69242
7426103
71854
185
26531
4
23373958
724119
491143738
88
407
31856
21
50085
30371
14
96
38442
84712
6511
930103
382484
27825897
61949
7829
733
151
53444
20075
18719967
23958727
13
826
134848
79094
170
41216
309
14868
17
4532
404791458
5873
9
15433
21235247
675
5359982
4985460
2792708
214
12
2963637
1792623
85
6891664
13
4426894
162672470
1222641
328
53
21
20
101070
400430
102
8891283
1429
3314
8656
760
585
11
30768436
43582
464144
98904368
1628
213845
239379700
1735837
44968926
61622
23
26211795
9698446
886
91
102109
94449902
6139
10991
26
614138
8159
15
29770425
318783229
1658
47
154
162
273807
71
85297
44
2284
18
133322947
117774318
2512
106062
78898166
72
1791
173
165286
148678853
3429
9463
6731
14
1216245
27
35182691
21
39
9
962
868323
3
334
61606117
1252302
5
21
13153069
108
9
212
19598921
2167217
37607391
6992065
61
16074
1280564
3991
458
2
38
43
61
169967028
273
208
2641
271
17
212574313
15
18210
22
28541715
45
15
43480998
1350
237088522
2423118
104762666
2343
214821401
1603
195
883
357778
218887272
9
415
18
128278148
10
1495
486
49066042
3755
115944940
10889903
26789
120980
314
95822417
134
479496
10421
1414
120227669
43333599
170457
55
3984
7
94
16
381718
407733849
30985224
1247348
252877656
10265
8534
912930
68
104188
1366242
2
1955
21282
2795
48504753
343
3796
76147849
2974
3178
25
50188
154406
111
1704056
221031
16
164
8156
14762259
398247
270
16265
66428
4964
7315842
4
2867
11294136
5905
24536812
119
14772736
94224589
343
28
31674168
15
3339980
324838718
1469
226070
944
39
5
107
424599
1033
24531
512264
21843
1770486
262791016
776
3
34
3407887
17
15311129
60
7787
28441544
41
1318745
154291242
441043448
31491
2
577
98818075
1058279
10
436854
89
30158
248
300
339419263
106264
2106
22474036
4256
102983
82486104
110062
204669
739
506364
95890
1492584
28
387108487
60968
20181417
2
33247509
144068
568
90311
11672085
29
238
1119
23593
497935722
4
3603
243
7820
472
76607763
4506
35
128006
5449024
50469344
367
3157
2878752
7990
10831
34409
780
6623
449919221
18524
6365
23565615
17356654
158743
16186
23407
122911
22876
13
1545
129454
294
14
2227
408634
1820209
81766
29373
40690
55327
211
2038375
25
7041
5358
106
356722764
346646383
2
123748
99
7
270768165
99073
898
13860489
1747
2258175
1734
1012
6824
248
178462
40
212
3219
2477942
1697
2528472
3683344
418541
339
81525
13
48691
1895060
667665
13811
22827316
2
325062479
8757
5965583
5260494
59207
127363903
2495
4422
179117212
1849
14799
116
545
238017
17649283
4802
1937
4464
7
6211088
46010841
58
23
57
352658934
20611618
42077
112
283333
3993566
198607
62984
26
270315
81900
38798
12383
8475749
12
250
13
124905709
105
2923505
1902
9
1451167
6198213
136135
7
363
613
348997
49155397
1720
15
18
10818
229056
14
265
3989519
7499
3492008
206908791
1747649
12402023
525324887
698362
6888976
47934958
878
650184
10
52
50039
1731
207802
481971
32819
25
925
90053
606553
339710
78
131
197535
29
75242380
98846
7
495903
431032
40
37659877
132185
140
28
2061
3437807
219700
92750
1136
247182654
38
770
30
63
30
18604
73
86
414
386381
25620749
3647885
14
15661
2
2278
50
95
6542
552006
22
1956775
191
49442
1177
80277624
2
116364334
34
62
3927702
117
342
238598414
204
10023
86609
211740912
27110251
19266182
217459579
3
2127
346995964
513
641
946014
5
155065963
428382321
2227330
134943
1994
1405316
40681158
51
4371840
1122
935
238
36
328529088
214393514
21
14874398
7131450
39827891
849143
60160348
6
2823681
99
1525907
110
524884821
15
19
105
1782746
3
202
3457308
523798110
584
16078
438693
134465
1031996
175
33083663
5857
23
8172923
25
29
13
1048459
646763
28497
118
23587
60395
112602
145660447
38
49720314
41
18532
63773
3
487525960
11
146
6
84756706
24132
466387972
9426
685548
1635764
21876183
133
23436
29915368
628725
4290240
853184
49279136
158507294
5
43722353
324787808
1505578
14671
8363263
6385
119029416
2338026
2738
507
931289
74282696
10
2
66783
124589727
237208488
72151626
18369231
100
418
19641943
71251965
20
6678014
388145533
18131
59
62103047
5581249
26
113
51280
7
4
12878
1041
218946
366471227
8827847
2714243
211139
11
26
18188576
72915182
995
39165
471049
47711485
12871
56636317
104823
2
13201
54538
9040
26
27
514764
44
187455807
29672
363
7222
204399823
992
21733
38839725
59
192154868
1231
176338
3174
34609893
23082718
329882103
52475
141
94
329
4559
7
63
1944
169473
107338
14194352
107
181
1333452
242961
17
481134488
2006490
122145
14
299
113154
8975
3089
1561531
55850
12
29
17
4
2
123963852
70597
5347214
129949764
17837666
958832
383280203
12
858330
20
114896
2330382
501471
2018
19963411
45414871
5
738
826624
2
32146274
9990
3749132
31411
170
1111633
12
19081
3681914
2019434
223849
5997
933359
27
2617062
3402689
177
25124
211369945
12
15996892
4033
31
64853259
60
6783
933
10
1407
2350370
159547788
7272
3
3
84
314079532
460405
64463
12736598
71227720
193737
32
419526917
3295826
2709
126803
745
69616
890
7904
6231141
317
823
77
178250
7044020
127
7893801
121823101
215
3115289
892
229053051
57
20264848
11285
52914
19608242
112803
43183256
643
120750
113104
485420518
196
169
39
15002671
3954259
4
59
1191
6
73586291
6
58
150552965
30
1110
1472204
6459
446
133775425
491
450982261
198
196182
198669
860
64
18
31910532
204034235
39009
923
6126
26
224
2036
26904
19961
27523821
1109883
931284
1950
13
108772740
968625
221101
242772
236340
3
137442977
14055134
212
919478
3
221
383749
1072104
8104
849
796666
7809868
49
14503
2
58493
32
246955
41
560
316
16168
6
7827
13552686
839
425
31
80928
53747
4907621
1464
25760
179169890
42
15423
134
289278685
3828561
9
12727210
343798
21955792
65329
1712647
173
6954
28273
6
108739
61054
75439
1506
51656
17991
3702410
3
26911667
1015
95851259
11696510
89196287
97697669
4
5793456
2689633
3725
7304
1269
42637
74
53
9612028
31
156312
29548438
8113
19
52996994
31275046
4923
141515
21
26961
2
783755
47293512
2
156
100422237
104552
55431
9
24
5232
25491
30256
2234521
135792342
5
2615241
278
293550
55365
17
21799409
36532
2887095
56
6
213584
109759738
2624
25
3659
256938836
142745
55156956
17267
37
17382
54
24383
267810154
340
67
511487
293706
11273152
28681
21213
204553863
54
377652
56
60425048
62832397
28141
3688746
38932076
96
9556
156
134916562
5
482
238067
54
211800
334237371
4997639
129838
254637
42464259
39679
879208
775
35725
143538
19441
2
3
9746651
110048
636
320492
5274358
121943790
9
7307612
10189
589
53225
36041
7933
178283
101501034
198603
27924
11601
108
24
780
215
70934200
694961
113402307
16286821
167
2648709
379
182189
133
837
141
53092169
10373746
65117
1904
202073605
606
6644053
137
3
1294
23743
99269
55397687
11
688
10037
1420
565442
3297
1371
87504727
23073
14
5326
236
1031
10209
149391
247485357
1104
1944983
14281
2326697
121907
270949
16221
5752
47584775
4177910
338
513357455
45
1317
4
114
22596727
7591461
261009953
27920
187123
230
7
125434
23
28270473
1246343
6
247750
1517
1791196
55575740
4438954
14
155
2119233
172
56402
6914898
30
76198
690
4494
11298970
1352076
28081576
57067
20617
87
430622781
1812829
4
6911
515840127
191078
115
323956
831054
494445978
113898
3486082
606
69620298
227660180
1177
16124
7585605
1001
6
33
4
102650
58020797
8504872
9
21068
452
117343
553002
4
50
13001
49254
15727
3580
142393005
18133
528119038
593
503504052
4007669
11
19238
417460
34154
54038375
2485
414
3
1927684
3
2921973
2
231324552
109
15
307
324
2
43890985
40
936
94644
260483901
165271
2083161
44022
23
112
232073
7468
1102
1311
139271
11602305
23
231
17862
330
713
119911921
2689
278624
220
1178
21092
12
362
11569786
3050804
43364
8326
90
4863
1594972
1615
2773177
14
321481567
14
2053925
130078259
1578907
30982
11394
357391
3280979
30938058
252499
177
22002
13
113447038
51
40071
1797
4557714
58
2875799
87
5982198
8475808
14918
3
14762
6057512
308
941614
494774432
939
187035
3353
42
7307373
302933763
5837
121422636
166563654
14
531
1157
567468
644
11
452
12
96247
3297
2022786
1023996
2023359
189
136312873
28399828
14198709
2589
14
11957
3
4993323
52797689
44586
38942
457
701
12230067
2
212
34440
22027833
6541918
123923
571
140
18131177
72535
43550074
15435
307753
26088
2295591
3737713
1100758
3
7435345
112937
2461
148997224
433
14
47562
121208836
30581
9631
105967019
112816
2979
68
185
311499432
432744
989
123
2
13
264354016
6180
20217187
7261
1868
868
331169
50899990
126238271
72559
323816608
192923
63601889
9579604
14430
8
1127029
51
396
253959
75290316
57
12131
19644407
4
288680
4
12448415
45
102851159
244580004
8023
356149
839
25295671
41354
3743
422
28
556571
5274
3
9279
3108976
126829
149
1825173
2525930
13844
65751
469
22485
8731139
24878152
616323
29
11713
38
5422293
179582208
1641630
151
15
169028460
3
2008
533615
553479
27838688
385791976
10
1248868
7587
97525045
1377460
12003
18644535
23487345
3552704
3
6
10968788
12364
120
63761
2
3425
335592
799199
439265635
1054217
116336510
87291
6189
2
56376259
955972
427818973
64184
3167
452544578
516
77440
61593
60963405
467
219059
10
2243
78
57957
3
1683
11
8184
2797358
11
6899285
51503978
244
178721
14159
44022
267884389
239
8192406
24535604
2790344
4232653
114
283765660
43
93383
498111
12951644
59696129
841
149
42703
22
4499450
188260
158
276137
27030
98565
7013
125
189846948
524294
2
32584
935101
32607
372280876
211546027
58554547
65774487
8667
1740325
14392416
53
17
14403
11253340
25251292
3991
427992
143136
7
100
247914817
4515
6188
2
184312176
5663832
75933729
218
31735
128854549
75
5
75604
3781963
33366
1409
26583
189579867
373
206519488
4
3
9742
50
161488
121
3265
238633
124
417215697
17923
24714608
51138330
452925
10429942
1666799
94822091
2
1166864
1633
34
2
4240
71651
10156
72397896
220424
2423
59041
62
419328185
16757502
109
356259
49312012
132
11
15101
73473622
344407268
7687
53320
1043
158871702
54
492952087
399
233843
222038506
317
6328728
1774595
7
8
25
928
1365801
842354
416761718
16
718468
292549
3216887
3
3591078
6663375
4977931
1027592
160
455
291217
39
23
3
12300141
16384054
2
232120
3391320
2095662
25
4
21638
2936
28458
407337
18014047
12590943
500718
55011
25
24422463
100370729
23947536
8382132
2
11
895552
351
3354846
86485570
64962816
19680
6560
16128021
168986055
9559
4
15
113363278
18393
1339574
44528
257
43
2108
800
265228812
196768
26229
226087017
145803350
69021
3
245265820
118211
1471461
386098
16077907
536118
89
13281
22
9
62318
32
2
59175948
14469648
3
158
75
127053
29450
296
1065
355068
2
5
984
303040
233
1117
211195452
7035
11
43217
2
56726
338820252
315098
1925
2499618
19232
3281833
407
196740
3159
74860929
3437
7
13514091
76
147193030
16027179
2607522
25776924
153777654
10
605
797
32477
1647244
1116
397030002
1579
5327949
461
41
27
98095472
1893277
16267397
3
458
298
301
48113193
8
7265980
3892992
17
1311
109
454093695
115475549
16403262
96230568
187
6415
165447
184
467728523
89
54439
14287412
22998263
2108548
128
21444
7
1718925
7
7032924
65130
6912
1073942
3783609
163200
25187
6
1045951
143
31
118
15
16
71744717
733414
40207622
240902
2
964209
268678
56686462
1033706
71
3
16820754
240536309
28895
2
17802
35480
276957
28532
2016
1228
51422643
44652
1148
67
1144
4
45809
53703376
2658
3526929
13
200665
199
196798
40884961
948
444281
848956
7589
170821953
285554
4278
2336851
2
36546306
28516
102731
27594
12770940
180
17
18
16562
321951
2
3
5624876
9
79766706
35
37
38275664
172262
13
53657104
59657
241240648
53
6
3940036
2932
4
266029
25329
32595
14290421
53
2988728
232528
422665204
649
37893418
1467126
77135237
27
616296
7
239003
14
41
18
20758685
198665573
373724
835
6
13276425
113
52
78871
442152
61477593
53345
57
14
34
468549162
31888476
36106121
2
27
103
11
301922
7
9296217
2300
127610935
5
308
6272
188289
24616999
3146
48
400939
5221
59368
3
129868
72928
58319
9447074
206691357
147
126365
709
2
30693
55
6
129
201848992
2007147
27731
6219
36229
1215439
70
15160102
3365395
283232
29468
6717234
53577
26215
15116
55581
165532
2
101613
1251
13
25847
2
4
3
113036008
1048187
169
1052
7
21
166
550662
47
252360
43212
186
3
130413024
34551439
537831
1002
3727460
58488441
320
3540852
57499554
2
16320
1288
1635824
238478421
126329
1900576
10576054
2687
5905227
456286460
97747685
129
34
5932309
4401955
1935312
169233017
22408
2560049
609
1772
590
16759
7064
38422
80
1702575
7769469
5114
207637707
3
10396
5873
138145088
2
140707
26023311
293599
34
2
613
429882
1139
58463759
10
404205
44205486
223285118
43479370
226217382
279881
8961586
14784646
100062
24231316
419115
45
4636
27
21114181
164
24942632
53202
2092
50
882592
17464
1632640
291483
19
593
136138
633258
590380
5
4453
10491884
1011
14597
1524059
9444
673116
15278080
19
15
1193988
36012619
454015111
793064
191822
20
4882
727
114919826
24769807
32282
9334
795918
55722
116
53106
13869
51279399
34110
71507
7818
16550062
26
16300
676
634
4
49974226
2851
11589
350866
2
154653770
29740144
2
792381
4
2139465
53634086
8414
7979879
235
196
1557352
1017709
350403
4110041
207177309
86
47
296489
11012341
2
1698837
263972228
13750117
240010376
72319275
79794248
55454
6
354694146
1386
478471
7300864
62116
58916
62541712
1999
9
78751
262413821
8
93894409
1748
59
414405
12545
10178
34559235
368978
589366
4082
45
14723
5
3640
11
300532
1028656
2845
10073995
2
925890
15747535
2
6564
69047158
9193853
7
6902253
130240837
58
32661462
3031
6413623
76598776
56
842
481396249
260482370
93260856
5097463
651
107577944
771
565
202758
5659
167377
7914
3
84585078
282321
6140
622662
5666553
31
116084522
32532
23
17381
54
907
514647950
1365840
10928655
22627
384
240178666
12
76648
189
7637729
4841902
208546912
4
69496
20233667
16
183511945
6690894
249105
463665661
16171281
30645921
6
523679343
163
171283
182
8799062
158617585
3311052
2800581
5437
1510744
941557
7834972
614867
141410478
1463126
3581740
2270498
3
23280961
59185163
7
295446151
120
14
359
413921023
1344
1770
259404073
3695104
376
6920
41
3566758
466
24
2
106265
7
506
725
243860
493388700
848
894
99306
19
226
46448
260
2
304795080
104769727
7373
11
304328
8597
587859
602
16539373
248
2827158
3830
111640078
1649
16312
7768080
8993
38842
1112
2185667
19770
86603324
6121
7754
21
11566134
600433
392258
62387686
62353173
5063
18
3185
1219
64871381
71
6803
95
2389
336329
323
7192
109
10559
9
232267
7
9
60
62481380
23593
8179
113830
2390
2
4
73
7666819
2233
56683
326523
198008716
222
70659205
2925342
13
195
188
90254701
17
21394323
3939401
28
16153
460782
2
310331057
33203183
44
114
3340431
2
19609469
7229
6
8235
100816
179
369095454
3
66459268
3419
76
13102631
21830
11141666
2568
3045589
1159251
14734757
18
14
24
91118
126452
9
67
394972917
441
221928760
65
18694414
2
3973910
213
125510
2665
390
4647
165
332406
58355000
14523
2
4
231084709
2063500
460836
22659325
170
17384
22993
833
7677320
829
3609711
43088
3988464
3624939
380127
24
6817
29948128
10058
1967523
49954117
28
7
1478301
48958
7110276
213367
139
18952
118
328064
7034512
161718186
209
18936953
152558
65
43
384
3
2
2911
7323
8133756
8147
228271
113
5330
14666
26819946
25877904
15721949
80
95
204
57
646431
39
4698422
24383070
149
2824788
6594839
511405
6126
23
15856
5
125
2808
1633970
6
133504636
12
343984
52
5480
5569325
8703
11142563
95983552
374915
428148
5
129460
19269
88
2
377755758
1724
2
504327906
3232654
233610
429421345
3598321
4818884
1180
1425590
7379790
442775
1175
190
29271
2610
172702
60933
251569573
68946
6
4338649
115297129
1642679
58
5637589
28486386
716742
107462
2
233126
534
9042
99755
442410216
74500
250471192
320375451
497594179
3936821
6
1531
4518975
191
109
7739
18156
30
134198
2315
3
37
2355
473669
12241
15
6
9338
7
1823
936187
2
507
3695
3878063
112564
31399247
14062532
845835
369103171
27053
7732
22
7
77
20
1869879
396
66924759
5270027
333900
3145667
19788
219397887
2
49575612
581717
27747
2032981
229398714
10
159283
89372
6893
52735
6
39548
27
3725
59571
28257387
16768
22
48137
61359
3
42
454545
422
630208
1852688
3240822
27
236928
3599
2925444
43
509449
2475922
110
3299970
59526
22
6
134865072
406744
279945
64930335
313064
354394
95
95476
265755195
122275050
1340
468
391884077
215024050
521923317
205362
176862
410873648
1089
34324237
2
2
493096064
32140814
53585
32324
386418
267219936
86950614
5895776
50
138
201702482
2613
1198714
59916577
207
99
195323
43005812
24943203
3050074
49547
154344
253977916
14823134
21591
5175
1119680
1505899
387
4146189
64764
2885
7970
232
1702
1600813
146
6471
28176
31
2630400
313733505
689
16999
29322
34275383
5
7
8
1617
1403
34431
410415017
71916348
16174761
1315
18720296
123562
3762618
6462515
6967573
4869593
262496
10
6613
14
943958
348284
323435646
4
10
284849254
46058128
171
25224642
25
1237721
5
9
57255
42744190
169590
346503
123495
1916022
8168
195223
202589284
86252468
4920
10320286
63827
289
12104921
3714
449407
121805
490
382249
13825
21675621
3673874
3101777
43609
23999045
48821007
3039401
1191816
33693183
16
250493
1258116
65
86890
9
2698
28380291
39154
278453789
85328
9
17293
63820
40977
8704
223569
22347
21
3852
236620
473687
25
6641
105233
44
2
14855549
163204
95194
188
1038
1916
337
39789
11762277
8
13
511
22379695
14903126
2513367
20597
269
1041642
30108066
3755205
907
15
8
3146439
65
51609
447
980
1299134
48982
11
51173808
73488040
32
4529
43
29896
765
3898154
3
259
5484
52351
10708
10
540978
440468993
18
47
17948
24
1195
1726
16119932
34605880
86367
33451747
213884
303887740
1276051
3074
290
670007
914237
10062
115061802
4
2505676
64256
972
5884
2761781
21107619
19752434
86212819
68883
7761076
131
307
488195814
780
37
496039315
523355
3
10960154
19617108
932
10666446
63101021
41271928
179301798
7
978
323
39102364
9
8
1328
1897418
302706
9944
9832
125219
509782740
369473
4042728
2
167681
3050053
84161216
30010
13474
1066350
166
514922059
3397551
2220
6
7679955
29
310202023
5946
1650886
105502
7
3571
62222181
78361
2299162
247
1739
31024
14063
838211
74
244
4399
205
300103
12
216
22142
275336768
331517689
591
15
3
1904567
5940
3
10544
19975
63802076
22086473
268100772
107208540
55
3925
2512
446239
2048
320287
355141
159675
8
3473
456168
12
160
5
1067017
66002378
2
145651102
1916777
307
53886878
497184843
51344591
9
5288797
993
119574897
197175042
4
1712
33692465
315
470961343
57
13544
431491
263199559
74905306
4003275
3626
34
27
3898358
3412472
18554
188392140
101614470
12
7766
39
266037
30647
134
578794
161824514
2491985
1764700
12
90776880
236
394224480
4886781
301020
49125279
560702
25226656
351757528
231327209
24338
21
4270732
2
1056494
1023477
147
1303855
83
523997
7
318311663
5826
17473
55356
2
2525647
1973149
56105
698646
2237
575395
199597
181
486485
250
2538790
109
15098896
6
10772333
841706
61607
6649
134066964
38285
542309
419
235
23631
42586
4249996
236667
718
57
298117135
3089
7
375664092
256167339
227803325
3328297
9
2284117
52111
33287
16031
448431
49781
8
338536154
2925887
125987
185
31
2824717
157900
161715
10
97340468
9751
5666
1525464
155742720
1945
131584
506914
30
4
21
781630
576447
2
23489
3224
5954
149
186
5027
7
1595386
262786539
11597
15855
22
7066094
1236
79262
7013336
115
53982
2033
2286
13529
1948
10
91204317
49
666961
9023
2246
3
262407281
12029
2
129
266
1221481
4143807
519981
139807
434
205
806940
3247
9
7370722
16325
110469
10797
127
16704
66319
202
598526
30089
488
72647
2992943
40957368
6
16
5
1246
5171
329
54
24
240829
152
3842
1019
163715
31946090
2451117
1036
94918080
690378
13681681
6595
14
47783
11903
9299129
1879
88
3242152
22305
46822
7
24395
33296779
57
4390
48
54674
50175798
2
3132
278112673
208
888269
9
4005
841175
27906
8158307
3561113
34
4101
1037167
116
9
208
90
41576
587
14039776
3651
25595
255018776
1263
397572
15917377
2073669
112
3
10012260
163187951
355084565
254964548
73230
505925
24280607
2365883
216679
3
3108017
3
24
14318
264207022
3132218
449
8
30415505
2004
107
287
5
37537
266527
5364
5985
1851596
228519
321633794
28426
254264
99
415355
1341739
7
10
59613335
3161
14
215820448
161
2486324
736923
1947
21342
129594
24549
354183
5449
33819
446
7
239
4307386
3524197
4
47
4326
57785025
61918
235754
316
8484880
19976
884
320893
30
5877909
3
1389479
265058
1887491
144
4239
216081872
93839
10
92235861
2
877202
2
431319218
603
31340592
1499443
51585
354909
61
6
144415
2
46846370
22112
54678
20831668
3607489
347
238126
1814449
35
1415
51541
57743813
54265223
11835819
3067
6122570
5948540
18
1887
2584
188699951
8
445507
3708357
248895718
70962
3977
98389870
163726711
369808804
321
10
5774583
513
781087
925237
43518
52
4
37425
138
8967430
63749
95
542
9787731
771
30
10189888
206
11799350
8076
106399
1850
17934
237573803
44469310
123948523
197333000
5393
7
168481602
18282119
258
843623
9015532
90382122
2715050
4042574
5469000
228536
2
980
615
447581582
1380
40095905
498446557
126342
394515675
8142
99
439534
12807736
28
3
5042
4387
14
21217153
112
2
79673
218620502
108
349
23401748
253699364
23658
18060
2380
1078889
199996
2610324
111
234
1538896
113701
59
117974106
2
149
111556
3
711209
4030186
36345
203354
3038
338
24907973
46661
445805
2451135
684
246
200158
31583
26
30517
149
163001
239269
66
46426
469
1904894
210
3708157
3
434176956
13497
3539
4126152
21
5796878
66797161
18727
3839
307318
14237014
346304
217000
20213
475
40991
27433
385
198534344
191686825
89586
60108
132683817
33957
1539
33786313
994887
208722
5919
89
150667303
351454616
4010
465753950
2552
2755957
23
8
16109
14515
5890088
128
32209
13820464
4704729
510526
64119
336
831789
3607258
2629782
6119918
1070669
1743371
192
29999546
383750
18731517
126812
29659
2
13061863
15972604
217413072
117924894
247140617
36
3965
230
290
57825
235
33058357
50973392
6996512
103765328
1346
15
447
23123035
7733
39956
7
361
209
1082
3
14881297
241901823
23
9
395367304
159212
309329251
163121
207262134
2070978
7497
475191020
64877920
88
32438
93
1004610
69
251400240
1832183
1112302
7884624
440
133
114486276
429
48
504525516
53
59934830
109120
220868
49114044
959010
3677581
299
25012
17
66839387
160234
164848559
26449
660
48974249
36657372
220015
3663165
773626
11
1070877
6
10440929
45
2
20241
34141
635658
11818936
14147
441
17
534101911
22
2434
262069
115002759
15
5
93045019
430005432
8606123
21331
232454
3937
93
456
765633
9625183
103438
6613337
101274
3
31006
17
27841848
28
45439467
15548
72
648710
902
60838944
105996045
83
8
73541372
2016622
43
853
60278214
454801681
249
16428
16
4
59
23831263
130982
2443088
986
22919877
18501
47771154
4429165
1291
285694
102665398
260360890
26
1594242
519919021
3315975
50391842
115456
167680614
2465
76403
206
18915
435844113
685323
592084
1359
616
22424
3
212832
890
49471
119567514
49877240
30146
224568
52315
517676059
53247
52887
680595
841953
243663
1602653
105
12239
128449
94344041
10616
90
3499150
518918843
77548712
319258
3181
116
89038638
53
260595493
90
227
41665
87627529
4
9724
150
218064380
4
10
56208914
3552
54
23
7058794
157
325
308189978
6098
4494442
86506
44385
293
104872810
1824
310516
57722586
37
1573
1186
69959
2
886185
7
165
7
8
7
17437733
93160
404
369866391
867
15
158796019
493375404
1476302
3117786
3
3367643
4550125
287
6393905
183
30
324515
30489441
89836
9049398
90387533
10411222
9328
54
102
25
38801
749086
49
2049
205527
29086964
385
2092
4
5257
252244398
123886583
41468668
297
1116
10922236
36424
1885
183622
33
314955049
849273
89
14220916
3997
3068
470
409
430
187679
974455
5
5
495781898
393
22
3764687
125050445
84070
6
363182
18210
1636
35
5245
39338
2275
45028459
5
3933123
4690131
2
639148
3
76
27911
89319
314033
60340361
117007824
6326097
158
5545
360739797
38502
3070278
2927
77
963040
346006270
6161
760
356
411250
131993
929
500
2
135385827
1124492
29
172064248
198034480
2910633
332
378356
3355937
577666
8
242
43
295
2743218
405
287
468
875
394497062
29416
44
32069
13
226
503677
27
179772
225365335
4
22562
2
882632
15017713
6
229
15
81907130
6630304
18
4241
55952
995787
12
12642
57908
430120
5121
271411879
182
526131697
4
25568426
305
15702011
2
20739
10
203005
370543
59
228
61705859
1436331
14890111
436
566848
7125501
143
232241249
5
1645
39029
3634934
517
75
44
2772
294323979
88155159
4459
393
1393
1818
6464408
104697
6148514
6601441
113201
474114427
297
125407166
56718
3
69
18347
19815
502
14061
65903
65330
519467
23438852
6000506
2
125726896
61
771622
686
151660524
456902673
190989201
2733
211525
540
156744
14793961
8041
236994609
5063737
27826
13819656
111533
790
519069393
28
240129
109516164
16362
7
15098
31158071
6
29
139513787
53293914
3712
52
80452427
14
126276
437001638
25870
5
6
13029102
174456
4509328
333
1009
2
1116302
16
430864
4
388411
10885
180
6637794
39689811
344041531
109202
130265740
153
137128
18
412253139
538855
2861573
525010490
50
11032
52597
237844
3
25107699
26070746
175495
10
246153889
980
15184990
1947277
2
50111707
2463651
27672
474943
32
719159
6656
7781598
1674
59283
50826121
861
612331
1880340
1173
13741486
335445
506
2
56377
61
23
470782
721
99
127599
15958011
53
54
3
54695076
25
64
2968882
1031679
497909089
820
62491
170
7010452
412
388878
1182
62200383
2
23
7
3031076
22270
78655
10869255
6220641
63443
117469828
82870
49
1989158
25061863
3
941460
9222
16
7213
5
13921783
96
73360257
2
3
410
56733426
3
3
109706171
29
25889693
831011
12378
1688288
555156
580188
7460326
14
757
116972
19124
86900
264789754
3
26
29250777
35457
1122826
6089
167007
901446
10456024
8570434
6
220150
231034
357150
18142430
4506164
3184
98
419973869
3
1943776
883463
176
717153
10
36856
111311
6697134
6925857
106990118
4953759
2457
75491315
38
432251568
457509
2964
7671
179
100
8838399
3
83631
48411
31
27586204
21
70
15
834348
34302970
12519
55421258
467028
1080583
761
1064
28501
190
3
489685
113512029
1349
4458041
6
75
16258972
2945
122098505
2
166
22
7576260
5158
25
31
6882216
263433373
1952
38
27756157
2
60402346
322768856
1888
134672
2127
125
5
5330
57909
1102913
690229
387
15
1097147
2173
428
693905
12
21
4210724
1091746
9821
64146110
15
45
7105
1721209
53325
108798514
7
17
428862149
3
58121471
28544
4027461
205
4
425525247
4107
5170944
2
560216
91918885
779
14568
119
12
4166
6914220
18453
386
240178409
20539012
2038618
821160
1801104
5752406
77
222
5094
91
608279
179189915
32655764
44
5986672
10524
16357
573
49541
74532
60468249
74871
171497533
2054026
251401
1877070
4
30057
6609
196577166
89883
215206498
86092
219627
22622
1654255
197592
11
128491
22
206
1464655
103
4508829
1822781
12
44795261
1614
1211235
81
12664
64962582
15
2041
21650
230956438
2702
24979
3
1918
8147
233334573
2917866
1413
1726
484576
103974
57
11
363652
148311
10972
62918
139243
50
148726689
52817308
1727816
4430
94373
51261862
7
10016991
111092520
6156388
175
39995175
12268859
14
107065445
237
2586
12500901
3368518
23049
2036
84191622
188414
4
116757202
186
4916
72
23724126
77
37
320
14505593
3
31539566
197
1549
4787
1157237
1622848
64202453
282850
14
9549906
2509
449
2
5
21
10
293810
7476906
51386
31307246
141
239
2146126
8181
54
1292
1876
75
3112
4
3
56
221117722
2
47
4436
675
969
171346175
3
55
25532
1470771
9
10
24539478
495550
194986
17070
12426837
23966172
10
10
23
285
139920204
3380925
1845
1318
158
116348
10064446
170
22174296
25
211
372656603
29829
23
6595119
8
10751
703
2333
4646141
3226
15
3079238
31650465
313
1967142
463354
94
9
88
445546835
163
27
191
1238
98472145
6
13
743
1937
18
12
24
4851
5
12523859
73367187
419551
5715340
34234830
10239
1879772
10222
32304
5563183
28
3
2446546
77954623
32232534
388163
15217727
445
116883
267687568
654238
53
7567843
49999
5
7
767
412367
12333
104
12600
135351808
248697545
6247784
163742574
967
6430405
6
8
2
3092
212707523
3923
9
135524
13469
9678869
86
239
17
11259
28853
1654
7574
12278346
14387
72
1962
683
16352
1506
126
120
76285369
8
61
19905385
16821
2113
8761149
8
4
13
1632794
65899
7352
251
36373
64855
73918
1416
259064849
8295964
16814759
17
1978
813
492972
282530
249634668
1515
7
17048
55337
449
5802961
944
208032
357468
25153418
7
995250
175134558
259343
5
27
159816
46
29
2
535451
169583103
7561
77323175
426
2734
1006
3905726
28
261800895
378
5482834
63652
2
21479626
55551
164
56884543
68901855
221
21
642
32539210
155098910
1922935
9912
9423883
49590
5196322
141593
678571
3311
5769
80594
437
3607670
980126
115002
28
491878
3901
146
33
96
61
178696
156219
942901
1101
5660
10470
1129
3569
349570
8156
638083
58
230
952464
264330
450040376
7
2330762
3366416
109
112
132470520
35175
1880
53499
1777
5173
2006
51208
6536
170537
89610
3799
5643
1052
76
93
222453439
24
239
513
12762133
28911
14366747
744646
4379815
2800039
13
767
4873138
4
17
1331
267674693
63005436
90371535
264392985
7676175
181172
193527359
5168545
1967
23703890
885411
5
8205647
40803756
50748
42137943
6512
56
11
1149
53
63856215
27135
413538659
15733055
506
552031
39484353
43
156
1835
115198
13117528
67855061
224707823
124321
870
64808544
28
5942381
8097869
263334
15464985
24
56590
244802735
22796859
2
558147
838943
30
3
48820096
12
138844
14
9
99033426
4019
880022
8474668
15018270
28890
184
1258
943381
1884432
23913356
70
93
8934
19041106
1058
6022
828324
4823086
25966
8383
2164312
9263590
2
171200412
90
596
341339381
2
3118873
7707
1040
22479597
933708
5
323
3789
6
41
238
98368
7804205
2
3039
2401531
38255
249
58070
389392
503
60797
77740
33584
318523339
2392
2
66622
433
14128573
6699439
9
3723255
518525
53393
161548
50771722
2055371
255
250
944859
176
11
279920602
247580
267153246
7774156
916
110
531321200
111659
683317
74
58065209
500185711
217122
1029414
60
319564384
7938
15286626
355323
519187
303
366364
5
4
88
13
99276043
919
8033486
1091118
12
44774597
269826172
468859166
112208
249735237
4545
1954
40039
50383
1367659
1550815
98129
30023285
80082859
101
29
483850
293
1302
190579178
40
8662
4439
112449
2793989
41897
232475
748605
2671899
55
16412
12207
4
1947747
2767
217192
2380
2532
4
8
50891586
28
12
7
2923933
376568
600672
395
7
9161828
5
320773
1099
23858
55343
198
5521693
3180
534
2588842
408
237
20745194
3904913
8143233
11
304786419
2631053
1045
2
6082651
16306
538
1096593
273368
3
65
34153
217
614555
787
1224
723650
90090117
24943
5916713
343479
11586529
2330022
160231688
115488
62
1303
12614
347
7677814
92486
224956
230317
411796
155612691
11699345
71983
57
6585
27008568
2442
3
63007306
9237292
781
248992765
779464
13870
1411833
2053025
158910
1541
13567
7
5077
261375000
3798065
76488148
81200080
211
187
3
11676
28929393
17428
3794929
15608334
62
439161
1739
58
15516456
2109
15487629
4745197
125
14453790
27771510
10100892
918667
307513
97220
379924
42666796
851
117986723
35970906
133952589
127393144
39066636
16250
1641559
7553
601
2380577
123900243
2731700
2
5
292403
25883306
64696047
994
1787
52290560
39765
11
10945
519679
3344
29936
61520629
12003
48327030
28231
1919046
5739737
189
87383
246471
500
12496
2847
2893459
62675035
8
52040
5228
202
2687
660111
13
1769796
3202808
365244551
994
42547
450889156
690
26446473
852
19
57969
5
1064540
405
45
228
16
143
30516
214
114
26864195
165658729
5
315224
8
12999324
901
12
13
235389933
278359609
263814358
174
6694453
8763628
543
130
55033
10956150
143537
13
13966638
10
6712
326
7873068
2829432
5
2177
207
2932373
257152
3225
91687456
7195905
160804
27586359
3223
25883
197
30
2855704
1918401
6523
190953713
92451789
2
63
299946758
2517
39
75576770
165472450
25695
28
1324053
71
6104586
927362
54
333617
8188984
896976
66626340
54465046
252
22996
27
221
2
120016005
1474402
10212485
383273
2286
3963706
339
1089785
6
899
1333
5947109
19430
248
15139
11
66317363
42327558
29972
4801
15828
122251
132639417
292450252
486706652
219346
347
36982
2
14824987
4067
301323
3475
43
146628108
7805273
687105
41835
151382334
73
49774
2594806
7
3903
24
2294982
29576195
13684080
33848184
547387
10
11067
85743764
319
26206689
61
3419794
29723
768
104695202
3135144
267130163
89937860
63607408
6
193
58676072
107713
19023
3
359527445
5
31
4
258
792637
28392141
971319
34509212
329288
26
63454311
20416
54173286
247
3548931
232934549
528446391
41428379
2183
15524933
229785623
9896748
2021823
3520530
15
7566770
1873
780
2
2139638
19
19877
454
6837
293178619
866856
1407
4103273
28095
712657
15
753860
68258
346339
149302335
141
78
517831282
109
50820851
37161306
11
131
6010476
1784
953002
13
3
183884
27158
3
11406036
199019526
20898
238626
21707408
257931354
8484327
717652
3385863
5181484
20600500
12
76
16
3131787
130991
219
489
4010
4255821
2
4236
8153
386716
1581796
293
28218
7
7056
3912849
2681634
2540
3
4628
9295594
45
1576418
304132
4258747
58106
164347
68
2536550
58
2
5212
492
607974
43088
64825
3950
125
49
529997
26869881
718254
49420920
25820
2024
26
1295
9207
437653
30814391
29713
1769129
1413
104302
168
3832784
74
2
5513
10
3307097
2326
2891
249746
363451
76
1224
19372
2
229
459296571
9810027
110301
2831
122
6
197024
2
5943
176492456
28
7256
217237617
4
9497949
844
27014
2
201
213
8
66822674
73
1026
524
119
60
1662
236090
45
28
330132135
6323421
115257
9
3867206
15704367
28847
3
4428
259573
16
7709
28014
4374
1077763
2
25
17
91207510
42838
19813
5936876
1011607
2
676
355693
336240329
51
90
348
26680
3
261206358
897
12646
236
5
71454
1195
7655340
164177
13
3528
3
100
29032679
14070340
781
3439
8
1222332
32442705
2
374
29120
13705
75525522
2473
250531396
7859
436982129
468610
964846
21
5449
361348
11
645
5123514
22
33399
148948
661
685146
6
60301591
351785
6731
77
2332
24103645
27
25973
89381367
277604
4270893
5540364
2204
3
525490630
4589340
30290903
25110849
485986020
105838
3
48
29
195239
5885
307
418460321
953
124
478045996
357
573
3170254
1321466
1657091
427635
389317
223652141
1315
188316
28884
34651503
23513257
1062
527743
15967950
452631853
516622
49
26322294
2882558
852129
622461
821715
14738
1947005
154665
142348
64855
21894113
375928036
1810
26
131997074
362757001
4447
13142728
11
193035819
15510
64012
125960
317173745
32991204
49
1948
5780
349
100260
3117
23
1254
20947
6
18623
147882
1062
370859615
199474726
51
18893
63994
6485
1369
5204
7
6810
27
431839
500617348
155370
8332551
195
308806297
15093654
10583
1358
1513461
575302
1502629
10
346
2710089
22910
136
9025
3483
34945918
26809
38642210
331513356
582449
1022
106304192
129830987
187668
240
1366088
255332
2452108
3989478
6492085
2640812
69967913
3065
3
31845617
70633
4
1072
696174
133386996
5485357
1515
78496
52047835
157425601
50
439253
93507
1428
95134571
36
28172155
824750
212339920
66977396
504566
85
4
21
90
13
27117196
3728
99564
209
6
3878
1223
107
25402533
218309
6174662
3241005
23890940
28690140
3898
2676
337139
264303743
61
6
913480
3923993
171
33
216983880
22533
8134282
16
4074033
49925945
259069
43072677
594920
79817435
27174074
241292714
66294
13840860
13
4
7643
34
1366
31
3158
747
30
2257
195
645
38
47
11470
6818955
3462175
31322
50
3
47687758
47024
19966391
20
194621692
22898
37871
218689948
2019811
1983
948214
2
6942017
2
11740506
20188
28900669
75
3313
2798068
15
67305818
13703
974
7161
351748247
262
56525660
386068
11
13
185735
7
6982
6186
23499287
43562
11
16471919
92472163
5385050
2
91339029
56
7107
469354683
8162
9743
24066660
160774186
14231403
15112
401972342
47246559
100946
1117
918
3903
6215
185638
2
18
81896807
237
7791341
7486034
61966336
6824980
72
6884
26292537
31613
1980
13911775
323886
23016
13926
50832
3
4
149082624
426
300
472869030
3
8
2078
40
3
58994299
316364179
12187769
596260
5862
3440844
118
48846544
3251
6
53
452
447
378304
102732
3
3
100
7179
26
3071711
44599
428630117
13785
38662283
295001
532831058
809821
868
16051582
1762
659592
238
18871429
4731603
121821
122602
138773
850986
114144109
97691
19
19168
18446024
24218604
25655813
9
12
101012718
3343
695
112
14295231
33
107023
4483044
29050
512486828
7015002
60259074
257885011
1159012
437960218
29668361
31990052
129519484
19560696
2416
1396702
18904
99
516086
273
446046
124214
246185922
220
769287
302121355
14
18393614
200164
2773
572489
27412954
8145
52804838
146784
4443302
15
3
210424
21
63032035
1137075
468042418
13615
6249
1657
37128508
11
54261
7874839
18
18220691
113402945
667
25
2041
70
3783
875695
1228691
2635
6334279
7995199
209289
21742790
28
243782953
67
4268256
124971180
23
552
199
3
43217
442487
5669209
135
15914
95
2152260
106329
60
231009156
13870
5294224
21
3347767
1225
9015229
4734
3944473
1141
26078909
15
2040
115172
3
14379089
57540483
313365
53659994
15030
4830892
2
100193
7088
324756
112
131884
29
489885794
22
988547
2812980
135
6
276602
238
6553
189
3710198
223507
245954
15663
56778
4995
6741435
60
13932429
430195
369
234
2667477
36503579
109172767
427584892
2
563725
23599
54841847
52
404835
9234761
55935
40
930032
240685
16036585
209
111180
7
1929784
1179971
35463
51
277102
53188
14
80063315
4
194567372
220533357
33430
19
64343
1332436
6849657
496596410
236
42
876
5
113915702
1558
295433115
9
216776595
116762
22
432
75207112
20949052
8555542
117
7
198959
124055
95704843
2
63
169875
7447
39
77371
3
26590
136939127
46
3727885
30333414
233445836
6504734
46
3831
3597612
37
27144
36913
2053967
199
131771045
14
99
148411681
3272593
735
27
36706188
874193
1750543
2
4031841
42
10519460
17
13209195
793964
3
126296
9134
117134
513
2
100909606
15
37
2983103
715753
14
25124228
28907
12104
9184144
919
31831283
108394
33
262
42644691
5637
72561561
6
370330
259
247
47468
49741055
28578010
31
22816909
2937
1061201
11751583
126
7393
1363548
376179
3758
371
168
49426
6199171
44
1954
48221097
13611
1344161
7904
5
106885
15
10647
29735786
27589384
8571
3
6
575869
60342
31
975
118892
63337
2128704
24742
431221685
3
3080963
500211007
282886
2588
6416310
3728
1789537
240599604
82
6
3458980
775
903436
132674884
22
11
41
23252
1587982
79
3
68683
9
11
2846
5
405678052
34
2949864
3178
14
17890052
19
153312
463307
2
598671
176
255
6421042
5993
122
6517368
489400315
517731991
94
12009
32696789
28539226
12907174
469
1714777
31697597
20977
31525855
2834130
82302
102
136669
53
172
38556139
2583
20
7791402
181
30811
110669
757789
172
2614
511625
4974
118
148
122109
37668
2655782
14169848
9812972
176097
392
33352642
516668612
11465
246
367063
70122
413
437278
951937
7542263
104250
1027
3511
261448
14532593
32264095
9654968
45735101
441080
31263
3586
26
73821
7
4104527
2011
25383
105821
2
10
12069
1019
135106
109010988
2
1365888
199000
58
694080
20202
60
38654694
1558275
132
152
8574
17316
6888
526595717
202
35549
3
88532
1381286
3
7
294671455
26732
15
63456
25725467
92
502840022
630
3505
38853320
405565429
4778
16
405
1285358
2531309
272
452557
309501
1861539
3
4809708
82624
4245
95
3718
38099
156235932
2
741
22071
2556885
3301
2662
5065932
10604
29
57
41841231
564
3667505
39119430
42537945
1859456
24994938
4436
6528
19
20451957
423
2273
4139
4
355
24834167
430616514
36
5186
326509
1001
822794
1908532
13325
16235152
250947300
1363
28
149
1593787
56580
948
33
2838731
70062
1002
20393930
1525452
80641629
122694368
9
123829
10
231171687
875461
254811
156747
11048899
185
287
25688633
2605
10013850
1039
941
11
452890
42269
10
50
23
47
7424536
11
338
257
31580228
23
256
3357106
793
179
2563291
2
58
46
15
413172173
5
15134
24439
93595
6372
3747
7212
242574
41849
10381745
21
2
44733685
9136
29854
1881
1857
4602
217
6043
167466
11211
15
359922
10
8
234074670
1567
1547222
2020
7543531
30209216
131778895
962
40676433
991
952898
46
12655
237066
40886
437482
835
6
2
14
67
95655
13844
344533965
35
564
63685026
200420
4045850
14520
173364
42589813
480288573
6883
55
3
5625
390
138938898
24603517
808660
29869
225
18477
214910
307536
47745848
1843531
4
3011677
242
6905
16492847
2211
3
1724
235909038
10
7
828716
7670
1480720
383021
127016731
3485975
218816145
175
2419
292500
726
5
6
8631
1272969
12354
77137746
3
4017
98563
516376264
152838995
26
79
33084
186896524
779704
7871141
52896
739
44
31367723
126672
6998319
3731
4880
19098
57
7512826
229
1917682
30221492
48395
1633
396976
2820
17684
1837695
71853
149518
694
254384
135472303
436
10
4
213411
94636137
270558
60689069
16540542
4
6394
110236
32185949
179091823
2057
752874
122863
7587726
264555
431
2806
511083
53469795
1959231
2
7684
2
1020
2
17
11
15
3
500
276606126
3
19665
126555877
717539
6
3449269
11852445
144
4271341
316723
4206
81435
109073
57
126
243
62034
879
196756117
5860
360430897
176974448
50
2
249
52
13
117
12533560
3
2058
26952532
45340247
61174536
10127
24287612
805
4809253
83654
146
239541
188
702
36
9
389454510
54
24283380
100900
51
50227
6302
854
33222
43788375
57
334870056
59597
7118342
95
39
17
15324241
93
94438939
3860
2959
118135870
10239
50325246
429
1169946
4866612
84
273140
65093
4112
8107214
24
29770
2873
13318
1836750
440
316
54974014
39590633
1729
11303
1996362
7716
5
1842917
677
320583
470076720
3117422
612184
680
61440930
7
183800598
372
34285272
2584451
1467119
101
4
76664320
164271183
35778
375
197
5
24
108892
26518962
158608542
40812849
25
59
45223
97595355
65422
57
2
17
3204
28345
19644
135
526297545
4473939
24277375
16
846882
58323391
63866889
50694361
163136
10304
6627323
53435636
3011
19
250047374
13
113
4324142
63762
344370180
22753
6
782
3070
342491490
12149094
20214625
119424361
1396
3
31130372
7819
639284
36103
138
3149
1978
2896
9539
51
13353
13
20810740
11502908
142
7514
6537089
106724850
5522
6842714
667
41541
10050
144493
78
44
13
12
50
4426
1746
226330
1273975
668
27
2
9649
1012
35885191
3793
837828
204376784
39
86528719
702
904
13
13526
65531
56
3861
1352758
229180008
100765677
9865
43512107
131582799
3
40
2846540
34255646
2005
631282
155
13
17383
4116527
61
341017
486
2534795
400
14
26398
3750
1943
1333173
20126
463585801
571291
20329352
492778686
6
9
63850
1499529
213977
61432
149
330387
2
3
219699664
244
1824797
26198
626
8009753
7864317
4001
2
76470296
15494
10
1307
534082787
31
28
1843
3435
17710
14800734
146
1938
8354090
183
13640
51584720
185324
153267704
7024
4343254
38280407
5
5969
2944
123
641798
38
5315701
98768
3610
14
61429
25279
211817935
6059
1923
241
32348358
73410762
17
29345960
12928
92110
11
401653
3
73921450
12736606
55397
119624
3566
3
7919288
1857308
1272301
29539450
7404
26869
17098670
20476
46694
73410
12
126034
19
50
11070
2411
265200
368530
100557262
25039975
214617326
281
19
3169445
12312211
3713913
1143
111527
228607
530531
3489062
394558960
155
49
190260136
29
30966128
4572445
2679191
62
157461141
28312
119630319
43361127
29011
2281120
19716532
21772142
45299939
758
237842263
14
1511
37
14343325
292209
14091
2346
387843905
57819104
153646924
171
758
163608873
179339
301006
431
49725
148741002
339647211
78645280
509933443
533592
3559
335880767
2023
3853077
124
4414261
41525415
700
25865
391
195030944
403777
31111598
42976449
7
242
6339956
40267322
46
9
47757907
172468
87
8800308
279817
166
4929175
7137
166
1110744
1992
248
6282
5814
67388323
423
195521
411124
979
4340314
108065
63519
493556
237
366
188353
113559311
95047895
9
3
38317298
356180
50
1223
130335
100
182106330
17317
43561076
862
1095230
345557
310970239
3939356
115427
10
28464
13742
190991
13981
3
302705299
1853253
447258225
23610423
4989
1940
13
5
124930567
238410
9
124473
839462
7060235
140
469948
21625
5575225
339622
1621554
103
3121
92
4822143
2506
211471
15264
725
52
254
532280
742
1830
63
18042311
10
5280042
97
4032228
1648
103
2
6578
167
18416047
3109305
1275
143487999
730268
6
20585
7
9864
13
367
13269647
49
365284537
248636
527626245
252399751
64594
130
19
10845
11337
54755
44970472
3702036
14
412
857
14344832
959617
225738166
1419
30369
31472
219631841
31824568
26321051
8048
26
202351685
12635062
54006252
2
518862225
108981
304527219
4768
269216
3
26869609
7935765
968301
20
768
3766553
273776
326
22749
59224
374
1007
113
7
227101
21969802
7709
247024784
209397
47
1628838
45
868
13
10647
580
387
7092
7
34402175
2
183
622976
2784
209758
434
29
12927
243
2008180
7
31
103216784
44296
3462
72122641
252
158
73290
66
736
8161
3910319
488
6
2485
432759
498673369
113514
15518
4318383
51
31840
141
5005
15733548
228
3676372
28
590196
5383
6068
426
353676419
393
1624
59688245
6
379734774
999278
11774
1370586
3333347
255
18106214
72
377782
396
62
15710
27089256
1991
41114
325
443489139
267957010
108
4329029
16076
1516
418685
258789
32827617
3739359
127046
70
927
2164664
3318945
26
520481
11
18
1226333
86644
20030
40622511
43172
333631
2
131395
3594470
25
22457638
1052
2
187123
8
6
313
78
1963769
3988712
57
5837
642386
914
50687
10
60352259
15622321
18
5843657
1619064
3
5767142
769997
95
211355192
7485216
6410348
3811
2513
3047
11732359
23460
169809379
3
4
422
128340
102804
15324725
1201
304161
41970
289388894
52
4406
55976
15103758
18260
7381970
31
199
665
227
497
75415744
36234
193
129521
107416972
271947
168
93464
206786
4151148
53
316159250
5
6
195
4
521807392
3011689
50
3065972
9
360
258933
3643960
4452
63745
161883440
3044457
10
2881
40193
95521
25
50
22562606
14722
37
3
484
135744530
14754354
30
176514
63809008
7191594
111950
22
269403847
486641144
174171
150284
264
292655
113455
60019
354318
7490
244020
105829985
4
145
98
3655159
102
109198524
48714
53163
4835
13666619
14754
13061624
426286
790
36
95316716
853
68
875445
411301
3388
17308659
39923772
2201
36417
21711707
1335769
2651
6549966
5500
2370
6718753
3923974
7278477
3
5842
247
1904124
3675534
25
128238194
7
2
17
2877
192
38
2
15500960
36396221
48745
1523
1184
153554797
21843
1329
1222213
3505
4158154
6943
26
236697227
155
6227
14
33
814
58925467
264216871
43
260554
115
7104207
25144287
167105953
1091
21898
93743
10
6443043
28017568
328
150
5751
14217393
6161111
6572
714373
4988
326311403
4911797
224076868
2940211
96254217
18621
381
229
72959
7
58174
95684887
2003
311
5508199
2
2
31
5880375
25
961
2
17726188
6544
515223
278
808728
3919
39568941
311158
397421
1318
122781450
7608
278138273
26422212
25987272
203
10160
20116
520923
2839
802039
937279
285047
3757572
890709
131
4434071
61795
26160941
10255
976
7286
338517430
32223
1278813
97976950
6930
207441
13684499
3
275156
8
10
181647846
7
104
140050459
32506005
1041781
492036724
7697
194405
3682953
4
730506
1626
6709945
222
54027
86352270
14207317
2001471
569
255
22896
61183
79
18
4
96
995
658
1985433
15
42285
288119
297776
14474810
1821821
3397028
6480
27031472
26111
140
466
4089697
5
22
47238
451382
729445
14120
2409
16709
15457
222602258
56
171560742
14
14
18706
6
116
53883115
23
574
1910221
28695
3685
7994361
28275
1833546
7
8
160829506
131039010
250058
492677
409412
116323571
22934
8
27363906
1097
5
37185
31
195
340074
48710141
21
7
22
462
108847
616
228726
1043
174855858
797087
39938
434519226
8560123
254
211995
524139581
7975
31891
23
922
166186
51086751
6792034
53383
182267149
65
96
399165
8842076
48673765
81439
6
47
4534097
207013395
3
467
934919
1740664
35
15147626
29457355
8484498
47707755
369
7018540
3837
24
372
472971
121673
15527984
3061
199844
14128227
6048609
3976
117666
159055648
275158106
2
203
348585732
48
243760
251
87064
423049007
41
47
439999264
237576224
522547
1827
24302
128825
450
4918651
857
9
299478281
16575025
1405
1485112
185019
52
43824
19
35
17954
13617736
4743
22
986
7
39726
10914
507315402
14
247380594
11441
10
99173303
401937606
41250555
33527061
5
4
291949904
792508
4
9309
7300
14632
176640
23896202
10
6
185
359559859
310
44732769
3146
12294487
2
511
193330
7525
2045368
119
767772
228
32
2776
91
711123
63529
152
9
131163362
6225
332302116
1438077
46575105
3447
3756
26739
493749
2
66696
326033
110
27104
70712
4656924
573
56871
1981020
7
12
1012906
1020
254108
9275065
30688517
1190
197
3515135
2554898
2321
40832
2
8617597
1577
8131
39526
6
430443
2676063
1713
8198584
5
1796
5765
28149321
28
5
14583
263
6087
191647
2
517628
320349745
54
15315
15
3382
1313
133950205
14231942
12069293
23646478
12841305
107154440
13259
55196757
80946
344003690
99
46
415036
39415
11014
1635655
3494
680
225358
71930
452109036
5161
256439
186196
877
3786613
41531
79996762
13642
49430126
22
2724
165399
421
25
1800
887792
1702044
1360204
21485559
27
9
126929008
219
105185
10
17
13
406363
3472
78
14674825
265138
42150200
12583255
199852793
45
518720
4722
35
2141723
625157
6083200
3
2606
44850473
23590
1659
1719
6507237
30
233795
36330
18805466
21955
167
24669475
49190
26344403
1166662
138856106
186577979
4723
5286
24252
69113
42
292103
1513
125987
46
1010
17541
2
1534034
591
2818
55669286
1572221
420
2369
1853394
2
3920
27270493
131420992
432682849
32922249
193614036
601240
61656439
225311756
167308917
2638
6
131
615
7882
2061293
2885
8
633
9
16455920
196812083
2316
15
426936
5
2019
2191
9
111813
3
417209
195748494
1535660
797736
85
947377
11103
6119653
27355
11449713
2
3097
56621409
8403281
239191026
3343
853224
5
4440834
20388
64901155
3975
405330
5183
14
2606592
32351361
40953856
19377
245536
67
370580
17
418
32057
12
79946
206881175
7
46
72758
63
123077368
14000139
611
14101
878253
32102
8
6
284
934680
122356
118139
7158
339857919
36784
5
405
2
2011
13479996
24
3782
7
3591
2245
387866619
11979184
3
607
594867
748218
46
78
89293090
6634118
1239069
14621
6006
25
1158865
6674
41204
12735651
136438205
1335496
2473288
5875
113930
15
416
164610996
199
461
36281
207340
1175331
2662
1771637
168044503
10343
99762187
66614714
1324
5
1875233
908
63046
566
691017
6
2257128
423
265460697
7
183
759350
8
2
14104
1610060
36
69
5316
51
1948
189464875
828
2454
47540842
33580
33548636
7323814
177975546
13
81731449
19
51
263906591
119844
5941
989154
25506728
246164779
539
26035647
6303277
327445428
2981254
3
7774
9649420
7318256
51
1106719
71
261999
22
97
579
264822
2031
79
586
39
117028260
7512
20083
10716
33738940
919
1686
1207137
3902071
2
4336069
71371
2
241693
1864
135175
40
201679337
117
12245
8014
120520218
3276940
290436
29
698
111645764
7367
228010
36864772
909454
31453
235
3459845
240167840
154312500
15
12
253748
295981
64559
7
3
1508526
3395
9295766
266
114600694
26
4302492
975
90767256
32
288459085
17585722
13833
6
2064402
11033868
15
11556468
195487293
34344988
492
3217
8071322
2115532
154
17
7002
2455709
1575
303663
2242
835
6
3841577
3
1349
269845
108
189388
57
30
3
132630
21
2
869752
25530
37358801
17901102
399
227929
372595364
1349734
1819
518416
139905755
422
210810566
14846
3579782
41625
13793
14954913
2
442468
49
10
117557924
7
66
739629
120233612
3504844
8153
80175002
7000
44913
9
31
106860
50577
9830118
212975037
187
9291
23
6
119976125
10814870
209570
121455675
127
108
94
349768
31811
1016846
16
3727779
5759304
348139454
7868
86938
15
1087
31022
4
36
164345232
6519049
86797400
29
141576358
15030
478967600
25
299100470
1508155
35638624
121619354
945004
119
6261549
2094
27693
451579
18903
32945244
24953
3
69075714
438501
502
1619
112572831
57
7
820
93253339
554925
4328
194665090
14697102
5324
792
1701
3003620
41
2
121
62
6432114
38
2931868
324588
34
471
29414310
806
4
8
8857
1036023
10
4597263
86659293
6
79503
14665706
28813000
5878708
549
988491
6865956
1946107
372730605
354
166139
5749022
1560
9079386
28130418
797380
13
49
54651
261384
106271
2096801
9095
593296
12432
66908143
184066095
11024176
3051917
3
1549916
14
12666823
152441
44
3417720
284
69550
165689
7322
8646
14258
2103
7766997
22
185
23843465
463950
119486
1009006
239
6210
12
127
981
68
55005786
295
208893
170
46838
4
4828295
2718
5
182897
894
23471660
7073
4
44625920
280697182
3324
10
1662378
1497
15
2
4889785
429
107712705
6999330
96
237
252756236
3
3030
1156162
39
24736
7357
513694
7814282
33160760
25637
11923738
134
247
107114
5928182
28711795
69231574
45
5465
8050998
67522
846275
41
1453
351956275
73080
51
830
29817
328509264
550
15711830
67074019
19023428
191770
74
2
137926304
17410
1181
6406
19019654
6
359
34447
3
25
15663
696660
208
229205238
3
106461737
1911212
354
26238
45
55223
4
16830098
29
59
41836
25
3868
11358253
75915354
250667488
490080
395148156
16337
104256074
435865
3351276
3
57256152
1747656
6881
83
5
32447
30
131470521
260242
3093787
38
11339646
840353
2651
470345
13
69678
6734
7319
3
121
3287
2310235
718649
10093
72156
960459
11
11
36152813
11783
338175733
21
5
219
374
369
9
719061
165665
47
480729
6560
11091
382578846
3149
11
1143204
330472975
1733
46
1729
14707
254766
91
782006
1586802
5298
8230560
625
3898423
4
808034
7
7462272
139668100
76832
48045595
954976
42
159458
137
80503507
10751
11086
653591
6626319
3
42558
508
5166120
813
5319824
12660832
5437
94756
42
14
838238
13497
14717651
35464
2584
502956576
4558
19935767
290649
64066491
204464424
223847
123
13997
6470733
637
129104
10088
370719
515
33333857
20
2
5336
794939
454282
421795059
2551
751586
486
237
160852858
12577188
745
20803
1833682
25682
88692
472
5653792
356707
7923
2
34
5171923
7862939
13568
1488
1169
1043033
12771
94413560
150954394
870
29127
11661677
124
20
70377057
3240
624137
35827
24038424
4
1144791
3430015
4600
63
11613
6
1365
2136
183
213693
1883
32
50366
1622
205638827
232
44
14420727
7
123
2927
7860
3
79666689
3581841
23
1288
11
20
949182
49509
201689
35
387
37508466
6379342
3
23022
908962
360
17
6005
87
154294
25
130888444
100983
28
118441
78355
6
64732
15
71187
8069
3
199954
125
2
366222
435024
1139416
46400579
6140
11
121296
9237
24467
86
266983757
13
454240867
22815
3062244
104167
93584
7
3786852
11
1387789
43
16721650
582
2495
19
5
18517010
13110174
8676
48
1727
10724
411
111933
340626
107554973
2916683
76284450
646000
7
176657007
2
49540024
275
2
8588674
197622
3722
417532719
44543882
51527884
1276637
11365
242
16990
11290452
5
207255
398804122
2
419913
317043
68
2000996
236
526736406
3816641
32692582
498412818
37250413
2252
10001
3
55871379
1484
451
21
2165
269325337
63
173
7
43320545
30255605
213132176
98
128224358
510403
493
1805
485236
4
528053
22
46737554
1645
277932
220118859
370922
60898456
7799
99
13601885
2042882
81575
13212857
13748
10
324
1357730
6271061
3743
3016
5499993
30
3715
2
2
3
3551594
52061
3
35618
957842
7841913
43785062
7
18
106171357
10
176993297
112428646
40748122
1355076
235306
11
8
187856891
61424
4922384
444771504
3885
496433
2563676
3667
1041862
97057093
6423060
13969057
223389383
32756
236486742
16583
50
1303
286193715
32807534
1792
25675
222154
44751
13910
1670
11
51560469
24
15229
46
122
402569102
398
13157
951
174301211
7
5
7722
900
30884
1231880
14484657
78188835
7
50554268
12
14735548
2065816
27007520
31595293
4
16165
124802669
305
1763970
54811
141
12012597
91900117
449730822
11
254
12844566
11
3414
49171
1332
15
216642701
5
3502404
3
25328
14
24955
1531461
176
3266
12755036
28
93357
1105711
182311327
5
178
73
35216691
3241
651801
2655788
6383694
87
66339136
286
129
626
50
99
725
1972790
135331186
24251495
36461
14946359
7858
986599
41
21901
146522
3
25
1096854
308467757
469
15949
70
233
331
7655
4930299
344210
390157740
2945
9961617
95
340613
35
645
1371
3419664
3008
15
646845
949071
10129184
15
9675
26
19381437
3
4
2558
147
2
942935
126
71
16
11
13
528454051
279724835
231027
127666
201526
27570
215655543
1868549
3737931
33033655
12325034
418367667
91
3146445
38698
438699
5846
23517
321609
5477100
4
18470652
20241
215469
63699
4
109
87467
265
3401021
52357
3174
27617
510534751
406
533974272
1793
34299
2055
170
126
4698720
19666692
4776
12684771
10009
318720
18505
386532
13
13398898
1188891
12396
3
6280806
28
3
12925
1873112
6
136
12493
1101
7136
15302
2469
147561712
17
5341
28
196625690
112
2
6439687
436179320
690
49
2072415
60057483
14568185
2878
11
719586
991331
99626500
24
386498
417
636
3445
61346
2505666
288
200767171
3
12108
4
534019943
64841312
5442983
223
203607745
9782892
446691
53
3
25
10
47
6
85245
21
4128
19481
43033
547082
23
14100949
6730765
3
6437955
835140
6289
46093783
199219751
22
11
336822
174265
2069443
88569008
6770
333355654
20
164643069
13
219
2881
581839
47886618
186078918
6213094
1231
82616884
382805401
678231
1282
189583458
1642658
46922
247420
25944
3
4
8320636
5065678
3487
12
11103
79634
11194
1006205
12
125
35595
454299096
101082629
9177
13931034
2497
249262122
1508563
93872618
2
366744862
2
33
43888
889
16
7
198
462
382
21593
206
10691485
978656
951
22444
167
10
2326
1288084
16975778
3767492
385
58720
108354
181
610
69
9771
149951519
145
84
7087183
32932131
26459927
66381228
32186527
5502162
586
32
95
1837
6543
83165
237626437
493
2
31997
27685466
10
14
460
217066
54
7020818
233101
5884285
2450057
19398133
117073
504692706
162
10589
1269
262868615
412486941
388
3843
55586
353617937
29980
4384401
4839
2
30
428343
966362
14
1984
1469
713
13443590
21854403
293551
238160
27778
132448
2536771
301770117
46
420
370325332
494786
171
11916
2517333
2050998
113346
442062
7
1162031
188
400934968
46566012
29938
25522313
225828
430
958073
97861339
36087862
75507
5
377
566708
858400
190255
2188
13
175
103
293543921
1329
3339
96132
163179
9
1385
119512
3
1182
923
516896
1434
130039
14
138
734
16
355
156
164283
1809
20943622
4464210
12555
141
10
8033
20
6190489
4026944
149
146229
7935455
1751220
12151
178
1585
25190
6846
2254
173
6
238477574
4277760
23523
1852519
384186866
3705299
2
3109
18982
2
28788801
1567088
107
748322
1144
52
39625
11361997
111529838
27
3747
106172224
301742652
125157
8363674
528
2704
160415
5892
2
5
52
119680
16269467
2
209
3
9015498
37815
26
34
378037
1795981
5
3
477996
147015
1459
468298
298031
23
37294
31
406
3467
633379
17648
28
319484
1753
525834
322291662
1036156
333183969
416
273
88
227283
2992988
138962
9
420324211
895510
234340140
13115
85
79729
821
9
5
100150
2
377541244
303942843
18
25259
26987093
5263
31313
21
115
6612667
404367
22933503
14014
13523
201421
5
2
1007
45321491
33026876
3
833713
42380539
54761587
1571526
50610410
13
175510
4
8183
1311
8668
42
76918
532629
3
7
5682
289418
463
503204565
22865030
75040
23
3759572
31
421
1606162
178845
394
262
2535
19
26517589
15
1525530
166162
11467023
41
260361
1782
3
257664570
28832
2
32559
218
964
108
77
1302
3593732
132
3
6
673
289783
20322
30
9
13
133135540
50149
11742949
3639942
31329305
371232407
14
10347224
15
250
1909
7095
291537000
211369
69125
11345
14378095
184006
3
451
538844
956
13
1646802
852
1941435
6
973
182
12
243
553132
178
68
19
13832636
6559559
37761411
192582328
154998571
125700550
2395062
1950214
29
178700128
175561
120821367
99560
10
4438
83
171
617353
663287
670
12758877
254409634
53
282
107
150009702
60
516607978
70395
1003
512385877
2
2434
36259
2
27
5912
24620471
6
989793
82339088
11
6
133946
14
2316481
6676323
1850655
94150
6
4518130
16
543202
1693901
2013
14
331
38933444
55676
514
231
899236
1583
15274176
11039
8763231
11161
39
438730557
16
11682304
421254
925
201
1759
4734
805
7
30
1082
24784
8
29296490
14132101
65971085
22
41690
1218
352
52
255208
381061
551355
12
9501674
2
7416
2266365
222401
35963
282
9
560088
2
120262981
51953510
12556
1618241
125867
104
932
3058765
25040
7
700
28
57291590
21392
1025478
6248744
1947
2312067
241
3826147
3
92
4681
375
9363
356573
6631
3
546758
618
907514
194408
23739436
3434576
12221
18
241269
6015
99066869
115173
20
21
118680907
420879602
21255
8
12
149414372
2
71443265
1816820
3660
359
68028
41
107177
314
1036
199
282
14018844
45
8
25799
127227
23
4621
7013816
14295442
3
13
476343882
31497340
617
15437501
7
14406
81313241
184
18
818
14312268
25
158
398258
5395
7
17617698
128472
7937
395194
86730
28727840
304
91648245
375683554
981
28702
4765911
199
44320
1485284
138676362
582
58008391
2
36513
27665888
867
2
1608
80
7119
7823923
52598697
55285
2
224178422
96
178564
4
59
7145
1756154
284
62
9023
7362563
13684
202647930
27459794
28069
2895218
103
213088335
83
12017223
167597270
407
1247
144
49340808
28804727
1754555
1319834
1324080
9621
493994319
243937
303323345
8589
222648814
3866241
403
28975
4178184
32
775
26381238
3572203
17409
5
113722831
36
27983240
3160
408545
7544
157928545
33099630
3740
2844658
217618416
3903372
225
13
18815
33196313
528980863
50431973
941021
31631811
42
62511899
96
6
203161683
11
63309
1680735
310413
1080233
399596213
1998421
138
2
2
125375524
185494
1988
168406
2216
83603156
9925
402
609599
10727
16062651
907
9906061
47577
55084
36245
545371
31
371546665
66658528
905069
236040
896
178300105
55
20554349
31
4623
287
21987461
3
32025668
26
18
5055937
135028
992
3646283
429692
249508253
868514
6
214
1282
36983490
80098274
130996783
29
435270706
97911071
130
42701266
1450
8534
394
159682
2
15175
2341066
5
15
955
27723
21
47612970
8092766
3
1739
521046
378
920807
108450
106949203
379
418797543
291597166
2
2
142008
12369601
30847624
305
18310499
14
453
4
148883181
321826934
14129354
89056405
28407
15997
1836878
14411
28
29338
110792
1766608
16957
3
9689
67681103
55
1571
6718
16342
4236144
16
31
14700236
973
5785
417354
4
7664
225905186
2576246
32149
2664
217240
646
11
300813887
79264658
9700
2
6397687
2740445
24024
87
677169
149786
53766
6394
62990
7
12898
908
1964133
1256
4237373
1980980
368854
17260
2523
15
19724
473727973
5382
10298
438
19
30029089
206988545
91914812
4118587
1817991
259331
640
433368
4966963
9581707
5694
208
818839
13491
4264292
37830
19
517
10320861
411190
6
2005
37614
1914
3209
6414
363
628780
113509525
7761
37274007
402
226522492
260595673
2
3
3
273074544
415
51
241004
128318
2700
693310
11
126050747
112
177
872
51746860
94
43828
59
15139291
492006836
15334165
575
3
1519
244114248
23704
13036765
589359
1261
1390126
905196
14529
636093
970
12
22939692
2
183210814
1408532
22363
21560858
19
550640
6
53551
113
309
113758096
550
468236
12166527
10083215
34367
27121
3
182083
3221190
3
2025
78133552
513589
3257
513037
130691809
404536
381
233659
165960
15
41701
372
215459
9
52115380
770224
548765
427264
215953
3022
2396
7160491
100394729
1042520
76799320
56107
7961050
966
3802607
135365
8
22
13202
9534296
27971
11954
626533
737270
3
12420968
5
15
1565
369815278
15309
167516948
130976
12847582
6030
5
1882
334718
21789389
2017374
15806
56485
8734
318708
103782
2422842
16598
6
674181
366960
2610615
100954825
42972
3707
32943392
6
578
58252560
448066380
81965
28424147
54656
88
17603
13662
13036129
72
235410623
91
74656
6873316
14
4794204
200
24724
6632165
54
480
1036059
58
4348551
812484
64468055
4
7
206302
64
1979
296
78
12359814
207817445
20
77577438
360
38
24090
118
56
17579
190925
1572
40
451678382
1826
106
130
149284925
4151956
667636
1907767
4
6557
2021502
96
6676
29383189
14983562
61994304
351906606
233043
2187
7422247
211
192
63
103
795592
461
8741
110002
16463352
214
1572449
1368982
174057206
3
2752846
338055093
1332
3483
55
193118158
493
28473609
185810
272
1715334
8598
28353870
12190
486
3
225
5379983
44208022
516524497
260512601
29
302824
5
234907654
1075771
80088274
761025
2
31514410
153232611
6290546
35316
22773
65124
54182
11035284
94548319
1220382
11
738
20694
48
26
55
43
219933
2220
12
16469
802
29
62
5040
100634559
7
155551
11626
5
132204244
11943
1131023
2
103
2511696
56174483
28875
190509569
167410
9271
2
514789197
983
34
363078450
17467
117018579
26271
19533098
24403158
58309
16278829
5154782
12777084
120
42174
3206864
10123
774684
444951
12
227429540
5459918
43
11036
500
4
346
6833081
246042
298255
1266
4962
75922
24611658
897
292
240
6436196
2853
2
468829929
8089580
8979
13987
124181
26
26
21
1729
31335216
31
210415772
141451913
92652352
9547871
23194
134124
7792
115333
2000807
62
58368
20156
16273
783104
3791
3943306
2637
419916
1555
914
181990477
96423413
5
14481051
4
92017
100256
847
18493
7334393
2779778
33632
26905980
46660978
186609
3303212
213937
2176470
87601
867
731401
853
15885945
22
13
335
114016186
4065444
341581
458539762
59012717
1694549
18172
58657
442
7
1159850
155976980
3209669
200
251271
3
5753199
441587
416392
148
3419680
27
1754
2354
11124
270477
452
88486866
1715342
31727
2877
376801638
94730
15
1875818
260123
302
219
7862
39701
382499
7856297
331
86924
11476
3511834
19726
8305092
4859010
60510285
5
1392
540964
7421
442224249
515461865
39508449
409
9
559097
210154840
46620708
45962394
192
25260
40
3382
291966548
137
729719
8958898
3
1591857
29865
9498
465467008
421993396
486
21
122290393
29471
20235
16
165407
4609120
123735
1909042
549545
167200
679151
48749
110984792
59373
338210249
19210129
4471
32002837
71064
12
5738982
14778
8
145
1483
91
44229
24
468136
773636
24
377
156008
4079263
147
6056
21637
6574
53853182
182562
5
1619236
92
3706086
22
5
32357018
928
22
52
201074169
110
31830
59898
97717
51210410
1485
12
87915
55468224
202
69
369784442
1454
31683
434579533
409
11682
364477
111
5589970
30
7
225149070
23385
348
422490100
1474075
921
8
6
124
189617790
230686
32
3
100083305
2462744
21
1674618
1681
527850
10869814
228846
916
9535
2528572
676035
167
5270
4777
758884
23
639
7
58
6
2557541
14040377
1005512
445104
986215
139568055
363950
735157
1044087
11
6
7726
3254
5290
1407787
2188403
940419
3
9
192252559
5
18
40363906
58484750
1717661
963
18134595
9523425
52602
1778450
22
9
1954222
2
153437
1597030
58344824
203
21310
60
7978830
12
264568781
15
72755697
7900
113309
1606728
2
6998688
29252951
3
67180
13932
4017
2
29340
40
2
29400
33022
365760761
12055
16359
101627
3407549
5
4798850
16
148365
395340
26589
967531
5419603
211
12870082
172057589
6383715
17
116598
317
66
301727
31
246174
129746
5545
45
54776685
877073
3769025
99
959
463154716
14
14
27477
6239
2145
203371
2119498
298561
1310
648
133314
183152725
15
549817
3
21185
3317
3950925
2324966
331
2193
187903323
92411811
12404907
91
1291
231250996
26
49195547
189167482
1996938
7
27537148
22612
1471
10097
7426
40
329
89856092
784
22
53
130873
52380
19382851
3313583
4
5
358733
9550160
12435
2619
140034863
95324317
30888034
1882
258298208
52
51954
19
119300
2
27009
3
40
13
25162
1779949
62
98487
99412
674180
3585
217054288
111417217
68437559
22343
3034
246
428865680
22
40943
1503647
126673
20366301
145
14706339
45658
9293
6578499
201352
19382386
25894
864093
9314
3392581
102
87949830
123552
1019
5644953
335793
203444
43
23
7898400
4756
57
16
96716389
27
38873
5
36
98
150689598
952
61
145451
1004807
7966
19395885
107431400
119901476
7731
807586
725072
9904
1455
2486
106
276785630
5931
721
458636731
172
3
233834867
502
26
192
254039949
4024
1109093
3153633
120857
12388512
3414
15270885
7
5
685544
196
6542
40
615
13
2
287
46878118
424
713
441387
144
7
85719748
4
57
99
7986063
118153684
7
28049
3
902
99605593
4036205
12004
27514
4871539
686
8
48
125935819
10
4159105
146
3632
159
5626
12274562
1510584
4
26
8047
28531
2820493
52724589
237
106
21360430
7
347171821
408033614
112
2
195170
15
15761
168803635
81632
167275
62153486
13
11
3
4082
31801520
122866
65638
129
8781
1944638
9
359
453463
55
60
259
40459480
1435
8
819343
82131
93389
51
15
14
31
3379
1445
31590932
2260910
166
256
16
1475321
12
105019
2
715975
108789485
26
56739
2773516
50
380821840
15092
3
961719
19567480
49659
1597924
8
176
207758535
23936
68451746
522199608
71
7
1616741
28048611
62
21237143
16045
4014244
13054350
223
926
7706657
178
9967
514816
404362
1911243
1019083
34284
11324214
2
369096131
2
15235
3467
50513160
10663061
533492
24
14428021
57343
83
11455164
8193160
51661
5685398
3
115316777
181
110
235
2
999664
344
195023253
2
822348
286677678
161113
3300221
859
20709012
275815709
669
4
193
396769893
16
28712
10919272
40101
11372226
216543478
18
71
855
199167017
14126
24573
275090
107493
714837
547
19524
971
64896
513152284
20
8
912798
831
3825324
76
2
27008334
801
244643899
60145790
2241
290994
1182
517
12
2994508
2611
135
120060809
1537
17768
4684
40822632
224222
960
6
2669116
231796
93
2800
11
459600
9
4822644
4
5286
2862
167912490
14732
10680804
2038918
15151779
47179
1629
12212
209528484
3098637
5133038
5
47932
348
7129489
14802
58
216314
2817
770
2290120
6628081
626711
127
217
4762
1636
84507610
88736237
67199
2160754
116756
3
106075
17808180
491811763
381956
48
757
2800
65043678
4793
7672829
6
62922
727454
3
11
932
61217
13202636
35471491
92564
57
50029
3955
460
104
11256
57
176253039
38
10562
390726381
19191480
607
1917019
22146261
1141
38797636
246108244
48449939
122980
743
7988
271799227
516166265
336760818
398616
2
10
84
100
51180540
1370622
2
5
2724
5
29689
40363
82075
279449520
2532
397359813
20
1690210
3829
457785
4884
792598
7
229
595026
84464
24
1015
234
1882
54618
29089
4008
31403773
1206223
24
30
259457
1799297
7800
7131118
30241339
435
146
5138338
1407
1146
2956301
10105328
1543423
14156026
3117
60862
31726046
2
7
102471
523165141
33723223
10981
43
286
5762
571
28356585
874612
6
7376
1046911
1344
1034575
26647672
141577
6236380
200570275
90720548
458
192867
9
230130
4291221
3714120
1010
7
2
2
31261
22
231540
23287
526635
2074
550650
227
2796795
1318
11356
523932
39423
109
1485
2924618
9371
12
367186884
86
30
2164
35
1427953
4573275
30129548
9435
11
5257
94788
1149730
28
520338332
1696078
300834
40699
28496
1468336
1050191
35059
54853905
1119
7
28869
2263382
1392741
69837
10830052
105689
398
497908
2008
7750004
351
5503398
480067127
95859356
46438571
3743
56
3
3
18955
9781328
299
657262
4
90540475
18
176
143398
3058
5
50186784
1626
243
32411368
431386982
21938
1097
287203703
359437646
2
4
285638
1551
51134
21675781
574
9652
49994949
1862513
12442888
406228273
275
91711277
56085002
322205422
92022457
451
69457360
51
36
2067048
8232
2015
37950271
4795
4
59566
10583181
69
15311944
15193396
5
1457529
101258
5148
1526865
51959520
363
8
181
11601379
19
94
2
38249
19032381
482
46
25499998
252
1192
23768
44530699
118
2
4181694
34
2177583
1206795
89589
197892139
22467
30860557
550389
58
49798
434024259
106619
15
1018
19371363
437343052
10
2828394
3563
491127
33346
12750
570274
119185
121021
141592
41873859
188182
15
499960054
369
18405052
19
8978
6579
2
129152
20074763
304068720
498
26674665
22234062
1851
52167
753
334
5004
8298
1653868
14741
7
6850777
4036165
158730635
31
42383
817
51
2790
3
32319
11
212688
18848
824868
2154
1154
32
7
248198960
189137642
145539
14
2302
11
125668341
6956
42446601
5
57995818
2
400358
410017690
18334
3280
227203113
94829
4252346
8097593
127689540
831349
21
2
59
452674232
153560
6585592
130
33304291
2
373
81970
30381654
218030
46883
2097
1016795
692
19
562175
13
58
149
276460277
3673831
491305
489934
840
3181
26
19
13661
146
610408
2652276
116909
6
160
7458181
43
189406086
3
2559
20631
401
39
140
2986667
83
7720
4909
2781
10931369
10044
198134
21529834
2037992
1581
2
1197447
5776
15992
44000
367165
321
55
209413
269042227
12
26360966
42468
436
24286
7445
34390
24292
62889
24889055
25
411
16468017
304212
9747
399
3788896
1769505
26
1944
84649701
2722308
36
3802359
315796768
1285
496197
288
38993308
160505066
8217519
629596
44819
218771
38
334172717
160
53605
3748
1408089
82958
33691
96135267
3
17515
30367356
328232
3157
6450980
2810
4599
1565
262971
201795123
88
1027318
90999524
53463
282976
21
97564
1572214
355
6922621
9835
512892
718226
10567118
9
36307080
265
186359185
26806736
5985219
23
1255307
244933
56
20
1553316
15420
367012
537
195
35
431821
10
531608
10
33505481
12993748
5
3766435
31985
6351199
324978661
88167703
95
10787
243
50
1837650
71
29
4
6374
589171
1519073
23505
7905676
50865
520402
2160
7202
381424
1900
3992
49464
2
160640
2436
103779
426043913
49
5893415
8041770
652
828658
56636730
125
3
330412744
7606850
12017
327
11
2732
4
7032447
291106
210314
934308
6
6163093
18070565
23647
3126
20269
10
12994
2654
6544
56710942
107717
6
10204
192571
59160
62792425
117968
2443
1046
612
12478917
156704
15232548
50393
52894
14
29811005
6
25584
4822
1031660
6170202
479215065
8
3790
2648689
401
98
7
508620
34
6
2876
1618831
107866
5429951
175962402
3
4
32585270
14197
686
418
380317616
8023
126
23516748
2612684
51
2366
61746
1425665
10019699
12
35872
2
93000
87653
401
44475
40415
7
509
85
5
11385372
16
501249
994751
20264
1440
15872274
90058
1474
9
310
6848
5310274
1568421
21917
71
65543727
317011
392371844
17530
30878960
8179
35
778
4983
223400
175454579
55070
95586244
1821991
394383774
84405
220165031
1367
15551
6424805
7783
425665317
222476
185
88835
266760063
332667986
27614702
2984
234674
43
92186958
223
1341
483449
3
4
121
36834252
209639
6262
5429
121
14191485
583064
6
34
233
11209373
52
379305
3505068
1907
16358892
14845
3
241
65570
19551
67780
508
3074
529077
68249820
161432
3033255
36510
483
27
6984175
1922
3
53
1138928
252253591
2938
3
52017084
508558052
3257957
348
22040
6
191
58
1581047
1932892
14
398014
341
154
320
131952626
396778178
1984218
87285774
4210
23
25747
5508977
38206
1517577
245724660
2
116307422
26161
13
101
2092
5
231
109688255
103124802
88296
2
89
1917700
30526
4832806
7988
5
343284737
390283
532484
110879
118786203
19832989
185429
6995
75668442
1997524
22305592
2553
973089
1025
1343015
6159
1365
1252
12094
468731
8254
13
618976
474398531
23
4
3534
1924941
93
6
235445
109574671
10
18
217320
384484012
48229942
6446450
17941464
2338360
3
583
7233138
14249078
352808861
34710
2462
261836035
240583372
63131
26293549
11781
2148479
206
31
11
76822867
115958797
3
933
17
2
64
3449
9
24
26
185
103
80
10
31417
4066871
1917546
141620845
343416694
1728
6267
3
467576
1947
248
68
42
58445
1821355
1403301
85514884
102686029
553
119
129333148
14495115
171
7
309
136176
154
380503
337671569
936
3
53
1482707
976818
1544
257
293838
155800924
41683
2668
89396859
877560
7049902
30
20532
760003
161298
25298332
31316
3223
6748837
2448
32248400
21525077
3192
102
16740969
5286
539
769918
605
3
142190935
704221
106608180
46880
5
3
1379493
21
307
660
106
35
12
58
2541
115650
1983928
30
183
799
7
2479
123
2334
466073
11404
632
2986423
7
188748
70
33989
8093
7924
725
257907
43276029
8651
224
27
343152650
16819
525542478
44
4297645
31524
669
65122
77
15
26
3
1483214
3587
704
12
50419
422
1022
2028234
759
15904
193327
44068
8763157
2
22
267
250282038
63961631
5060890
38
3520
10
2
9
3763217
9
6874
138
1707
277716
115974587
885604
51
20853
622
2
22781362
535974
66340814
491
22742
79949216
420
6935
137284
70
2
1651051
33401
21
106
16307901
49959669
128867
27190372
94
1413
53952
2400
2414924
1292
1688134
2
222
3
42
46433721
25
89088571
275851
24534
1919
148584040
1125
11107165
2053
3472765
20158
125878740
147
103
3811
3995
1732886
34265709
21380008
3462
338979
15083
38111
971588
36
176338466
27726
22178355
20744076
3590
1331236
395789
32363
503
4975
57053
108
5070677
104871963
178
438
344
5
215617048
54129
1513322
98123884
97785
7
39239
422399222
107828029
1006
28
323141
32340459
117191284
23
442270149
502
61512
4418
2681
123281
31
21
9593
2620441
8486044
181
34137187
30
7
1604
34141582
254426
275
348
30537515
99004135
11231
206375
63008
2769
3185063
26
5
970
13477
597260
67
7672
3566
35198
13738
27101
10994
351428
5401902
1745520
110736169
16738374
5047
49151735
10889
77048965
2384702
1282983
220119670
14
26442
38551138
101
122020
108
24772695
88367626
78446
417503236
510398
31093
445
15
2755403
51049585
277188
73
172540
3859
191261028
11
3527
5
1409
2784
49222
12
16151
243536609
246
18
22
2341
1486114
2517401
3378
188282
620
32368
4
12048674
3
443809488
117457
40701
42592
260611
4331883
28
183253
474558
700854
473
191
92077
268
39
1354
74839342
7904429
4
15
199008428
292635720
1246541
6869
117060075
23241298
8
967998
12748189
14458049
3611253
429
1137879
3666
3008
8429
109
7392439
237086
2
617816
5336932
456643892
15829134
428
27
243
66643820
17447
30536
289
1308129
3369
2151
9203
511428468
80540
6563
41459001
85
234556
8036669
359122
10
3311679
789
13
400
34806715
291933139
557
75
106
9
354114749
21
708
100
1542406
3378604
34340947
187625
5
751
849
22
651
66910977
1042891
89
248
598
143992
8016
411
380667526
4800
13956
59523
57683
1320
25153466
11143
8
3136
200
2242
32712
330
17
8895
7
3
11072284
2557
38869
16892908
433
3187929
11241638
14878
37917
95543
50489616
37379
51
562
370
634
819305
7725063
95133
82409
128488
9000
3
4074427
997
99138331
432142131
58
2007367
5
244
1447
45440
4936
572
9929
143097706
2471168
220166
10
3146
3104760
6361205
18799
20622197
706
1134
183
36455446
14476
31468516
256148982
126
3094305
7644
183702
90040362
161958
2801
44311
115295756
395735
8878
222980
233275
115509
13883
225202047
5168
1141618
315863844
106430
13807
2
8
678904
1133
50927834
435667542
15810029
38
193928963
5693986
2845828
8049373
1671358
218
6423650
46
265552005
197607685
14
16085380
1983
12
17781
10
66869
29
7311
75632
254
115260
289155
115990658
1443
45618193
5
127235966
2
140
3
183431502
60547805
81246
291442747
208608
517683
9
2
314
15721
2381
20841257
2333
1534
95
32070507
1359
295699328
2444500
632
91
291712
457608125
431905
99950546
2
6069
104
1442
73038
309244
19
85131
1338
557169
5795
553952
2708326
3669
580
3906693
126972589
526767889
634786
72
9737
5222822
21924461
159242
7091
127
3455015
13015703
70087
194166
264484665
24679643
194186
10
273
207
15
31863
63278873
289327996
422
2043
9
13
44403
27
26
1839595
1698847
9574
443
1006677
433721526
126
20359
2020
8940685
636985
5
1005177
15851
117
326927
2
31
805501
226821899
126348
1539
8
2996
45966
3
24862
256605238
100
21
4
696227
1973
5041
3274
2021
73
29416
2406
3
374467
56
249876
885
45063437
850377
1158433
16699022
298764173
4
36050
164975
3389
5583
18
254
18
14646
1378
418
2018912
44316901
97937
650
53120
8380
414336
265326
56
78652
8759
132715281
495
88877
24558351
2
456518
24968797
973544
2472154
5
1248604
6966
38371
464
2001
1616
681
583791
1020
207
57738
271
7983237
173
26877301
1173
49770422
2
7600
29971
4432730
767427
2
662
456967
1974213
54139
280894
78449
112356050
13347
145
1523
515988
434637717
17
522466432
17
19506919
1169
517
684
104504
45694
689420
44691
59614056
507
416818253
912
232362008
3708173
15893836
6
15957
251316
579714
337
180756169
100567
14969
81
208
95651573
30
17
127
9
4042121
161263937
146250
43711
17199029
66181
22017
14552
832057
2847
2816
2
4685
433933
433717366
53668
5500
37292621
6
2543
497
970
115246
2
2588799
3695
470645
385413740
62
3758
52404774
657
21782
12660727
333082626
425171
247
53402
90301892
8696
17220
17487616
140
7043
255868753
151077489
4
30528459
9659
40167830
105010270
91485
11558
460457
210974625
924
27848654
384
2521
60015613
216564
1392
349320
3
6710719
11130468
432
26121730
7530265
116
411057547
30
1099
1389
2168735
7804607
637
57963249
67940313
991660
13320
111
673874
583384
63735337
368419432
2345
49013
834855
5
15334
6568
6
1933
10290
31059511
109027023
430293928
105
45194857
413011478
10
154010728
62
2188673
115829
18
28525
3244
13
1592050
7
3
13
242507
121
30525
575921
177667
9
120
29325556
147559
1768
101528940
2404
26378
2158195
367201
279784
3
150268
501718
1578344
463183909
66142444
205
2689
3
259897
15460
121593113
246297510
17221
132599
45
508784
96505414
3984128
2025
54
148241823
18099838
222
3578
1236
3
717
27857898
41531983
3
1709026
23793
837510
890468
13041
10
391
583
4
57326
40784
5
4
381944262
116150619
30305109
160
23
85747591
4421
7544244
107913776
64100289
1113
895858
2010
2151749
24713133
681121
421335258
5372
24
2110
3815467
207
1205789
210222042
988578
59
793872
269978
201
9006058
3630
7253288
16233554
8402342
332880
1356
11633776
1806323
49921
89
2
2
8121
3387
3782
2196
58987
50849496
12720
948
129
455643
180563
11
875
7272987
2
930
538
220
976
264277
73238
201107842
12592488
366
2
392895
28
258
5175992
640499
411977
434
2397699
357
8169285
184126404
270716
330091709
5267
2
3233947
288482
180225343
984
8231653
1411
418788208
86658
113
29823371
1408020
518187217
1818214
197210
2
2729
11464544
227597692
34712
441
300
37674565
7831
5687911
6
1951
4
409943
357
274842926
204802
2828
25090
57117
14
136478
479534
27692
40
58
7
1222
3383983
6835
475513187
226105959
18
2
7523
5768
14748534
1496
101
191175250
31054558
47026
225059484
124628
61244
3336
3611073
32
153
508
476169274
4993
422
1810393
33
7
2011576
4975
3084
4534
30727890
60643
339909874
73
3
3
16345
2
2
6
215249928
1250
49
80
939751
214
165
29
51380
301068
2459
4363
247223
1954
8
494049
481542735
2050761
302
943922
874592
14626833
8162
33711319
2884
3
22343179
1404029
116164550
72340
640
2456577
1079397
7
94721
320
1667
311961
289
294412
417
527726022
4724
8113590
126
2
2080
3456
14
3
29189
438
1571
3340
110
3
277598
2
65684
6
8
2353
98008825
983241
746
4740077
2
90585
1497
367979
11
5193
353
5
254201596
15
25892
113167
14894
71
357319
5470
54
193121900
971
135
5
10197066
6203
69356721
1835
87657541
739006
109600684
59669787
37366
50
810897
238770142
248844004
3
250826090
934087
516049386
31
3
5786
46986
1851
1410215
2
13
2053104
2622
3387
6
124696
484260414
3837
2641415
400171
3470
4
66930668
184
399005
7
5
60187107
2998711
13231333
4355
2336
26215544
48
376706
323
259137
1035
685
3
13947
505452
481473460
7736673
220
57
2555
34326
68
259197
38
400
3
998927
145299334
1108
234874702
6906
4527
4142269
9006710
58145686
3748961
5386881
126
396
300252078
96326
40321005
6
7
1413736
99
1003
45857
2175
2614
7358903
111
2
457891580
5
184485776
42
6457
220381
14221215
34
25052506
104885
1808207
6622
213469
24947602
13708528
12512348
189793
559
28653688
206223571
343607
30
110
243
9
7895829
1230743
416
508198867
7046
1874426
75132034
55462
26
243711
1597
158318687
120619416
94732676
140522267
6
38499026
59738
9
37
3
14219
40148024
471804130
31366891
290376
39160829
466
161
291926429
1697
29214
280
532474768
31
280077
8
3
289
244385756
165474534
22959846
8210521
236
27
146
7924328
3
319
651
47377725
254581
11118337
54
30232
8010
190984
10
519944796
17736
32061508
47933983
1076593
3
1111381
255
14007
338277391
15629
16052
2438929
875905
19526080
11181827
25388
47071
21
172999333
155
531139780
9797
177151
219
8495
3063
481078307
135117950
95289
16083120
15705755
441708
31833387
951258
29
169727
129577
49469419
3
12082
12
326
57365
63
3728
9890900
20
1184
9513
11470
282525
38
65554
250
149
857
137
2887256
11534
221
2
27426
7
9
1454716
184
6
812244
77408
3
56
20759597
14112228
74621
10811425
237329
669
26
1390002
153367
101
21501489
2546
111102666
37
225
42
441440
356785248
417
228576
9816336
35257
107402
2584
3
18659084
6830
8
15510814
61460626
52378974
1238188
13
2104
7
5316733
39627074
704284
7
326917
26269097
62047269
74303
241
166597501
1894
122364
240556
12096972
135025147
63
29454848
190253781
145471
831998
5
2862020
23
7975
2047
6755
2836
68884
1021
4
1291182
100847302
4934
3794513
166491
410712
183287271
2403
1257041
35311
1656
8
1708432
14129977
10
482484168
7
17
2
6
1246403
228
42762760
22812
1183
13960
28
23
3
224
40220595
475223797
59869660
821188
3696770
123620
3
776563
2065
9772
14204848
117937584
259410423
13757735
100014748
280237753
9655
29
28828
413
241786
728
1658954
3
3101816
459424
88288
65433
21
469
475587978
2451174
3244
4
4047
6063202
22175515
6504489
2858997
6
142961
1027130
155
301446261
60702
195
2915405
466260
60312347
293
1240
1577
858058
2851
1774360
64828038
175362
17848
6
1493865
140384411
741625
219
1484343
199211
5133
1102
671251
29478
54548745
136656
2737
7
256927
112230
47909
924
1066
8370
402108
255290700
12856823
153
3
1233476
279677
15482
133965272
627793
33
976
2
51
24186
11039335
2
130640
39
59202643
235771
115566069
6723700
84
61
48
74070113
107
28228578
28876
13185
15065
29
257
108
62
156
1206080
1032913
107567253
12557
26693811
28264706
39
16202
209031
3
61670
242
15935884
7253548
14822
41
49
1970880
350
2
3220
165504675
127259
483537
108507531
833466
5
2830
7259
185959
58813
2
1975
1020
6762
5
900148
280933
44
7000361
26
170
2
321328681
103666
95129369
4205117
243143748
158
39
1587
1998
90573
254247660
105601321
31830
119434
44652864
415408886
442941326
1712
955329
4
74082923
170039962
67173118
246252941
517782525
2
41119113
108
2
96
3977716
12
3316752
435100272
21469
10
7058943
143271142
1640
36074975
11908
13384649
10
1243
63525
40
11
30652
873527
62409
67020640
45
1198560
159
1739
29014
21
121
78
81836
2527263
7
8
3
11253
7868797
101621830
188575
9
28193
7
260163
26899
2730968
3805
25002
17083
3033143
393555502
68360
139
3198
474366
52
964719
191321
13
126
5831130
749
27386333
24156
205
2844251
18
486
15574
58153
4
9
3
406
57348
2857958
414552842
93681316
1193
8147994
10456648
237421305
11692
23
48
2185539
532019699
1154
1386797
6261758
1096
10272934
147329
788513
36359238
35229965
157431060
15
15300
25595727
519471818
7
3
124
2
21
18137
29409
21
154398
2
223348302
4636131
20
295993
407
4460
7195255
93377
2260
245439722
53097276
6623454
1145692
76907038
388737742
4
33844158
401437581
3062
45185933
1533172
370380460
3
139
4
239
7
1862
1135244
104
154
208906453
15557
7423577
194554971
1358
3
157917
123418446
237885
64257749
1365077
212224905
4014430
481790
515648788
12671072
124790020
9076
149028358
3
14788
59067434
1238
2552582
3
337639
319411
481
323192654
77
60
92599
115
5564
10
730
5457045
2021
1773173
28892031
2986785
1641609
4
4715
27152149
6002
362
4009790
1313
379533
16099471
711728
35905072
8
3
2
4017
178
230
1138332
2802
1597619
21519
11
1037969
268201777
2132
1341
3
326
1111679
149521
157178
12840341
14482
39642
1518
2187
132295578
45585486
133331178
701736
61863149
56903
6278
3871347
212
55349
55042674
61
3787248
15
3
20
109795
309
240472
64
112608
3857308
348
85691890
72863021
4109
292561941
15194020
538310
13316
75833
11870890
2
28
198934
185985
887
14150
694236
372861251
200607
28
5
134581787
23733
510756342
199
320070184
112263
15399
7
9037281
18931
170051536
142976871
61
827
331687
53380
5077
6
4887770
4
14986493
98
79
26
16
796487
588835
14213
10
7
163
39441
120790331
13
361272562
22653936
1702763
104760487
494293254
4938417
494712770
449735
6110
3
3488269
6857962
35853
14427
2
262158
56696818
10447310
17820660
3
348218
27237
15166708
6830305
16783
61971
9172926
1031224
3
15
40
134
32157
219717
107017283
3
35
3623
219908
483248302
756553
16004430
486792
3
1315
1007553
421721
24
52423
5113
4436684
62
729
4945
214946878
428420
43
3512335
66939
3680
12898
11677093
2225955
19772827
679042
7
88007
1062
65495159
1573
1741788
6685
57516002
243163
9734930
15611
2017511
2
830
30467890
12864697
4961
4554
1044329
212425681
2022
197
18
415291
15920534
165010
75592
10439
88
6
2005
3202
1712
4
1023
28217351
106
29924
2701405
740
7380459
368147641
61869
85615
57296
84450
494037
2686
2081076
246
26794
12122633
16343599
22
1120727
474256
113050
206117673
11430508
1039
8329052
15
745234
111
5
52
608
476663
8531
105
253
1534588
14
193131986
217
140
32746957
16213150
134918
1189658
305
109772540
45586
6221152
116212
5725986
115
32544442
361376827
5
407770133
13
2558043
53099468
3
975656
6
10700
2173
5912022
442
7
26633856
6936385
2050838
14237
1801824
3
298
481500409
8206656
34477890
1662904
79143450
18943
188
46932404
50
37451724
2610470
3984246
10751
8064430
4
672872
10
18435293
26462
14740
53
233116431
3
466431
156789572
377820
107739547
465
208944
570504
9663
9970
18150976
17
100810
212
14
350861
40109
1008
106863
31617
564
3
3
3707038
1461860
134052
2220
3920545
18
103830
6
336901367
6
79873
8152
2839054
2
143
2217706
25786097
27666790
150364
21041
5387
3528190
199754
297
315
104343976
62
13833556
387
8
90822
654
145034919
17
3343
16925
435961896
150026
7
1432838
72030063
478556
5574813
6229655
498651
152
618582
1973
1472
8256868
68321
440
12491
38252645
265402553
128255388
13
204365909
1673531
70193
31695491
472
9578860
754168
31282
147
105560
222
5973
36
24895312
5761307
953742
3
37980
24
65788856
229490710
7138546
137898704
18399
121
142
706305
32
28554790
15632
3207387
3731655
996017
184
371
387630
174
4501653
27727484
28855
22854730
1004
31319899
298985
580057
4275877
37833658
660
5280265
84662
431908993
758
7372790
494359957
3624265
758687
3744761
267915
7
53
131945849
241
447874486
2745
249215
90203348
6649906
523
259055
26
9152942
21670254
62
6
5789789
101
5138
173114050
3536160
27
8313212
3904752
158349766
392
3441
100363247
112944
1639
12947472
23
7455473
105043
336486
16
67768
2028343
2382
101357
30
28347
7307851
285024
28296
19
448
5
65549
13026111
150588979
390266062
857
4
25
3
4274
210223799
51504
121298
8837505
9851874
918564
4084
47077
33443534
8007
547
96597
440507
125
4566278
136773574
27
26780
510
194863
109448174
190838
19514
3831
6962059
965
160372
47
435635788
2
1528138
588
66115418
27216
4963062
185250371
3085310
4637114
72723
89108
19278
27478
61252672
2
143083
14144
5923
1754
100241
1098600
172908
13503
155588
37
11178
100210300
816920
129926772
45271009
14
47922102
51584306
310557708
825917
60146
15
3900
6188
548
143755560
806
6412503
3
5195184
221115
16352174
10065155
445541
45
130504775
83
6376
6352452
1527
534
19
302
8001179
45
3558567
45458592
9691
8770859
53531
11
14514
33446486
145604282
121967
37
6890346
230
67274376
27658572
5828909
393717336
3238781
53
8102171
259528
5
2596
13985
16152289
64151
1257308
448978918
144141
64860
2297
3517913
55627
25558468
37929
11057833
17
2416723
17689698
5
1548
31548773
34045
517
343258
3449
217
638
728
31589940
1856009
111
1802215
75
5914
93160247
699
53292
262344
1128713
4050591
4286437
918
1991
1986440
2319
44732
5189
32600076
288
1412506
77882383
15433923
6433
4192837
23973
250329664
873965
224
765
15168
599616
29
390053363
3359770
1788
5489564
867
4390327
2089
3
39
494608162
27
9722716
41
2542
1986
8
146415598
8224988
29645
18
2712
778447
183479725
432
1386131
13
138
65750
193401561
122665
682
24268709
95288
1656392
4207448
3
51575687
15169
21877
27
7127
3
140653
40836557
6
99047
2009896
13
93005
13
10
4006030
499491
3
959816
21116140
469890775
57
1773
2
360226
15791
15
3830321
513
7
12480
28
208780161
11652837
3
19883043
241702
3796658
1417
38796360
422
45916700
5188704
307675146
7596207
26399
30330378
20636
213
125
2508211
1472169
477206
344725
60
6
180
4159365
56
289820
3
8784566
30259716
56449
50001
10
7261
32224827
6299
60913
154
2175879
23757930
453120533
1582470
105
6
154702
232805
66393
205533
124845233
4786
214355
933
114381521
1532440
21304916
25696
16514494
61121
1647448
41
241610842
16007372
24
17073057
398025
29795
93665458
1095833
28
1617690
882
62
4734101
646
5752
750707
3701640
2
132
12414
324672384
32325
7569796
30108
12808
1201
8
302155
1547939
25716571
170651163
1037083
2
45734968
635
83
100071
442
172093890
3142757
505
1381809
68
24898021
8193493
6
10657271
6043492
2
836
6
11
875
422
63062188
201309
100027185
1348680
3461
20
229145050
389
118
12706902
875
10872246
165
201763105
122504
3174216
1381
63076432
5361389
4353
22072655
2719907
144310
26260
14324293
233
3229
576
5944705
1528
2006977
823
16495241
2
2
1390
40714
124096
1708
282793820
110540732
140272
51
7493
179974
34164174
868535
9
824
316371
765756
15768796
962381
1683164
6
115613071
8392912
544
674982
18630010
10
56467
207
94989009
3250
10
156
170
23
3257874
423745
319159468
2063
19
320074
3
19421532
297
17234136
52891
55
129299
3396
1682
263150
466
1715
18230
439
14878
129907316
16603203
5300
3
784085
15523752
629997
97
130810
31584345
231430
4430
117951946
24118106
508912742
16253
59266
80
47976
68
487
463
843
469
9731
24384158
720
2128537
2
65047571
91
159056732
6292
31855
323571
3577543
4040
630164
129960
9
365812636
527293988
2594
16
4877
12
28187
743632
1714
364083
13545332
1988682
2066
335485197
6401060
104165014
1623
11267492
332006
52
698182
371
441293593
19799
3662323
20
1365825
233
43
232
15089
454837
6019020
109406
3466343
6033498
144906
2016
5823
131
1483052
76029131
4321
2
284
51898
497412799
78792071
3978345
39
150808786
193422
175953702
162963040
4
3306
19
8142491
14186947
27022
21220
7900037
891754
6
137
5296
61446760
78023113
314
6183
15183528
3642839
373309525
5054510
2
736471
1620377
200
488174
775722
2493
1143
7232
7783
4038995
3
65
58
81215543
591990
845314
16658951
639
12384
521
405
1596
3410
2129984
4066
97
110626347
2358
273973563
186
61
27925060
154
64438
78
9671
53
23
199
94563122
85714
7
12
74
9731
90
98825
50481
7932369
3145
8183
1640909
10148228
399858111
6
34647061
348572
141
4281
33005
10267
62
5363
368670
307
22810161
21084048
28966851
5
3078
343
37895140
124435882
7
5850
5
203601002
2
43
6990
32135
728108
1422
369
24520835
62
703
125945847
8
1554
225618
1380576
362178959
3
408770
12860
199
332
1800
31200277
22
10383
96583
1616782
186316
59729499
2
378
14
23514
154931
123512708
29
707507
20
179701
14528948
509
3089
24
218089
276
95217843
28468
27420480
1532286
25
39
107967
47570
18336825
233315
151
24046
5541
443
1881
1943
75
106925094
331541039
144486707
2792563
76276
584219
124926
30344
19553
5980
77034875
11394
7
45
107918
77
1291659
132448492
7
275118
6664697
497131
5521
285242
308729
85423
10629
81418
46
11035
7951950
1926
1053856
6072057
279165
4767
53554
73376
11275
38883
213
509687
100798475
318067
198391
314466
196
22407
62330
150221
125463068
165
2524
8370007
369916454
47735
1186992
9
200038116
1032018
387666
2786327
22
1034
800608
65
15922327
40593
23558
11
266
30174328
1520
719
113
1009675
11700
38564687
3
1489
72434156
98737007
14586
2025922
15242
672650
1082
11
41322
477
216021895
7864105
24072131
170065637
10761
77165683
246931280
5051
241
30282
1773
184323535
24989
1510765
394
87467875
3600
5394
13241
1926
10613
223335
1698
220867
5078773
715
35991
94338905
3139
251126084
71
7
416261
67349
13263939
4038
52891091
52872136
261834068
4339
1816
3
13759442
55119863
23574
1207026
5985
3
129341
1408416
7345954
476985183
18
435276771
55333
545
303291
59
104
643459
86
136
486629
46
388
27332
1092
4289
15077552
31
31989156
2987092
3182
11362264
400620862
779
2
396
90703
274890
52249
458336542
820283
6524
7930501
236
20205945
15179824
976
666
103958362
127
45
50171
70
237
28434103
32186143
5
12
1490615
1524
7360666
3487
3294
1729456
1352
17582
96566971
90934
258555
336
25
3458
22950
87436522
4753706
10315
5527891
6952360
81
282368814
4
113750548
93096063
24398
18648093
84924648
15931773
116370022
485200
10
263
1921122
115066
1542605
66
138736
51
56497412
968918
5634071
444797
315
41120898
639998
274919209
38
61785465
707134
795
7252
273525
10744993
143637691
15220487
4157104
3850494
615
1467
3
2271
16292925
2
122
7
14
96
10
66
335384660
62190928
176772
2
5551
969
3192
10005
6855
77
72310637
3
94075
30413
3694088
125
30321920
73
15
167
22771016
21188284
750
12
546
40
3890
2891
11260282
33
16531957
150848511
29
40104
218
12606631
14
449
51172670
314558547
5608
49
124
5
355232042
12
110830517
16
55792
1040976
479550905
4026062
154386523
7299
524164741
14094609
161945783
6030655
367661
129684
62915
658559
3
631786
19
249859353
13
11358
77
3
133022
31870
6007
49991264
3679702
150
6147
2
119
27806
639
6514693
47297
842897
120
1354
2204552
178
6
567
29709411
2
242699631
8558
7778739
8
62
30032448
13317
139
7886331
11
351333540
506316200
191829
1572
25052
12864116
3169470
7617
8146
1243375
58
104
11475
4843
1035
257207
2
15560800
5875021
3328989
59
3
2642758
64
359791
127
13
14
14010752
425
2471
223
3651420
149395
8
114064019
110144170
2417
3575
83350350
13938
12774
3
373
1683
49885378
914391
40633098
508772461
17444
1457
914260
1862437
43368816
2587
28157312
2
2347519
2603850
22509840
8
71757
321
490497150
51
4
5
594893
234578
114
2682112
161993
3
126526376
989
247
52
7
261013
523664033
234444
51384043
134840671
56433
18172
5795
12299
278
2
365044442
32271791
284922
2
15641
116
15856657
5603
31000
62994711
66041136
311620
4
2051461
3086366
191
6
248
129789
806413
1657
48860
106436
982
165286594
33001464
4001696
4
10528676
52554302
48443379
59874249
17960
396
309704
6073079
3
109823
110070
260326
73
2
44
16632
214258
221
8
457242039
10639476
45
9
1883795
22334
2541685
13694
1866037
3801688
1531
308416747
10263
1217
45
4834
192
32012456
21491716
9
7
345
146
32859
855
104
671
34059
282
50690
21029676
763450
16320830
324778
1011117
248979186
59722
14481
2
20494985
32
1073
674
1282594
10240286
358929574
2
155359
2023863
50
982
127
47994721
135445839
14
12
29351438
4
108799063
193
1941
2
456697362
11137
1290
68619233
5734554
15482
68229
78234
195832
2154471
11599
413282917
73977
409098
7356
407515
449091
167
125732
11
92323606
10
448840
2000
3444
7869
3
52
24555489
20
835
634741
30703
464
375130
52510399
107240443
24622193
38288634
10
2
108561
173502945
53
1347015
4
10
108891
1661082
36699
120408130
214
47857584
241189
39833613
2
311
129
21795170
16729675
99084599
29964
30211186
1284387
390
1422596
385003
15
343377
52439307
103854
2
596617
7902
32439744
3
880
69969
16
253137
1823
1983717
31763
5688
217
794
361790064
4004
35
403136462
3706
104
4067792
59576
58
40054879
249
35030
1403621
9043
145
505278048
699
963200
4276
3
385348620
3768320
72
170
2
122452669
60175777
14
6
22
1014207
20682
3547770
3
29
897074
1443527
524502681
276
246436
4328
127567478
122882266
132584477
31
167
135044
261
4
470564796
3491
42
111
3277096
22
5035
9
126
197275
115261
80149
12
11
73
7599
22956
16536
13
185
40909948
418
89084
120
298759
83
27827737
1389237
2
15676736
491229
504466059
788
495490
29604
62381
4822
22288
7
41
374142
44
1522
88248
677546
990555
79
2045
792134
1213
44732006
90786374
418273
840
5990911
10332307
4501410
84
9530372
76
116106896
5597804
336589
106557273
1366
115
5132
14067319
32938
48
17781
254844
74848011
271170
1225
6805
1429
21048772
9649
46989
876641
29227
361908277
15
201787013
96
22
10875724
7
4907
8142
26232
7252443
65
250
124446855
3863
27830
1130680
10284
306054
12038
106938
291646607
822
464931310
23
52
2066928
70
165956
49804
6983
113286670
3488343
101231428
152
21
2
2
188605
48
110
999
708704
7695025
6807645
749
16561498
247258479
116
21945
5112
2495916
38856
12112
70666
1599
16544728
1699
458054
33
14699320
233948
1066365
5318
454655638
508
6422
45235
2696
2735064
240272854
1208841
92
2487
10
207630068
182
6446066
283935
3
1394
47649732
20438
1805
6859
985
209816744
395
515630718
719
6491
403866251
5681924
42
188067354
7
433325439
42
10
68764154
10
2
18759
13642842
108924
1478069
6
1813160
3359401
66
1357
239
10990858
177050597
3656
348762796
53223
1955602
11680
4543
1399
181
10177
221
8
44
72723879
113539
1969
19183318
16796
1722
18236738
140557540
1752470
3490
2983
2723
152922
481536
21
199991
433857379
7223092
894
2075508
24
293066
13656621
38
141
30449396
2672
1042109
93456216
31
142631
44818
32
224313363
643
450954
153559
75
3370
186
10806
2512
29
389
96475
12986
18072
1212
146507039
170230
72
3080
135562
77324
69962
2
277
350257916
1262851
4
15
34
83
231
11
10
23721
9006366
25911259
1329378
221953941
15
63272
305
198128700
773
48292
401
57755646
70815178
14628
3
24
189886
1458
29637427
18152919
101725
2
6
7203
367
10
1133
13
7807348
3529063
7648
15138
23273
1563
195592
5
1716514
26871992
9058
11220524
171661632
752
300472139
178294
6410
50853
6
16084896
22247
7837143
361
3
51811017
30623
156761504
965
27
12
22
62199
515016880
9698763
2645532
1927
30742652
354
1239968
915
3648674
330
1622319
541
261790
8164222
370
325
652
1295718
3670
1176995
204271
3985904
552
1832944
39
5477147
5957016
4060
58762
176315597
1014774
463
192696
442
20386
122523
589
15092
240443977
902653
16
429
268768
19961066
1021
442
259356
16690836
3
561
839
795045
10049366
4704
107432089
454473117
986713
1055
60
190608035
19502201
108
12
5499176
21032673
2
1306015
2211
309243029
122
378547
4854049
1265
21424559
4431398
244241
2093053
11128
526195
225631
411513617
24345
256
22225379
196
10
1412710
95
21
5649893
3837517
10647
357
1286609
14
8854318
836
10368
882585
282374967
514337
8433025
223
204
1563
14
96
1732976
3
3672699
24946
1070682
2559297
112
705125
69856473
99294161
5253887
78247355
45613868
27
907
3374390
48714842
933666
12311033
9969905
623
4
10152
48795
2369
1763
620380
14
692
147029
7
9745785
6988
62
2
180174
56663090
423
383485
791601
2
1449609
449986347
408718
1384
71
456
1445
27637
4681
66996432
8719
1587225
1933955
3
61639
1477342
3151001
14
55896684
9317
5
45006656
26792843
1148
7574
15575
105078
246
5102128
6
839332
242
18049278
102
570
2225940
56742
29281
308
169970
8078
230087678
10
195148
95
478983116
372997198
1568
770594
45315
857382
245
189
781055
20177
6
3848383
3
4404
14755255
2510
32
306375672
29538
2382
187
19444
51
5010334
90007
31956
3786920
14
362678162
254638
68580
128786159
625855
2
20780
681389
6
87550932
4
31007
2722051
6888
9
3
30
176679
13634
47607
31
5
7
204337
328979790
14
461
18806944
114
2
1033470
106650
632
2
2
572
71589056
43626
249
483143
739
48
45751
542749
6716678
5506
13591
92995
69761715
239963581
24
3929856
102317382
715
16
167701
1992641
31
13
62
213
291
271252
18927830
171240
1306267
2587
1320
5590
1129
83
545810
45222
3382122
701
919874
120689
2527
110945934
220313
3153531
992
862
6
1615141
18366328
467
379
39
246539547
22689703
62
17368955
15397
328366036
735096
11370
46472352
7
124
1435
751
796711
2232
49
1174
175288
368614
301
70124
1470015
52487366
14
1196113
12866542
49
1308
159
122413193
898
54044845
437942
805656
14122654
48
2
201293248
25191735
56970734
4
26090045
42959051
210
3417846
3279548
7
2249
12857677
3952
10
3
825
408
15023619
7167
2859
15
150492437
2877
47932
2
849
1431543
211317
21237992
181
60
11815098
820198
255
106036
446
244
30216
1841003
6300448
3650287
50478
6549
2472105
353342
190209813
14418
655895
3
1571098
115
781132
12204
28
296
511203958
13007
24
151576649
61
289935
541769
55918514
2
9056
1886
218
75317210
589273
5
15535
11
6
13385669
192806
14
262140500
84
91796
58
89601
311
118969681
21
38276396
13
471505837
4
392
2
106672699
85
123
1145048
1343638
668382
2727445
47548
2031
57
774
32
20839
12028
402583
30942
126868589
125021025
1141
44703
1983970
478754593
2083252
73632365
186
3
1140
139917
36594217
1682920
1228440
53
5859
31678111
3829
148521
9867330
775618
410770
68
1479562
23615268
2130445
1603
7
9
4317110
142
7768704
422829
21361
9861909
92648657
176
6
177
10002348
15595632
20
763
26
357409
47344842
264
403609
443862
100
20
352583
7299607
3278591
44
6
3
64629
325846
14805
6
656
12350543
24559
122
23
2
215135
5728
4
156587800
14
15786
5168
2050218
6566
5859530
31609507
3769642
1531005
4945
13670751
8200871
284281897
206
5
2891300
1340827
35
301804
98513
17292083
26716
2
6
13934
13
12373832
307134
248
516823419
93887
41
1714
9179
86965267
27859
744533
75
15389
3559591
8977
26
42
303570
7771267
97496
21
11219
3417391
3121
69536856
38
47881
27470
30231
815666
505902913
2615230
82611
5500314
581
6055898
230
28237
159794
23428718
123
6348946
176106
128596575
391
39753
111784897
6689
813
50
28
7452296
75659
2985
1778
3
11112
3997918
95
161767629
1822
3340
8
817724
12
1851803
276900
19716736
2355
58
11
676
209762968
41483199
22
31727338
19
18759956
7997839
78375
321686
163
235192
5741
198161
1123327
7918761
22075651
29
13
72523
26
420451
3376603
45
7
217
3
2239
3408
7
171336220
31927
1215
345864
204339987
6
2
47995690
83049
97
60
1417
12368156
7105471
782268
266
960744
27583
2796
5849665
455
2421542
10220634
654
1932
44065
7
3
3944708
17974256
6
6
2028083
996596
177
1299
236
690873
23
46064410
1676
128869651
10251259
5321848
104
7
708082
3923441
3479023
83
204
2
524632224
62979
13732
195031
102
122125
85
142784
14
363579372
519890
2351
148776452
13020
16594
7390
118841244
30
175952232
1510
12
4604296
2942484
35
29838585
7490720
3408
10
18298
524
7275
32728
1754
2010396
244091
1025658
1062009
5
4
504420
316482407
19
5466821
67
8399
2033
58962709
21818055
367
60261328
47066
1755774
207452111
61
2
45
69430
74
528134265
9
134142
8124
913
30281261
2085
515985941
34
64
39
263885
1166168
4162353
38153
11
5262
179
52225723
13836353
256
525
87781
2
46978
1188566
48
49609
19415977
22684
3239
1020
45370042
704
2661
76
14
124286
4
168994
1002
11536634
4509
43970
518314
4130770
688
142
3
629
156909
3837
320504428
85078
5585980
261474
443053756
19334
1398
135112
260
6967970
395385867
23269370
5862
18
35108
30837563
2
6822166
495613013
399931526
2761
81
84
571056
28
40025
7
65123781
20035397
154681
5426291
144020341
47
1983345
123270
875
1372
24494
8666
207841947
46976366
2681
20231319
7
6501943
10553
4
110
17648587
62185861
220429
2004422
58124740
110
15
2542
21071113
3729
697
21
9
183082542
194
95778573
6
443942
423887957
70643
1114171
50814
18988989
10664
14601137
520
612804
3
20451
382
65958
1166556
281
28196
436
999600
14031725
17890821
4008
5
2211
494
3449
5601378
60905
99872003
6756208
464496
27
1651
31159
15
697547
665
25809224
75885515
3065636
50
6092
7
132292795
367404665
7684
3577622
83095
13862
346377
69
107892011
14
43016591
10624
17705255
11729980
28
34990
2775
646396
43491
891
48760
3557
311
7364300
6342353
71
6841
159125414
378218420
51943
1148654
284
16925
33
206
15708
255188
239874
11960330
482
125674312
236631
59
14587440
3623634
103739
207783611
331266046
27
120
28465388
37889
30302
455646
280031571
1691623
132815019
128992
216602
3850
802033
1483
4433109
3289029
467
15877
3468989
93274813
833427
43601
29293
5
517769
41470
75105
12869
9
24063
2
168020
677
308348
12447723
219246
94767282
802726
6540163
1861
202119314
3869
1927
9191911
15140277
200
145
8376499
2
438147
12485
59090198
13954
5472394
452384533
18389113
300379927
418
439679
8921996
142289
127
119337859
67
1408808
1556521
30
3412
739964
37
44642
9
125799
107111
61045162
104
23969108
116
13605117
71
6596
1477473
26
13771
1146837
14
29978718
241581
66409500
20485
137
193967
260
109962
62382310
6
1743
152212938
1761820
352
294145966
35551671
189
109014
2046
219125089
8
1979
39
87525508
22827
7052400
10019265
2
3208182
70714
711369
297758
164
27987
56549
11730
4
1950
4096
11788808
494452
1555
1129
69483
142
170799
90287193
328573
3384824
3230955
3405558
300
372
16334
179
81950
653670
57061768
239
84
7
214
53197
85
2
4
87153204
230
24173539
84
1383161
212248302
8902268
3906853
1406
214
13983
481397
25833186
5118812
27507
58
315538417
485626
1044097
846719
85
5328
1499
4065823
175
73446913
1920065
231629
397
2082444
739
31305
506447
15059
6652
16414100
50
23693
511627
306
141990847
525463
942
1188
3433
1737
6
627
18
162897
334908490
3834968
60
15960
13394
220607325
16
44161
1793
10135548
3292851
341849264
7462
98853666
505439
6
227869207
14
519864
27452
183
652948
1312383
34771278
14576144
5821181
222
3893525
2089660
3
5042
248393569
13053
3298
57
1324210
226448
102882569
27674
82
5599852
57444246
184041037
624
277378
46
215
1358821
8249
26124
32613724
642778
15
8427
7077840
709
873
62
2688
3
9069
92342
35
5
389928423
7505
10911
476
2
16
16
361259
96321
90588701
6938019
1305024
1773
1527718
31
1639933
221400
3
60082
374628
27787
40657
288240471
1164
6594
322
95647
114
442174001
314518
9
1792
15086
751
78
1152
207
111
8524226
22897339
64866911
693013
146580
126990
2098708
2364
23107
34
22436167
5765
8951545
11210480
7391
29
451125395
1019
52588
199
14977
7
983355
37
8450
54670568
2431316
70036476
30
107
5721
10303259
5
1570059
638
31
3
73547546
24313
3219355
2
7484
981
123
5
21530
30532382
3
157954434
3
17
564
131
1881
50860
16483798
6153
100109
314
5649826
484583
35591
246
7866
8
2
1869044
69368
36809023
16429
5858791
48396
29
171588
8080866
27
12560888
7918459
71
8136147
112550
10
4201
195
4
3
10009748
2401224
1714122
5907856
414171
92446170
42
486741
249275
5830
14430531
1093876
2318482
2588
1483
251
15844
413423044
29496729
15250582
466
123548832
27
246624742
1407928
13
40
62856
324717
3174955
4
959
12948
84089571
1251766
534
4210608
3
683
428132
4
3
258091
332
208009
16510744
91325
4
1949
32
3462367
137015695
111991768
9824770
78452377
50511
16
196
2561
7128
43291
6899250
115
14
51003234
62764
2705281
108
356712640
19438466
13881
13728
1022
19279795
196
6
40995
330774
5
2634
1650
81818787
4
474669503
17526
273
138227
26374801
6848094
107367410
10355
625608
12
13244555
94
479962
947
10728577
10725766
18004764
384628
8897696
100
26505494
10897015
515415114
2
1425
504389376
310
217276
52
66938043
4
23
4743
21
588
18
25226
1746139
2
20
2606
261266
11
453
745825
1741
14125110
3
97823
27922
27052
2332
83531849
28
14
2
9
10
177
136564
62400641
263003
28924
1074
1938705
29997
707
28
9
38450
31310997
64111
98275165
5
11
14748
1785
32860
212944508
220
175732
316
17724319
191319
143410
38133
381778
4996
8055003
5
820
60
4
4
68
3
3324
59884555
725
1636760
29157193
91
40207
313435591
59
32339
14081518
4857
110113593
1276
3548
897561
56
1008
13031
27
3
55
336858940
52810447
65188
14
131948652
116
15117
29
690
199842
9
4338
1215667
2
97223
967231
214757
7819
3256
7548
6727135
195673946
29891244
1560943
414081
153
3
49
1494
210
29030420
822
5994682
130387119
58
126356791
9421434
152
6528403
12909
1360211
44
5340
2
12
1106
3430194
9
189325491
354074
5
3996104
520
14003247
8932783
25
8067
32990
365
438256189
899345
156424650
374
1977928
641839
29
13649
79554
1866787
14200
1900911
173943
6
28341
528099782
909
8001148
53
1486055
2
88103
19805581
343192
532960101
7891
10597395
342540438
247593833
134
945
358
50049077
391696062
365218132
3062537
1369
2
8350104
6174529
174505
1544007
1691892
331
3306
164534
15055420
72442
610464
443
65772
22
487867
2814544
159902194
2
1457
93808870
1249223
65380
12231
95666
8272780
391381
7091
5312
55001585
486779226
1192
62
38
2656332
19887304
6465
13940565
28973
25782684
88
5484613
2710
21
115
14
4
1812
5317599
18316
166738
34541
6924
335931
14713996
16200
7230708
550
217264
2801
279875030
156575598
3
559
4894296
40839957
26087
87454636
406
15610168
2
30
19
6028
265939143
305443288
472372562
15789465
15857
293
70976866
6
6
91
3466597
7603
3026144
18085046
250
386241547
127
298168925
13
51884669
45197
7075380
1762
3956998
10409
37411
12
4467
4
100
61680540
81797
12357
7
9986
29
136650344
10638
69
298289
2
86806
357194
13436017
258031
46
29587510
87391
18
62308
1565
1835823
183098056
8065686
5457089
1781
91995
443074
309245
37639557
491
38746
3
30
31
52451
74588201
2
3856411
21
3
369
1499
44
136617857
14126174
4
694
1498458
427
34378895
57235927
29771627
21846877
62
2
166613
856383
6
355017661
2
974558
4270
504119
721
109402
15216
131854922
5278548
151152675
6
71691660
1437302
3
327
340327461
566241
9386883
64767398
465399966
21
63514517
462262
6510411
140
6975
31049585
196961224
428
7232641
53608099
510035336
2581
61518863
1041
29214009
237354
8372937
307
183006
5042680
481426
6166
10
2623
18144588
3
6
213
728723
107
93290225
430286233
597487
30291
116
218125
2340948
43406530
192080210
6128212
452219542
29025
2301
9588
15951
61771193
54
37520407
6547
29
2129566
1315
3
1089376
19020
2473166
9
93
480137
2420
2
32511939
1584
139
3419255
13422295
28
88797150
340069
286
162561
33332448
76102
2890431
582
439720
393371947
7675652
414
118560
286723
126
9830
66254010
47
147416
484
14687470
2867
3895200
200965
322852
9
1378668
6517
94
355015005
123993740
381288383
8
59497691
20
40993
111
24975178
3533368
5783274
3094
2
13508
125
73
14365
4405425
49136
5942
8806
21
891
200049
2670
4
13
55
8528
3377437
36269438
56
231
30669
355
28575347
10
1737
16016857
1373033
26
95
452178520
441419426
341026
13063
15
56
3
223
3688
2924
238508586
57597446
4833
7
526026658
202617
15
173
12039
334594482
132160
240
768669
6518
22792
31425240
11
4058881
548
853
95
121
429936
30387552
2874
18473
130067222
188595754
44425885
2
3569
632
20547485
2219
90102513
16310205
12697
42549195
112875477
36648717
169852
7856
21909715
848
1947097
8
27498
304
3319
7204967
413782
3
619997
10658240
310382
83340
2
111045764
9565876
16783700
398560
19315
2898537
147
2929
38153
28301
72969
30
11
10
39628
60004445
3076
3368511
515726
180406
244208
241460
443
1381963
2613201
68
24423
129118909
784
46
234
96512
3198
354
7
1837275
109641
37142400
31
17788
84888
583
1058831
86
5
7284
1434987
4236622
10178107
2622132
38357
2361
209
974427
13
43
3
4374
5
61
104
3929
287792
6020
24484
43445
7
129509114
9
30252606
15144
9146
9
241
68261
459835
3183
289775
2131321
367
271710909
12974837
29753469
1227
432
23102540
6380900
13
12291281
2690184
836
3296866
179437763
54778
2
467
496047
14773
14678149
12410
46484743
81
91993563
3122903
352081810
166364613
251475565
129469668
22525
429
4
7
10
1342290
347
60558016
108
2581
116097
2
117
38
6636
257972
38253
8954
1699832
6015
28
3114060
4083
534
31878212
120
7
5
106
17928
69640432
609578
7117337
1104420
26201
44720389
439231176
24665602
7147
2
359519
90205
7
1474700
32786
240
159
6
1795270
876613
4
7
13
27
983061
3993866
16
197257
1096
125266
123
32804448
917
18099923
23849591
31590
1420
962
334330
1413
2939
732
184509828
3428308
7496
1958837
394679
285206911
102287299
302
2246
9356943
234
6404
685
3
93
355581
116
874718
234974
7745158
1127301
284
2531
1762
18250079
22806963
63847276
56
19570
931585
169633399
98
6
1342089
1916
15309
197861713
372
462925758
306676
3570
57066337
5602
7758916
3018
1121
44847064
948821
97761524
64511
2
2
47134
8
217844
30
3667199
81579
294
106097023
127160
5
2795445
32527243
80129680
11714
15
118
239529
21690
61266771
61
43
15
14227
3825936
20
126492
26
2
908475
7304500
14
292
4628
22665016
4
27
18407262
4
800364
20636841
785738
125046
19826862
68
8784
125283699
40694
219
28
2671
10634105
393
41367321
294366
107
53805191
4
86
24040
25128716
31366
33134913
1714
418
26231
19
207191772
13106120
29
239744013
62
89
1521921
12425
77
2757638
16
18056883
2986
5029567
5992029
94
32413197
15024
105
8510
127803237
116
521727
5358854
19947849
10
3669
24745194
6153
201614
1529
9
22186697
33194004
1366
10380123
160
2
5
26
181276750
9122
5
6
2508
3405228
8126
436
22
48
885
6
6
720059
228750216
15534
47
178
4179007
5367909
618
18797
27
63
20142231
2
5
6031898
59
436613922
206935192
4
66863334
183041
9391
20728
137
1863784
3625707
151838
1396445
213
181065
87457617
3
45
72831154
1314
332367
32008346
51893986
5430
2203
21745728
3855
127798
434430426
12
881839
179
26124
1625843
27
42669
1181
4
71457317
209162
129812052
285
217146010
320161650
23703622
45
209933722
491
492924143
201
1816
82
8529698
244772
890090
365585554
21
27297
439
43693
6661
49132622
25915
1120
246
156591
99250
103
7
424
311
322772
3
605
4038
362556
73947
8417243
15015572
3
9
393270
26158542
436
11013656
188862112
132131518
74812536
4650
45004905
140
118426
255
6153
5
53
10
4
49
19869944
4
516614
5576
400369
63071
174813563
370
1902
9260436
7
479
39717412
2
3279893
30
6
13785953
8226
6185780
27
1394604
51
538847
7572
100
207
820
4061297
114704
1489685
2608
2521845
32757
533747234
696
4233
12451
3
41166
119
803
4
247
61741
9008202
124773900
7350528
3956657
185
65832
3115112
21927838
295682719
2182196
33
2946
15678
30973445
116043
2
252805224
1030
30
110890
33
473771852
242167
5384985
451342
14211257
26
52786
17
170
107328
18
79689
5
48
375
95126730
357
41592756
4
5703
117243380
7236
257
36082
272
5032129
3520
15
7
177676
200192
27
6057
2476902
58
16
141
410804
1358647
101
397
115365607
11
106647852
7669
714
2224104
2181580
30801892
4
10
236812724
508
910
217968474
124188
1157
978
2053196
38
16120
16278
7091621
704891
1658583
25
102447
11086
125
111
771199
11
5541803
28019
37130160
103
486254
124855
900
2870
251662
1442
231
2
507511
434
93
68
322703305
48686865
8
452950904
116
513994
59778839
2
2511685
1875564
9756
38052455
2910
462
26719414
84810
83311
3999
30922
566368
2798256
6725
3298
41272757
28051
16506115
219186
29
3711176
12582
186
550112
692094
1069026
2117231
31978
1022733
2
7442815
3593
14870542
88494229
2
63130819
29161045
227
3871372
171763
3705
236
1022
152658246
453048569
2
388
153
99345
64869405
17748
1712
31
5369964
21550
14471713
79
120784
105
85583
422
66574795
2107
761
132495142
61509164
10
15043
1756
490337482
4985
101
144678161
11351062
51583
101
80469
293984056
44632
5994
243
42
1566
176
909
458888
420
431949499
408994
57
914
19218
2971
746033
103824474
5
61766634
74645251
486
2026830
89946
5022533
14861
18930
611921
116810112
128754
5
32650869
33728711
713
47
264680842
169
326316866
453
39
226443664
3001001
300
2025
21915314
217
13
33
8781195
189
128
39612229
412502303
45277
525999
3848
23888
48248591
12934
423011601
26067
10
5827
24673
120885
7803737
16758
998056
7072432
225744
786
16408659
70
55
12246671
32800263
2981310
481
15392987
44
334790363
255483479
14085480
40991783
56
103
78
3556
32824476
5752
13224
3
34351
767
794938
779008
308820894
1942
97
218
14230912
4036647
3745557
218141
3789
14076629
7
50943306
5100
534432
17
8486
195
1834
15
101417769
115748447
119823000
121595
10125175
12948544
211692
1294148
16061084
88550977
17432
871
125662561
50135761
108392
1596
163328
307147
9700854
245947
12
48
407824549
3
362490693
100389
40682787
342
7
3911
167
243
142924874
113862548
1768
18449
2091445
1617413
3939761
124456216
405141
11962765
14293
56958
57
132828
6895
3
206415760
119478749
27239938
50284103
46272
97335
9
207787063
2312
50
740
161055109
3578
13051
11004061
103
113
973668
386192686
789733
1205
516019
24865227
29
1608
19738
126
7680
3279274
4
402
3396967
2621506
1686280
561644
16
73
84907940
38164066
526
149580164
41
21
4
252792
3
285807
14188
34065105
1960
3
73903
22
32745
2
4
77
104583620
938128
3
238748
7800
7
9
23
129185
13906
4049
13
575
950
258942242
253
14145
1085
8991
1227548
322778
45785
858149
27347277
4441842
16
50128150
2525
433
2
24771989
75892716
32839413
488922
20610
72
109686
265851
4973904
29
3103271
5
283126
30
3998321
3167850
24
2012544
395653271
1707
1916283
48450
63064845
3475
20226
130670
75318
1204
6019564
1026
128282
90146
2872944
13549165
9
247
1906
446197484
78
9184
4631
395
181396011
14630
285
5
146
4
549
3
443
49634058
26264
1020688
5367938
53
14
48848282
9
5800828
5502558
410828
56
232294
227566
34
89388
1425299
409891
81434894
42579201
155
2
159912
505
210
91395653
8140
725477
50872
72443877
389
90112118
60661
3228
31496520
300788321
128
42
126
938
93241958
2
202
224442429
827
1633
458713727
1184
127
346396
188242
193
21
101
11
28246
8922203
9
242
236053
125
394373
1396
156667
146
3
587
391757780
89583059
109728982
68415
14161245
12
127185
509810704
1494338
8
4444602
12841788
43184
20928000
187842
22433500
3
12
570953
3905194
2137258
8292688
7048
3713
17277214
1535229
54
6
117
32131
1790
3748
18532
206795
5559302
58672
306284963
1381770
735501
81
2198076
444
801
797161
47574494
1597887
2160
1069465
23567
379
1904422
95775
861443
99720
162068
11729804
20
22
930
7683254
45793777
12
6
138682
719
5
13382738
373478
517788
182
22592
644
513
1389742
89438
36549
31052545
909772
8251269
219937
2843
14711
353622586
1132747
341661
865
154729
18
840482
136190261
5695
169346329
3214356
233
121
293
120
257969
180
125110714
68794556
34596458
110956
5840
7019014
1412
168071026
2010499
555
19
1669050
1881
986567
18
965803
19955942
1480
20951755
973
59
860567
47793035
5112070
2086016
146
7
1561
524638611
433
256
510186
6874950
2281
50
78820867
29621224
8840
45511
99
1693
298
7093
84389811
474
513517859
11572
242
15689
86378
15593
48543183
3816
1382624
58
49382293
91888361
224599770
10
1210
1587903
469
129893
162106
8
1272
75842
844983
370436297
3881801
70
1446091
22
391045781
2050
900721
220607681
16191898
931
66
5
1345506
3
6744
19939
4142
515605515
4389664
21698218
304639460
10
756
3960991
60
27
1176338
3188204
68878344
7
32818592
2962896
12149817
36
545
1045021
6960339
1185209
514703016
27794
52974
1929906
7877
30
46407001
1840713
184
47
504405198
13431
302
28
638417
760
16300605
5
247968
125
2882
11248799
11362
4883248
28
2517
13
221414
262759224
7708508
4389228
24
66024
341116
15753
7
52922
187754265
18
69952017
48618235
157642
11
543
171797
14
3394
201
1194
24636458
6435622
14245663
41
98952730
380
61
4119338
3
18
231052
10
113
4036
17857
413
17160
43
28969
285
7620801
3
113041900
244351689
337996
192
436463223
4968224
23304492
15256
1208
19941870
10
1593674
287447
69505300
117571560
1968
6883080
13797
413
60068
183383410
464
180049690
423625
11395854
1418539
3207
6208170
23
19317
112013098
1008898
10700
662
16632048
36889569
12874
19990
62
3755491
47
585
13
5118
4925
253676848
20690
592
25892
25
1201873
407
37242
408386209
9992
7
10
3272
12490
59063398
23229
44021
12810412
670649
28036
401626
937
8081
52
18294
15734613
17618
32253
147
204989916
7230648
13455
5177
134831476
1241
808
649202
6145
70
603206
289
1023895
4939
2402187
95
14
402008
4
333645237
1875873
11318
115
14316837
4126
2
270414266
109
45312489
46987422
41
2967
12246176
13923
6709
150807
29896116
1687787
4731581
7
210927
46711166
1022
218
975
30
22033
162173
343771
338
1914914
4704
54
19788272
225423
22152475
61407
53501
197263
35
23
295387
26910763
30270201
4305
287548
1295
920
10
1627114
1693
328
125
992158
35
4004
6031
2
69
13120000
17818
1424578
140435
7238
6736
39
5497046
84488
29148
30208148
2185536
31
12929930
19613887
8278
4649
497107
53
2009
54839350
61930433
2867453
2215616
284907
6262
26174
326
3
101448
342872680
29
49
507304
2
2
21646353
857846
170
116696478
325
9370628
380682
2691
88023012
14427016
36714
5203
92566
864
3
41
368
179940
2509220
6
18
262375368
13120442
6659497
28
39
609
568
3258
2753
410
48270
216
9
9
5851
9
107029
49
446
35616590
30170497
834
1835
230
426850036
8
248
3609
4123206
64761482
1503
633
126
51
92419209
210507
114
1009785
453
27
4300
2
3
20791
33063
13685
39
1371
259411
69946667
453077594
5
5
67159
249937276
4
30925762
117
130311
102
13991
375215965
1066572
1138
1138
177885
51
16328083
7657
171
38635
35525645
29055
43552
6182
1527866
487
7953
3
4010869
1592939
994
488813
5037
510250179
9776
2283
4578
1726111
7680
181
5521
76160767
485085754
2838567
106581074
25972
21398
11
17204561
7
38054303
244
216179
159511
56905
573872
30464
53
2
21
240
92949174
13837
35006
173659
123203370
893598
42498438
142
40
26159
31259304
496345
123621
5
822
71440076
386
11880
548097
2
575
17
13109892
45
350787411
8381
2626
1629828
40061
152
45
2723168
7
3550
8
219972
7
9
558
1438886
740490
187
415
1179800
841212
51952592
239
5067190
173788
8070543
1699
253460
63959348
6486
3
49973690
452501822
21816011
8714233
13444
24008
932362
312
4
98
185991397
66997921
22426
6
523783753
52
7
59
2
246
799
4545042
1668
6117
31315
95956
66658206
520208237
2120050
13135
179345957
578
421
46
844
4142916
4
1703
55
256069218
25
3982
32015935
371293
258259
2030
15722046
457953
65040
82662
20
45
82
7002034
14544
1702452
765
678233
41637494
98761
534
6
738067
105636
603219
4931057
243
32550
12
8035503
27363131
174944269
256
7125
14
2
37
148933458
388
14338308
295607662
11640472
2449612
4143300
289201
122
184810
8351214
2385
2649
4
58580
78269
13187439
371
6792046
226666
293999807
3411
579
136
508921
2
15147404
14488
95
55784
1325092
25
2281266
3071
21424
281386271
1437844
4498
436719339
127
47431
10177237
16383207
54
190
3
17
11471232
755
640192
189
970488
1697
52
237339302
10
4515
31928196
49
141679
2293895
829
7571
15
6293
145
1063193
1407102
23267619
3
63417316
7
302
21505
7475145
768571
73232
7
467
1475
27
20
506340
634
162081
4368
2031737
1469
859
376912188
481561
129670
26
13410
515150501
749
3789
1372491
1543663
973355
395134
257429245
39
998
870876
56388
324065903
197637
50
13155
166
114872
322479071
2358
27
13786636
2377106
214320
1046949
37
1463718
1976
3
6929
366515755
7
30869
41773
1830
25
642944
899824
7461
208
1987974
281629147
57895353
1049
9851
74746941
208
925
332
7
8186
173757209
23505764
121110
121974363
92039
3
71821
9994997
27686
39345
640045
1160163
12691
116604379
198147
2670
50
3
3013364
7562374
283
3
120
47591045
21676
263
196555230
7310556
974926
20
2886
23
3927096
201
32652881
90
291
5663474
5078328
40889
10229858
7673
39093516
55
4
42104604
341661
27589379
54211
11577
22098516
31578
2601
950
85883
36
23749398
6381494
204
491823
1975
111
25
662
21
4432
3887401
397073226
7660254
36
436
10588884
6
236
3691
4026
435763293
754660
9691537
13727
225727670
6068
283297
6464342
5629
12
4690630
32677
317
13
3306
354134
10
27194692
11812
38397
52
3603611
4402
7
46
14
266523
2068158
95
2
45
1562
28
79884
3197
198020305
2
1353
474409932
32437
122
24
1281064
12
802
4
4735751
1072
28986
2625
53870640
88123910
4459
67443
28860549
2
4
3411
9
8095838
8150
56
241
357462721
11648
2849
14
4
268
26871
245735
16236832
121204142
7587
36006199
13214
126180
4482
132735818
120222
6
1555
11325
3162248
21553924
48136734
3630
740
561
4834937
295
24
6868
52
381
284
17
29
44700
64
11514
55661475
117474588
34
14625171
131103655
175340
23
118239
329
2454352
79
30
252712517
4032661
44222092
103
206773
1643
14885
3
417
135925
41538
11550
5
272843997
19992758
3
966
14107617
456587
323
6678310
157
244
1951
732244
476281
40212
1110
3318
8
365
7553
20528
28852627
3226578
678
30
114274
3
13
7418
14006
173751973
4135
160
35880217
3
239
19770190
22388
76551465
336181967
5
207085486
7
235
204241556
3397849
12611301
452910
3090606
16126
2634
37966532
3482712
172
31298
1814
832
495343
2718
850278
13969948
1392404
156044497
69782
80
3478362
158524879
3119
11750
29491892
30
281637
3
11
495041
51
49504324
813
10
900370
940
198
262201863
162
87
187656
17
251109
3360760
18
10046
260
50
30786519
7632
32742
38078
67222
3
237048
459139
4594444
106
18588
7
6477106
6631726
2646790
6161925
504
18
5218121
25
18217878
23
359
2407332
3924
116
8793
30
57488271
154253554
59289
14027
57649
2
361662
98099
220
348
18
1072486
504470526
23
180
326971
146260
12
2811
5
178848096
1627
600947
281274
48
824
25035
3968
3179953
3075618
62944
45584226
83
132433433
10327101
6823
165333
231
12479542
72393211
31853
255339375
220943
6861826
6209996
9315856
6
215245
7410
2
1086
17642280
229735
443225338
817
7
7
1315
4123794
6464
98695763
1751308
233994486
2755389
6
304939
60708018
2797092
46921
509019
18437
521555840
295475114
2053
582992
372101
2051
175041441
92
1358
120
54809
2242
79813
10277960
63009
35076719
52
333216
55
35973
16161036
12774850
338
7930
14
14
41397
52
2
58
47
3445
25248316
27094
14
10725246
61697341
22
398531167
381385582
30075
1654990
89470325
83
121054
686
217006244
1433
121
5
23322699
345643
153117
75829
234409
3595
4482
1537
107584
520225
31
43570
224200
2
16569609
19
2
2
5
7289
655
103316
24
461476
58
84277857
290502
317513
65033
49446469
4
228004
221334491
5299611
5827255
290788054
2777
11078411
7356
7355217
194294
61
58376620
4383
56
9667
16
230577
34114
47483757
408919
1196154
68
218009
2
242901536
3
151220066
66
13725185
8058
1705
201978
497162317
2427
83665
183181
129283
1002
62504239
9
10704
263
3167419
41
242630
11479270
15993134
456203454
6030010
49442777
12309
19
4505
61510726
6212
46
7226
1219
3880
103909652
6274
560
30
103676338
2087
353358034
1184973
14
12106403
9465740
160949
10230524
11
35389
1054475
1097722
3
123888
16404
831411
150
347859281
1053752
5
137
4962
56396001
10
1793180
44696
1813437
28340644
6559
26
7526
6
460932
56918407
3
330
5
5096704
109195680
3305
5849012
452568
736769
676
42
13419018
3054
5018
972159
32112924
6075
417797
6
239
164
279
93350
11497
1691
295
321
2036
330823
15924
30
10458163
1738010
2645
1020
123688526
52
3
24423537
22129
630
247523
491
4
212511
7291
220792681
418892500
68
271943749
276574775
9011902
9
10246768
1327351
196
184
2119
241076422
354565
58
5
9109
5608655
3
3567305
11826414
208
1487
23963
52
238
399
15
27179797
6674623
55961228
16338162
25562
819
68
2
20549
1599203
20907354
122
10
83049931
922
58
116
107550005
130375036
5
1499
40806835
216
514
3
1178948
23240941
519266
312122
9952
2
1107519
1599
8040019
8
1180454
663
145475229
932153
55158113
518581839
5
149
26193
7
30261
468437347
898
3993717
5
273657662
1055570
204172533
865
39551
405
8
279370
433809833
24743357
257649033
8
238984524
7737
50968307
951508
5880882
15332947
5365
49
3405752
14816508
3768720
2031247
1210175
83
815
184
2679476
1181495
12879892
60639
498309344
37463716
396830953
1085
67029659
21274
74775
30171311
1224
399
9375346
64
11
6291924
264687521
524595397
13593266
5652781
4
4587
98615438
19346272
5364203
24976
300016
5837
11544507
2035095
329
329195
2
52
1387
49
1707065
10836649
130259
1321
3
135179053
664
300
49114
2
459
178
2950802
115
610
13
17184365
56242
313
443
174
69433656
19146
439
48
767
7019
5
77335149
92270
190329
46346
69781
190804
658
548
2152741
14049849
3
1710
11
2
4378
206
124948621
219214
197224
435006
433202
437
3468
7
227699173
27250
16546118
23
106317598
280
1986
16039
1482402
3551
87879129
22
859440
736060
155852164
117
40604364
678381
105691
4
6
888
22019018
2
231480646
4092679
141
47879979
2707
428
27827702
2242
262931619
84
15
72613349
15
374607
24024
76608810
349
100127300
229522
82852
77986986
27870
656563
8665641
3651802
22285598
25735997
4
60435811
175
735920
100328578
1868038
3505265
1291
4
80466
23881
2531
82708554
11
159912304
266979745
426159
29
64
242507330
200
50
12
62
107534505
7611
115
137254
155906
1240871
252406
55145250
12414192
374856773
282065195
33891
220941
99241
42276038
15018265
3003460
282036773
1560310
375
514200242
4264423
3411421
94512471
1018
271
99
27046
2854807
43
27573421
184901175
248
35088
100556864
25
16616131
718459
240
161545
274
5
214
31
665067
1728801
822995
1132
804667
28
346817
73
2
2178615
315538032
65
8540812
32365842
201
5321801
10
5334
52389756
2017
4199628
2549203
12
12221
12
110218596
123405661
3081279
56603
381
487105
1778458
29743432
63958
4722
403544
442
465
48990079
1009
1635772
1003202
16353196
165
1063575
1601408
83301
2
230319001
5458
404698775
13339181
20728236
32515
227331
8979719
142652
1395805
113
91731
49714878
64447434
8026358
258579
10
5369877
936270
486
201086821
10
182323
15098493
1636
3361926
77
11
12237876
3568
105
16
3
244815920
28999
7136858
213264
15105744
15414124
7781
3355
95
6
19
12348
6
18210
573864
3
15382
20352
5294
174826
399863
128047545
84
265512784
193
150
28126649
130558
1417
59
7334272
61384
526
1654
1344
463197355
99713
5291558
47
2422
243
25746
6
312
254642260
9
142078306
426375
16132924
21612
2466586
7
36
3397
119
72
423929710
1227541
69
840
103341
29
35327537
4
3586
92
18
124
1460914
828
40
256706
1341244
13632809
4193834
6816534
36068
2063991
573
14922
174113
291116
26
48
992695
15999
196925
8131
53
63608480
83153522
678919
367171
336986469
256909
3
42719074
2385
18
8952539
321
13760
7
1051
3
3596166
117720000
123
40739
841018
50
253
3657
3136
4797
222017421
2180493
59529
91463
454202205
9579
8
400002129
188271
478661821
46877183
239148969
5214446
6
484
2
70
31
25442
78745
18002
56791457
291275712
2
181657
101
1609
29271
187
273
36709140
17315
283943791
32756
87175197
92956232
197
239044
1198
325
9139
55070518
7
2583
123
192
115
384
341226035
2552
2287
2
409
48
43306
192537
89
3785454
659
6066
343253
205750
63209
7
237596396
9456251
4310174
3856921
37
60
113639266
894
4831
5337250
14474096
63
2014236
7993
169886
31
21807456
22207
13923
265277133
131411
37765503
200
15
120
1551817
937
2653525
25
2
68
49894
13090
30280542
1038
6
34900921
5934
88558821
13
3667567
15
1088
17178514
3471138
345422762
22
5970433
4064
422344270
258
22883
2899002
20679649
4015
118785692
3845846
241
7
190134879
503
63
508936
2027
3
474704044
13
1115851
268
144403926
101
52380
15940
34360
3027720
244988
3413034
28
24009927
262975
4124301
101695538
11070885
3152
656554
159908519
91464
35333
1275
132229
632169
31351
14
2
19714
125
30960151
453254307
86018
85651
413070
431210
111601
2
502524286
900169
411
819132
191376163
481
1946655
14
232451
500507773
15
1409
106691
15915
1469
1825
4
120114635
13717
219
66281218
1422510
14306701
1125758
7
255
21612
2929772
6
1538317
27006
46
3
1780
2153599
149814626
33298529
9238303
12152
1328
298198786
347459
222142995
104278082
1415717
659586
415098777
301082
260321
13
97026
342656
50
14342430
482479939
1135144
7
64764
44784544
3683374
39
6899853
98139
27913
61299997
254208
7416364
9573
139
453802
14
185
94084454
234
75668
431123719
6944930
39
199
29
322726
21
62062
2983
359866271
4223827
118
6325549
45
34
73817
6
684371
26
8
193352
335829414
4608
846790
30
151489
72660
58
55
105858707
16642121
6
23994156
255
7
1415
18
5102691
58131534
13029835
166670
803
89887
2
727
6297511
377
7902
117313
45490
2833148
11
50
3
320679
734
149626
80353115
68968247
25
3887275
2339415
14980415
31200433
2
18439
55609
130960198
755
2
11263
4010
23
42
1982
320
198346
494408
516690
2102898
4759
3
3746643
30214528
49241
9699
26
481794844
15
4722221
92324
28
277060
85
3208
2118
363666627
23269049
7473
195565087
1263016
7
60525311
325598535
31345
28918632
107427
108026
11
178458
65429
23507
72
260187566
7818578
929
181
205
69
961824
15258044
5075
2563406
114944
195994
122
9
200465608
14594
2767421
400
1884781
25778720
977
355
16706
373331904
53
653
1961347
10156338
5
1011
1257177
237343
619725
1843
1951
1246082
97742
2204
176
174407
507
6969225
186515
31908
58507460
25518
201537856
177501318
5986
27072085
338929
117
5863
696602
2014643
3460897
3
235278
133228196
2849542
365509
1947
97941249
6686738
52
133296
933
942966
503
98297
1377998
105389
251
210085633
16982
448
489918
158544
3606
48344
91
37502
3454883
1155
228966
129937762
229
225584648
34395
483144
3015
107850
39001832
4872635
295400
2230711
96008812
10226
476896390
530443022
4945456
1846798
611
2243761
40387750
35731
5603
33432043
1908
2829
36636254
313418183
19964
70073899
18
7413
335
305047430
13374143
159
147466
6
6285216
12735
68647442
103
851
138013
86
124802
928769
17417
240100831
3132791
586514
17076446
110503135
6
148903429
7
2
38850833
11436734
15
475918
11452
77971
216
180
5209673
44055
445525927
18603120
3483059
3027325
15249078
296326
130378193
73
65492
3
7045281
626634
73
13
94650
30295
6325
64587760
64
49839
3666197
1750
31697
112320798
1672401
265559539
10276985
3903769
157
8
252
1450537
234
60182
1741943
109649
2519
46
4
206911850
6437733
1352
23730560
444061047
11
62
25
601
27674
182846357
59
178554944
5
1324
4609
233454
25549
87124
11991
1058
8413
16170948
57111236
59
25802570
2029342
11
3
14032
511619
51
354058967
701437
223780
77
17387
7
301131
27042
200562
1891
2528
1438327
61667
29586810
395
570
233891
19847
224168305
2472
24
13011
8497
8292
2982
512576
20245642
86616320
113
6661
2014
3610
161129453
320056
24
14767032
8076
63923
3
47
3918650
11966718
85785912
4
393
341
13247
49028930
138136
1007237
398
4866
95
168
4259532
373080
5968402
379363
5290473
22
937350
2797084
513976935
7692660
41747600
387675
39567108
66921
1199
554
13
159
113
56
23
20
346286
6
37
45416514
11
12
9097
50816708
669
7
9220
23386
233232
427639272
45946
7167606
3
33276
2
320605902
2
97190
28
33928143
96
55655745
31786053
2
1922202
5157873
7905
8892
935
38
342
42
26211919
631333
17
13560
43
75
2728
3677063
14983
197531050
28812
2465
262
907837
10620
2
59916394
390
9
65500661
4199172
7
241259416
252
5250051
1828883
11
24358
348
7
4708
1204217
930201
297762
2
857
684
147489
26
15415
7958818
1250873
218881
445
1537155
14215
11304007
24759
4413563
61
42846
51
18583
94
2742272
26858623
225922
10
403602150
33474
702663
2857818
32562319
38003
7
270479
61
225524
7094517
844
227
59390
2716
1720
675
4522
516716381
2
26
3955
15770659
1384586
642408
63
190
69
696
507
396
33
430
265
32748981
11681
77
6679692
2315446
11
1716976
114947
170
95631280
959
4
224949
27883
54300312
171761
1614120
81742945
854003
198142500
52469084
366506782
14122
8073
202581
685
64375719
10324
33604393
305
9364107
17
136471
11466485
3357
343
19672
50418
770
197
51
21036
3
16
11904424
19386385
179666337
308247088
55442996
23
2206927
1026498
5376
6182799
113086627
455212
461
56212153
77
11053
255315
445374167
1058086
54998
5311378
7
89
7997082
191532940
137103688
42
126264800
24624424
2015
77063
5443341
5380034
3272
6136
33214024
8
67022
22581
36462
553588
515261
196069
60
145877007
601820
9889977
426147587
13
26356
18436585
8711723
50248652
250178172
217666
13365283
30661328
94078892
21113284
18502381
531980
2
1510
53890
105
1078236
1045246
937046
1714
5
93
8099074
12571150
187651080
914740
9412277
301757
25651
84335801
53238
2534697
362827
11
11860
12297043
1504
11661
129118
90201248
1474
52304196
7
37031
3303940
367515
125017
25674
257797964
12161
385911
133691
1910
381589737
39
182
305206
1224714
4729
193
3822
42545
6562940
2623
3403
21410325
26531331
223217788
7035736
3
3296397
2613936
29
57964108
923366
24797615
238952973
161184
170247
172
202130304
781
5741
787
818507
1980636
24
1325960
700200
14
7331824
6281
3655763
468
2
11323001
1904
1648076
76
12503280
19619681
16251751
30354
58
11
117554
87159
3
109173863
580658
64278844
41724039
2
65673973
5066015
3601488
110963748
171
132972240
7
14393
216263
18244
3707656
51009751
204728028
2945
20734
15059746
10471111
17
26
7486
11082897
364743
2644725
7399
3972355
3697220
1007089
11
3403
50565215
11
31964948
102428608
29
27075
100249947
57
32616193
437356003
11405
3
12690150
50416
670490
2020187
106445
11997646
3
276
36
940
11675
29473
45126652
3
13705657
2
32
1405
4589513
118
12207
1507
33718262
14954757
61540122
464
6190
1786
175993
3459
128703003
98183
36641
29151
2526
5852
5244838
1221972
15027
14026786
506959
208572685
26227990
269324711
295
218
889171
186
14600
739
7
34667
19
43
28234975
4
503093
4
20
2
107377901
212791189
50
28719
2301
71
1424444
192
200
1362
126
452536
685614
90145976
476
2863801
48824
54
2413874
368445661
51
242821
26374954
23
100215839
859
520125544
12
7366672
16194
3811314
3217
14227396
8
78
80309119
70
78
80
39575443
718058
19953913
4269112
207049065
2603
38497373
22806
444421684
98909457
9
3567219
4572
371
144876
11459635
6824972
2
23735
93
27
65
2
315818279
183
3065
504789368
915
143767
3415040
1414
688848
56
16029121
196
91469052
119585692
638442
3
88
3716097
17
7797010
67
1722
768548
5123445
1372192
362786397
135889944
22426007
108
137
27360
865
315
5651681
2733
6
1803247
11
1169081
22266349
17135508
3749
130
139522476
2158496
754
43723
58666668
8
467128
268336
270320
13763
14
3
28336415
2445
7296
5206
155361
146207627
20
51640311
130576344
28753
24
962549
1885561
7
9413735
31891
1383
27754500
11751
12
15963360
34502682
85596406
20891
99
1202
2540813
174
6644239
14000
191
10
439631
9
117904212
7
7172
108669483
20834431
292862440
543119
28317
397759475
64
7
3
23064
490888823
1699147
9188
25
7
28393934
269586
63
554
525839019
3776
106405576
1101508
28
9
39766304
2
196429
8788
11
183
3475
6
230
12488198
58899760
30
12183159
200689
31781
7
206
46986285
226
17
34179
123943
5
10337
163
183404697
27310
14753
4
312
2
226158449
16230
6
5414
515
134
2582
3758
29459400
14039
60
376
853254
25879922
180
30766
225352
135
8
13
1464430
18
168
18
107
1843687
3596432
11909
139091
2
3
9572961
109870
50744353
151
304054662
102116005
1223
59069
1699299
1437923
3
253
600042
61700
56
228297
67444845
48
5
159
31432891
419673
1265226
58093565
82166300
46023507
9
176
2712741
78266808
260997755
35321881
6
60830
10
1301152
996
521
8
8
63556601
3
2068
1899274
13522821
212985
807290
230
343
112
45860
5973
9995
123
1916
5
22482
2510408
65997108
77954
3696132
13279
9
6639
30920
2429
170
24
332077
58
14
5
125863673
130282
862
234780
2259
44712848
2589839
359
206274
1804
15
1264673
1190
187003764
256157656
194578415
118
3520
32410
58098059
27662
6635843
189968
2327
467051
716
15691873
463051981
118306
1512954
36246320
832
45
248927
14920
65
34186062
59794
158084
48440041
1426285
36753
7
55726
161351
18244
9
5250
3595
5
50649926
56
2151
482329979
3045
5
11747184
225114
12662
205
12037374
141708402
352625
270773618
1514734
2904
3110
3807
131083879
5553850
254907630
460463
15829244
13607
8
255
19
134950352
3734326
57315542
427274092
14693908
815172
7
147797
30051610
264730579
1242725
29021788
59862
53
4
90
10403
6
289051
231
143901733
347398731
27042
1008
3624
654
4
13
12179
9505883
2
11
832
446965
2555976
4
1548
689420
3
124495
1340
3903127
517847
6
286141
470080812
66916961
121538002
287
358
22525872
605724
31
112786
30255
302789451
44
381
1928
3334
179731190
3
31368739
175
41
88
997
30
270912
16409360
16211
455008654
63
319595
1976225
235520
1051
92
184706566
42192
21
3
1124
5150
14
42949
2
655515
49447341
931991
3
1419822
151
89715287
5355536
6538
1549
472664454
465
233
1781049
434553796
127071
2234
86
80
52
27338014
520
3084
15495
2086453
7471953
24
260096225
93
89284
107964
423
32794426
49676
422
20705255
7149042
1126348
17917
1180072
108
12385
3131236
15
47319
10
219747
4
272
30
55069696
95512111
377
1347173
1171
123844067
120478021
1345
8011225
1205537
24300830
6
58039
773759
61
23767
331
2797
104121
5076239
185399
9049
27939457
1229
367
2
12
103552
19
44319567
11346
26
127
19554
56
18286
3312
460078355
452
26
754893
98565
4
1745
7601602
257121
6021487
168253234
1263
593
8
177087525
13204
6968590
99
21153137
87
20565342
3
10
4066240
10
41806
1771
225117
65
1232
677
33815
1971072
15694794
234
28015
1333631
1393
21
982889
370528
18908395
58669983
10571992
154752039
93
10100
3893580
238
1291
390
16564379
12553
1375
12788123
247059
368
87393033
45
1078120
487491
282
125
5964148
3
1010054
1462989
331
97739
1527
202
306645
114446
131
106
212211198
387501109
87027808
465625610
184531742
784023
413541
26235
67
15326540
21
47736873
2072068
186340
3201314
5
41463265
6168171
4855265
339
69965
680
959365
91
2319353
11
4
3042
375893683
10551
123210032
4052
39
7
3538
27118
508425138
2964
419731
900
17275383
28861531
177369453
3408980
362530
64
124908
197804
346475530
27602639
44480925
1173300
4372
2156842
16946032
1470
31
6
164
4398111
44
239467
1464
181
120873635
7
3
79781
5485
87091660
10
35045174
55110998
209664
42737
29018
343882
1362
62
15198
1611
211
34317921
8275391
148
18092465
9358
12
6
1410041
2
71
1018
15644
212
22620039
39
253634557
107951341
3
119396288
9718
10281
27847857
524255019
907
2353
3637524
32
83152820
6637252
10
1013483
253097
49
2392778
7343
9
8
10952625
5
1457
1440362
453248793
2381
2
88776
464899
270
51407
34
3961
425522
30
31
6518
6
242872
17
1059
66
65
2795
1543
4053
8983914
466294
5
23
3314634
5098294
29
676
1551540
36830
187
182
625
6
886240
121602
125
26167968
140
68
172
15
1518
4496822
92597
198648
97731
7
44744547
29862
260547185
54356370
16306
18012559
55017441
10152711
25
52
1555
15568043
117660701
8891696
1701188
2938
1590612
673
6694
29
7
8020
346
458
254477
90
3699444
59
500372032
10
37142
9152
335
4628
1896
3
5888419
1516
53466035
104079
11353
39400964
7258107
369922218
8
34340
1872
30
15373224
124793
23
7
222151
2219538
231
124330
113050800
639619
1047
264745700
1642
132829288
43
6785045
8893619
16
17460
237125
24939
2422085
679797
103990
58165
4
26
130
43883
31
208189671
55
3617778
22
53216532
83855379
229379171
4
162
150831346
149
452
6704
187
2
47847731
22223950
1660
2711520
1940024
4934
541542
2064
17457210
442247
131
1756142
3363
948369
4393
105609
2974337
6447
5578
197
438
32648625
31344
850
354
357607
2671224
31
190467
6729
7460491
8
3
107363
7498
169294429
37
4601
138600964
158318521
483882602
254814659
1179019
12065
2124831
344517236
25
10937812
479298839
28
96275697
399872864
8922
513990907
348175018
15527382
110
7767925
31449
2
39968
30603
194
41
706
165234497
540
517515738
313444
51
4
23990
515
28354
10863595
14645
390
14916046
10160526
254
1444
9867
439866
1937
64495
1986
27811962
3
2931056
159
43
3108595
5
1334
367
7667260
11
102851762
623
711
1897452
338736239
301
1129
1590
1401
1272
744
44295
10153155
2
108
75335851
325
8434
14
257101
105
2365
120
484154080
432460
920810
994
7
14509450
26434
3847
5902
31440688
1694786
103857445
224929304
1889579
47
37101773
1415325
88598
170539343
7198
239723799
189342
707
746
7
22
137428567
223079396
305641372
9484245
40
467715
42
3778
14249498
26
75289722
53541133
2086680
113126
1030687
9
24002008
271666
6915389
5824575
28
185
160
15070228
15584769
491
13
347182854
11
8
39836
26817
11961650
52005
1625917
104699249
746
772998
5
842
7
37157
21522
18695
17832178
417
2029
436
397770924
93287725
95295125
22419
2415884
793
20257
1952387
12099
117
1296140
3708532
633
4117669
6487
64936485
292295
2935
269698994
511743
1137762
3976
3161
12194
206
5883254
6870
28
1916
528301334
145378
97
4
24069
23238
10079110
80
15
481263
12351210
106
139794
121907371
1658100
4039466
14
117285606
314892
311
23933
8917
2
105739188
67480412
2
41869
33476557
30
474488
3477
80134
13652738
84596765
1670
35648
9269
64191
105
722
1287375
121967600
21577335
2843910
2141
334
485
237744069
28520873
36066669
994
23
9065
5
443863444
1876
44
88258
6209504
5751989
128521026
529211935
457
4802
6908402
202396518
28698170
232
9
3
10234601
20659
42
149554389
122
2925
51
3079
5552120
53124951
8664
435147053
16777
15
17364675
20
299411
249306
68885
9333400
11
99899
158
875956
13
6
9078
4920
142248896
2
1451
2060
58
191
31434
2
714
101626
438021
117
4
6568
3463386
351
6995
467
1467
155
2786658
15862972
7
3569
147685
24
31
788209
2662
259471972
669558
350270
1809627
267966
5336
5
14885
64566880
4
12995659
499579
317
42261
85
525473
3294
1890
1823881
3949
386
24
4858223
769
2312
519476560
482561647
218979
62593
831
332363135
40535437
61743
63
600
7
10272
5842811
5197450
1026
14689162
81
5279506
14237
4
234
14
20481
82644
9181
10640
61297472
9
3249556
28360
7981
50
1746
39
14
298
103824575
9453
892
95210073
11103342
4524
6914748
871919
185059683
5042339
639
2301
55666165
531
97
7
1548224
24952010
11422855
7014
15063
14
24
300
96834085
28118
192
12
41218
47039
1916
1454740
3076597
104
4
3558
93728
28
428
407209509
20751324
566452
4585873
122
350
356021
109438
9439
265646055
352117
4144802
5
82635
176839
1261210
305
12620086
969166
44
11
1475445
205894
15198860
166728033
709
3
2
367664
55
48393514
1701633
59095
26
1654184
110774
228
2738
108
1201695
3701
207
749
1511413
192318421
7
260
5405318
9545546
236136604
61676987
5112
20415
11685
36785177
6916355
19542770
6886
6168
28862
52553267
2728968
107976564
47243099
47
27
99253690
4124
751266
314679
19
44
371147780
383893
16
25604
45047
822
376
72741685
107273
240806970
107833
754
12
36
406
118214389
118072
187
63309
278
11854
755
30
992666
34541780
1802309
538
329967
152743
204465305
425523
6327
128
239812
32383158
3368832
47551145
9
16
98205
445329551
15134599
8434381
58164
13059387
9719
57
19
447654
77
240
123342
33
59658349
35233
240872372
4608
103931
28380148
53616803
882401
10189
3227987
1000
2
8685219
2625144
203017
7
25
15180
146678230
5
1936
76
266323810
58318485
29007636
31653
40955
10844526
1652931
1847659
3982055
9
4302
6
940
28406
33946
119730
275903
71
5
461368864
236
13814
181088
1500
404
54
3
6378389
174
45106
211435
139
574
307105
9675561
169164064
22462114
8
1592
119
27
25
14
18678
9548
5562926
2
2231013
7022
41
265605951
30919053
180088501
21571174
363161
1598878
247907565
2327
4
28396296
329748
242
932197
5669
7011
126084827
317937
62705280
136
241406
15223162
429
12474
13439803
70266556
351454
523393
715
11
6658581
1235760
5
341
23936677
54428544
495064
339859163
86
2
256
87107567
153233064
7
50
765
2
175814
404189642
1408867
1825710
213829014
8037869
1373293
5
46611
54355084
7418
143
12537
40064
224072
30392353
4
24300
23786739
3
371
1621
451237469
3
1859531
9
4
2037
547651
22411
48311
13600521
189
41519572
326220
284545057
9850
98
38431974
4992954
13
88217185
106
65564718
2319698
3828
14545747
10
233875
122655
52798
12885699
121971
852
875
43
236745
1012
1929
80594321
93
25022
12839
4980183
25710652
4117236
27
1847747
2
355164356
3536548
374343
40071296
3
989084
775812
52725
23827
1950049
120924080
1100
2
209
1163
9
250
8956
958
565789
280749
58
43367
11
18
1610
56741130
153317
3465
56626792
45102846
7
867
15705
7870495
120605
15554224
326031626
93874737
9464230
27705385
35
246555
2284411
7991
29086
62
552231
45264
1795394
6
201
51161530
6837
398466397
937
52
20952
65196386
62924040
1276660
110805055
31428
34527504
413201023
282494313
15573599
2
1263228
53
3308932
29
24365880
45703000
89583218
40
764077
5371
91339
1347927
3
22297702
55759
66504954
11
918470
6844955
1758
7600
7406388
1534
1809
17313391
297599
388
3118472
307119
178
9550
911184
261467156
57719372
11631
164
4926433
57
9
181
13
167059869
48
1252547
16761335
13171604
60
329568497
16
43013211
16
38088
123
130839231
3442
6800
5
101
54163
506337572
50080
6117901
76420
2585
8655
54
1518
50073
28857641
47
126112
8115316
14
10159
109
14445
38490
594
110128
2510655
10103980
247970224
16741549
8400010
14
5796751
59
180734
158
23602
18293
235
108312098
21869357
36688
251539
57
180735
362073715
34
17
6077
439083
10241194
41961410
7689472
14094087
233
5648586
11
177
234893753
117423
18
243
12
69
2
2058798
1352
1889
48515819
272543
2
4902
78610972
29109
29465114
1543552
31
6
52
1141
59191
2263262
92121613
75
15
207112
12
10
3
874603
264247344
3626436
156464
11
7400571
5613
3917
2609
5326701
28
1308943
19612
252
3682661
22373212
9
32
91973226
9
482
1370
24
8309648
2260908
4
16139
5240
23
137878
2895
234082904
6266
53
16
77
534579872
1295
4061002
32305
12023286
11
2
2493
819525
6244
26
2
125320
14
16744
3105802
37589
553
36942
428
8888
1095165
222
30
482
6564
2
316
48
4510
34
6
107813721
1181039
120907
6332
220
31050
1894982
48
572
21314
108
1738
9108
441
850
38313
252193409
83704461
5851348
6
5
499
14
476870999
16974046
209416
103
127499
163063136
35253728
5711793
17564
29690583
205634596
428822
553
25
31054
7784980
48489
243
30753
107684127
60494
185414273
50325831
15
233834
396
405
149
3715
58485
52
13986063
438510646
415
1212557
1771
38272673
7
2086389
324
3
224
7500
19819
14228511
1471
7902
425101
4487
84
409
1210
13
6137729
61962933
1044475
95
9089
349
13
7708
198056
27
451715520
12629037
108828849
29
9069
61628393
775
1706948
1163
519722652
69
954689
1004
232070140
1678658
26
44243563
988
27889
2940
2878
628588
91229331
355020
6244022
11
216059925
470036
240839
237534
10
281992512
3
110
898611
24472
126
67613
526459623
433297
7033863
9956153
5535143
41911
156139950
25780657
214
170234
236416034
4
1133
8
506371480
4282390
1707
20
42156
369
2
218290
108
15140
140
475130
23
4772
1356
7226040
516
39052
46
14188
3
122
64521
3
12
24
130
18327855
4217
1965
2814
20264
211028159
871
74
3822709
8982426
27
407
652
82113277
218411
149650475
1542
358837
419533
3
2265
38203
8331734
1318
28880
80336511
516688532
28
12753
6094928
100282
3121
1271668
11
118
22
1372
432
233949901
425
2465
22109
18
29245986
25
21
28
175587262
224
410400
403629787
3
273478
7145
10435
3667
180066
32757
3362610
353994
4
5860
629472
859016
14
22
63
15593459
10688046
522772973
6
17382
6
215
14
19310798
102195
598
10
1311975
6291386
10008
125
253972
6
460492180
10
25151
107
12884
5
3
47
310482054
8222675
3467341
1223
99683
3
13727
25023
4033
355
459357986
59412
154416380
21006
182341
63
1557222
449723
101
189
142998447
7758383
124
19
5405636
89529
60358391
5180
22932
858298
31962009
8253
943897
63
163567527
28162247
186
172
11591
801361
2
237499
255
25273
144226
56
1123
597
51027
150976
108509
62889508
38543
11435523
6308
19
233003513
19649
342953283
48086
1715
375
25656306
51565
32928567
12273917
18334
142
2876246
1397
2
83178302
244607
114072478
156872251
13
9265994
9
42
10486
36396
231
47272
10404
16793
53875
69877934
3105878
93
2668
281097360
496164866
360
4883
484085351
14359522
28
10235
41
138
3
99649
11475
16387
9
228
22
60960785
80394523
55
625133
107622
52312
407
13
30133
924804
3633
131518
30
86685
2066
3722357
4008
3
29553149
69868865
1261774
761712
6532581
2
1240
26358103
57
650872
13618976
206881
142
40
392352744
2838020
134312264
229221368
5864
13920
4430831
169786615
3732835
14
15
38660335
486795364
38
8
4
22336498
890
12
12563492
970019
26677631
135
257359
6
3258983
923133
16
233517986
60
887787
69
58
19805
407564734
16160255
414876
2
200
125566
1029
90
17060
204924
166
492444901
8796531
29445832
6
973022
5440854
6764619
385
371116492
1234325
7775361
9
2
290
12468576
356
3353
175458130
254669
1377453
2
2
166
15898
24636229
222
35574450
290129024
37882
291925445
17927
17211
30517
254
895619
224786
93618
12612
25234325
5
834434
435460386
26
427032
108311
27524707
334169
492736
43
106
1826402
10135
272912123
169232
10623
1712
28733
138
266963975
23721619
224
2988
142702531
20
2406
518961
80197355
40740
30750935
250
459036090
99031547
31
307
9
128
191358
283932459
67
14
77969
875
203052715
12
3399772
38160053
10
61
54446
15
5
443447
126355808
256697
2
14
98632438
7992
118801254
7659740
18439
10145
1240841
13006289
121694
7627
7
3058892
528
1647161
94205736
446845852
710970
85914
531111
144
94053
3
3
224275
23408
1765
44544737
803
14
1324
443
8
275
11534660
577792
108
993986
4
12566
517809
1166
15
11538
2828177
2379
1405203
9
32704750
20
17167
26206448
2036854
285149
2
8117
142
30680450
39560003
49647611
421888
14615477
1870869
527651
1899
16
41316930
32439806
45266303
87
21
12
36100
685137
7
127
651728
96001
178767534
32
3112099
455229568
173
75800047
15
12488829
867865
313868520
432001
366
4983
8178764
394409059
205059
44068794
4041
339977
719237
83843037
2
5095
59050406
118666
3
56
240
1993222
82
1276
7371
715
9944897
5220
71
62932761
109565
1607843
167
97887560
444
259626000
9292052
112
2736
343
8038439
201008
80020
3028
59441552
11
2061270
30403
958
14280
15
2365716
32
1871
4879
199
16182992
105195
433546
30
816926
68
28165
87910182
3
6162
39
108072767
60284640
32453923
39
26812
109
44292740
2
4622258
2
25
159156803
972
999
4111071
196
833821
96686045
30957442
96
5
22
1856
10964
293246
94544236
1126
1240
1894
40
1394
12
12440299
48
5
152
253201
82286
755
176932375
38661
1561546
14184
108585609
7
58852
73362
16312349
312862
96
55
2107361
1566
254014961
12
54
7089670
223864
988172
6
437489879
10995
3902
217029
3
6447
11
235242294
1177
49826661
6884
169557
2
3629779
3965307
3195
26
8
313
15227603
35765
26
29433
1741133
862264
5
500162559
1583
782827
99
12
75219450
14
93087978
62
303851200
6515
2
1125209
8210302
2
12770
13
23709343
11259
56
30522032
1474516
444
17067
22786
4763
45156629
276780590
228
311
15601110
1630
2318957
9010199
1901
234764
30224
12612995
100193
14910886
155515
448516693
2
35
1072634
3985
53
851126
7798626
16
134
24
429
2850270
91790029
1241086
59
26374
62
21451021
43657
253863
16
7917711
2
37
78012701
15
42
54
508860
7
322889
332960908
472
1804569
28
122107
58110
1946543
28350254
262
99916002
5341591
2099
2850
66450950
51105810
164
59
9
7
180
428847
125144127
21
3
68403
28210745
105887
20180007
64651
1210
451278673
74659095
893
2670391
43250116
310
517
24571
14
124
168918
242221930
7509250
35162198
382879
4
122651
40746997
1585232
1940
579686
4881195
499
16145428
209302
217931
3832
109841
774283
110
43788
274
24623607
3
495747
3322
732
14723689
40838
9242163
54
14
972354
127
1122577
8
257498
269247490
5
125947445
256739179
14341174
92190237
7
982134
3
430
442
8
58418708
733
125930
4
673722
181391631
23745946
335
2650
510314979
5551064
109412924
25499
111814916
19982814
16176
1429
4
38
747
25
117364920
631344
6312
112309300
1494845
26
101304521
20
27187
2539
81143
22
85
85
11733746
6999
15141
14778946
63099
73299
210117
499403093
348425
24723
46759658
895
422292613
22
62441631
3001
103
5402119
3389617
18250345
11710
28144
1901898
639876
293443
2
258394333
24653
10618
3
2
162424814
16770621
284757
66615818
5
100
923433
61630747
1042242
1804
95825
818023
402021
15
3154
462
7929
194911865
138768
207
30
123
310441457
311
2960936
5801330
7525
6
314378732
1765
12
14
7422
975
252785778
29833514
25
117
370637569
1900992
517672097
128
1272793
1443864
2807833
13388300
1513692
2
80494
55
5
213
1310082
853
12320428
544
8127396
3947
31830300
1230098
6
15555
13164333
262755541
283408947
686471
23780223
2006
565
79
98
45
439897
363
3
174
36
26903954
826146
2
40
7422
201092
7
273984495
3817
21
1471
217
9015
71496374
1532088
2443
88359
307
73299588
2
87
315
32018
45547
12
89840872
39859293
11987417
6712450
76211
2
7232
59
14
9
160927
180
259982
11680700
848270
14663659
995444
2
21
4085
17408
7082
28982945
42640
10720270
490
28
2606005
883
35
25
181845
3833
13727335
2545
24576208
31542778
32
256023176
15
2
28
7541
126
656535
11
764
703960
10
11092824
142041
6
9716796
2
987
23
351
4506
20
399458
1070928
78845325
31762980
315606130
7
111052
505
454698561
4
503965444
5324318
55101709
1593276
2070423
231
9258812
119
1029
512558131
1517795
3
54070
13992
1989
1776
22183
8620
20772680
305205
259333798
12108822
28378
72204
65
27542130
149
11
1576912
1507434
22920454
21497
1725
17606371
58
125
1306
100
1283334
408
204479282
125
15422
6198
110764736
2006575
26687
147616525
3283167
724
1740
16427
2644569
46001186
19
4
3400707
328
7
53
90
60397
29
46158
4
838
1325988
1763925
907097
21945587
3
4
744091
14
16627507
505800
846971
120394
73798960
793
1583
39
6064
116470
54
1709721
149340
42
86516329
7589
3329
739
10604699
93
2101880
24505
151461
51525
200177
2860784
172
143
24474582
596149
6
10827
175229
5735
17301702
973004
21660121
452975775
143
26
189684670
8
17490436
888
1048994
1353
1167
12
12
825818
7
51236455
197119203
12754553
13724528
27
31981
3465
854
103386
842698
12911
205941477
108056548
234332
247101
1241
3
335671
32383
116
9
1655
19352938
2137636
905424
543321
3881272
935
971
748
98463246
112019
11
48060448
251909
8
29
454
30170
6
94789958
32599
424
8860350
5320120
28002493
241413136
19892710
5857
543
800
231
139815
29549
86198950
2482589
17322246
9
29463
102040889
22339893
3243
181661099
2
1275
392882648
205692
6038171
35483657
25802
4881
42
1560
28290
63
48
25071
666
42346
466
212938
26326496
44949735
129
12306228
3756
1893
305698570
206850
16658777
125814
4
302036
7
113294180
372
9373899
1761040
31959
255
2
255133
2661
16670286
39515
42992
305
6
7
454681
479795495
10297729
206539791
2046999
81866
1611
9611
1598756
30334181
66332148
2
641
13
7295
15
62352542
473192
97108207
381
4680
51
172680074
19
386128276
149667732
7669
13
4400
4011043
4
46
7133
14
5585
395056646
18447232
31192871
788343
72
7130725
4035
1011
1021
84
3
203675
19
2345105
233
155
2346350
50733936
117
1235
1012262
1814247
2
11
52612
120
8
52675227
117806
278207
921407
32624398
131074
45
2453338
203
252
25195928
26658958
415463847
3565086
34
63376
3034925
37
20549
949012
4723003
103309619
8137520
414
64910
6
34
3608178
2862516
396843
149459
175390409
7342049
10
15494
114918497
6
3
15405156
429
25702
122443
63649
10108547
47991067
21546958
1016573
93383
216496565
374403
3495
1234647
18365625
115708114
328733511
28
764697
2090092
15
1910
14844
6689162
494
501108597
13373
12104
52
11822
2210
2
75200035
54
206166322
25
229741799
13
2385992
822173
175585527
4968595
492043522
69
3
22115
8872
68003157
2470
24680
6
23549
66057914
54403213
69353
23605003
417275355
187
152
3910
60
185
2557
176832
177879
242
12
224
1291931
59
423
912
8859426
81
159
95124596
455
54594
1953696
43157549
95279674
253896
12
1380260
39699
32103
1319
6
2
12
314
1023
111665889
131100496
6
4136
27
37781
1918
209
2059802
99150
708
382811632
92201
2072
5
9117
171
6299
2
354
7
307921
33759
41977869
11
487803765
13
7119
119
68622250
387951951
7850711
1025040
77724504
3322
2546
3423442
814
48500
6
131768442
7
22524072
181141
520
1600
73955902
1696064
69
7605
82938831
239319786
3663
5907
47476436
2005
16337453
4361
107
7
13
25551
478115
263106023
2919291
3
271864
51942951
3
1981810
4
32
28253958
21866608
841179
10
5349
14
6943215
470001
3016
52
229072
12426
1911174
6258
116741301
6101753
44692
1766
54690
219922062
21838
8
5099566
227
5256
991
790
936377
231
15290
57182381
2382
2121
242282
256
70084
276834
3493892
1913914
57
7066
535695897
4854367
181170770
7
98878183
7049007
96
495
11834
431
1342884
3
101864530
5021464
15
14
7
1692
12121
2
1335931
75
9852
216
895761
561766
526089770
82925433
137121
78500
332769
310642
76245
46362
9825
381
3171826
420751369
22229
122
81300794
103948606
24798711
431
16106670
19650147
45396
14358665
3861230
930
22280
2082429
7669
931
5
857418
18698
163154
1521026
35
15943505
1396181
27414126
7952
1063
141831
7
522307623
84499301
219222
427950
620
1390727
4788
420
16330
13429
28871023
7
1724523
114
3754
2384
2813
228057
413255208
507207241
129802
12962488
1332
464761620
5
30922
5177377
3
55608
118872426
247174973
14033879
245229367
150282
14349
408
91710
435350426
4575
22
123
51
79376
41103350
798
251128
1532225
26
8
940
212882
490
2
7569090
277849
21555400
202143103
3151
69
4
120
3449
168515907
154
26714119
37420387
14
51619
59726
129675223
12148842
10892286
187
13130777
840
167370075
224
10477
337
272
1943751
1861
105683
3144664
3090
3857
87118
13
631
13411
163045
1466
4
375186
7
38133
761
13014893
338396322
53
17
3
7257
7702244
568
1529
7
2
2
77
127
344
10024
17
1507
3
10445
53
4508
16639
62619
943
11854995
5
735561
5886603
255
696124
27726
94
16592869
13
27045195
24778
422294090
55732828
295
11
2
186985669
345176858
7731868
94
10
131
2
135607773
1799296
3
17
535796188
25
2527
3202
19830704
10113
30513287
355
614795
1448
29000227
15
36055624
758
115
303
3654
137
147870985
48910628
134661853
231677
29
3777
116730770
84
1330
37311
404911
8152
36
5780685
8235367
1333
510997
69
13
14158
122332700
96445
517370
2629620
147697224
8080453
6
4
536002345
90064
1685285
58578748
11727332
61
221
1239
83951
196855
27419213
536
4172244
6
29
33216
12916
3
4
493
886337
64644
28
592885
134511
19729
48827
9
9
1906
192228
1884
15
28087
424508062
28455
1454532
15
20617
4915991
2649195
259643
17643521
208003094
1008
216533256
2
34902759
7459446
11372
5
3
8937946
6825282
15031
113599891
1813545
16381
200774217
245201
47445
5046
33307
1031378
7
122
1000807
13
780
79
5319
1140
3028
3809
10
176577
10798
290747
7590
9985764
29
137
10
7
1020
4
233035406
20
28
235517
256358
16206175
13
7399
344734690
33537
5
1035786
16
5605
3766
254
76431
85492897
3604604
15
3467120
727417
117
5794972
510616
14579
24567
8
521855975
23601
42240
15630482
42298062
20489
14320
1030401
14971299
722
252121
179669
15
327443
3658
3
361
21
431044
19935
218794157
112940373
17
294
95236693
22708436
120383
7924
8395880
62186
2895395
168221
149
1373
24669
233
9648
208
75
767152
30404
4
8551499
108998
41288643
21149
319
310729
108
516641709
50366219
81029742
273162968
3003454
13251031
4515663
3
9922
73
394
1368
19
3399116
25649559
12310
24067
2
341
373
95082
5427
637
2
126
138290
26252074
47359149
2426613
31675
10552841
3914
411
5853
5315
1641989
304
13
160
7592143
2111456
44
791
23
76867
13439
41757743
3
343391
86
10
230830
48809882
8227438
30
475425
3433
212514
50365
4690
181
45
2510
2366
10
45924500
31275585
137579738
8242672
5692
1117946
33054
7
25
388876038
106801
143043
316249
33751
5436
751
469016
220
38260252
4057817
50664415
840
58
17940
6104
5497816
1394
3
28912597
424802250
175066
21051
121
12909
98972
4630
3
7170
84975800
787
3560976
3564703
64154
8066
910412
161337863
501737
797536
38973
3278888
16
60
47298600
42845
8
4
3177827
467
5393971
40775
28
14083241
5
31
149
3882
25
441022
13688351
221176
12218625
741
16193
14
711
323026194
7786060
107416
124
2
2267113
123091
51315820
24625760
888
245
73477
9886
119388850
5922176
57878185
73075
18
227388964
530
21677
308387
469
896952
14
24620
32348858
1011602
511
4069
11
38
226632194
1263040
480
2
2948
2096715
47972938
58603114
12516541
17456
42753439
454
88923
510
10425287
206
39180065
944
59
3013
1345639
2
1984
444453356
22
48
31
76784263
86
161863
6133
111368
4814230
97533
94923
402024
13062
2198
1963841
6806
24073
838692
29
1909
79
4
516
14992632
6
12957827
249831
1117145
2
5415
52474202
24
435155663
591
29963
13028947
457
16128175
666359
34474343
112130
457
3049
6
108
238
37869311
135918
428
400488
3
654261
6689
186744
244261
67
109
35
479132
2093052
4
474
5694622
247641283
12677
3610994
4
29126243
1296
16568017
33203874
3021785
6
300207352
51435
2418865
981813
193313687
8
13577
103713057
107956
159153623
17552
4655688
10714
6
2984
6
1227441
14812
1492
247077288
543
34097896
116585
17
7
668349
1826
78458
2689
127450848
447414788
7894
39
235794
7137877
854529
27
17973
231
343
1291962
8
20
3974
2
4
14
136620
4521
383134
20196
246
494713
5
3860
415896762
20
17609
126484
48
2823
8220715
12940
207983
53835
4770
1103
48540
18463
477
269407631
34204987
294
3
2
83727
19420
72
6485399
7456
78045
20
101460088
177501977
25
19
7937648
3737
1595
255025418
184
64648287
488
208745117
146401
5
4245228
578
3279225
230
20
142055665
8036
88
330819047
7123
375239347
3300506
212
62
221320699
12548276
2218994
370
64451
520107
3550
27630212
952771
48
598
45
455676
99
8215515
107859656
369
827785
54335387
6050
70496596
1970
37134
168
117
6136440
7
3
80
40
229725
124324
34342
3
1389
54184071
17
2
1397
16288
21575
1542679
2
37
942384
6
37
985616
179380
2549
2539503
23539594
389549
12541
48455
8636
226652541
4
31
127247
305489
52
25
6
74267362
149902579
433
21
3420
1304113
101060362
20002086
2708679
1686
45128533
1560
57963
13055
22482834
789
131958
196086904
8580
488470
26343054
646390
173664177
808
10239630
20121
7
6319
45
4758
14975398
3617618
2912
13051
59197
43
3784393
7488204
7
34146611
55
8
421195
2
3917263
47349803
2255
16252
1779766
97983313
5070489
153040
223015
189535
111888
24169
3
2501680
146110
71
184
3414
683240
127316699
15654000
4974739
16500
800344
14583
1257665
114084
3132
59
1976727
167
18027
395054
35159
2133
61415
39156853
42
4713
1867
39371059
785380
8682
10048
5
506
2
64614191
15
20102
27634208
31995301
62885855
12125257
118
199
97636
109995367
11061
15509272
175
2949823
17611
16
1720
23315
518423516
94
254990
4754
1545
54790737
12
130330
40693
73302084
14379
46706
2572888
737635
113329046
2081253
634
149381
254
1837519
8
1469658
133137069
198
301
295
4930
175543
130055
20715320
25
306
5
164635314
131
324545
9485
135546
460308094
44
5
1293204
159
2
87
35881656
28
5
35153
20721
6
29751722
114068
53807
82
22
14569791
247
9
34
484552071
70545892
3
21810
2090916
396584
118149
29493215
25357049
55678
298580286
8218011
9606
278
1523702
8444828
6789
105
20445168
188415902
3
4
156537
9
118159870
20896608
50216333
447
6
24884762
48
15318
25015275
2
2345335
3048
857230
118998045
319830023
101
70998
721957
27015
117007390
63
32758
152
29
5823117
415696954
904275
53805230
2042595
78912953
40
799040
1543688
194
8
326
10
435086
6260471
366
7886
1736
2911
480
382783
481052001
4565076
713335
169162
8146
239825383
4
74
8918
131328
13940
10407
748869
3159492
3
1239207
45
39138524
419461
217955236
179189489
2753
400666453
682580
1926
54
216070924
3
29
504127137
10602
4
2594
531553
461
101293453
4040
343680
8314581
154303949
92862291
961
414609
778
2473893
978
1841
2
822
970074
29209113
810404
6536
6
174
2854532
22
13428299
1496
746674
4624
131
45
151456335
25
1056
5352
353
61537
1337268
2
158889
20025556
10294
23683
2
8799293
372
4
68517299
3889
7411
204
3233
16425822
13
83
49507
227917369
223083354
6122
1113
31745
53
10946
24306544
8
30
477237144
11465559
40618755
2513915
7195
49667
7106
20213
109
67792140
17646467
2278560
1014
138877856
18647
47025
18373235
115180
28
230
45
1391
369
1769
4
989
12643
5
5760
1235
15
12714
27
6523355
12510
3170500
124
1508
264288
140744405
30723
14
1669
13799
14144
44077963
82780
98
1639
889
11
121
8
3
82
1694409
15057851
22
7
3386346
9
50174025
40042444
836
758634
6
119474207
20527
22
348601
4032583
115
2936430
550
408590
3745
130336
7398
4
74
11
33203719
851210
707810
41
2789625
20239
503
342220146
196775
9791
199
4228543
279
21
12951567
128454632
6742781
15671
136155662
351941
127
6
196935636
476
72974
9259229
57
25529
18
15386035
105794242
391531723
4
9834
643822
86
7553030
275
11362227
3
99413702
35
341
278697726
97654
171896
3149
43388389
100268
109
4
828380
2348
701
17648245
1364
14204445
374662
947
32971656
112050
36
27133899
80195
508183
19151737
12455
755631
246906521
9988518
13348
11986
45544
751619
60731
25484
296
267
4841539
9
36
29
313160064
72669
51545478
973
153153359
265
15
41089
227559851
367904
306
26
321542645
508
110
3635167
454957
5789
3
390
12523
50
2435405
5000975
684
28
36310855
30367309
31541096
483
1543620
5586
3
25
13474601
566316
407
5138588
45226
14412
21545852
243
1133
147821
36269
1319906
128
282774216
28122
399639840
3549
60375
6247
78178
471
13
38
146073
3125
294632
8729
70671528
2685
140092
23
357700824
88106451
4
407717290
10
95043
228905
118462
29354403
7004
91436
137360
779886
7049
27
57461130
313
666411
40299
4048282
136
4405
504785
1312451
121
34
121400318
1143236
11
440620
6308
2
20159940
2547483
214
194
1419351
32348
273391
125
37
5026008
2890668
129495250
266018
2000
7170918
27855
115030
7
3
79
73068476
29
7214489
7
64
7587
2656
1819
31
14123923
9447
8251179
2419
57
7
2414047
12304
37012820
38946853
46515
39
17606
219536101
11510
20
7544
7893504
4099908
669279
264615904
982
1859021
16
6286
2012118
71
133653782
147
80228217
67
20
207928689
12047075
160306
493722
18443
1456
3
142498
23769441
1231
223642141
32
14784
68843504
6
85157778
7286
146
31410843
467059
4686
1029
23767
192
4
20371404
59
5
17
36013
60
499681384
254246
3411
325121
2
3173
20616482
16535236
55804590
678698
17134363
253161
36
1757
107907
11
80566
3759
2
8508
16
3195492
1558033
132412668
88262
84412
49292509
219884985
37391796
7266
3
11
178
789793
3589737
23445
51001
251863
41393
246680
1487304
50196
25
1521
308
2351
137263331
1476
3
23
70
416947020
30535
457
2
74331
33
75
335381708
13
26611487
92027974
245865
2794
11
27762
74159
16174
63
501824142
2630090
1653050
244005690
20285423
117
299912
252
242617
12961306
13631077
337629
679
5135
1637
25681498
111189512
8644738
187717
6247089
83
25
6415357
2946
1925583
6
113
142837
235822
50841549
193
33571
178
3792
10
1530
1852
603
273850253
46012519
3346
2
651654
4068
6
277
2590
50
6
32583
64483888
570002
45404845
1136
150887361
260786
101
14902
15537855
1197633
166630
8
2249
5863
56065
269287848
1583249
5696
25
4
6306
254
1298
2730075
7378971
8518191
51
603
6
119339929
1941
30
1380963
63315
25459
4
13
918816
6
115066217
74035
1352
1303
406352853
5
24
10
25875
451
4
9945120
42554123
455504028
57409095
104
9168957
4761
154
471941785
21
66338
10
12
99207062
176099
183668962
183
44607
23413
2592328
1379
511
129218872
605080
48590
2
35834
49
374841058
2
98
7195
394705
2841114
1601
27524
18201
7429597
24
9359671
10
124013
56621808
11910656
22545195
13678890
686
457940
915
426004
3528
8353670
1080
8024
2077932
2
2417571
64594401
13
40
20989
12
228
2
7
236
1073
12049016
10
5
7130472
5
10720589
8367383
25
239
109
199383
149956912
738
15
15
11
128225333
56253
44
371554768
357336
11
456682
40
120484
5780
6
261301355
119130972
155738054
1266
1951
364195217
26
225980
101414
528064862
100603
6355314
21648
4
11967
39109360
16
17
5
3183927
7
929559
3150566
436859821
110
83311342
7
101464
15
30
182576929
8000043
9561
18776
30
757494
1044570
86737
76506617
199369
278711061
8
31860
16125052
221
58
1664572
74
23983472
328776
1015
483
15
8760787
16434408
63809359
6275
1730
76
30413174
72135542
145227040
151
21726150
7525248
84
110459665
190526
29865370
221176198
9094
125976771
126661065
9450
17780947
12765650
81061110
98890
473
3
17797
483
29863
4
10
129156728
804083
7643
3901
5
424625
1838
8737
40
135825477
20
69
91717021
5601
1254
142
166785422
1300986
62
10
5
22132
246
422
5035943
23
29359
2492
3482257
115836745
63
3
3
90354281
22
93
111225112
58949
72
88525978
15456306
7675
114055906
4995
57
29162919
121658
40574806
4
22781084
1972
145
33487916
428653
14523
24
489
68857374
117957
100688002
2176
286972763
6286660
4803074
4166
77
925
48336
2338590
3331379
231187544
367951
204777
57
179311
49126937
2082092
927659
266773734
253766
54
3338529
9321
131157143
350731558
461000
868
137
1033
3750
1223807
1517760
1028952
6144558
19423232
18274
9
15
1942201
691923
16160583
231
228079
25389210
64
2334
3
27
907794
6859
23
5334
183
119262179
206418
229
554
399905
12
572
883080
319672
187038
2
1432447
14399
29
25
248507
3
3356385
9074
70320246
1320
278192
9504
9892289
1203
57490
1208
632
4171609
636963
20080
674
17
6
7
247451
3850
7
3
28394009
689
371
91851
22
82908
3896127
14159
2772
172
1147328
26515
15292026
1224
30494226
574
5461
64875697
3776
11
10057382
31725
3006
25207
26390
1027
100
48
236381
175121
12
31
358950249
18
3
5
225
325
37
9026
79342
93
5910
382852
57
100
159
13
1178177
657
64385111
94430670
19
137279
9007
39
12289796
679
3428
111
23274773
869637
2
9400
28616266
194956
9
15
3821
56
3
653868
2399531
51984744
4770642
24949105
7
71
118034
31011527
522038461
85551899
420262239
5307
92
276066576
10814
4
120814
3
14138
2
15735024
58793
35357271
353563
295
58551610
163695075
79269783
63
93
1576555
19
15957
36
825
49014566
11
1393413
11
12
12979471
14427922
171292
3918993
97877350
240
100
1091
13879
1289
153524
47039
6
1076
55879
474
133
735052
13241
29
17
508
32761742
3017
479811
110086373
67
62
43349
444907
21
3
994657
135597
15
423
11
10
3579014
966
11246
23076
64395
373227442
1972315
1567
1753
17177
450267
139831
408971624
18
1096
6011479
30854
34754260
16073
168
3139341
212964863
2288
1404105
110624909
294915
658
177552190
10
71
177
17
43
231
1378745
282
14
306359792
26240
14
212726036
7
3
28083589
35
2058
386168308
2
865
7763907
652
54542644
34
174020794
55469
1860508
100465936
45788653
454476209
109
134198
307629
18979
49
1686379
171
32864397
1222
87913
78
58751
3902771
60663016
7351
194043255
261153704
55466
46
60
42
5
2
1579668
7029
13648797
2352
84
65077
50767
14822018
89
125
407305672
3876065
4050429
251045215
248
62
1965
2232931
5
444436
509281580
657526
342948
7
50742157
36200
31182904
1795
6128129
139697
6961
916859
3079
2459
400494
39532239
43129770
463318786
382267
21736427
3718
5167860
13773
43264
26456375
1140
42
4868357
45
12773
9015489
18192
3166888
1603
150
97540934
71
1924397
8970
677
891518
4499330
312
1410463
903
9927492
894721
50
113548
2
28562
3985
55802995
670306
20
149941941
267951848
771
26
432505
244
2337026
61
1966068
42
35988119
219285024
93105
35765
50172749
3094297
4
168875844
115984
68
57007
2540
3142
8332928
140769
110
10291535
3
9756
40
54
511
1637
59253878
2
24
249467
145378
37
424636548
471102232
44
53
5146
2778758
378716924
51726
27429
1456
3310
82818020
6798676
2204599
181048
361
210
13
6545
50
427
219954
78839270
3167
1342
226139964
65
96360317
14
7
1069
3663
61770718
14026723
48497651
1108
6043238
178940
7956
2
20412211
658
583832
45
204711955
15431
23511
274518
2556993
189
3153029
4237
468164
19718346
71664420
4
2
30758794
417
3649
19604
305380
12
3
386
55
451
2547
9441186
191570655
364
609
531734875
134
1238
1808214
520
392049091
4084
1833156
425042399
8137920
333619
98392
852
113
121639863
703
325228
332107
51333712
965
91845
128833
2034942
251
209049
412867
530737
134225
3691913
5759
27
279442030
8170900
48426
16852853
103922
375215
16515
58844
626304
41924195
324455049
774876
7254
1616
5
947
3
173054
389463904
11556
669240
15368299
63212894
506044009
159
224
918
100495414
74665
409875959
116407
639841
837
77
725
2054
13279
2091351
88
14
8185931
2030749
7512
14812315
201398
532758233
142167
461
1563
255408
466
53650695
113489234
100149
51725944
417
1664
519374
248185681
410
179224843
60631792
90
456149
7651829
2436
13743919
2
29450
970040
260702
11077995
9
44
875625
12041364
446751
286
234
178265204
38946
2132
14768051
38
379824
1340
217108610
23618194
15
25573963
133
196572
15256339
487
13984096
88147
3308
157544
3981
4243774
520675107
21
7736990
501326
255
189729243
34908581
665031
7990
30265
248611939
162526
13898
1500
30672576
46
1091
309877
72470
9145702
28140904
147884537
29800
147566273
247
66133
13
1705
5
4806031
12439
24491285
11
51113
33849
14977
140601
40761
38702952
107872694
3129
893
24804
249478576
28
125361
331700462
5973
151056534
8180
14
76272735
28355
695383
168
20
72838
5
62
22938094
5505
1608464
3137
651
371158
71570
170740
20762604
3766
1104923
29662932
56550213
88562902
1490
15
6663
42127
4319049
100
132420283
23372188
173
600
114899
433
714
308250621
80634
1037
17060
19529
3
19
911366
2040
2
425972
1114
16423725
6248448
981
15059340
4
631495
4804219
84138
7684
132053731
581537
14
240955651
51
4
116113
1169
5
3963
2
23572
2
16
138666091
2
368729
341
195440
59
2877862
82
3
15
6809
38
20
4
9549
43184
4233
17363
89
623096
574
751030
39792
4192963
1094
206648
284899840
56225
14024447
17
295736429
3669
7779473
1011016
142
50
53599
85
772
54367
233914503
98916775
178162
39699982
92645892
47798105
15
1518134
290475
1564975
986002
30
57
4549427
1575053
177633
4
13
1009
212742451
1943
97056
17
179
11
440116221
3410
4896061
73910
26392
508
34
322003
2409
1799
46449061
121986402
8008897
6696
393145
62186371
312
47483
105476393
390490
9568278
3
993
355
28
520681
1081627
18635
259050690
906057
694198
3
151047566
8076145
4522
82
24
3508
9674992
431227
768438
3902
81744190
3584
6
51
36832075
1179
20865
70730080
389190571
660
28790
2016
4119522
14
41630
5890197
2899545
50
69703
7
31
9986
8856
8218608
173899293
5422893
59
5910438
22095
18730152
187620
41703
8075
7
62764854
88936833
290137059
10404
3773
107
868100
9727
2279446
157
933295
23
533
51206
250
2
7952
400
2663719
315355
52543206
2649207
114103827
3986
48
291
6877475
29500255
41695
197
285260
140
26240
100254216
85800
15964
3573
458073993
832562
33568
460157
44634
114805
220653372
471573
117975887
92
1260
1669
109
14
3680146
806
1310822
29542
111476737
653604
281111
104033018
748
129496256
13
13863
5560694
16551
669
28844790
3587
290860
3101
191
214835082
53312540
123055175
175
3267
251427
1453
3
13576
535057463
67945
27474
21400
124752707
127
1359
219
1530663
402007088
726575
4029145
3
1193
11168
4493207
8119
35967394
834
106
43518
45313272
22100404
2207937
52163
4517867
104
59329001
47183
51441901
143785
369573
221
142563
169312
22580249
255
1231712
20075980
3
176715137
36676231
463800580
64579995
7217244
847
37
140
45442921
67035
5
16021205
79
752278
3
1551858
4812
969
431083
2466385
169
176077328
113419859
721
1707
1099
3
373131544
1762
44
3661764
803
2
1475
4
15
1691
6845
7
123709602
10878
46121
3
73956940
13299
21
870593
7451
208
569770
391310
4
8222329
18370
3336
2
10
1130
7
38
774430
13238441
303
4
29230
7533189
687
834171
271777097
446933
426
261636642
152423661
927
456359505
98
7
775
6
4039
955
22359
719719
487368905
246
27692181
43431357
1849
201
6
13
42252513
5150
236050595
175725016
706
4085112
4610505
18323380
2
14016
3072
6
74118653
8008
913289
145
1877880
865
21579
187252
19339
5749448
48221
65360110
37204992
130826
42
8
85
65160034
19358
2287720
12117
873825
17522459
93
1815
243902408
5230414
68255
130865
371
210295
62
69
275
23
3280
105587
245
511333
33
27708444
2
12975
15
694625
179
271384
26992
50057
6851808
2
2771
1240263
5093
499097109
234108807
32832290
442136833
51
41
15286
71
305112
21312402
72903
343475
64
73347
16046
355957308
7
64
12042872
13
511583
73
80854284
358122579
261232189
74761676
3
619
424034665
1656
86333
17324072
23947805
12434878
21953632
2700
116891
1480
38092
2883
8278380
258
179096906
13
27389
39
370347000
25
13020
192
6351
7345
14
84760760
471529896
460258552
239526595
7
240640
5536
12
4
985
2878
12
253441
72491414
2
26818
30344684
160555305
3502
7443095
42581651
27
654763
2851
173
104412
5675765
298027315
2
91178605
173320072
190170388
6
11848685
2441
2464
203
995439
483
982
120
3911420
18998341
5
10
63761245
1235
415213850
7
3405161
2620323
120854357
7668702
145682293
189338
896981
5082804
350749
140
196497682
239
4
8716
3388
1306
47064
377845472
48101
1009
52895
72660
237792973
967421
7
6973
278
6
6
634
8100066
5427822
2076528
3064873
413808
1479759
180
5
473141
232186
24018
127152243
124600723
103
5032
851
93
109844
809
24
92398329
51112
25
20899
877
23194334
1378135
62152
254621365
9002
30760253
6
271658075
180732
2
834
3
9
11478
43257966
122449636
2574741
172776779
8072
5415
26337
12
273
116
264435
16334
3835
48195226
312684
22860
192854701
5
605235
26724376
25
17
205762
2
2829
3841569
117
128475
929393
24941741
6
21
545215
49380755
2782629
19088
27818983
3318292
5465934
476
1717
511350684
7999
88
18
20
31697
9
381554
31163
54522381
506067
489
1867
1498
1472
6638146
48
8607027
359447662
14838849
473768
407552
8273
452467029
59901
122
2785
105142
4
12553942
46784
6340202
46984
19
2
6708
5
78
46745102
20
170
3639211
14799
177
3215
3255
26972
751923
237505
464919918
132324422
6
105217
72092285
1326942
2430
3010428
28
9222
318858
906456
3
13
878
687
366
347163
97370762
1903319
5436876
1638115
6524
184954142
58
17766
6942
22
3511434
36687
407113074
3
75
3
28993387
207441
3252
45116227
133084
851678
3304
538
5689411
7143
731785
920
41605
222694980
4982
31
1727145
3
7315
3
22
285889
119
12124
372306263
1942409
562381
9374
28003
2
2623033
32350
3112933
226
42945893
15160010
2241531
8955
5
27225
43243424
5251
25434
396
16586517
444323046
3
30569025
550181
1515
1714
18
316200
6
3632
2
7
1911936
14516481
2
84705
101513
8316
982
6958
137
2466
1611
492863260
111
9030
328487
15
4758
33
199566
441856
2579750
52835
48758706
6
2961
5780
12192
1392
451347734
10055
11113489
10964347
240
22880
223236121
1364284
14674922
2
2274141
2802601
4377
99
332515354
7599515
1768
35164008
32708
2094
42660
42518476
322156188
57879
408003
9486
9723
211832325
15
695270
2662
2
14549389
202868400
153
8572687
14268970
35513
15
144
244002
46558923
149471264
20970
286326400
9974
26765
9749930
60280
92
40
1410
1364
113
267
60387
32286
290
512
31812
10
162
108
158836520
3066089
28264
29126451
2
61484463
29898262
367
89575
2235
252601442
215321844
9946
23273320
12174
860464
6876604
66
23906300
662
83495
3050661
2083
125427969
463330
71
482935894
26
14354
5
408742091
283
2866
64298
1238
218
475905
424
11628
12368345
126838
59
12906
23258239
7
62965
4
2
3577
86480560
6
497484
7902
812847
11810
99110787
248155516
2
373064725
19
884
1541
64848494
11
22411
6572
157
14
609
432942
35203
61437
11
86
3081
34581
124587426
31564
7048
250339
605220
55881811
177018
3547186
990753
12647
29
3120
11157618
21626699
1019
787
3
1697205
2713
48673
86849
632
1994501
64286042
5909
1929491
1471
36
6653
628807
4
224
715
549
7
4244624
1395
27744875
488495409
22489
1811662
1035
8
52
571
255760610
13
5164
43167
41771
38494814
228607
5184
426785
2
2
7675
798
102239424
106019
6340
216320329
349943
158388
8
3566
1895973
14626
414
6
20
2
130265
139783645
187
1900
14671694
48929887
58942576
33716555
316124640
216429
22956352
158063
265873796
4
21397089
75
338
5
104
292877
22303
398
11
131293
893662
52835717
16
5
17
5116
2670560
194107
176
88203
814479
18
105
4077
107478
440
16417153
341402
854162
13597765
5531
31588
10
39
389022
6705194
3207
3
3730
685203
84857
1141
10052
85244850
523675556
123520
9
1435
331182
1413
19
434676725
31388303
1377536
3241394
4096027
11
349
260263
277
1721477
503767
1972798
13283
6086378
152694
5
634066
17
1002
15621552
10158880
241225
3576544
904426
13688157
106128
25126010
400
213
8002
104121581
19
4710
1827
2618128
82
69
10
7
133711324
42
3854964
1957
11
85815
435591
841682
28308
4
6742884
243258823
11854
6
2074953
298549
149605351
1956011
917
58141712
24139921
86623
93
570203
146
6881
20
1186047
458549
13317550
6433
16122
37393031
2
20818
9846
405
4050
3618
14
509745474
71095107
40634779
765025
438059
6381
164909730
5212
44229218
4620
239
14639
177352925
665
15609
3135196
94719
203494078
141638912
75388
275
47795
814
20912
9689111
3389742
28
47100094
340856907
776
15694
3
88981
3149067
461
31771378
4670882
2949
5
533365215
6
1389896
2
918
1207469
164147
40209195
3750217
21
7923233
968864
356593
2470974
152
12378662
650
139
229561
2656
104864368
15
3944
816234
399
54830
49626
6533
14760813
1511177
54903428
3617
62
1473
19452603
102909
354
274373845
247460
9140
15390005
1704
52505418
33804
7577685
369
218712236
10272
3224796
1886
3
113384762
242400
1246636
3705650
828
314187426
190401
88149632
119969
429155089
165092
69
249
29205490
990
46734
1081708
98331
1118
396
1634
63861
953481
218
5931
487
451275
18554
2
14
82478
18
383382
95
25718722
30600
4056585
8682352
11568
344504478
57902565
22153
326587144
3406
232354
15961
5
100
481
750
7185
33949
5306
1822391
3940
16182
2
2160
12974247
255429
431959859
26612
46961764
82885462
8459744
3
1051
41868
7930
25463
28500390
621
3465
1137
173
444415313
15280331
241
209633
23
998
660
133
7122320
5
10030755
2707681
8011958
11
12918556
13583822
501078908
45533879
3036
67770
1386148
8135
3168540
3359
6026
3
92008
6128295
119612695
29437
9382511
898346
6419
99019310
2641
19
97620529
2327
39
88179804
1835418
3
134
74645443
49745
75603216
109335955
784
4630910
5560556
5262560
11468
1781
2017
102
2215
118065
391292
33032
112142458
10864228
754
65
151
286
150743
2836198
17928684
28944142
153215
1709287
145
1903
113774
2822932
5
1200790
12852
515325
893
23
12
284771
40711404
18402945
21
300400
240793
154
379
20
611
109221
23
44563
3357238
387
57
274410590
474
458383
418
30
95
2065409
54
86088
4990
425299690
168169
624038
3
13573
316473
1948182
7893
256273
12403357
12670898
98029251
37872
4
1517
584325
27813937
291
45102529
571
251
211441
48
30251
1168
41050
70700844
2375272
11348
987
96589929
542
385512614
393544
29761
241
72508528
30251609
120643
1269
7336112
137
521
292309
7837177
236251
1705
42563
174
14231
936
28
97206955
147933288
148
728173
14261534
11766717
60
2
4597990
137111761
489258891
105620
3519
934936
11389407
177
12
33092018
3
1899
8221356
251142977
13300
89175
470828720
227965
125886
5139437
15
2670
51659
5
883
1309843
684289
7544659
889862
124104
4982370
868
1392
41704548
56
13973452
115984586
15181
223163
4300233
53259
24
19710825
762
6
1583508
14
2509262
2298
205813
154
2151
6
3
7
14072583
3296
134
58047766
24
46893
66828897
51957753
11
6
8
3340
169
9418
55274
3651199
4241
14728108
2173458
2
18528
414757
113997106
265250213
362285938
19078770
124
332
259337679
7498
4198
892644
24121
3120017
5192730
297656616
45
137210769
887740
14642
110956
72
227053985
244
184
190127935
118
650228
6643
9
7
231
1586
163408
105168
1560292
116
4
405216842
526324
6711484
503494
893198
7954988
384
17653
339893
57
107431
23959
5
12391615
10528350
9701
28042
428500860
174323
2
4
8265436
13
25784
84657
18165
138260
30
12
7343273
221180586
3082
1036
210
158050602
6725
825017
20282
18
12164213
27569
16137192
79623031
125252
995
1806
2
29
59153
225
221828
15744278
294116
145225879
3
2
51050
28
6
216
27784
15
524056
413716508
3
58836204
10
85061624
6796
50300
813502
5305
2724
416257323
165
40798
18592411
1502742
5
34360
26844989
359
468
22
962835
110
3
731773
30968
627817
1599
252997
12
171763
1478180
19
25324082
70422
38
230
40978913
10
66949072
385907862
44
42
108
243065
720
78
2
60
95047543
1595
69
1022
197371
1995
17
839
4847255
12198603
20300338
10
42176
394491851
43
17
488
58944000
14662157
185
155
394
49622978
430537490
156
159349
5334
6
5
720136
207
7080904
1386651
108157125
205279162
8086132
2947
478722364
4519690
587047
8
4846585
769
29
4017567
161370
65794
24766826
2
30794990
474359
91147
32
23443
425479763
193126731
6933590
24997
17
822893
296206021
47
54288
1747447
755441
63024
1975
1750
7
870293
473568
1598705
21
26724
3318806
51631923
59988
6025
88676066
9850315
20780
499
12644
112516
1432521
728533
3
29042
3012579
617
9653258
437
6028746
400416604
3537
57
201856839
27173
245
2
57770480
1063232
3682100
3
109
170
258821867
116
826
174644
86960079
6
27620914
21584
440641
3481
103708
16
901
2383265
34575453
46139032
2
200858
36274220
288749
6803
7
13
61763
1543141
3
207855
9
4
88211364
1493288
1519
1965302
107580917
404840379
13958976
773
27621315
2388
3
35
331792
34877614
4886
1119777
802177
6
8
159337
225774
4938
5111
41631180
1737
1599122
251304
12
26597949
437342
194386296
32121
108
12
32839
1429438
369065
69238
55993
258748550
109252488
1311
17954
6646
3
7
8561
3
736
9
91
1147245
12358
4944
16031
4576
263710
50226833
15670
76168
69992443
16330025
52989689
45232876
67
41657
55077730
2004
925
33952231
279775799
3948
25562076
5
2
9311
117224
16012556
7099
11189
147050002
39735122
1744386
71654623
1279671
55
188007851
63
61
10923882
899265
46209874
3874512
40020677
10574
5976899
60013083
208539764
184351
9187007
1143425
94
3606
6715986
594
127765784
131590566
122220
1785
997
271
343
16897122
1453209
123
1986
2221
63731
634515
509042
163585
7577775
31942
16290498
204782445
85818
80798287
24013
1242772
31
633789
3283
9928326
22251288
15
84223
1408
737886
322
125
255
1215991
391663
2887410
57404841
50423
245
55
2
2
68085
2
14379686
547
11470538
3
29994635
16092251
256194
13821
173432597
3
7
743
7663139
475158
20106
88937
2993
210674
15
701760
912
29
91
11304
114
60517
3
6918164
78548
595372
11
19837
26206
55339305
3021786
48
181875
160484625
205721
1256
138795
13
241402177
3705601
535884747
772
16135
41713
15
45206
47432547
6
77314242
83433
886006
3626
19175
737480
289
4408647
17490
2124
105612
79
100922
18997
9896
26363691
82749485
64226
35800
5
232165647
6957141
43
2275179
12903
1507755
2487
7609
637331
102461424
10
525327738
4
36
5
29
25809
2045238
75
1022
3425
7463939
5
738
211206
8
716824
56138715
1788
4131
196000809
67483
49843332
1523
6550355
61115
670048
12065
79
120914
716870
6
18219894
13492
6708291
7
340565
20
693
7716609
60
115
369
8
131539096
1168
212
913
6
8658
386771
7151519
6670
3077528
1366
1747
12284465
9
14
133530840
10312161
874364
4269891
26594
7753211
31838345
4
1125922
22
9
24586859
21944384
10715
123
228494
465
181
120
480
30
10
399883129
124
30451914
249
654
2572
127883063
163645943
555150
1423963
225
157593
6134
21
2941
113236293
23393
87060071
2416
1147648
30
3595
262245765
554366
36
2
7149909
2763
3
418
244206996
72129536
47
60521745
52249
240079415
216959431
3254
185025071
23
141189
73768
2363780
9913
1610067
998042
374
2749
252720426
11891
127
49
3628
192531
199274873
3625
119
3340206
2005699
700428
7
6385
24697
5
13832
73049
2305
1454
1749857
878903
63
4
49
22
362941730
29009
12
3
4
94
94385241
10
23709
449462247
44905792
136672435
218
64730121
115
57737854
257978374
1535
104
29
12
18
889639
132
15976131
2
45460
224
20
129856145
31549390
13648754
2696
408266
6857
492431
8228
158823917
1532073
22213
87827832
2
1443
268526464
7296
482
30
123238
10321162
5
3385565
32372529
427581247
2536
31559599
839
6869
13562378
5
287660
3998
74602
7493563
31211
45751
89839935
93872
27
24
3418042
1992338
1610604
8
48965
1145
748
3549705
4673
186198
11106062
45142
3306
109021130
589231
13147
1634526
1724440
66
12512
6651947
99
2
2487
6003
1442
3
413
39103903
4375867
5944
22960785
565
2638
60
648
14
21365681
23241
136315962
15
40
10439
79979
137985744
3239889
63499134
33205352
785541
7787568
28
39747
434052
114
1516983
260904074
1009
63593044
10897735
33
926
16388520
58
6432
2446
2
483491
7279
1990128
1003
217087697
7
3611
13
64677
381750
11
471
276
377664
162595723
3173
41
117647766
751
92315
125
26
7845
153471524
16173
11
12191037
13
152579
6840671
1300
47281102
64683
14161341
214
1464267
816578
2731794
7913
89161
259738
23458241
117947399
195577
48
22638
40608469
14
137945
42439119
139945
62777665
28
491215
512407731
15193996
46147
2495644
426412
13075
3
15
1225
312
65605
75
1204286
69306780
112
50538159
168
509
110
16769638
75
74855
14
371665
158475
10199
1418
2202526
400457
31
38
118663
89386506
1612
122293
90861
11
110
17
418774
10747
3
67089
7417347
1029695
7993793
5274095
7704638
298
4
171901740
75562696
5313
205203395
26475986
625332
4
1936
3
123
58
22847
13
157358584
32547
219538798
133404
84498
924
7508171
243
540
52
70501664
2053
908414
11
5204835
23756661
13
951508
139
1526443
284318
14709742
4676
47
385158546
60
2
202495
3783
516642
1402
231
87840482
32894
97227
569
498
408440
328845666
402665
13000
2777
5496
12551628
3904161
512839500
85465
242
856
56537
7539350
17650736
11
16
2330
34
84712221
575
3989
24934666
219013
11286
3
19288028
825994
67246979
7974006
715
9077
15
612
30
52784610
6
8203015
105
187752821
2105
385
62
10
29741619
31
366
118608
214414496
3165327
3218588
890
481
1076865
9
43089
50134194
130
497
249
100206554
5017
235756
10
36683
1967354
82529933
77
34573
109
1483121
80
1798041
13
245
96
28
552
2681
419680
546184
391758
894
1761668
42891
172
695
71173151
439419
4740
207
60
6310
29
120231
3187794
1419864
32557
44876
47503
981
85717
1089
759
556979
136637
264
475090
1322475
508394330
472736
17980484
3
2613038
413
111903
552
171663
201380718
76840853
42
64974
6
3114
426
263671
240926918
21
62664
12
1253666
9508
3397998
1105
1991302
3
52570
42
11295
5
196
103968434
3629767
87646
16072
3573
54602
6373
8076
7
61
102
4
355732105
15551
62226906
2
443
9519
42097
254419053
295797
10930
6466
15
18540
39
1428
464
108034
317839
4042
15
834182
18
11310891
19455
527642498
488503
54650480
7097
175377
477901
11189573
157639
38
6686
3275389
27
2393
84063
121499
3039806
459332925
145920
530807936
971068
417
14265396
780083
7646
22719
92
951
684
92377556
1219
1221212
1242531
42297
28477462
944930
4864592
3341
13013714
49583089
2180576
361728834
98
3695364
3
4412564
661
490872884
19
3
59245386
104916
486651184
181782
833371
734
13264
32407
6015612
217703656
262
28658691
543855
47
40005173
2468038
6
3110912
380286
148
43782
263458090
12674450
941
11826496
38828956
40520
12351486
675111
127
7
5304
63216145
30945130
19200
55727460
27
206
61646
223878
126
4
3407217
28820799
20
45786
3699
1094
559725
125419
117823
75
1139177
87
122074579
37
45844586
22934
3342
3862
7161
67290
6632
7
1179168
6
7
10491394
179
6
2000247
7660981
803
47
1518158
128
3113880
743
17176
3280268
5754
1809930
9
4589
203161087
66424712
2473
1529338
19735
7010
39227059
43
1270341
6874883
44
22867
38053
348
443643124
3
3257
19613
36
7966557
64835
8300071
8188
63
120
123481
6857
14
967
469685338
220
8146
191
9657
1880
59
1085
112
129826
18733
2502511
16249
9
2331270
126838798
83
117386
91621
23950
164500581
2634367
185018
510291
7
118518064
3420167
25593
613570
57037
41585
3264954
139751
96
150085430
27361
2026
1952
2946028
86961876
227000
32172135
5
178588
10647
801525
2753
1974001
174954
35258441
90327527
37185380
516146029
84
1658
20725986
91950
83878996
1245418
13422
938254
2903
5990788
865
689486
1745
2
21
15829002
266
498801272
105
234850
14278447
7592
526973963
7
531561934
136147242
142948
535
18
672861
12
33
184686
110985444
3
112
9
5
966
21014131
137914
314483748
3
39
2358
250526
190
66608821
486
531
6653477
54002873
10
3
779699
61932
15
4
58986
6
7523
48556
7817584
36328
2
3924511
14
5040
362962
4581447
98685
92245050
49703271
279
7985
1616473
6274700
99031
330
21281599
548
163623
32
85456393
452
388161066
102
1495335
50225
29
492661127
170
523008
2981618
252942341
1775
167
23893
318
33680
127246122
10561
4890335
1887756
26146
38372
12
246802568
197
363466
1603
165302192
318560670
273947838
9
22
28
1611
1364313
789772
30624
303
4147
25705957
5148091
6
3615176
5
1041725
21012
5512
3122
425
426109
44107137
1820
2420606
28644499
13277
35028
484394
25795
912795
228880252
20
2
98
393852
1217721
2113
92017873
87222625
3089297
153
15115
2601
49753
53
244317
28248
74666
261608
30
453
1551842
81628645
450853
19408
7740004
23
128
267920185
1604
120747
7856
1019054
24696
3363451
6885
13162
149311064
2471
17123306
2
13
26
1568863
2
81578145
208
22471
16200049
3751
5
302539319
10157
51
560
20
57
1680323
581879
53
2152442
101299
1162
19
128524
123495233
210
754
18832070
995754
13808
934
20813
20539
386
130027
2900902
2559
98837
92790286
1122681
43704
4161355
181696096
29598
419899434
117
32
478745
18
30945505
117
662265
213
20831
24
75097754
184214436
487
79860192
525920347
3
2136096
7
472681
206
891149
857543
789
3361688
9755991
7711328
86
2
124976
1098
514
2303631
1515
100193530
878075
1945
45366421
52627
237685
369
1980151
18520769
526910016
107788397
27
13422755
970
17979367
27
10874062
21959287
162830
304
114
95214520
1081026
173080
12046
39458569
213520
3
2
6197
206929738
13043
5120016
16198
242309
3986
482303552
21
124935961
55038447
255387538
42895
73503108
76
22981511
1225
3
104377666
221
1659
52
1311489
7191
49066
69148079
128798686
265
364749162
95
17320809
206564701
996380
683790
1759
99
14
35517068
534666607
258
505080190
11
3
489721
3239
173272
234
1780633
379
7654
16737773
47605
2
112
526338
4231977
37577112
2
56272214
945018
1658790
555
12
848
53036
446715974
4159746
1723
24610
290
420043892
1026728
30
457
76795
411716205
179
29
37694
2477
30267
448468205
65
92
85293
473249
20324302
1733261
26
132301
7
41
1163949
97365686
228702120
15031867
19
3686
532108521
3
30132
16
44966
34771
3
1839842
3367695
1936
23739202
25604
3
140
39
6766874
307559680
3818977
30871784
17720
5389
37580614
33018
491
52906
10316769
56
300838563
63625
4822
8289097
288122718
4011907
24
111304477
164807
7843
1285
2549
3
3409985
24
11430
801
76
96
2123597
3844665
104791
25981287
805
40240993
6
1152
2335
128019
118607802
15155
137
469
63535855
51781614
89910
408902
257117
483125
235
969
487
8886
51
399088234
222869050
7755899
821056
1827
2569670
4924
8093393
7514532
15
5
2032
200192
5638
490936
1219300
3381140
491
5
484941
12616
7100625
247047
10
7686775
15
18303755
3
1495
7
33589
335
1703582
25
251
313115
315
3538
46379
37519
37
846
29300514
16
251766244
776316
24676
187941
20285914
33545088
196989667
3
55630378
965
49636950
94861849
130690
4692
1252
214
422310156
43956
8727
197466791
74516328
221487450
170970183
730
88717
282
17231636
440459009
284360
2
7
71448818
91
6737158
476003
8448068
12998
2870
247660039
390
205628
3136
2415870
75
250
12951496
12
6
4264
48934
103057295
2533
4
7195820
13
46194998
3
2895
124
117
23157384
71400
11818690
65025723
4013
124
38
2751254
570199
21688164
985255
113512
21
1633698
459
1106
129907
1129
29949445
3186334
19328
36029369
4861
1634623
669187
1698
145556839
23910
424498088
3
220
45
11
46748023
49762
48583504
622
491042
490751161
291046308
3631
4875
11
13859
7711
11430143
143
23320103
6081065
97579926
3290855
3
2880600
475627
407918832
5254326
445081
4
214
253
54782094
2
98706
206276
120399
13080
4632
65865917
436053
111858
2409
415303141
63600239
934736
5
4002
63325267
55849848
224785
48500157
1948
118492638
10588
105
126859784
714
11164
20
120
5282
4
258876
114797
2
1169479
2471591
15958304
1624829
1880659
84
11
232871
3462168
120678
105744
512
15082
2
419
823
2559
1207468
5418
123356
11307
2636
254803
216861544
57172024
5
5886
726
12162
172884905
32612734
133988944
96405
6
113511
61
82481
1056405
2698
3
212233069
3578526
16108
175379
82528
33429677
54202260
299135211
2190499
56373
3410
13971
292
647
2114580
482517417
7236
60
19077898
524048210
13962316
502793
36
10
9
44135
4
59849559
11799315
6281687
1692333
63168
2973788
180
4468
182
119
9
24
99684668
950172
13965820
419
490862477
59785
1014864
176
374
87903
194722
2800897
88
16126
6712304
2
297844
870025
766
4
19
5951181
4117291
11
3128
4973907
61
28389345
471
25401026
203
401416121
5263412
28206387
8
3565
23266
7965215
160
1045650
20277
182968804
32349
99998
2329
65200
110411476
146306
5441
237852
1855028
839341
2
20138526
292
14249254
40321
4
23302432
112
307
52455939
27587198
448711
2708769
23
32639869
805901
5694119
434938498
113
1556556
16868
228327
800411
610
1888
7015
8
494076824
397278318
30
675632
1647
38
67
383
50
54
15
56419
52142864
3002
313951
761
2
9663707
310345955
163858
40100683
422483
7626520
1034900
1534
11726
12084715
50
62499
6973
3
13994
17305775
144381962
7977436
11972277
55534
29
104599
211378
1741825
9529
12373765
53141
29370
387
3828
50592
1058
13
7125
430502576
82969
3849
31
111881
2584
186786595
3784324
61162
54765
79999
3310753
656527
78
84302
24
2013207
2
793
130470240
60277
1774
260
1633
459789776
36
2064211
8745017
158518
1364025
490657
4763
13
14066
6016
11354
532
182314
73973
2336
28832
405935702
147
586
6854406
44
2039403
10695
10109
15017
70858
589762
157802
114296
4
7
4156750
16209
20657
158233381
487237284
59
15
218079038
426243
1272929
192154238
7
335636667
32805873
2653
6336
1831
43510
3540146
10127
175819
107102110
238194908
2027
311191
4
150324126
57484
198
62
876399
4241
186
652885
16430385
64648
1927842
540390
450
4
31071
6768
32681457
1889
36036
1836
182973
534419643
23997
2077188
15682
38
54
58
3914439
4
14865
3
29483610
8024
8154638
47490
22789
143
73
29287
179057044
123268022
366549556
333510
84
268
2367
31799
4109656
11
22378
8794
11854
54985160
2728
431036
25111514
13
6280747
37
2949925
167817491
6098
1156
2574
812626
88409258
226132997
14225213
2
40928137
451
39776760
3
3
3243
113430
25348
26291423
33
17686151
110
1651
37242327
7770
22
21384100
365667
1672
6
223
586250
867082
49023
674671
5612
17423
11
2809
6428
17535868
13169636
45
5
128083640
14062127
246483209
7
4987
1507550
5349977
2476
209520
67218470
10205516
11
29309
30
4491979
17771530
4
120678
59
165
597
5
25
445996595
8
5
463300272
828833
9811509
397
57991971
15651289
7
64931268
845
64
6433189
63974951
151023
13188
35
11420
839
135
4
174
40274759
175515659
188402
5
124608
19
43087644
219698
8546
32367
4555854
13326
2
39940
105554
3716940
1425
3491848
461478980
13009596
1451111
5159
196
82985071
28
4261958
524560839
138
63988
4687
3741650
133432688
485
536668850
19180
128213
168707242
203
247848230
383895460
6258796
594
28146425
832633
4282
27752
24
409736
508
32601162
463733841
398
30894886
71240
134
29885
443
1974776
70
3235763
13232
218
129760588
1730223
23
7
1259
15045
2880
11
77340
4
24
18043
35
57
215
15279
868040
1526
7
336991
343
3911583
95667
44
2002
12127625
535051209
27225715
22681
8
400850576
465022842
227725774
26550
923
8010153
2
1291
8
3911627
5408
71796
8
2345988
421137269
238924378
67723642
182
900
341176
8488
56091532
7
1541
776
1386550
51173
465357
909
38056857
119711
59266150
74549
1524
10787
26
84815666
5705
32214
1133
22
35940297
390914
339684
69702773
13392
7
31
164558319
1392
132456
147911
28221088
56880327
189
1133
1631
333174174
159974914
301343
11
104043
335640
19543
669
282700
251309842
47407928
26
674620
21372
5
7600524
20039
3751
9704125
1904
72258972
945777
4024989
52271
203
249217749
497
895
138692152
17227
428496
5270
16618
136884
3
4052564
24423724
5513344
17500
28550
82377
625111
118
1626
1378719
253587
5
438902247
4141275
720692
1305652
11
4335262
6
100
176012
258306
137447
10
153522
611793
80598
11275
9
100192780
5421621
549531
1986790
941859
21
216769620
4887
191
2
10
7
13
6976297
2
647304
1088
651
1626472
4485
872738
342
4
14
47745981
252675
144905
12
88457
81565
315779436
265325
170260329
96531721
125
30143443
119757631
2
11
113325863
348235842
11
626009
3
174137275
17040
1713760
721981
1240586
5
74077
4689719
43
88213
113614955
30197
180
251
151
44290649
14
45478
16112853
20036
6
125448
533851292
465063717
401110740
966
5
2
28739
5
15
7
62508570
283131856
7013535
15137546
8
93
8173
37
104
1347006
250715
3063551
108512269
1638645
702
5936
86057
3845365
652
101
541002
990
2155186
54
3955
77660
79487080
3
5733937
39964581
7
161
441
69
4888
287803529
2324520
4972
659233
23
42359
3056680
513240509
888
3840
17954269
94334463
709565
7108619
109
54471
160357719
2435970
26904663
95
71
21
2
7001
3
283
100
46989550
19
6656049
34
19730
13392
97381
48255999
101846648
397
975514
5100805
163898162
8195842
2870451
147381410
960840
43699
4
2
198153
54
2
1288
247294573
98579
103
2091755
975815
7
56533
1222
1435840
5
419
1093521
613730
2425
49
283245132
48
2087159
20105201
46
843
8474550
2
4286
19
12
1779515
5018875
28363
233244695
40145
2211
175466526
818667
1349
10
54854785
425
5423
29333674
120800984
51667588
3962688
219271
27320411
79
223138977
115432956
1042429
3
192675529
95686392
758620
2
2859
994852
6591
41405732
4076
32275
11
1698
5317498
124
261302010
5648222
778437
33272191
46002
88
78084770
2120177
120760
2
3632
22764758
2189805
62
55429
230
62960585
967595
36774
3351
114578
2898
81692431
80
637716
67
112463
181649
15
5
4408609
1588729
3883
7
64
630121
376
3781794
7245892
63
101993418
3546013
133360048
86
61
41
401
26341
1690
44317191
13403
159745
20067
1740
4042
219243281
2845
954
82096888
9693758
2348
295586
2353466
54244476
30902
11
38247
41990059
62352699
285164888
265
2748
59181
7010217
13313540
161509868
154620
20307
9
501305043
254
28
58
185752276
65
79
4
64
1855
6539
6762821
13598421
13396621
235
56
30465118
132501
1571499
22693
23040
358910
87041
10199066
17495879
128249
159
5596006
12
884
11
425683862
2
26
8960931
8337878
624426
15
453791
32169
26311006
501
11
4930
25825
6
253025
83
21062
1828152
129434821
21018
1804
125650846
201561
5318
21756837
17
2662070
10808859
57
89198
154176
10000459
89442
107988
222
3
99
57121
148686470
21553109
3
938372
87338
10552850
701817
12070
222
48
7987466
4
283
261871084
22996607
124599356
1462
10899630
7148836
65759
297558500
13548
54
15549910
9
13278902
124
26607197
23
2
12
1129
3612089
236
240555
1807037
777
522328137
136
457
7666634
97951026
824
13
779252
12451277
1700206
2574181
118691
12780252
1717
83654
193446418
29
53516222
2
283377
1355217
5
5548
7999462
12
56115
4
3541
447341298
14886123
29860
107324915
105184227
353399
7963691
191236
2982681
15
695
52197
1848727
480
363579603
4598726
2
4621021
12
176611926
7
1044452
246418529
78
523918236
714
1045802
16
13772348
80576568
9779
6
223
220
659448
108664
137190324
15
311188744
664
2550868
318637633
95299193
10
389635
22250
183819680
4478550
15959
20
80
186
38576853
13
5233
306986
13640
10565330
7
1257
33
738063
11122205
54
8
3466
16931223
3477
391
8
8270
5788647
211
3890
2512
80895
23815
1303
57542358
976
6
2071761
2
486932247
838
4457998
5
15
857548
2049
32427038
294107
380
2901
63103217
2
49941005
254705
466
694697
26752159
387304
81356809
177047480
1324
29
61440
7043527
294475071
40488655
16277597
6145120
196169
17
13
362260
932141
304863523
11
2848507
8736784
7912367
6785031
2
86644
3085769
16478421
1363
3
3137869
92004
3436
2
33892
2740
3715503
187
20
250
360
339291281
14683759
3674205
940555
136901
514363
20
5086
11
3
169838573
213793955
37
9
1552841
108222068
1661
116280973
28637243
83065
415609
15877
30
13500168
194022672
28847
786702
37623
5
980133
6
531568
10231
186309796
5490401
7837
14
111549739
1771
239
169549
489
53230
4320548
29397608
128843
751
10
325807
1320
3532250
2734851
261358
97814897
12
571
490
226353
171
6
1251
246422
213566
22473
2203
218614842
929266
3766
258248168
15337
38891
3506
347825813
117
595888
175990
53
7068736
1311
3
337455067
45
6
22
43911398
152420194
1749
2089
516
5948362
665584
18102
7145
44
327
5
67540
5697
2258
7
84873
750379
1291740
261603034
585
106609561
109484235
3
450
20
8
165
215968440
72990397
74
829450
13
389475
511
972
1009
5
7
75
46572
8100
7449597
8
378152
54896825
148563655
8575
10132695
1035222
297
104366
247
9567
3
4
128056
78449
136
6794024
17142728
3611634
22303
46741
217
81509
7484496
324
5890926
28000591
1017
172
4598
52229884
1505988
2
57629791
2565
233265990
540
2293
30286
424602733
118809294
14363758
365954
32335827
47289
27562
2234
159
112926975
4
154
7
1180734
373
1476328
31345957
270181772
4178231
13640
138250016
10001
3545
12091
8076530
6
103
2494538
105
75644791
55
1337912
158
1349371
330
8
80
3
94
1358365
1225
6
4230673
75582
2
3262743
52785
12
11907
1094237
2
6766
63067507
14044256
242
239
237677968
165774
60516015
241230
3
44820
655
475300588
139
374283
89241
49
1154354
350
60291
4828
2143207
12307112
426231227
1463218
265
1729
7694
20981537
1375
337186
59241
461091
8
5587410
522
168035
1181624
17699453
3348762
109916
345
654
300343
3692
215013
1040
494039869
635373
6
10
1437
1941
1239876
11996
944832
461709
6
163424
110
36852221
2855
230
236234360
55954
1523466
84876181
3
3089232
57
7504
277043158
148579
1369
24
51
57519751
392
450683
12194462
12
189132808
3502
5330893
174
428482
40456
27294245
9019772
342137061
6542
1325
12756354
9
636
1577749
61727
48755191
8192009
5
13157734
2
12765
2312
890
7442
4030
133137301
63170800
86
6
213194575
6257101
9403631
14973861
26
787307
80183
766
96
95172353
8366281
255749423
214640833
37
38117
24
13867846
55648039
16941
201506529
3741425
22
10917
75
383163429
25224552
3910524
1009580
29
19083877
3509
518623364
2906041
789493
85794
7996
453
107
84
3
269195
107232
139008147
24
2005
12180
764044
1900892
24535320
1003
5
17
157497
1106449
429
13400311
3620
12689
228
27
444835291
2
3379817
10167
71137
207
21767031
25721
4032881
3031
222
38
7341
9007
330
26
216
22
115757444
423367443
1335
143000
83
453516
220070286
1888
2184
125
355898506
1021
11
183556
6621811
225617
516387
415
3
78
4072
445
30
110912046
465
6478923
13534329
438
6866
87866092
135863
2
6797
589
22688
29632
57
9345
2286
10820270
398272
2281593
31003
1147524
1761196
249212131
197071
20157959
95
174130755
24574798
659069
15
180
13791
2831914
30
2305
509513284
4890413
3771079
82345
2
552
266342630
353772
230206679
219680892
28
17548423
11648
196
283215799
21595942
5901388
3377901
22555139
32
93197612
52
28030
2877
7048
13
497603
876600
587928
6735562
496185186
36131535
688401
6118296
31557659
13952618
13780463
565826
52
23640910
85
377969
14695397
407
2289
4047241
1488
5283
222
3059584
9421392
5588
464
2371152
5
144068907
98807041
2
16
11769142
10577249
33
72856
51055
226867959
3
32511962
6759559
65
47
88443332
614491
57644
20
2
17
7330
121
666124
12466
115772038
3247
8142859
118236
1891395
3881
31965
461057154
11256
5
1312
4339
25
63331
14290645
18575
39752163
966554
39122
68844371
239
26557255
270249809
96
58521396
5467
144
60
6488673
8381
1162368
13336689
2949
282
3128973
26633866
30681
398
782
107139266
392772
78
17041292
912
964871
21203740
112450797
93269949
3
12641600
7377783
955429
255289
608567
296386047
65
2539401
12
2
14706089
465174
180
148030
8406
55
28099773
4229
13399
177883
25035610
247010948
434570388
11709
360807487
57261004
3540
24
11555652
14274
472572
5
8047956
416252698
1372188
58
18464383
12630
262905298
99886062
3
27045
9536
19012424
346197934
7645975
671646
2183494
300555
91
34569
132194770
97
6
187754977
51
660
22913
106
394076
13241
2402
249257084
69556
501
5
7688213
3151
74854
2
89377
910
3
52069
18643952
243126336
249692671
68662705
4025
2763
750859
12388992
61
105837
957045
10026047
1599
246
3300986
204
3760667
130787967
5526188
15839
185364
3
72520
3705
26
109061199
505544
3962229
105335631
125804907
490647118
2564
278595425
137640471
2941315
601
11288569
25333
221044260
11480
1312110
23
138
40
87170663
51576
14
11
62075935
10
34910384
282143
11156682
221
895925
8007
158
636099
10
1834497
30837061
38043496
1950
916837
269
118848211
26625
59
138
3928
47
6
177
5063886
3
65
2406
18936147
366693095
927287
376022
59038
547382
23223234
21678
1089
2
40
2798
96
115
528824
174443753
867
79
53898
46780943
7
2
12702581
19
994
7900694
310416
45829
58441822
25013
12
317430208
243
13
87510500
204
144015266
16
82634
4
1404521
10347
85
8
94
50
4864760
145
7
3669876
6
596619
1043283
1028028
6479436
5
171924
59
2549
7948
487494
27261
35627
274480
3175
50817942
124
862
1092
2137
62832543
113428077
131236592
546349
20691
356
28
39
7048
2057
5239526
71
3861059
152445
52722
336
6124
13547
643965
3354
5
41520808
43
7065
11
233851
3
18605
19632029
189483534
7986313
243053
6306
9
10
2
193061
25670
15
43358566
4981683
29018159
128045952
76
364
1427864
42684
41909
103
93089
7
19066739
20740
175
729
2
44936
385
66844102
827
176574827
77
55965
167762
369984390
20
44
2
25
23611598
30
54550
650036
4
181569
194790
1725
577592
7
449
3288
358459773
47669
12368409
39
237014
33694
5595
404649
1539613
25945
208
158906
7601382
221
2087917
39067
1942
935
192967748
202806960
15
772390
93833
19
28055991
59554921
1076
404576625
248
4
47941070
1738958
1104593
6
4031247
71823
18
244
4726281
53
2923300
804
346
270898
1113
441
94
26446
38834457
494826
9003
4423667
23536
48907
15
54
4021
797523
1558
2
6453
17890077
484
3
3
117206640
16742
6371241
20682831
1627299
10518717
102680
1034
128850535
56043
23596212
591289
25895
329229
196247
4558
16255
12709
5768
1317
61
15551
3
359060
22748
24238328
436987
141556
10255456
259262
981
5
20786795
4132735
7212
40
49664
462222
4
978091
27
3715362
29771172
53293751
4980567
2
816337
1718247
87141471
14
305021
214
43
1327
3583604
387168
881242
62020452
2136
2744
427571100
5791708
3204473
10473
11225383
41126
113
100324040
8395817
104069
27
22598
27946073
2
515
41633
102914
2373
20
100698
27
66680
3004
71783
6449132
3
138606
2798
448774
139591
41827
3733942
162
6122
3752465
45808
447171800
804646
793424
242
13606
97886
860
36
43
205019
642
131624353
20
147134340
32429
1948
478
1713000
387296590
332686
50942808
135
120187
17535245
399655
483659905
9
1386043
240
6
325
630740
205
113
24164362
20026
852
651691
82
99355
23
7
550
48
987
4912917
173
13
59523802
396725
955
43757402
56878037
15099472
14356482
4
1950860
748
243
26748665
176399
29953
22380
35846
3747
438968483
22891330
168531
16647
33932857
218
45229583
13786
10
7245
40637766
653212
10802691
265784487
30444
1317721
3083
141856
18269434
10940653
6430779
19316
3689653
1447182
439
84
358
123435
12591
35736697
1341870
36635031
293720164
96292
1538681
35
275516
11282600
18312
1039141
6
8
1330
131
32996
40815
64620344
3
9
38
497
577097
81961
31
118783
36
43397
61587659
45
2
22778
1030498
522
2
11256641
433474933
98272
51483226
13166
773839
2452
45328
263705971
6
61615
819
399899
12
30
26210272
250258
11832
12446
20
399897576
63505460
166
326
2469
11633553
2423
316
30262
24
36825
406059
4004783
15812930
49953929
9
72633771
139048382
2971921
54
38831
1154036
257859
47759018
243
49470
3
66415
518714
8016
130630345
57437
53141
3136
274
1090841
236358208
54344340
167321
23
3012884
27231
3
9511
8637
363344
79876507
777511
97399861
109
122493
418
115619861
75068963
491613881
7
206518686
129874540
6
2
2
836277
9
361
46696330
28587721
226134
131750701
739
11814602
483725287
5336895
22300
10
2245153
1002
373789226
2
411322360
139126
4040947
10334
15
2449228
23
8484622
203
59
249133
23336565
53026
405
466
39104324
7
32561
223913
28
14
5631519
106151618
1662287
18347141
4
5653784
232
2494625
3179
3
603857
177
377
239
581940
14594168
580256
27
320401934
538504
41964707
201598334
3077
530
3
1149990
60139
3
122
110390
48792018
634
16486259
3034958
3
429
140869229
1837856
14279820
65637624
13168668
2
726
422737
22002524
64730
37
23650919
128123
87291752
178081
14377864
2827
295843
2758897
394
1487224
65612
924
527419620
193
61
27065348
31
4
827944
706
194480
81
15657
12
4
78011
384929825
85160531
86724254
24551
431659
61813
39456521
2
293828963
117
20
51003
674
8124497
2906
22374573
24731
20189
353
1482
140936
26
64977
6
1420417
105096433
83
93633078
55
7885022
124457
3944
36336534
13712614
173694855
1908
14267450
1730737
2623
852
453013240
5115102
308813
4976
17716
748180
59282
86722620
94096496
179
2
190816187
6533
922784
1426014
26506818
948640
50280319
410318126
49
3279
12929
8123459
108424
554
405161373
67355
523835708
10601447
2709917
10768
73014574
21812
156128
19
167
31002
31
17728845
2766954
20868
154399037
865118
557
60881185
7
119061
529918375
14006
806
8
30
22
458
36283992
1945
406997779
400764970
1507
145225635
8133855
255872
1854650
130094
19075570
109317
249818299
127839
1995129
146490
175606
281129
240463373
12
3
10336
9961
1493379
89480455
6
491147
30472283
99
6
476
1153
760
22404
2
407
5943
28006811
156
77364253
1933880
1817302
204275650
37503
53321
80
186986
14155
12
3142253
323442645
58421
390761506
705682
33158114
6
17
2316014
228288
704077
128567867
2305772
5544836
24958561
3
220
3419858
21119753
605683
7
9827734
2
3157707
115329137
121
342379
11
95
426
26161758
21882
228177
2259
2879
51469
68939205
14389
475624042
106
32
9
146645
8112798
3208017
11
1109
68
109171534
651704
14315164
245
125
41
46903871
7
7
868742
7740
29986360
48142
442640
1637032
3
680344
45
27573
211
9
228228
44624902
97355829
249272698
53951
63326
2677
2472
293267
13
15
136355449
313902499
92
2548
324
59124
431207838
11309931
231
172932159
29402
43
71
211
165804427
548
95806706
225204
5338
10446724
2
1011815
24112
5
185
88651753
6691
3834419
15437860
44
20416133
203396
13399
85904
8690
17
852717
125674158
213693848
655
44887382
3994199
2952
60949
190969546
10
654
2
242680630
26
10862380
548
39731743
6864
391483
6
2
31342815
6784310
248567201
189341
50019710
350
5095
3821119
1058
690372
1347
89072
190226
3
18
22651
121
371794972
80
50220353
3455387
1542495
6
96776150
1787
156955
54830
233
23
4
2367
444
18
6
16484
25
64865263
29715666
2323
25137
134
91486
25
1038
290844
11
22691684
1360401
121
2
3
4180444
33866203
3825330
341757727
116
96910667
389392
44035097
5479963
4257391
456529
2115955
692
185253664
46179
4841255
984
216360057
4816
3724
109842579
3201
94
5
91
621
5065
424503438
923788
521970348
3041788
34
1758
9771
251
128201368
20
668
166500551
1177708
194808544
11
43729583
7433
40417
86378
205
6
15712368
9453725
255
287634561
375222
213840
195
292165
16
344
48725158
878
7693
260406
10947
315845
24606
1042576
479050917
43910079
29
6
70446
405297259
79936454
1018679
402
15949944
13069027
527947054
833415
3243
228415903
1424
1097
941
46
477194
44002
7440844
23700146
2061255
1924
30055
3101
24
16
13
5
15901304
173370
31
59562340
29647
350017743
459
1273
193841
136
91
14622
2727
6344313
4037249
441
6077
110233
3040
11755
8826
3818
56894
38936815
22187496
9
24
31900109
25853
206
979
3
73742157
3
95114
4608
578
350
9216
4317
30709
62092717
3715
23097146
3
2603478
8851450
119734
229685
1858
42829273
13
239
218
27
15
109213125
3831
11
1510
241
5427314
13
716
434
3
2
3
10390046
6183
52681
253
34
49355
93292
3
16227
202
156271
4913
18
451978397
1191726
107
399
15
68
50648
11
4
5097294
32325
5693801
213587
515428
534035
18
109637
8
919849
8
55327
882
114382
14558918
2782233
763
6488
40628
7
927
181805634
7
391684
106881
50286
8
5
5429
529
381176
382693
5087335
3642
1825382
2473
18681
24103
37840
114856
984
133361706
732
7
8061
140
32274354
119019832
42820
1169025
3264943
10318603
2
2802
81
186
4969
44
3505906
34621979
16083510
3
300
4158258
4
6
3
381
87522915
2385
42
458293
12445111
408
311422
974
224
14
2552
309493
110263306
134977
289622343
2
157804
2
56494355
34963
3
6236109
659
2275
662468
117122863
44081171
194818939
219671926
126932671
1574477
988
216327851
3498061
3619387
685
1344
14609411
5
171334110
209907930
3
560
218
1472
2
2346
99588607
61229
367342571
590155
52331
141
59534
224485
12150
258
3967658
18520524
2621878
13695
14717
23767
5
798
3328268
316582119
12
6448785
185530868
3
4109843
1404019
11258
314534
50678
115847979
6
121880
33817
12064
562
56094
3864
11869
948673
84
5685742
205062
13047
132128849
14590897
134
27574409
102
2889
13177219
3463
4388835
245936
15
4
1434
74872246
38250825
108269513
45
87
121921254
27135121
125127
808854
47658
365
103417692
11311714
1244579
361
15
1523161
7815422
3111
97151131
61565875
5
515184
2
238254897
1882
165
4998029
125
26675109
881
5175639
46414
2131
46
14646345
4385784
27
208503
104
33428
6
28
944127
323843
843491
1403
277060
6399
718
3875
22247
1880
81914124
164945
3594
62562
11521
31154084
40724537
12271206
31678
58448
1732449
7027
1310
717
13
26449344
62404286
897692
183583044
21210
31211
126831766
9395723
37
13433911
13
33387824
2
25418559
458
9
1545
115
4524146
3163
6703093
12356
122
123
11
319587819
18639
11334
8076
53
920206
437938
10
7941
4426713
264170746
101227547
1780
3856643
4914966
237
27538749
224067
29664448
680
3854
221
7685
180
158047078
23236983
1279
199891
73
151190284
4476749
21597056
2474
2824
600
5817
2487669
11
33196619
45
9943028
149471133
13758
29
237
80
3124
2512482
2177991
1649934
252507336
2756839
43309
754652
785300
23949
7991
19042226
517943868
4636
1033463
113916
2
1013736
61674
36999270
937715
15
32658
1818065
429
12997460
3583
24897
75
809528
222430
63153356
3583
773304
191764521
547
1513115
463
7395
63
424
120754196
16624332
18496
20430458
116050986
168018
18
1505
609489
227
171575
1347279
33116
12289827
58350
15
465
2852
1039
129052584
36156710
3187
41484771
462420
124077
97
480
805
15912462
14219
512
3
3837363
39234242
2
14
7608
1520270
14497
516268
21161
8118
8
12644688
2236470
1729316
28760745
13689
518
5801
26
109901
3470
4264165
13
756530
177247
549
47761142
8
79
197047626
44333
1946022
1647282
198286
4545040
32321040
15532
187
318
814
138437
164470
5847830
3
5070
62382
100931823
144642
68947340
7735101
363853100
44
73797
27461
3505
12308120
746
2
990972
9094
24148997
4561653
488932
162205
322180
11610
128622
113425
31535
14827383
439
96716620
224
365997415
11
20974
24416
114
124967747
67772
25981
31058767
3055635
1242951
50
18114
5355
45
1836
857
97
58580756
95
48051347
1460
61
4207
639
21
134
15381273
2790
6
79323903
830
115299546
1012
50
44348
10272
12014794
2
1211
194068687
473
473545
62
4
15450585
78735360
45
33123
4582
2020778
882273
2
1357673
515123721
1316
298973
109
274
3447
74021
1071
404277017
12649651
4
237680
14
3867811
3
82380752
250715
663
179
2
559572
46849325
498
2052
5966822
56724508
4600
15
10781
26202095
83
27864197
60
3581
16
3
8062
689693
1456
965422
15281
464775616
93
1027334
1266863
110081843
265421
691788
28530863
468
191843163
2099
28417
4007699
25076
17341
13169
303
912718
186211806
2379108
168107
8422051
383107
585
298
8
6049117
976365
155
124773
16653
741
162698
8089531
212
140199422
6299132
1894872
56
2
14
1703660
2507
1663039
46
507557861
697
126
1076
244281
15487
10
2
51821622
2
451916338
37698872
1975
2350127
17085330
26411
219268958
249193756
739506
8223
7325
15275117
3
130526688
315247
242585
242685
745
2374791
333481696
113567
18
27643516
2258
257504
2
12338
3
30149814
44961066
211
6188509
883
35
7
2
21603319
951
179
57041435
21
3
437411
27364
97725611
19084
15665
2908
84943
8
568678
13
624073
111
379569612
83
14755557
6
3545684
3610
1402307
568
4
1168935
10792
246056
1899
228646154
242230221
4183
177838598
2230533
532946
44924144
117714
27246
13594
158323
18
438772
147236
8320
29175
444
3
2767999
386
4432772
19944314
67473
113457544
4
39861
518976477
8228381
362
21133340
8075
174
26600
32449256
459725
27960994
267309
21913
2050731
183124217
27512092
1356
2926051
101903
8
733
119583402
9153
7
470810
44730
3
287888522
118538
65792860
408996445
6772634
23
151772847
446119
16439
651
13472120
3
983552
196815505
22
993
58
102
758748
37715
1293784
9196039
4086
1352623
2998577
743277
11
2
6
9314
496
799005
352
5
1964
444241
16347
155
3
45109
2
360
110
210962719
7718292
17442
2854616
40582
466346
1969
100057361
11
200238
1041
36
6259100
205424
30
464955052
1658
10
17479
9657
199821
85
248492966
120
19
6069
86
2277
56978590
97542018
56552
1369994
284719
1858
263142512
6
7638447
371887433
280482542
23184029
31410819
8032
42165
33741
1989310
935968
4766
1366977
63653
8
2950
1062
19990266
4028035
97581699
328716
439
520322
188009815
35
15
23
318867551
4205896
37
412
1946
1047363
65515220
454389553
2584531
78748080
5
380
1332140
169494
6
31299
7975360
225437251
3838596
192993726
3
10617949
30338981
1199
26206451
4
1261179
692
428528
113
56
3896841
60398
2000491
33
376677105
88096
48566
4169249
1984
6331
2190
298804107
519710
14
7224612
64362077
12267937
52412
138
11
31734
2402
862585
123656
2080005
26
13438
411755996
7
379
3126
60
7666442
4
218562
123
928
63948038
717008
1752
185975
342618
272
3868
7967247
6027
2386
2
17899
8643988
6978577
4
457093
55292
24226
213548
293217643
496628327
1177298
3249165
322245237
2412546
76928
2535133
6
142224169
7559337
15
5172
540
24178
257890549
54365578
116
58
1018187
9
119728
13
14147
1302
538
2052851
19053
11635958
1381
88732952
13
173791
6
3518
42095
18430910
12404
317750367
121092446
936982
17976
86330768
3
6425
8913765
2293811
2660743
426678543
709
3
12171775
22951
63550
8
83556352
5033
27028
3247
110
183
13728132
258449
3959171
567
1168
59
93
4247208
10449247
5061
61517
3
21
92411880
79781
29223
1251856
277
2750
419585771
12218157
1006
301624706
19670
1975955
710004
2004815
146
2562138
1269289
215
94299
13
217
3927
1234
42
7115800
39
2
39325
4175
33
110
51034203
1733
220
21172
148
20462
264688
1886
303
51
35768781
490
20227029
124693818
489939
1645766
9430136
116753051
51
315483
64
3
2687
27
54270
502
327029672
1867
2149
42045
3897
36438
102611
202524
232
155244886
923
518544979
523507
64373281
585682
77080
15
404505351
14041880
44849335
8651
9
391490943
14
254231956
77
138673803
8
736164
378569958
8
15445
3
2
2444502
2371429
109
9
1760
24
313
6
544
1931
110
30324
1233743
981768
72
3555816
347935239
23264101
17
3132
149223334
1409704
80126442
344
47106
35
9
17045
108
6362598
7
893
230040
26344202
24624
356195856
12
81
620
179
9436
2835
11
1982496
247953
9889
907
355
402
1153
407768723
49
33
117885
37359105
242
22246
106414927
912
2698336
7458
20088
178361562
8
333362484
87981653
11107716
1028639
6965456
54
92
15553
4249157
422250166
45
364516051
31431327
3294
9831
10910
67941856
8
2122530
14101
123806364
288291304
2377065
29152088
64595
22151
11680460
111415915
125958
94
38920921
2046
7977033
231
1842377
2624
28
4
133802
184974
136042581
34
14
7
12637
173266
10510
33035
7696
3237847
5109879
30090
47
73118
120308415
233
169
771602
48
908
241833683
3
29267917
63512
3576
26514973
870
258946
2829163
278772223
1862069
10987037
126904131
15707
4498702
80838888
567
6
1789
946736
162735730
103
24
66606555
180
3255
2289
255707867
44
9
427
241350
106986
19
1130181
1991
434114
57621207
5687
2757322
19572688
59903626
14
32068
7985
98398
3229965
3996
7345
967162
28
93042
4534811
2630
189250690
871
58283
117
10682
12119
1447
125350557
6697
11
20
771473
6279
94
225
6
107
1496
18097
110
376
473697
6172
4521
2
2857578
2757362
29362816
251
1583804
572728
2255
94
190627306
4341495
17
13
33
23992
35981911
30
5
550792
141704
62234398
4572
18320268
1553
405131
8472
27034
1607
68297
3
203
190216734
87
8352190
51
6931
20779
1689130
18854
2969
98698325
146
1772153
483719
901307
6
82725
111860
3
11
21064975
39216
94044872
6703
11
120179325
498681
4029874
61913461
126383842
5
867
60
11658
3330
503
118666
18822555
12601
2629
24619070
7
32604
5805
22806980
1830316
121372987
133460
640
10897509
232852975
73408355
1679562
3
27501799
39
377
767
13272890
361021372
194891392
66962134
24
96726755
64203055
385
929
206
49632550
998907
277269
50094
3
141718
6874
197082309
141629384
2
13351834
3
125562
2
51
121424938
11
1820
7906818
75469
79115
6918
26
2400
10
1090000
252
895
6230
29528
371717169
342
34
125
95679808
368
35340408
79784
3398362
432
14138
23326
1119315
770479
182654376
510738
321908911
529740856
19
12
340712
21993069
196
403150
7
12137
86541737
675221
6000207
442947
51357797
14
2442
235046328
28474226
9655
449748382
284
972498
884880
33439708
21284
8569
11
455582
187
589235
334904258
89157
280513536
25
5244
36
390863
37
55498121
47
369038866
53399
454330
1686
639
14007
342
180164872
8
8523
49336
105
30198612
27
40
64348
5443806
23
538096
68047
1855335
40998
3
112136
2292543
49452
1514088
316036
403022
59248241
108972567
383997285
17452516
880962
32147282
37309
9504
502
2947894
162
207112
215354
11417
12959
177575138
710130
466562
7717328
13787056
190824
188539661
533791
254484159
3393269
40669534
7512
25975732
79819
427197422
3431
16011532
10
28
21457466
34969
4
2
129160
264526
3
3
69760
3896385
44373
11853679
266
3531
15645
4661
6162521
1736
148998
585957
5
9138965
196603
2844789
6
38
2587
549811
516
6120025
220563
715
32
16525
1283516
2305
7
411936
15802
56879179
4
405068
4356
4707
32975876
2
265881
358
15
62423
8110
28181
1144
29568
2923541
38
103817
12266341
4
1993
10328507
197365910
28692045
444514
7165892
78327
6913
31
333036007
11835811
1470225
10571
477759778
63799155
110059
43
34
19176410
3
2614886
625
894
7
5882
8665103
47826793
2232
40
1656
484035
3093
761
1457
990
143
112780666
403
58923
7902014
23
174436666
225899
13242
298
57659
5
90912152
661
6
3726470
190104677
13527
246188900
982
766
36487
44598252
10344394
267435670
1835344
1445
1824654
5
767224
5
142273
1072935
471045
79
292
3545
19953489
166
5
15212
195
9742244
26434751
15
3089250
444055667
26623885
35527
3760030
1766
14803607
428
47865146
8
426694
1731
133865981
5498306
178
977
521
64
309692
6196
4
161075
85555648
10
21
3874
3132
16550135
60909600
10232798
309
235
48675285
9
22480970
21447
20721936
9679
8303744
11084
5583895
681
1634
29869976
2662973
18821
38548
37054444
27389
14839100
3
25640
550
3
113
25705
24
342
225115544
22232909
26977088
17
3440416
14217
1061859
7
5115331
1743563
11298408
859
805870
3236533
1855470
193014
187885
126900
904723
633980
281230
33948190
826962
32841608
7
38129
18
62
1877547
15
784181
4
16
531982039
56838677
523
22
4445766
3198
154497
10100
506753770
517924
2145553
962
53620
6644
4140918
57407725
9
6699
2
46
138814369
1096498
1094
406860245
13
6300454
112370967
11
150
42
27535218
2895
19079
2968
12
2
45610939
112
1546
125370882
46066
367923546
236406187
45771255
992
64243433
169558
1532
57418286
963
255672140
255
6309
2743728
243181
29
3228563
27659983
12214147
325965378
202997
409
186
49374
16316855
94821
4
15
2127
1474649
9
2100342
551
22196
7460
63472
375
166343
276967
239454
9913
7094076
1551
287496
14400285
51486803
403
6908220
66
1624
1153
32766
5
36
11752068
209453
152
5376
2319816
245
1408059
6
102682
539
38
7161
46405
69
15
3377303
381
90
1497381
12
2020
2464
855
71948
23
3
103725122
44968
30733109
263544407
90
223
167709005
21
59210953
3
55212843
979
13258464
145
16689958
734970
118601
533
79942869
136933771
41480
73349
141
1739256
4
14
133636570
217306
7485183
293521543
207792
6402180
1940935
125222
353727111
499
292
325
190
500460
514727
88292
18265
6842
3366555
35
325048
2103
18205
84
109075028
4
897592
183
6837558
1877745
5495823
5
14
219567
10768
1130
1642
1619828
14810
33747573
24451525
17370962
3162703
3
11161
1313104
10018
1353554
13
39110838
49
3
2
24022444
1343
1460
7043186
6668284
2
18293
600
95045124
3
5447512
3
3265
40838
9961
335857766
114571
1274720
3474720
4195
679
486625028
37
39877
3
555094
36795
19539870
15
14428
125
9137
240422465
816
5886134
14220073
5991
377961
357906608
6
2514014
112303376
22307073
9
88
178
164
447854
6968367
2001
53931953
450099
34006
7
3
133034
148
339509135
5
9022694
253175817
1140
254078
25184
348
88
18804
51888103
903849
115345355
7685334
416434
123254689
438708
38814
581
184717706
113
2
2872426
3
183463003
4676
93924
117937
47615
145315
37
2922
21
1214827
262493
3
735150
3307283
250419221
76579125
30213
2815208
2122
478379705
2063360
145
457
656
158063
8910
10864
2
18
31866
240689
4791027
31056
594728
29402
2560489
996494
66761
12769
86524
5362014
100288979
306254
1902588
290726
8042
13368
118709501
218398
106641
103938848
9
5317
8178
463193
2
264239
781386
61
48
2040769
134249997
9502
478529627
2058334
22060
983
13960
2
206
63924304
15
1360
23
82
55412782
5640
845472
4225
14182838
1070
4286681
255057
45437
30
36994769
2252086
57475
20489
270
845
2990
706921
5068
5
13046
2
63
2
6
50
396333
80
21980630
11277
2
217780739
158
20711457
485936
12
25589
125
53665733
3605035
40
81
8435
31
23519
7615
121
62962
6
3370903
73263
280610596
1088
5600
92
1881
8701
8259
1099889
120069
66
2660
1046
22898727
25
563041
6029
3692
121
1736015
94451154
1420
2
489757
3036032
359
11
17790
70498856
10832
250
859
462677040
6921215
82304354
128322952
378
59864
51278009
120440996
6685784
4
280707
28159273
1690
9914879
2
1445792
3355552
458536047
521
2
6729
37591
4
57
805
36
4
2
2530
11071926
74906648
287354092
929837
2
13
505828
2831987
84036
847112
33504
2325
64186502
218693808
916410
11
34
11251
435
249645578
57
2374783
56732060
140735
907
627
15
29
4934343
1287
4944
121843100
5118421
67651428
3
61945
4500
7961221
56
5
151
13796130
424377
17
45
130004381
25
448437
46
114363796
15864958
1839713
15743828
116
8
224407
1848095
245425
73226
534584
24
4410
3
66
22652
4207
23556
9153
384
448149
170093944
9
15508
7612
452
2
194168
44074
3
85318006
50207142
1286622
52693767
5359
3
13379
16
116580800
223
217
14796655
73569355
570605
182761159
25
794
1720
63919
5495
1766082
217363
304230339
11
14
224350
15
421975056
35219294
519427
854
18195292
60414403
27883
11186
62522760
2056599
7812
70858206
436627327
106
149541139
3774
421
268
7325041
6121
13425250
17
2484
1250228
30703
4
32331
725770
98
8376766
54383235
69951
64680
2275015
130
234442
184574
3727
57546
154198280
11519882
111893
483230886
6610
1605
3746620
15
8178
251879
11367
8120094
8888292
1111835
5
2663778
2669
122284985
546509
114296
38943321
431
68952616
1354
1526
15686
36707797
47
11
3
114
13153
7
2957089
23
25840838
334
10
7413
75562
203
22
154380501
1280
30404405
194
7523
12
441
123716
3
62217
2408
29600733
65985067
793479
2794588
56
2027480
32316622
103493570
7529
2944
15072512
944898
3077615
3758
41221624
84323014
14
232
482791
20656800
611
71829
185984862
1945
44
4
100
1825
10558
5
127
2036604
14
11
2944139
62553
2021321
593249
23
9128440
80
731
8
105
16367808
230518
4
54442106
61145668
11519
518
5858006
2
18
42
2789071
1891
8
765
3
825
483737
23622
29505
16
41913595
6133
26051
3931998
49208934
22200928
2497739
117147256
1194
1189
825554
4733
484
41
7343501
212264
601503
93852
5
493960843
2479934
921282
55440
60312032
6627
515586
1368
32184151
90037240
4339688
77
458702726
2833
52834
125114328
312429
230
1152427
3
39
15
15
33
25040344
126223621
215
25
828
10040
3665
2901
5293088
30362485
113
575
42330
51785219
93831526
48540159
36535005
128603760
212
2571
963649
11087
9711962
3464864
1103097
583
57
181907663
99
159
455
431874322
32229
2105
49310
678
9898717
92574787
8
5253179
7903484
114784
29570
98
17707523
63
1476490
308549
3007675
63498635
2
386811
434030502
126
6785
244977
30646
64
235
1129
66
187
7
140118
244
317070399
589525
89209720
168
560645
5436
228462564
455148996
2474
112
4435
176631200
33
98
4379
207177444
2022931
170684792
7757556
89713
228483505
51024383
5197192
81801267
15
84989448
56400
1616044
222397614
443
30778215
248
60
2985
5357182
3477
7788
89750331
3465385
5837321
101
12573852
31312511
15362
7389
79364
949013
355
173019093
28679
296081380
13
10167233
9020815
43
2087056
11
44
105
6
7098502
2610
203930
40810994
454666
13062
13200955
32023115
349219200
510
2
106
22
98704
3
5
12
7983
63
109664
693
6155423
20713686
114698
156334167
15020
1034
121769390
529437111
54120301
17563
8766
13327
67
255
121
4570484
27329
131956
4111431
384740703
106402114
41880
29398202
6
29601
1526881
586
4824416
15348045
286588724
96738354
11
1772
21280
17
81
273906558
441
14111
165577077
709
5317
23081143
10886017
2972
9830495
125590676
970
63
6942106
1099560
11
1502
2016
38
4097
592
40
11
18
19
1775791
1008987
3
13938120
3015420
1379
106481866
361646973
25
69644
15
6
2702
3
9727
12765516
111366
445
3895459
87033
2140
6549569
6
125
953619
4113467
222745
395680761
773655
163791694
21489
3
9
110468190
4
110608
2441115
765457
2218852
4246
1373
3490394
4
18
428
2
50269
36
760246
135639
30691625
1789135
209143542
5617911
709
6340080
15049
104735
5
99236
210198879
7
1203530
149
4532753
7269
180
172779960
7749
8764620
2708
35
212732
42076041
12076
26749
805045
3163
866
723473
5784
438
92
71505
17
9691
165670216
287529376
258671
63805314
108
236743
773
4931
42778044
878
1677412
3619190
51650
3
7048
32
3
7734711
6
9392611
954781
49
8898372
21
1783
124
122099292
7805515
16
3
3987
13526059
50
3697856
242462746
420
31202
1874
21585410
31
1222
119689
46765
16
13
52895370
49211670
1560
237016088
3
3690676
1076338
162780
24301757
63
5545
1383
9748
102451625
227705424
28683
248851430
8
15
2800
116351
24269
207
23603
5937
50
2516
20733
1701029
94893
1390
178
53
497
2027
345
143
255887
23171676
78
109788
46
8057054
7
2256560
26
119308734
492
3336604
40105878
1237
29
12
3888
31
3030294
26052
3713
5410
7
260
23773
137881140
111999964
10973
768
25976264
3
8
110
6
3797
131573
300060
8
118122674
52870662
720527
1561799
14518
393
16159
703575
1363449
1038632
4837816
218092727
268
9604
10391425
58329563
81
2479324
75869661
1487
3048279
5205859
30088158
55
1195
171015696
7
8
4789
29140
53191436
127
281016
40439
311
905
80
24
90
338453931
2
770522
320486
2
14
661
786
15127124
13227
5224896
87602
1124969
13
114551
468
20821902
111
163
183112180
10
57522526
78813
118171271
424
11763
1059990
5
17
19735
31390824
667
5092859
45779141
23777092
7799
76361649
2
3453053
6031
3
432761830
10384
12
94287
3810485
3062
39
4
22927
10176
2
2
44
3877
128258
42
18591132
11467187
488179
27045
459353
62
12360
529628332
34605087
6
128
26000
3898
321054
960
36
48046
2960
115752
12
943512
4
14945
11484976
8459
172
6
683
97393
113285218
248837132
5322
352144
102
98195
130011944
15871
1194
13
1404005
360
380548037
7299
376777910
2
9
249900018
164266769
2
201
78
49
2
160399
21489
269001
439546458
2
21
13586
1153189
6
958
1670
16871229
5
62316
45686524
51
30
155232698
127742065
8594402
14790598
218119124
111743
4
5274796
2670
33858512
10
237944835
130899127
356777
1911
112365484
362
6647
219108091
517922859
51139
216428133
218084907
108990129
28
1042623
374473
119
1503770
10776107
3264
8
292894710
8862982
173689
114206745
32808
31
87
7128
12686
2455410
17
190251764
18039089
541
95051803
139779627
4504
2159731
2
26
402897514
215
832
346645283
392326775
495786
195
156
6
165773160
65
112676649
242
2550
171
110
839
1293
751146
27061240
44
11
44718926
707
222892911
1053
415604
367236259
4713016
485
9208193
301
12
14440414
16011445
3095904
4
308585826
308707687
408400606
189
88
17797043
6383274
7622
1518
3336994
37888
1010
499991
59784
82021
20961
296961439
307973
95
6869
110958670
1103
303658
3803664
5
53
6
3675
214834
3
2046132
115717188
26181785
28630034
557860
28
164
7177407
100
1135
36284
166
7141
477451
76458318
268476
3464027
7429
32892559
67583638
2532643
660102
38269800
28924
54379512
140
25828
19925
781778
34437330
43375296
15
240690042
309033389
3797
16943835
10264
76291
119812
535214
9
28000
58666
480385536
103
683
156
21317
7
1506711
1275
92329546
26
9
208
4102668
2
236091
49
184
3741176
208837
426
116366
1984
198
967
5721
54
210732
1524
387257534
58249180
18515525
3
291
2
37
436
108866
108394
1452
2121
83724963
468644254
3
3175
32032080
37716902
36
231
12868699
349131118
1864
333831
119655
7
9812766
35
138
772
18774590
7353
23
25922642
14800075
95
586
107806
65170
4084
134
24136
1097
15106610
50147649
113266
375
81445091
102
57
51809
182
77776
6697
3254941
123603308
546
169859110
460158
321696620
114
7
2088424
16
3
3945
9205140
4598598
6003
24049360
8537969
569
3798724
6709941
2505
40995931
27339634
15036
1755
3428
446
217187594
3609
114
241
29
32164
40556818
361
35
73
74008999
797
41669
18946
182147810
86204
417944
6715944
7005
16
5402
286
229622
176
13019
129734346
84935227
114
163
127191
15345302
17249
227005
7679
451
12364948
784
436256862
11
25
12434214
142
73
247
53
60633205
1828735
6810
85453422
1304
203570
235
745
245
25
21095540
124
1498
96
2079020
48314309
785
56
920987
876625
154047813
69078
123
16456
14
194
8
112275869
11
3
10234
15490191
81
7154
227
821377
2601
6072
108896034
8429027
1302874
876
9712
2209
402775130
433
406185
348
15135062
11658450
89928
725914
3355
30434
369
32088044
561
98643943
1864
3052041
11585763
1084
10
712906
9520
4
115
2
948148
7348701
1346532
113
116
1661
26674
22
1699436
206632
16126641
191557233
20167
9
439
1500
10367
113866
1718
16515625
280
1885517
5216
42
266767
258828421
307985828
6
109
220524314
17361721
922715
1393296
8
1209
306913193
5108792
4386
6128224
4025
519
2073014
104818
21
251
52772008
153958
54122
8945
115285
363089018
7
432220427
23639182
104
1177
351736
2
10491
15
359
219
21856
25756
7965779
107469231
29
18
537488
92
129514633
474760
23
18114
46344218
22691883
1630
29972
20393938
102785
7783341
3837
68277262
4
241
8
7306
15173376
80774
916274
15895
30
62809
92
113233
171577
7858342
2089176
240488
263
21227
82
948
2532861
48
145
950
112307433
2263
70
1216014
1759
3676372
24
149131610
11
39432
279117461
3340518
2
244810183
235044367
3
1870
2423231
852742
2
890
28
13212
66
52
9
2
1130312
3
536889
16845
2389616
5073
37
271
10022311
27
385443
427
160
119267
26
1113853
406287
12812627
72093
957
3246352
428
55169
106276704
93
515635
201
7469
1039217
3265
36
92653636
2419
388008
1881
26741558
7580
110247632
220753
33
3
3752
96108
6865989
30312350
6472148
171
47591
210129257
111
7294955
478289
24
636921
5466
12092
1105
8846058
7555
1211
12877550
2620081
207513
7846381
2
1306362
1826709
466
182183036
5
363222
178976
378
1675
6164
7319
421
70501
92490
397
141926390
393934
634017
463367
211
331509
285237
457004
91916196
60
55313
64113
237
9948513
3808
18
16519498
131129624
899236
1527817
5
2
1023
8
36452215
139
735
128
9
11079814
31513
23177145
2618
290262
298484323
16208
34
684422
5021901
940
112280427
42248
12513722
7863150
6415204
59919
27293
97324307
41
17
5662
3
4528
67872393
723
5909
10873849
14530772
20629430
6
3933
194463823
6228634
1603
127251061
2197
28
7593410
10291542
10
13117900
10088037
51
11747438
147445
18
135345
172
8766873
805
8297869
18105298
111
7
5
55229
307
208
26
38
10290
50287
2
3937
5594
190
933
850
568
965
3735290
3930302
1396
25156429
384
82
360513134
1780130
22939210
3732
805
86192
50407
31
71
701
509224399
172226
5566
778
3843684
1030049
232
204
118880
116121
15151619
56034
330
886654
1764212
101273
4
2998
16145546
138
15
230
378784
901895
16440
211482
3763233
253504
29158995
349
46763
1995
63895715
3444
42
100
833
87608706
63628
41934054
1289
37469103
25
52
79804874
416811
289565153
3
216
286676
242496
891
235677
444
77351
2916120
16
272450
245
1003
130510
3347837
100
179162241
4
2019
4985
52
891
3316871
182111
90
411
7958
15208762
91
6692
1745
95
531093447
88276
2
2
27025
2518
148988
3998147
971
3
40
117184681
646023
8
9
40676
459232
16441
110
10941
2129
39115917
54
526508945
212585
233974
72
8688175
311904
7562966
124515129
25673
12
2067466
172401
576341
212167
19706677
129017
15
27
460895
5895
61335
19937903
8
719
121831339
612889
277102
68
3928
7934
6880
8012649
34183285
22
6893607
6
48
339
2076
76469423
49030
15572177
71515
40
1687
820715
997
263111812
391625
8482
61507
287
18200
737326
6
24211397
1666
3838
86234381
152446049
2331
247
206
55733
162
120682
1041646
94856061
116358
2658087
1102823
2086143
22342
10
93651
248413671
129
332583563
1171
115974185
8594725
855
1473490
7844
80099498
93487416
365722193
1414676
741329
339605
738
120113
695
15735
7
149248
228
442782255
252187435
23547
47
2863639
1834591
1513
6
255187
237264524
326965363
3
9
1815
299883
1995
7873
2071862
2
111555
109059297
3055
405
4364756
8982038
17
225
6659
19417
1180222
176448461
173820
288562
624128
5969
95502
2145
465
7668
24
105144108
2222869
235266840
63
536
6
64003
58101
15638
9613889
8
660455
1882
128162
3509231
770456
718582
263844034
11830
732
230432
12417
4
1899723
6357841
89
1961
8096
333386732
515332425
387146650
17625487
10821
29999238
1506
200
63627904
4491324
26
3
8697
177106202
2
3
401
394247
37482
132880464
385062
40259143
59989682
217
4
39781
1146
2
7866090
13279
100818
88
34051
8452297
3100
185046
2718
6
102
7
296795193
54736791
6547455
138044
31579243
122
66587
35950
3
151
13915
6872532
209948008
11065255
57
142203992
208395444
6336
69423248
1321965
28595334
32588652
9348624
3894138
210860
496698
476669718
274
13702030
8
89
143153192
20569
387023684
41
23019
65495739
30402512
14
66999
1794114
1078782
443102866
4168
15528390
71986
50621828
2
20337
81384
65430
87641
20225238
7
203597496
1552
5
4458
240536
3586836
46234
64822216
41338
82
1407
94
1287096
132626
9753
2025
8
2
99
279011777
13443018
9788357
482706
238912
161
5025
218439088
4071798
722
5
210
95929
4052
54
2883160
14
137309282
682006
718
5
69546
1100
185830
20
100500
131361742
1432060
94136
1060199
13722
3275
22835603
11
491502297
1014672
7
1159257
764
99066
4136911
63024
553
16195
111
105931
49
2124
413
48654145
48293
13314
125175150
13
309444534
4083
105
153170
4763
15158
45
934
104
20251
7174
20130840
15
651790
513333
195
16
29579
1426977
111852116
6
6
53454
80892669
15047077
266334551
88
1375677
1155884
20
23428
133802
63710
180350450
9712348
5460861
395
27395713
29246
2116
192038
19069263
172079689
37785224
9
217091
4645213
23455
5582
6694
2249
229600
160563
157626
4771
78881
61349
328407
14
23
9634414
17465
372153
232847
4730
25651
4750
125947
11617
211404491
14343121
89
4008984
1630024
1322
13
186052
4
121
1354
102
432
106
32
47
108
369121342
33631
4850
28488598
505193530
18
115229
1449
51336081
141557
868418
2243
13514
27907
1218485
32232851
3260
704
27
976895
104277
1032
20231919
97094606
46
469775
5023794
3757
453
7
163
683474
1390583
823336
3451
849
29
37
6736330
46870723
24826056
7
12
11
34
2
2345848
2164
2526
3
153
45176689
502616
54078802
7
444044910
16
637951
11314738
2044433
90
161018067
899834
1762
92714
266910575
6944
31445561
20214923
72
6248018
12
251200499
138
3
1144
205974
61973163
14
101843872
161
12573
2
39
6705
627
30
50975861
18426
883
188259
279590358
18
814
392591132
2848
15
460223312
513875
3
239
8129
19708522
144
2730248
2292504
405939883
1028666
77217
2
8
20443
121211075
77493146
157
66134
3
167278
2
1738697
6291
11
29438
203
12104
5401
2585
988501
114
888
32223
2622376
1179
249481734
48815
6335472
14439638
227468526
246303
204131419
868668
423747
41568933
71
184705
7379
25
31385
124094178
1898
243132245
2347
522043
7
439
18
1890
3522
3522
1582
57539825
143
49321
413
34
73979074
427
3919
137009
2801
1624640
58
1324
54212
397
1720533
10174351
4646144
1632
113
34809
124328
127
11230723
15271077
771
13
5149
11
820106
44652903
364947258
11706988
7
24299
4
33524169
102
131216281
172
265836
1207
60001586
10
1111951
2
49
8730
703
8514
4
135845
162
1659
409538598
15
7994
346505
2010422
93336841
13680063
50639
3
72140
145509
3
15
335951
23127
10
5992854
7
5
979045
37978
1311
67354760
460
375087197
416468396
912513
2
14624637
4270175
2656
2
15032265
684
38518691
5432567
133
189
10922864
1073444
23009
109
6
174748
51
9291
33779
297020457
286
226436664
988019
302
5869787
250545
7734
302840266
437099995
1759
453
192157
9
5
2212
3539251
2119
36
763
21146288
313366733
11
120023938
68441987
9112
30
26
119923969
3
123
2351535
7
10
50577
857142
24113
1622458
1487
557
105517
3
179
57289508
77994514
8616769
12155
71
2
3760296
541
37594764
6442243
18242
131110
924
5971
42906395
19658808
85894
4066
6
6
17654
2974817
83530
32412
19632
406784311
11042575
516321
116095824
1616328
51409890
1683
131675
94066
118
1276
19165894
6015147
833
62228
20330030
30
497804
119
7114
54339
1149183
6
202291
49822026
65160900
3606516
80
7646
3801
250321385
4
846912
220
27100530
4
512291
320526
533161933
127
19113
58012467
425184
154058205
9486294
73101312
16372727
2496
113728
788446
264082
4
8
9162895
248
2
213529310
27587
6
66
848166
954448
58643
18175564
31641
62
9099
19471
778769
23304720
127411
237922
326991178
188909195
3
48
10120
65239700
102609628
5692077
13633071
30601
21
24
2704
250896
160238323
332032663
1929
358291413
7
19549
467
34
3662919
57924
2186
48
376
114
1530
55
239436841
50
277
286730
123616944
399926
502
104
28
21
30
37394
46
44
88124
21
6088735
12
523141
1075632
31913602
5954894
3
10473
4551832
748
1001408
6717476
2031
47405530
48145126
12306990
200150
460
28
44715
332413
16
10448083
1065207
29
22107
3820696
155504
60
96926860
66852971
846
210942830
31172
104
25831
89162254
40187018
437023
7165288
114488981
165
3
3497168
192559239
30636087
49182990
7216629
19810
4448166
17152779
11147
30194591
5581
2921
21754641
16505563
85574
197597489
174114
2694
9380147
898833
255
26982
3
3748
3
54419007
3809
16070
5454
6172
1654770
11
22795
213160277
13661131
42
160774101
46609871
15925
207134
78
2
54
4824
5402739
43
2
780
355429
10
5731
1604
694568
13447
267198349
25637874
1136
333
123
7772
39013048
36220394
2
350450
447
979
39135572
5
4551498
122
39252
251
229
3519301
10746
3
59
55
1469
30213016
3
253490550
117440
11922
348
81
69415
5
163293
254133
54609
13130995
237
13561
6443703
917
22
52264825
213
1406016
1236
31061
19482301
5
12
159754160
2990917
69
6946999
27671326
1669
20
82
9311
3275
3
506575947
2
460571
45609806
11676
330
256858
2683
1578
683036
6148506
44
339469
811
107633
307702
368
529
188358
49
27
376
18296985
38132243
289774961
100
4
5050
1692976
8664
754546
1445
20
9
179
3
12
234544913
1375
6293
260530116
89921
478492
44030979
51
12071930
197616
861
345
557484
475750
55
7905857
1775756
180
4709
23
26561
373486
58
22
1494197
33906544
640341
2635
71156
58757
52
69
4050
712458
3
113388047
320196728
66161071
233
7
215
5
647
578
3148
378400
3843756
400247
1283
265555
316692770
7178956
44791837
256084
456180
93
101
17
59968289
8989654
786422
412068040
11377
164
14
143
248
1018654
68424273
948
20078605
4190
126
936976
178325
27
7714078
168328973
23672
16875145
938849
27
94763
866
6
1196470
71273
2
815021
1946
13
398285016
122
817417
10
7
51
612587
132341429
2556774
1258
36648
57962
114230
5262
121
33
5277
192570693
109596090
295283361
472565005
6231002
1557
133288
402069
106
9272988
221
23353
22684
5840
1011043
1673245
71
247
10463
117608635
327173
49279
50
6118
1805
1513
333294
6
90763
5673032
64665
921433
11
11015
6662926
3
26856298
240173035
7298342
109900
176135
2204135
881673
509710302
470112779
44
5
3115100
3
7
243
21
635
514171
166420
6475317
120079
86041
95650029
3
201
48
2
30180
73761073
6978
831
146380874
10398
27
47738729
2900640
19682
2053
959128
18
7432
1131
578858
10632847
926239
2
118
55028
11780067
3
56
202329
31091859
201561
7
5
13480
28
779235
306214412
173
4094
29260407
72013
100630
2119025
10591730
5
8155029
458
3887
422647
691806
243
304
176
1382898
3370
109710061
473856260
70593
21
5907358
977
13850678
229333396
14
4166670
580
251
158
50994
50397
39125712
1527622
87
1683
963
12823033
19434
504013995
43182780
108934
1828
15958
201250892
10545
36818213
740118
3
119
1000430
12944510
102024587
1171797
355
3
2835
75030
3162567
475960541
3
33226
63986
154117
13
55150004
2713211
12
40744323
11
217770891
5
7
89
69
4032417
247859945
38793
2
63740142
32956
60448
646329
221401
1685953
170
190769944
7709402
466333140
189181508
3022
323807
376087
59192
2
6
122896
80956444
7059886
488492
135892
215253142
260854
616
80
13386
2
31181905
71
1983
6
12268
4298
10686
48
8062217
41206631
91531819
3
154203
92561
915
4
70
1464207
105007
3
21954
8816
8059
56
404
20506145
3
96381180
427635075
87780434
17454290
47357390
59
263394
1393
27
2007822
10133
757001
156354
2797273
267035
4097278
71039
1365
6714
2
246740811
9044
36
8328318
253948223
26
1599
233
21779
109929
47279
246463270
8167
49
2
459515649
13
973
4846
113
186841
79
46
19655
119808257
292465
13
34
50
3810
3258
15334
97755428
100
605
258
4549572
855
352079
1153
78731
790768
1406
249122
14
31
16041
104505
43336
351
592437
32750
2155
6
145068
7
2831332
641769
213428083
7
3735
1172
7
366415
132252884
317117
256412
42942
12
2106786
5
87
255254445
825
19252402
17
25
11958072
64962
2
5736
63
2
1658441
80010721
15544
200947
89
5663794
82
3710
23
3175
11360790
1021
8
73024
132692
2309158
189
12951
52782
129162053
17057
818
3
2
5338
700176
23
5219889
203
4
62995196
5
5
267647374
167982848
24115279
45022
111886
15192179
48955
6381997
1598815
106966
10559375
953
249
6
234064
55588
2758223
4734
43
59491
21736349
337398123
12696185
14817
2755
918994
363
792
143065668
7774
72323
524191418
109
136
234178231
21
18681522
1585748
6
37865142
6543
1583
44920510
192
14159
22867
365228248
397
16115136
6169
32544049
985
323
5
81490
372026
2877895
217841
6
1123418
40474229
169075
168190
165798945
12
122788148
6869294
119701924
51
34915
827
307
138746
1869982
5388041
720121
8791723
250052
4
78
7300089
1520
69
3722
111
402215
447
198
2
19042
254
35358
4683
48
54693056
578312
2
15
7594
943
5463
8099
190
508
10326227
1149614
787420
5022957
78464
77675660
560
7371
45843
241
445
71285136
1907
13303
2122860
112730094
4
945
129245
716890
71
10
44
4933
30195553
257410282
20227
349654330
224466
115289
142061
210330
168
3072
1953118
9641049
120609731
79293237
2335
15
9938
109
4
1525
7557
8357249
369
521
8677
21215879
20
7472
7556
36680519
3
3432527
107217874
6927743
797400
30
221045076
180250725
265158580
7
761
7035
8731
78337
3
95341
506045376
109959151
61994513
29023449
12175491
102
2945
1680
292221765
1522576
19022
97459
48523874
121
51802626
411
27
124
23055744
2385
22
59797350
597538
446
28
1301948
317
30
638
440560
1041824
3
4122179
6
40046
18
95520
9
13446057
2266849
145974008
438
417245421
1014141
449461234
1339446
9
869031
59854
10904
39
46989
14905
366238
4489
33295107
246291
85
3
2983
7547
1221973
102
743
21310
141
7001842
7294
97326
2730351
93
360827
5751693
238342
390
2
452125460
502152
15808743
1356214
28829
311
135
402294
196667
2877
186216194
9
4178934
2673606
7572
398268196
887189
49546
6
8
777686
361014319
2747
71435195
5412
688257
97213866
6008783
414
117014955
708
26067
33303
604
124039
2339
28027142
15
2442
8
232020
67675382
18
20
1547
820
1974040
530598648
90
82015125
113589
26934978
11925263
6
125369058
7
17
11255
244456309
12584
1499
43
430
647
1539
43
11364488
8301
5007967
6833
1104855
831474
208761
12010
11
284
3559361
2750811
86068356
105
16179
137329571
359
201688651
1260
7742
1292
14523
362
2
1307
4804913
2039839
12
863
12419658
16
5
28220668
111
5984
7629
162
247888
31376365
59
945337
994776
169265
73
2200461
246333523
13634429
13
75
507895
1407
475
4423
246549030
979922
9862
15
31636
2538364
16194973
139
196309694
89
194
16859
5545525
179014
1581
2022937
1797
267155202
2420728
6901
18
21
19848213
1863
13
61
158592
62205705
116
8651
14
489687841
2294
3369899
154462
5
1115677
1509
131821089
128
8204103
15069437
635
273679
322927774
69
294
4678104
101262274
832
5
48092
557820
41784
416628
4111152
14496
76
15
732
347324
3812
22384479
3365620
409245
21
305008
27305
59001065
19947
12181509
74218
118107
8703
251
980563
65311806
1874
192
27698
439339298
1864110
170
294
345471
41712712
55
250965
94101607
8
384246
320
26904445
844
49
8764177
1740740
184192
122016
1027565
138857
1686
367
10
29518756
48
77903308
5860021
68962
1938
278244
87015
217382
2266331
37055179
9
249581556
215
23902046
229
32361
18
36
723904
56
3471
5
1507037
97656
11476641
726101
48478
61743
5851168
7054022
18914605
51588
8147885
1233
14
71551013
493759
89
240561610
165760
180380331
1385782
698616
152359429
297
52318958
10318718
525855299
28948066
178627
40804694
1211058
8825
643
77380310
1024861
388
22981
1255748
352187672
49457892
5594
33426
2732243
1847
26489
8972
1978
2642283
2003
23
217
22693478
86364
2
12219
188416
942
372
181909
388490975
3
352
1757
84
252315511
41
2720150
246383
103522552
92234909
287
6071
128
725469
3945980
111
12690752
3
1634
17
1092084
75
5709
490
109924
5424
1885
115
15
13968256
417763680
167
183
932
7
175363604
2954
849172
243574
700
69752663
1276
6
2166
216835304
280
63876
44349960
1380014
12235886
31125173
17788
35475414
294548
970787
4748
16944667
683
3309609
55184
2
12
32196
5
364465980
2523
40
184116960
261317221
13641
9117645
622
13709041
527193498
49869
3
624745
327140651
3
8118
6
1028
24583307
120083
65877
84269
3
290980649
7
491789996
912485
11777728
162744147
46593242
795815
38367971
249
219203881
180386845
14623450
1918841
311479
60297954
214113
113004
456
25238
9478711
87685
31
662
1338
973
231
199889914
1374
2509
15705139
6203729
22693871
12
7243
22
89438180
4
53
2014
732473
27230
650
25322110
4
240252
484758876
3517993
447
236504391
195940
1715988
56534947
78
1044429
82014
47
63
63
63809806
30286286
11
289
12010
11273878
101
19718
196925692
4
4
125457309
25
2
14015
27
267402508
7381720
587137
1999113
141016559
14
499358
9
3
25902
28
55780
46
4
3
99383425
46
210182
915900
176
183704377
741
3
2337210
677
207591
262680052
60
41554101
2339
123
2
1898676
332766092
431233
57
60
5880967
3
1971010
487943161
19879
2116
2385489
9037
31
798
178
437
50
25
164
17681023
106004
47
382697
5
15
100348
8004484
356230324
20396729
232
116368
4180798
9
907
310833278
67756
24
171062
82
70567230
267226112
32338
31217440
11025903
13497
1718
242
6
206038
74581855
717
8
18995
3084975
3131777
60433612
747
94267782
381001225
1524
46
30
7784
16
4059840
36
3
58482
78889782
6
884
190
12924612
340952
2502955
27360234
413249
1685663
4654
25483
149132
77250
32555640
63
240102432
2015
84
42412
813300
89407
427
74
123
23661
8251650
3
8790397
29234
14198947
103376
3211
894707
67302589
7
4
55571
431
479
73096195
15678128
1577
143328
51
14
929
967
64566903
447700597
27
518321456
42
3777
157352
206185
7096660
4120509
15923
257620
31240082
12
535765
4231
110056
11140
2885525
93987
25040
19
29
9
85547436
1995
1311
1272
5584
24211
32172816
1956122
161894
395574
2594
15579908
6
777282
6998
62485
7
55468840
4826388
277
13781
1550508
108707
81153671
940
27
28031
17
421
4
4
23
2591426
96
279881918
1255
10
1060
27724928
28617
92
62
95723
3357584
5
1009826
148731
7276
2627395
3239244
149107
2821749
11960
9542632
58674
581045
3491536
139
32235537
8
8855091
2
7988202
55981
1650427
487379
66954
67078941
211979
813465
28136
110886418
355797
47
202363033
3
196
7727
4139
500362
23
2388912
60697972
13295
441862
334986
26
12047156
2613939
3308
212
37
43074491
368
196
8712
151157403
54029
154005
1126
61877
26
4764352
246161
313544
49007676
66496
30144814
100
740
34550
71554
9
9
241583947
357
783
6008857
833633
211227
1631713
2620
40
3
813388
1341610
1477
29203
1995
946
440
1797
163450
1926
197
8
569
4257963
72310882
92
127047560
13530789
34034779
368447093
2434566
32
73995413
258734
10122
95
54238
16783
1183069
257
484
489429898
463298937
4632
368283
100
397
249
509234409
39
7
54
446745
11823319
511
47149
1633
126329345
162261
295466
7225
49220
203
182
32577098
4146475
7209
13054043
275
51834237
2028
17438
275
129863298
3
3107241
112881
306766858
714
96679470
510355
5981341
8
76663
88749383
26950
12
52
3753
3
75911
776
55268987
54770999
27253743
1701
121
17805857
54579
4440
657015
10750957
914
28941548
5408385
26982
126
643185
28215989
2
3275
12245
2
7332595
241339167
369
68559
12
3161827
256
79
1927
100
183475
274
165434
11023
18081
174231564
971
10330
322662
30
104302
174567156
604844
131112212
3
4
35
2
120823
525626968
16021
781827
156229
298
18756921
28
11
10
2584
11
120231225
27264280
70335109
1421516
46988
7
2795
3
46795436
1045635
194204
11
5478
17224435
200
1682174
361972
497750
89102
18
4887986
75875
98
2
109
2230
32
37959780
4244227
7240
63192
945
902
7181136
158957637
61084140
37
6163226
417
2851326
9
559
6210
58643
93835628
4
3299
2734
3798
3219770
111966
516769754
12
20
1353987
90
233363
240
162554995
1425608
218
2
910314
218175
881692
3817
136612
36
2
113682163
634
5107154
5532
93
10878
65199115
23361
215
17659350
3043
595
1878179
398738207
1507
1212
23
83
27388115
86857
84
619
10168
8519572
116527420
48112635
5222081
56129
1361657
6845
7
62136
449886
412174229
2943231
1456446
230
50
1563288
62265663
63560
837
106085825
606991
14
2286949
477789
481
17
1785501
4387
55
124433
98134
47050
7
460495
473930
246945
3081185
164317
48903
25
374665095
57020069
15
2
97664701
546503
1308
58
610567
147
336830271
1552
1858
3931255
436935
266
199206
3422
939339
2
21
11473617
1319134
8
247918892
121998984
1002
4
5
2239847
4
89962
76602
18562182
5443535
12790526
14
1019506
100315
505615517
22
47170
352663
15
56
4017
1081016
771305
400
228189
212847918
306001271
921350
379
350
300
585778
104
29
52
1617
12368
43741
7732007
13757567
10
382267
561434
212
135742197
227
527057010
246703715
31746
1574
4
4710563
944
14
152
3
84206
24963260
15083
150434822
4313573
844
739357
2099838
2
32583366
2942942
11270
1421180
6373
1348
18
744
36587
55964606
3
26632
17939
132341200
156463
10314
6515691
3848
97291784
32390
4579876
112
484855
1901
164738
3394
3822
568023
5652480
6765
5322811
21700966
24
89
125017054
163574830
10074
941539
19414452
6550697
3982100
23746897
105
188897
482264
915
13746
18
5
5001818
300690287
11768330
6989272
36
51
939167
2498
13094858
39
25796477
30
1918
6251489
5671552
54132542
3394781
4
1669
440
2
6
30
13
424
2939954
275264848
100887681
129132729
25
1437
50953
6
116
33053853
1428
15
56277
431
58199200
268
115
31177140
15577906
7801596
109386
23
114
6
480
89619
5628811
507739
4040
50
2654971
141
8779580
7340273
14
2
4
4346
2
248
2865015
116627
300
71417836
15970228
149459
1992530
187533789
729
17
1293
10359431
9224
26599
7221
51
779
1055
27492
280082475
400572
45
136392
322523
6812
7917
40907058
564
341502
1846
31961674
2551
456712557
241
44
248
75
455719
99666
1214838
159
308
16595
14661131
107063
851806
12732193
4128679
2456275
122896
71
11
9932
4656165
39
1945389
15202251
629
162
14
38
220383894
12
71964
161183
170907418
429
33
9
337121
353195949
7
4524
12206229
54391
242090098
14
458300415
195
9
2317
3963182
216
32
3
1476
158109
136
33673845
1306
28345
8
107932083
29
161188311
5
5463
65
55762
3839623
817086
10607
46392731
1311
584233
87076969
22
79
3481
220269
42947
31630
6383
18427
1144044
45623
181148
2210189
8263985
337
11669
826932
52373106
22
26699
17
2768
5
74
1864567
11
157
19114
3
500330
293
3205268
2
88087836
5
236696118
617
9897068
40405
175
81
133599168
494
982410
328650889
298386361
476214
15705
54153
348541
3590
234214
122897
29
441
13
48848
238621665
90
7240
30
289
10009071
3850090
12
31105709
333
249864
2
2699833
85985683
47189767
391430
51
5814675
6759
15
15382990
1174
4
11
476892
1683660
83369769
345885458
34000529
26796610
136261341
86220
28840788
232279034
100691
133848729
3189
415
4570
1131819
839319
179438274
501689
43
126783193
487793
486844
100697923
99918
4
41699
783
341815
306746084
45067
14
7774
316197
88156232
230
490
214087
237669
118
57
2012
107014853
4425
739805
9945660
26863
5
159
32065787
34
27
3
508149986
31360
3950970
28327753
4076
37873794
14533197
41579592
33349
102
7
6872775
13351
10104
100864276
19245
13
163712
3206
140885473
112
14
5
712492
188408516
7229497
141
59861
1582
35049
25429
390
10474765
27
27
7278
490036
92563914
8957
6
29183437
4534
737
6899
1001815
1185
51585786
464757
16
995
25909664
5
44801
4056
6155
196778386
71627
61462504
189
335123951
153198325
146929519
64683799
6417
3
22
20603
55
1599
38725363
7
11
222225110
385235028
8563210
478
23761
5976258
3573
82722760
131102803
2635
22
1556
13463124
7
935
1477096
296356528
258726415
1543620
127
6199
168515497
254504042
22
15022577
27
41
50122
178895
268207399
9690892
406
10
985802
154933
278
438599
544
429958437
129
62933590
1029606
23
96
1136119
10
60
507510
173757
144662056
20
293
300
19
1492315
891
20
52093294
1190
2
2
3212
16
70
59
332639632
784402
23548337
64941313
6519974
93114880
18
423002
118045394
360
1340
876691
171455370
1652
53101856
1014788
1334
11731202
52505
178470
4157483
3584562
150
1127
117
25
6749
29518
25893
1052382
3
7776
478795866
110121
3006415
110200
240378
52767
18877
46
1665849
12
535304765
2497
3471178
5473758
6675
243
26
30508
6
5440
317
1779
718
3785279
59483878
649
16
43
16
580660
48
3
11
16293
262025313
124249784
398
429
156668
89279404
60155479
375994
24757
12473
19400
56
5399
226893
111977
920
735021
1957468
6412613
562349
5762
8779424
157
320261
121977
125950033
24
49170
56
353490818
12347
7779687
56
12599
51
119504
24453415
319
1756244
21697593
426478178
25973061
1156
30907447
85780
12085
30785
149
186346628
73576623
2039
3903
2086902
9172
187155820
31025
639
7244
154730049
31595
3
122543
974
466926
119965
7944131
496088314
83430
118413
16704150
661
18147
3940
60
17
37505
44
126
6399
925
40327447
47
10013
2779
6385
113
446441
482636
3163
7079
11121
6611
45934
1823
217986874
1518
27149357
1352191
153195863
13
110878
2189108
1531
1074612
52802
25861874
35
69491821
12314755
43
293591351
54372
42261
78696372
23111
68353390
9359
344270945
510
3230843
59691072
95
8748
44829
13355
132413121
885
40
7115
461482966
409
118398366
661
7332
39
11224
30623305
3696375
962
122163
57725447
241869
295769
86647
3
2983843
110
56
6
7161
126854
24617114
49143
65980609
79854
998
219613964
3352
62791396
443
920
93
35933
41
256879021
7978
16783
124231940
3667896
188103295
190
743
285
12
159
60406452
472996666
1520
985
14
24980841
3512330
54857
182
244599656
403278
11683
1714
6370985
90624370
8532530
12930598
805161
1011
8411
326027203
55253413
5
126168930
8
460389
84
141
244976358
140
164253043
58814
6
500
406
173378951
115
147
7272
473695608
1148
233090756
111726
991
2621
83
1493
93806
3538121
9596
72289555
1344
279488
20
5
38
63365
15087
2235
8
308
209416598
8093
64
6
232579
10296283
56183
15927419
1461
2
42
16852823
212
30
465
1080469
2149
455692029
510280963
243800182
265
5453
3
13
5464
1357630
39163
39221
166
69379841
2
5101
277767117
3580
11383613
23190
1833
870
143968
15967
414724
8
12327162
44785484
2630929
417343
11579
1132451
1199929
17
318074
15475
12062366
7015
574131
2342262
28578878
10
10
2205
13
716597
7441593
384
19357
263091752
9439682
39
3232
1980896
267459816
1949
31194
3090
65074393
795431
47849
13366
8429
1135544
61
1014
3858
17489
58231
24814
27858327
232752
2224606
153
261115
64
239
876
683
1248621
24921046
58
43524618
1411457
512971
1349627
11
532070
96684
305000767
2207070
1761989
933
117
123625
1104710
100685
6525
145
974617
125676
1541
11
30877
492780
1930
15
322
6995
236909
15616205
18
4
3
26887
2748
761
1318
168733
177
613
107692
3790
25253281
16
3
2
11
259897016
394982695
2344750
12
14779
43731
528
18664
204418
7154057
2623
248
759
99085169
203461411
579938
53
7142297
279550
3
79740
449352
5092370
58808
4375
279
3186640
21879430
28
42543866
158161
106
84
5
1433
13696989
11152880
40051592
804
6848792
59771
965750
60
9559
15
15138
5
146492
49
974
5019
14
446655389
104875
110
227289718
891309
11
137806
345
26
15582304
55575
5666
1698
7424057
6
591015
46
55
4144329
32
175
1028
6
1543
25223
122535067
16
21
7639479
1458
11191
448254620
2
40136
3860600
1590
4616423
180
609310
195399000
886
21436
147140
55128
814369
384328497
457
82
6443
603654
6
130097
14880846
719539
6
112687
221123
118565
9374
69169310
201563877
16
1504582
2695380
242
2852
5
11389
3469
5895
23
3692
957993
267040287
312
1085056
172464
967263
15350
2583404
4649
13
2311
59751
208
114
3
6890
54202353
6804
326022572
3507
32
2028618
95886443
5
3
8253566
60
51277
25
18432758
470
133786
3137012
17428
13087471
1723
175384634
13
492
23
3
22
498401
2
7973
4915301
6
53923449
1243
129488266
765
1820149
207758602
8787
268211768
11923160
11433566
433564
1229935
938
583
413
75
12714780
4173
7
337356119
656662
48
4444558
98799514
125
70
212
15587084
815953
1867
10533616
59
47
9
42
6
258617
489451
289287850
83
200864827
246
539245
2
210
220931017
215
168207406
2203036
220
5427
3900
12
48157308
7
12
16
57203
56142
128138
16240
10814
11
1078835
3813759
14009
2
1172564
58
75
251665
18415119
7361589
47864
122420085
31
450385313
5
3164
15512209
211097392
194
19384507
910
531451897
2
161762825
69587436
947
42507950
62
1578
97325161
105927
19
3
408162008
865256
426567967
30678
23000
374354
53432
2344026
2
13
196086753
333741
53
4
42801030
162756
20
29303449
51
335731
173700531
2860458
114
124928
5184291
92327
770
31350453
12208958
741702
73522693
8033
150
125
22
6
2
213
10918435
27667179
1111313
3
3834714
16253401
5950894
1314
23040522
122676260
2142922
19353
33103859
1674
59409
109
50170
39614688
167
7869
82
31001751
194224727
26623394
8133570
6
5
6847677
3
132997
2760485
122284
175304
5858912
191832579
8040680
1350
165
295491
29127
204685
4397479
58119234
23057297
4794
470
32436
122481
2
1883216
3594
30
32
135
2560
140714
1509233
10316457
29
77999628
33
1472
175049276
115
32818932
25964
64153293
3544770
141
49234252
7
685073
474
1627017
11511
313488
6
1930227
49
4001
59609050
1896
153
3
56174945
66663
13
66
1553036
3936
421858
10424078
1732
111968085
26028
10606
65090092
21422
2967
109340
27618
55
840
2
7643
412
2309976
3
17577
17111402
238
1902
15527808
69
247369288
1889
39871
6815
7
163154
12728
2
259383846
13831
26
3
21
433
27446691
145
80112
1634761
13
2
126625
534482990
362517
7301
20
968
405246034
485257
3426896
3766053
1230
827
90820981
1802023
11
153553566
2
234950355
5894
373584
95019
3312
27
7
1226
24
1266909
525458968
3509964
4945
109
748948
3059
162410278
2450365
30048
192391991
421896
19319
7
218212891
77286033
11
61942
32
195
31
28
245
3608
294
170944
64092191
30848
95938271
322302
2289
208458
2385702
2258
1810
2286136
16534
2304
3470737
11
8649913
7
121155760
49327
902193
30270
121904
3204
1658
3971
146912679
106507655
143148334
23
95184061
3699
71
15618342
2387432
58764071
3
768
114565
124
4138158
109676
1549
277146
436812545
1995
2383
181100056
2
7905203
103629
38160502
616
170997784
16006
5184
69485326
7734492
6
1056
490
126521402
57467
18894793
52
209
162591
15038
117
22854
3
6609
5
1214848
115627105
173863
718451
94217
2
7852
1610
18
74
15
193027
1066840
886
6986238
5842
11
3645
515243
7023272
205
2567331
680
3152
3177
33
85570077
211565
92
33810186
36796
1213035
172122735
136058
231643160
1893386
30768952
118
1745
311566995
5979
235198023
1710
3564
10
2
609
168
1483333
66325923
465
104
977285
7
10790952
588
494
7639
610916
2
1138946
222332
408112
9854
145310
608
9957840
197
79866
177627934
4634
194
8640391
20026743
107
1468
939
8815
701
26
5
347689
16036
410
1968
78
5386398
98088655
60723250
10
39
10953190
66718105
45
28375
7
712
794064
11
14
3972376
1092582
55682
706
2
8515
65
86626499
2902567
42
154038
52825
299
116992183
421586227
831148
3149
35553
47687938
6486
24677995
28566
30187753
930056
13230
5367
111863416
119
77464
1769
81799
2118670
1043
26544969
12718904
9
11463
965
685819
57036496
88002
26262338
51
242
21507591
28566
3624
3414
1778
14
644
93252
78
23504895
15
491910168
34444
56030
173766246
149270508
13709
518914813
153052
158536
399776592
252
137
460842263
22463718
3
18949700
41
3
25861
12621656
61
8
6
32233
79715883
1910470
29390
880
3
94
44
235799084
257666377
4393
43665846
45
6
41
60
204624273
7
1102
166071990
21144237
6
8024398
60
1576
29823
1467
81281
3
52033032
347246969
6982538
48896
72
54627896
3
1270
452
3
198398304
197890259
234
48117
162
63933
1501
9
3155
31388
546
7
4
55596746
122
20424
522484548
968
604
3
122
172405542
8101119
110366
9415
5970
15364288
529
27801434
1221378
7306
353790
5644
493
255454
824
3
346719
30
2
7192
2
44178712
821
104799
139642075
51898
631
593677
483
7693750
1157
267
78
3438145
394852
15
63094536
58600
230491380
5
1433
876828
15
308339352
516989
3
334931
117
2613878
6000
11743
23021558
261501
203129613
4843620
19895
4900844
1576
2965
1003
484
2
4
34904200
20004
8567
217167505
100500905
8
3921
1226478
4320
2
90
260871
985
475
329103
6
136387792
52
50322742
54700
370
217928
14
17406
428306204
3778633
2180
168
152
46
665
59
91177389
14589072
16316558
215
121698
72
7970942
16349984
5088232
62769164
78020
12145120
501704601
258695761
3293252
511
2046497
501285
128231
280
478099856
1597
269184642
40944835
28985
4149705
2
402828
65015366
316041
85889384
1801
120
91881
183
6
13493
8843
120
610
13700126
35731074
3636
550136
350
400423
3
25603053
456455889
164
21
463
14083745
29827904
239406862
6071336
42720
12611
214261
56308
32496
1851357
5
7458201
399670
793
4183
47457
339086
56644031
1383920
5
288
98
325
7
49300
10103870
1507413
32141853
25131392
13502
1093
7828190
516721
96423488
5339
359961
105414
15
30410
43506
183697867
79533235
11
8337
1115
289545778
132
70104246
35958
68110491
156
43798415
15039
773262
266258
10260608
1774
9464147
14845774
2
914948
23
7415263
730651
42889235
9649
6
12857
23
1132243
491906
481436
10205790
1470
13106
2008
46427786
3144
10273132
12975
27305510
252
377
46416
64177823
57
29341
2750
121938
56
564
5692256
1273
3897
40452
15
195
15625
400394
507601
487
1032437
81524228
598175
1901614
629
25316
123
422771271
92
26772
122
21
621
3188
9
2
98446
159
3214274
79
60732
5542
3091882
53
784723
84
34
55
3752170
13
349790
574395
7
42
642797
15
281366
46755
116565
472965
1954
14289
10613
51737
313
46282
1212
1660721
5595
204
9636889
4971
1530
20884751
64809
715964
1736173
647556
1307
261500078
99871943
19001
1540474
946067
2562450
2974239
2
753461
201
10
58
280512985
747900
15431976
731976
201270727
3519
3
25740957
34842
242569579
13040050
6728606
3868781
13708
2103
11
9944
55
63
995
27837992
223305391
14455040
32
487457
115150936
24714
488856
67
535667222
448
2361697
77
3
109722909
24
27502
40572
7474
461409981
119177761
282415806
24961
217193
117
969
2960
4363404
4061
160629988
39
15554070
9625
224448
36657864
8587
2062390
776296
457138
345968
201806
71457497
3056
237370745
411021758
2963
4833922
8
421
2112
44739084
14
7142
200580
66
124
114
35
31
393
7205
148271
4701904
456630344
3056368
1846833
969
212375040
112
27698084
15
385998184
999867
525
153
112667
9263
34320684
242109
569
1843
76410
18203266
2
5
49973
93940
1848
1599
16351157
9
434
221393
2002404
228543
4035
37738269
16032275
13
24
1140671
4
3149679
2885106
36505370
4082281
2867090
6940
3
2
16243
1905
101301
7
59614622
140149
46604
1097
3731
320
284868
69391
28
133
63
77055
386777
530
3
56683
17899
506629116
12959
213582
42743382
828
1763
42743991
1149801
5
3
3
84465126
43955104
113409180
84844
163
6970
12975
145394
20871095
2
39
251021915
17147
42455238
2
282343172
919
6356049
79991
510
13
8092231
1469
2006177
8947363
11
10457045
1678
76
60243
47
51773717
3531745
540290
145065407
2237
335974
8177251
196398
1966833
72
1723415
1163598
99862302
1598
59489371
40
53697555
653
15306
244088577
13822
41593784
34124
47785
2
71
88483
5000
3924
197880
82
9808
131809635
1746
469
25169183
1869
40125
24735
5794896
204681
64245
139
2813
63046792
22
6231
1350181
6442986
30010
2568
3
2527
43
394360
11
3530326
15
24192274
250245
3
51759163
31
383407268
266
3320577
224
7393
79750887
6001903
67508
91038255
5063818
5138
507
2255210
21338
1013592
34
45220
4867
626
6678
753127
2102768
10
421
185502050
1062
20652
75562833
567
531161719
2611
668
216934976
15493118
2
646
86420
54259
204942336
22418
37797807
60717
111884
667704
50548
65250
28
16126
1548
14361409
115
8
647
279664398
6770973
2
7
311
26554
236244002
19
3508
170814951
1624820
2
133170656
64
56
188
2832124
2298341
4614870
60
31747
52
149265
53629383
290653737
133
306
7626
99
3211042
26037473
284628
18070509
9694300
280
55
9
438785257
81
415
585449
276042007
4
146
152883
69341717
84073
217
38043
207900
21459832
101669
127752
28
28535
4255590
471499
224
147559
6508229
18787
2
48167837
1437922
29406287
1858
1028
314
32273
32885068
1126176
154896017
60610
208888013
173083823
258783
4429806
5638821
97
805
9097
6156163
1478
4483368
1387822
496
656
19945
15369
13223
3
3348
62450
131443572
2035645
1725786
576
131635237
14
1922
1491
2790585
41196359
137318
374939969
5068
18396
109
2771
13601
2034
78617
63
13435
126059855
322724068
1670687
6
10814059
9
163673
526332747
59195
22357368
92182
4429791
2
257
188787573
127074
121
18
120
15673362
499260553
16359232
7
128426840
295
2746
18
33992624
203934
118
18
285402
1174552
366431
60009824
64077111
309552589
16166842
3
63
7412
3178522
7
964644
6149264
7753
62
14
27748566
99
41012
1727805
122590696
648
17
323191
47
3183
373219
61579
146
30
3714706
28
879
129066
72808708
230
246
5830684
2
18
375952516
46
15059
33867872
1911885
17
391
427578451
384
3736
149037
96
6834175
456293
242314862
9
1875569
13946725
543
407961
3510
60
4533485
505621745
163177
778
28594738
53912247
43
7169374
55913
17
13
14301
1261297
74906589
5
33819
3599
37074
16687397
6434
14242000
37611929
3
343178799
45669
79
51
215
3689971
937418
6241917
130530987
17548321
536
12
3394497
142721576
5
36
483
2807096
21637
295
217932
345
689756
84
5
15
139601157
2415184
68974
2003
173949738
634686
264
50311
971967
7
443778
3050128
6
11
1537
4
1248526
341490602
878
19216
338
26704707
142697821
160741230
212541
821759
24
444609549
2799
2257803
80422
7658
655
9572
4972
21723
6510723
127828
443
21
47185981
995
191684
60
6
16689807
8
63644188
684
409
2
337596
96842
79
4080158
442396
49126
6108464
11
40032884
482
452767
89199245
46608653
19
81138
130320
1410
129348163
138134623
1312904
1634
47
1879
21688321
12220847
294233059
1065
384009
47188102
15042951
81
11733
29594
215777
69975565
806252
78736087
956
1392
12647
55350
14
122533298
304194187
825824
2024
7185907
495641778
239
266
421
1528066
22
235
4
76317483
42776801
467
2347
4
3786437
50859
3801
19995112
11
25
203938
18144539
6
4325174
74505579
227681639
55
10
60716724
3
6
469
6228463
1630
277197873
1483241
355
2599
31900
363488
169618
501
196
254695
2091
247700
7171891
15979
20094
14
48
397715910
12985500
165513
14498302
7800
376814700
3165871
344041040
195215
6711343
5
3
38168973
3389495
2962094
1089
2
992642
4
95
219718957
896677
1378
283438
258
40
449729478
5813
103381
11056
236764
241638419
12
224
1706
13983
189
212851
1854
10
64206305
1492
121
3
2597
1255
9
4052888
73009
56
126922
112
2
9822514
174
328617
383342619
2687
7
1316
47972282
168071
672486
20619
285799
124
94
36414
796
489
13
14343749
7
277
179810462
5332765
63608
425196
16169
356
40
14045
4
6220047
977
921
6811
1032469
17165
1758
21
5452
22151999
45
14309
20300
420229170
9654661
92
84
6931
99805659
1781111
115920
58496019
3
134146965
1017803
465004042
13816
1012438
19
57646
68115
105843
1240021
174
13068016
476
17
1077
3301569
1785
286
25764559
2171
7
494739
142
10938598
549
6
1511126
156
23601736
42
3765685
514
79540712
24
238
96
81349
1989516
134598050
159713
3108617
41215526
476962
1011811
4623
958
9060563
334041
13731937
31244035
891
135
36872
3661
79856
7
4414
7619632
7
5
17911005
210
210
178046717
10297
203106932
648444
1297
376
73123929
47
244255
7162572
19334615
12823245
3943914
16
70320
102
24182
306741652
57
149940
16134170
21971543
29
6803417
2624
9237499
15173892
127
287464265
13
86
2331
1492276
3880
1593
28020
2868341
2319414
15
481874711
122954
14
630354
108378034
2142
58345
58099
6504649
5463
309941426
123634858
7
271
286
102343697
103736353
49599
3
301510393
43737
61114596
263634
3
82410
24909018
26480
11828
52
122333962
176900
82
507318962
954
152
9
79298678
19339
1344
1884
2489681
66285254
4125
22831750
443
40
27053391
548
8
1362
170
95197708
6
31695238
47
13241
139
4
50637
66586587
13777194
7919669
76701
2
14417059
3
1043780
11145253
6772
59
1240094
392116
1296519
329929342
21
93353602
61
1528063
11
21
545069
220
2612131
3
9362192
109
12678567
85
70789
210
2992155
1296
27208
32632739
838665
4854
2059
15
1170
8096
44937
89
5
601291
5
6
10
3
23024
7
395773
104556
825506
531764
112
270758269
157911
71718583
3
189533486
1599
10
496358
75630
4
214290
5367604
3308878
5409
8523
1005
112
367
286554
525883357
2
40
12617279
270519
222798
305588
444386
9387
54
1726
9520
743380
103815
2977107
179249
33592
44
1507
51868767
1039675
65
62
41701200
165381
5848894
5696
1709717
5249
402
231
26
2
227
433815
908747
243066
14276
1016938
877
205829987
6282845
6299012
82
18
172130
152291811
2561
85407
39567
11528887
141510
3900
117353
11453
2726
552244
13193905
218281
963137
7
208
441462682
61252522
347108
3
325885886
611
918032
29693
70
262697302
52
95787
33491524
383092
7270
105
8139561
179
256986
1920
14263313
55
141523829
277
4
1703004
981
51
9
79619
6091
28703
63652137
3122224
12
674
1699996
60
9599
430885778
29511
41495
429528
13445756
16188906
28
214937307
7812
10
421043
3
1495
10526741
48556
673417
7409
54473547
291
5937552
397
2796
258983498
114
127588179
2431395
13
13536832
55
33827829
35
5
5
93132
23513
215
108412988
278441710
12723
3041
8047503
3856283
9231779
41470766
82
2012
965221
23213
474
25291
413443
2488
704535
3
19204
171
2087
1801
5151
792159
3
121141
4059
55239
16033
4847
13
27
10452
384247
32
519554
4169044
4031834
142
59963104
178
30865
23610
132625
8959
14749
16318799
36949
170330655
105767
116
1510637
4367
565
674483
15239608
127
36375197
143
18
50
2270399
3300
905
73338827
187
263258383
28
542
237502239
449361
1892483
340217907
192734838
7756
90691
53353
993
92
22
28
62320359
5
442231977
1362
334053
41
87561474
4246
98360
110646556
126313
48
16
7618672
9913
154
22141171
7563
12
36
1893
29
187
29128
504375
60
125372647
5368762
5686300
417
21
760
1272304
17
103190
66519249
7659
5277110
72485
549545
5549
22
1081627
420948
85023
1617091
427258377
393
415944455
35437
6747
17162
245
438
1216
47224599
10
399
171
44792415
7627817
227964
991661
11
502
2901681
506
30
148215303
2
560474
352383
163600
398091403
303146151
146313257
1128
2090813
6059
76
42
3
100723824
78349
39
20740
75571
1789630
67
4459747
16134
12582
10
22992749
68080468
7
6750959
6482
139
26
150575
237679647
11223
36
642
14
181
59297162
415713
297572
431674
8913
19
382953
8
129194425
2
4464
1028
16
107
23776
20665
2
3798772
1389
3
2480241
448304
111
19620
63510218
113243
19
92204821
5
2719572
687
1799
1415279
2031128
889385
12267
63727910
1074924
2
351
3
2479
11
971132
44
33325262
904
83
352002
8758
1938
224813934
10414
1007317
15417613
23
31420
128704
55549
114287
230
116014
33
4449
568402
1847
192497299
3559
9503
4498329
145059969
465893183
25
11756060
108978529
25217102
1915
1000310
731258
664995
9718694
13796285
7
2319253
3
44337447
4
15
11583884
98725693
49797477
922
360820541
1490123
415
17052
848743
262123144
6
665
1728
3342028
74930
28760223
27563233
4353
185
255195
7817
1599244
13999414
645979
20917
3967
14
230715715
100572135
32311
333455951
78541
1455
6
976
583
6
1506
16609
498133025
588406
2
15
101617422
157
750507
53654
6923
51
16756
150
8948
2205
87122866
450833
72
351
76609
68855
1113382
21
443
2
92343291
3
100802
1227122
49647134
260087
66927656
6
770
3462802
738
147409308
205668784
45234536
66322596
14105
12971815
100
619335
48
58751485
4
51479
202
34
480450400
6986918
56843
138746
4
21
367398308
782131
19
9575817
105541359
3
2
6470771
2194884
4595281
113
2701
863
16782837
104831
5
14934
6795516
123914
1553975
125
62867171
464250
42
12887365
469
20
729169
3
14808
171610
3
3
348185641
205057
8
32129
25
10297
8366
1444
192
2962011
6
309855
8114
62405
29
300
2001620
15
303476936
93244864
67855
16388
312845810
116181522
421108
63
27
959
3418145
219363
1358705
5232347
27655073
6
1525
47705615
56672
51
3807509
20598
162
259
2634
8103898
73900
634921
429
1645
97
428269
34
493825577
614004
260295752
3
8
270
7254785
1576628
275886688
2
3894433
6115
35
17
2742
272821
40245
127
9
611730
62
223
3812
51
287
282
45616
3
101
91150
44231118
28095377
13210
12783
316
25489846
34621
411768
93728
169184
8221
126116
1520
68457490
26988
872947
15762
180
139175623
380873799
11386
15081987
28975
94
7079
13006
528
10
22
4285
12441
40665416
131993600
453
3
136
160042168
7965
439844
923577
501489
7861
25510
144916242
191310350
107403698
16278176
16890
22006958
209192064
349693
1615
12973767
7330
390377
58
464758814
1612
101426
1605
1677
2034238
10542396
6
14
1850
226
3
5103985
273770
48328
5128
491046
21285226
31801412
1556
44052675
759712
91010013
56
724143
549736
9488208
159230575
5694985
14315748
8257
126777
6096746
4
503454
29407770
109194
247
258416452
14
235062
353094
76708
7
49
22524
870744
13789
18412
83
409942
74999
21
1111
3109
31826916
644906
109207885
1002480
16194
476127
1034289
5
119039718
22004099
3337
14
28931
34188
203
31837
134666402
13046080
228
59099
192
2519425
177
37
63
4
21829
6616086
422579
153
2863
12273960
7819691
1813610
1103
122750797
60502631
10700242
3141754
133492623
6534
615302
57866967
91165029
22
12635654
27
2696
11
25567
344585
138987
488
315246
4
531334
60
812325
51947
14798
596993
194
4102531
67
47882
681
86006
1204835
16423
457
795
1175006
6514224
321897
65497870
70268
45752187
2790
13
9
246964876
57
9670916
5286939
18
138129220
1480
7865127
451254434
13355
124
6750201
12659
10333552
3
859522
39
9382212
56249
3992
16476
53
498112
13050
214524509
73877149
9772510
2532267
19079
291
421514937
415402
394381
66
2106892
47
402
2
1950911
3
664204
8
138552505
450103
796
381538484
2309
4064
273077
35
468452848
68
2511429
1499533
593
913
25
2508
468062
32978227
7
49887820
90794115
197
20
5064266
59886899
841119
13662219
124348
384087597
18811
88
1648
11650
1432381
1376
5602068
1649
23254
1941
475
226
42111
2
215
92
3786
493571218
24439590
155
7192106
11695359
43236
117059608
166
2785
72927
6
13
344722
972488
44523773
39
302778600
31782
10138
441164
89595686
217647
47671
661569
69073865
19421720
37823
3680
717181
6
20628048
78353
5915
130589804
1510
11
8099262
78
359526524
8062895
51
91469507
249901
11
49
153417214
31308619
212
7
5
7
674
10210
16
36603925
12431238
78
40309391
3
7
72
1745
6099
39830
1563785
164184
300544
120357019
431544
2314717
173
33320
126474646
25897772
74099055
344947426
16419293
19
3
21274798
213
927427
37
1392314
5704
250992417
14434
26475
2
7697596
124322
251820201
72925
9437388
138707
5280538
8
27
401721558
12
2
141582
424514827
14
31382802
442971929
289
2
235740
34355639
857737
96085
26
1940730
96279556
41
10314653
344776470
832206
3956
3105542
143
44
85
72
2
83080
488459
1579
17
254923996
333
144229044
6884096
6481452
197666
126992
1854820
25117593
96607
10
311450
57237
6
3218042
1130
4988
117510
4836905
751
30730
3778
2746
2430996
400008110
48
44434
1031463
3
82577087
2
86557
195503
265086742
1117
546011
132425078
432733
11391
270367713
49967309
529
32137910
50330037
2
166
6
609
509
60747
6337
19005
3458
3317335
41
18611392
474520283
272886
497
3968986
255410253
31
43255
242279
8
1401080
31
3
24631044
4
15664
3511811
107636
5
191380
1692654
1313722
30689
353576
1371954
310832
16
34
1506048
3470306
287173
13358865
411056128
430321
15380
15382
832
213564792
4192277
12382
15020514
1358234
37
36
22720287
2968
7968
649
56133
3060836
49029497
13942
136200819
28329555
7587
52
1769067
2
728308
168783203
14508674
33
82638743
2632498
492
5016339
789404
2301938
54697276
1516724
516709599
65
52
1030
97535
364813
13
360411889
3
339831331
5
23158205
1183
235262
20574441
13
419
332730120
44516570
1393
134437
310
4
137242435
306501380
78375179
48
2624
369994364
59
823
11798740
5736259
16159370
316592837
1008
542
15
21417
2082
55
249
39225988
65644
6237682
225936
40
231
16
8
32660
30738211
25943
1840625
120078624
5597544
3
2868
5
487125
413
343860125
73057733
32018421
462694
20
188
3565
2
785028
15
11
9388013
4417255
4136
51906513
54401972
4260
23067
31
1135
87
95846
409534005
313304
56399816
3962
268069262
109401
938990
110941
6681230
31897
360785663
340513357
663052
2
319
10
240224
394
957869
16
59865057
1796954
7064
56359484
25
1950
236
279035336
1042959
1316
1987126
64
130361594
1682766
5337
26
91
356675
58013
2512
435
245
7808274
9172208
42235
174685606
426555765
8103
4
59908532
10702449
590
1344169
11393411
97674494
1529
2107892
1212
2176933
64850
22
3
94
2435709
4182471
6355
20
82
28243
208668191
2961
339496
4279
1348
61
102
19667759
369167706
18
1782
400804270
57601479
464237
9
66973123
13721
174102377
2527
19
2
1860512
1930
721846
15401491
231
3511380
114
5752
199
3
20
501692
31579
28089
47
124444
11947715
50068739
411
12399362
268217226
21
1863899
309
3
24306
21
483633
336
2788634
28118426
83
161046
518468
1029296
680499
360
60130204
55121093
273607
126564374
314
403991058
19247691
64027111
18573
363
85633
1110925
523748
37
112867
4
4926873
246145
9698
440
1977
1113176
215881
2691614
84385
6
116271279
51330
525728
13523
523245
4010611
28365
47076271
134065476
301987165
1403740
32
9638
1565086
203
229646
327
2
1015247
63638
838
24
1006
1249790
245291
111828188
1099
1441
223
3475341
11521790
3
886
77453
1511133
18183032
1527805
210897
93516
16273599
934
4
343495272
1921320
24
5353193
669
237
144056
7
285806621
184842986
26
1023452
211574
40
176734686
1285937
794947
106528961
5106
58996424
101076
6813529
81830758
37
132370816
547
24080518
154418
6
130810472
3576
280224769
185151
16
71
428
237037817
64887
5370590
9215562
111585886
11838
3776443
108055
5535327
13
38259242
55
102961
185
11
162358
25
931
120589709
2
155508
30680306
57845
112703
54502848
1037989
411767629
2147221
9
5946779
255338628
3151607
2044
496990284
780
41554
45981229
2093146
892
2036
1024631
43190
24
129947545
1187
23064
255175
456
116019227
183936
1900968
516
1619672
23
374
17092046
28
6
859339
87
178529
122955538
22109
7562305
4775781
3058
15
648943
2
2
2046700
2106
3
101499
3234
49522
526093251
6
3
8
16598975
228751417
3539344
1561721
213765205
492373
290922366
4453621
309
24770
1656195
4
482
156
424
63094
327211
1400071
10
17150
41734068
89821
2
36899
3691
141
439904480
601890
28
25
1422336
507886
5
11244197
2
372356564
381702802
188623
176411876
3782453
43
313768765
12879
106
118870
21942
1562400
60842
181463259
25445
20338
12095
48
4890
42
15405390
503130
509614062
10330442
210
22568677
397
6
125518
34
454705715
3540
370064
44
6
120324
38785
70689304
33097690
1486271
4
1980305
24577
15699381
58941
7182
106
1583889
30
3178
1026
1161624
34431
20622
4
126
10
2012750
3
6303991
62094438
844
6
23
36
1065
2
22
91274
289496890
4138569
213933
52005437
429666863
26
2
1047526
13324034
369627700
6985
92
276
1487
52
728059
88034723
30809
1944
463321
55
124384
2854392
255174193
63
197014770
13973090
165
2
61
165
5
3808
388
3
7720
98280838
118191
2
1868
13356
224761059
784175
81893
189
52057
13872
1884
217
5988
30612
1731340
159
8666
149396295
113511
266692
2511469
103
36
5535
10
28612602
3416
6225415
1081031
369368507
655405
414109547
679
1384925
36979047
2825428
4796
5563
602
22044
132206417
397958555
6781
5262
216796756
5842
16675104
14859
959909
169525204
31
17846675
7997
130536229
84
11
3387
1925507
162
124
4407100
5150310
3
10235298
266
49
215
9875
114052137
1596864
6807807
5535483
70302480
3456687
781495
50855
24
56
199294
411
553791
127097713
974
1176
6
1588
3643
839603
6575
60666
143000462
6734803
1543
74672841
2229
1258
37877076
48
2703145
2
9
613122
53709
1222
480224668
12109
3762469
621
9
33199551
2867
27
29
250
370
887
691
33491284
128
28
162
20
40744
4091
41212
1980629
280
1967
11
422
823393
120413349
412
502869744
330
1295314
24
11620755
380622
36481945
2831
6
72730
28229646
139090017
1902502
356855538
836
3
1099710
412316319
570
48874
213643649
74109388
56
7
4
33
29449
11009488
75
23
436
6629
1365513
339496524
233133
160466
1714961
225227113
9872
16150
10
52
15628
31021041
65
13138207
618
9
387
13
208034174
2
286641
544
30
104
656
1860
10697744
59
64
54
3037
59
148
222
4343
421948815
355790338
295
2
443682846
67
60
119949079
7
90862
77105582
1824
46419
21201
203395963
17583
2254456
65115
125865
21789
3975281
335139080
20899
57664281
411894017
7846
57
8067705
243
22
1518
5
969
6751552
47991104
3829
36034425
301352962
708
114311
77873204
157
65952
694821
83598
110
17921
59265326
65469
7319421
1408
96
100020
678
68
7002
163306
61
8070311
500544
2949
6637
2565263
17561
252165856
2413
12686
2402534
12971875
29
9476
211
489938352
31889
77
44
33883
9445
16068
170372
2820511
3581017
459
1577
28612
3265167
27073
825314
243
65852418
180020
93
761
7
320
29835
13
1041135
499
582616
128036
623295
991
24261
3223
15076589
23702087
333
479
3511
251758347
105
69
61
5182459
712884
585
3433
13411
302976
41721
481
37179537
8
138250
11532625
86410499
14861334
105141
10038
435329920
95305394
128063080
61
421932221
77
27
247
811
12
1634
764561
918
139253655
307995949
172181
55517
39
8210311
41593510
84391
14
2139035
762
26498268
576
518843
35019
103995
530975546
35903
99
47848
121
2
469906
446455
248
5
447454
8114376
802511
26098
6
18224
303
281
255232068
107637
50644
105512
4129
22033
14
1085351
2177836
231
16564670
16
3
10670
13
5152
51
62
377929
4
3
220702
363101962
7
9929923
4
1476034
69749
84595
4683
232420734
19934
24
29919255
222540
399881648
25956
2240393
55929994
3
239
58130209
115824668
153518
7
4
3
111174530
53093
528261
8
47534630
123
7
21449
23034572
131495643
460036
691
199973989
17771897
499254580
517104
57259264
55446
17963961
189728
4158541
678011
6438003
530209
9
5497
3580
56363257
2719
5
255
543
112
26177588
2496665
11317
3
89
96011
28
131
9718
7
247
22617706
169212990
59
57
40489353
12832
33140978
2837045
230220
176937039
1243888
27217
199286931
505
25
952
67
377
12633714
1701583
821162
10307131
2098
139
223463664
51
11042
7926
32447608
1910
51
61441230
4553714
158553
56338464
517309
101031
1484
8401280
3199825
2703785
2273237
54574637
14986
3901280
7888012
2780454
1861
232958480
2
64762
58
48361
3
1759572
7
178
234
30167
871116
878949
11382
76125
1823258
5610454
234463
147553
770443
440
675
23817
426107
1735638
1935
218910
55944410
55
191749936
7635949
216
30708
80741
76
1575
11925682
3
495503818
7
290788057
2299
382924
293244023
135791589
695938
11
1635083
23436054
341037774
18
85573
38
3467
5952
4509
24
14700
839
4359454
7
77348423
151
12329
3533
8
2686363
293
83380169
854
63494013
18097
233
84
1252
3
57
1541095
16100
29
63375
44
14
23695
45263952
14532143
315905
226098717
419089
57314
4018684
198
25
64435577
213
113533
147007
12520925
446
6368121
87899044
126966444
39
177871045
8
44059
88589428
463997
19768636
4570
3068
11573
31
3472317
194598
134370
2
107068573
406336918
297574
240826
33242839
3630283
14796
7148
43
451397
9196083
52718472
40485
30962
23041
179
12
17127471
8101
25030
3358
136099
18885245
34676081
26462
55156910
46076
283426
497
5214
7406
1769618
1089003
203242
2
6484122
218701576
1279111
128785
25803
49167827
85
218363799
107594929
34
22
2
3765
94
499
1716
202459
127
495
2975
27782424
73
6
688
15
169506
3
7802
21
5198
30643
64
321
13314
450235
48672
1465
218767808
13353
31
45723585
36276052
84941997
1901
493871676
272015372
24323
50722469
943073
3129
660899
249769615
434
7579079
7783538
25
117738
66949462
13213216
14176
362342
549929
54961
41931
277489100
1872
41
9757131
14
55484
53532
4044462
3049414
25
57211
120922188
74
322510623
2531477
6852
96426806
247
833
62305
22087
462
543376
2387
30
3902
84630
77
583
8560
703729
339
65
2
52906
11
111
11
2982139
339675
4248
482638
7716
1524279
2046
649811
48115
86001
119846966
2142765
16299776
8051
7
295478934
39843
11595615
38
2
20
83756
77361361
11746
612938
130160592
1236
12506408
122098
469187391
19915
18931725
742153
60
157225578
3191
532
449582
16
81072
10480
109108
21139524
1473
1643332
4057944
3831
152845793
84
5421
10300368
330
3
3103
719
448
11
842
771324
135920301
305199
1681
19319191
13559
2060665
30907498
47325173
31785
902
834
7899
77697
380789
2
24
1749
3667745
144989401
275049
61
7
37755908
6384
3500
14890
79635531
58
67425773
403259
38
62214569
494498
4485507
23
1430896
394835606
4954606
162724675
107933
3774
977
1542656
61131399
621278
267635806
177446978
7848346
96649
1323
620
101
5132718
29307177
226151398
1947
6590
30
185248
139493809
67520853
14359
44134513
73762245
21
183449404
14
15649
4
1036
1815782
40520311
1289904
511
36078635
10960085
15743
14633206
17585
992
132911
1517
140888
128903
42774501
59163
816
41
10521190
151417770
105
358655
2091338
14
108
22
28424364
9472857
4
1724109
7876152
105736799
483
9
61216
15209638
48019530
25309783
11440
1332676
725
104473992
4182058
1284
1056195
434926922
5903344
15596
10789
1588
432978
495114
44829
8
5
231734
164261945
12
64426
135856056
15534755
17364100
56137029
110
79
9186833
1334613
5383884
795005
12059
3893
129
390
2029008
11
3396625
61418510
3
38295
233
25
8390
3327
9055
18002671
1958
351115
14
50625473
294129382
10509
7
3531
5151660
9
8075984
517333495
53580446
975
422958631
1451430
3744773
2613822
13869117
3
17
323984533
42
67314001
32255616
26137
19814784
649
49
18597
43007
196097435
1817
4863
17
52090
59811
9223
2
59707204
22282
209630779
637
811753
459466014
217375960
6128734
49163
1492
2
29498
234248
5750543
69495
3771
17108518
3637393
919712
3
31486
3306
497142366
1229203
8005065
459
131551750
570
15
7147
534669381
7911
202319203
18791930
99781603
7254
77395521
2319807
45530388
3946
348645
35019089
181
58
10182379
3
7818043
94116739
71154436
170252455
205678060
21588
1416232
251
258966
81250910
37
24
14562
41447054
456560
2016
10463
31569
50411886
12
13
73
6619562
228051794
143352
264
4
522
256
35839
2
4689285
92166879
1638607
63388490
3376
6
25993
124086876
1234840
20
14
181303
53222593
4274
10444
42884
8498
722
31
12178
9932810
488562576
357
4086
49351
67962
2
330094
2893
18
621
269750783
1068488
1575
57
33715499
350271305
18206994
129547372
4024335
900281
412241
188907470
4
287
14732
3
31881265
2959
5091
197295
3323411
618
500096
271840
7041
14207
34
54
17
13
24157
7
2809
277
271578251
196618518
2179634
180
21
613
307
18845123
15
141412737
10959617
284
677
46742122
6
5
218646
1604
946
154236
266
174
84623579
1182250
48774459
34090901
253647
30117141
1712002
1443558
64758
25313
30
32340941
94464911
26485249
399104
68471
423
6249985
4
9016741
38545265
761482
266704311
459022941
128384
32662
778
154
1055
235086660
21493664
17979054
439203283
52349376
236467962
64384400
7679
14344240
11
180197
1709565
2630343
28
16
161994802
119717564
324023885
13
1017
4
7343
2243
30973899
1537
1424552
27952
893387
19
434
4049
412
466073
475847
35079242
3929
7711
142755
404954467
112402877
124112
2
220169
2374996
1136
270487
27
2865239
1605
482264684
832
44013
243390115
14174
331509
2933
7478
415997672
3507811
80
1780650
12775
3563
559304
838698
23234910
47
8
17052801
763
174
4
80
6
612
2326
223369
1152
283462643
4282
6017
4360073
2672
2558249
379586
28
468010560
10988361
153
7
4
722446
767
3229661
230440627
5
51
127441
149556
240
87061867
3444
77984526
4741891
4
5330564
3
332458
2
839
168286686
164
898297
3737
9107
13
139
4330703
193140229
31
980357
756251
454179835
359
2134134
34407
1829
251891
576
6
283155180
24
35960617
129824
412395839
191
663300
88893
81746
3138953
13
9
78
255997389
4716
164021693
87790722
55127
711
6
63
61
32
113
3432791
61036299
692
105015
8459
4
43582
212
165047544
29116
403842
25300347
2493962
287331332
328978
50
543250
7165
564929
188811156
9605
445683140
6078370
7
260412083
63961
3
581
4
32423
12965
443653607
75148383
252
243779883
19
3154
6
7153290
42110
7
297
243031
427528
160
405125
52226
520955459
6
3
375
4481498
3228
212798
399496
8
279414069
56431
497988
191218992
3142
832
611341
3
17878
70677019
14409020
8205861
3030882
21
196
4000011
21621029
224
2
13
31762509
2
623
91
86121
339450
24441
5061
2755303
248844839
19
5559359
277
16939981
1687
2195
30740233
460
22385
397459373
5382409
43
2
2060
10334255
114606507
228865
81
21269
203
14118219
230
77514
1606759
1022
246
7
42733
904577
421956140
2268
41
2702
62866466
14196945
269085
5
1697
172370
15291978
9
4
24189
14703
6144
844996
83914
3
3
102
19
2520
52386
683
2
468413162
356560
100978238
9
460561
34590056
50468
4891
15422
405
8338891
212549821
3900979
179493
2128
3797100
106461
2218689
14
34085841
410358
12494
3
218200
4682
230823280
2058786
720
800684
18448843
69
2
53
4925147
7628
7439
47013169
20582460
489
10217
276669894
172
217834
1825
5753
3082907
492
4261
38
10750
8228927
103437
40255
13342983
115
314732
424
42069
256622
90
3
2568
9040
77576
109322295
119
35601647
965
124719
2040
51163130
203075
40082758
2261
44184
1122772
50517
133141942
1730
88806
1340
32133
23
9971122
976
12368286
669
28563
16130
20026184
3457113
106
13941570
15
206
60634
18135519
14761
98659
16266
19
524
42382
185521
7
48
16806145
55462
401
27566
372
220
394978754
123
1205420
760
240159115
15523
159
116491016
306948
98111996
895446
4
199057
194286
1263090
103
30448
977
4
41609410
613
48563118
49200527
62597026
11
406048502
366910528
85723
31654745
13
377556981
255632
153522007
984273
339571609
325518
1914
267
21
32
1204044
1906
15422051
127668144
45
37
42521
2090210
2998696
13086578
69
2112613
99210714
47976
38099301
1622914
38
15134
97
19620
503072
15004
22268
2450
19656
2441144
941
18854087
509861
178986
48494
3806793
2261
23
753335
796
3443329
299215
14892
93
3
27630
32
29707750
404
666055
16736218
62614
20
26
54279
56228
333
945
406
220092
6
2
111307702
54
124472642
6530
3481650
147
89523199
103202
3165930
111909
3751481
2684089
4837098
20596403
59
9
51487
2620
172731918
324220132
45314389
426610
303519277
423375238
4761030
130842
689847
11453758
508272569
878505
12934887
3298
45077955
14586
265293594
264
71819170
340268
4
49
58
352899
6116975
7
43
2
91
738
646513
62
1284
38413
90208
5187
309
6990338
28
124848
407624
7336846
504839
114945
85028
26679
446207
466897
4127198
69
3135135
25
6
21
46717768
32
31
511
12
386559
109554
11503
262959
12290551
120
20
13644951
40810679
7077
18026
21
5095
490313
179489439
224
1320110
67
186
5591459
6891195
922820
8469
249
3
10559841
4331
1047818
4
1580
369660203
894810
51503
74041235
202526688
4315
3665401
47808
6
1878715
249322049
18600
221
389455934
308
3162
8034544
3459
2196910
23691554
1879
756
14525
7
4567151
12968131
1983
12111
6374930
2563
105346
44
11813
101258567
228063638
2
9
27
4
393020076
4
458662687
2082587
269
4
195403
9076529
440
376654
11090
47
386627510
389838
9400179
86899
202846
3
111448825
13
192127207
6
112916457
3
740
16007
427079762
434491
1407812
357434039
7243095
159
329081
46513
6792109
3115152
5955565
5
32356
316202
73277676
2086874
4212783
27264012
60001
1950789
44133
220
9921
3876454
84214
6463
82377672
204671184
1227364
6
37
149055
33136709
5
361
5
109285
27
486
2784
214
2621275
7
353984535
546
299
3
261
289034
231
23337621
145
31784
11500
28642
697359
1756484
29
49969481
19203
25
4
94
4200
14
946
573
787418
1814046
1126851
10974994
220733809
900060
11121
12403
92201
2808
5
112672
236017
4653
20882
14310
23
10372615
982743
9268804
172399126
2525
2433
18454
310403
14
79
9
1108719
37089225
172
2019
387125289
3430
81561
831283
1486
41632503
382
105139969
142848
64695
79757
28508673
75097
54
2
83
12493755
2515
15907
54
1812415
52
921630
5706650
123308
891
981
49014007
4027716
2
1198
5466
1875798
69717
8504567
54597
1813
114139516
217441469
237566132
31778134
7270976
554
383584263
22
59368163
132
12091
145605541
64274637
326810
20420960
8710022
635
5294782
536739904
411
3
506510045
459085098
107923
1621050
13
225
198550
7107
1623
300
135
63
1950
217028
62691300
3721
6345757
2676399
102
175
7110
2275
11093
1000247
8614449
49152
14528229
26
31761851
8226784
5
6365
11
1645484
62
2291343
35119446
6
299
98
12174
789
4842093
40295
15464
156
41670
1568291
38448
48711
4374002
84551
28602
650308
3956380
10723245
18
992672
196719
3713726
53959
1100452
41831943
1794
18344
81470
7590
109
124
1834
1319538
42158
229349984
22
46635
442
15
1877
193
79171481
12242285
51
246
40173
3837
8
80
218289
1362851
226480454
12229
217501
122726
2072223
167156
348052
311537176
4319
394371377
421
14
264203
30520
8
564
1122
19264
328
116428
5
87549
28728097
194315790
1259862
5
139886
3156
2043195
3722241
426126
443648263
7662
30208
19763291
4493963
419
495
15561
256242
639
9494
283813
159
261398846
6
95
534157
460700
5536329
3
867
1663
169670234
30
2255
459553556
23937
94
2600
680
390427
20243
199335554
1149
747
12239
16293526
440057574
9472985
95551423
38932
34519
241873
489895
44869
65131744
710622
59490
4893
19917
340592987
23713
375850
16411874
1345457
43937
110
1791574
298936682
887
190319709
4048
24090841
127499
5
69398
1076
16311
28206061
8743
3
70
390848679
126
6764455
5956
252
228
6042988
401162
60
6174786
140
62209835
14694047
19921127
119581199
5691
26
41
90223
235371921
1193
79822370
2334
3
61
220
378558094
179
410276789
194
416764203
802
4483
11167
24
555
98195491
1867
754209
60173017
2
331
2047925
623335
35059
7350010
28522
99753
167977995
28656
108412830
767922
1791
4090860
2
2
11170514
177507341
7984
156529
26282525
5
62160474
5
1320019
2
121897
2620310
42807210
87107892
3080073
7791044
645
2
229033460
82418
187188915
35
19636636
7
35310744
24
56641874
706579
2043301
2
73427
14034786
37049578
9
47
19
28
168388
13
18477
5127
160435
4921949
23116328
188
503044
41488890
14760
15484
4197
238
2341
24410
1400540
943299
7626
331143
2973
47485955
82965
244206279
3199842
510537195
103671
102
21156308
81309
12647443
10
68647
62475
25680538
148124013
70
1203
3
101
14366780
5907177
12649893
1091804
175
3
159499
10651
304264947
1061895
13208512
24298124
7
1363106
3
26
148
76
14889675
159935496
2239694
156139
26580415
66
6210
39
2
11
295201267
46907
1959526
241195130
4525
162295
123792
194
9718583
117224
713
6651
959
4
28053
23
1141
191
1308442
86
313953137
5261686
944
29857278
33397532
50217
6838
1513037
991
462583469
3
43
489491
100078565
50964
155729
80
1477
715991
7408953
8
2944049
27568261
271508
4
89
10921055
59549970
9715482
529
941
219536546
999047
16
115502427
3275788
2042
3061
23011
24684
195566930
10557
241
38808
191230
4
511
23682
848
87090
107040491
114040
351055239
1770090
7337542
271
7791
423393171
47592
56500188
130235
20
8011559
16
31819
50381
6
8596
31549
701
230410875
1180286
3
11
41361767
13000
446661530
384947204
49601
6
523738609
4781
97130085
17499
5
429
1348
26065
86
64493
2
165257
379890
3489454
171003
488604732
2146081
79746
217
5455
2101680
7330
7
3394551
463
104479
6471
214
26117698
223997556
471417
805169
4228
1864
2587491
183
460793955
6
33
13181018
37275943
274
7
4849
1098649
3371
5
569
1308
7
330
52280
99
42420056
42486125
25061
54950
253943
2011
4126
2732683
43
354925
100
706
54333945
158922898
311
57447
318482
78498110
125126
2
1006107
78853537
15
14
248
120478043
406670031
6
84364344
53461
126793361
34122
250
636
3431
3100
734
2535
980
1244
2253
4
30177
110345654
24334
1230793
2914133
133
2768
22173
108413
18363
3633
497
5
229
1010
15615
14925693
1851859
17745233
38338805
2394232
39
14507523
14716
11
25
23312
15
561
284170945
5490
458
3748138
6074
85898
892408
3468143
141
6033272
3279263
363
7099085
139098
2510246
336
3791
435121148
5293934
115
416287
224459711
93
11966213
118888
11487
676277
11245514
51273838
112260
3
48104363
841951
1162
2
22181238
27025
103719
9170
15028
18
640249
5859846
269
20
399
301503160
23200
2095530
2
449455
59
15836
86734
56
49676659
64857
1371895
517701210
7
184
61
18031
553
23659
5409754
30932360
1234
2787748
1289
565
48
982
204550
6
13129446
102
58
97
206
259577
24
135080
2236
29906406
32541
23052
94
1592
2232647
177
39499801
6
7
2
458
4
13
6457256
6757
3
60
5703
2056314
14
1403119
3567221
21222
2893042
2040436
3293
5777
25786516
28291726
115076370
2622238
274659520
104
225
8427974
9893577
3289
13988
19354480
38699216
268044
142
11
2041
497997
583759
4
3
266947
7348551
2450
23377
1652
5
87766
39670569
5546
1043
13209
29981
24644
283128
6
184849
474232554
83
23658352
463
6018
2948473
1206
2307922
46657
16
1125
1780388
8453913
5
57187
118
449
77
49011582
59174052
2
507897
1249
205179
18636
19043808
2715358
1150
13016
50
11
1821
2268
15
81163
46
676
31598732
1382823
55395173
72308383
34632
422
533
3
1119677
4416
1970647
28699143
49
487989945
48
2
131455
30400047
50157892
5943924
3374108
262074
449342
6
347536
78214
25280191
108640
30221945
278587159
10277784
3666316
70219057
21273
445619
8366891
11629
100
99366
3
1773268
21917298
71
69
253
138239
8219
511
76
6342062
1042783
549617
295
38
149421662
49
4
21412458
1253
62954
6
183686772
97550103
81
39083
58796
1692154
17
3
10685515
791208
4
43279
7419
45
67
630571
955111
6389186
30
218561
223346281
8339
408594
106317346
501
24761659
935
1991972
83583
113
11829947
1814148
2190
5520715
857
1173
31
80
5489
30
272733984
30516
56
45909033
22489281
364
2890
6536916
137648544
4210
42
322
2520
3386
5606921
74455236
4038
86044393
3856
38634788
509
11830
44
19283427
59585158
6
11923
13
43
164108
3
1932
15890
27488
107445982
15680
349
490
45
3170
96341
251
6677
2
28809568
3005
274
59
1727
1329461
411811
48050905
264068739
362994
32099957
43231
451748273
84547668
14174804
7982
224024
100478
7717
15838094
11646
183924899
1718521
22
216
179832
7
50704
1833001
5
49
508893100
1408167
19376
367
3536
117784
841602
205
3501
5207645
10
8224
5754
410502
26178572
1043
14
25802505
34
16
111415964
52
4145286
21457267
102
682
7681949
477987491
114
90641
2867993
163363379
3847
11
200
8485
10
991
2730
336837
87309
21
1800509
1285065
404594762
8
106
15
23278833
6134
2
969684
2669
737
3499
4
28863
833351
31
11
211372106
327662502
788
13
591140
1283
429832091
406
5
209
278990205
12101372
172
22870
12
5726
33329
563
7601
5672169
533727294
651109
14715203
7
218
343
112
11936
35
11815
2930
503938813
239538861
136
4342551
2698658
12954446
822
30221
178074
520668676
25788266
14648
3
17537
31596804
155032
107795285
311
7740247
176
42998
174
46
849
21615099
5126767
1019156
2
116
6
9611550
5
213685605
1610
53567826
421789803
17956870
12454
11199173
1171227
250234979
490
29
83
29
7
2
4046923
97330766
74169
6425601
236046263
36604008
905
624184
222
3421
26237015
190737
8972
372806229
1512
293088104
414520
144
712536
5985
7
11852
1990
52822237
185543432
241105258
173049767
3
717
7
1493
1320
4162265
12
104
1871
1290249
5917
33
2803719
55771
584004
8142
12
91
91808
2
64432864
132555998
3420756
70968838
28095
532
14
748
11
62303
20397293
29
6264
27899672
280
1843492
233
27403
85893902
230
5564422
48
73
525751
11
10156866
396529
3482
726
205568584
1394
1278
63048194
205709801
57840316
793
2944
32226562
22537089
253
17
3338
267234755
419
6950
721079
3
494
3546
15963345
14
3071
2
3753
3
2299494
31
11
2372849
24
18650
692
703
4249767
45
53083353
431957
94955021
106985
28932418
200048
94575
49
122628
380
13
11571999
893883
10153512
129375
2837
3
10524
165423
1892065
34
56
164411
610
28
190411748
29
39726
3878
116203541
3837295
9276
14246300
54758806
121
43
55086964
13864
15176556
6625002
153430
6291800
86566
70
4632
2629
479524
97
288875112
381315404
92100387
236537059
1436324
835239
8
132054
31782
1095
217686702
11
119289002
904
287370
6991
469225
24897
301
77486317
1446
1266
2811181
67
188
6094997
125628
32107412
4720194
4490
448609
192833
46531
1200
78
218322
240822056
3021
68073
229047
328347593
171
18585408
483
17316
4085239
28437
11
23523
1724595
231373
103
20049526
85946
143720
130122138
6
119782
253
6732201
291028761
173643668
53
436027549
228
232975
30
159
1434224
33806666
377
1191037
16556827
54096099
79412
191252243
332015
163365310
124008
913
1507
8018
85809
2865611
27562
27
54
51524677
3035199
237
448437174
4706
101158103
25438944
756528
76
214
66894023
587
48
20
1319919
141
413
180
2519934
104986526
2249
13
101
3
160327464
14
44
6
2
6172802
4
21720
30695656
14941
372
31553532
47363876
1464
75014274
767873
4780
160076
6572
10041
4389127
6201304
68405
367597820
1943
210
11
108344
278477
2334626
8423658
2865235
10405
1695303
393
48604
19529813
13784
95675719
4094
9
6896462
5
103557877
74127910
4
76197023
10484661
101
1387
2394
12739374
376150
5002
762555
56815
230253
7948
8073356
2533
27460784
10355143
94031744
29
4600686
5
2984336
253
126951650
7652818
2705
1090
42
231
492235
38058
2037
1969
98914
519233907
4084
2713646
8372
32951
145
10579106
220413800
357207
9068621
20468
161545764
4245426
53691
4
72784992
349444574
976263
9103
908512
45833342
7315
16068048
93202261
16508000
11594720
3
30
840172
1365
12
13022670
72190
303
319
1599402
145
183
522228
473
4063
37
507
2
195
62
1320
351107354
4847
7024
329579052
153069898
12165
97
7576
297049
10513775
5863
179
12
36
6750686
53
54728
14
19
726371
3
16013
13
7
14225123
1052
5366723
138964674
1714
22002
365199
355796
73471
414700
480
1594564
62
60
360963099
2081
92880
479782
75191089
19445
297
110
2
15
85
582
1578787
16
177593640
2954997
4418449
13599355
28558073
16916181
2917
71130706
969780
191303
901604
114
3071227
13
16
33
493
44659
230011
306104
17
6053
6683365
101
10901227
100
501954539
1900
5378454
41
25
19215572
9
63
14948
333
9071439
151963
1492083
522030
13868104
3
276237426
509
99239
3012
116947
119
3
3217
694
12586
535
25
13980288
442500
34260
7690
3441
72
1077561
31
13515325
4298493
2705589
26131
3840
1514
57866
337
78277
244489014
19
259137
2
6669061
83682
13576
233
115536
37240
1141
1046
157914
70407
2578
167873992
153836964
13200
994
2
6849780
12
256805
360487
5198
98068
51431
54
20932112
27
2159
21961826
435832853
17482
14810799
2608858
1063287
192440443
970
7296829
374104
3727
439
334394
1763
25
90674
68752014
41
6516
22
710014
3748
19
59
52
15
3
18438
546773
8
21
557964
935613
122553172
13
20284815
88696
5245
91
40737446
25356003
3701933
35
439
992
4043
68
87116
86
3086
11477
113
3
3770069
75
5571
49384
335522
11192038
30
1599514
241467624
5996
14
297367
889
16243
193133345
322
135
121221
3528
4
193969
19
1873598
32
10642
72
13512092
757
8267000
33051375
163
24189
185085959
414559
38
10502
8013489
155722481
1955762
3
15529067
648379
339
852
22192113
499497843
3688484
2675
31
15
813684
1423766
4007174
165815
64140203
238
7608
12782257
490
256641874
23880
1757197
7737352
6
6798029
384
40528414
85
175642703
10485
10
7
29717698
181
3
537845
19
3
1852
2857226
9560
209860993
1075
34174207
71
9250225
13291
101567286
2560
6910526
366746787
148270
6440909
6
384305401
9
3047715
1902891
6608
11976615
28
4633
183206
269324
1986
990
5677
513
16
77641
16248
245
146219418
599
1292999
4
19
265
394604152
22
45407
2397
68604312
200842208
513389
104
201527
3356
54390117
3006396
54930786
287
125920561
46
3160714
469647
6445
26
7237592
201
3828296
24980185
35764
47510938
3295108
2
2
7
65
2
7
314694
6550
15911
220890381
93174
352403302
15509493
270764646
6497236
125041984
14964415
332
25
20
96317
21924322
1802
1031707
761
64
19
246
6
21400960
7
17
14
96082
480954
14405
1018
390609
253
32
588
218
1842
7
110
4
119
11284796
12749782
191
388
449629944
24
896
11941
521892
6133
51235004
177408
15901
1235
616429
46234
96934
96463950
1423
116
81954
6
217691
6522
9
3536
13454
106
129677
6
26865
403
685
3134492
1392451
24304486
3789
446561
48894503
7100
7
27116275
912739
2896847
17081360
61839
1409290
31
22
68
22731
58884613
19
118713
106
87055
4058351
16527
5
4824023
1036588
6643
238571
8
75387
3
27605238
148
1414200
3
333
102799303
251
5577842
15
47
727291
456681
4005328
31
3886215
839
2611459
391946909
1010
47
4528058
57
395672411
105
65
102
2723
330839840
910645
40
175485776
4764259
121
23956
549
1038
10455
124879
5955
116273469
18963
2
9448780
14015524
97999
352922612
65
49895219
351967
198462201
16444
181901526
813
281872581
482380207
890
1068036
4417131
20
172207
50936
15
253
226866
161543141
1218901
334234
49
816
5386755
92571320
948154
1268242
281
19930679
45085292
11303
528053330
305
337623
14
2
354348108
7455634
1290
4195
20
660
631
246233
2230703
116238
29015
505066609
55116
2329858
1683
1337
3
1300
67872
15
51
32165
77155
44348
1712
6206
502068
9
2757
9171
39175496
9
223355067
223203687
127
37037
792
121485678
808
438
41875
2
1843777
62390258
298
11911434
31273182
27879038
180690580
5050
796
16
29
1850
15
126
5549
6
2
126557653
1342
7591378
13725219
58
4
104169328
40
306913
419991
5290832
13
6
49
8980554
416740039
102883294
428759
560392
3946003
48740352
204
134
36
130556
111498
19886108
21
271627790
97691479
2985688
1996
2092055
69102593
49
12326286
4
7
8404826
281807
24771861
18
1225
18
6454
23
221422230
242
5877548
76506
23
2429329
22058
14
22
14
6334
382980228
5994
29103806
32018
111962699
2
117446543
399411
2305
55478469
2003
298304
1737
40622247
78
340307
45452
601
43205
4211960
26
327062385
99175
6
11
1014762
63010
226584490
2059976
227382813
45842186
29037692
2
8658
131
1559995
5
454
44
408659135
437
59673
244
204
3040
508643660
447
12145276
12
11584
43108042
236
335109850
254
26
13448
178
8
14608636
15
56
1290259
21530603
1920681
207550058
4972
7821
3279636
1493
4688
25318
3012765
5
84
10
10
841
5
850
2
175035233
3482
1424
26
3080013
438
266771805
28
265175546
509860
89887307
13
898436
5469302
10320771
2822
15306
137377
122465
221926
12591841
2
28390
441672
915
3366
24229
428827
50087
18
4064895
709
2181
405237
41
34445076
1636
106529056
1455951
15
129873
2507563
28059030
125
99282581
59523119
7584
2954842
419
244369220
42654
6262964
709
25852985
731
11
110204
705
60268
419348
26354
578
13
30817
392
3263
165502034
2
4442
5
400844437
52
138242
13
39
43
3
15118041
151
8141
117595
12351167
124651
5
163
2938348
394763
3990
10235434
5
938542
2
7567452
995263
31201169
77066291
1654
1308
203235956
2
261581073
343
579607
143
3149
121105811
28454871
30499186
3546908
30380
164069
258362
8180
5758
347081050
9400
20061
3702
7
185186805
476889271
3134
156049
219
1100
866575
1598671
4
789
115911571
1325
5251
376855
62465
16995773
2203768
435168
70933407
26073
6
59225857
8179532
1979
537218
246466
12731359
31317
322774003
7950268
837467
3153612
1929
41
207790923
22090
140747
10529060
6606
5
3430375
328184521
2020494
422953986
956249
1966
437971930
4209
1643
257699
213956
1560
7142
6601734
2443833
70320319
1981161
403545
397601511
2338
615975
110154075
52
1403
9692
30108
1688855
318728
197106032
19160876
3373
85
311
502780179
150559280
394720928
16997
133
30765
5
11130308
1022
48647140
2978719
75615680
18990466
90555
112746
3981642
5226
334995
890973
4970485
235006307
293
73285394
1778850
2954605
556227
470
526885287
30013
75475
7
178095915
7699
24753956
229053330
28825895
284
90804597
14576478
88037
321117
22326
2284
148
193
5
4145249
55
52143
519129
647
33507154
1013
637
24848967
1915
534715077
53415
8546
10264
171317
78667863
33003316
4094783
982
265387840
46565358
27417
7447136
460
34011
1904016
642176
3415017
9
32026498
6584019
13392
409
3133647
91
456
91753965
5
11072247
7291
47
7200
977607
8453
183441
97
1334908
119691257
46756227
242722821
11116745
1677171
8209
9
506590457
247
12171
220810856
1168233
104
2007
310
15420
6
321839
59
106
42249
398046
2747
4338871
371870794
43
7
154681337
57
734459
1619
81624
28749184
8090
27
57304209
1745
110166
6073
14071886
439795569
87
46723
157
29
128572
125425
16249
317400585
109
28566456
61108
17362863
428552269
26064299
3
918
2093
37303
27425189
5953623
2011945
1197
3956786
639659
4
171175
466
871
7162712
35764474
153854805
177
98767685
105
67
16
89008
22374305
29711
2024697
110
955610
320
5
3103007
29730608
15107
46942023
31048146
96938
57
818
15915270
26562
417625
1275311
7
7500936
1762815
125
85655577
1512
219
248
488
19485504
94661127
116
7734568
130
24050837
1498
426878299
511892
516842
4
30
2
96
17623
12240330
305164778
154512872
64944922
41
57128295
357453037
6
13091
318690
519428882
254418
402808835
129272224
299683142
43794130
147589
14
119
2571230
28522042
6
133426892
10941
5772
16
6466
21
452847
40930897
47902
1295660
15851
27365348
7
906327
5466962
220
115891964
4675741
1021687
7
96860
433746
6
3
100
505357301
20148237
1734672
47999
1869
285
13803
251222
1961
45978
14270
477129687
241318521
141380032
27
2
38422251
5195567
7423
34
144506290
3
7949956
183276
1840861
16
104
346593
5189
29013
2492656
1183065
4065101
5832625
437495
6465
62036780
3585
266973369
92728
355
12421
10316660
742843
371571639
4
203389943
1826237
3045
244959
9990641
2
20534243
3755
7992
51889658
10
757163
190380
27
17324961
80022
14
179
327
62766
14220098
38065
54
1653961
3033610
293
16
2661876
299
113637
183
1128220
26942
10248142
19266
58251
6358495
9262
605803
17770888
1021
916
29758091
359
124282
101029969
2
7980882
1906
733182
4878
4196939
31826193
38449657
221439726
2023405
100772162
40605682
6
7624
16784357
59
15
2
125787
75061305
11904428
24
6572
1419
386927970
182
12
1285
94
4073133
118
7
27751301
2955605
420
226456470
109521903
76401
29605455
36
482666
30093
12446012
351336
164499
6388526
11967
100451952
2337942
7423
1891
2916
4328922
915840
46569
28
89375245
3956907
323
488
191
354
1146410
27156
9024
398
271473
231
27303
231404
1382803
2
3019
213545359
1145496
353
6213531
18332
2814816
17512562
73726
7
108394
373107519
4
224604
377496417
198474793
70
2
29
76551359
24
560
79567078
6492581
12169787
583
12395910
64550714
605989
29844737
1640558
3411506
1324
210695041
19014270
133453604
10531
262054
6191
218
2428572
278786
809
5453018
5314
5
1081
74492709
13790005
34734241
6159
13268
338
3015382
206
185436781
56750
15956
5761
889479
6
484983
160511688
10798524
83
87675095
384
13126
3
4630195
158059007
142301289
454009705
16276
5
98107
2033816
2845018
13
42
1349
125576350
32751385
22789448
40
17026191
305
2
7177
531644
4076457
46
7
105890222
103975686
2815519
467133545
15198936
364
52
962498
84
90
237945398
4204
3887
92666821
13
41
847045
245976620
12803
2129
3554
52222
271
83293
9320
862
11
14
74166
237881
1696479
5616
2214801
30338701
224563519
2636
76875074
3957
4219859
83368156
2
7735
841430
4492886
2277
32744
21391
1790059
251769035
2034715
1219
13356
7357764
84175767
3
33236766
408300
873
22138
86374
1687806
3194252
325
5403
212
381985
4
12702
332061732
6
13
460
146
131272226
3459010
2
7
6593663
108092719
2
27160
25
463110962
47262417
3948
8342
89
1058
24186930
15326
1843
6
82
232255
9395
3
17
33306831
4645689
58104
4104510
6423
32788552
7961330
8001602
31005481
15313103
732604
480503678
3
2842
3226
22
263729427
5
139003088
10
702186
23931985
14322
209923
77016
1981
5
236989492
305449235
1765
19
444212
3861068
260333133
28
188666
113608134
5120990
41134
48
628
212562
139818
434048560
460
2904253
118
129600
17690
37272191
6758256
98
44
53198
8344716
16141
220286725
61801
22
7
16721311
1727843
33684642
125219
26812
18698496
1370
221590677
4581
3826831
61
1629
130904931
18275642
1573
48811
13
242030188
107824
148
32
301
8
369025669
451368
1995
2
21
317097
991
206
953
13758
92032225
62721
19637939
839161
42
45102336
20373019
4129554
53155636
1571597
17542
9038356
1137820
5037
98834
3
549
572703
29095404
26570115
2035716
48
478759619
1077908
88669742
4
169136
30
15
1764049
191119
16184550
33
163916811
15
172316701
29
14
3027
90107215
57
54
662
37500
3
300750919
30
683246
15398
240
419887426
71307231
154404
3
72927458
88520
114675997
18353864
198373
74078827
442751
10773194
144296
201866
7090
25
28715380
12687526
11
7
241118
3167
1456
1124832
1399
13
21732
165556
13072171
27
5867
25589
8
182572169
123
2073
23544603
713
196488279
13864138
39139
93346
2
229
15
1327
3
213
9551
13356029
32583
1391
344390
12
215254566
16017
3680102
514346
8412951
1654137
89591
3077578
1021
1157
13801
666
417622514
20860
345
36
4008785
2
1874250
43
898
315455982
937321
599506
71528622
398592397
179903558
118275318
485855
24862014
2845281
986949
44245324
15090083
1199248
2
342262
123178
5706
76403343
111199735
15272794
155195
1246
4415847
9024743
522149
7032
621493
500942242
532397530
1631
112006774
313140085
507948
205
1002866
6
3
7785
173880900
23507559
1015078
339104
368410711
208
51585424
17648874
198918
148
978457
34870
5564
1205
47087
29012
816
4
131
25186295
84
5166
7
1297
14322643
53
27067191
1548182
39072347
1629
7222
198122539
286
58821677
497221027
10761
840805
30352229
6601
6756503
5884
297765
6526
7
4885853
10
275979900
16995
2
7404646
168195921
1517
104955474
5650583
13
6
3214277
182927402
2
218
4627
1684328
968394
58861652
216902847
472506371
686766
103330
10
8
168
28680525
11207
33459620
6521
296799
234782
14354
1972346
481150
12485
311
1267
3
68026820
25633
9886053
1368
243
1807004
2028034
12
589002
64731
422
83915415
58466176
3569091
7123
416229
2334
3229
56718
3
2
767167
8286799
3163770
11277
13764
2403
43760768
441130
162
42207
263921874
11
2886
52
13822
4407155
545
17830
340588
2795
1769150
1995232
5876
417023506
13
59
437
454805844
475473
2375
1442
13
9011180
569091
23
3
51531
24
465082942
5296
53783447
219162614
2
20406588
71047701
91
2023675
5372680
33897542
4
83995
18
1709
246
6900
7710
2775
278406587
5847587
1126
31908
2
65001
59332691
113995225
983159
12009445
24525
82215289
332
53702
6440738
15
245779
113
64
653532
156138
2964
249547496
294963
65042052
48287
9348
20086
4782
2
2664974
836
1828
878159
660
8
120973136
5455
28923399
85
3
2
124505
45024
5
9007
178060
96093
27624
56621
527
11384
53399
228056
17
58
12
10847
158
29009727
8
4010351
1177
28066335
27126
485
29371860
4
2517799
85130
9219100
2285
23353
399185
86985414
6
192190207
10
28
89443517
229635
21
8182
1005
1602775
3206
3
811
2426
20449
41683576
101834
7678029
40
325
239506
652
434
3046
150268432
247
15
141
6883731
145459
123451
171890
1986
33981
48
748
207034
31
16951495
19
144
261661429
341
494419634
157
5
166
75343
340584148
153
289
93100027
827995
112306545
5156
165393264
3
470510277
1900
736194
11
471
35
123949
72336
628
124686734
3104773
1220
3977175
1634360
2
103
57592859
3660880
495277
3515
14519905
4475
25063345
137
1566
12275686
2477369
920067
118
116154
488
2
12469555
10821
147604
1915
74615
2
1915329
152209915
6
1040693
741601
3050493
5895
251
17989
14
299542
441621
1822
31
10
8101
4149
780468
7389
1162
46
261404
13278
151
5621701
725409
251915
2030815
17815
8248503
6937
13622
3
1753246
42034976
12090455
54934862
6472985
115
4
26836960
9911
2116302
91308247
6
134
369725
24526992
49
43341112
3
104839
3207861
395089106
13735002
19533
1277278
4
3
4
169893
62182
5
3463676
1072
247
4633
820072
14
21
13
2
72786591
1003
114
27846
263597156
202
791659
123311
38612
27
51900176
484442
32515
62580576
14767542
24334115
2676
9
1716750
22
1775992
741482
39487
160572
364664431
135007635
21209882
50880
4213376
3457
120055666
21
3
15003103
596435
2033
27487003
713
41643
169
216221
30278
12
217234184
410763890
201
3366835
9104750
8014118
2
1428
3
19240671
441942379
121936556
19274029
1920
11835
25462954
7538328
18459
45
342
1307
57449688
71
418261
898
7980519
186916
69014528
7
510
23422805
229
29
19947
20072435
717535
380162566
414859
193502
331676
4
1773606
4
99297
8
5156825
69107
24451
191127
60745
5101
627
696712
190332
46266
104241
518272719
43511054
242
3796
223576
758543
49
14
2892028
3906512
2591679
7
130394251
8
2252
669
701007
2
4696006
465
61
43410173
257911
6
20
31450489
23
18602419
125272
86853319
125115391
6771
5132157
348
7064254
59420
177
406
1232
947
64028098
442
2271097
34116151
12
6619
69384422
61981
970921
656836
1111538
33066920
553023
93
8011
122
117192108
460850
79215726
7
60927335
268
81396494
994045
3
24
270296
5
156721
114236
1430
4047370
612
390341027
1259
4
1207560
83313697
12274521
167
144
62912039
93649
3
29
2350
510
266535278
20
66113
22695
1344
7
453380
30
114171
264948
2
5755
3430
1608
26848
1044964
80362
3184929
41479478
7126
30351
17
439376939
4924803
102
79544468
277977934
58354061
89
371465
3
280217
25
62405277
11520065
120385
572
99
47243976
2914
486
1953362
1058
110105
792902
201807783
347176424
6
7
21
5
16129
24713060
99868
542063
70824737
6984
7
2074
245111980
224176
946468
15
5
2921
4
187228862
922717
8621269
107409002
328
256
204
276
254346475
6
51
78226
307076
1916
15
746869
90290
102949688
963
179727644
11
29
29567559
105322
251
5659
11
2151
338822
8415535
3726074
13
2498
129025
42552
59
262
46057
2220145
979
5507908
37675185
438610
129601
809
54
109
28267
133
102903944
10938
245632548
289931166
4715
457487
886777
30
28418
239
2264
3
7301218
260251
12
443897191
81385054
93756774
19923930
45868158
8
40676208
3
3830377
7
9319
6145
2
312
237360662
75622
5
2080
167232707
45415006
150440
3
333
911
33906999
964
6
156198781
984
13854439
6030
3669
46
118823809
522130819
9956813
31627
220680
14248532
3085484
10676
4455
1352469
1193458
420387
23939
359962665
2
19049
108
19
21
453059
216
501000075
123
1047196
119443651
232
5045820
293066
14385
491682
255469766
260600763
10867209
125593
2914778
338
365143232
2
11664
798
1575081
47
214
154309451
7077
12
208031980
5
1996
24
1512
67489
7822
127
73804
518119
951
285
3
99590
39
24083
25354
108
62564
9085301
51827
11
7
2765423
24805758
20119
113
104438
2
13484
16029
4234
4199
10
532047354
1366
21828766
60342
5
8168
298857934
46696377
932
7521011
1165145
118007969
123
3836266
34
55
12
112169
1487364
5040550
270
193
109
3838
513
7996581
5566
715643
11
1605614
5333
599
88279
3977
934
167172194
3
57120
2833103
652
1751650
367654803
87354396
96601
2648725
28554
8
3
1592
98912
659
69
2557612
31225781
3769992
43
128236182
4091
6924972
17523
3399
144
4158877
770243
842
411878
413040
51732
11
477192
41
887
254
7419
128609
87839
5151693
185203627
9273
1639
6412373
15272519
1452
405347
930000
30
724773
401808741
21990945
70827039
19
2439405
453021275
48921743
1549141
124
97893
7315
7652643
1724750
753
15478680
1014
114482714
5994
31247
1010
11241647
111850
872
8611831
170
379468963
288135958
166644532
37075
423393
32687
114221
235
27
5643
56632010
69
378727259
631
308
1386
896
2
136
39464783
18945
2217
26
496
55488
31933405
6
20
268
599184
31
1023
60537
23
8391888
37
1409576
67003
3502040
15776032
1365
148099
94907451
7
1392477
8
8819409
1710
4066
101835
117901096
12
1126783
10613
242
79
78247
23267865
776758
3
247500
191
38765799
70976
1840675
262934099
26389
202
53888
11719064
1650
5649
139301
21
117
398
768177
758
280608
12
159718600
20857
1330
6
1488127
7749644
7
16336
108
90
14
714245
319707198
561
14225
34039
39144
23168670
3
1992
244
40
34861
1018
67
4
4
1306
105035727
2
24155235
1994818
471858394
87397702
2682954
3175794
3
17291
7569
939
435625
245
11
48
50
2558
6
1114
759656
2060548
86821
125872228
35
4
636740
8
678
201
6151931
58284544
409475253
966650
1704
268996
891350
727
31
63
2084531
1878240
31157
3605276
2240
42780
190377335
383468482
255963888
15650272
50709635
163
2
4196118
15658750
1611
64941099
1026
122948976
1098
13164
26425
92
86620
139
345
67472
208020
4569
62708
125
150534
859
683
4148
4731162
6
5
127
7106
2123
2
2523364
30089241
130481
28
210639
883052
1186
94308
23087
2899262
13214978
15
42672267
72052
1858258
91299
669
19292929
31290
6738
5570
4426492
3031
96986
43335188
200
11
11
10746
20
254412
32736
26
12284
44727688
15373717
198680966
22
10360
3
3
46
40120
8176
143932508
66272894
9012899
12543764
1751
29
7407808
11
3
1946909
3935
1923
50439205
171946
723
100
161068481
41
8178
506712
25531
472346232
24
1329
6166
6
88938327
1051958
3336
188647
25646174
593717
30474
73058781
15899828
26653564
286133
1329782
10
88200
2234
10
91865
211
123100289
5725
774
54953407
4902698
170041350
794
20980183
3
5
1253169
217
44
34
302810725
415313
3
21626
90641185
1906129
14474250
5999
331305947
15214555
5
1763
485072
36036963
59525
6
2949
1268
7
14
939966
6
222
41
7137
3
8
1476
130044399
122888839
5973371
85983
24
167267699
742089
1376755
52378
47771891
164700
122
73770
6534094
5890894
203
199
194763645
5883
600
1235094
1572458
67
168880727
122279096
2
3
89824
24
3916769
120636
29606
86565948
16874947
399181
1622303
75
5
64195457
24083
13374
800575
317503
39265873
58
14640984
209916
1059
132420007
35239824
5994
960
296222
2236210
14967
363144817
149
12
5566642
12
1145
211
753
1034399
14762162
48928348
27104
51
9991
1156532
124
12689
30
2
2949
44151602
169822968
22566
6007
254433
8231987
870
64244
6931973
4968785
127691
29487184
37
37
287280951
26038
216
44286664
500293366
81
1682199
79524162
543
11607
106
407906
3
17140
4641
125
62558488
555322
2
895533
42
988279
2
165790774
350762021
10
17
31122019
5803005
5831790
623827
523
6831
5
28
25618
4843
8
8149428
21745
2608
487
33177939
4885
323091748
13271442
63
5735
284
61398
22516
225411
2840543
952
49
136
61
69119539
1466
227
508648
100823
63374538
4007
102979011
1211
181440
3
21361
129
43
460900299
11115772
233
16970
121088
20111
9927991
14185
3126711
36
8
19
175757
2
48072
24117
41420
8812
1412058
59080421
96715
119
29525
1509748
7
479307
1103
237365002
2
1392
106
18
469264982
14043981
61676605
972
1878
1182
1399
52400
229924474
40298563
271996
80
97
167
8674
975420
22845
22258278
5634007
6104
89627647
13
10
1811684
8
5
62522793
11417
15242551
1623
87219174
27
523
54
9
902
38
753
2995140
3
14215674
391
3659060
542
1935617
300
109
246285
20404
2314405
31263393
17842111
120
307763247
31289327
26632360
5438273
308
244138555
226174
101
329550964
47
25834209
522478612
215108
53415274
14797
4
233
406
9711165
89577
712
501
4278
46910304
60642
8234386
314
416052245
14473
5
15689
1328297
8
4093687
10625
267080
90070
303723
5129
191
7037
62368
36
52726841
60733114
5247131
334288
165791
165924497
724512
146428639
11503531
10853
4275786
14762
8582074
63
55700
7532
15
494
220858329
441983
17164249
280879445
12397
169
8050
13
1918076
56
338941
18160709
195296
13
216
4281350
692067
29
10652
1647
664
9
27
54213
29239352
46
116062029
3498309
2923
481978102
81200
2177396
172
28241463
4363
27
50
10695
255613367
206864
3268548
118
1972
26343
216
61
2445
173805799
95798
69
2739
364
14060319
13
27674
20920509
208802
163
185842604
569
113629001
24
14990311
2466623
428
6
1017384
62493
2819315
1380549
28109839
70
37783
13
92222
112
17
118301
1717497
473388
440
785
6972715
27
7544
22
4
408558986
4637629
3
27090
120964078
470297
81838826
42748
9664689
481
46
170
754
1432152
10
48266
246571
140344804
4
31108611
2
38149145
465566481
2285
70429
1702629
1635714
2638
94060093
48
1574
2486
3502
12
157396327
9
221
29075235
6251
14670
29
206
237444
57
59
37639
17003091
11560082
108424407
18347212
542
3795728
243
92
6337
359762349
5804
13081939
28
1876
393
2
70257
87
5581
62399
4
33
7
190897672
94
899
27135096
5
21197
235470
25913760
15384
419
2
211
6661
363319564
7390
754350
1931
12382
133458172
53711
22441
58054862
105
20
4818649
14268395
3976
36318
3939
1854
5981
22052821
149093
3433000
1737
6105423
179423
317246
1958
2192362
756230
5
2542062
63997732
1828109
94697
2
5298622
21136
13761692
5
3
2556753
394850
19675810
14395464
12095
646216
129559176
55849337
111927354
147009129
1667
6777
156
53902124
30290329
3527
19
401
351
3960570
222897
505706569
65
16467488
61023
246732
140
78274
20509
10229
491
679
13
68473
205
315213800
3
154
1359
4
294126
1999701
2187233
16043166
17445486
6
255610
1676
101
5
57
137908002
134082621
1840
49
3040
24840
3495
251
528056105
9891
57574
267189115
416
40676704
174
58246964
421
6216
7165
14617300
344976
303181585
4120129
953
115673
154966
818486
15
1904518
10
3396620
9763280
45
3959
1012
1015
7702711
2939631
63
31578217
254758057
1850920
917076
384
51
6
74
8
25163
14116564
1759
21615
29
210027620
1424691
12
2929402
7
17447426
14613348
34
39940052
252600
73
3
11
52
262111822
1033280
879410
50338
194
60395657
336507
10710095
7
3
3526
107
20
13785445
2
16
15862795
15462
3
12181042
8
50467
127896003
62894
6999
50
351913
812
386
175
56676
477657
208
399
48
1080
314244493
587
111502
2898
237
351
1259347
117109612
6
185332090
45359
182809172
363838
365
1189
4
54
14456
76068844
15959
545421
8
509753
322299
31846
1934855
47647
40045
363401504
5
7868815
86224811
4391259
97603
6776473
34
384
2640019
18964132
9627694
716
5
477520190
30741
6269955
501274
20
888975
27295174
521
38157301
13935
10
2779
7
626011
129
385284507
245212277
72052
724713
15
205
214131230
7823887
146726
206
8626092
107538
39916762
16
618
16708497
214453354
101
5
26141404
15
243000
3127
28
362
5929
3690085
3399514
11
7
10178
11765
8302964
514528
13115670
2031225
738675
109833
468161898
3376
66629509
29
166940
2955591
504
416554963
850077
354948
1572
17457
150653995
913789
1195
2608256
258055
208505233
655
10869548
18714
3883422
342
7
25505128
804
39357
1131273
1083
6207438
1684
28
121
29371
475
59
100402
148340418
3
14849582
98
71177491
626
2091
22
386647514
29
586
65083
150
3005844
50
266532260
9224534
704
2
226
75
8869057
2072
36995321
83608610
227606906
1139180
126288
11
228530
3
290573212
164
14469
87
7968831
349375102
88820856
12610676
99
1009256
32820282
47
98147202
33492637
13
128
47
74
32399365
4054
239638815
2
10997
533066160
2703409
537666
10
1399673
61954
110
49
37797330
1899813
145243
11
41
4
1057125
883
13991131
5515
169353692
169
419
3878371
662944
3912125
3
16
125
18732
16592
9
17378
103368932
104
97
76
9211
9177844
3788
20535
128
23915295
199257
4049861
126860
907393
12
20143
12
123
210
191812
2910802
921432
139688
265
90826
1670
219
20
4248380
535318486
74078
293873273
61
643112
1585394
33109
320653
85
982036
2980
1895260
16730142
3024
18891
276646501
4150
1210296
230424
5251
2805264
64048
124358
790
406505
110567947
10
32983
15
16358437
26797382
3
236205
1024
364908101
3936
1331795
6377805
37423657
4
4890
5380
5
273
1586
39
335
5
301994
6195188
2108987
2922
5106
347903826
65231793
445663558
74943
37588
14765694
291
1887192
23903248
26075
9
32021
357
13171
1775827
19
1417516
43
8096
69
5
14609792
3994
5839
420
11621
50349
11489882
616
289
4
79154837
42
124659
122219531
1298
912
493855829
1759986
288539243
40
10858
4007
10
9123393
29290049
1057303
355
104599
7
922
30
451889584
105016042
1672825
304337
647220
825195
157
252
73854
2886
7979859
532210915
7037075
75217
85
28295187
179320773
5327
67
3976
12
290311
1168
5022
62719
174563
2
1576948
18839102
7981085
2
57778173
13
5
42170
5406
229037070
120157719
625
23
78335
15324
3166445
40792633
107690
98
2
952
5
2290638
202865592
15676776
897
24039060
122545
1519879
530703
696626
1227
246
119575
1392
50085
88
438444
300
59
3306001
1842511
140
6057468
7950
3
76227
14
7519004
1036087
17716
13787036
30701
87509127
974303
865868
116
266
308
7353
3984
21310191
2261
14578
100
102
12497
1267416
230127437
80405561
190292109
93604124
69833627
72
7934168
886
836580
26163
220978
27240414
61389
2135
59616
238133571
6762557
114395131
3327
160685
6926
1200812
4
246
47924
66
13787
237357424
480
53834
3
1001926
227
587998
358852174
72019046
1883
527098848
203270285
58528
7140859
503616116
1029366
8
8
38796
264567
28190
4
12
3
4
8
30
3
27
25399
18508531
5102
24639529
2240
30229
9065404
2174265
45629
1548943
13
22
8158445
329312
570
21
217618
292578
41650
162247
49675
1396839
1554
3723
410447
56276905
35412416
250781
280035430
33881349
507726
21
30132968
3841
3
2351
480260111
13348
7
4
131301820
119474674
2857
3
80
56
887
914877
716407
34
774
155410
9664163
63108584
3112920
15
50
148
88
3849
26982
238470418
43
690751
343438
7873800
833098
107630
1652
60
11
134188
99824085
24
12823
83282
61
8227
6
707
58
47
21
5341
126
944743
312
2559905
279343672
31430
1208190
86341
569596
2
2114197
85864
23
6033567
25601848
9883
11079187
2
3898209
13
515833531
278
472
1339
7852
25949
16262
1942
33414
59177689
12679
97721471
196007
4255228
361633
2326
72
836
2910102
11066176
101996
111536
120
19926274
118
872960
3
414
138685321
1689
14013
387413108
13
11
41070022
9005688
121
222
200227
39
2096109
323367
1749852
4
137
2102132
2828307
55395
153469
248923
977594
35
4797
2132
1915
91147954
3268
27657888
3728088
200684
472034487
3720
2103
3526
2
8031
370251964
115
10211
37
7565
619535
645
23248661
7689
2
800
13783
4023841
1004
23642
6
104914856
423950
19630858
33754
2134
10
14480600
1975
32238
281692
19385269
6
15705464
3
272184
10326
40
21465284
23221
130
218680452
496
177494
99689359
1128
251381937
9
12480
318243506
7
385102147
421
181775108
2518982
21
355176110
144141
200
269361293
4940
1457334
458850592
3178
490
379300879
38
651532
1597
3888
7110
25423174
5
40
152
111
11533
2948944
59097
28173830
15
14330190
73706983
10069
57425703
123
919720
61275
37739001
18028
5
31318674
42669
388
5571979
4
390
315198
451937947
443
2
5
138623788
9203
90918189
1822447
20591778
63139472
27
422088
1429
3590765
454
4019560
24
2
411548687
137823520
251
1030
15692354
23905624
253151227
13
10
28475
1648
61878578
392
229677808
114
9945
291470730
200
545
181104
113354558
835
2
13567
4268
9590
55129
95
47376
452
206001
119
10457969
919
123968247
101974
4860387
65466
1428
4
44903
91167730
212354
186089017
12357
2329038
127867094
44
65261
7798960
376248
5
2118
13089479
498
489
3324414
668
252
1718
29096
216996
521
75
133
419477192
400
4
252900
7198
182695
42
448
970907
106
131603
441666
1367157
10024
339467194
12
14
11106
23271
442444244
231474777
13396
1382
272084
44850
1894
6342119
198493
3201
538533
3936590
272
115646181
1501070
4823
15534
175
136282
17
380762
22287
5
2796
23
619
16137824
455800146
303
237234
7
49637024
1915
230634
167595
52
6668
24222
183571378
2551357
7
3023
354
303082684
52452273
15961
165260005
2815338
39
156
3
505969
1129548
5
36
75796
9
330
3134
152
50
2
34206
6773
4045326
469
4158
119211521
196605011
23338235
13048932
107084
3330
529
16
3110
339575
3392352
14265
5303435
386225
209702
524452
8
176
279
412554
15145
4
688
99
995
324019213
2031
8735
59207
31
63
66
26
75533449
109273551
76085202
586230
115954
23
110
1216
9579
49422
3
56834
448
40055634
433
162485
15
3996
23942
109
398673
49900
718693
293
1166
745
56698
17753
381
910436
408189
2233291
24456
60709
191
3
86
13361
5240718
21193957
1203643
14549153
31
764764
4946248
115
884493
15896
173049876
3885342
31147566
69
6
26651
2789
781
525
23225
243568216
1824286
3439599
62648
65820257
6535727
7720973
12237
8058013
174
939
221335460
384613
783
178
4058007
55164929
135911871
3
172741
246266
5574083
116300
415136228
45
7
48782
106814
86748079
148
182985
5812
5
160115
5
56
87248702
70093937
615186
831
34
976
1124081
701919
495
22167
430
438
217569
1070
316
31376
6
7913446
46323745
437
3
188412
2
187
15
1565940
78363154
412650491
232
12534693
2009009
321
8221034
336777
57
284378
457334
109815539
1421249
631
107253
971888
17188667
86605
6810
6
2
397
53654204
1146
10549769
1217
190
354811197
149221289
8848810
136681001
3
183
155831
16656207
6640
68435426
59212768
27133330
29083
10249440
953
112
51820
61224821
28776515
31
22288842
106984853
13477406
3701462
6075
13026
109838
14
3
7219610
1553
1065517
964049
27798
51
5151570
34
49694736
1252111
4
408
6689943
30535629
6007844
15215
18376
57494235
1328660
61943
4
2
36
492
499782080
9
59
3871
262033417
2
7580
15656
749
221028751
311591186
11602
22180
142074
13
34
2179
36570237
9111784
5771
3
5123
50231288
1131507
29449
8743485
2568507
196400241
4184
491
1438
418424043
4092
125693
294
992
219178
453913731
3572
3518
34110281
32159
104
179
84
36363
3504
158602
506495
27
53532
375872147
1937
398503
24
472892
1742
137636545
1134127
60449
33666
1647101
2249930
575405
102221287
12853180
4121494
93
508195702
976
11924
122
3064413
801354
152796472
70014
1003485
126014340
2783197
20
6
125596
237400
243618210
225
10811
58
2248642
42113
260626
467351
87
5
455723
11
7434957
4
27278262
905
231
39313
185
2
256232618
22812
53271471
2905
3
1113570
24497
1828
35488
88
935
15772745
110409400
19
90
2
448568
292371269
264
267346882
3215853
21674
74
248
243495
9
15293646
187
483
10
236627366
360650294
59973762
18
2
853
73643210
264305
769
117797990
37475068
53830
2060082
119465163
873
4528602
3
212
28439515
282339
124863
51384
26
70
218745314
7
12
404926490
2497
32759553
166870
3989
88862
7345534
7601012
308531
7637042
2
10
44446307
6787
2092909
13846772
2
3
235060
16452471
562
890
1756260
3683015
2566759
9544173
43423462
30026
1006744
125801778
271730658
176218
394391
17
123035
3
74761
323
7685480
154554894
4068117
44
14755
3682
19299407
514494
2600723
2139185
237
69680
6125041
145666
796
15
100353
2609608
22700068
738809
242928
508144715
951
6
397
134
32858824
27
114651477
3
6429149
452
16375
14
861
64
14
5
431
62
680
75
7773329
7283
3
2894
13767
63349
1367
41537219
312
19771959
2218547
66849188
180
1665780
808830
30
8
3844480
8480631
31
147426
10
1956
145
3
1136930
55507
12062
989
322210
12
3029
3654956
26296
94891
115592
387469
77832
888616
60
953
817566
169
1178
22072
261446168
5227
2433626
37692
57404
254
14010143
320093134
534207
34206
238211503
32501
391856541
13
78508
444239
1289059
97525
1841132
2298503
247634
30
32
228
3433
370256
9076
1190
94769
46122
9789083
237274
2998857
71439
3205348
14513824
10590855
10469
7
11
417358999
48
8045491
25678305
438578
502011267
4011
7414
20
3036
103961
23761
1615
469609084
830
816
178779945
94126
342475247
111799
7
5731639
921048
57286020
30
174
711
65623
50211030
519048
25
420989523
5966
37900
137687
1745
2
11441
2
433613
7719230
39716452
1949151
170
43076248
88
681
26328297
981
33
3076
7806442
1764
1891044
15
5523370
30141050
3736603
50
108
36
65715259
290510
860
3
59752
312
640
5
387
38166
3
2
6
820736
199660
817
34824
184039
3875
35
87933
979
2
5890
22404263
900909
4749
2012
61668284
1301321
411741443
7
11
2128
5
12327579
16225
102899233
117591
40
353379
330
46893590
443502
184288
30309
52492
865691
7
122530
2656
121
7
162
217649
2686
338
495997
1142
93315002
838195
139
15812597
29
97298
27
345
13833956
3105
504659201
101963
3594244
455804
818
55361651
231800
51177
43823377
217
123
17759871
8
185330265
36535122
51834
945
2589589
455
242322
167350
28
754200
28693349
14395
105
597
13
2
233434393
51029137
951056
15798
41
5
676
463691
17568
165898
28705170
12
6446757
22724899
616
117400060
4746
77
1160
6355808
315852
2188
62
34648
75243
5240755
27796970
48667
96980674
12600329
57799855
177512
257359743
20887082
34
91023745
6717771
118
15
7969206
7587
2950
259345125
63529100
226959927
6
1742164
6595
7
1697613
320061878
589965
511396044
142449795
271
11774
2761
178
10
2228290
1018304
29449
370803
12944
15648302
37
1935
700638
322483100
236
16733541
1304
8055487
110937170
2
53776
4606
47887
114097510
4886836
1084601
1880623
4961
2268
320851
11738
29791
12
508954773
14564
1560212
16667822
423192632
1009842
2
61414987
187
360387157
1083
170744476
116
2
29519
45989432
156225
45792
3706968
74680
65722592
148100
11167341
141635392
57494
258478
2775
700231
2
274399936
8190110
12293
66891711
57
365845182
1981813
5941271
6
197
257
4053152
293
424
3652
555
3
2431
36
284683698
106383521
20
48607271
401858255
1861705
93
126544
10705811
1012
57081393
647091
352651560
11946
3285130
62
2380
7458644
84
1268623
42
54587
221915495
14905077
6264098
1383
180595
248
57664524
3531
9194386
49363
74856
282331
331704
571
3073
4
11276347
12541
15023016
44248580
3526073
598697
92705
16
26168
417928
568
6
14024487
146042
1396124
2
6
3739627
42
5434285
8767
117699814
34659967
33336
298923
1182
10384
1535994
70642960
20011
109
501256897
76982
2122059
23
25667465
7299
31460
14071
29
103772392
4
497313570
24284
174
26
1399961
17637121
1864192
17
28535366
2790
12
15573
6
29961764
195232593
100185
115800272
4523
153596
220327
1668
13817
563322
3
493533
1856659
24398
464
1470
72
11933
1232
275
50153356
63
328
15980
5
69393
249114
97645
108
1940543
56384
5525
146205782
3680
37121073
115077
44
1412
3751215
196
579926
20503490
540
356221417
53
24305
104858377
17
7
298979
80
7194
809
4553364
10
27607
2
34064
48810
452
4
4762
189152
1548
753976
31186
1003949
173567841
5419
136
16
1839716
256493599
10443
24842891
7801943
1480316
36518757
28
247
554593
111142498
223232
2
94975402
3
4799010
43588
9203
13109
93610
234375
6773
114
14067932
2
57
2226
10885375
8217586
19
63042650
1091
1238
110794
1083946
62967
4
562
125
383025
5735774
122
34775016
8555807
10
5
782726
300600880
423110
2335
56760178
263
2340
5597
238187028
293
3657364
3825367
140
32382617
5
478731
853866
4744
37
54110
43
670
5290878
87120
555664
134
8145846
4
1295
7
54
298634
4936
1214
2304373
3416
23050960
17590337
38
882
68161596
53
37
89
38
17
1343
404567
2867
1626
5170
1762027
2796167
10204345
21237
268
3773423
345
358923
407832428
395116
24
188
10055
11
23
340
55710814
9077
27622669
463
1301394
103623
22939
1923
2
12
296
73374
266759423
510487
6224
461
1699
451096685
3
285
52
12
2064492
15679065
7806
1658615
197309
9252100
779
3
2431155
81276
273
2715772
405
18
7227
10518
5
2987
186054
7922416
190230095
8457
118272324
2714
2
40
68943663
45
7637960
4049954
2
656241
30
59033240
43
56832112
83
10
57068
7
7
60043014
389
286072435
3458
277
260941871
384
130991677
3018100
858958
146460
16949
7200
11
238139811
3005542
4448364
12
930
14
27
1585
47
24
42317
1087310
2955961
58478
2892
6241073
192852
52856
982365
170932867
10827
25230
42
7
1281
43
85502
226262893
109
2824822
62262
567
59
1815
6572
13477307
24883285
191106352
57271
319751872
25601
186944833
28472
7613
241
381496647
66476404
211
16293066
151
12041
45625
34380248
23
5806467
23
100971127
93196
890811
1798896
15641
10
108
702
14
27452
1581
8
62135043
396
11895030
338
2045
125
453199
185
22524422
504
883388
71411505
1877754
191280551
17378948
1246957
113807
26472
5419
244412476
28879
162620058
15821955
703161
2764
809
17053
111899191
81
702
41
4
58
141177874
676249
6
2
503
7
4
117938
2791
11607
5944981
15495447
109
155720619
244
11550
1741985
2088
13540666
984912
3
12259516
7728
30
15971425
54667
34489696
8416
2099580
59
422680
1729259
9
376355574
88
98
358212
747987
7387
70135617
15525565
425
360
78478
682
47887
1774736
187132
42117758
100
338221
4614
188161842
86155
1934
7677
4116
57251372
5951015
20566
154746666
56
237232332
2
1640
7
12339921
2
366
460534926
827047
7833554
1424
72993
9
48379999
4647
29147117
56175
15880422
74368492
2013
4940882
3120
38
123549055
483916
18920
30165512
2843
83284
488418
6
5978146
14
585
17
24591753
5469449
328
2
76319073
13
6
5297
25921425
7553
323060397
5
11178
13
1226788
74
133
55605
23519746
1240
359
639968
8
158699
540
5166
289
457508822
426373572
15
64851
718730
36871
7374529
52874854
436799
250977
31039
25353373
70
984
3381
15463
1409610
249
1518230
6851
4
1731467
7
39
15
8769881
7088879
122
2523072
182644
1379
50
8353272
79158305
347091
25
9913
7558643
7568
357775430
2996
486
5944507
46
29728404
227
989492
108
60
624
270
7
119
4508356
14
26
2355
47528
210
6141
67692
61
35133579
4762
746082
2
1863
28359051
416600
83860258
12
1086
148
26
141
382714845
8360504
58
722
59
247
305
14954
3596
15736
7098
38
3
12214266
9
62
143519
28
917
517089
405499
29
386210766
7167
132305588
3336
58351
2101307
134
538614
61323531
102410136
1406
996062
120480
167986
79753165
558824
24
236
8
303
576127
255133
45248948
784097
16
15817
19
9040091
27221
412
3773
8533
74786
626952
134822988
127787
1388400
860811
561119
3202
27070
144833871
7
258658009
466116807
1714
1851
455973956
85072
6739
10162
3276
15794268
64308
1149901
7
8015609
3338
1517
613
270
5574
47233
2448424
52
479
1060
2
28334
257
172252
1393
1968831
2806912
536
31
130710
8419
152340
25624554
3
149791
111380534
58
187
117
11536
14975
28683138
88237097
6
168384240
3695
1850
38896472
37
124
2450
1234332
584
677
5
6
158441
121247828
6
3901
27
39
97884376
85939357
632211
10
58
816
2444
1642030
3608
3
1094681
24296
40015
8239
14270
7527465
42215242
3395669
1685994
18905110
831119
238376
1271021
112408
363709
924
47887
3
9
27
193387372
74605380
362
1318
41483
50
311411
63377
507989880
80359557
473082
112661
1597
8240587
25501
65526
5484592
62
102631031
3
227
7552080
34759562
21740932
22
497213178
45164
12
52
34
30153
57674
7060328
1475397
51917
152070
5412068
21430787
2998417
2032943
96890841
29
5590915
2620277
1881207
331238
7342871
132
236488964
6
2067220
11329977
7
15871
7907
29550
753435
678
2032
164
10983293
37932190
216639926
22747754
52282331
11
35304183
28432
358429539
208454770
44
10732010
366012
58929
28
10637
3080020
478431
262694920
6
88256
208530354
898
976039
30656741
3925841
70
818719
4038682
505045
11
9
311354854
20067
5
32
17
101
458268255
32282
1642
8
896207
10877
10742672
4407319
3057
31214977
7753418
6731
14
109061
81987
6317
22967
18210
1628
1617
1201578
1258
38503
194700298
1016
1985001
46842459
100838
126
17042086
29418
341660
510016181
5943
367051607
299428132
21800
7118201
3716
4232061
303
13105
2508
451884
5711
19516495
90346
829677
105215620
340673866
434
39301
1016
6430
844
459993
57
36126494
682
101
103029
16316
461569569
72
172
1177
149576
3935113
1178533
8446
22222
3654
618676
56083916
54092
459
99
4050
22880032
50791597
137
244298
664
7424
226453752
2
400806
543
131482444
5727
40
136783
3846
136588
45
17944902
682072
3014157
1130
218
1901
133
13183
409
2520
940098
258603425
41449
181490757
528646680
14
2
19535
515231064
1810
196377132
6363309
25
12823107
388
608
109
3232123
476
86867
1985045
95
39
494
358679421
14885898
107311920
184918193
59442
403
1512
3111120
26274376
14
2962
7423
21
130771217
189931
78598182
10956
96
1467
82716
1853
533390199
3
7884716
24705
256
1654259
134
2
4
7140
33142
2170069
258998658
197518
538
43130
14768837
295
27
4286
26701
32921
8000
10683177
18806727
6
16
98
131074835
3708507
469112
7
4876
77548103
383
826
202428227
61
2057
81707635
3800
3548
30278483
420
228
2114803
742
79931
54582842
20
3515663
105175147
231032
450186950
2139269
223938
4
186164721
199
41
8162458
538
249797167
58516090
128060
233388359
298
595582
484027
422420
2835079
1983758
78945525
7
20195
154
11734487
1227
21159
984
10886317
967206
272
231
61542
323166
8148
3189490
298387253
55
3
64
40704825
95724243
2510230
959711
370
2387408
24522
212
30645038
389
2251127
16167
5898370
3619
5
1020459
88
3766
832
14
6196
120520
2
1144
8549
6902
354299404
3760
53215159
153
14
1938
19
251559343
3750966
10357710
672447
4896
3
1727
6
1014448
1898
795
3356589
2361
107602
230
56
472717186
167520
66398120
239977
2544020
203
2
9
235366176
8193581
107536
7204857
245773179
32531332
3661645
8
55
1497
100660707
122716694
41218
8148588
172
400635641
75
616
8088
5688
868
54174
37
2562
202597277
1604184
55201130
1109
546167
7
2854682
70630
13215182
410649
26
101
1385
5
945488
2
380
54
193
28
48655
31760255
43763
2973990
377162
3
3
292523
195
23888865
30735
789
326833
136
1649595
69
16040
1315669
55
61067336
3415
136
178344159
22942
886957
4093439
974662
10
225
437939
866279
70
5748
25
18059
11765
125211712
10
146800
20715710
121735861
1286
781
138
3
589
2
100
7512
7232808
191186212
101
9554459
87
92329
65
463989402
143
13561
13662
13
26916417
324199
476
3593326
105
10
120
62111
61050
974553
996
3
10922177
1010247
33041231
12796
1141235
17376
724
14360396
60461
219
7
2416255
5568963
43472
446828
336716
17943
12729987
277673
18933865
332
310539624
57
704650
2
802080
1078
241633
403
6865
35847
2387711
6007
123447
35
72
3
7727
294523610
31
257049
3476
292406
857288
18271154
1185
37
21
1225
9
7
2
1999
30314473
7
900
390017
1204
132112
14602882
915267
1947566
681848
121553570
1645778
154
103
1309929
161485673
5
2810
7466
258227
184853
2245396
10186
386
3491
229
212
292803576
2517888
16348537
14
10171
5227392
3714
1583728
8770
230342247
3641588
5957848
12490253
1595
89414
161001995
229244
3
25735
5
13000864
23695
640
30548
338953
571
106570
52751252
65019470
1890
156849
2584
1368660
29261
8
3
825
13547057
3455
17599590
193942
148785044
400450004
7779325
26861
10761681
30
57901435
2295
63
15236
648
112002
288
160542513
19062889
36693727
31697804
49384
3391657
79975
2397577
64528
891419
68411706
133085926
4828996
475234595
475
241316008
944011
3723038
58517
196903
89
6
3
13514321
20531936
30469208
3450
107909
46261853
103365
384890678
257128
3304702
1268
28642
377452
1006
12193
4071264
13833
54
75271
36696017
20
3584714
25651417
517451512
351513
6180458
86
86
4
345
704134
546529
2465442
202448838
2601
49747538
118
95388
28
22
2
5743580
113
26267263
4
237576066
22449
3950
9929
82163852
64875545
2835578
7
286
1114477
4169615
216745516
240249
40480
3426
113
4
102842
1934
126859838
4
252143739
131604
10
798160
20
176541890
347025655
8
4347103
449
788
733
113656
8
46893
38829
10698666
73082
884
51260
234676
3
9
507567597
200441
99379887
108128
11832840
21599
1877
47891923
12068
10819568
123836152
131675966
136016
122
3105
64664212
153288162
123
111007535
199
1741
120878440
130257
1734284
14702007
82
31
1900145
548
10
127
3580520
7
31
17666
872
79281
2
585
248
202421116
18960185
3387950
3980
3398
366
12274
21
31
145
37
214
173498300
42030395
520468175
855871
223518831
39903943
59
5766
14
2
93961
361870
7379
1433749
31
2
956
430
43668723
272
637
359410
143421
11470149
26
410049
519024475
138936737
8923041
3
100
122591608
3848
9770
427
13633
48851
62364222
320
388
25899370
49732
28
412571
88417930
494
101822
142
822
26119738
1672
140
32265
2042074
53694
108
3
2253689
61842566
21121520
927649
1216326
1417024
7228
2705
11145
48712
124
18723
1552
3
1231
3
11
509682
1060501
14
171727
199146
1417218
3
63828300
39619451
199261
256985989
53278
14
20
22220
2484848
139034423
11
101624355
48142
1600634
105649
2365
417250
39246
153751
13498
14664865
2090567
2469
15570
139
14735
194320
99794
6351191
31701131
3420
3
1385
116
115217952
18
4
94023
30
2076
41112916
1884424
60
5186
20046
4565036
14234407
5
24
5567
178
155871765
892
21
7746108
517655
6422
121509554
471799156
103102
5180
29631879
395906
1773762
483683978
3
3
446
94
47636
9
215419769
6
61288004
1126
82937921
13095431
224758
1699381
154694
106786928
58280
151130222
82901376
239591890
3251238
308040568
960
175044
156243
57424
87964
806650
2345
1243
429822
5
3525866
6392868
18618146
53871
13739373
6394
6761946
429529574
47880612
480661
7502
1834500
111
404
452898743
19650174
82909
112290024
170
127
8542
2
57
56372
2508668
260912779
453
5775293
264929
24157
261849
2
6319358
742368
28438150
47430145
8934
1734429
505375
24177
31832
433
1908
2342352
356
259779979
7
284
855023
28
3
1368
475176
509649380
296391374
2
14101327
33903
3389
508605
1761788
1077984
8801848
12495
7010195
123869316
14
11
9720
188129004
1076263
2
46
7954
1046816
646152
328619936
4250
7680
378462260
16287213
356
7857784
7
361
109023212
909413
19808335
16125276
3
80899232
475474
187801005
105119
26
2854730
31380
1398195
8241659
3
7250678
120121
177
29651400
56640509
24
5965
5
120
1356872
42845739
317169840
4169
15
7
35472
335323585
13248686
55272192
258
28143423
13054
31822144
12
621764
9387414
82
85
3
7822
31563759
361785175
45466574
22
597
294
10
96901833
33252015
2146353
1053
95
7
30674
318386983
11463
36848
1023
1133
71712253
13996629
2631365
95
141750
196
3
15776
2357548
6537462
94836
881
214026216
396818
27
76
360697
150818441
3
4
4623265
1080116
306277
52694
89728
12072363
1802939
42917031
2618232
256141400
943202
3
295
12538
324924
2658
416324
6522
261421419
878
393392
13
124154883
225
287
448
12450
28
15399954
1875253
87
8076
41
330116553
71
653
192919225
11003401
1499
241
16
286855
325924
3871
1621444
19157
524941
2426484
13
7
293223
47926
45
9
832
5
517459994
817
410896
19
756574
3
25639898
1835
9
145786679
8
585
4
52235
673
476
101
16373
9315
816
230978855
10669095
1356
357
5
61794
18059
115440439
98875356
13945788
511338458
3490
11384174
409086
1656508
24765
3815790
4281194
754110
192785125
390789943
8114629
15600
233150172
906325
239109911
38740604
2
5911664
33280607
35878132
3
10811
9017879
1062384
7
1614584
247522915
5
7514883
2562
4
305
7647741
152357
42525
65
705
69256801
412521
7
43
2344
1200533
504204302
156
6
5739913
516
2
4867
320594
5
206
59589927
189598325
1484507
812
451246735
1124404
2649
35921647
499657
14619
65693091
97
40945377
12
9965
2
22136
7972706
5
2
294
6
8
500345659
3896640
53158833
28721
7
110
1802458
196
206
322016768
8502556
20114992
187126
14167600
4284
27042384
837
38209
26
98951880
1965466
792404
553680
227746
20
82563
1785
1278
68
185285
342446333
11898370
14826042
410119
45153
18066091
2
132993763
105302683
692
1127387
24765
275182
11244
42399
9023
37000
59788
1124
25456397
1836
30
456
690
22957
2
1255210
54
249518
104409
4082991
300
739
2086
14
2
216815
444259
55244781
6104
12437865
1068580
65469
1870
4055193
25620
11609594
196379
1693
809
1731
6
30
207
248599
3882737
40322962
4843024
12067
215477
1223104
10483
66454532
48
109298282
390756009
3
14
3600
3
2556
121
25958311
15
232
8923
21
394
28
19541116
10216
14863
108709955
1212881
46378385
123472160
442
55037
328795005
616679
197078
231828236
1508
28061385
456369447
590
158632052
86060458
201130
397841344
310
14906
4062
59
39
130
11602
2001
6862155
254
2398
16514
22
8648
216884
6039
242
5843762
260
269686953
5
5280361
24467
2833
5510
3140
8
24778317
4025
1459524
4975779
64834
222298
2705103
28
19286012
14095
9
47756549
504043
76293
6449034
281
6
91378462
16232
1010
9108736
225035464
119
22357
445
1714249
1490066
501803072
8728129
407605
78599176
3
123435800
10
217
220522
863
82
38738809
3452
3
169813
32366068
110
3620035
10690
4
285851
1257978
35499
82131749
10579715
8035
479903112
15
4
68440337
102
5634
2032050
52
140870598
482245
18
1120
80000156
136
4
5
131610808
620506
13532846
3068406
5066
7180450
2
513459
22815
8
5
315684
220738
1493693
274698
1321076
1854992
3875326
11
516164212
12
6754
1834
717
18867745
177
3
22
7297571
12463481
29658079
876
5
54
3872282
998677
237993643
460
4670141
514305
8716329
6724
345
81
257055
206845154
10986369
1299
48731
48517
7785975
195099485
449
7980
46
238794
472
595
8761033
80568089
483
1596600
8548860
999383
2
202790352
47469905
23748703
5
15
105776
3
13
96
2684
512581073
323242
89
2
1686694
10469355
77
214340858
59327056
24668623
7
355042
63691
3611706
9
12062805
26785
173
258912
36
1532190
388085498
38702
7
99329
78562
600801
4424
6020628
2832
4313
35930
511289
1452
24831
6
28017639
592
1367
226917
110844617
18876309
337
3
15591089
1708446
363074
352
525110119
15040
15257169
1099056
137851610
54131
11
655
7077806
16396
12865040
3117391
1821
61427
8
8332988
5
87
1145
3775
5
7086
108
18
83674244
383035905
6
2
93
31
208556
299450334
46398034
99221928
1415
16168
37
3057958
61942
1532
10299595
32955
27
1594696
310612756
487254
2999
6076109
112147
3000641
780349
2964
60049
28713
757548
281237
17285578
47958
12402
64497
399825466
147
8905
496565506
147569
3196
233272
2180
732
42956
16
6708
86
19
82705424
244558
13552
12734
159
9
39464016
5358
50230222
21
8
22
19892373
746
2
4589968
2
123898298
440
2437339
64846774
243
110079
24481598
3337068
11
427
30
94421475
1938599
6301
34
84043
13
847
98049
1958297
12795868
2
8
741932
13
35
49
20985
287439
5558
814
520
123974
206811177
25
178355268
603965
178439
59
469985
324
6764832
29921
279
10664
2406759
127458439
1785
3353
48402
6628708
13899
30768844
150
3
2016
10916046
102441906
95
2
26
116
50183
1374
77213594
219852
1720
324
3
563
2
248
48920
443466
7
738947
46
5151
20448
1435
46
337203918
2795
488480667
99235231
71103
2519
13490
16143
1833
13
410
7902
541489
15873
417684147
251025804
40547570
1019179
12005630
258
189
10625
3
5335
37001288
60595
3853
197596
7
1021
23707
1719963
4419
54223104
17269
29770
29
2238372
40
58231796
20277677
3962
2029211
231487
25308
106
116
976
467
1720040
351472
55694814
67621
413807598
65149
319627
72
869074
12164043
318
937810
30
4
15268
358504
74215045
20072
24
4790862
113
28039
115214841
3016134
13
638
1720949
21
561539
15450
1450853
10962
3769985
117905979
40117
14
14
4
10
13
14
518713761
520935315
4
180668876
625807
14226593
49567
6
443234
9726993
2066
3003
144
3191112
4825
117154858
406127
61
223379
31031853
650
53533058
5
2864270
348275
1826413
130566637
4
84
428648976
688
426153
111
3493332
1478967
5
10124
55296
1799
98082432
36563
530079080
13
192092391
36735215
15048
74814749
8223
30
20
482
80636
50
1225511
27
3438093
12518183
222357
19479
306
116
254080471
63783
47126161
29
452
29597670
4370
71081
55099354
22359507
415463
401602431
64953
8623
62425
331468044
163
9385947
108441
5
4806
26890
87909
1115
46
7
3
51
2
442483
99
688594
26
11787975
51545
122
13369
398
112
9223069
75263
240881
115
96180432
162
50778283
38666
2093
11
1731
192
944
3952530
25537
475
13
10
5
1565325
748658
23980
116993
843562
48737609
10633679
528
5094508
125
1753749
929
8
80
2
30
846
6794
202884
2
129271193
59989
22
26
53738330
3
3244527
3798425
253241431
2
12
29
886799
6
47651524
56
315304850
15
3046
46171
58836
483105
1669098
4
2093079
45107
16
509266
26
3705
1021
201
232243
332813576
8892188
35
17637
3854102
104165354
145
1149
517197016
31
109019054
91
3650036
226546
1941630
38674598
115
39493647
2976
150810
5
7
55003345
233461
421
488321598
12987245
71364689
47482
1323
7169
303733862
53398878
19719899
6754
10679138
99
18
560068
20555717
12617951
3740
3409049
1904862
189485
258934302
1621
2
185862
21271289
3
1759
22
3259623
26841
3845123
175521
7
103
1396533
21
15952
240735613
21065
120459234
94938662
7239456
17
117375
24044142
368291
1502
936323
1091806
30
287723
113
7927079
332187
11333
538
66473266
4617828
2102
90
1213
503012
10658
3704
36312041
71710
49474162
262042
243502
48814205
28692686
2901194
7044038
379751
3426562
5490248
1276
127537
26
11522212
7
789
244234369
237
400864872
1857
886
81
20
5802534
748316
18
18795887
3
4608
6
338302
31442721
39629
1437
151104883
34
52
7448
13
12052
1023
819
911
96039
9201
30
24976
768
5154
931
25816
3616
494864396
180984959
109837
103881
567701
895151
2
252
21927851
27120
2
15
25796962
555
8
111540
7
34306
505013
10086704
2
129668
4
508419
5
6
54060
136610321
34
487
36557
6516
185988214
3895332
65
9367
5034349
2951
193
11104829
1458
1655
2
51048409
394
2805
457
6
9
334
50175
656080
29895471
514832924
3
16
221578074
211747
128770187
1085425
2
3886
3
10226008
3340630
227375769
61
3173972
24863
3621
5
70667432
2
161
133
9994
22
16008154
9
30268
251799290
301
15120
294674
249541162
837
591
28
12
4531
48192
2081004
47705118
57751
2252926
61558565
7040
162845575
146235551
254
4253
111592
13504780
3650
202739639
275762518
2493
91578
29
194846293
12353947
10110
153928701
7
15642
1226576
1592
507514
825495
14020057
769698
216
37
7
7505
12941769
1389
4017025
55
1708
143163
453
533518
7
1048
52378
109244
26918
111828
25498
45129
30
823
48657
200
30
169
116454
7469
5269
8
468315127
2044
25404692
258623
144
101584
774
256053
24
43098
253816508
89623223
21835216
2510195
107402
2020
5
502842
504057562
132
439197
6003276
48734680
2167543
209
19461
869917
1376
954202
17455
78183477
350078371
1214282
5797087
1276408
3414
31842
73530327
105905734
4
58
33193457
328417104
1330289
115
10
912652
348
3160
20054
392
157526119
61835337
40315154
11
275141
7246828
7767
1721
165423316
2842117
3563
1680
3541
7894310
391
4
113786751
303
858
251697
1756578
8286128
410
444938
14
9
27
244939104
504904442
205
197345955
214
3344195
1167
528394
104215712
854
28159227
16620588
7838746
3
802
80360
622
151822901
882350
2295
354588385
2776
59
216651725
1993716
30895811
31
283
24587127
41
1964
53444877
191
12558
3
232984271
19511470
200298
113
3
12997
6
25002178
4128530
2152
49205265
16486431
3
127933878
2453182
11319291
33913258
3771
19651
38
4127
2479
783
1158
22
3036
276410480
1725233
65689962
3119
1426192
311635
3704
42
96
192470
4759079
36694304
31
3367
13
1877429
16261050
239799
13533
13278981
652
78572375
488480
126
27651
170
6
10608622
464304692
25105
102966
91
498920415
3
1297
42819292
372
5
131055096
134
38599246
1109
238
19775
66924
28
445297566
378178
7
63991707
39775425
3
112
3409
8779246
6879606
8
60419
10
29
158305
240043
733236
1968
102582313
274
147375
187
318693
422
15770
15742
607
6
30103640
181877169
7850037
24
49
95636
13
182372218
2
11
2
99
7260
234806482
227118561
509494
233
70863156
758214
5440736
127
253410255
22753
89
2657950
2265064
7
10334
5083
478926359
447
30355199
4304
10531
8397
246
38610469
248
462040
524797091
84378
75679833
4
4184640
49986469
116340
281
27542734
163
88949
59992
73997850
1861602
10643
175
177107481
484044900
3406149
8
3062390
6
12320072
62001
105786903
32132547
10
1887
1502523
85
766856
1998
389
47244
44718674
1931482
67
3197395
110323198
7
10518
191
1106
34
31288543
27722
8
78
4
3468
398
76
54103
299048736
7290
182118
208855
502286729
8298288
279
32818276
2
571002
33338567
3357
406417
8309453
374166670
48250912
129308
3
2080
350761524
181
4273611
2079417
23515
26
168196
4004
9134932
12211
32
173
358132873
22902
55
115032
27
62357
1591
28
25965
3
1804424
124578
6488
21
4793900
2
768143
120714
30513756
3
4
23744
351508
162322
992
41463118
201571
3306790
17365561
169
113
996
162087417
924262
4
783
62
4376458
5602692
292555
230
8179
6
61
3129
5645092
1154020
28
20
184
50301
1902010
127
305
28459
57095
4366
1695
57487386
34
2434
73752
391200113
2
3189030
10653391
274720455
952078
1002
1228331
58527
522
3858
7840590
5195
12
32530
50160
7069758
35230051
11
34336161
23507714
39
43999639
5
488749602
4050
54019245
8188576
62342025
3226
506
38108725
16400
44021
112442969
1665930
9
141098569
13076942
4445956
277
95
6
2
2716
276295261
12641505
6702
3912765
35534
88
214
2
1719444
12
117885
909
57432549
40
1487
1411
504441
3
108642884
2
6
283254
17015985
127085039
268
27
26
242
414846616
8825383
235
132
1708
26663
2
25
2393
7220163
12086
5291793
7060
234
320666
82800
495
13720939
5
23
174166407
19414203
60875
47
101
21009871
908821
108
2626
205201761
115320379
716
19
131063574
334
220
1007
139152
3
469
1564727
10303
236
2
484736
32344
12
816143
537
1663995
2661979
230
160645
3850894
727420
48
3729616
19602128
11257581
2072
376668703
30335
376262
3301617
479088
496
39
218695555
6591058
2
38
16
275180674
804742
81552
117650
6998391
2701
75776
64052
351335950
27
20
96074634
922
213295
388129
330745
58
14
1649
19
544867
113854963
13863667
3573767
3648239
2
1537
62
3
49
433
1564
27554786
101888
259
11
34060
11283418
26
11
403538683
1241
12009489
2121289
147
17
126355949
15753886
22198
42
384
7
15253951
5172908
567090
2
511846
236537
224088800
584513
23694
10219035
138512594
13006844
12589845
14722082
51897888
13
1209
114000589
26
25226358
498471
3712
573
5023390
1184
201681
3
7
4
99047104
5
1249746
27729680
486
15641134
12034293
167552
8
14
48055615
20431146
100079
71
19699
13
2
3
287
1107
47645
21859516
378966
735
306652
3873
85
46410
410650
143
351114396
5776234
57138247
30422648
56152
325
57
719777
46802152
213984
104953
6
919
40449
58814
33093527
240849
8118
2
5326
3
18
53160
9
435855643
301262
5539
29959662
361
754
92656
253865
1287237
59
5515566
904
47657
32
5144
80
14
204
4020
5910692
60195243
2
62
1443
215242
1269175
30
10
148
1205292
500926
112510725
2411
15298
55190554
112
19477
21086
3965776
40229
92456
2110614
764909
1221
34165
15082020
125097214
1817675
4
2534
2
1552381
1023
454723167
23433
121330
753
2919969
18410
1696
27152
341777
907924
1012
501832
590
6493
5
3527627
3974
47965347
60
86059
15
5074780
2076
5070
50320
1487
37828
7130187
18
94
576339
400711
5338
50023928
11971
7
11
133187161
3
563
3
47853
152
6108351
780973
80
962972
119078
3325
91932
124
86096073
1499
3941
3462
438771
3207679
1589
14612
778884
14
4068785
2139139
31025045
11995616
12909559
95
56723
164086351
33
12848466
3493900
2501117
8156153
2212846
53804
13
234
138429939
89421
29
54
16946
137264718
14
120772
15
7581
44405624
130
1900
330985025
9456188
3828
14455935
1875
119409795
61796
16195814
83618448
42542034
9
2818004
521738
14871621
10
75578614
76971
28735614
352002
1173
2352348
121
12595
613373
21322
278432
31813
33400
724010
115477889
124934
29
248975
604
2814
2091894
35473262
2019631
6
676217
23070630
6402
792362
18600
12
665081
454864
2519
398823
10
115090
2701174
5
847131
50758
55386
61
447871
17392288
6087093
94
1118986
845003
18
14682378
718
106548063
58904518
2
9721941
4562
7
6629
125
108792993
176636621
40282621
3104212
602
73532
2231378
226768934
20661502
24502946
92996
648
4457
6352975
60
5064
1189634
2273828
6
233607
20995242
819
427977
29938
17
4
3
6453
31020745
107
92826
4647
35436
49333
2473
507970029
5
5781
25112491
2868304
224966467
3607
231
1935921
7412
831
33766016
2508
139076600
831741
16455425
9582144
170124
14982
393347
52
49
1864
17626
5985410
13
241425
14217
27367005
2343
364
80717522
3
8523
27
378
689
49
241182
78
3
5
1884530
5764551
403
4870
3181476
443
343911
1534282
11224
4
8869
111694
26231
266851088
109
3643554
3485
122
21623
7246096
8
104
44882
5807
158540945
99836
29886
3
3278
1077
22312665
9115018
213997797
412963486
130
7329
13363020
6
13646896
3842535
1336157
184
173
11717
20112
15577
137590521
589
85663529
28701270
133000232
3367
16305255
5
10395887
3
2006
2446750
47655365
22
296
17013
319845273
8
13061
108424392
248917998
152391573
4937
63259957
75549857
2615456
992708
1226379
8
79
49651004
1129880
3367
4242
6430
115206274
152
35341
266674
3106
63
6443
2
11309639
1663
6728930
530
156
4
35144504
492573
3718441
4124619
1288612
2487446
120450
11180471
496
15819
16493
29986333
507015511
382
1706889
15792486
4004242
154148
7833894
6097399
21516
666
109577
298628291
1574
1839795
1095
397037535
7
428121
35
6551005
11779
452
127099
2
26
3826387
110613
2
1454
445
8628
929893
5
1383
30527417
27524
57174296
4
10800
6528128
218
154195619
4
133677
187311253
5
346758258
1593859
4082449
31319
2327
180
871
57
14473
79307844
99
148653
80763
7526
1639
1913
7846
73378
31270
30
26
5
31
2170
102112952
312
1974
211394
833
45217
5
12
18209443
4118604
4429530
5719191
1302
7049597
202
63
943
11796
157
11213
52376349
301406
4879
249724127
8102
16902
13473
472784
12765
298
42099016
768622
51292
502
185821
4570154
37065113
948833
89226
8883
1079054
1202926
6
9910
16936
61292
26
10587
37784
135873
202103567
14663
8793262
99239
21704
1366446
4039831
89
4
262364063
13
13
3
2892
230660
10040
72
1268484
250831
56
223849
509239
952
2
757
121563
26641
11535
2677
673
917
12599932
54
26
3349757
11182
378662
37667500
399183
410
514699
8046
1953
6182
277731598
172
3019
29420028
24825
2075680
9347
27
78098
68
2807
8
1039
213571936
176
45924578
199431
2850742
1008789
2456
106
6804994
289
210016164
5887
9288
26
13391218
227400
8486
55604180
10
3084720
4
320762
2
27
2
158
3
7
126596858
3279495
192
91387675
203574
23805391
96882987
49269987
25
1048321
2
78
33417621
360693732
247
8338
61667778
95
304
26823
2171846
786
156
12336
3838740
8241
146223898
9000
3
7676
22465059
75994482
5184193
34246
895
12200
16114958
6
38977853
31
112707212
5082070
109087
27
6
109937
1100064
2853734
752
10093
6883130
6
61119937
46
675
192386840
377
495277
238121436
2008471
59
568922
7559
304245
50
54963
17790509
493219
704
232544
22238
82707599
633
635123
87276
3
385153495
12962
159
2082800
5307
3
6096792
479512330
29
7
127012
100075
113
7750284
31
179317831
29678470
103
5068996
2532
88670
189
869
100
29512
270477362
31736006
2347
36051
1120385
119622972
871
191123
4
125687
248140
9
680
370
23510
15672110
866909
3
316
925277
121211
2749
54051
11
25055
66
22675302
14785012
14836006
2286
374
40687
23
415
361115
5820
24304
1852
2909
6685558
72888
17432
127299
43414756
7027402
557491
3351001
332002
78
390529842
3347
10893
312751
21995371
234487188
76807803
4698997
37791
210
207849
12902
45624
14826
8
2783519
3393905
553554
2467287
1310247
1355522
179
7377924
10
1067
11
179688514
888504
32573416
292
1188987
2
477
142
28498
2294945
5298255
3878454
23
15
12013
19513701
11791195
1306
61
2226885
6574
7528020
27523729
51460
127999949
263695632
762225
187172645
269181
3133
25
21434506
3
6874971
110
3369037
126
126401
1801
177623983
25303
390
7913972
3112938
388957
185376
4878305
244816
133794
3151720
88875
15784024
782948
461205691
3
1682
892427
65316
2772
48
7
6
159
198
7
1108270
1133
1413561
25306221
29
1128
710
55054
21684965
242212411
54
656484
2057
294685646
254396797
18327
5280
234190
5883
254
308939
28
27648149
46959
214
431443
54620321
14724
8486600
26836360
749
3750
69912
319251520
1035860
14349
54
142298633
5577421
245197989
373322985
194633686
13544460
335
1566
47637
34
160810794
96344
19
32535266
517699
188580
25
303
4
483944281
6607561
1000
31537183
17
5
6
19
481
4097
270026151
176292
6
353206
113
16714
100
152
16770197
215591
1079
3
52
3569
87239
296765671
5
97921
147291
2977535
242
333276
41
157
1946
16502
73395604
4986227
349334
21619165
406
2
227
4
79947
477371
125221
198062
9
7209714
1433
3812525
87791543
49110
5448
861366
772
6671710
249567581
94545880
52
41
1625374
3
314
134
9896373
34750456
3346132
19349149
1080035
5300
302885
15030591
52
522151
37704
22245612
108410
30
5477988
26994
20
45575328
1329
432727000
798
3828
145
2922050
21157
90218
128324415
4062699
343
3608
7
208797423
4831328
89047970
5955
9279551
365328194
38855
1818829
37053
82
122
30214
30016821
4613
22620
63
742745
50
2941693
4831
277826
1007
5856836
40
93849413
410835938
1075
630209
282203561
776661
3464931
26917
5
385222735
6209
54969
6331
6016
13
304369
14685
3255981
44389300
73810919
50
5
424873241
246967
2875
350344921
104085
5
5354546
314551424
11246
23
2757195
15308
205725439
5
117158
1060742
247491399
8227740
1526
28
48
433
3342
3
937
3647564
14207
10271953
109804
1521
275981241
4
1229
599
21869026
13503
2443
15904
10224949
909
207654630
907465
211439
304360644
289734329
359
97923748
480
10516
1059
112332
133
3860109
15089
197235572
8286018
511
10362
6241563
5069
332748
7764
11646
11138
163397771
6
7351606
9338
782
318520627
7433688
13342
1985
57358
899421
126
69048
483957258
198045
649335
6645344
6804
3010
3
264703
4
214891
56971365
20118
43610608
2
8
174661
45351144
16347088
179
319
748620
5064443
1199306
3240
100951
738686
43627
225
73802
192313723
2918
1185566
30471647
456281
285452081
6
3
477868542
221371
1460
18
8116
14
8
113765882
52606973
3
5665490
4352
2290
1864084
4660
1993
1119972
6
249744
427
2295108
2095346
818
148063
108392
1686
28
47
59307929
246
897541
312382256
12
372234611
685
795096
832
3485
1686368
21
15
91
1726072
3542
5489
2313
58
365708682
16
503642
112
59
46
323
29817
211824216
2629
16
14
269301
3
287128
115012752
2897
3909
54
18782681
2242
21462353
560531
3503278
1355
16419901
256927
40482748
4
3624
728
386
89158
3855368
44
12601750
12
4765006
197
5282125
133155258
12012467
5692
27700
26
44883
14
18792
9
168019
3
3636
261394697
1833060
465
7
988
29
67
231278
119002777
358
11339
30
22616465
15990457
377103
1297312
12065
797
24
596401
62
62124715
3385
5353
5
130
2084
10124
11
17
85607
55
651843
453702
1513832
96842503
48542244
60609
134912049
75614591
660382
5
306
15456707
8521
455871700
102484551
28478266
41
115417848
129
646532
61704138
3
3158230
7215207
2
336
63119706
24
105907
544
631
230
48
483416
1025587
205326
57
44040
23333
117621671
41
113
191270
11106
21248
1012
135816
23338663
378
45
14437
1337
13370
291522
197151
115461
32
226
74
127891605
73970410
30
258631
51515565
2367
256000683
2
931
6
3
45465
3
178820340
69175
356072
6192
19
46
1564
4080
421496481
833
7
3715648
4
2
362490290
8219
70015341
242640755
11217
905
1807041
495677165
4970
111215402
2
94
43
409022121
44061
61777858
498679206
17
24251
210250971
305466013
61
377574
1723
5112530
2030
629
19288
89
435123310
20
1396
96198817
7
38161
15993
735061
25768
9469164
28681
52
3832
4504
6770702
86298
493903
39430980
11
2759
57805
11672
109595
7484563
174477646
7
2396956
3573202
3235801
173285528
13415
29787407
1634
7
290
103
3174
23150946
670
21
100758
6
5
886
7662
92488
31
3886773
168449
368047212
280934
29
1401
60488856
2862
32356
1434584
37257992
217487
7
216
583
1529
36
3
215849
20
10544
3659
714025
5
23
107343
210398980
55126
1033866
430407487
61826883
515885237
53141256
123459983
12
297165
493
71932
116958016
41639
42728791
251952
1277
129
23870
54
340
3
6055
373874
59
42279440
1666
915929
73
49
7399220
3858427
3506
8308573
2
458
81844083
45374304
20201439
303
59160
18
41814
762
214
92875
105867015
2547122
3114
230
31313995
871219
12212896
799
4661925
210888272
2
1916675
307408
462637
8744
2667348
4
3
3224524
103004142
27
13
367
321275614
2
3
386079729
22
5107
58688
11239
124872
121766676
12776
41560718
6503
3267507
6136
41634
153
3051
99362
115039580
2
3
495641
987
823710
65265178
48
3127
517
168
18169
7086703
3338536
675
8294099
3196443
104
490605743
3136
164
10987
3958032
2505088
12995596
10700380
3549493
8202
68764
77141946
311376
8975
415926383
800633
1782
25
97032809
27 100000
654487
16330245
25335852
2
127034
16
13860
16297
152180758
390
64
139807352
2591746
941908
347
1084
229829464
125597742
22
6
112338
46734
42626503
9921
12954315
298
9678
5608508
164571386
31530
900230
30
897
431
59679
11511
93
172
46163
505939659
739765
52645950
90897374
576
6178597
74567
297997278
22586
12444184
5
3702
48
26071
1456136
2
9
425235
1337459
3367193
31
10260
12012
13760
18986
375712433
3143
106
106207
43
197971
2806067
3073475
28
8314
8382208
104301
292641615
457914254
308945777
127
993
27926513
9153
446723
104355804
23657793
561
51544768
109361708
131
341
371358945
1438013
1519
1979
27
7555
13317
501386644
935
40987605
91
440289
53818240
46827
135
50013098
27
284
9567340
16322271
8
3745613
896
60575
516456
833530
24559
5611
10788
506
12981
240
5898
11305
123
54534
4695
15088194
61
31839
88
138
7
137090658
47430
26805452
26
25006131
5052
127626552
4227
495793
3
7
742
12350
528350701
430530
280352
721313
6973
869766
34934845
4216073
4481
173915092
123587
469509610
15
262294
406235099
19
18177590
2122
344303208
7603
595
307132
32206119
6
55867976
763
358674788
11424
195606543
1940693
2849
63393
6140370
49067
90
5580657
15156
506026712
30
1677781
57
58815
8999
256599
92301
385413560
5227673
47
99
2
50592836
5521
32329634
1467
114684301
318
114
1152
1064
39388
20669
47258342
28
32132090
251843
15599
95435
5527
4276064
8
8004625
121
145026075
60
3
720
199060
231
99663914
395616
8678
1641647
97855
22630584
150
577348
13159721
1336
5896
292513921
562509
4150094
28199
1033109
6016
4261
87836
255837
3
26019
16275709
227687538
123
7588
1629
30
52678
650
3656
5120
9935
75
45698606
2563228
32347
1745890
2220
12
15371514
2720
3138
29614072
775820
152748480
1246
2039
127692617
487688584
1408008
3473
357
3344
375005
658
2800043
245577
35
3
17
28832728
13972
83
172
115222838
132797
734595
896790
3223
21
13
2122448
25112115
2727
130615169
3833215
515168962
102
18
232
16
25343219
4
5105205
19193250
165838
766
12160855
3
261486
1847663
266
597938
445
77923346
688015
296215
29145
14
4557513
417081
2243708
506552
375502
3440937
16606336
1436
1920
54
5023
6
120814246
343
516845
117
1811
893
84800
87954830
11070629
1587
954
402
93043398
1623
97747
1115062
7
3
182342014
72186
32988185
12170
159190687
5219808
146105
201332
170142488
14220741
2
55854154
87569719
2433
84065
9864567
158
664
1716
9582
1897047
2
3
431032
1483
8022847
155
24698484
74591
36016
9
21526066
5649106
306
30099734
50737
3742403
438
62595
190342
55798889
2587940
943859
46
378564620
15985
54
472808
86463377
211636
3667
13471
152633
5004705
183
7
115760
176710
17444
98
35
304341219
8448018
16024046
370
2
63842
37146723
32453028
10
31615951
31
13269676
817
438337675
45
21988941
210825
4201
27
64221917
242387120
27991055
3226636
6890546
19
13
10381
101541345
422136
24436075
34731
138382469
2124
1677
976
493
188336985
2817223
21197
26
30540737
1022611
63271
4015389
139
37947
31651641
2085
5002041
21469
4
2718315
1915
2653
336051260
422647977
44084
144051
314453650
3599197
2
56728690
5228
63033039
605014
10
168
343
11322713
2688979
135
1251184
6242089
14360
7
7372
3219
928
228329242
294300141
234551
934930
88991
59
2361
273
10
228889073
10077
185134166
6944589
6684
3
1975628
147254
1504723
261
47285
18
1563002
49
399
23
741
13
7
28108710
26
23
93
4
9933
2899636
7
973
87361005
3
2128801
1019
7
99203
240
27
31790187
11583842
5288940
2
15
360915854
135193
206031
1657
1182513
29690
72288
228
1338126
950
7834696
23802750
164684326
61577642
30494251
3987
498
1215611
29907
8742053
12333
344722421
12540686
6649257
1518810
997
8329406
61
1019964
227176282
941
9344030
617
288264
24589
15907755
3838334
1152
67880
1017
369870944
209421874
318
2
860272
37411
88039086
945
1885746
1142447
489031
7117682
241
952
671
3517
15197525
6
1184208
25244
87867
24371
3
4736
1621648
414403
5140880
4
331
63166535
3378
6205
3051043
692224
15353
216
63422993
17428735
185
1814695
603
30
5
8078
13
3253100
293322
20
68
77
8550
32397917
192
22
29
696
30
2
380331
56217995
25731619
125325308
255
15
12
5
1735
60724702
47
237458966
347324200
319
1164626
43
6240523
467054080
19981667
323801996
164827855
96280790
7170
367362323
215305
221
206
70661
52696
14240831
5255666
112699683
398385
229948
109
6790290
41
262903169
491
25720921
84
22
1680
12956
2
429
761
80368821
361288
21
31324
4
80046
18231203
613678
57
7
5
779
329
3956239
7442788
2
12627
249033
3
560
34617848
29344286
120962
109282706
4470
2251
65616
14456
46840078
32
3
11
16275
16146
44834456
36007
78216358
30965180
10246957
20
47152155
2738766
1193
2
34169505
18
32
26874
28494812
2012150
20903
88
10147109
95756295
633
901
47032
92589221
1714005
45068106
27
3
4915165
59550
31552
918769
68287395
185706
499
295
610190
1856
2961
55
87969162
125502400
1398
2370555
35253514
3
1719288
6
388
569
12
881743
44407
424338
14861
73228116
903
129198
7575383
2
28823111
2656033
291164
60
119285
99133
961
15
39885
7
473532503
106778
3974
3837070
29
3858
49938301
6706419
32369649
6728
277875
197130
155533
3327716
7558078
2669592
60292469
3
26329
214
4
1796403
193
292194542
257815
52179
392309
3
2485399
9678166
1606948
258
10984753
57318
8773
5227338
2015
2000120
7352582
357
7458850
23242
2162281
186709814
23120
3
12746
5615323
7804
177
26
46
3
372508
117
54
16322732
55
6
266
116975
164336
627
37827
127305131
2290343
179839809
109371
7
26
1376398
3615
250292184
39193
1980073
12616984
6
75
38
16985125
12279
2302579
11625795
19286592
126
960
7186183
163960793
11
1691
32
118452
41078452
1975268
234524286
457
5090910
2807
7
4921
63111970
1195264
1126
27
23038
22
23055214
2060312
230813
117
2
11342938
64007096
696767
23459
5865
95
13069901
2878
164
2375387
45167
6
269354
981
6282212
392752
29911
4
53
1647
3
60817
18045085
40000577
12
397235872
249183
226613
139308217
1878
493458
8074315
60770883
29
60921094
27935
9851008
13213
15180
5232
2459318
37307
61686
582230
5
12
250
1740
19721
523458208
93454172
352235
4794
221343009
31757795
14283
282
53515270
221648
9669783
289
178845
50
7993
16
3976814
366039
4090
7
13091095
88
1866
73821
8432797
233160211
233331
13371458
299
23692315
96
28
6907
727483
233204516
12599
48285797
2637
152669
309821
25386928
187177
3
4389263
30518954
20
4
118884
56862313
5505423
29171170
4310
11
13437387
1012
4118475
197555
16523272
199
112078078
94507
3068442
367125
375660115
12
380352231
135461
201872411
14
1951
25450
345334
88628611
388
697008
47
14720
858570
45068193
6
451
14734673
2146543
2365
3265383
831723
109513
513810423
239
74
72353275
54390
6675915
102854598
235535275
3166326
2
28
10438053
238437738
10929965
20
2816
3511
14669088
11128080
124
227
90536
2635387
158031
1545
33
3417
505485542
67410
1545
309843460
13735885
460187874
5150905
243711
8394
12002
12843179
397615
58990036
842862
415454
351
3
50299110
48099070
18429
714
99179393
7320176
6
67567391
123
913822
2713
2
491
2
29269
3708
127673377
19281
615293
393919155
2001
41
9091151
448559
1013
3385
53
384
10494273
60
12
256111
520767519
4
26946614
475
2214
331
1632717
10148893
7688630
267255841
56879168
4908219
14
4070
7
3147
88489663
12059
600788
61
856
22103
10578
503457
98180721
3
56
714518
612
11839712
276503
2451772
732
1927
2582030
15
2
6132
4817534
1267068
28
10720038
1167
1007223
598352
24230524
26941998
8
1253029
6
1060
5
5017677
363103
2936
8160
39289977
98
23
215540896
60496298
167
544
233370
50941
2
114722755
167
146338
982384
4185
30401
4786
2
7842613
57
1878
20098319
55527
123477
37329
4922788
22611584
2271381
2609157
6537
21
4
5145742
52023685
512965
10627838
108
1524
860010
6871021
13289837
108252772
4
686213
4475957
16002
13446
26
6
4819476
2650
460873949
66
110419329
51
51
271626886
24753498
47827
45199
40
138008
40
9278
448
11
502855154
1325125
13642
353676172
13508
1581239
153535
55436992
105
246788
6
556
4
11
2
3
140036107
885725
2946
36886
50277
14033076
1781
14549
38
59244
2108
6774
121
7956
20658424
424
5930991
28928
938
6720
4
15
20
307
114565883
4739811
1829
99599
285195
51446
109231741
8865100
20219
637999
377318
141505434
130608
348498
185353897
60322672
6988550
668557
190
11085888
1306
4184
18986
14955173
114112
28
549699
139589802
382
6
44
8744
769
16089
2
3591305
1189
3330
429364243
32881187
127
17
234390668
2740526
214442
2046
367
560836
2723
7923
496204416
388667374
5
1618287
248271
4086368
13281
9887871
3191
21
5718
20009
493
1749304
31989044
279829143
35
979
80164914
92609
5228
63440
155004
2
2356621
7
5431102
458920
23651522
6524
87729
39
259775867
52159
81
67699478
115
417865
2
393137
7800
5660
3
117
32345702
121988588
266755745
31
1789
8099
37973413
2
7
43694518
3073
206580253
48025924
838
85737466
69
52
920391
145445
169768463
58181
186717
59103066
9090740
1685222
2
6
13687619
9093853
134488183
3495523
170071458
266562
226
3599057
413
5690723
96747915
2064724
13
3
39
3
2616179
15994744
14459255
128671599
2056832
168
5
151396
20169
46
129289417
29428835
1725
17761532
114741325
119661399
10
64163
354614157
19310919
357
52880093
201634501
257255529
2
1006863
7726120
267138852
5
1467
1190833
1031138
59338984
6
6804
43
1091
478
452377
18
686
153284
3
8232565
44231809
28960
53038
2
15048
61
5068
72455
213477610
79438350
649
1542292
1132
47
5273
164086
115
18722305
5068154
17412692
307596942
862401
9516829
108952
360368756
3065372
2027
1383595
58
212
11175993
393366943
3
45367307
4
480903308
3192
14245
38965
187
5526705
2
179926
7433178
62
49
335494
11057754
5
507029993
5
3
2
344087
3
267026574
14
240860
88160
121
41095285
54
1057068
1596
2966337
7589307
7112
226
3
118
19510753
238388
138858
2578117
2565773
1464
165511784
1006415
3
1307761
27105
500245
39411803
65
35118237
5337303
3
42366013
10
5785080
415
143289
524146
272154
545244
251236871
5713046
74864
4468
32626
34791383
825
499
147596401
190899
169072317
12
164424568
978070
403387
24
14955
10521559
1020
192
5384381
228
1714711
3
1000029
771841
727
27
35041
5245
359
55277629
440
56834
2
35387
307322346
16195
68
223869480
12216
1749
154439454
10642047
42928
15
239171155
875
4421836
51
425228
3729
80
3267379
245988419
4
4008832
86678
3
183333
10861
15
491
234171
462587296
467197
7
7177
3
3000618
28
382
1646
642234
7361
109226532
27321
2077
1953
199987
1928
388
9768
20032
6
29193575
422
15269277
75338403
28521
14420124
1068
84386872
512611
6
280
424
413
105
643
11253696
5464145
18952803
6956
15
3
38428
7747
3800156
10630
7
50671
4
149
774
24730775
14581
109084
49447
123
58848
79499
14442313
16092
15
940
785
70
1655278
20
49765
35114
1828701
328
1492
31008
5787
21
3109
171530
29268595
202
1919070
504994750
4
43803
13086308
5650
98707
88618
15
435
45624
9
71361
57237
24234540
12787
2742391
6
148
18
14495
193684
1922704
110
3
12904284
411951237
155
233298
439
9702431
135974
20
116835
595
59753
99016967
1414
107376775
385
847
28103813
53288
190396308
2790
258716107
111192
1600
1077245
52397342
85
360
6
169108
43
228886
54311378
55949
5508
929598
41
174513
15438
1510120
3489061
384547
436603178
322659254
15266478
92428
1526907
7392835
32
47833
924478
8
156560436
8017787
1599579
269
1649069
231823608
36
132823460
1576921
3756
499
3379318
272
2
32715445
128
28626
1830
52868
26520711
92771
9
503685
7389215
71972443
2089496
4
299
7682910
483
74
393
85249500
19057313
337576306
6
3
150953139
3625
1653253
152152925
2
5719
45140870
351950812
84317221
38430
320850921
2
45
30722089
62
129723
50590
4662
441
724613
107250365
175420095
124
54
46740827
2313488
207897
249388
24917278
247396755
3813723
18
1395
2264448
70194817
7919
3
737150
102
39
2
5
368941
78611507
30246
528
6
131364301
34
5
228568269
401
19
76290
46
935
860130
7268
9
176462214
4007
79565928
6756
34
2782
134
255576
177
10799399
376048
477246919
49
3888
290
18369762
18499522
106
4925059
57333
102
4506781
15
372019
351
181327535
21668481
46
3956
47515594
6843624
32392
106953033
52850585
7043
370
22
10746716
441
11519
44844
93497
29
1423
249442
464161917
6
2085
25205971
3
360919
342711
3064
3426920
5465
435087
1003
7
25279858
430106
13
3683880
32122709
52
7240807
3267161
1271
107437
121129
7336599
1350732
4
463926
21648520
82
221006
22773159
168
23
178
49
14
126233227
12194
6719856
134688394
210459
781884
26
12442373
392377177
173300707
5005
87500
48717017
57
979
3543
508
101935336
4002232
670023
190677
255
43
15044034
705489
25389225
510
41899424
58
10
6448
35369
163948
325
367356
19145357
9494
57770423
32
49839
23641676
5478
15108780
2
13
30432
73912
38
3
84682
260192
4043
138267
1227003
2034
323118946
2
24156074
123053569
114
130724882
334557488
63834688
40
1916422
426
44
50445
222313
844969
1003998
766
163683253
13250605
129571
37924918
138
3165
31767
39
6
363833
74108243
6227030
7807
738687
236555
8
1019
573
8257
978
3175
165794
53650
14816690
192536885
592
122240
663
4824
940
20640
1402
55280489
19375
475393
3740
5953
276
205160
3002
152
518
27
152
32234032
31262
4390078
54
6
502656
4
49227
179
121379
246
129
2
22559
7317040
11762
34708
456464366
103678
30515
14
47654041
5
1296591
507
177
4
44536154
923924
256499
968
13818806
770369
865
30679898
4746470
5
473583863
539
2025833
87767794
6192772
181887
134708
740901
33
253746
397494865
29089
6527
8
1120703
9381
55957225
14
440
155982488
1684
25827044
3449450
205
844
5
5452672
66615878
40130701
20
360464
1636
337595
53455562
14
1293
19757
28
5051121
3
9323728
3
5337311
23
57325534
4037
41
8761683
110396544
107
15313704
1127
69442971
27928996
215517661
332233
98161262
7645257
2885
245713234
74470392
257695
18871541
2
37
3820
493437725
3
107847064
2097899
346336
1954
80
101424
8750635
4250390
1024
7
306
25229366
125197
9389022
381747864
2
120211494
16989
488
40
341410479
3415
1285
44
373
23839879
535
504
234734
26306
44
276
1940
38234
3
867568
6
123433
6
1229001
1465729
165262
71449981
189751
102
3
9113988
5652
12265917
3
303
312
1286
18218
13021
1537
8131527
37477532
5107
22918
67
965832
467491083
2020
10
2374
5
2892
165906639
3254807
51766
37
332302
11644312
11
49
48175348
13877
454789
329367
385613299
99
1692
4721955
65681912
69261968
88639769
16147755
25396906
50576
1037
3194604
796541
7567089
3957271
17
60
42199102
2011
4465
312
292
31945226
5
575
6
19955
9611
2034315
202
12645131
21991302
109
28
2131
33113691
1661165
446393446
12036
1412617
20824845
52195
3642
832055
1905115
144743113
108968584
220690
4436
1142342
1099590
13
5074780
229329
318893
20054
3335991
8
316249725
3752737
32837884
7569696
7976192
2101808
4095208
37
57402
6
3
193485620
11404864
5805
22896121
607
355532
356315141
9
8331
28
103
160
3815354
3
44923
412419036
63127
1594814
27667
51
3
4025294
87991
371151372
146076059
1212774
23797
3
8354669
2676237
211774643
701
36981297
273
73622
1729749
75270
5794
54271908
3032896
374337713
423901
138
3770
25
95447
95983343
8841996
62949
7739
94
505552
210005
1227751
572738
4
634
15452
24475
255548
94
7
246
12867427
261
4577
735517
16140
175174
38
22241
3
172315
1866
1948567
144756703
1254078
200648621
8117
10
2385783
10773680
65373038
14
2130
114258484
211703
12722906
2
1005
263984166
4026244
14513623
368583
20
3
30355781
23371
8408274
37575
530906
24
1655
9847
1434725
41
1810519
31951712
17232
2879
103860467
139961098
498784906
27305432
272179553
14632
19184
95842562
287425426
386204
42639
3388
5
34591
896
26
1115079
219177774
4875017
100827503
3
4
48244
4327558
4
19302
8520
385467
154085521
143842
691
12
264
113100
9927
17
11
21
40735
7370832
225306
52681865
7
134313425
73
337
114
3
4981
4529247
31935
495373
72515
242134
4025163
6
90
12066778
11459497
7
4939099
110035
6
563
8136720
1674
5714
3750
161338
8175
3558556
39271
884077
15308
964728
12206214
230851
13
1949135
1275733
60322
7440315
818139
477
22845
116167
104343
64355686
3581012
578
235
3
3439294
1600
248485
4
230
8035
74808
24882445
194
130659
2963386
20319048
129910
611
1076
231217
2053127
264470
52988
300052
6801301
41492
100808393
1452952
133
14577
2
33154
286778147
22
1650754
117336871
416711941
5
862
788
31991883
10
96670523
26128297
1477021
402390026
39812
175622091
7235
425915
1314
564
30131
120
21
2351
28278235
29800620
650304
84022
762
115464809
10460287
14
5381387
243
891144
1639
471105
67252593
36889
813666
81468
74310132
197705
839009
2658715
55880332
103
23657809
244427
20834981
244
23
1625235
73104315
177
1396
215
127
169882
13991
2970866
223539013
1585561
298037
92246
242
4220
5574
17527908
624426
63815
3666
28583645
282280
4
1883646
5106889
9
246416360
369
786
292673
13984889
5260903
85
267968673
12835043
1051310
284
1208063
814
1878
346315
47
12871
33352314
111267026
4554
2013
4
4040597
33536639
1097907
234
413779357
251796751
198569
7332
7
27912
4
153
1561327
796
27835509
41317
59217
44
259385
323
127920606
174354994
16994
3
89
436
193323
30
208305672
10509
27099
15121
5
21175
11
1344352
562403
117868
2610786
1798
5262827
11281
113
187786
37620
26756775
213
445231
416712084
12901414
2841229
49005
657923
241
712
61957
1682
417174899
5512317
131540020
1363675
7098716
177
366312536
219
3
2887
2293243
6843450
1433
130
14466175
75
762
1995458
158640
78586682
445
877366
13735462
29
1364
16579
3404073
226441915
12
5627074
136849063
9964
21
294334523
21
189969
34
1309
2400545
14578324
374536669
134019
4412
7266
187548
385511
37514
806
2532138
45722
389
326090714
257967
3
437264828
1942527
511986
3
921
358
20505728
29
5825492
282087727
267
3924506
1187130
14506
1764688
600218
5809
3565
531231607
55
1748
7265330
16997493
25970268
14044
22284924
4
222900
148020
124
512442
1600249
52054
26
1608
121
340
30787268
2774578
7234
95284
13
4582418
9284834
33928
2
114547
3
345398
3073
293
5839462
18968
1172013
70434
80541237
379132
1249
461
39815
13642
342
424989615
103
2023699
144
177
7552
29926
193
192484077
1677
18716478
774
6206
5
7759
1313814
269968152
245174
9510799
70020101
48672735
699
50
3935950
67404
2793
63
4825
1856
1086359
31
2371532
880442
65924
31
382607
513069920
14
110017065
18151
17109
3
9
14
4
15
17093631
206
13201
850118
3738
802
253
69647323
7146762
24474
3
2473486
9
460257
45891990
2009
3770527
1686
4
2936737
186
11215
94
750
48
3
13247
497872
130331
1990072
3
91
509151
1111
20449
113801309
14563
206
2
373
202356650
757763
12780562
5984
130117
251297653
1522191
3
745
939489
24732
37722
26
171
34360024
130453
188
1827060
3978417
17
98108
5
14183
218
23488231
110991
23
3800
474690
3133878
491
334
46211762
62407
62
95003926
86252
481876521
31831852
102
150605839
43152
7575621
196
44123004
39438728
17
442
561718
292836
383891
350886995
171
24762
6070430
3623728
3188
5
757092
166832
11787
15
21404019
2
11213437
14219424
300457389
105765
6
369340574
51
251795
4458
11241294
16204390
5247
8989727
7
317
2477
6
4067
12
4
5472
257180319
3755
22704329
6222163
4949
100
310932
723030
72292
1382648
94248
52449
391983
31092793
38
82
49
15
5
355
1138
2792673
174
9388
682116
5216
930587
10
227346
537
2272326
318841206
13611578
320565301
6332845
988836
146722
118
231
20
50
12759
563
22339
5419993
28
11787810
6
16
55605150
2014538
105
134977
36202
131
4853
81135
5556755
1449999
735247
3
488
5
11827104
1268
136223502
6337
69
5072703
152582721
48606
61601
33996805
113119829
211487118
235
71158
459831074
9
204846076
346103407
12683913
111585
613102
32037364
95
8729
188459270
77275
14403479
54985
2020
429469
12
34609734
1609912
67043188
70731770
3
2573978
1590
1835249
293693957
4126256
3
55
11
50988
60386
6309992
5149
25582933
3976
7
186503
171
6279266
430462
697
2066856
6163
81
5337
156430120
6
133014390
3
26158152
4599
858
241539575
120560955
7
22636
7209538
2492547
9606
2946
3
126596134
222998
1882669
11016931
210
4242592
107630315
100427
9472
332148640
25547
54743
107462
1524815
61986430
383357
59294
78897982
167
3208
6857664
183
739
3539
2741483
125282730
2
50435
26
158670
15
127518
236
23336
164
23
53078647
28
14015682
24198808
73
2706560
11678248
104
6
191059302
18170610
7277512
11191
9456
403
1500
8568003
40324122
510720
393705301
2661
754
302
8178
7
22
3472
2
9
8
4
8257069
54
481041
19
8604878
2988012
7
7798
289015
14
96
3048507
19111436
73155057
25
542
234858527
670031
171455834
124473
3860
419650701
292
7408
1258615
410094
1225
49263
180
725
299724287
450810
77
353
2290
87808882
358717
2195
11767708
5118382
51
62071
2
6411766
757298
6061767
580166
1176507
1977
57441506
1501893
383726
29953067
413
138527364
7644
12976
136858
3
269
1006181
125404735
2
366397
7904
1564
3
4539
453
28926595
129
58
9878
2
533793
49152
27
906
2977782
5309221
2694
1099
4149435
7578
4308049
5978996
3
3329008
118855
8
206602929
1535
220671
8261846
12559
31237618
3370
383799
251449
938293
65330
22
241791221
7330
1501
5
426302055
4102332
10315196
79944493
13
92
25
96
1666
75162
499173
5
14533322
2089
521761218
11
28776895
179594
508
24
610
47
23963282
62
5810901
11720368
7251
460528
12741919
1357279
59660237
17344
23507
511815553
178643282
917
43444317
103
28632695
7094
1639
22
116012
26168
1197405
13478
116
20174
3974965
28930980
3531158
2144743
1418397
1053880
1887
13007781
1250
565667
98
296894
32123
11001
7845455
350
154311741
4328
32771563
33481
5274572
12
63690853
50844183
8340477
2086786
1003860
2501
8257
5095
7
18
102052100
50646
439212788
2187868
3825
12433444
4
37520
69814059
1623547
1520
48972289
900
7424635
819
751
200
1395801
18102856
89636
39373
7661
4515
88009
11159
2
6918
5474
489933
532457
46686
26
1168
23378407
23495779
38672
484994
97524405
1989514
473518
3325226
60268393
112719
16448920
23357201
24871718
66482743
19270203
8
1729563
805
20
585192
93273523
776
5
6691
246526498
126337156
60604
2010
7972
8351668
889054
482325
2
1194
17022809
21
176
178
236
439
134
248696138
5262
23860
31958
98567081
494511
8
1996
40884
1292
154162776
52
2973
3396
9776564
125078655
5
227753
6
365
100
18919366
1949
123
3
2905
1462
333
492
37044
6
7
436
973507
18
15998
24408
10163876
267088617
2996
4807
754307
882432
1753871
23341
196
4747057
2436896
123133
51180147
7981692
71
499176978
71500
229286
66115732
264989
2
589286
58
7743919
27419
44
39
5562241
758
154253
803
2512
86
276780
324581
4
4
7004411
18
98600
21
302881893
378024654
170
4144
48
292314817
17348059
236
1145219
237480756
53092708
5
307844506
40375
286215
11
1635
65700512
82383175
2
1530
186335
55321998
4456
234723
15696
63
100683
9868
433771363
3906
12338
2
3888416
1060529
20468
7647
4776525
252147
29486146
11514889
161
3708572
623
2
131561169
122855
46183
22
7
124623
5649
14
78636325
3
254700
189
56
1697
12274
88934
2
14
22
4677973
5
41999
118732320
423544
98326563
378746587
421367117
47897974
9217635
3590
12
2638986
81
6831
989
3818605
249
13111108
555
155601885
322
175052490
99046
4192565
248991
3091342
21863347
5243360
3567
53657463
309623
179
65401
11
35605351
311006916
3158027
142773
7
11
69232
40462
124210
9630
303335
47701938
161
1063
3
4718
436025
10934376
127568869
9
75061901
1871
502388
10396
110935245
1457046
38
60
39252
20
36922810
7845
174388922
6
68
38370
8
2071987
859
285
972132
14211
6
138714330
5
346317
276070451
13297034
211010
18753
2
30
1742
370832042
418014270
168632738
6377033
39
444641480
12
70
341
441740974
399217811
2704
61465
874901
53876
14896502
3
159014602
751834
50025989
69089
488497318
273
37
1962
14
2573
111523442
234904
1335786
424208
62
101109
468938
36171
21500
4
22
69524356
1019411
25843465
284572228
547
118
1203871
158383
13763
34597874
107
1646
13133219
48482980
14
5209769
55
24362
667
947685
3
302722
17
228156
13789071
862842
46
35794087
5107
10784607
15
30679369
279328
458748452
12768533
434479032
99005
1043253
48454357
3652
330
133306306
1671
2
3458588
25281372
11434
4761
2222691
135072
3523091
14139971
16
13309
3136
1006
23236302
11634529
3
59
194938839
4965
702388
2615079
47
63376
320322
67415
29001320
258006198
3247979
1876
2586519
4338012
7910084
2306887
656
23079
6003
8
6113452
8064
14233231
1306373
84
435147
16207
54982
340367736
1413
2215298
727
437943874
173694323
639159
175
35
28458002
3
5
1119
501434
150295
5
9844538
114583
247990
39799222
97585137
30526
12697
4075
2
8820
5
26507
8069
1028
78
3333351
137096
415
1104218
122236154
7984085
339
179896854
14783
24628
1886115
198243510
28043242
35235976
3122
19
4
145829457
38342023
3
1304
58474260
3889875
8829612
21622895
37
1098694
452084713
23916182
133823
64099950
23007049
9543173
21
1335052
942928
635453
61
35
70
234
68693372
10219408
48025028
20760
523043
140
6783
233604346
32165084
37
15014090
1562255
28581
38635
94847
757
52442
4
351752
40906
2568
1780
105233
94
90371
10794351
393610
694
721305
604503
490
203358848
20769
922
7852317
43
2
1515
81038421
62
23
12835314
91
123
1853452
2524
29047150
1501
539938
208
10356980
349723
91
29752
41484635
1772
18286
349185546
1757610
22
7
767
15006155
263096577
53705622
2534520
2394
711
5034715
32775
12823
11
13525
3236
507446365
794
474857749
17271
303286344
1004
82771
420751
271
408981
242418290
25687929
4089418
12310730
1461
1852532
108
3925
9634062
66535909
2
996512
519
17
125034
126
374399691
227806139
7484508
88797742
218
227169830
166071
2
3236286
216486099
268
2389
192
425779502
1713517
13805181
30433
54
681
95709
215
170
12
9488946
15594
25
1019375
2
40259
3
20
10813818
15
235833
30
52089902
8
57469600
204615331
3477943
297
44240
5255
228412946
400
2
45941336
25
42892
2371026
415
219228
25059
23
16
201287973
3
2
492
1396
68700966
37250302
26008357
27479982
249667
23746
250810
12763
2
3627434
28522875
7
848
7
767143
15005772
90387865
70636
1066110
6
45982104
810356
236316363
25197311
62566
92930
58235331
2
5
44861816
10415
61
968290
982171
19
42136
7230
441405
7318150
87
341
8878
1384520
14575171
16510539
771403
463136
6882
3
111634722
422
2
162606
6617
1650
2608
11089
9
2
5
57201775
1603235
2
2061884
13526
213426
14779326
25419
1168483
26
232
683877
1013
6819938
18020049
3014018
151047272
762891
501601937
10978
223737601
3673
3882
21726317
1903
21
6208
7
50674982
282305003
734
9565
6
51
4
364500483
133652084
118217
21376
2
6273083
2373006
51922
234159
5575
642817
444
289
3538071
6906838
1173
2816
18835
76424064
47933458
5164
63904963
112334923
1064
5436980
31551
18
260981
19682798
18
43
3
1274501
350
665098
8464
891
1575
18
5
12701499
529497653
401605
10
1071177
384076855
888691
1188165
5097329
247
20
6947
48488948
137674
43185
130840
930788
552
1506
5581
12
1170434
12
52
9430
245281823
20
9
123938217
11177863
2437
268865
115
6701640
8103
12
11552296
2
634705
2566227
790
583
1719268
8014993
89
24516583
3857
224650
11392
1701
13
12271098
1094892
77
2
30
235
1881438
1747837
15680
1943480
67
144393384
2
4
3607750
17541801
3
26
12976822
2213825
1665
66367406
34522530
9067462
164
318248971
395
621
51949406
2569
298822910
16193687
634
40699053
3720580
4213
18033
934
158258417
5466809
290679
93610455
248274577
14762901
40373
188122122
38642
237288137
51716
63
20
493912
100
262445
20322
615
98816
499335
3
1021
433074
827
23483430
2326615
14445884
67
100504623
8617894
3
422635215
219
931955
12
2021653
995
63799789
38
1331005
2
195710
2
217
63
7
112
2338
2630993
2
766
2
7582
210058
133622731
2
274891
126
44288382
1850565
2603910
397
201
239555963
12795
172
33100130
25
33
3927049
198106149
10663
507579
247827
247700714
333949
213050
270
17264
2
1139
1458230
359000
257231
2
39689
13194
623
45
5072020
1402
13
8912
2798
22374493
15
2379078
9459
4859
318410427
62390
1017
990
39332
18578670
325081810
31
202358
3
526
3104672
63983
2
52997380
107
9134
11
146
589
2260176
5
29490839
63285
109
868093
7
4117052
298365232
77
109438254
369969608
28948304
21469
4044
27337
28642
182
235092
3084216
16
530180715
2
5637
271152
183225
101
3
392080
3287
11
434543418
11845454
24
783
471
211
6
956725
7
68609314
41
161642
57470
14816
8
3513
118
7
572
7
56993183
3361326
26261487
3349
14
19141
7094828
1647673
2550197
14
51
122584
93598722
7373
19
5131
16
154868593
234704830
302958
2797
5508
2
719411
364405
3204
811
19811
61981
86657738
16451485
5549
34317623
368250
1546
6069
51
105471849
58725555
1273
89764
259537
26383109
883
98884
2392
7
420447
497
1727941
1555
19
11574942
330443
13
6595
11027
28134
2
485406619
232
51585
27
6
12781
15
52
15
852894
965297
2014
18672
1072
122302
63077474
96832
4
25081
42
12
25
26777
120
40548511
6
2
9000410
9306136
8
3
10601825
3
123
102780
1685
74
18235485
6948340
8
181474
1761264
3951125
954
19
328
9
9931964
82412114
2964
2032
426128
325679
175
622
6494
113811
16810
624
4470
173859
56
5556
88430254
25
53
324289
6
91928
2480
20
60
5042103
101
147443314
3
1707
1248
153822676
13737740
106925807
391866267
512105
35302558
89770
11808
29
8923718
118
130776
1708
210
2007
227
3
677687
3
30122086
8886
11
60789913
7
515253180
4744979
843
133910392
7
12
2042
1130057
18850650
715
3786700
12026
878958
3936698
3
326
372
96381
9407446
13229078
2825
454415259
2405183
4536
98952437
20304
89482490
912194
29767384
5782701
3365364
106943
21
257116711
10301921
10926675
985
375280
87290
47217005
9891
90391
136
47
500
134978875
30505649
6118217
6277
8456140
4717677
43
37
21148
1000025
2
241
4964155
95583
2
2092500
526720
295
356686
3
244
1279622
61687
250790
13125582
132513
12807
200706047
10241
153905786
262083
603021
7
6597550
56865
61633252
779261
16
3845
62547
132254914
247330781
19273
15602
5128
95106707
22734
1660490
667
55
13817629
72744739
17163979
3000
6414952
7
1154
2
1480
123429286
1770776
1273
2184173
11574
15938234
4
332
8
2
13454
4549
7
43181
283325
1235
29
8795747
5
23
126600778
567
210997
410
19137263
10
47145833
595
177036477
69472110
244
6211284
924
7704
35387
23491232
609
31614
941
689
258228
13764
349
44
3044213
116
24702489
37955807
88229
20
226797
12593
725605
383439
9
3056744
43717
169060010
2883758
28
39842925
478
388263856
62449489
248018
333659
160
610829
65877484
1643
543684
1916
6075
104
60692172
1483
101002579
4007
68005
2234728
6657
218747526
377011
9774
1592
657
1504854
49804203
30019
277591
292
3437
5896
72186
471
262
16230
6587164
118
3119528
79
28985368
45325
115266178
23340346
3916055
1397
116550490
15996952
3
871622
526207197
18
61935
495879
80813310
63
85058551
17650782
599
5
11872
6
3
15990341
12755
460843
2875
17364
1044402
165
3271
58842
315879317
22866
119
67710
6064920
2375691
267864
410
180294
35046412
383221
5
681
933
57
458
1096129
67425815
107494
104949013
12
338482
15241753
239495335
153095915
3541
5
19757501
56
11986390
34
601
9738
13859913
32
175897
1741409
17847
316737
1239
262646376
15478
524
1133644
87226
98
134671
2
26715469
539871
10
9
2563583
58026149
355
11066987
28
3057
26493749
111377310
1937
7
5626433
5846
7745
315535053
21
4687630
364728819
49225
185811
3846254
28101
5561
161
1290
5241982
5
5754
4
493851
1120
122
3
79881111
1000724
8601
29097178
7381817
49
2
3288634
17
13
48412
140
277
68
393296
26035839
769
102
86379
285
2633
3
6486
9305
24
214036
3688
9
57
75534
11895
3362
267
843717
5511489
5
4121917
65
9867341
22
165780517
10265748
9963524
190
5
5679
2294834
2053
8142
12289333
1744
24
35
6
2125837
57
158127
17749
207386
14670
5442713
2431298
977282
7
4229
6431225
23911
21
245338366
3468105
5852
301000441
50949022
3
8
583872
510965
20
8
68367221
13919
166726280
5414
66041635
2
84904
21914
1318
169499901
443866
134807749
7679
3749633
355376859
24
103
20615
214208339
6190865
14371916
309711
153
118145
2
12
702918
167206835
6107
2306
192203766
23
6
959389
1546
125
6
226
411616
379011
8562829
7455934
121025
474
592832
3824033
103
352539
99924553
36
768069
650
1047
394672
528814346
20233780
5800266
72002
122
253351533
70
74982190
101355
55236199
469367
184
1032690
14691950
6167
11809027
5062670
510536
84345
30
2358401
5600765
172
521707
3175
7021595
237
2293827
22131
17
144668066
374364923
13804084
361
510
25684
50451294
94
6695
105370984
22
400494
353317882
5275
708293
459
30532
255427066
96029
16887
593739
178051463
656
320410
472511614
17498
76750880
1042515
1952913
374
8780423
725644
49666
20
178369
16
160
83
18457
32586238
201756225
895
30097
1055
893
249221298
6
255011
26510
1482
2480335
50
6024192
14
3022
158
213809
753897
1283698
12002925
25367
1804307
155
46
3075841
11373
521
967203
347302
12115722
48184492
77
209788190
1116769
20
132519928
111269
27
39400
250577
14166
7
625
383
10223
2
114211
218
2365
14247
64296390
57688
2
15529
31880
15
3040
8127
955
549
7498444
7965152
676416
533910006
9373888
7
164
1128
721757
64
137966626
53073081
1167
8078
4776
11
180123
3
441
2954
104586241
1819
359
1562
327233019
324
193
8880
115994597
3
83
21
176
3278
432658458
115768649
4744
740
89
2877571
5658010
22847
71553790
26877068
9080039
4650
166012
11289
81609927
1977
6
7884097
47
6870
8116155
47
6525
41
192621955
6
182301
14
15
1575
520723059
131996
25008184
259967376
951
91802865
2813
1587677
200
129091
3444
39544
27363065
590
107337
1202
475
95731823
200
2
3
174337627
4576461
21616223
12062
31251839
233279
3515
2
10371457
71
571152
6825473
3879784
402631
27
43219
524899321
192
477229
6735
54735
8
1327
6
698656
228760944
387
93460174
505397
119992511
175
42
506284342
41
1416
1388
1665514
112359721
242099313
642
3
128
1500650
90464
4
12407356
92071
25455
18394789
646
78440
705
1894401
54516565
28
2418768
7524
1989191
887
6276
1086111
109570
4
87
15
6
323616694
478968220
3460971
4665733
391
364947
19055008
516532908
229558
53401
11536
16810
7393
3
40
19537
1494
799063
15773240
97296514
70
262050
85998014
214618865
828
5822
1936523
204026
1513100
25
51261
11894569
6671805
648113
3
33401688
153
367
8940
9
132442750
10568870
4
2055127
82084
14039
3
531
15
7649648
3375
1973
9629266
33
50
5630745
402048
27
414215
269872412
191129
7
765
92
761139
335906
7
716
58520
15
64513
23239050
32636
955112
517347668
50115116
9
6
51621661
4617
268689182
10446
45
1499056
10558
109
268829
328871
14560
1065645
46
20990
6184525
36
38154229
2947
1783212
259291
25209255
38986263
71
1452
2312
17
9480
33448352
26
502497073
291332
10
343
258
3452011
217435
28514803
61
54
225
852
117696851
2
40
29621
4
10952880
66351
20931
11599573
1489954
102236809
1797736
207
341
2729590
37
842635
2
169614
1561
20069
318299276
61532697
1473651
21
10296
5
61836499
487
7994612
58890807
7
23
16888548
14601297
6089
1515
801167
425
658
5
20
2358
20165
433
104
6664654
461696768
2075633
83578
8
40
7002915
3924
12
184265
127
2
605461
1338854
1554
452559
409675342
18
206167
15
4729099
391281225
9
239
598
51039021
261992644
5150
328
1735
152688294
19524072
11897632
2
383650956
69
6
7
851
5982
31418
2
5
6857
16058
29113905
8555438
82566490
255
175
2048336
3
916
113542803
293
238
185
8124
201455463
12217989
3951
8986409
35
1294
260
781427
976470
372
13893
95063
841152
6026432
7786920
7
6
12975852
30
30114
743928
2366129
160
4032996
19416
47527
23535429
10555
62916
6
2
10302701
18190
88
10912
685
130661125
15
1938
463972413
28584458
4
47176716
498
13
3972
1692
308
299
7
9
15596
714
359201790
14
5946
89771655
196542
232642
7
67801
49611020
598645
777
12855923
1402816
245322
5962991
2549631
93125
637
215052
8058
618724
1894
4
67496970
242675526
144
410
365
2706167
191
64
2
7611486
5105
107952
80546583
116
508894
2
34298572
11794815
240
331869850
185
8819045
2
22
15
377805166
13637
621
51721
15967
196
6
7779
291
189320
1241
159025956
296782
13566983
174136
376811123
6671
497103
180964856
1810956
9731706
785037
14850
495
54609083
402950
1609269
32719
1735688
114372253
15742940
22
31
33
8287842
7965
241266
57
15191861
6401
271
148038338
1694
203395
23167578
24
26921
496113
82
16
494695
29095751
211
607
15302500
34
137206320
252
79
200133531
7681390
138088183
460
11
4944
925
1532967
28
1437
97266
582
254470147
13
79337670
8586889
476609
8303
118
324687160
2975
346
4080
431
236
447
444
400192
65760649
366496107
22858243
1080
6163149
40594
9028
161
978
14
10
65019127
77954722
163275
64779
3
105214
435186
3844884
37
3
25232
17
941321
6716857
40280989
8
146558944
54
163
498
183
103152
3603950
464144
502136581
990
2431
5006
7232
3976713
4673529
337
2801
252423568
40
179932645
11
398
2349230
2145745
80
18353
3687
14360520
130984
21262142
2
233075977
97762
689
3751
1079239
4
122315506
4
17734806
203779055
488221
26167137
188
6
574
5235
197302349
428607
16642123
18
15246539
38867
185901422
130
25017
24890316
8
2075
230
14
95486
7
1543830
26809
16
5770280
77589
17998
5
324453
4049
1709698
62
130091
44397
56
30069
7205076
126925534
8481900
54009357
150725759
392
16
2789527
245398
150
628222
4999828
4506893
239577568
5859
2394
26009
22964
5224431
4567442
71716
92
27
17
32555
13031706
7
27
10581270
220
746710
14
119628
502024
7
17305
242617
381674
69693327
2845065
34643
2789927
299682478
3483
70
95295
89044317
49
207905
314213982
60665
74029168
12681941
1866192
37699
6007584
189582
13
16734
394
16852
30
101
55
251849
446279
107
37033211
3656
413
161684623
12563649
1419961
26
15
11
2
643
6
2
26
27657
15
2
121294
364105
237281
54092636
113825
16
1342058
368
13854
68
81
205368096
1493
9849782
1255781
103822
207856
50795
41931886
391755364
54
148973859
469
7248233
216
232
10
411829088
55897
4
1107410
123035963
105
174564
151940312
1185649
250452615
309791
195
430370
13348933
31
5414
45853
188
39976797
2026283
20202120
7841537
17058
501
24715558
5071503
2332
17463
2076433
1072
113631978
118212567
38
89249227
96
1924
6207107
12
43
18390040
50505752
15317
29
1891370
875229
48028579
227
20941683
7137901
10
4067
15564
105839
2450
17268
6977254
733137
6026662
646564
13691
1139481
240748332
3002425
8
235791
406
107
1626
560
108808
7
116
3
2465
6921987
27103
6
249
155
6203047
20
3085
482764
6416
7275878
350071639
1027855
31
275
60
3
10
7021518
38250390
3807062
61238340
98032
2339914
114541
19
23374
398311730
216
46
907930
11352
32494
467519
24766996
7496
2052
3
1135049
71
16775
8802
21611
408
31
966
516839271
240853
90592617
3
29588114
1080
183531
11373
124774211
11
893
235
130444554
7882
126293
42012
18
7
1060
527219392
40
3
23
64983975
113
70553475
514222
3508
1825
7641
7
15251830
29629
1296410
699
7
444253666
12
82
123
118716268
3159
18234301
5674
3
526215579
196665504
288018
315
2595
5118178
10014766
430
6431867
50410649
438
524412241
29
3434
13
341222612
10933649
2670435
10
2294
8
4806
22163445
1085
10
19248953
2
1659507
7139
9057989
170858083
7
15015638
457168
124727909
4854313
3242
116787
4517
96
88806767
853339
1061279
347
212908608
393660017
492870163
8113
7173999
529886733
29111055
4818444
61
199938241
80179
11
10
11
6
52027749
439
57067
13428132
6
80062470
151330
1608026
40501
135773071
6
13514019
4741383
4260114
24052
45032314
23280
9279
117
44468
14526511
66937985
377881584
9
856
204597180
41339
14755
3836
292102
317746
799
194122
1949604
248714741
3098949
347053754
18
213254
5091
877691
235016203
27267081
961712
165711
3513956
45818252
6081
8
99
217465
29705513
3748780
255704315
3820977
486
29827
68121
487
19923881
6168807
31216
2
2424986
108480
14
20
433956949
141536
110948402
6151638
1669
3236321
74
216321636
39
265493778
17
41
189132
14225782
15622574
1732639
7
252695
34053670
86
26103
9537
2423846
7
14678
265440313
39
68943936
1148
16321
1530
1488
603
47184770
7851
23
49965844
16520
36
2808
8760
31
197
7
6666
102
125740
16967799
28724
115932
64182
9
85
35378
27225
1077551
245876930
504414
930078
249
1008
749
14658
5425
7654
10529890
26821
75009352
52
3
1923375
177757595
2009
263789356
49
692184
21737643
2818
53
45758718
952815
5
32167003
1288
199457264
21
1233
5
36593
668
42655260
456521436
26622
57726
10
162
83800
124367
866637
389027760
267
64489
5
6880
124444
456247087
38746
141487
162391
113
844
124
11
7885557
11083
3
7
65365
1337
25733
36174049
749
15
26432
161496
79110
3240554
5
388971
29
58867
412
9
118401
1320151
7570893
44839861
6975
3076216
434
881
3625249
3
17293958
211
65703345
66941365
21180819
226
186296
109556695
7
1104072
628
17750281
60258741
10019
32248694
10123395
390633
126594684
4239721
134598299
18325858
234775
145
3063693
30922986
207
14018974
4
788443
6
105
1364050
103
16491
14643250
36059015
43528780
3
7248971
50519159
347663
3
42215
12797
1460897
3336
83295892
1917865
16616509
10997179
643285
54751
1072940
24509017
3
341137
212257069
6950321
999
2024
1116
18751152
62
10341352
10985
1953
216375116
57
1295
654
174680
428
222
713572
29
87952249
1168102
110409302
11549715
2804930
497143001
22098
61276
170934668
3
138878
18739
165347003
200
29978939
41
628976
15
7667
15992036
24852
13807
8
124
19221634
47491
161
243959293
43524
255187
1014315
186
333753
514
756147
85
12946
6
511881
3863778
1247
58185
1025513
776
16761312
190
1035710
124863
13
1557317
24221
394
123396
709
146521465
154
13
877
118
8
11195
1866001
172621
5165011
288639
386616
4
2
38837463
48755831
20
3
3
427375
54935
64483
8646556
451
631322
211319
596263
3
89
4418
105386615
293196
27
669506
18928
461371913
51585
5
62680
231791760
5549
19079
3
25
413821
997
50304318
16
7357
11529
44097
47835153
56
15
139
189071
2370912
192479
75441352
4057
12048239
94209018
12859921
23
7
68119631
1517075
185353775
10698
7289
4432
128956492
58492239
57
5736
3067
32968335
10778
78375
407507240
51
46407
644
5459
8143
19598
73
684630
66963567
5994
2
21666
2
488397
31752123
31934
6
2198
7
212855187
93
1862783
63
185700239
69367
139978701
2070
89
52551
193
51671
749
16
164994327
756273
2
795
331
49
20256
119540315
3
794241
25555
86469861
1340
55131048
891
26034665
253
12786455
294
3159
2863
71018111
24
279096821
23
3376769
92885558
25187813
16651115
98
79400589
796
1318
6686
7
508281588
21
44718
15062
211952
3
10871
5
2036267
23270898
51
17946331
192004184
2
22968180
135028
14
147777
97511033
61673701
1148
2908
2504
29219
14
56187
436939714
52288
13
24837827
64061368
4074
1532278
574909
36786616
2740658
92
42606
8913010
251058218
2107
276
54639896
21537601
78317
16493216
251312
229
24
3
505894
511
2549207
1018
2291899
14229930
19
1972308
91445281
5
14737812
240865
171727
2582795
491338
130842
201878168
3234775
7744
1281157
2
21
95694
3058
35209879
33888481
3483
1635
11201
83
1778
348
3
8376249
7314182
3381755
518720
3
71007426
232864
954232
14429
120377
378
13846
27
660
247072
116786
194
400667972
6046
26309
4240063
185250571
60
22
414567
51266
2231074
12354
14325
82
1184
1321130
108
15728
88015
55839
2337
37
529691072
1531303
1154451
309
3802089
3
376237336
65
11447040
62
125789
2174877
1703
64
359460883
1423728
65
692806
461404552
2374207
1093
3
114742
321
74136911
3682
6
656
1233
4001
1926
1216
111
9891
53
308186689
32349
28
23
744
10233
381936
263785860
640
3358
36854
5357
29872
3
242838
98047380
222822
59
439230850
251334
17796433
5653
68
12
3017
7
5420
90646930
163079
6
3
621
179779027
48
3232
7891
36794294
661
18836
100
873
10732150
110
301339105
58973562
284461
7371
86
8322218
17642780
799818
96
54
4
29
28024559
10
2
3306
17308
112152527
885
40
9801320
93
5
30777
1305
138445230
9
350506
3
32989969
49667883
333342
281
218815181
977024
49727468
61730245
3
3588110
13354
46729
4964
316227
2
4372558
30
12194332
11
27232
1167442
160001743
32604479
617
1089142
9
21840010
28
49195
13697
159967
523235
16
5974982
54309688
930
416431
87
13
4281338
2
1738739
2509
92961967
25395585
82132
3527
2051522
12539327
261679967
7327651
5165
7496
10
357
4266
195
2648233
27414
1857
28
42223508
48
26222
15265
72956785
487
794841
7948990
225541835
7494
12640736
12187903
1075
10964
2972875
21525
100
229840513
27
262498813
1236
1480113
7971836
10321
1708
7
781644
110112
16646047
424
10136
22459
14299952
735831
1403110
6317
31
116259448
58512233
1695889
715753
25105404
52
13381463
628328
24361
6398
721
695
31264588
552196
3
146
521689
45537666
29
1606882
3
14890932
9299142
2499
51
11980
158
17
6
274220
154357
1291868
6588
21142573
102557
23705
69369
15983271
1330361
6885616
13933251
1920275
614285
6936
1747624
5386
2
693682
1615459
4750
530
6565
258546234
4411
37936
28297
28441
95800658
3300380
300
209
2
22
6987
107097329
1240869
1514
27
26
26774
12
375
399
45
1340
254121
4519
3173379
1958
91900936
22376
1956272
231600467
6857626
198888
2
130195
819603
354009
250
3376010
3195
3969693
28
1239497
110678334
159
373129824
753
21
395554502
250673
167
62943994
1132663
19394
118
10758
11850800
9
3867194
210798983
8
425019572
216
17837444
76
709703
7845
936220
26064
360718191
28669
7104
4462078
361
5750239
92701182
453
37
14000
5
8
7
2
17068458
280304353
22098173
365
57468
4
3
1034
238521547
243032641
229117
5977
7847
60903
131182
32
365976
5139582
626504
15969
15
192
53
624
345337
12055
4610056
5568
26494283
4
6801394
61
4
9
11322054
28963179
66592
10155
83434
4676
1569
520703836
2346
177
126
161
122652
1037658
206304573
56
6334178
2
75
104497
115
6
20574992
2920458
5087
7264
23298220
21
7873
46678
47688
94971740
5
2
16
15
7695
77413
12247720
28647631
311279
126237
20435630
142059995
17439342
148
1016406
478
2
8
5105954
89530
23
227405
445
40
785481
4037481
448081
7
4
115
6861013
2
22017
23
24449
142013
2062958
35676500
991002
11389327
3007256
9
93696
9609767
2356394
63
3
1909
234077
3324
7366421
188795352
33284
2
8
1756501
5
72184
292240074
120523
120576
93
27
13100025
8
3670191
3558
3077
706
447
56
742283
89786
15
4
9
6685112
196340
121287107
28511699
64
3
439
4084
1688
10
161105
11
89
3857528
3850
2506148
21569765
538
6506
54950944
282
9646654
7646261
16
113912728
197140
445122
162118
731
1445309
15
115352925
695526
20037
1215
4204874
600942
29133761
711
95
39
19089
953
1503
156
285
102779478
7
127903
97898
2685
688742
13085
2160
507118705
321
510
2946
95
118195
165965
404941980
3002
109610
2958109
647
347972331
2986
78
428431291
2010728
8140
279050
13
302
22317494
276
478710725
36948
7
393
4
3
25395651
20
1240159
56
260667
233
10750319
1752411
7439187
10784401
513743876
3434847
41292
307
3
39
379871872
23
56278
16724
4
8
82137496
101970220
1819
7
2
158063820
30972
36
46070405
221533
1010
944557
247104875
461
52286730
381188
47547570
177793
477363720
45
2833
301304
653
106928
15904662
3478769
14291
16
134298159
1037419
1624726
63057584
7383888
1400
16694534
17
2
217176
2040
211
4
22
10086
7
22
64
7940
5
18
49123224
258167
17
33556
472355
132847103
471948374
31370
3840
1000
165
391
486264
444050
8669518
4607
842
41
29832181
4
5
138548
391616
7838
377132
15172
13755028
4
177
84810
136
22088579
8
116
13
12887
484
38592
50
68617
1455807
51792845
31993616
11
129446
8594542
5
1828535
80756637
35728986
141511979
27
2352574
31778901
48
5220
264996
15764
100551
312309
24921
14638799
487
244
127871
9
57969
2058300
62787160
6352
280447
92
50696
54403010
3437872
4489
3
3339
63768982
782
13311127
504857
1851998
284904584
318
14251180
18
8080118
26889869
117287
53
27279754
24193830
181567
1539
170432476
213
12626141
18624849
36
2
161645
389
852381
768
28
8
87
301
23941351
9753
1086718
34890786
77147490
45219924
89
124950
14358
64324206
55527726
280765
2106
768517
168953477
7124
3170
4713
2
772
51108
3381208
294021704
3815
55106129
71215439
44
22810
1132
230853
85
1043
25913535
1953
3923263
14
686
2029
68002126
1842643
185016162
4295473
83809596
32125
6
497847
323747056
31907415
677
201
496
124
4
203
20895297
69915
1632816
94
239232
60790635
55
12196
75244
89278078
16550086
80242
172
184
45500835
1051810
208890768
1441
18
172
14097
1129153
30409106
261766
63260
3
21653
1006188
565
43610701
231264
344226
505453
218329987
94911
86314234
6
199349837
10994469
494
37998
53
97409998
29966
363813
65743263
6060
197
3
155
84
53634315
232863
87565428
4550396
51471487
3056
18875
217
33071
198
208368107
120385
3
10237
51011493
4
7
9454
20556277
120478
2
5198
63567
54066593
21719613
27
765822
7
191350332
5790895
84
105248980
447
12
7057645
15
32698
4305
183696
22
29
20
1620999
1343
13272
9578381
1151
159928
14343809
5
9
494104
2585041
826023
13
22923590
14231591
605168
412758
281
178959809
1419280
30
246
14442538
6269679
462197034
26663144
229
413
5
29040817
20495
15788
10
32467295
55710096
857
835
16432896
249481
96250
2
15
3121
9
103962439
25484
11
12349931
64925333
353490
4864
10634604
507023323
64906
22026725
57717
1012
15079
3
532
125335471
1090563
17
900
238386
5032791
1171
26564
899026
920
12498682
6889
2345338
57547
42
3450023
491
14
405
4
7
42705
925
17389291
22
5
5643
24727
3
772
109380
10827846
2995850
28
2500
24680
13460
13825005
425
20
12065711
1381
1151
513
288130705
14869334
4810
111653
66973
14860
918
45
7
440
59277
60265
10253
42
2641752
27938
237718182
801
52266
3945
221804434
15
84093597
891
21
1485386
72
12480217
5995872
153188832
117948816
1592059
1081
54440
158
3255269
35492
382489
185455278
140
1649895
2235077
56
85839
1802
32513591
48170
275
2695250
44846911
1762
3910284
63517
4
1136
2
419169
1085723
37651112
8481
330
27
6060095
44
10
7
448399199
373926525
29
110
65643671
7309179
36
3031324
788
32370
217349
135
424726
10
122260
8163
32913
703
4
25
141
12736823
4
396097212
84347
144
82532
7621
11735377
41519
13107
53
4751
6663
18
92
406
983802
2
59431525
1125034
996
55999
3
51
420
6
10772338
29
89387842
57953
110155544
295
87
43
370
2
1315696
9521855
371648419
5313
918401
3334
4297
29595
78
10930186
98941101
77562
528
63653
37
584
15510000
58401
14206366
32
10
10
3
2
3604888
187419272
19
21312
52739
12
249
3084019
5165919
187792
1834012
14
46000859
923002
117659275
9
1409
114260
288383
4452
39666334
1494736
27
414353
16757
18745
110870
3893970
29
63379
3729
70319
2
27982
900
11659
123
47178
1077
921525
6
923
40870
3
1686203
114674341
4986
6
10
504
13534
1006
11
15
167
447298770
124
4089
2769254
1474
17455
243456
806
2853
1046421
224
31977
1309928
14800553
376754
4154899
52466361
949902
455762967
88069321
57
2
19779457
325129
9324
397397
4554247
22
8049492
1774
38
14471
1808
31
21291123
27189
26569338
51
16927
4
5559404
728664
213
28079
427542820
2
16164881
11
502976146
1833
1313
18400179
10147
132
1906073
60688
3263023
523567
117254
7377903
15147
46781
132129268
46256
2
4634
111110554
1168
4
6
965
587150
123
529629308
3
24106
29
33532248
623488
243219
162093062
40844
420382
87343170
151814
185810964
369396
2916
677
256
53160
25908771
137
10410
130859833
3436628
53236025
1569
7815
96
600
569
876515
510
2500
3120
126
112189793
55
110641889
116
477185
3878
179287
33642210
21060379
97319050
212538
86526
1080576
189
473
23567
3
9
167462
99081
124852667
61882818
212071
90055
8207
248530
327938
68374
20337571
27876701
9909441
1283
1588
2620
212931
11
23
52237
2736579
29182
39
26833965
19
1256340
270
355074661
33
9489868
2808
172084217
213971390
22
881344
20339
4057292
14
495506185
61850394
7453
15
106294
482963
222788
418
2412601
2273162
3524784
43051
1267424
17
133264889
18286
4
32787
3221315
1961
34759
157
29297380
1651
209698777
560100
211
14045746
691497
140
17746563
20
257939958
7579216
22
687
12743923
747
4081410
41328028
829703
30051916
2625
508599
260512
79
1207
627
252
396705
5809
926797
241
906
20481566
8515
262
59074512
103919
147250
1341916
1002
1865192
119235
3
11879341
205554
1250
120
6236
6933303
212021
3
30937092
9514633
136276335
171253
2947913
7
113
801416
81
1609817
245
2
2124989
241
5
422
15150018
119
6785170
163
16
3238108
12147390
53302
8738
479
47
3887083
29
45
11
148214168
96579
258098
41499
76056
30142452
198958
105602498
9
28213
26274
17949
1242126
2
1377
54
5776
34604863
4
996
46382
237951922
36
90268
617
4518
795
288628
189
13306
32098
18
3
62
26409096
2
182172738
714196
755
94038
1659
263619175
2
206608300
5
5261235
28
138380756
789687
66232
7652
231
1631
238
13500
122850
282826
654428
9405472
9484801
13960
1702
25
11
5
4
1127846
115364463
71507220
454
97503910
712
242336
2
109912146
9
20
12
212
432
7337519
110363
440
566066
78270
351235851
6554
25945
14970837
42086
2811
65
3229
693014
69890
8256
42341
61488193
11
6460817
3
28780953
71
2
4261
256916194
261764
597
16093
5
46574
1290686
4952
19
42246777
21406
8419064
3
23
8
8
507
3353901
322767516
452
291685
47263220
497175
55564
3334
740068
28
196
1420
6857240
1523614
2029
4
201124
368026
295979
22861609
1835
67
148104977
38954116
5472
378
11298
209294949
83642303
13311153
16
660
1109533
123363
41
46385227
21
116910634
217880041
168501638
80819
45
477
20
186228
3
26
3
10444164
55420719
217
6767
68
5
32545984
56914
361056541
1083249
6
3970245
50
37
758645
234527932
110974
598444
3102799
1337708
3
310333599
182398996
3148
40637
1499580
27814
2639
40
17043533
15855
11314
793725
6760
915296
10
240119102
110574182
8001871
49
26748
2272
245
855
116439710
7
139
37
148279859
81401
41829393
15952
16
274760420
31255
34022
316
156
252
7
13454083
512041
63219
72
4959
423876439
240
467
6
13211988
12
88869
77551724
69790
443
400
20235998
5
20534
438622320
237296617
20175636
791
68664395
142597727
141
3695699
1107350
21437
2625
3137
5782095
4
142
8
9
138831071
29368609
123539238
36
148
1403774
24
85643
45478
20598345
47
57784291
2
359
76258
24
770
53022
1170403
11015315
2989193
247944
62904
7
237
8741815
5761
12648900
3076
197
1791955
55904275
9293923
99
5
136
35838320
43108
31
20125691
24207
1001064
14513
1721
18822
3
432655
18
1257306
3
12343180
59467699
366
114250078
4815141
40850482
123117
2117469
11
6437
1617
14896
18
1437226
122347972
55038
21780955
138418
7
43
27922077
36
1693
6806
16915392
12
477447
77682
300580154
38
3720616
14405
1155
7017
231707
2
12
286835691
402767486
1185
225
303832
1610
92
1571335
12740757
990
394934
3997
27527833
2891
40
124228
24104
30
479598476
46471
39846006
234
5
459774
4008
46036
194703259
1151002
162
25239062
10075388
559
203
472297076
52194493
93
3
28331666
203364
8
957949
1000246
29
57619445
8140
25317
396
145
7153
479959750
9177102
19278
1368567
114
10
16491474
600
65254
2018549
423188
35990
1401440
2269
70
22
219624505
160
10610
6780
1010994
57149
75138087
7423
101150156
4017875
7
27
3818
5
1343
10425376
3
513016302
58
7828
90401067
103
1157218
3536
3
29048874
9
348
36579836
23494
69861988
536
43820
747853
12376401
27
2406939
342
339
45188425
1687
5849
497
147918
1178
431474
18
96
97072
22504091
8
6915
374736203
18
23546875
154
29
9
100413
4024200
12058
1018243
10
120595838
14961
908559
2
1968453
11521470
14525650
1245
98267842
97365
73
421000532
661030
1317
3981998
1925
1265
46850526
237930380
40
344
781979
46
320815008
14
318417
123500
3
241288639
280531
1146186
122872486
25
26970133
505
8645737
13191
5593
34
21
47514579
473750598
1578
51
58860318
22
201
16
89
14
419
87
5349753
49
4142
5550
468325859
1626695
26
32
1950
26940448
242
5458079
39919
3684876
3
96676
11
91
10344
1830
530348971
5917191
878
3624329
24
9
40190
812
13440558
3835
11
204
23
14971130
487413
529996
2612970
18
96387473
54
1018
11742
16
41313335
135218514
1264282
6885
42147534
34
47
3
9
1046206
11268
219475477
54481030
134917797
1573544
448412
6372880
13999
154515
500977
6130
1563
30
4
100368661
3389
293285
14
3
1939238
5420766
1156616
6446
10
1332574
26422
895
400
184770127
4204923
3516
310
227083
12
21
40273
12
3383
167030737
111822
81865
13
29998299
355897
101128349
195352
1626806
591
6637897
189454929
28
922
87743836
11
24077
978610
92
375552
41
3823
5983818
183729056
21428471
5326
66926
7191266
3652
109450
183
9897445
206
3736
100007
71995133
390
199599
118
64519
119727345
63
146
3812567
17551
88
10402503
28
338712234
762
366234
3
780
1757342
332262
7187387
21883420
4961661
120707
333
482752
15999
38552647
7971011
137480546
1950
793037
878
390
82
232072059
15
1433121
7785
6
423175
2
2732
7
21
7
573625
10
7
7622
90685
7754
221
188
405
57047103
418
5022
4026
905
36952
481250
1042
618915
5414431
33995
3575
434224
415992
63
3
7
448144
48981
1817
90068211
11788290
227
9639
1416
1785
712302
5
129470
100770
7541864
59870
282
841090
32241
76
394431
712738
66654795
43607
6662
3729052
112546402
2
86
1170877
72968298
6
6449
512478759
2814011
28540522
2072006
26
498289937
3893031
6637299
11078
6
6382
45
1354
1008
31289
15550
371102030
4094
44295666
60737310
64
509318239
41142649
129801
10
425394952
3808
43
122756
40838
238
109216
444
4961960
26
28660073
323497044
44397540
17
113218
45820
6783
75326663
19
1338473
126183
7506935
30
22858974
17043649
135664
55
2791
26404
875858
26206968
256
1901
1701
1150284
9
262479695
90344004
138219
1575559
61293
486537230
3
6706810
787
44309558
114392
250869738
345323
6625235
733
1836043
6
16365048
106220
181960194
3
589
205
3786
4857
30018
675093
13069085
311
95
1959
471
12
3234276
72143
6
8626032
255709
455233349
40314
22
122
2531950
43
39558
16869
12
54835
2915
19
413138
16
6
129201642
939110
12059
5
62
11143659
48173299
992
1594
51
1386987
5
302
496
2507
6296
4
1098163
15
319608191
22
284
886429
19685421
107
39312
4967
237082
28722
2984499
1726404
23451
108111
500
6
42888
11855
34127798
1817
1039
33488
4
998426
81
24
260010877
120
170614410
5766
8141744
890
2927
471004
64190664
3735
224897
211
50
111060
804
6066
1698
3942
871
5
11383769
459944
17
83
1053925
43
26076
518298318
23
1609924
22684421
56734969
91
1895799
138
51611
5921983
79570145
5475855
3599737
14
65941336
12579
255746
31
14
21985
12793862
94526
338
6068
3
48835
4923
25
3462
13680
1020585
26639
5
30231136
4765
242168975
205483960
6888
270
270440
103
11
5
17
23
171561426
8229319
42
477474468
26
118624
1763
8
866
384499929
148957625
2698331
8263941
8749
7105
57
475826989
13
476995
891
2
10691360
9877
11225
8
38451
63276800
17321
114404178
4547
68771416
8349
120568
123
242660
134
14
432843970
424986
181
95860820
1743
1749
257482
845
1306967
7217
33103404
366194880
236197035
114
426
3427047
451466337
130417145
171999889
3505
1021
964918
107
10
3
9452554
1005
142
2
19853983
79281061
162075271
334216
3
341118859
358991
5596
68449
6764550
135401153
10
59684
2298
8152893
30897449
194302
1719929
2
6418
15
49073
30934
27968
3
6176
3976052
231954
1748741
696439
17
5137775
42944
72028604
16
370711367
7593
5
227
13
6887023
553889
112
61944
308131
5
244506
15142
14
2705224
21
113
405946457
146565248
5472728
2
4
131537
11668
198546287
3
38796400
26631
2
249710
191862243
6759
189377206
1042001
129791
103582248
5076092
145
2649038
453779
60659
960
12444003
523045
27
1875
28911
1777839
695328
3706688
244
2387
1580
20579263
100651
22016
62879
42391351
1609624
89096941
1163994
352
42240998
3
5900866
215989
201
104194671
15436013
7801
494
518
44282507
221645511
126557
828
8807
11
5643
7184865
10596847
954
27
112317989
8323728
128897
571779
116336801
36293
3
14
96496
41532089
39345575
3388
183
61852
15
12
337701104
368823
60
177583090
43854330
3172202
35426012
41
419007
5541750
8540
1544
845
52
3
7480560
13
3
49
4
122551957
42491617
34
163622917
11302508
118640
169
116
147
4
3
15
412347266
269
14248
10
25577
66895569
485752
23628165
455
486495545
6
3669692
24716
474407
1488990
165421
3
63365
2475944
43190
56
599
445433289
1418281
453
6755018
5045
683
33
131489
6
167
3730997
3438057
2
522734768
15151
154518268
3403
132
211
369169
913419
10724
378
1045
12306196
380969935
61
571471
55
250
206001
3
2383
187428
7870876
236896287
1831060
13900
26179507
470599
50626
16069
317
2
24
806
391948
63116
473
285678
19
78
239592198
6
54779490
307268273
5003091
3412
2946
4
1360675
225178
383833
7
391797
11
4785944
53349
22
4
148855
3
3792
14
26
142
237661536
37396
740
7503201
1744340
31789
167
54878516
197
2921
119
3665803
8121
17107514
101591946
171
10
148475649
169196
3772
29
3079155
1751818
3
18
173
357
62100
221493102
717
7
15428781
365175
137661
60
128928
1720077
8846116
1769760
103634464
164
400
73392373
5632
84
29898315
10116402
1021295
3
112
84
122
1296
490778983
14523818
142648
448
44
23413877
77147
2903
2
6
245931285
4087389
25873011
19479
985
330520337
475
1035
7
1614
7240250
869029
1115
130
1507
1898
25220
29
3
618
478909137
43752
6827
24
260373
11219298
1638576
77
10
5804158
92470
911968
63
3251
344358965
30929
1136945
14271322
7798802
101
43
12255
3
275397
10575516
414
1056460
1590
196246430
33
9233
10664
2032709
83266
5737
41093
56128
1371
12581088
28277
3
9110
43832447
7
60
30
1258735
77
3802204
20798
515
3127
101643255
16
46
123258755
26375
2423480
37072
122661
932219
253
81920755
2232
62722
36
9601
43867
926431
18
9710649
56701
68
22267821
6
205860001
2003952
2451068
50
54114724
6
98336
337
5164083
7
108
3
30924975
382
35851933
70
957172
415415
4588
193
126
211759
734
12
34034090
23408
1062
142774321
38
3
127
492
59614051
111
5
11416062
3
29382278
124
27
251
26
106230
33
204
46
2
6697244
17
831998
45
2
10759976
985
891
883
290121209
1459666
256852502
1938393
1940
13
1730776
478416
35
2197
11
3781063
691766
7082257
68009
10582
3816904
2
51019976
3177
34365873
33293083
707
260751283
190
15
521
11476812
2
101927
1939110
21
4072116
27666077
3
65
288
18027936
1013
38
5393712
24572
42339
81530
125
5682241
2570727
360107
61479124
51
5
61763481
10
421618
121844
1570554
226333884
2542024
40
188409511
111
150846
15
193701234
7726
435794819
3
8134
981602
11
6
58
36
451
202
643171
174
41198775
1406
95162
23278
516112707
2956
232379475
91056
297498
12801910
355453
37
7
481
116369780
835806
13451
5
244
1700714
203778
7
11177421
536
7986
183046658
145968
103
4845
122008750
14
1450
117
178
7933313
32
3751205
181
15
7616083
38
66748413
42720761
1551155
121
25966866
33799
133
30982983
867
1678604
1081
4745669
108826432
90238574
281
623
653597
79663997
20198497
179694607
33760844
5088
328969
395689
2379
141612
69634042
415615010
45000
7504425
1034
9
1310683
1937839
435948
19
408720
33156060
1804441
2
3665
51561321
2783905
369244479
115
228
1883069
480188626
183084738
163847000
391770896
265
381
3409921
445156489
171674
13526467
60387718
7847
95585201
120644818
16633443
257648703
244399701
45
31
65783
37
940
40879473
47607
47
19
11837089
139
1818
2539472
999332
5491697
25248
6
62
492397
195755
1106
617085
427
342263
308839
58
438945912
237210717
4817825
1971006
20698
315157
217078236
361
66669466
451
9809776
406
15
31687015
4576157
5
8595
112169640
29
3665248
6
4390518
430745
101525
260715
1876453
92388
98997209
750
4304049
184274
125615997
5548103
13121759
29737271
122848250
32266
1758421
1349545
3
12
18153
110577
409887
64907468
258008
488626
57
1772
3956735
65263
3356
822914
162746
23
1635506
6
3272063
202517
140059
401573677
9776
7596
13089365
37
156890
9044439
471
62548321
2033809
6301
2670
23005
179207513
107815877
2019
2
58895629
160
131383
410133960
108297641
168717
16242
7145354
1371
60399
1387887
480
65258721
484087
670
1934765
1740
648443
253880
106646410
1486
256917
48083
412
136023781
488
3
268
210
162438221
125
1204
267
199
40994110
2071434
25344
788688
2
42768
522880
2189501
23
20450490
116797
565625
3032110
119
1879
28
259
13281
3
1506
1034256
7
413603227
333
1911242
195139360
13272
9095558
155
963
228683
9
6942344
657
648
20637882
11486
626
14108
9368609
3
84
35464353
14852205
7
1082
452
1039
27869816
53443743
14
27
56349
59
21
1254416
531152043
180
238728
52525
1455326
3424231
95754
5324070
89923
73657
1916
65030837
571
42
6
4534
9098436
8659
209177
59811
18624680
38708
42374915
11545038
458569614
1047
281623575
2
489419428
7
142
2254
1147176
3
3320293
3408
119
11
11466450
515
100
26
7
1316
1905
44322
132610450
3477108
7
74857447
1063702
11593143
490681
27024
56119024
27409154
340
119526937
139145502
3786701
137562
20119983
419
5253273
14176
161784
4606728
878460
855
198
20
26787693
2
230
43365630
1702
29647295
121
33
58
187048
15593
250683
123
61
37433
37799
9337
432570
783292
189069
35979319
4024
6622
126700
1651491
484757
1208
56878
119994831
113114
4315
140
7
3
7
18172
521117
129922729
1849
126431010
2
562
3379409
42
55164619
131544
761
18
50321510
3325
157661
850
13550
85
49809512
957237
7
27
2
422756
354
5245
129
10210
84078
58
510
30047
7376861
32143
3
79
639
259845
200
11
1096596
3261970
1873159
73153
1534159
1169
81
396
26
3730581
3351143
115623
5451
9
419516
379929926
14
107293
109575
27421
185338
7
3696
22
45221214
223726
3707665
12408
54
5909049
116
22
116
95
114
100761787
4364
2
12911084
5
155563604
848
2301607
7554
147744
133632233
19171017
1542012
2847147
291123
7
31039
14
8707832
138
2
396
2779140
7968118
122699344
1785633
2979
130269
1846037
490
178918317
3176035
16529233
8
3267784
13
370805
1662
1263
444536420
18037
387603
381963
323261942
143207713
397532
9
75
88264
1018882
3311786
107190869
2624935
88
6
8078031
100890159
6
28743
5
112
63
3
299580
7
178370
3
74355
903
1133773
35060
2010962
2146
115
49873
498742
8407
753858
20540
76583
261750
27341651
83968
118
8816673
19052516
310317253
639114
27
49524950
3257114
174534278
2086
485426
524363194
17
263
43566
71
762979
59120
19238
855
4
3008
4874205
7522
2
199813
28223711
3
44731
20002513
370
1118550
138
21
6
1902
196493
10919
12
1063109
3485495
49643
407044
16572187
419174500
812
51090153
25290950
8630134
3796
410
2850
178960
11935
67571375
1244
1581
1219831
9846
479819684
11
7395186
42399
11
408428
84454
3926
2
15546
2
1335352
116161
1922406
60286911
678456
42573
241029
368773779
10737591
6
614
100615327
60529583
6631379
299463
114315700
36583779
1379832
511
338567
206630
59
505211
45097
976278
73666
36599
1052
459
32599663
2602
216797023
2
3
226648
5
15814169
382591900
382
343390
5436
12142
16281
72416
119
2030
22
4
454178685
13200473
20
6610273
25131048
203667
89
4767314
93087917
2
123
10
2378518
396822909
118314472
415
118399854
308155
1212328
3
349889
621
11000
18811
447615693
3
127
6432
445736
93109208
33
19
8961431
176
5852891
14935
24
165846381
50715
368
1754182
770794
1606
24374
8453
54
3317
184200350
12630392
2052516
720
9
875
219
31243123
23803
14107
941
201039
5
5
3127
6
63
9474
789218
182024
70491033
1035572
15899
7423051
289040670
355693
89
40346
92490
44
517309
80
33
9326842
38454
141
4450
5120
40
118528
15325464
225886
593
9050
6802
341297
2576078
74100478
87748
50094
30189104
5
115
43
27422691
3894
212313469
23929768
12007
11146774
35379735
886
1506104
6508279
84
369194
500545
5480440
151580822
451290
474
562
1457040
21
136
4053
17
143913
59346
753131
66
1673753
9025
17
55
12
13
319928
3
4163437
7759
333040812
16
323141355
12631927
370
1066
96
1339
490208904
11245
277160017
105165
61
49262
863200
66071439
9
1297
7491
111
4516394
189
71346116
5867
6656
6056534
35861154
11
27747
3
5330657
15517
5
94
7
6968575
464111194
19093453
90288
30697
14
111
17891
1825092
78255103
448
70
6202
745
30
242
395619
100558336
54892
109458356
372387
115
386758
161
395
23
1321683
15
4
89679730
41019
12279
384773
2309566
453
3465
1080618
228
10566
15
3353159
128011
2451993
2
38926
17407373
273733562
929
7
376
1619113
1023833
520453
31479
29032917
1337561
849
226453185
486990
190
914098
6909
322311
961794
118
403679834
237979155
3959500
4039064
42
209
4128
16650178
409
28735755
53384
9
127556
6475772
1167
7
1562540
49614244
15407077
20750
63569
63
4771
10
21
16915
154
232939
98299
256
18
3304
109542
41
12636018
380
927
14070336
987
3
1749
261603
513593367
209766278
4
15
439280604
371
194436
285
7132147
946186
4184157
3646743
14168
719
233310497
2516844
130
533281864
3158601
446
185753
41208385
510823
113979948
1853780
904700
15569544
203125534
38
426
49
40
118
25748167
84
180
57171316
8212650
443
363317
653
529546178
4
320
3107314
10751
225
7
29786
1100011
2771
169
26717
235
90774001
14762
44
86924683
4
27879805
5675
184
26864
413
667209
78019091
500
3
4
5866
4361
1837
399
6944473
146
248921
123544
8081
3
13413057
66994614
349
74608
3636695
61696
1598
241
39519
6
339687
50012
2
6019
2305
3641185
24497
199
77865
43986
7056898
102
407034669
87329279
32250
539153
18
34919
463879525
14
47576899
448
2916733
9954992
16
609
3
162
66262154
4639268
8
32575
178408182
185761
2032460
47684
26
58
5888471
213753742
607262
481754013
5
7164400
152
129782894
185
140769
201848611
22778249
10735565
5956851
5
36221384
57416
41
74
35
6005
10336971
8081428
123
7069527
8002475
3
42
11608
629
55
218110385
1978612
15639196
940193
117473236
431
199929
447205240
8971988
460435856
904437
208
238982443
212
243106
14150394
394
39109
14566587
317
263595
310561
4503054
103477998
27
85732
25384
785638
28796
137847
1756964
237
35107
1800
15
205
1207
53735504
112447
3250051
108544339
192
25
21749527
10
15682617
57903
6
30514715
57098102
271570071
134087707
147283
4325069
3748124
383
6087
7804
11277
1383
83649920
17
1052
108
22172048
808
29260
473828058
332785707
18
713802
164867143
14492613
22062745
141081
981
48376889
694
424
78905
6
5
2962886
175541
783
63
139
25554
3561834
155072016
25
3208965
112
6
3045
13674
14
22
10538
4
2424
16511636
1165
3198479
757
20647537
7623749
28556
50191426
30444
430863
24
6612740
1140
8769
13107
9
427908
451310
1398626
469
347553109
6
14213
10231
111077713
18106433
60150127
3416
55532941
922818
288421908
1590955
755231
113883
104736
3
63466
23015
41
6
46
192792547
31037775
754022
2197890
2547219
1065
10564725
1440
4086
21
50
1346648
5528
1792
12541
124775
59214037
3656520
659
50
852
9890129
23019
248622657
3234804
1142356
7
8365
21730
280
555
16090264
12
3359049
72
25605
3
212949984
403
955
815
306224020
36362
2505
1463
10
173
109
14747
19877
40
11991985
4925913
69047769
1360
65539535
3167
390
59603451
3
37
11
7153441
1297730
4006
17738
71
71570042
226131
239365
48640
5
422890
19077004
3419
2
711502
59
28624
6
43
399912872
387131
95661
4400
119
510
13957
195
4114736
6
213
18543779
63540
73613
199364555
11
282608554
26022331
7407
498
9
29
1026
3833
8794
45827394
10527
27
2999
856455
7268
42
5433652
3126933
27
509819071
34549
48836
10528
396547008
7938415
520869168
132756
12
5667
17
62605125
2252
230629554
461
66536383
1683
7312694
84
51
12138234
9
333433025
12888321
3
455889
6
20601
103164
62862924
19163
22527
44524345
6921
1773164
22243
1321039
5689
2094418
3
141676
512053
193577
69863731
281301
509499
2512230
18129813
5297
174958
1968
20740
12393743
3160145
3335948
50
53
7
1300
47836419
36066
678
6366
9583723
3815064
387000
3929
822758
1623894
192
107632546
13
3710
30
315391050
57130699
91302
7184811
17224244
190
345183
1211
921806
7941186
155
325
794349
1230945
14438
79493293
18652669
19334767
60643230
611
534359452
140100349
50780982
30880968
3783
21545
1044566
8068141
2220104
23267747
216383
449196
60
730020
208847819
117
57
89049
295786676
7650432
1127
73335
83
7447
14630185
265600917
18771081
170901657
821220
3
330
5502837
48
2873250
1430640
332
3486548
1829946
6874370
119
4
25
70
107
224756311
12
201766
7961
55257
225249986
42558999
425
867050
45
11174
393
867
110371
2796
3
26
58584317
66145900
3832
383305605
31322
3145
8
2
4195
53986228
154
28
833991
10195266
748
4066
32017
69651168
3
11
846
79473315
28100
2269999
201939
14715794
2
117103
23
133920856
45253
1041181
149
12075334
3722659
42759863
3012498
533
2092816
31707
15438647
2084
496
407000508
5602
236204707
69058769
496226007
1105175
261563645
509
139343
5
6
51
57
551439
13406
11179427
8232
97
1767749
91
11574487
1473671
17
19
250394685
11
107373
3
19
39018156
150580
1798
19525
3003
1791325
242
2773
276483927
1160846
2625
6255
10563
348241
461
128
21961298
666637
43203078
14369305
661701
30723
29005
37
1642202
126238
194
55944
1054832
3
20855
2400318
42004994
983951
2081660
178689
4275384
3944
2
90012
223
21320153
8024201
29
136
4968348
18877962
7
6345
25
128865
56271
9734655
13372464
1618
2637528
418886
3711615
40122
1693510
10
15
46
800622
125642
87784
907890
1444
139324717
144
1009926
195
279
177799
3362
35750
19844031
58
375
11
86049034
59
10460268
207117
698
202311
4
1063
14514675
6238
364
1667545
3
373392825
29
1970
134566
62468945
171477587
258044
512784
69
29568
737032
1639391
32290220
139846517
642409
1006683
29
29567
14792
63038
65
774535
77557
5
186653
25
965
19194
490900885
43
31
6
16068
254
25078049
40
9236
3544
54340475
5805
1123770
6
278731231
8
490
9947
397575309
37786714
1042
368
50
112745009
111608836
20964088
12629
3
101681617
496337
53
17705252
3931
2474
883059
595
635
2707
4888549
292
3362078
30
245190614
674
6
1594
105729
33981289
6
3582
460
44459825
45015404
1512
593097
430
1796
45
500881651
310
394308
1789907
13
3
28340
167728
2292
3928
595
17101142
139390365
80
2
25628
1153
36537498
82575
709014
1517889
211462
16199
124
425323000
1120053
470753
209003
127
698
183800
46091
480
127704
100
1628574
204287427
466537790
321
316
1841030
227
52
903
35177780
7529671
19
6693
821152
2561
4
33
161925575
12352561
260833598
2591171
14453957
98
8116
132342
13
17
124181
27314
358974
4122
56670605
937107
453
379184
4869527
1823050
362
4
96495
983998
59
348354237
12
132
88
9973837
2201
58353
175
715
2806929
3
952692
22857
2
889
30739
4707581
134282844
48
68709114
125
82610
7820
42566
142152509
421
5224
13170
24
47737
6
71979611
55933149
3
12
132957345
10080519
5884
67
1008
96742
119357776
343378
54
63464192
49
17709
5
100
101776696
4689
771658
121
495437
146490
319
85877835
49
163145
149
111799
14847
152293
49
186710
2084773
13
16
3
71319
46
408904221
728589
515612460
769680
1211310
162670017
117839324
23009610
16
7
34972
244167
102
30553
6104
36594
69
6819
1774
678075
142
2844
59118
58618729
69
312
51
15105445
1114520
37
26463257
3281600
2
510
127722
37
16204
567908
53
125
38855
13
9430
111401771
77574156
191
6741654
153574
7
1384523
26728
249519
234439
80377
3
6347823
1514630
208744
216368258
60230960
4092637
299
1669726
4
28957416
74011
334
183434908
1222825
6
2
2
508978720
21953056
96591975
502
6051
501
33524369
23721570
44172
15499906
158917543
330294261
19
236709
26290
12679711
1395744
16173
8054
56763
16
17683
873829
853660
306
6
454411581
1216
371
370
5886
336
617257
15
10
1698
419
8
49018501
22
111
12615
7
151
121849285
60807
12301339
2
250774
1024511
389193702
54
4898
36616
1159
837
514268
8531216
327
4
272673
260
11
87559
3105
3061835
7011
44
226674
59
64190078
31929535
3981
936
328437
935784
17
225634
72340
10675168
370
478975844
3
333206687
91424487
7
5429
292353993
1414
2671
632525
882799
212871
20369
3952699
990
13615
195492
17
16971791
378691950
15790
115510876
1022
165576
506
2
439
30
2
377013361
1904
2475531
18
61
68085
1178
9967053
1062
10
178
13033
1358
436
6799583
87872
15281847
1257
849
1775369
237445087
23
1829868
27
81
5
2
69530151
42463
2501512
128632243
254
92102
7600964
1598607
4
312
233299
958258
266
1283141
177
41417729
1788
18
3
3
126466
786
421786850
295999
3
800991
14710
328016
5
3
27
38994
268645
702
132
2016
16109
55194
1396
11
807266
2826
346727
6260736
255
15992
138036786
5876473
7
4
249
736
363755
485715
165
14766
6846196
1348
161
81852148
6
1670194
15
1895
712
42825
4
152
54417390
1026
38896
36
360572
19827
279
12730338
447772731
6761499
356039427
1969864
418377673
1365837
118
3085
371
16280790
443717
666
415889665
88766
550
41804
59165000
65130
6
38703
6
3010679
2952581
4
682171
38
24
30
103932
444334460
110
41434252
1581895
11456366
265220
1684126
42
192215
7409312
910594
137
341
1308
9
1549
5
2161
39108
1032049
84
8049854
2
106287651
92
3
25906
17
42830
395665
177556
34
5057139
261654
3934030
15710219
248722888
7683
2
1159018
30251
31911
460145939
1559
321780802
1295
156781758
1671
5606
13
16432323
210668040
421708552
3679
7
61
3077
207076
89199
17000154
131392
3
1858179
264
26382571
125250
7
662
146
2967
125161
1845
15
3519
12667381
906072
3777
690142
1864257
3070750
7
45056
2
10258
3049785
468
9
10
51863
92502770
275803710
12
621547
884
459
1321
3377107
2440131
58084723
34427911
131034850
16204437
477
251766452
9
2058015
3446
15
49030
12593
33197
26995
538620
32861
2448367
14994802
238701129
356895
140
1904
142
6448
50
354
31933210
882
88348909
158
95
28759
1893
962403
68
11525960
6
18415
11507768
7668719
12533
43
5
14403291
24114554
468659
5849
449010082
219
261238395
129
3
31
57
59078
1709
114660
10
194678
2960916
52
7300745
8
3895
1391503
34900727
4466
18582703
92877944
28
301808
54
12995
106
26
7645207
1483
426685820
8059
7328626
4
218277
17
531828104
6479868
4492233
1832
12018
52503850
90411174
4056399
124882175
31036
5892
234
605
112564
920
44361
186892
31
27
3793892
5608
45167
1991
206506014
111
14862
5206099
257
4590
11316101
187
1663924
2847
431416
106395862
62
11556
10796877
433446
3
6252
109956
161434
41598
519954561
90908311
13
151055
203273187
9279454
44109
526935047
25
373021
6205
52487595
5
759009
2199043
12901149
223
59615710
9193218
1972189
459
1231518
3
12
2
202350603
7
64209187
2803
63
268
6740185
1005923
2181258
171945
19417
427889
157
256005
5278746
441779434
1514
14086
1795
11671837
23694
353900733
192
45698
57790275
764
241
3
474
1351
2551457
386409
410337840
7381
30921494
1249
169
15237
62
2439
519764
6975
10579456
12629
40
4
21
12127
68724
1089877
62601
27
44903
47
21788
229537723
604505
127375256
1854
74
2
61095419
14003108
162048255
267039972
867
1033370
1437
311282
8072891
2058492
5240
508
2561
82204
39917794
50
2353435
74
14876962
18921840
378562
73353
308770
14554
25681006
439
372
4485240
5460194
637
514
14
28
49
227737
446
433093322
338978
6722648
13
41
122
205506
123835
23871263
10709
3435334
133
4317401
2676
98401105
316551
267633647
25338956
41810398
32
12972368
109
17093
143434334
71927
11
12212011
23368758
2
108
1579825
7
6
18093267
252
346711
26994
434
261792842
5250209
6218
2695515
159
28642
539464
7838
49025424
51161608
27735
83672
7842
79604774
28329191
33038475
21
151842
16381
2
38222
104094804
18
1273
979110
26409
36940
4
3202130
5
152660854
22565
55
43418456
7165102
49688067
279
204594672
10210
394
1659707
3278347
104214
32568904
356307225
100
163
11017
12
58
158408
4044
233
217727
1199
6
2396
61677
4
829144
56530
22
7
229
115907
72901881
11121351
26291209
14056818
16381
142
369
7336
462
2
14
47
65
9686
434128
120
2707
956721
121167
31
441147
193475962
100
4504
2576
460
7079
87
1278394
2139
12604283
31612870
1017
1439
241932038
477099
3
15
68686
215311
1814093
454
17246
86102232
3792447
5
14644664
97194453
10763345
24
10186
66763496
12538
145
104
165404
198
2977156
55
3588021
52
2671
501
24
174147
2
1520
1918
8658298
119428236
14220593
2052
2242821
29671
143109
1748053
3
1294
932266
3299
97456
93458
3
50774
437158
213249
36
535246
5
116413
176601
475861
20311880
78461595
32252423
3268757
174
208603
444256280
4
132681243
11584937
1658
33708658
10685
12627016
12558564
81432762
1017840
30
228
28778178
8156840
354205
919
267866
499
109
6927
3
347642
1251
2
1215
415
12
19248893
13745161
6021751
3
17225
3119
8
210
39823303
1329652
185827
5
2
3
5
21
93
96445961
77
599792
63
11106
463508359
3
25114
345
58345
19457
12054
6687
3024
712731
165
44
11
3798
43052
1606193
39884417
1149
176
44380
485
2137
20674
3672665
3590
109521
39
43653163
519163952
1417
295
573
39364420
13
18172659
96349
145488449
3
6880
5
297374
2001
4
1208717
1550
107393
368
726294
514216
15545674
49
189
33178262
411
8
470596
59464350
19549
390
5957
28471456
346785420
141
237001
124339
2932
7
28786185
23489873
2900
1015929
24508250
7720
47807
487293774
253482874
7
201
193892
194371
866195
751473
345425
380
4857023
642445
19
483047
3362170
5
343325
227243003
2
3971357
88
365646
455
12
47200
791
325506
3551
10536
5296
11345635
14
488827
5329
346
3643810
3159451
34
140393738
1372
253
34716924
64994413
327985943
417533039
6502
665574
707
496
27
7595
22
357
292
8
6830
1160783
194207148
22060
88
44134
104018
154960736
3
28
335488739
326542460
40705279
60630018
2514861
26
49194
1904628
568691
29840
114427
1637071
25045
2988
12
4877209
55
30366845
276458
7016442
211
114887585
3
76821
51235090
30248992
1165247
40728029
1514896
115
2429
350877
22881
11897
249975
2
3
1381
36614
126330
209534
52860567
217432368
2990
9931
26128862
92145
11
36071
83
6
793943
78598598
33370278
25
33249013
22549982
382996470
29
6
3629030
966
371640
34622
72434
5782
6609162
24148540
46591
917866
3
318303397
385
881
738
399548
883
129465466
235201819
372
188893
92
2552907
28
38940664
11008979
423433
33496998
15
181695
246
9
226913951
749934
751
15027088
6
16
36611
237843374
2896954
48
99
23
1999768
678821
993
803
738
12171452
266
33328469
30
739952
15
32
34
22578042
1560
37772
12294282
9047926
436352078
92169
3819068
26178
1500
13
675
89
291670
3
153
1536807
269886
152
12716
117
103058
441
33882197
662
34254150
503079719
56018
132466827
9977537
55865681
6123080
86
15762
1507
318935490
20
486263621
1151151
2081737
211820377
2618758
11751230
3472922
4969632
413
126050
98
64993246
1740283
1998
6
865610
46380908
1486
3273
499
1693619
366720408
3776
5
79
61235009
78415
7329741
189
15750
4001469
2938477
16514217
476
116835
3
89355
188645254
7
14
304
927
6
1735064
8816
26757720
10649735
1338
2303964
58880
46708394
200962
542
108265
76800
1258227
24
32347612
18273
275830820
9
801603
235678165
43
23676856
2763
19578934
35923039
340
119621321
925547
111600365
161847345
3537
2438
106496
1426879
90
221114
92958844
6103
493
11164350
20
2
223051572
106
17678473
31
506245835
14521
227
99821766
3
26008
311081
1848171
129499880
2
226
1199355
36394965
570
649104
368640499
4304
1965096
87
206
27969516
7009
1552672
62
3955167
70
2864314
1620799
2337267
31
7
57835
368742
1585744
70241
834916
8389968
803
681
27565
3301954
233421758
319427
17140
797512
2611
36
12579
95967
62
5870132
3660
39
527308429
24404957
187734
108021165
93957569
244
84
14
4305127
2
9706
12894
28
1057
954760
1771338
34235786
999
29
65740
853
148934851
49859
44
102
61
14332638
424
23
15
56817
7287619
1812970
990
2842
4
45362
81
1442
2
22864
39004600
57
14065339
6696
1745
73445161
9445
50009079
51641
9
549
108229
243255
25590
892421
770
311750
2
346817697
1027725
1885
3
52723
152171
272
20
5
5972
425641755
367858244
147
2588346
1038612
123408
658
26923
4629
2710
2
70
1031449
1311
11944027
12047099
39
76975
19
117
2
2
302
394121
63236
36
3514
1793
404852672
301230783
778
41743121
802613
71
16929975
32248
15009301
2
6670264
29
3489
141
39
4707
5125
10654167
22884446
35432
175
38276664
189105
6
314771
7704
931583
110
10985
134602
8647777
67953
217
5487418
19469835
29
175
3740236
32011607
2125
2
657
15
74564216
29557692
27317
8297
1949
42360
430191
34137426
21
6
4196
329661
25498704
16
37223729
7723909
713063
43955034
193714348
6825790
210003209
21914
235623003
57626
169684794
10214
126329
43715736
3
2053317
483
947195
13709
46838
143439468
30
3
5408
52053825
54
38
56925
23463
5969288
8020892
416432425
15716
1494666
7574
4
857869
251447
70
1206173
158
63
21226
13764
3867759
907
46105
185726
35
52986
255364
56190
220262866
56380
2
472929
1319
108947370
63923
4
24891
25929
678
6
322331547
4447139
5587889
45376444
92
306025597
73576664
987285
3
196410600
5743047
5809463
41399435
17
4
63523
876
43362
207424
3
221218
533
59155947
101
1022
3
2156973
405108
58772159
726
25
801
2
79656
919
86986538
4609
17815
5
199
6
7911
250821562
5
2209
22
344869
10
985364
3813
7
31962070
95926577
43299
22805
9
867081
833
104540
390
16042554
4395
427317492
72887314
8671
131350
99185
27
22
295174831
152
3
15535
5722439
3
7550544
7283
65
124291142
16266
363
4
473842871
53485388
5034675
3920306
61484
108
21844383
1653581
4382
1083958
365625407
3742
48
6409
8
18468
28893289
474
969297
86947874
647
186492
115394
6
51810
704
25683234
63
12
432150592
75841
95078
7
23624591
7761
79
8615
149
389
24423
8289
52148500
6
34104918
4
24106977
1415757
73671717
12752
51244066
2842051
8
360
14949159
5119
3892
31820
324
516169
158454245
49
2876531
205
9
15710
497
13626
14
26982782
2
18981
294
324822
17
29445697
39576
401
7930127
482
439033
20123
3629952
537
116275
2376
1703
27
709524
42341729
25813
2135
223344
11289098
257977824
31382813
57
408
24418
15228
445
63185
38353839
1337
336494
160472553
393362568
289
415
4
3
122
105857097
23
658
5398
486001477
463920
64455
117932498
28705
132892
50962610
147
349624
6688646
11
964405
7
32
496965
165550814
30
150
219197805
97
8015
1608
96144819
63307
3784599
164986
1991
35350
45
76953303
490919998
1166
29504858
1429
54484954
1816
342508
44272372
32378
12595
182514708
191384
3842704
804
3129
34542036
860084
5667
382
434261184
1653
702573
2
298
834
135160
406910
12247
2
8
4102
2782931
16
27097
514211305
12
50
178946
179646
63582
21208397
498101
6662
150166
51117063
132605262
31
37027
1221
194349989
5571
2
22791
126551
4141786
4148
171
220866
567281
3
2544909
37
833315
44379120
8530
1015
8
3
71
10807723
195744885
389
18
43590805
1919591
1701
4373071
115634770
129610
61099007
26224
4414091
35550
13144226
2132350
9
78182514
1830278
439771
1612103
763460
87
767791
109
3
9745
2662700
87789328
324450
158381595
5118214
412309390
198109
8
20192
171656432
17
236
78700
1479302
4106100
2330
5479
96
3
888
984
14080
4
9930
2037
3
80
388
87544306
66980346
752130
93620629
21136
79159564
2928882
78
11
3463
189906999
7472927
2
20
3344
3475766
23176009
1013
29433944
23960
5724
20501
6313
7595
229
55
159162
1380
389
9477
6282207
20673
197811493
16695440
28
7158
71715
144070
188
55
251438
51294923
451
118
5026412
153490359
4469200
54450
1129
21
149979061
6
3
416827460
500415
25
112817168
21
115922
20
355394526
113534
3
2929543
132457505
280
31687
25860
24
1368
2778022
59
49664989
15314
60
31625
1016
2628839
741
14
7
24010
20562
15
90072
371
61499
8078
739737
7
9876740
224
47015096
3964356
61891
72162
1029
38894
6
39298025
76749839
8387117
6
17177
42722
28200412
1110
47876
519
5922801
250
26492
8
10144378
850
23189145
2577566
250
15805
49
37
6
87642585
6848181
1182484
8994
8890
142461
18
63942839
158
24217863
3993161
89092
175
11
106552141
48007991
76
3
13178669
692
55501871
2237
413795
71392635
628741
105
9
194802
423609
205
2987724
10733
289
7924933
60
49597
181
2
473
4
225774602
7688
6
5
29
2
12
108
5
894223
110108300
44180
197
433178541
287070
444173409
2982386
110763
2279
6642242
4872101
250733
65341
45260
3
13908208
550641
468468676
458172932
9007769
2117923
36569080
5131389
13917
782
58079105
472240844
194593932
7
66503134
488345
6422013
3964
573679
29
51131100
257
6921
4867484
242
65931
241154
84
380878311
3021
641298
4002
6626
267369003
499134504
4173922
32
67133
236540082
2
5499294
3261224
378
322
110
6337080
126942402
56
3
309254
7729956
54050234
78220
379
301751875
172
3287
4849
18070
24905
180
120847
121761457
29209409
824
419
430024
81423094
9
491
946750
258
31
57960
916
30
7542851
27580990
5
274
663
429535
28
45
10
56
206497
1151114
64667
20263182
62965
36
59914
5607138
10
494683045
25331586
16
8
1170
124
115
1820
2704
906040
2781
20
180930883
57232
12
202786
105
4239016
1996290
455057230
12137
88785952
449
2036
278773050
31
10
20334
1320851
477
211532565
58538
314900424
43811
5616
10307995
103414341
91078816
25554
31
50742126
6
18
8501573
8246734
486882389
6038
306694
317
2330
516558311
229
259127
1409
1881085
3
31651520
234963
234277268
181231244
2755
234883
255058
1213
121694
104
258291059
2
26055
8
925182
101239
187036574
126
43618
20
513431532
10895
60515
293244
109
866
659
60
409342801
9
3581
30437
327
165955560
1176824
2205
771
34396
19
13200194
415
34956
55174
28103
12814
5917
127658479
209
127803
91675032
2893
10
88699317
15
39811
3
812022
313
1842125
3
137633509
685
21705
10
970018
6
129
20238
239957054
415734
3002094
3290
11
338
509583995
84
7172
3
937458
546
3
170088736
2
11729
117926
268567
590
1590
26
243881551
4273
124363
113980348
16011721
25
3901343
1601
139465
24
5409
57
2
258
80
6005897
40096466
135012067
344
6822809
129349
40
549
5
45898221
49
79
151938
24470
51514721
518635
23
10
1893
35
22
9229
261887849
237393148
346524867
37
242
95503
6444459
50
75158
240481305
505
15
30040486
29
21429994
10
35
21
82629888
4052
6206456
12269
5902058
6
1053
419704441
509876642
989573
73
64375477
17656
744
3889
16158111
1675
82
2601
52227
6606440
2
5982207
134571244
72
71334125
58644
28334298
1098
1983
21557
42435247
86943211
6
57
12088875
16587642
800392
3
42756163
5128
106553
14220060
31766373
14
29
429637
4993575
66943
14
120472
31
2756
276389
445796
53
2590
61343470
63941
2025
213105699
3504
710
53068463
48
5936483
253887
365
163395616
299
29057
4004307
910048
107
487189
157418
710
659
3138028
8
132629
814
1231598
459616119
937809
268575611
163192684
1377
65656824
228026
12627
122
116500
201
4819258
17850170
4126
1375
114562
14445219
8
1563
365423975
262181992
818997
5951
3279
202928
42449369
405771
923484
3327
127246993
2013998
14958
2028
315215
500634
521185
82009041
9183
452910
21825855
7
375400416
2
1711879
53947084
55365
6704443
38975
3269473
5
10725
48676
26
615
135
915
85472
6423387
19
459492
111332132
12711106
2735
9
32980420
5692373
57285803
191835186
6013
369973
230
948
568608
3
153767867
325
48
10874
30304848
43861531
94
42
332250442
2241315
6137
15958186
141
3
246959
32521
127
144
148819826
11256705
1338
11
751284
31098969
199194
10017
3
7798177
64598077
89169
333
20
1395
5
16
13
274563
389997193
63921669
529268868
6118
4453
411252
2
55461
1936
708
147705
37
2
230986659
948521
176960451
164115
89
13
40
2
1554864
1807
300853144
5870
46424
21
3
55739171
2344107
32
33
7180
259998402
5095325
1504942
7461
3362
39303
25
2232607
195889948
5977
11964
32
515166
126830947
77041
65272294
8
10987
99072267
7
3647
61819512
970699
1314
524
135
32
391956
202899
7275925
102210
15346403
761480
70311
52259997
1390
156723436
86379
4005057
396911
24653682
33829
257700
15
628647
64622116
12764
26639
140
192106679
181
34503296
219
410
53484
582
3319765
687
7
456
37055
716085
292
118641608
1445
125941529
3492
351281
52
44420575
196
403
473
79
95
326330
4542866
28632618
30654538
603
248569
100378
2
305194
169865656
67769759
15934033
7922568
2012067
27026491
60993
26122801
329
15000420
2089079
87743
24064423
14707693
51527083
527978615
10119
942
375527
1496089
117687568
1972228
290933678
61448
637
115
69
13339
98347202
52094590
20
20
258741
2839772
1184111
514
2029
281639
4051813
427956
30733991
54344
1202
11
25
89213
329573880
40879
3
54396853
3
4684491
63273
187346
6
558
4
18
1492
13
82
110541576
206
1225112
3982860
1442
5055641
221125
1901
151124538
184
3
16624
36788
140052238
32709401
845865
1967243
24275825
1573006
15
236571
39379523
242656
238
844342
2
451123
12311
235055
113848386
475439
25138983
1353
10626353
119
15199
464
67996
163
133968
4163
28983
118002430
231
237628965
8060497
95911980
496
20559407
398
1129
13
5912
277190
24949
38815436
1241663
26
185
4831
150
15
30
2930086
7
4656
909
15837512
3
749564
257298296
7789752
14556
115
8694
12197562
7713323
135432
108062790
204808
6449
2254134
6276035
2793
161
129
382
77515033
31
21
10
180939
166226296
7314
2021
70842
212023
3305188
6
2049
1736
5024356
1517631
11
46693254
1643
664
41658691
109260
26
113415
13
135
11
1501533
5536
56383983
45892246
27320717
3867208
167017
2
459
21808118
1173561
6721392
893856
91
773
2574
338912614
297201
29818
206530616
51595
11224
81916531
687395
674095
25541
1433
56546534
10742198
15949
1825
55
11
175060
17995639
213658104
1613
16569261
19786114
117
352777
1372
501
140996
37
41208
201406342
10328
22
1457741
4
863749
325
11718665
219318
40
1031
2470219
496
70456633
2068886
12247
526
91678
115147
32118014
2706533
68
41
95133
26845344
4901
9
195
530171539
1067487
132626
7703743
5
22
5
12409
5232687
207871
6056837
13081069
18
760413
134
3675
304290
1000074
1029134
15138069
237429105
9437882
2018
19010
46759
4
119
4017
2462
64
30845809
1204
59017
22
28920
24
29328581
29
997
1699448
41615960
11
61112261
9249
8
69
82
488639980
180481461
221857
10
44
709
16131356
6
94
469
67560179
23
15257
115885137
17527
24
118173
67
476779574
746
3
34197636
8009
6324529
2448200
1888836
47
592344
1620
110
811
1889
190607227
486
422550843
14200
14974
6
2064673
24
13732
22
3942
223390
88210840
25779642
2979845
54
2715493
18
53676929
5
17933054
45346
10258
128296
19463
1661
161497
6259817
1904
5287
3480218
81201
3
1382670
74423
405889462
642626
33383
15007
3405
185510840
63
10154
76535054
3
5936338
25685
4574
1384660
95
41589
6297
7
234117315
259345236
2
452
16
29
72961666
59
83
117183076
1952286
1810
1425833
5350
59504698
6738
2088268
15
7780
12
23458366
13
4410238
9058336
1693456
2109
23
523788
403
139433
5258
18587
79259
43
6
118603727
122
48805477
2211310
5309416
13490478
26
3
757
12801008
394
517758102
2094726
33146091
2660216
13072715
6
305121345
7573036
11
12013298
151216
17
4957015
15175183
1823
96518
213141
3
8008
500761591
6
7
15158254
6
3
23282
7305
1449
4166
12
14
5
91761
18038
308
345
57225
3511
60738
255493
100643141
23442
87
16108459
98087279
7
142
114777
438
10220639
1400330
1026271
225704756
765
1386996
1785970
438549
112761
15210
1612346
4350
626583
92755087
97787
416684
524302
65414
22
9363
3019
120653029
396071
113
270407960
27661
6930466
220168873
30442873
10
28966076
515
714090
40681
12
756
1936
915
68133524
34
35363393
2
174677674
2035
65
341
491549
562
806645
2495
8150
16788543
350087
104386
439124
336
523093365
116222275
37124203
451287
6246
17804567
15174
12
5
28067
1607435
426542
5243635
2371435
14056
509327
807
55
47817
7547650
1648806
415804
231908
1228
39603794
2
46416100
46845431
4090
5
112047
204194514
227
99
191773
19607
16614469
30354681
194
15
1285646
920
3681292
363
66880057
32
41
1642934
14419773
43389505
1180608
166593607
97921
30
3
49
283176
492
15664086
113434
11
371
3058988
46
3993519
39
5489197
2
4102097
174
3
679
6499
13
250
816160
1980
336971579
2336469
30
370
1432792
3
32513
15057614
13534
2383690
79148792
5
30065
14579
759
293097
527
4445
2915
63
412
256260198
1435819
10893
69
656919
99592
12369026
4108960
78248817
16
112
46586
88
335932
14
517873
94037999
143140196
44
1295
162868220
28138699
512444155
29307209
258
19760
61631
7464394
8939201
6780
197
192590287
1776
5
447
603
2081
3
31032875
5944135
2742201
173749591
56
1807
4851
36
3106845
3907080
3
52977364
15445
11
286
13
3
11253
27
1826
12643511
184
183
5
15728
52535621
1295385
199433
790
176912703
8875948
34356
3319329
13
8218
50296
29177
88109
30490
5
4
15
1272557
51
106718
4043
191669113
3
24
18886
80911
1010532
32227
267362901
323
11065
11034
13173735
61018
3942692
971
5
14
4009
54062
6672
3
94262578
6
95086322
3480632
1789662
53
3826547
10
90
63
55331
234687
884118
117524844
6206767
185312
7
13
1159
3005661
15118515
360364922
386
180540341
484
20963325
3587
201954
14156
3311886
2719146
1931
3868961
31412999
291043040
6475
2
562196
69356733
269384144
3955460
3978193
109614869
245756
30
603102
2449
7
3398
1461
1106
419393
116
693
16301
1275081
10
258916
82732
124914052
297864206
587
3
2006432
320343
58
37
24
4
17756291
241
330461844
81743831
107935
202315
51768958
1952
1778
5542628
18
239102
812
52923431
2
68
215099
97506793
50
3
43328446
2
809
3
178001303
411
418842
872
11130
372668
3226672
478767
210006850
556473
353237
121196
61
25862455
5370154
1343
28
1067
62232
1531368
1895
9676935
19
293
45984
110
2363
28
1492257
445486
23
425752288
24790028
182
2988570
7902347
3233
29197
107
3840
2396203
159
389034445
27768609
8961
139
15
1020027
285410823
3
30747
442742
40
6
10
1172395
37
7
3
3833222
2
1388
284
29
1888883
124054165
244329
27870513
5542
1179
27279313
60422718
1491
550719
3561
5
7197
2526488
2
510482
1705096
404072475
127
224856
16241970
8062
3046
86353462
23998406
4389770
442015575
948430
239005
4435966
453
385654
131
169024
62
365527784
499
1247
31898
3
34965590
152
4
2
12477
1936
19
41399
2
7605540
293116
141793
458
573
16
10073
3111
2346418
1791736
196
1650718
60871925
3976106
2
1445911
135708803
298263
2343055
4359362
211542
724
13445756
2695
8028142
22442
86
35515462
238
13737923
179039
96903614
421806014
2138
4776
29724907
5
1105
2
29359868
32319748
69247
3
39781281
392
13106964
6261971
14554672
9953
2777
6105
15
85396
3
13711860
961591
1729540
3566
125587
11
98422
196
10019
557
10832
13856
1014303
77004266
156
1745181
1124402
460
19834
3
7416
151268
148576369
2
3
291203
368748
180637
691
31994
40177
7
125713
115
4007
30
442640562
21
2
4720
3109
112048137
15
51591
994
9384289
2603
6106134
1358914
5
3
62997
788
642622
3
4969
2
700843
526987
1457447
134571527
91340
156066
12140143
10
119579
110570
22174
4199220
414
32
2971270
75180243
10609682
180814597
396215
405
107
9590272
71
899
62650
70
954
27
5368
3035
9582666
255
16518
4931
960836
208783317
40
135958113
97150
853161
495
23040
20
153575
90
2146335
11022280
7562945
468022
393
101
53444423
110832
172844822
120477870
440584440
287253
320
113951
7953
27656770
37
183257924
664181
861
276
3048
3264866
106221
32035583
79047003
800
234
143513609
15655267
341376
2108
25
207547
2548855
173887045
29626812
1399
14
2
418462
477475
62383997
946
2794636
2068
50516098
1252
93020217
340
359
42
2053831
465
7634
4396091
582
44950611
15044
356
2037051
11
4018163
11135653
11
107891
35
3243
17989876
709119
9380045
385938079
39154365
13
7446
37
605
233147849
10418
46795
237
452712
1036351
261816
136325900
49
3713619
5703997
7
50
485653
390684244
29821403
13153793
13156
193426
262127
479306033
14800121
133213885
15
57089476
238087
470369
86554
52557201
24488554
16039
52428719
21
5578066
2028
267516920
1876300
10129758
957347
1173
49217
11
416819
96488067
13282
15645
15006950
315
335
264933255
4
1972761
423359924
7546983
11
407141
620627
16784591
1866
7
1270764
3231206
9
869
13663
1143760
17
236958884
1899
115
4803
35831927
57051215
41026
155
1544
273557
3369983
22
101203
131599065
7624756
2
18080
804
8
250896990
98763
365997
703
9314
6666
10903453
597
1289298
2250069
9
51
59
222
9565
137163
35881
14165647
110345
10100
107591
130647500
2094
12582279
32519143
11
4688
201
359
37668
10223738
3846345
26900
232
2565343
165736743
36274
39853067
2297
3292790
209274402
6055
12955
577379
260839
95514154
61
9
2180681
14013
17
27330775
3922
3343817
198393
2067
13
22669
12937977
2040
17
95139
2224051
2
3068
372870049
3249609
14530877
218
1974
241
308536128
52983166
88094842
3165220
1894
208
59
109736374
7858263
7503866
782928
26438279
3268677
7026
5877
1684295
404
18
61861934
29184
4619272
1744084
35
4707
14353506
12
71412381
320188
2854607
109406197
2631
313
29272019
3735810
2
105462
9889284
838876
357
821769
339746
848
18
3628586
829754
12908
8326163
153348172
35391
31889941
9420222
101
89624
4080735
14547
56851
164
28125
968244
168990507
27
434742325
2591
63850104
1201
73830
2921
14652
1849
29189
1920
851
509
259462467
66336256
831126
424317013
22854462
7929
3246
376
196
9858
150
75464
100
1022
2445
394
138
374166076
10800
50165105
4469
39899
7600
2122583
6
1795972
457402
5888841
7309
31018283
3154
21
202
7
9141
62987510
33571640
17128
37210
27915
7147
506906
32260690
46665455
58
200400
20310364
19906
3984
447
179
446
15
118
5869468
26664
48456
7
14597582
23666443
15269
40934762
7579273
4514655
1227
107419445
17
827
190591
2619
9031
30827
9
761738
79
1613849
14
1168008
158160
17621
229441
1393800
29902
364788653
7492
49392298
455435
747
445646
339080
1664
1145938
291141845
17314
51
2
77128
341450
2411
1425
7993
4920
398302
446933428
131148364
31253856
55
449
174146829
11880368
2095
488
1498
606927
5
484164
9603
1640790
445838
52191728
8
204351017
146299
62421911
6
13
24327
2561957
4855
44
2545
285
93
13265
8302
16193036
3489
4715
406
5
265657072
39
30317
442
295693
5668322
67444372
10761
9277974
12527397
3567
706410
4977
195068589
22046340
119853
523784
16377402
10
4157
60620
521394641
530590057
9436
375812
3085730
492
14063620
468815
1430658
20
1462
436876727
258628179
45
163690
27
59
9170303
3525
38853759
52028749
4823
216
37461
34555
398420539
13383
15196
16251173
115424
8014
13938
3107
3
226459912
114616
4133501
13982683
79319089
34
539999
44
62972
47825407
39316977
2
6596
33
93752
59
2914163
181654
19955
6
19062622
28
117
552
12530110
10
6
6
12219
179953
11173
192
5
126
31
1426362
5
40
59969
7469674
6
1260623
15645521
2275553
87750
24425936
1928
11146544
28565
56708
3446
2
12402272
106946
831
1032
97
12
74
37835865
21543946
16
232371674
99881346
2322
3834356
910692
220922
54949
695
780
140852569
252
3
363262868
372294
411887
249
208944241
1930
86352
106040
410
18289725
12
11
443594715
315118954
332
75864156
33084789
19109667
204693
9380
24987826
3049762
91
512089732
413125
16525
206337520
194557478
4592
289298
38005690
227111
1972478
1082429
6393379
10
139411
7
8434969
118758
2
1120006
2354900
3859931
7639442
645910
54661
43821
3071
328
27
41
1018
13759
199103556
13666
20815577
114566
527009777
28938876
21362
563
51451123
380
84946
7
2487
2135
5
1951
102293
3107
39036328
31
192224
961
21142242
104
59537
54463
1020
8989
300592012
1549562
4926733
524
8222
13528
76
15
1782
3522
36035
6495
117809205
6506079
4107
652
91
56
1575
744860
707022
113408
63064061
764
102
33639
2
30402
1619
18589
51525
1962
334692
203373
130155216
5293422
260
263216215
82394
87
4
936
3
3979436
32
284957
313083153
4463
1016710
223423
1227
7365
1410932
29
400436935
905151
10047
2
110481238
8447450
4
31
1636931
2024443
145634
3
456434
26
4
534732109
3230152
1193
29596879
278890
4860669
927
129648681
31745237
9
13616
66491091
53683830
83
116875832
1425
1537
665250
56450643
7173888
3
182
6233
38870
26993392
35937141
24372
101
21705397
97942905
120
20
23604056
103666116
3453
14
8715
462005
184
21932044
96694353
83
62519384
8057
229317386
105817992
2
7098847
14186558
29509
27677315
1454523
16014570
4061
4
85389292
6844133
61344808
432885
419389078
44274508
3
4031189
3517811
5
1612
1978282
94148
173
7362714
182195
23
1202
27
54088
5
155454335
875
285
3207
4651680
6214
8037
276
405497799
817061
6529
14
23901223
2627299
2
949
53239900
78000
51
40524
15
184622616
1258
2698
14
6
75199
1689
1089327
7360271
4193861
180266
6342069
228
1903921
23726
898
92
8165
63507204
5365
37833
2649
737
230702403
3749532
6
6
197
168
2350775
50998
151925465
1047
3792067
892762
851447
15894
13
52
42938701
147617009
71037
763
1667156
4425689
1877713
73
468749
658504
46926431
1285958
690827
30118
15
11346
25088
49625963
3723
121
375629817
35762608
7495409
4278
41
1093
7019
2
30
422
13
29921
49563793
236158
228868607
302670774
413297129
484
37812399
42
54593878
756
107919491
141204
484227442
10543
144
15472162
2721
118138
28
12
338
283223
9
210974780
7
64562949
1732651
27778439
45699410
61924
29
316
120497
1092
1035462
1187995
9
8642
15282143
5168
10941902
33
6438
3197
882205
3250
7001
4797542
184
28607
5
82347783
7878726
7558
14022
21
864
3102
1903198
7
1637273
676
47
284
58333305
1531
167075347
9049
49120860
74
41837749
120
273
1154
917942
3475
300272
655
21508
170
3
2
812
122356657
14617336
659
26
1067
13
37
261390
26299204
911
753566
37720
1557
25292954
98
5271
29
50861817
736224
476
3
165908981
32482
5709890
46
197
213
4587
127
6414377
155
33
271506185
3337
55146959
12562240
4
447
13
262128104
3763066
66607519
66394564
139811
42
772696
19438
28259
9311
1559055
425647754
4771
439114
43445556
46598203
30599
526013569
1565
360341187
15
5417856
1767
379
49
297248298
50309474
99
982323
1798219
175311743
260524
2186706
257836316
72133
102
18746870
86
1312641
65577928
3595093
12
7
85352
30
82808
84256619
36177406
904537
604
93309
8263
82842455
171
83701
14360
118
594
134173668
23965
29
1044363
47862134
347672
70212
4
24816
951927
20
59
42050
69156
31433810
132
6
11
214365
18
40
24
351
13069024
62712547
96
1167
892650
14897
6304507
13
1366082
19053
2
2
7343
7295453
6
11
11
481950
9
20602651
152254
832
14
12285473
925
3
254
632834
4
180
124
388549
2271
27
301215
3572
5056
104298
23655
653
358535536
363680247
1807513
56110
112
43
9
744277
113538202
980
202139823
42
225202215
8378485
13473
7466
105875
516631
123820281
65710416
57881391
62765
6501
5887
870
567712
80764583
22821650
4
13490247
10
382
414775
393858470
51011
208235
516750
151
11
32744646
36827
4
528846
13
64
71038163
761700
136194
48156025
6
320
30403751
91334714
367659
79
8
402
994644
112
111
168
136
1167
8861219
2025
366835075
920
356728906
31908650
163583672
6
85
3
6984609
6
51551868
11
525919303
91149
7
7157
8305
304608
14
30
25790963
15
920837
36
175
14108
442744530
3885696
129
2523471
11
46485
416660
243
17
187
1512
10911
5859
40
59200986
517
289195012
6713389
73811
8493
4155
257
323211
1055353
3230
18322349
122861
5045
12071484
509
526764481
9
12
486
166415
2078839
248
5
21119
3
114318
22
1942881
27
68450832
20600
1266
28
37115
5
20
1181
181765799
1398
7893582
27533
28
18565
251
66301132
360644751
323766890
50230191
29630
13
57680926
50
15097635
28
13560243
48032866
6833282
33737157
8745359
23132219
146
47486923
3
7
1251
46949
22118436
117
220510873
59771
3
824
227
61603219
41
53
42
6
119
25973621
1983465
5671
8119
523
15867
1506
12748
166698565
230
3534
242
3486
872
2
1854
22
981913
508
106017
4
3582
10468939
96
430639
8969369
219779775
66
60
2
20
61856712
4498364
2439281
48
22661059
13
15
31711927
176069
510367397
32207655
3154354
283075254
118733
68864980
262781
505146158
2
806
55
2646374
3
6
50417
137812
3360611
20
157375
147950
1255503
49
878921
7
1324
19759
5420217
335665
14086535
86619
14
6642927
190
536433438
99396
5922
2
401419268
3179
26
46647951
4253227
190957616
29176235
43762
193992
2365536
2
25
516234724
438491758
167611
302682
335
6829113
13363
61560214
1037796
172264
17834
272022
585
10300957
2433800
9779
41981
205
46
2384
3413133
51
14324
52034
719715
7
5215
18876689
107830
105
13740685
48928483
59543
88254
949524
406060
158954482
1514
53
9265072
1695656
30453919
663622
5795
21967
45658
5
227051
52917
52962
1962945
2
54
9905846
499541881
22
167595184
67048793
84746632
14
223765809
3
5376150
6053
1325
387
55293
67320
43270152
1022288
955164
16183079
395896118
39335
272718
105358
31638
426
4321
1124611
4
2078173
30
50
13888
7
16017
22834609
959373
38045641
7
5801
2
471
374
557998
34
60114652
449
124
627656
92109
11521222
23541
5851
59603
159903629
191
26457
7
415
45861945
444
12802
26528
3703
44970864
1747
10721356
7239927
5523981
5364179
195318134
883
151
1475474
120300742
30
19
10613991
328482
385372
613
86
350
1249255
745503
533550955
9112
39
1644
18303846
94
301610
4020
221
212478
2464945
3353957
1901
3673
3941
209254
201
7
5601
6638
28
42799
157
364012
53
198
126709
477504
37
4
25
331526
165906
37729838
3
14026
130988719
42988315
28
6507
449209
116
2973701
324
187127997
15097
1033885
297
25
179
3061742
3
209054
53
11949
41828
1971228
37
6011333
214447589
18
64395
11
28183738
253
4
6982
425
76
89776388
75
108528127
9560
13513
11
488513
258084
17581708
638
165
9
255054
705
4193109
63451
28451868
32061
2938411
416218335
4118
3536997
565427
410
176741
515084212
3281
523200
66348860
8269320
1720
117854078
1165418
435945
8
2153069
5
335
234359
136
192895
6
49174335
131753759
33
1881044
6723457
64052098
2023
1156
71198567
4718
15229
303960848
147843509
26614361
139078
455001576
28949487
894
90
1199
5448
83
283
169465
4389
812
28793409
23916177
227973195
13221
16
35
66
991
1655
2015
113
319
253690
446
1613
293
18
10515
167
1455
120287238
168424568
87308090
48
393
7866
6
4523
7
5064264
20
482849
235
8833215
18
3928608
286
3315
4790
53185417
78
82
56
20
34002237
401295754
7
5
2
2789442
1954
15131576
250143
103928
38820
122
1828355
5
36937
546
56
1395
22558285
286514654
680
67166
102814634
12574
207467
93672
508
6838000
7
543
27837869
264
2328
14
115721495
1219863
718412
4077
13926
266440
2
268
18
14630876
197424
31169
256
1085140
117019979
193170
31
1702
109110
56450
292516
35
3
240
521
125225
216967
1587
252810708
923
47326
536
28260
395073
206
105994
357750532
2
26601143
49334
349
990
1489188
444
2875152
10
62
1235
63899
39
28
87578523
807648
778406
78578787
46
62204987
25147
402711877
84892179
174824
1743
5128
98
49
70794946
5141
414559131
478720
315
944945
27
21
977252
12407
1940
54602140
3354
3079366
6833245
22338
4059397
4
79497759
2881
61
1751006
11087
2
42938673
4
404231208
12575915
1732375
669183
3073855
15668559
4976756
4024
113703896
342
23
32
32813451
28
1916
3722
1133
57690049
245
238906501
487
1499961
2204376
20923
460398
9898316
527397
62118824
18
370
332927745
13081
4821973
15823
198
295920624
12471350
18231
7
7395
11986989
1198
151196
402805809
128401050
8986413
4331909
38347
26
27
30808954
81
633
9
123125866
142
5629
5
307240
32068
505587
42283
113325
274220
3
511091
450802
7
992092
2730
2619
116657784
433057
2166
16639894
35843135
59482
1733
75
43255745
3
217
21062
4670
34
123684
837031
28913
207090
57642200
19868
5599747
90
5051798
1495288
16
1607988
12
6
1446
121
766
867
88
311823125
108894
62912049
3559
15217231
4405
9
18130782
8440
7206152
19597742
97827986
807149
7
34882633
237325775
26493142
168035429
19587
2240
806
31
1819
176138
48
233
774228
4661
79953
125
10
4064
40
22613266
34614
47516
829
104
12360
9866
16733309
317
11
12881504
293
193
495783858
599
7
1806
823985
1036
704695
28113
6725
449478
3
16711525
73237
15424133
30
154
4
453069
26368625
20168923
42370
18641147
5
4445
3847
123611
316752707
27419
25660
3
466109868
39352
3109
60
56334
37938
51789523
6
53452
89089
19648
27047
12
194
454448
332772690
183957642
14
1179
9875701
1243
21738289
723250
15744308
7
16013
734
33251182
1242728
153
113
77806
1705
286
12227266
43497
22813
14754
3447
31
6636532
42354267
34
107
31
14
31821951
67336796
14612
471699514
1370
2212542
35464
153
3855
6899
6921
1450
4050304
86640780
7
957
153071392
38284253
665162
940914
351317455
1310
1707935
1193
1844
25
18275712
1189
930
14375
250
7330135
46619
511002
50
227
601271
41616150
99668688
1805
74407
8674652
612
43209
658
2348444
10
4004814
395
4318
1579
14040701
3237411
538395
3921804
3517
17418
560
1624203
1375
44
4170311
1491
102037
12
25561364
10854032
39661
165479
130
509
1162324
99259165
8574256
4625
3046
1378
73481721
15
21552
32096
673
294945047
519159
2659
55
1402629
8923716
5702902
2022470
1916
67
1304
3167
5711302
70
185213810
796243
850
1001
207441333
101
49
257279690
14396
435538515
7
170941846
256899012
41172986
945
440583
8334
14
694
239482
191596
8603
80
43839
258143389
8017
444
81050289
5848
124716335
1824
6229
6301
4273
60
28314012
10200
227
470872512
126993
69405
79913
225
22126
134063
626
5058359
5
490984681
82
2088447
211407448
258
33623
5
15478131
4903
1072
17
640
121975757
1102386
1670987
98
75548287
1784
355218615
1385
191489
2336196
829
1797
229671280
182094
117
59135642
2993
2160
48729563
2
275893990
1204311
26709
11836
407
314495
3
32000
125
522457
8371604
355
33881180
429637
41318069
15786216
506609306
10613684
2321966
7825
3890435
133008
84690384
14
25541593
15
25
312
406045
461948
8
460
141369
13530257
241149067
11
368165229
16711725
63437
161694
3481538
28064978
368
8317912
1133324
2989
28996871
33252315
13811707
33352490
47422992
43942990
13222
175490884
36481988
3369
167245
148
150121
6953849
74
50048
109322
7
7
169703163
4
4668
2
5578478
35320
14
17
763906
242325275
20638437
7238
7640
1030
499
127
531728480
3448
28343
212
7
1153
23
94
11585
29164276
272141074
4066
8314627
12
83427
171
9934
7078
867
193
24916
5
2554151
318
3819
1293
17730
3910450
296
5931794
116287
4930865
2
1278037
8
2
9
26813
236
678
244622
315035
86887182
4458
7441210
12169
1680
7
45
16
14761
60320400
23141540
494
974902
88890
49379679
209975749
1490630
30759
658
398879
14
11393006
2258
511
222479340
129
97
65671933
243564484
128
103164372
507225
14
215772
23115011
141500
7907
44216089
11
26
3
25879464
52547
21
424694642
2
2
2131
49769214
125696
115733
2365
661344
8089
275
3571
674055
79
91
205
4429953
9315961
26582833
8345
131069
31
19463266
6440
687
429088476
466704
194566
148273
14910802
22
2283
62126852
12816373
2164
956
51254223
973234
3
453722915
1639
379924
113743666
21166068
2861
1858
1143506
13
2
2990
61513567
204
3
7880310
221922
8076180
11384
3349760
15118330
351986
3922783
2691
174
1071328
23544
5006404
4747439
105553809
28884
28168
9684456
3259
350019545
73147
14772
16700348
102
4
349509834
5316522
1006268
4250
209265059
12787442
212968
267362
21
99
81647075
37
686
48
313404959
22389367
203
1974892
83
134786
9752745
1834
398286
85
510428
2
6
22
64
240799
11266
178048495
60555288
221787435
42126514
40
398477
4
1709932
484091
65632453
162210
1214
179
3
29693
443286
41210855
8864
204956885
117545833
1393889
2
343070374
218939
20607
6105
233539
28
41333
11378
83288242
9288105
140538
3587
8
3233
47610
158
492865682
1127991
12
150
677447
3575692
2669548
1141
6
466
13
21
4167
57
13551
3
2
21921220
29
2104
483982060
255721
472
765
5
10432
246
6001
85227904
28
51
1570
27112166
56992
1373462
3088
253
349912260
5615
99844840
12651
16650
4
79
290
30
3
806286
96709
3396
14867
10
3112400
334816
189438
3150
21
16386976
1243
92
65365
40213141
2982326
21377
12936175
3870526
127913596
33533850
4
16482624
1036051
17864
993939
378619997
55
308
73940756
853967
716593
105108750
1914
2
27779598
33
25937
137
13968089
251434671
226306
102149
1931
813
246
7
23535463
12785
325841654
11422786
2949425
139002373
20
3
44954
756
241374022
3
190727
3
399
145736
161857
3971
13
189814386
915009
43890023
48211641
682475
3891713
7038
502
238334
97175881
3588
3
6268124
48
457729087
8121
791
5054
1472280
351
375133412
22
10435
2748590
4
249516
2119
15161015
152
70379
865
35966
3739409
364964
41622
1280
3116
7349
8
126
266009
4974954
46
6059111
41279172
117
4475611
2736
222
1503285
102
225774052
952
163644
10
989311
1271
82
31468
1284
9555
14810691
182253
3
5
80
7
6
1158
52925
4869
15
93
26
1884
67
2
102942
6895
1606086
24055238
2
5
18
19333
809161
28203
8
30244
1970845
490
38406
111257520
11
8815815
3
236596565
134921228
22766
45
57
4077
103199735
519137
1304
20624
17847203
362178656
494
1346
174535
1551096
51595763
1668
880733
1569162
42215
54294822
140682998
46
6093810
1905
53942
6
3605
111299
86208031
26
1408481
9814
51756945
1676
303
26206832
69340023
94006
657
24686173
27661873
137376
123
50728758
59347
3843
62
117356
92
158558533
30147336
71277
6589750
30388
35
44
160
60
191805577
3191724
3504
4
19819595
760578
773
7882490
61442
1657
57317
32
21
28
2750815
9209
63313994
2
188
6525
45425080
125
150
16
1125561
6758
1701
463788
7590
16254
166447
1564
36747
3788
6776007
15442322
121074
479072
97856328
3
13062
67626
79860655
1457438
14
5440
127610
190853443
8
2
1068042
333
1310621
148600
2941358
110573
6434
9357
18016632
2260865
323854
134938
904
12739
3460
482703
7773137
110341229
52666
50066757
617
121
1708
91
225
2378541
151846
401959806
962
1579333
93518
6867755
201059338
1398
21329458
15297
193491
114
46122
123909565
3159
7
340697402
1732
27884
148
97
38
16
382
483559
3
74
1626
899761
429555
759
105
39054
66231242
714671
57837
63445814
13
436577746
264167423
110
41315589
13970434
15818426
313206
140162810
436124556
316126
5
251
99
272998789
64920412
503273759
28
19
14209
2
788
6028
412
5
66283049
811
35921902
256028184
43729
1804
7694026
9727
21281
192
706
18334
23882
266408131
9153
933
14
1504105
5540
32
78
464439677
7423
3
230287
155
38201
4046
58539930
245713
220619
67
1697
11246588
127159246
46478024
1480812
123566598
7
1165116
88
2
12
14
36861
4
10584388
304762650
58783
521
57
30078540
1183524
416228
24597
2028
35323
2
61
18
1133
841
599
650749
39
1018940
745196
19152922
9633207
7
125154869
238948943
439
67319581
2745543
398512
6
213059490
2
4485
622
491
37281761
242388227
25
102426996
32711212
19797015
471
765
17440
37189
7
9925799
252430
235636
367470
1115
34364
25537911
6264
122398
19606
691850
2998
3647423
1197
1964703
82134416
24176
942441
1618351
695
15
35
41815
93083985
5
9012
73
22747
4181
28264185
5
141246835
1835928
89960
28745492
61549444
12348963
8831582
111041
452866
86147
10492
92240
26253337
23
3602
464377172
6930
28778409
358133635
62030985
1350
15
2
24151891
61866966
41330
401293
57216463
1012
63
447
479015
49
534425377
14304185
8
2
11350005
8
145455
73874371
3677
5456
2662034
105183333
70916
7892
30
266401688
47874586
234790
8237007
10923
577749
9449
149587
1756
1555004
706212
458
217
810
170993
7
37273737
7246505
11016
7
6
5802405
7
163202976
23
174735
176
15
105
350268669
264
34736550
25127397
3
48728987
113493
2886296
2
108159
14025469
27
179968385
693620
501409664
834
28
4000366
150166824
906482
32939
6733
10115660
340372
28105780
39735939
47600460
11
417460
49
850
504774607
446803
6091
5593599
34116
14
14145
5
8409309
4
222
949
31
736
173605733
12366
20327
51
1344800
10956
13
22558
30138
1207047
29314
4598
19
173561046
448585840
2
206275094
29
3681
9541582
200
303950041
9
5563
2
427518
12105354
171801
33812334
1450786
1252
38495043
941213
1318
17710452
52
1313053
618730
7399
388066586
10552469
148965
243569
132412727
7
2143
73147994
194
24133467
28940202
1199180
91995360
5987599
1303
218669
786406
285
73
2044650
13
47069
22
3303534
356878634
7
60
1630009
469
3909
111161076
6844481
55505014
452
2070
176984
13
28
2519
121159611
156287650
3596001
4105
3936
2061064
3045730
976
99618
168941
13
5
11
124672
164525
89652
74515578
346174
55348620
11
174826
44
34810485
8745
238
1389015
2
94
250496216
244006207
229216
228259838
5384
5986159
1515
33852995
224812090
5777
14
199842
237935
5580410
267117
2399
17
737333
70819624
36572227
48243265
1181
3809
20521
25384012
2437876
14
2
57
124
14200
3
6
6
109376094
58
1370898
12432167
1040
52673
8300
24
67005323
19995
19166382
2387100
23
3998693
123
41344504
147
583627
808
8520
11075
96
46694891
273
13086
100983276
109801
221
41238003
13798
9
56257
11982397
15
3
270888896
6440122
9443
358
16371
47058
642859
38107448
943413
26181
172968871
27960
1019
38733
41
140
35786
3165
3069
11379914
63689156
11460358
159242690
49837953
87
3265840
24603
270828
2364
145
2475369
3538
34410
9854
7106
608
6134176
20460539
110189
164
3869
15
1315
54997
449
65209
25
23885
167
426
2096009
139515536
41
480
3488261
452
17
500560607
13
518700
182651
3510
19147285
225
4548
91614
214
123883
188288
4055156
3396
4273842
13741629
1704737
28679
6154530
331380
56118
40249
883261
119708927
147317
1866
7059
139835329
23
126901
3944810
16861700
14
197838
8163
301905
43253
381848328
14258
1585393
2525
168809295
28890408
946603
183733
48198255
64843
1407994
4011497
325454
9417962
5
301956
255
80926064
638468
4929034
442
8
393
2055415
16312835
741418
3111
235385
119378
357233690
68
7
513893167
10958
1046198
5539136
29261578
361788
192603225
55
32
26570
135664
32
557555
753
860
181299
119280
522977
3300
7531029
205166466
1763429
12
466
636953
7908578
163124
175
2914
8532
392
2
202683
19210
26395457
28
3346951
1100
4
51
996
129
5714
261561
404
3
3335
105876
3387964
32612070
5290622
122842453
12257983
1020587
355886
1684178
923176
28128248
3
258561
2866
432
229029
15716235
10474426
336
106938
49
64814
950123
730653
15329
1273
63723812
61
5790
928060
2613
197
83
11561406
3048
265992432
11347
15136973
57641
56970
3280
161553
2500
16
15832628
233
5413
137476
11963
152621
8490
2629
29612
95
123
399
167862800
226
2119218
84
25789034
134942
30820
1180
25149236
1551
2
12
393529446
7153
408020715
28527
29097
88318459
11
1724
5841
450627444
443160
199675492
13715544
1165494
3706
129190
3776
2
7
107
99208317
13993
109771702
1289906
1642
2
16118194
10753180
6203697
45
179449397
6
981613
3
4045
22058427
32527465
2
11849
291144
91463
67
115512032
27562364
437
1357348
104769638
353798951
4161
936
323652813
456
24
1408242
47964376
278753
11592
34409171
4
3654
13327254
180308
350
10
10958
452855156
21
176183
1194
1455219
48757180
2732133
482936953
24
40385
3470
3861074
324
76720
322889
4219
165746
129081
516793869
5
35658
5
320322
149
2942677
126
28610
5570
197652
97454442
58256
16125661
8070718
982503
2000682
23
2092
1043614
23122
480560739
16730653
499569
3
20919
18
82087754
168712897
1530245
89541033
2354055
25890
18
236218913
431809661
3133099
3
6267213
13813880
1012184
502227493
5271995
965
3
846
115666483
9
1830
3647378
2269
1363
1308
503978143
179952086
6314022
93635189
1873
70735678
129
9878966
3090
28
89938
21415887
41010537
295648255
32903549
110
124
27292985
205936082
197833863
346
508982043
203573947
6981756
5948241
6
3254025
642928
30736
320
309657
2
176
250317565
22620549
49
6
1967182
3728417
1914
270689
378027
9819
377
811
12753
3761361
1756
41729
13692816
314
7686696
136
362554
71
414422
9261100
370878
472178185
129994769
160
1786
3392374
4
294026
104401
262
12755586
35318937
78753127
2586495
1435
3
63443537
594896
27966
7
174029753
1624199
47704694
13214420
1434
5484884
16599851
44931
2
68162171
403
15
281757690
13854
1428705
185083787
457506763
10469
1565
92109
1014
5711657
42701
4368
23283
82
364967
530759
2161131
42579
64006
1887
47
153201
21848
151
1728
369684
968423
73
2015444
502
3419348
91369
319526
489
2
15124747
24295
7
49
80363846
15490730
3
75
215633162
5
549
6580
140230
37
77343
10
248310
120269
1736678
1187
556929
19143
25
2161219
360546264
2
340271411
21128612
814136
1694261
427358725
18046093
343346
84
769
85809925
213523734
1586
36
418808764
11179
78
19141
58
416245
318207
3408
6
7750
22195498
7738
889
2784
3569
30
231808095
30926
231719
78339379
49360
930345
2610
6947702
55
44664309
4
1371
4423224
12353
186065
869264
1013
925314
13
18800759
247039
6813
2521
355037242
12136422
15
5209
13801
4
5273185
560
11078
8119765
451
15
2
148
7
9983328
615
17561
25
18069
548
6824
27109
189208
3557
25120353
40207012
2
1248233
2357
22
4710422
7
1077
5049179
53591653
298301476
46421516
17414550
200361736
219
3991928
2
2
2849689
9
1648427
158838997
73
58
79144594
83569
54
981
7230943
311813
13950
41234225
101217312
2656
2833181
8398289
3428861
6774
83
43637513
118598
5
138049
25299681
743801
1894
307
7
81949100
323
26
14204
125725804
261
2404926
86311535
5828
66127507
82037130
185293
118
15
307
75
14479793
113
413461164
222
529
1768838
9
7
1322
186616
1073650
2
2366265
526
30401
59265595
843450
2602
8
48
1805669
1831
3
626914
211024
336
1469
52424
5
46133174
4010889
331
2163
327228
37
13712
1341838
109886
58716
3952565
136
3511
1288766
17568663
455435
713
2
62531
15
10
965
3
428746
25109067
14802181
9527
96
47944
10527696
16
2
3577
202567861
478930
36421
73510777
962757
50186247
26
5789
533837
196
5079
161
120
2557
3556
6
14024652
522268717
15781517
720833
28
259016278
174309440
250
8
146058074
10
65295
34
273029312
277
5521523
253480187
118
11
57256
11
243172
223419571
32
5
1532051
426
234
56
280241645
501259425
234515320
635
7398
39762
3
36937368
686316
47668
3914
74320
16260332
488
13083414
203474
1231
794087
5376213
214377
38030256
67
11596
9530
4
42
9
23321
21571357
632
55366
16861
2548
28495385
762
456904
106927009
1503
83381924
267581667
5193822
281034069
10
944084
460461
1118893
28
720339
243660176
221918
329826
29262838
1192
239358
8813115
91665
33212
9732737
104
267
1836
186523
54471760
10658
2
2
28
22580913
119574044
1207610
41
10
1779072
105534
5168
17
15
11526637
5
848047
7783273
248
263002452
13001
6333578
353644379
49
565
495402
59
1008
8423832
89144559
1148041
10131905
65269546
107263110
72661
52649
517997389
436217
35378
299130067
568
875
244
10504
4
54078
8
7438
282
108308
306
9247
19043826
2864900
1497
162715
15
5791
8269194
1611122
312
23394
810729
10956
222138137
11127
225828598
8490638
11672
267
63
22150755
341
70860
484681
136990476
42
1812
65861724
170
74039010
217171
193781
14418590
383158152
363248
324
3254061
1855151
1966626
136915560
55
121
457320837
7570176
536534998
1291
2698
7
186
378206430
20071036
23023
107767
846
45721422
807
347254
3581
3509
24095886
6
162
397228241
105860461
2774191
10573
117361761
3765265
8286
3
11739333
448086268
6421611
59770
506
315850279
20
229
1060401
56
10981
127831
1087069
444
63
5564
4564858
30
982
84
58480
1572
4
15103
19394
130
3890587
670
2
366586
2962
14997
2721755
346520358
9449118
29
870721
66
879
115
2383
600662
122455174
14300387
208946
55293365
440657
303
5119
8314362
10458
77126725
3493264
77649
3273
285837565
233
10
49726667
4385751
4360632
10124762
94542
4
53
7049
134492
475061607
183056
490
112747147
254588591
43
49
3
5
6
3
2
92
68666019
8
58065590
47647433
19274
665
395280836
247121
1258
79122853
29520
50583785
18105
61049
34679
101660
5200
342842760
334001957
2
7
881
10713282
53703229
123
66
425402245
7043
3
539
549486
11274
458126
15302
484440
6601
5
317246
6
31816228
17785118
13899
2613
245184
110239
49352
1829
77564
3
8
30281485
587011
651
22268
2
22
155306
263110660
14294282
211209547
223
3
3059
121597645
2416092
108
68562
1926
11101
2736
2
48
1134248
488596687
250460
185
11520
135308326
113
116
155341
43232643
380
278741170
1054
24561
27135669
4109152
57060
269660724
96408
28
9361279
24223398
2716
2
123036089
5452966
12250479
3623968
27500
8
29
193373796
897313
15097019
151
127773642
37510509
23908
5239774
132511584
22
384271482
1895832
18113
574162
6815240
24758025
32120178
160
1662318
27768645
1078
2044
232
5014
942
7
438477
17406
31063
158528
2324
18036810
1339
237004
3340723
647442
14564078
215
63853352
166
9
2
1903
86309746
66556376
3140843
349800
6138
48721856
87004481
22
488787
6
11
7319323
837
562011
699
4
2157389
6289
3248
53754
19
27888874
3589918
12
5368743
7
17
177382555
905
1406
791
346796939
125463
304598
50727
3
209618
781274
6339
78767
295977350
28
103948
472711788
238
9059853
6498851
280511
695
1687219
372466313
294281
633
151197160
392
23
42856
19644
54188
3924813
201271507
29843
1591920
10490
7
762
2498
269099234
1307
4031
19955450
135205132
824669
47126
195190021
6382451
723
1767671
1406
3960123
456774
99
419
656
3724
247944971
27784
12904
65715
857
14860
2802
470582
526212390
527
517215
7226828
513096
29222
999618
1195750
1481228
12
339935
28433
126688
20
751241
52295700
21087
56596171
204
429
2430701
6
160507150
78215193
154876
6
2594129
4040274
487
6
261
574
56596
3485243
75903110
41747670
7082
3461
835
215
223
4793
424
6760772
68347020
28711312
12341
306
2529
5
26069
7
7485766
54226
58295084
3
54867491
42916173
6
7985
41
99284753
47867667
283199
2
24
1430
21850
11
894599
209557331
5
346
27889103
419748
10
405999
15225925
47
4060079
46
88449528
305682819
878
28638963
7
10
31736615
2153
93
70
63296
20091834
1387354
119773694
6
25
231244
7
50669
3469775
82
315
6782290
93518099
192038281
420
130189
104958
429
296729
5
2832225
1475392
16353
364
7398
30
6049
21
17195
5613563
857
105
2102170
1374589
5893146
5936
27
31489794
12850
577
1883126
10
180687
989818
359151
19883786
3402776
101
955182
263
519569
7793
119
14199
11018109
7728
384903
845
14076
13846
6
3646731
298
127
908649
18220270
23441
125042111
116
247599428
16
661253
276795758
204
5163957
30
15
1976626
341300
24704239
4166
160010064
543
299081
65379513
58
929048
600
28531
23912661
10402
65312
3207925
5428079
213872601
11367388
55851
65743805
935
103975
7
18407403
142
6
109185293
440421
8
2003
262095586
243
9859120
231
8
20
35873761
11609
8930
14
506
18334
914212
431836
73007171
3
807
115878662
256478
2
1577325
78
433646804
1095847
234495245
15
3178196
913
384639
13461085
65532
17
59793
95118
51042
2861
227112832
111623
231027631
125170
161
17
281
4898
173070
20503
877
16254372
2008
46666903
187
945743
162851356
59097230
2786
14
1050
1962
229
497680
120277
14
17068
221
4
328484292
3916
57755
11885
7243359
1396
42726442
137268247
409
7248
104
3
2
11849
796131
12384
4
66502572
3
30
3671
3992381
359824943
48408
73
622
326816
47378
34
46549402
670455
32700
43689
374758
381514173
1763591
3194
491324205
49481398
962
20662
10155522
7
3903
3568
7233
12306200
114743040
132757287
453998
34226521
318564
534812
11324629
15429
4070506
7
17429
4426
3538
1469
503
167
8878837
375
15206
5
13723
12397870
1592
3852
31
15
104
14006
3390
157383584
4217342
10
15436
73944
2567
4029993
1650
8024987
43700939
3579
16380
1436505
602002
339637
5
7455483
40979
115563
240
20
25
21
456758321
658
63334
53556111
473403433
79
31980498
4795552
390
7
167119
244685
843
14690
12
34
168
329
1379
58238946
7
60
12
2
2165673
23037636
10495
2
249
306160
1976
241
22763570
4266830
32310200
281202994
192
6713
11
785646
13440936
424
13702859
23633
106304885
2801561
15237161
7121484
15
18860801
15028473
121836
2
4723
237853668
31483790
798187
14567
7
33031392
1468
4037
7434
3608
74
125502433
3
59751
172914817
2258304
281
348020567
62174
347
6193
9694
4
166523628
52266
7874
142469137
3366
53878
85431
96
1076
3548
1509590
129601809
4129741
440
382938
81124268
10
12215
14
5804004
92711
62973884
225
7447
29
1185
14864453
55
14
11361
8187
554240
359
41920
101
92
3
3800
440034538
495
149
104375743
2126918
9
14480572
8711
4
4884
2
54825
8
157996901
34689189
822
668651
41748
325145
180433009
456478
192901
164582
114211224
269886594
2
26
17084
4
521881
1014
14
2690175
119396
349286
2514904
26394
142656
5190
3912363
28420
243
115
237
13650
30839
106210
95916
4116078
365
282919
68248
880
86298916
824
273029
301
10953
105
21
3
713147
6437
266069
81159230
126
96290
787833
1670868
60505034
144
25402
311744
5225
61024914
509581296
151446749
105
102316853
4790
23281
1038
30898
1427272
662
46
246
104283856
10194
13
13
432815
47
220870560
2690486
154598
4015428
10025
112350
742
4910626
55193
172052
849
1874583
900915
44910
1931546
35984718
5110
234611476
123
2820763
5
2077
24
28362
13845
65018475
6
966653
2204
82578612
22740297
4388006
88575
688
711277
218349715
75750541
57696
885023
2
402504
110408622
13525
1411
192361141
65580
16797658
249263
312
364879
59588723
7625
20
1203555
12
14
60048
760
3762557
64318383
1407874
177180
68185131
21980616
6
1997628
5
57935
8320
3067920
10589
63233359
2961
11755
127622
32038356
259047
5026
10789273
1980745
154073
1418588
10214346
299703539
10235282
2098
8
597
3550
2674
521103147
22821309
6614877
50389022
58768
21999
111472373
61927520
2183
13983092
158770
13833
1828
210575
29879
11280988
157
153
4390
97888767
7
194250
374678536
166325
16
72836
97510
5808
110186602
20159933
364
134319
217
258334486
180665653
53046962
18
54425543
24
951
638
194
1583
381817989
89
117
439696
24
131487
4036
7028704
1188
406
7
866
28791905
51711199
57
138
2
453
2363
12
726
37435676
715464
58
320394
7552
463995472
2298
925859
8212708
53819979
18173
74953087
204
1199284
293
2070
2785
2273
345843880
649
490417
113784
48972
1694
112405374
5784296
47852
437000107
133154070
916802
31812374
246
12
29
20576665
697606
269
20
5023
4464
11
28465
9
339860
117
4968263
42333
44638798
35664000
9868
12443
971277
1287550
90
159737599
9433303
983202
1007
53
3053776
397215926
1418971
25316
374746760
4555
52095298
12367
7857225
256331596
2287816
159762168
7684
33035
63
14722
2
6713155
63474794
18667656
11568
7
344165
3888
1088243
5205861
37393439
3
76
231
44204
442
48
674
43
7510963
18736530
3146136
13
348366311
7864
149
26960
807688
3609
16431169
27816455
104
505811
3
2091345
15462113
7000
15561031
8140
7
148
43125
193865
1521719
154622192
193
142
10446
307
7616694
223
13963529
17283
333476
23897
8823
15830
18787
1820571
3
333
1929
5936
719655
218
388772680
28
775010
25936
54763
12
394904135
40128462
57642
2
1267945
501
116182344
15
93045
132503337
159355658
2
51441
45020
24052
219663
13
85529
504
189944931
12798
12898247
71
129229
2852
13007
19496
66037774
3263633
508252
2318
3319
77657883
2946137
1160651
4
13
15
3292686
87336
29
20148
752423
1500475
9
9991201
123679066
2595360
6
151325
127
306983
1283
475299
396167172
11737
4450
9
100311
4996511
38
35
3569
61660
173
5186
28610393
3370
8
443
336
38
1366
1258673
11
128316
26850
3
21126
566
71869
87
1580883
86
49
30405
9
13443152
173
166556331
4
335821606
86
253
19695
72892
37
26769
12906685
234665
418709367
6075
408936
9
288445
1230
423859
1434465
120
119
3168136
97013698
49761
242875
223579
120
12634
4579493
47958504
525
11539401
3180760
48860
265681868
2977256
735026
40207782
2
3
302087
5487804
1726035
9
42246
102839
3893300
4008
2321429
134497
3
45188
2189330
3980
4155
11523766
77703035
30826
589763
539964
311
39363
1560457
52712925
30191
17161226
5069947
250587
7
23
15
29341
3
902
322
80441
3989076
963
44
1329
289394169
28
5020999
524374
26
8096852
29845
333422
1209
987133
575
139
2152564
109774
56334
248012
6
14425
4
12
15
17181
21495
803
371637
171258583
33625
210
53
75
87514
96
3
523652
291
150
7046
1199506
523
513
2627066
59528
129
7097
23
15336
365850955
341714
211398
656
5065764
220500252
3092
7844
61
111
3370
53
5043
2788
232527989
10
3
101837
721
293182705
524700
346855
4115
84418286
2
14484427
180
134632551
113306725
15
2034
257017
77693
3
64
4465
2213
364782105
469556
56683282
9291
459
802
177973435
3922649
6555
12053
1058653
23209
7914
3217
105377700
3157
24039
104064036
239
2323508
23073
16441762
1207
460144
220
9009138
456612
25200
34
345458
22
715
58159
62233
6
115
427937298
225
95079
3477
318372559
38
30809816
452288664
225927
411
3776
146195181
77606
1456
110143
109658634
193
41208294
65546745
108
7788035
4636281
2
70031
11
25
138
219626629
454
45792
46854
8859307
2488923
170
225181
402039
36
590092
13
4381741
1053577
455
91093
15
233550439
109
1995556
5672
252647
209
386
684591
43
23546248
2
441351
237052705
52089667
2221196
390121
86
99336127
3581
42794916
244417
34
17468
3814685
49332
12423
6592479
43
23
20387
291
3736007
6153
15244015
127741
100180170
604
4063
209472541
21
52141
12790
125601
112
20744162
298
1792338
1631
75
2777
131
11
194223
247
119740998
45
398370844
316185662
34
17
10
196
73188
7
214250110
2010922
21
1975276
1890
16146
49
6
5
17012398
576956
13180
11
2090
6
1575
684043
987599
534986
105564442
260
6623872
1884
13884
889
2319
31984963
145505
334142
167
359943716
2488449
950632
225
7816
30
80
67634123
75356811
58
435501
124763447
255320
4
432617695
1353377
15731165
36034
337610
3044893
4
423187
22
11475
49031334
465595
8244
25
1876
41017957
20299625
43054715
1025585
290
59282305
56089725
9
22372263
1463
5226777
58803
375145131
4079493
505615
40780
34230
1796
953012
1866356
443
11848901
292858
42
90787352
12271
104
128517
9644270
510008
268
463601376
3068
202058174
24665
109344298
532859401
1363892
14606
2
20
2634095
3923114
7948
500610232
3
568
484606761
52731838
7
749
61
345734
2606976
133239977
9
3577
53480339
115
244358017
6077253
39
129215628
4115211
772
558264
3788304
2
22071914
2403288
26443002
7040
509214
997
429662
3
62
102646819
16097444
131555696
191038539
189
7172846
54907979
593
11499
29
119547850
94385
233170
365877442
8328
198253
3
2202
1034
7895
90
12
195
38
119791
6
3
983013
14395312
855
3876118
27786
12520
168
86566126
20503
6124991
50893135
38336883
325647131
844312
8661
172
196
7594
209340
3278
27
3783
3728
42800
2815
68
1606655
875
854041
30590836
26220
172729685
19333
7197785
6115
218900
1990184
298359
7
13506180
27217
1042383
2903
3656639
428730277
7
56262779
2
51
23063164
3842348
48
1466668
8144289
2
44419
11
9
2796
371409
526
32247
51823954
2043667
3193673
165448960
10806
27
114
1100323
13822094
2473
95568511
6
31517567
369627818
173494
748201
236
1466
2
515105
3724
116596492
986
486342281
281975
140
166
5768574
3772331
50566
19
292135
1396
820
3
2
6555
3555
3
80885
209
695180
16267190
33
62115
2813
339787
54
93995
118
717
3
23540117
775660
5
91014438
3168154
96
3686538
259568329
399650
18580102
408481952
132
26154
818
3305504
1524
474505
576
837
23211
7240052
7
127507
55531
3
5
397
161222
996127
96144670
47423552
1867
11
3883
6316
175046123
138565659
2
6
2
2390027
356
285635956
417345
185838
2
23089
13818744
199256184
32287717
245367
917
18
51726692
189
7967602
3
18497679
460248
719331
48552134
29089
15360237
2106249
7
3788
2704
138909
299
7866
50767427
7
45004
340
23
143
15951131
2
1650623
172684633
3099
6778685
391547
523561
30
227
2325395
14
123977
125232100
8143840
4559006
22890
8115286
59543457
190677
110061733
8
1700
235518
234
17714
329
11985220
210052366
1211103
108
37507606
195
29
7024516
30
3
718818
61868
174213
127
48
2830806
1357
30109
2743
3
3349
61278857
747
159
203
21395
299842
274969
7
2121574
19
103622
126
5834304
674003
4611
2344348
15860
158
538
201
3042656
97998
19912
40799318
101998
246998356
186692
376683
242
274
97881483
1666
185
3462
127095997
132
278290930
14521
505102
551
109
23895
28179392
189
30919142
98608937
264781
491031
510638
21819
6876
56695
133073
148930
493527194
1014927
117986
15568
157161
13
4015006
62459430
995110
83
447
21506
1083
427
20587519
492
1309294
306957
37
15360139
12997
421880
390512238
300
264063
229435
474781
313685551
353823820
3133109
13226426
632
16
6657108
85
82619532
2871
13
777334
2635671
7262
144304322
2798
4700
1047
510431
1073665
20437
2697369
344362655
657201
1798881
358653
6370031
14936556
5171966
4
2
224951
26873
250809
17771692
61992
3
29751048
175567239
928477
80450897
277
6991
207784212
175677
7
2639
465393128
38
198
187
32624
359630114
26
105326
40855
47251056
3645756
65962
1176429
27
6
433626080
6
14227172
1273
5
4449979
8449
38
117178824
191
13
43627
5
5294151
465990087
533
83702
4094453
1038310
218634
3
16799
10816
237325118
4037951
446522
4175887
254512150
15
48
2391569
3950
425495231
128973886
1848311
488323574
73518
6421
109694
464161
119322920
915
718003
1257
2135
290964414
3845
3
219028345
126626
268425172
869012
5872
199234
6971914
17951
1522718
453898734
48423065
206
401
16028094
111
49814866
38
90937
11612
33901
937
3291507
169
286695740
1551554
4
87
17442
96020
18
24997
53
3557
119001148
415
1399
354027
58367
41637
20747
3
5029
511
51299
131
14311
2482
164271483
116998
63
41
6
11
5887
3
6
44086
7263822
44341257
7
7261
120073172
12566
3
12721
1433
290569713
109
2749844
55456
59384
64727
16535859
1037727
3606
126546
963384
3316722
830181
23520
65195437
32
42
68400501
218
51865463
2769
52482058
29495589
23
7446
229
41718848
1627051
250412876
157727007
27614264
189483
1881622
99009403
3802672
109344730
10
42
869863
40389425
1595
159343
3
36599
10
308083
57820
265488907
70067
123044398
437153453
21513
56896958
2
895811
56
47598
3620336
1780779
290
31219752
66323333
5
1417
62082
172755185
9434428
26
7940311
173
46509693
255429
69374
10
49
47593868
29100
7901319
162456177
124672
92208
747856
2398
2
3381
72
115727
36
2
3776
336579745
477837
58790066
59341
2004966
15
273082
32618417
837622
28
4338998
127102944
523886687
1570798
1153
2
90
11400
14376
10
59477975
244867585
1561
3
3934
447454
24
14
82
12
4
90
5544853
17
5
121
2
51
46
31325
1291713
1025584
28882369
3307656
15617
8740
2939
624
13216
12666981
24774462
11117
22
793
529
2391
116855095
10476414
1693303
24775294
3
396
120341
187720
7807204
175
187
393829
10017492
57112
161
35
190
834
9347378
2
9622840
3
21
4898
12560
30074170
1722
255
12831
6971505
45943
121
13977
568
294
3469
680489
232
47
26006
15757183
1362
11522413
2817
39099
49838
4063832
487
362835783
147061
43
1118
57704
7019
985
47170579
10264625
16
4231
21784
237
57
418
1658
10
2623
16963717
86
4126266
2
10056
24110
4941398
132
585986
101640
126583
22552
4
24174520
110443366
1037159
106
10830011
573
432345
762
123
2557
41548
7
229979
5904
9093345
76
1680
115
163
281481789
243706
6
285027
11366
1094318
1398
54682
31088
5
9480286
862627
581642
2348926
6
52
1722425
2570464
1288578
2
2156337
4212
465
99848
193
2103604
2270399
278010932
2363
179
9183520
124
3106
172703
123466
583
587
5621129
1148368
10941
9440
1500663
2816
47236
304597355
1419
26
43
62607021
634834
44064594
19
37
67446155
605428
3632
405
6
40
182
13
697
3062261
193
465709
127676436
85001
192
50
385988923
103207
4
468
883022
47013894
3
128077
7196
200838679
2870
225084
32167
109498
2
1299188
649
9541721
1206
1283686
146048774
6711428
54318135
840941
155878905
62481634
15215151
335267065
25
135949
2196
1984095
213
672
118052758
122
412007
54379270
8
302174076
4577582
12385019
11121
11956
1442
29579196
35
3427
6874
77853058
99
2763130
53
98227
70702019
196620599
2
1384
984
103
8287250
1847267
969231
1918
558404
18
104014
4699
177540606
16015854
22481
19445351
2
273857
3
52538534
7278236
99
325567347
25915
38172942
10371
71
1328373
12
543
32
25995
693
462015
15
10
109378
38680790
7322
56026901
1158665
2
8585
9239
145
26810
15736
951610
40566147
26793
225
43586632
13
2384180
242706
437039968
2981805
12771730
22
18
239979363
326846
428016
51838404
3663159
1684
111
9033
25326441
219798413
951
3575
13442
48856
23
191
3513038
1994
6
6
11485
14385913
6838
1615708
38
397195
7616
38231155
162
105
218100
273624
6
20818
2354
468
134259
48976458
60
79
11373830
711966
5598
289
36968
13
386368
49358
15154786
170092
2032
30662868
107
140
534187882
490480
8609418
901
2373
2999
3601944
1925
284369033
3774914
45102
10653648
23293
465895
27756
32
106838682
1551
535178052
182168
781
3971379
554
1086161
52303
1834880
26187
2
295
1166
12429604
383
21183
15533
134186075
348207
392006774
25
28363101
572
1689
3691
525615831
80988980
881711
28933453
6492
598915
7062467
7248874
44194647
310
81
1939
7360
104780
293854
19
3272218
95080630
45061302
1392429
48
1402
10725359
14
158366
211
10128848
33146031
234
656
40925
9631
57465775
4303200
415190519
23766
916134
6
114282
6072290
14
733
2879226
57379
1357272
1092969
20012368
192
38183701
252636
28377888
213093
6908
124
261061834
353650102
417975
15
908
57510038
215899435
511179
6
38132
337
17823651
171379275
15433585
6719952
12
10725
4043667
258465
13
1709
571382
6340
2727
9562
188648946
745
7
447472
6
24
392
33683008
51133553
7355924
1628136
1957
15084
216672197
2
325115188
7252
1628
455898481
328
7402
5
711
93843
1385980
450
37955
110
4
3
223
325691505
3411028
10983368
3
15909957
250
25
2358
404861
5
534501454
3616
1476
8083
2496083
7830275
2
26
6777680
650
1984388
394771473
105613206
1056
187
593762
5129
47
3
120
126
4578
4890122
118534
22
9418
13853238
699850
20827174
338259373
7
402662
109151154
127984
308
9733351
1274
855
498077532
40
4645374
80495
11269414
403
165275378
825017
8
983
1414060
529766036
65
9910
20665901
173
13
121184365
15
1718
2
10
460797
14
4343
23753
1625507
297350
165728
32703
176129
2
7358419
10104
33638
1613232
270
297
112193
3117
14404391
160
2
11785
385570
4086
3273
77029
1358
19
7
5
15508
6919436
25577257
967971
53391085
19757
1079124
579
22359041
8112
4293
70
280002
16
389643182
22042
19209239
200679196
2624
19
232680
7860
35063
2714
135323
9448
56029
2268
229096386
35265367
4
13519177
530
7
418022
751
459
193288
14780709
62642
5
295891
383
21975
11558
3753
113810416
30741
155362968
1265
451929
53339
7
179011
3
160
4386672
169508560
13
14
1882387
1994
304639
40
51532
74132
11935
2618172
1409
4773
77669
4
4662191
468
21134749
96
65310
27607
219708
214658830
282
7621
634
2198
9585
1452
22
3639806
321561
12727
2092
2
678564
158
3523
14577
169
158870837
138984
522149
54445
658356
134768
82987147
17751
65952754
46752343
15768
60583
3942294
1604698
6
1791525
2735
50
13360
236148646
157
2590
146556
3
72
7939
19337771
31
12
577
15407012
25163
3377402
34
1165672
1031
59
143
280997778
2522
20553
115
193880
344350
841280
97352
729190
122
17456776
6370715
95825
37457
48350
225771488
479827
520373
1542
7152798
2510479
2299234
54056
42983
4
25851046
1712
388947
156233
24677722
12
189123
432283517
17218999
3846
943
14333284
28
29
63
775
441692972
31812
714084
97
208595781
7656749
31
120547
8347575
2549
2983709
14
217727749
40842
4431023
19647564
54190174
13
80085
59022
27
288
386859024
25297
12
699769
36060
5006779
392
6124784
64
33653986
15262862
129
1015
6215
7743
835
3
2878708
30
542993
8064
1405035
4109427
6217030
12305
67
302022726
23026014
5607829
6526066
154
257956
103146
252777
3
99
805386
38670
2586
13
483723699
53668
107361715
3918
32039066
2207675
8233
1984636
16682906
30931
2
1932
20335364
4
764
5462
3953503
3095
977
2
2
5873
3296669
104
287
2
2645727
20184
941941
23839
337382749
57360
26339
1671
15
124596
221
2276
81615
194643275
87418504
21180
35
3398308
395413816
2
75498
11
6
7850
128399164
41
32
2740
5514115
8055982
10189
25366235
423276495
2
7392
386118
1331358
217175827
62999845
12
4
260
233138884
56469
20381
2
55
2896
150760367
429885486
2
124
10332
986
36096
21663484
35873281
387131386
53
3910
54
392697
1311
347716933
368436
229793086
3
113479
12354805
11172701
210612
2980288
708
12547171
3792
488
131431118
545088
996
28177
23
3543
142
933
55206712
556403
8846
3
375915
267
426843
3336538
132345361
111
5373
2386661
445059
6780722
2890
1465919
430
680701
16034
41216103
40
1487
27
60880
62
22311373
52
336705
13248821
3511109
2200059
33939092
506
23093593
99728
19507948
412011
222
183112885
993
106
14580
64279
62483198
4028447
54990
32
39748368
120137
7
75533975
99758322
3886031
918
80
2843
15
53413185
1631
1062173
1919
90877597
28
62048
2925967
838
547739
1763066
155536
41983785
901
76
11308
507837709
1488
34
28760
57180150
174109
23
7186889
439633691
12254408
79747579
10482126
23429154
4182
6
55298
14048
29
283
5
28174531
844014
754943
2784480
3
2195
65
8
112489
127006
142632
13
4265058
128744998
469715265
69875377
27882
319700053
28515086
495
58043
58
4001
1679695
6
179
248123
456461
31288
32020
14685
112432026
25716923
643119
6959
217882999
45639845
169
1686
15
618
2606
31123
2131
106075
3984
4500
16173
65180
777
2009
9
2541800
1314691
48248065
11
797265
206
2081
144168498
6
4174495
83544
1766846
8250
17
812398
1981370
54
6434
559981
178321
12
13979920
28
455671
7369138
22
429674
406986
208638959
26314
31418
1642
501632
444
63
3
111069
9392041
430784
46998
15886
9594
4135631
470755114
247634
1729
891546
18425195
266
6736666
441044
1010145
360014442
288411416
358098570
2122
181
1476
203486
333553
874147
1802406
15
229095341
486974118
1498999
12
32585
48
351341192
65268
4928271
27509818
37
64849
7030
2928246
6251
15918
23558
11267087
25323610
227
42151
665
653
5
2743
278
248915
5354336
36071240
14583584
31663
81
74
33179416
31
476985
606
73156391
2
909
173790703
42638
6723187
29290
128804158
76052
122310734
52
181
103
37033
58
41
901
121
2220904
5
51
28
362339411
6469484
23440
38
9191888
38681884
3
8932
54742
58937
27744
1505134
715
14493083
35344233
50468
1317830
6
393206162
3
102957302
636446
5820
3753
1022
5
769
225222
4802400
165
154348
8
50539840
1376
8344
7290
1019
1798
3
196
119879669
802350
1881
4267624
92415077
126353975
59688
51
234
2
7249172
184505
13377
10521
6929729
199791625
32271
82641349
59936496
4588
104075
263540525
3790909
443945308
130
126679
4094
1721309
5077
3669723
202904
4733360
414488
19611
11243
6
67
183
912
1125160
16
215575837
2603501
93
100
1238
100725
27
4062395
25868791
26
31
1406261
41917961
117115
35
87264957
12221
124
194448
19433
50866
123028
593
88773
447
2014684
105
6322469
2792
4
176321353
69
263374365
1178
146
276
57
250508
46896908
31199
21284
3033
374
95331093
6306262
51281
1649
13
578
3384
14511535
949
95369
152181120
32
3478
12444
815518
25788
14491
163165
14302681
12390087
277571
7
455516018
2
455924975
24255213
7274594
2810
4977
36434860
903
862
2558150
501082
1863
2509514
1834
169
729
15444
7665175
72264
9098
2101655
9462
27
3598786
176309309
2598867
29318
60867
2910
16224944
24
222181
754626
29834
1811769
1900
99389733
1401083
1815246
9918157
30400
1098
37
30002952
847854
1379
6704
7
8
1435102
81760711
439
6476678
8
42
177
3963030
2840
109653213
166177260
3
4
1619291
20892
90208808
252952
338040457
66
57
30924
19
3945613
1307378
69985
5
118
3504
5331
6641
4
8
7379
6639505
37724376
377
17004408
238263
48
5436
113077769
353
60122
514608
2525
142259865
1909
78932763
2
1837
76
33
15777
434
66
157716721
1164083
9320
43533
249
378136163
1083
42981
37175
38091832
5
37643
1728
435799
434
27861
945614
3685
247308
15605138
54
8137408
49281412
1458
74437525
444
25865
16007
399420
99145957
1138
12
10
20253
328195975
213227
1282671
705
176
21664
2814
32522310
35499
510690149
8270
3
7922947
138
548900
65
236753
32050
4490
21342
2420062
8114829
3087
6577
16006
23407454
3869
1382258
832713
24
132
37
7891
196595
3
19
22591
1488
101278
3077905
22887742
56363481
333
490278
5
198
1041619
133525490
176
26
325
2423
347590932
578
6708
138031
10133712
17426
49
66076
6059071
28699700
3180
19180
19392520
1702
10705147
7439
2387788
15725
28034
17478211
253585421
35
3
45943788
3833016
9562000
6769
102115
393749249
70114079
30
132817797
992
24854767
104
408989926
6877
19
539417
75
84959
32880981
805
32
6
26401
29187
7
10201
259
702
26
36
48
62
4
433699
14519794
42
141876358
971679
28
3
13340662
2
193278621
54
10710
2268
6258283
7907475
34696917
2
786096
117985929
48457634
63201
57261257
2
446421
627
5
485524075
251789
231091
422607243
59773
476084858
1753
124
32368229
454866746
14532
21571
71382756
6
1495737
250818
3
24
162371
349
402452
19583
383
72
622
51183
121
3141560
43561231
140
2555
67675
869538
8700
21
340115120
53
91241
750
10937
113784794
10506353
1751
622049
16
31904
3862760
8442337
42222908
373
3
192805
212199787
219010
20930
197682
5199
228
483921678
85621
845
376545
2175
5
473079222
5
78
1960
590583
9114
4683306
943044
4
131
3004060
7832
971884
317
3
16
65821648
7
531530362
55
2635
39261132
259301348
3471
6071
496415607
64199512
275718
450390
913292
315119
683880
39
4194
4
3
58149
117946
486923
10302
28800
515
164
497338887
8
144
12356868
210628
83
32
2156113
30529
10840
218543884
89140552
62
126785
9381740
1880354
1396857
1973207
56
22
7276
30502
95642
240249
16560824
36138
216949
90949
13231347
705331
44765657
1805098
5848
218
5459
54871940
5953397
489860744
93476755
6
9908
14
32601
431
939531
14310
2387
7
28725
12283359
666
2995638
124241
1643847
1038
8
57
828078
143
13667
891
441
7
149669027
3223
163457940
152307866
5689
440700
846632
2
168109
222151
21320
166447712
95620
341861256
14
52959106
8182711
404667079
2156475
121411671
471438162
6449
2810
2
196998258
5885587
1079474
34494
3
332821
4649028
13382
909
758375
37522594
8
42054
5262564
355182
48837911
386603
287
115
108
771796
52050807
2160873
134045
78878566
2
15840
2
2
28254550
11
421326
4
16603048
80
17
3969
1946
2
2
41987832
5
13261963
568
26
487658
6249043
198508864
1880
55218
2017
5
10664
112252995
4764
408387
13
994
585
290624
367262
379833034
10
2778490
52759
18
508528712
44890
381
3082
346
2447
501022795
17937302
2884281
739
135
799
27817
4772982
15111
226815
90
24625806
64163733
6821855
455
9822
24685556
6
5
32043514
2514156
253280324
14594457
3194844
49977
279049786
816885
21
18
5296213
28651764
11101592
6339843
68
282102798
1420
5702811
383
13439368
3034
6
14922467
29
1125842
6298
13433
463
14181
60093
111473004
2017239
439625411
129486033
33894660
42080916
52497
6
18976755
9890458
292759
1459
4
105116
424284394
441263
388271940
5603
481
3176
492590
887
4890412
76
3753103
6499577
3
7621341
884
839
928989
301567994
3214062
79561296
111918879
12126989
12
180
13
197563912
1013932
220097805
25704
882693
10557
258350
11349624
56
907
3
50750426
310496
19
57038
315516
784
7035084
313
350
1205
398880648
90447473
145761608
11205
291
3133480
15110
715
875
545
5634
8703514
95
419
343369579
32811
388
14103012
449385589
216748921
21454
5
13
2024589
463742
124500893
503
24133
144776026
61357
291
3079122
300946
21072272
19259796
15
267509701
1742250
1870
247
10882731
4104
151071391
23255
655
115
174749026
58878975
8011919
9814
501466
660375
187
1035883
334774
183093
176
3
366
94351322
717831
9122366
6
7
503081148
14225526
250
2
14974
18
451192337
13
263
113466
175
59778
728609
291584983
22655047
53
100752
96731
109
65
3074
7338791
257
4904
1408009
3
56903962
1479303
2023194
24
412998
31119
5
4
280
177153
182
1898136
463567599
110
47754991
818
647
3674
3
43405
154
2
277668
72746
2413
15151836
48793
3567265
3583
20902
881
104817638
6988
3377986
212
3
12284612
33
88528
7
275414
7872
865
84
109575471
797723
38
71
204031
13798
751794
1196
11428032
11008373
868259
444
84
3197
96
509611002
3249
12381817
235234
78468
1339765
14538
921921
65
5253869
79014800
2
129307713
7434686
2388534
127
105883
118035505
8
62529325
206959909
444017
5831444
1315156
4907119
32888230
14914990
322036142
53
220
18957
9041
27450878
2
1396
922
24161
5
76636
1755
227396
129577716
100061894
1922
17
97501
49
13
2041
1794
42675293
3
116631419
40483827
84
2
2362
2010052
12
858
7
781
11
8152
62561962
147772
5311
30
1898679
5986890
27889258
409
118934
13925
3
79
10050
14
1328999
315868111
882
46793489
14
24
10103
89525602
108138
37
29
45196917
35
62360209
963
3
166184449
8
7844579
436332
229094
51011
47075
11
4399
210021975
190
98488
5472514
91272045
496
119534
2
392
3866844
3545317
13
833154
25
510006693
228804
56
27969
9
624
629
52064
244361747
24391
672
324262700
2
7679
114819373
238
107
466840
52
2611
473647
1429
630
43686
74319078
11400
1347705
159979
10224738
644
231865
32003197
24126235
2040148
2485095
1171085
320
351425648
19408632
12
18826
755211
30518
252323952
31288
5630050
7518
25
533817
3209
6985901
326743162
837
21
155131
13
72887358
26
57987
485126
14461107
414681
206887145
3
205587
193
349998419
54916
70
4767312
167
253
38163
254
8
463316
69966
5841758
7
8448
48808743
231933012
14281161
1421
124342699
9560
46040
206681491
1390722
34
262825
23809828
2056102
4
2
11
6650
60954
602916
3804
54
298301
85
33527
46
3
472
21477
24
9569
518180590
3754
3926810
728
22
26
1773687
3348136
1781
124315
59069
27689867
59099365
1131
7510741
7261
29930
53
51148653
133
1533
31356714
277724
15795
483565028
31
2
22421
55941197
184
76
10
3
38
130
40
507991468
3165
1613824
33121
1824822
238017
5986
155195351
244
3
49965
8771
220567875
32997
15
12035
453
59373831
256643
34753
88325027
4638087
15
114
37
28
3041040
53587
1133
7130
118022262
10036
26
116881546
16123
18
514235
147
16954
297133985
4175714
427741867
778
52
4630
9449996
3053
247761
4951636
481966
662
8
2065
2
23343
1877196
58315378
2014
479749
95
458270
83870
6641976
860067
16849016
88897212
8349
5646
203000757
415862
289057
3809
33768
66167257
4184
55671
386
148827647
27
51
36782
2
2870
408412
153651
111026
222
3279821
6443
24
17672483
233
18583
308
177583
54275
10
105
58136002
7
473
127756206
23618836
275120
6718
4152411
42340772
86912
4198
233762953
6699
8
486914566
13
56465
8
610
175
8121175
696
241085527
229333744
19
7444
4668423
62606878
171510
936345
4
342118727
2024719
184
3846452
396809
11898947
40931
2802522
9216278
30205415
10
25
17
506
9
607
15843741
28838234
23520519
1762
27380358
363440
10926132
255900
12828782
82052680
462629
58
338239
342204
7252
236435
2688812
5124
85
34011201
321634
306587834
495181
2
46515331
9188
3
3074
5
214586396
73634298
527
3520
33530
133703501
73639816
54186625
27
22
28606878
11
209529
72002
26
295
5587591
53
585301
27
45
5651
37
327
38956
5814
2734420
8676706
11
348227
7672057
148948
142384776
25270868
706
28
60695
30
32
99134032
610860
15
114
29
5
1805461
3135
15
5
20
801
41153
58
11090
1245037
210336
568773
55
53631711
4920808
8339245
59
402816694
20608431
6253
3682323
596
2
27207
429784319
194547
3
431
58
10240250
4514893
336
1615
43
222446414
236860
419928
4
11
19777
27609834
16323754
348
3
7372
384685989
123
129433
14
67
3773
1971390
21
4457
15
2199820
22282
2016323
10
265115159
25334
113980
108202
2
23
13
8650190
3
122912106
55901
13245898
483692671
4
7446479
897031
891
429952
50458
56441
13143250
18
94656
17
2312101
969
934711
86365212
3934
6575
435613
207510436
646847
155934
48
12
1779
293
17582761
4078
63252
711
403842871
25
24
2588
126147
958434
5
750798
1823
30842686
197
9
9891
39679469
254963707
23980
38
917
7
2057
6455
45152
44
13
9345
17541
69603431
106614309
12734
27179409
7
678814
386378303
192898
6
25442
88
159872563
10680
131244046
80525
5106282
1443
221008
118566070
6
13228955
7965
39890
37621348
7
16554
68231933
277
52814900
21209764
3670190
409916
710405
218036260
520062
6985998
1035244
235750928
5971
24236069
350135
295978664
7754
281
3
5128
100227292
99539
14612
185918
68
20079063
37
29913
3367542
7459079
21
848782
15
588
452697
49350
49
14
43512898
901493
321368
2
18219
16986
220705519
152935002
247
414373566
10786
96896821
3456
12601
175016415
11
63828
96997
97005930
143
235979
1193
70
2872
27
722807
101336
9515613
54331203
145525
389
21069554
7
2222092
84
29
21621
207786308
24357
1132
36785624
9
1141
114165
12962880
89941
341
152
109
5331905
6
240493552
1373
14893
241907373
91068
7171201
844
3
1868
4192939
10817
10967347
31573
17795876
1915
114758592
1568823
25344976
632718
2921647
25469
1421
2
19336
2871
102152
17507
2
773212
12766714
32545
51436665
228
21023759
1958
122470
14767704
2
4
11374
13381
8
5889
47
9371
14
133557358
13851
1261424
777860
4
373
172
4208
937
1922
160
972931
1394
2566179
21
3706232
41
279709031
3116
27
105965372
21
5
121423388
97
49372470
39
131
6755280
1042119
28
120659
26
302
55
18
532901
24296
316
3971
22
21971
43045
2795
44453823
36
215527
11578
183352286
884724
2
72305301
986
5533
61004624
89121
462881108
693
51387206
1361698
7
61158088
30524114
12470300
888
27796
819244
605024
9
40433
360351
263
19947
2147052
1915738
961
801733
471374381
11
1871
256054731
43
11484593
346799
333017
192388963
126
477
61
417779370
6
11
2
8
29205308
15641169
14206
26409547
34117520
11
4
128941
8489
13
98
6119
780
700
767721
1788434
297919
30736
464088
228817222
43529767
148777338
108093708
325539
1034302
128096870
74774
2983
421286422
450346868
654458
118689
55
62
3434
24127
119101
9985
265263391
2
436227938
113835
706
189
9
207487210
80566832
6
4130792
41682
1640276
61238744
1601164
1851
695
2940860
1787392
13159
278303
192129
6357596
27248
56593
307553353
14994304
37020870
1863388
147698372
235091522
842
11
1728
30
4718413
343537
37
5
107
683951
2
953
39163822
6643
4400493
19
7992547
88259101
54493
4939528
7398838
1028392
185
543
21525
125236709
340
8501
453239
50321
307
210
471551
108106456
7421619
24
51973996
428663
15130027
607
1688
8425072
915299
114513992
3
313081
69
2473606
1699031
127305586
2
36687302
20
8438025
182285
606
8
190
17153542
419044889
43838285
35723482
60215460
399
3571533
10435771
121139145
57568142
15236968
3
2824602
2
21414204
6729547
25
2504
12
509118370
2835
4
116881
1694288
13
112911
7478
56
89828213
3
82397671
58914
1480241
81827
414041
1696
3462419
10582
10461
7
16247
683803
850
7
107
989
1963041
154453724
417398
133418
97314297
359
221
10764834
3
57
357493541
262
27953
3
12
1855
953386
4870546
55398
8184
67595
823
8500
33878
212579361
58
356716982
258394
1819
423276
122274316
657896
17313
44097
9584123
61889
12323863
94207017
74202928
5
120823
13079
15326
2132292
35695651
22084972
31
641412
11108
9
1792
307284463
411
165
111309
360582
10
21985
64524
442
71965
1712205
3051
328524094
61173696
6
15
45175
27149
3643
478895
45254411
15113
9652177
49
88
330972
20962
467192913
2
9186
15580797
4658
299256
53
12312411
35730
50303992
832
964
3
108639
22342764
406012
255281686
177
7
8506384
36676
6640239
5
560185
3922010
19
32944
18969984
467624
366974982
3
255
188992452
1488112
51825
22570
329006
381
5164
61344
489983
55193192
2061916
29277924
202459275
491
55
14734
7
96
285677136
1001428
13
39500
82519
4
192
19
141
1502178
603
3792
1004
1379
245747047
32244320
72355240
222424335
14
16125226
3154522
17179453
1702997
122281664
6166
32142053
289024960
63
19773104
24761157
243088
10988
5966
1925
35751
476
856982
39718
147925
940
4248
74
789
118274267
190
30
110
452574399
14812842
192
12845
7
45361
170770
7
928944
6467446
1231932
6
1164
178823
750
16828794
6
299792
185890087
122338188
839
413651559
7993039
11
61030
47368
60942
43997
1708
47902
20
681
368
236032
60
76
1986
13
340573975
1312873
39531003
81
379180
5
305
182
3829976
195434473
184
3
172014846
30024784
1988169
166014968
938
26
227836
6506
32509
1369
433396
333241166
698478
166
984
3
24026
1639
84590442
5051
161660
558
37041
30322120
11760024
15077988
12
13
2923
52
6624
6
2
190
347191
2995
5146238
43
9
5
418
373
12040120
287543
180134
249352
208066918
182
89
20879
20883208
1395692
1107
4449125
30069
177
83
2469
5
821
29
194
6690388
364248629
498926
3
20493
33
248029
17785
227
1248
3
8263267
55
11549584
3818193
5
86762362
6431088
43
4462429
2
24
45066892
76
105916264
15
4710
4
130734859
5234
190484864
4692
45
18
104807761
7
1222
3545373
22
106
51355
895381
20621413
120284
253184706
15676
6552
15905635
241247
9
3
2
18758210
3067
396510
73
129917627
116752038
15922
488290
16136010
227481
470381
188712
2175556
5810628
17769787
9720855
875104
1212
26605473
6016430
240
12026075
6841845
706
115491438
1762350
837
7804
511
4239428
227061
31
10
46211
1661
1642
10382083
6
369854541
5048
111677
15488158
22868
40
232029
350737
158852
110270
318
13348
1188385
122
19574180
13785839
7028462
9630
854
6
51
3946009
173860
20413
8
43577
1898
320
543
9174
342958945
55050
431813
834843
268115
43401
89
113910808
2397471
225
529775897
7172
124274486
561
104
3
1849
114698802
5599707
19304
72
613
128374
748
4
21774414
7617
43884571
16332657
106260
6931245
4197
81
229788609
408687
9008
89448
33965501
486964703
13148
30837
139458
1637
23
10885
2975
906515
10958261
39242766
28740
246838283
4
18521
34122438
36
19783358
10389167
143
15
3587
6314
451715640
8237404
55400
8966
8
60
9
896904
1480479
3
11610
78233
51
142562340
2071577
5075
12284134
6549542
4576249
503
24
309349624
2
295610853
10610419
2478384
369671637
18262
6615
69219356
329
2759502
177
15477
8299
6926
4551270
4023
101489
12826136
192428
30
303
165
10497802
230349828
49121
7865
1189523
24802853
5269
246627533
50389
13
482438335
285906
40297
87441
89
30240833
692125
102995693
14792
247487091
248
24001
600429
493594564
5359763
3188
224901
136894433
429540040
436353
3863
304276
153
2544656
77
28
42621
258695
38723044
1234967
23711858
5550
15
277
1607895
9766
4122861
4818
706944
1872
74
69025968
3184485
8145079
24896782
2274381
485941254
7
7
6588
130030
4199528
255882
6
1069701
13660
3
64055906
397289129
1977387
2119
41482714
6476601
13485
83
106926
50436
248553
63301
273997802
52880956
23472537
2302
1823
20
145137
60
131625340
169268052
1344160
6771774
442297
69
4272723
2226
5
526432
273
604900
14
514540
7
13
97101717
7
321
19
3516
4134
27732402
575
2
553
360
838209
8185174
3012280
7
5232975
1521126
415
78988
117
27011817
736
14473842
2735984
10842807
3470
124
202942
11277
18971
7
258
16
22
58130675
167412
479
4247895
764
104782545
380918
1874
3049
4
24750
8150
1033
17228
13
12
13
111259457
16229769
113206809
30
82480665
957
3599177
167
22304
390
38904
3752352
451652611
225
1913928
49725795
222858129
3269589
1106
20
15601794
1052432
3
3736225
2
2075445
19
91211
1577
2001
3814
281
2
7
15181
715320
860867
12384331
15033
458381
179293510
90316
453673
3079
399160388
152
245640
507
5846
225
12
64865
490
4092
10417
1254
79946
74476667
111023223
587
30461
29966
2
55246266
170545494
5
246661
18264524
671424
272769
333683
126082
116133
82695
36710
2781
12
238
973808
5
4914
963
207834571
74762
465
118255194
140379301
2
172
7439
24838
171824
49
114865753
386
242
97
143377550
181
35
61793
444150
2
4861
498390830
57833113
107
5
4
15
120609
6971355
16
29
651991
215
17331290
27456
712956
1846
261134
10
15
3347
22230514
49247
44339591
55327690
1156208
37
246046192
20910907
12578254
25289
3978214
202370169
20833753
963241
690
334
3
34756658
2150075
1820288
413
24331165
6
1947
119136
4
458995047
3932
144296809
14
7638900
443521630
126
206239
311
34
810
25291
24
44269378
64
13
36807
54998289
29
59027631
3007
28
10455735
178895250
44
104540670
101402
17396523
112
893370
3884
2878
3816
1516
290472434
12
7
4121
6965
4045
1166184
16710604
199
34
2913
47
16089
24
144
12541
137
205839518
7
15750297
2410531
63002820
96
9491
9137955
2732071
152167725
18735
88
211082
5316
795615
2628481
12047
21166433
1040
24778
1950
85
25
5806
6313
241464870
29
406
81045413
62153310
31
489002
37637
49489
6616
31083
1246621
56
21182687
8247
758720
32520
19577208
2049470
14
1933
237
2181132
72740200
1312678
6285749
130
45
7900214
283
22428766
2002488
42969030
93
289697
196371
1929289
51
416749733
247143007
1470
71542
6113
292724980
3524207
42411611
1800176
51481613
9
831
5335633
18052
7741249
18600
29630
1862296
14332
123700615
92313
2864573
15
37428
1644285
3
36
21532
345481791
27
83428
1995
99
13
331078
12
29
57
12
11920
440800
149155781
116
25661984
424
1944
1000040
18
470393
866779
121899
5445
215888
27266
6692012
30751175
522317195
1093
7
459
39
308929059
87214526
7618
394459369
39
15
273292571
35
1287
155
12
8
144488104
26794
100
2
73
113
5248
41
191814110
130423
6962
2
14223454
126081205
1617236
211
158848919
55
84
23677
343
102
85319879
11722
122
2515
6794
43
3539
94690
317105562
101398
241262258
19591414
60641
32495
34156
58844
5
1239625
215431414
21590
33232377
3721942
137876
3
113667743
1279
1108
331308
19928
2227
18039
299
66
435140
4152707
1208400
2173
350
1663
140272628
359332999
829
378
57949
31713
5928707
501
4020228
65970
12488911
31895977
6
1591
1315150
23
459
61398
251195
3
279
491096890
6433
11
185
18467607
167
81558
8344258
82908
7172
51
1699986
1162
479213
233688
17627143
17
1038261
25542
15224
4495
2
991
435
5
266839856
9595485
6
9934205
1045075
389095464
430
62
698309
108
418436377
7
196
500243840
82
20816706
90366552
7713
5
795346
387675
55457
50520
441
18644
614
3192
4976898
14
38025
3479
35651040
83905965
15
36
15118
55
26
143451
180186
15817024
722
503280
9981
233
23128710
20850812
1624
60537005
7652
5
1017995
102548029
52
13347275
334
82
3
488383
3783
253935
16916
2994
880278
455
394
59
4397980
2730
2
1060003
1999712
71
474153025
4360007
28117399
26140
8400
5158
188
47487
3
15
178070
878
472
781
41152906
2499435
111752
11
3690
8077471
2
7
120939
7407241
61738627
2607
2
19728813
37071
32
180560
59
3
1660871
174575
63
173176011
936
235
2923700
841873
7604674
376199
502
534401571
272
74506888
872655
60
8774
1241
683563
48548146
740
197
2220
221267903
64325
199
2
13741
148107592
71054
6622
93
3461
3
131009
224819
215659159
124249169
497672
55
219758133
529
4
16
16050
44703995
1511
5444209
247705
156
168
69
8
475970788
3
15663
45936602
21495273
3
2407
798078
181
6
203252020
100229
173
110
32784716
451
100
64862
2625
14812
63669
41
1375
2015691
1808
25789032
25834459
170317776
111
10
882749
130175223
1479692
60719352
96701
303371430
15212620
220435
170
3
27
12724093
62
4
1105181
17709992
2207
25775
129495802
5210
266070607
59
496187508
4
9097172
474893627
7531194
2758952
209667698
27189
49581123
220
2534428
201
40794
1038
267
205768
3
3665281
244
28
201771704
32
4895
45690
27
46447153
9
10381
30
18
207416050
2212
210240942
16
237981
122894859
804
6
29652
15093853
5
197055211
64839
13831
10753
87
91602
11
133153457
121164
11
110236
3
26087
175547353
6165
7
14901636
126850
143
2
4241
16294998
380076
777
193692
366467989
108224396
194
65098
831
1178
797
3607093
1624
48742668
47
5
945
64126
2931831
2411
1485481
726271
361717
4704999
51126
5720
49632
168827982
1176
3
963
581537
16847210
1744
1495
26967
498
14233260
9324552
245
1932
26087
2546
4347
72500795
16239818
4976
40493019
124
8118
13
16319
4690780
14041728
111737955
19916
317020316
825
20224
91870
822020
32209
185161348
68
84318231
58401981
3059385
437595
1613720
499046
30290
656446
15
88528
450537746
1290
93582421
7705615
56
1982883
394464329
104425
40151
988646
48
12277
1870390
29441
181713
2795
35090832
1214459
7067414
71915
13
2
132130
635
8
127
49651431
217
12
2743
1756060
2450
8109
311
8648068
2974
676
351693
12
922
32244
10654
477
403150410
25163374
496213
211
30876444
32
15
3133408
1686600
882816
20383514
110585
50651
8880954
66516038
5697019
3868412
15320806
120
8
31505684
6562603
75
1018
127220213
29592260
2
365863
815546
382
173919329
6595
3
27
3528537
1280
232013
942
16066458
791
9680
15397
7
191830620
29129
6904824
248291
18813485
21
126563756
2369983
50
15191503
7
38265
3989
410710
43
7
1565
16765486
36
6404
7239
33145
12000
459
67048154
2
60529
27209
1284
366458067
571
932721
30
156
128863
248
2957
6113607
191
80441
2895328
8539165
111
56580
27765
479
240548
18604331
10183039
62
1110183
27
2811509
24
1871
7
43930153
28776
143525111
490
185
23770068
31567144
1201531
48440458
4090130
69042
6
90388686
46172825
2620
515402
2
44141091
260
29
60606281
39191
1894559
12947
93975
29018044
200938
223056
4
2
3218796
345544458
48758988
12746
3501
6
39912377
179
6
558
5
867
175
7480
279438
54226591
155603
26
71793084
897
480910041
18969703
3314858
299716815
630
329786
5
133183
13307
7258
47
51
11
45456634
17757
2459308
3761889
6705
242611348
204890269
8
1361
335
253
1600847
7573718
4
270
337946
43
11
1333
14
10
19939
15761116
5269
5
2
5080
1049261
1361473
8
125
13
47980
4151
40957
2277287
399478
78
29432756
113
16719
228143825
11
651
164499536
2019050
9024592
463196
20095
13584
918
56263143
139
9
142
11
5042825
18681589
17024974
1068
2330
13
51313645
5359669
438
83059645
215255768
336524778
9837091
196977
13
7978
1918
2380
456121944
56160
18531049
252002
65322733
9631
10261334
7122
9080
132638169
1684
2
60586112
464979155
3628472
71211
121
1228
72
877916
3510902
17
450312603
158369
412545915
21027
189
432374
23168156
1946678
3173089
39753
7
60043377
791
7927
385
4096088
8
15
3299
1013
5433
6551
1589652
22
54
2041488
183769
1663456
29
1383729
763122
18
97008
43
179
76847947
7248
13
20776
238
4443
927121
834747
32
13350
547346
540
2470755
701844
10963143
3776
22150
119
130
947
6
12
14206
20147
1886
6
772
114208919
3286
17928343
246540
11861177
54
345
509353955
75
5481
8
16236
2
738567
12728
262620
12763794
13250662
16719353
13
24550535
10119939
72777
53745
315734361
3999
97
233408954
234527
5159389
4187
2141
10798350
57
3629
1785
115197611
255390904
11378470
5
5912
240643
13443
170
7440
60907024
17213847
3796
237
30119677
1997
27
2922
366364
517
3804
3
119373685
404772055
3596518
3
508
59325352
1467
111676609
915
4
64633
13865
146
7714743
681
65337
818020
3129
16116
53
41
3901
1893025
57454901
504795277
17802007
392206
22
8890396
7
20794006
38528
1939643
31712
22484257
4072
123
312333
15236
220792083
120051
233943
37
50090
7
36067852
33020718
107706
8613
18849473
21362769
5076
249874429
286594
2
21
68
2595
471
6
91586
2927
113928654
363670
813
168
258980486
16368945
2763405
30774
11830
3009855
179660
2223
85296
1053
1082516
37830
260
449350
2
2
27
17787699
100051
109869
12
858
58059
34546540
12897058
97779162
110
10
492
15584996
42711983
82522
732210
16
7877
531333
885
513953628
37599780
44699092
55588
6
304512389
3799474
13710
125822399
73087
1584
3
384776
95003
1348
8093667
247
1900
65438
10
2092
28
2737
8892645
5
706785
435
393310194
2946
11639
127318623
23342
19173
374
7230611
11291783
4103461
7
201538238
101951123
5063
627
45169
1244
5
195265174
30
975
34398
289
518480170
691666
5
294
7
26994
3805
32992
719
2373452
323
3
7181735
5739
654
556
45156
190103960
509984313
1783035
29015410
25
13
677
7942293
871965
3849
29373191
47012156
43194185
55
37824770
3
28187776
619241
2630
178275
938318
2789872
64
110489
11
7
35179
12616
129685479
42
62247000
436764632
4196
128594629
521983353
13355
27242
410654734
30778292
436312
400449
112653753
16003526
1099
24053
201754
17
53593309
47
3895178
337
284
52143
581
1825194
357
75672437
2
28122796
218468797
2492342
3575
128293
6416
84815851
15142
985381
29455
7720645
9
65418297
55000800
8374
222198175
69
7535193
35387
22029
323019
39
3939
12648
24676737
143153683
240875
19035
204625
157334413
752
249
408340908
7
4150513
234102946
10513
121466
193636
5400255
432
22336
10895
212
2251510
403511513
112656
2675462
6335530
116511707
3
2047044
85879739
39787032
103
865839
99
18590755
258447286
131861
1414435
498538
566
31525
7
447
229019
607
138660
448
29911867
19054934
16
5557581
6
42678442
194
42249
74328
57
19723
323802
115762
4190
9727
2
46071276
25027
116176
100284396
17091
6073958
5
24743476
72174756
1882
3602
1023
29683
423776861
905190
193062002
15497043
22
7
147739
165817271
30625922
372
39
52544618
27932
32857940
256051
11340577
78
613450
27
63
11
226
200
209887
18
1201
1803
218
50
5428865
5176479
60965
21
71316
103086123
32063495
91178396
61687
24980511
356
154145
294700721
15
2418
39
205381
82562
45111
6
250
388899
5
51769872
7938121
26
61
461671443
2640181
3787
61835686
534190439
464
10711588
222043
183
6878
7888
2227687
3
12745389
777946
6
352
74
412720104
177201
82
348632129
14
880347
771461
5452140
104746
685648
3689391
226
12017
9248
1784
683151
51283808
10
126382444
34
4024
79838
1019258
369013
119951955
118186434
1158
4100932
3918348
918
17236312
210490737
845
9
424
26674
898
20
7
29079073
6758967
2
33607
8895843
2539439
23075
3021594
154550458
32
395791
10511
67030
612383
226520290
87060
12043721
1991239
433471453
22
7
54453
752
1907
10
1971
864363
5169
9
10493962
7
32433
25
19545345
6601
380736
3
27034809
5569
41
486907
2039
27077
31627
1877
8
9
3225
11030727
19408
45923
2
108
3
2
1642
64201869
339265
144798200
30054
71
379
1083558
457
2496
13636
156885967
187
1346
7019
230351340
16
4104
116523782
1729
264
2705
421221
384803431
28
701
3097
1377
4630505
2019220
1113
373400
8803414
369945
5
8
236212
330
1014
237589184
5232
807
5043150
8140063
1287
755
2288
5315772
29
82964
54
15
323
6354232
711
3
30613
5
913076
109937033
4
3
14943620
827136
372585
12261
3704331
1999657
89
669
107288472
269455
815
15629
28345
9483351
92
29938848
187272
2180929
254148
20492
2623772
26
16660
406965873
400
259397596
57187
622
130
39967
2633
3137675
62783
2
8216608
40730
25673795
79796974
16
21
427035
351942
75151
228
94
313198790
283956021
29548734
33011640
7249858
530
6348
416145773
77
15617
3
78003769
3
5969
197664778
11240005
482083052
60505524
14329914
659843
17
903
344
881448
38
272461032
5550347
1238
736658
4211
2863908
1685
242847
13
504
115371573
2818
417059
274
121
8979
1551
1648096
6501
1392574
7319
346
176855120
1143
6828583
439672194
3201
2218
31835377
200
59
4293
80155332
6
8226496
4046103
434671
15617
41
57867
122836
104046617
206557021
20
505269953
13456911
78670
25069065
5728
2
11443
23475003
17119766
3173
330382
3143796
181646184
184456314
7972941
137
450642
45
15666473
45984
45069180
46935953
3
237625825
113875030
49534
25697165
7
64609
136903149
431386680
21238
98571
1728247
6860455
523673057
358062892
1935
88061807
28277966
15
141802
1524583
410
64192
62622144
39
49328
1559481
78371654
3
20316829
22894
2216
6053
169456
9
9401
263381338
1638
15865913
21340
36
34333574
285443
96819
440
2837070
116
36
11
59464837
176367166
5991649
56151
24382761
31459238
72969543
322
2077789
615
64884170
7
15075
1164816
38224
75
509
271414
486
10813
6886360
2
67092
10686
3
10459
98311100
50455417
76228212
58
417237
2077
930571
32
64102174
9674
460998269
173898564
46
384343
1142
3476
163620966
2855
5
988
7
2037384
1410258
194
778303
11844878
3480
47
268
50418827
151870
8116128
867181
139255
7153
1880
882158
56164
2795150
4930
10
87
2572375
57073
188
96910
103665
254
200
438735040
350
1152
127107
1220
4118086
2
16811093
20
8037
4
83932
55
3
52
13243130
20229
10
260864
3768985
295933
29
606
960254
377
3589
15362
13
54888704
46494
960
3123
4891
706989
18948
5717
1004463
31590
55
523714103
851
66
10501
13787
374298373
8505262
44857746
350102
421065
7592993
13975
174668914
57
65443
433
72589001
31894250
34577616
52429098
7
1858
13331053
1848998
119212
29036054
2518
42892
267345702
4442
5823
3758
6225967
26017
298727922
913
6
142
22057002
46824
62413
3
244722
10
244
28
753866
95709
105269
34
67799
79658089
328004742
794378
934499
116705
61131419
172
12529125
12818
26434475
41
107165931
363674
62878
5779710
87140
2323
41119200
34
217
240
110
27
1671
349993
86105735
11924089
29
125
1518182
47
6149
2545377
11768
9914421
6028
149751925
20778542
1221
14
453439
7536
13134
866
104
191
466469
23
8
12
724087
18646
27
25114734
224831864
2628
631134
991368
42
37023779
95
547603
513
436
2
335169558
229
2
206
2
22546471
15122
28
2663
3749833
716
190937
180784
46833881
1872582
324230180
8
939
123
14
43297884
72
277124672
87036003
9260899
111
61240
2855
2
353
97124
478
3
107
19
6572
55
15
189073310
13700530
99844
434900765
2
61164206
123
1425781
10366
15
114547564
245788653
5
15188445
936
2011566
178955745
46561
6509524
15974792
20436
105
2
8
24632
2881
15345
107027833
19210
33901
27828288
2779860
3
113694
1680465
820521
6
22982
160376
2572
1005831
507
405979952
203
236084730
2
8
60049980
22071
62594401
904333
127948
58
6
20796849
1441
1889644
33
498060541
17
80431644
116237
117
4
272
48284
120
1702
880780
5
472101713
339613
194302
118
73715
26762361
3064457
9618
1129638
9688337
13537
444085054
59818
3
60
16
554
103614
197
7502
5678512
133
5
10308375
7
52199
6383
379169586
32870093
447640528
6
312296
6246
444
21990139
82
194
5430
2935
483247
265406707
4306
158323
137190
958
3
985
388809520
41547881
101844647
17371
1654001
1547
765
29243
38847
256
69630
661
8155754
15614768
5
4504
59056108
315
52145009
408602589
13994908
1432774
1238478
7818552
3387645
183279
353
409891
20
275572
192982
179
52471367
1130302
49549
4643975
8
2
1796
19
510501955
1906
4706
1683
39174880
6603400
409
30
42
122114076
45029
375880045
1398
1611809
28497786
291378
39
32459
91693
43368
54017114
21616
279
1778719
73918
3
1371357
94286679
917972
1676
28638849
169598
24383177
119
92862
15711926
64
13
44
21743604
237748047
1255
26
2186641
12568542
63176
135048790
120
20696189
159103
5912
3
12445388
1317477
10593017
45369
3
142877
182778
46039
1446581
5884717
44
22337672
44571470
352712754
19
130915721
13205
27197
486275
32027044
7903932
44
16984646
5287413
3
97218
3199817
224499726
226
192
126232
322
75072344
2
1321
878
145
111499
204000
44147007
10382695
47
244275
13
2604
1585
60654
216521
7
2
1221
89179385
58248
201605960
18428432
28996158
4093437
1561884
32338340
365
49243242
1562749
820581
12
20380063
45
6948
178304
56340
46708948
53
22
368386891
7632740
38
218467939
370646936
2
116
123865
26
7202329
96047547
267
25217
24
337
45296
14
142
5
5
27
53549
59
2514
4019
2311
518772
2
1403535
3737680
897
11
1201
1028
254022
44876
189861
491
801
5344
87393
998
340797
25373
4788337
15
9250383
4492588
70
1253990
238024629
3747158
302439258
8359
1973019
116599
679056
29
219455263
101
43507
65315
5154
93
4978517
1416958
12536
90911
52337083
41850765
2519
9000
839
952757
5
3580689
26828947
62911766
21586
93
13
329
965
80517
10199861
736
1175
3883596
22745
59110
2
118838
130019
455
218548804
574784
301
260392
341724722
132070471
507269
247507
489319137
8
295
5064
1557334
11281
10
8513
64732387
2359
49998292
31754
1919
1493094
46603
111688
1032928
356274
2960439
79
965
486986
1126
30
142439
178
759968
167166
21924
66687
2151166
36610
6536741
39
37
123421
2706
166887
16
6580
3955
293
14634
652975
114961441
3
1364096
82265013
123235
62
50141
7
4
23454944
458021
117
14173473
13206
91353
23
2
2284
15224
28252930
12350228
944122
3622
31454
11149
73043184
9
7
3180281
5
156
13712178
6
7345995
15
479876
2
457
4
4
110
20767942
350921318
192
51
63894
10
54
58204
7642128
3338
922649
2620
3456
42997
32295
255
31213974
24
120816972
3071
30
6546520
3
6
74824
31
240296
31599
175
193636029
7553
161853
484237372
14
206460608
7330212
1585
12620087
17437384
289
1261
3179
4754207
97450
630868
1004
86
32106944
6
23221
2704574
8156
23
3947
24780
955
1959
2012
5697321
4
488
2201808
6136
2
7738
304
3
11
59633437
6217
3956
56571918
58347
498
3394
470200498
192
1686260
3176
463003
9110
11740
7029637
42
860264
1255
4
21
2
317802
128227724
2986911
3493638
148205
11720189
167
13484
108503503
9657
371
3
477097794
260200154
126
85334
203
509919
12520539
76081
66525571
2038844
16946
618
20819
2041
38
479
7
91010
898440
52533895
32308795
613
45
28361
203
8972
7873646
59946
2031
2314394
102877
4
43
3243
76353713
5584637
174765623
22065497
117479445
4
139184883
228
158765839
4146027
64961602
15445
37
57447204
102741
16348
3854878
15618
134980872
10060328
21807023
8029
6
1641
1696227
86586506
373
136
29
9354800
8
3
7
13617
57
63
43576990
19
12
3012789
140912638
382142
73
1902
2598386
7715810
59239
127888
240114501
6
16984103
190
29597
160057546
2586
55
7986451
3
1029091
484265168
45719
875
7390
269593
514418
18
3792992
413253872
2053
27
2291604
58
1523
190
31
114
29
401609646
4109
75562045
278144765
1540491
11
928
466
7172032
3
13
229
418
8000
58453
3582
346520893
32155
12415
53
1863704
1380
101
45
197
505
1248610
40
241061
29356152
874
254
590359
10
139745346
15608
4
62731
15891717
4482185
8185496
50
8
1074459
838
12219656
2253572
14892
173
3017201
204
1344332
65104728
713
3526
13
31
3
4445066
18
418006536
2
1801
13818
41874
12
1957
336004
2
2
6380082
18710161
197887561
15223886
110507114
675
30996
181122100
3117634
410
12909871
1625
299
742035
65
442018
7371772
424
392393093
2085
6149553
184
215763986
19301030
101049665
418
57474
3302786
494
13125639
18986370
30
59
3
76372
76908779
16
3
239
63454220
4098745
2018
256300114
3270892
61183
8536
627064
30755377
4580
37092887
129699637
116338
11743
734
3542
49643520
47532514
2
66154
156182
238910
1916
373958724
11726
68940001
3582344
446537
14790034
17582959
561
358540
1579133
306850
226230987
396009768
244217
13874
15039245
94
108481
419894928
3220526
377
2
217
23519
817428
3615
426982
155
60462811
5
413
95
64168193
486
31357
31736
166635
420566
238
14027
27
58
3008
439
7
618100
16072
6313
131359
56
151978123
508181
2289
2512901
55866
498390092
510
8969623
131335518
77563
35748
41425641
27651
3
20317
26
5131
1075
24
7
28
127114
81597
491
32110
3
31191297
745954
742
10101
444863883
23
10917
61
506573
1224
29456
3
7
1484040
309256606
19290522
39839084
205953
17540
296
6152
377224
994
2782767
226
7194
119163
1075
18
126913
513211609
78872050
3376
17779846
1857
515019
57
3768444
53503752
33
11457271
60
232858752
57
51765461
194625248
47297693
33
151041
2078
3
10342168
5575742
3442732
54249327
268
399960100
200118852
9
37845424
43
113
5681
111
45054
13985237
10
88087604
2903927
15358653
31
1577276
245629748
63
178
12010
26577700
1414280
147985
894
189746
44697
12
42
4
235778391
3007
164761366
1023
12688
291877470
2222
29885
38452832
8
10270
45744
7160
5
501461
2457
186430036
4
494668
12602
723633
7413315
4078472
13155137
2019
15
6315
61546443
6522
34441
4
8752
37080875
21
53679859
5
2399
18553353
7906
4106
256994101
109725
251424
11
1838
886378
5
3114620
57
80869740
2865986
101
7
9761974
553
31
5
7671
925224
6
139495410
128898227
25
110535376
7
2030039
121531
61
72965
9
21004
26594
12739
59725012
317538302
3659029
210300
20
15852
111694
264
2
68905215
2762578
59368
218
31
67722
128674
547501
116446024
102844
121067
405994983
60123061
233108805
2084933
423393
35
18
105
1693820
9547691
27190
516926
8506770
1827
60664
15407565
168
1716355
12
131445
8135488
96887
121405
114768392
280450
109
7435456
178
634
32380901
1568
1690
482234654
3
2531613
10711727
4075
13
63207
60323484
5834
15
3310709
25580637
3
33
71
30045
5789
277621
12
39555
87347641
57708472
33298882
141
46450
14873
23
1842179
16475
179
43
6
46387
4950330
162
12253
290892
35474
170868282
30739
8001860
12
480756
335
947
1456
240660
27532
1078457
25
4127
811001
747
20436
20754025
46
3423
42940
157422068
47177
15581
394186915
12807
36719
31
118
4814126
6742
29494096
4539
1633254
613
3620
12450384
12
54
497
1368378
3279145
3183847
3713
88791253
189086
47908433
1294
94983893
315865
125978
66052805
24
445066
231604695
255
3
206767
4
405
3164121
134796
301859312
2
24
4181642
4611942
14743379
28393
3790384
72049
595
139332
52465971
567
21522266
13277908
2681
18529759
112
1071
2342
6633283
1425
8404
109052689
6881
107745
6
1481
162
53817
510592196
160150
312514
18
28856364
179910320
304
25162
49687169
683030
1072416
47
90148208
6801328
105
465425478
350858549
707
10445
558
21192
29574
112242
124
106706581
3539
22017126
12281048
9
3497
3087002
505767597
3354
420157
108
5
219719665
7
1928983
237185470
71690
91
170
13
26521
69550
61288203
46187
4140456
21887104
126222
7449870
894
24
49283942
30283545
926901
424384106
16245
54683448
2578
201812
62284019
6823
143521
20
138802889
273930
139
794
65523792
94
7059955
109
472261
288225991
8328742
8549171
4822204
2007644
851
91849
93506
17730
30141735
417913317
233977923
58483497
12075679
1457
8
356979
166
1223828
238650556
789925
13711753
25744
88
61107859
9872
806
31
27659636
478
120
479
379
19860
132122538
401061576
123246
5664
57960577
30715
896
79
426
679598
125257
56461
43038190
7495
3
20428
49373
6
123141
33
294170602
148
225
157372271
32741
1067759
8893
473469
9236955
893321
3617
135689
3135754
492
3851
26
180323
3542940
130296769
2
16036
289
3667
4
5482
52
23963
32
143331329
12
334979565
5
20
14353
28
39
57078
855822
48
192413059
1550336
11
1720391
27
1351
112
408
11046111
138837374
47771
731
523522
132263391
585305
182
63387887
12946468
43
215266037
4679
295775714
607
5
737668
284321500
46
147
61224
117664
10
254064756
270609404
7
121264916
2289
472691
105562674
3926409
9
434203
60088372
526
4285
7971
132586
29
15886982
13
24995795
128281825
26609
28529
2099541
179618
14
229516794
1768649
3645
127432
1451945
14080631
97652
2272
476
46
117601894
18756
19
1385958
1309
4841463
28263847
1245329
124700861
181345
12714
14601704
126017245
137513
421054
12525
177077
11559830
1723123
261594475
2818
901877
10919066
2191938
7
16189
3
77375352
34397
3561
22
120916
13632906
190
6
89996476
986
985438
6
25650472
1680345
29080551
50
135702351
490619
2
264511473
9546087
966
4396
7702585
238408
26766
16274
3545
33153
254498169
245014472
3
9703
100727
38
396542948
28749595
92831722
7789900
3641
36
56
73
696069
94050
4024
82
36183960
2001
372
231320
8913
201738
2769
102649373
9
173503
63953
5
64223
301956
962
9499
3332396
302715
276749
35528230
216
65889145
598234
351478011
376
1294724
1109
11631
39138391
13510
30020492
51787
61624453
690955
254
3906
1749
25
3764
431
18482284
379929454
7
1162
50
52
516
2
214747
693845
1269
14033
87
429987
1997
59
50
28106401
16747
5
203200
286349
11787963
9997882
3
4306
28295668
2262
16384572
15005561
25
1432917
312
253499
469452
30507066
4906
23
13092518
18173540
7789
413329619
385
4
24975066
4802
481506
44
42
930
12053201
44335969
128265674
299
5006
863
23
76803368
4
1746
47724
239
10
10
339
101190884
276341702
2660677
81
3955654
103183420
15177
12054400
315867
198
9
508450
125233897
563326
234201924
14691
90502985
15869
48513
6928262
88822405
105718377
14859
2080
459730890
89
94283
57551
304
613973
5198
82578
217
253778125
31
32858077
3
53454
3899519
98325563
759
281
101691696
17854507
215941
3533
148
29
419226361
4
21032431
160394
123809268
61029748
1000
54890519
87495
31178331
60
7
3604123
32
475
59415
726
6814
95864614
346946
14179451
3030408
1880852
474
7233
31507
1868046
370447
2
23799695
61446
64810
15770004
399
2999
48901901
504085
54781
3710
3388
860405
190553193
336375438
24894
9
243787
16538279
30906
6328
2864
169696287
966944
138178
65844926
211580
7
353
4
274358671
225
49923403
22644
513
30146
6839751
14
695
19142315
131119504
121629940
11469192
2
307942463
353187158
10273
1682428
4
38825
500
7851
29
15480959
511366
9086044
383
162
3396108
9154540
794
368244293
4007
11
7082076
115847865
56587110
1686018
71844564
283
1812
484792
35907
110
8963112
1824
88070
873282
375766
41389
2632861
1387
30907211
6505923
296
13456
336702696
27637590
204
12
1854532
478452610
424793
9
2736777
210212404
401737854
129446
1547745
30522
1699
215
3
17167265
8804
1870461
343307106
218
66
11282861
428452710
9654
183149
20528
486273
26298124
1774112
56
3660221
91314
267288051
4690
2
636
23
378
11380
2779
123254796
31026769
7
415
212624472
16764995
147
5
166432113
27170711
1010
210
32093522
72843
1581
12899898
1287
305
298
70393025
7498022
4879349
426123773
986178
25
5727155
2767869
54009759
11566729
989713
33332621
216330402
257208
43541966
13779670
215347
12575
58622854
437
18199424
7842387
1732
6907
266880132
190446394
129822
1082
300
207601212
291063079
244
242405638
114872
60441600
105888586
9037733
63157455
249195657
701146
14994
27995
191495442
3004080
20348
499
227
17967
131355999
905989
970
34052
2
452728
9395
7146914
10
115
15181
37343006
1000
840
116
5978433
8
269773
3
23550
343717
15567901
469830119
301333621
60
44
37700296
4134291
55
5899
117854
43496
1723
79207122
7
580
985
125163473
1952
397112
216994596
3052
22
22500
1465
47487
65525277
58876
352904352
106716628
27716558
2832401
1548331
113475253
30976683
6182
1398482
5217828
137608
21
15
3
3525365
23769108
136
161782
3
930
88
882520
17039502
12320
1156
218868893
4640
1952
1759
1559
418294
6629930
13680649
50
47438
235613427
99828998
33
554
78534998
63179
221
25726
226144
1022
6
13214
188517999
7453016
85
7291228
423
542
19
331918726
243
130007
2065508
496674
9547
432390
91
423393494
30712863
249
1298
2654730
11608484
531978415
12526
20
226553811
3608646
508683783
120785
846
58134
5879
1965
22
98082439
4367261
28589160
292063
56355853
237754202
60
1031932
90
128835812
179558
81657123
9473
22851
473
2
29603
8
209
6
2673480
2621950
510
30742
158
12
3295384
6385
1272961
224781336
3347270
18096185
3224304
339
1700784
127
390380154
3294695
3
98263624
18733332
15555
4
19940
32182654
9322716
18883
38
2
38268563
30
434
410065
7887060
2013
5538
4151749
8254161
2056
2671224
37
26509
35
9138643
2543
72106137
44
8779
11976826
66152437
45
10
7
7858
2
36
10488138
514904135
15612
201709998
142550722
15157708
1038
315324670
185735032
29661254
91285520
43
4826556
37145706
311114
976
47
31231
44276
298
4049138
479
415
1060
35234942
3538192
1967136
52636
2479
93078
101024822
1799
41810348
152692015
5792661
1399987
35420085
1677
5274561
173245608
2677
22644
205
14929
13
8726
766944
2043024
1135
130721562
2195
36
207
263
3
26809
128
697
85917
7147452
502
348
375
1905
9805233
13928
1155797
8
15782250
101588086
211
25
3897
4181034
89383505
228832414
20
66
320898
826
228821
223133396
323
11520576
60601768
7555
35895
37206760
666
92409854
86664921
58153
311943947
12766
44342
446
34
518
384
35031030
31585005
4
674607
365
123
3367592
215011233
12
88745
978468
15
24384935
3
47
33211
689
5
307804140
63389
1879
25824
30
41965372
12115856
31758102
169224368
174817
64644975
29457
8810
30106
125990652
2
634235
536846
3460
936
36
179639
172524203
1245260
857
2662829
39486
321
50817
391
405
1461
8631
1893365
1291
228418121
39560
4601147
117614669
1149840
512
31012595
582
3900
242809
44667780
64948312
419833
21390283
96912538
512525447
5551
123424120
2536437
365532140
696089
125120
61746373
124026
20067
83
5
237836102
234
2058
14
35577167
429231960
81348188
8668
10
883691
6860
1293026
206221450
10668769
989568
102
182756096
5
8073201
135108
1585255
26226
2055
1306
32
6
49383
7214846
151
39517160
1159
79626384
291
134717171
4334830
128189
25348
22151871
339867
3725226
248
121
481
102
305
219659083
39366523
10449
218799564
127357394
3502862
13505659
11478914
298
955
3216146
7424
3
184092953
3
126
975132
94101405
148369343
17
93
660
6540305
90326544
22
5
866366
3
519102494
403298169
130180155
465
12622765
162
66148140
5479413
58258575
25112335
4356132
1661136
6
30248459
5115354
106654752
49803
2214
7
337928
70429
3491
4
70
78
466
1249
170838
696385
2244
1476
426705
28898
12724
197
7277557
5
27382
11
1105897
465
473371132
9585892
6301
10205056
57418
1643189
22878
10516
3
317
84
65456156
1410161
11263646
14
347
425523293
461
110994674
6666925
211361
147162792
507196
84608
80
106925488
582786
57782220
91
28120
7771
663014
11079
249879
19249
30412152
62333
453
964
16498165
28671
1740254
1896965
6120016
2214
2
211962427
14921306
3642188
14866692
5
51425333
38405
7
331
13809
1452477
138979990
1471
1525455
4216273
364033532
903845
662
71707544
8011007
394
9131
27143726
40944959
61004
6506
36
4074731
13743
75
35
233368
14395
10611
9600010
29304789
19337987
3694
5
1667
37992252
16396
60568
14164
19
7
11880655
28765
33
11601801
329
533936
3234
145385
3
32604570
149833617
2
95561
326
1921931
5
43
40235
7
999893
9565
11079129
222157
249956
3
25281022
244613
2113
6411021
236974
9060
463
52908817
215160235
8373
6925
487707
177168349
74
453
191591103
692
95
62744162
141573985
13462
5
7
251236
102767044
2003
346
26
9431381
12278
33723
11748
28412610
35675
11
5736777
42920
468
3
63234
39
110462
1777
164275
43082
5
1073691
34058682
78630
18
3
6245
205
50670
3
59415570
244253547
4869
4012524
11297171
2384641
263608814
18839913
6
796
1069293
551813
55881
275754
131896663
112955815
5
335835121
5
1349
62
86
301911
1012457
1852581
7381
5572
2939703
1164128
162
296495
272613862
125671142
156245
172102
92
146
5127
73317
39
219
529985369
39389
52151
500458674
235827076
1555
2776
17588
6321680
65
884415
4
88806879
30797585
39019608
6739
3
15
474
95578454
50
24
1029302
22237598
14325
1181613
27935
304746447
2
205906198
8854
58
522544334
2
5
127
2998256
1978
201
5
318514665
2254527
252
11
407
3078061
27
27261803
93097
425
2578
92601
7114
18
929
15857449
239
6
30493
12292
283432329
195257
60
288
5
1057
13868
18
66499002
10992385
211983740
603086
39
118
7760073
25283530
2438
2041063
3689757
2877260
45714415
24397603
5471426
51362
34
15
240
6
113
3561
10840
59103
6831
1421
188965
685286
89
300261
14614033
3241
581454
7783
55190
84496
145561520
6187556
5
452153
164444
12
8872481
75
1153746
249
31038674
363166
16482947
53
1262639
47023013
158
84382722
28
1557
74133461
5959845
393723207
934170
173318122
3241
844
198115049
371298
243839251
4924228
5
739631
30179090
830
49689339
13
63952
20229229
578
28
22404267
438285
17747
138
1022
3
288284
1744
1492698
197833604
928
34465296
23
2370
15
24078
433
151566861
205
15052994
261
738
34798118
5897
5
156856982
232411
80217
14
738
817330
29625
23907022
11
209113272
3
403175313
120
147
6355407
57447621
57
12718
1679
341
1056
54
38128
3239
26
408590068
4384200
3
11
129982
671645
6946998
14013
47509338
22405
3150586
53153389
229135132
767
126
532192437
26833041
25
4390092
23459
28
95683
5260
8879438
816
131911
33615
269550158
93766957
51220077
202009
221464
125449865
7
8137
2
24
6548
6845
202823125
2
34
190776
10040
13
6
9
3592988
1383
3
87
123
518611
3183
103
50824243
83
13181
51988365
3
3489767
63
7395488
205405
31
385623023
40230635
3069
89012
101956977
54040071
448325596
233040725
5642115
8046
9812
411953569
861
59780
729
17182290
421
62
711
1023
1127484
369946
7153907
5478
149
7398979
142
32156142
482479
167414
552
13941996
981601
669
130533
32
7504727
251867
202652
16117
2371922
5204063
5200
60
55
456673
163227
498362334
1380567
76640691
22
13106
60296
53
15
26895
216
49
341146525
3724
563
18814
55
5
475970984
30
11029
48029
158607897
12
5
13
1617
55720
141
47801
171434793
13
3940866
2718
6389040
2890
3390
61
233744045
38075
166
59006778
1907199
41232
12211
72400
101
1008295
16
6409943
13
107158189
417497
8357331
1181
389792193
93
234
1514203
96
3054234
66893889
803088
472371
71604
434141257
4
36233307
55
2
48
64577
676794
5463
180356077
685589
210557
6707
325
5
38631
15
15
26217
30500
171596
14713533
344
122388671
80920407
14923442
10
53716
51245090
123106
148176
11
2771288
201
147423279
306061392
147099822
15055
378294
3123
63551957
69405
4
50
1753
31532815
162164328
489938
269
2
7578
400440
7894
14575
1766
75799228
12
3
385
2
7225
6
1078
10604
5
55
612067
3065690
151541
24224
330
73147188
3923366
29608
97668
5366
105718
1765
911040
377488547
374259
83574
1191
3354403
476654908
2
8
147744
389
5975
149090078
32134
56
241166870
2
4080
738
1382
142711
16601
194
1004
33407001
2877632
15
470757
1604960
114471
181
60660253
485492
283084
54774064
24150
3
1428826
35803446
3540
3286
26981489
5
284
436
34771
121
3
9
11554
131
106575
22421
12
16223439
41
11
17
41132816
608996
14
4967155
4421509
1194
499
115905
1624959
297
1919774
162
190250037
499173
202965
6638481
287
132320088
17140414
102898
4047
8918
78747
105
12875639
3331
280259
5043
78
15
423
1732
56194
119675083
68494
243700
6736894
23
1935336
3
21399923
4155133
240588
34
40737824
8995375
52
457024228
563815
439430
542885
299031590
28416
7
162
34451
8
227633
250665
261
3593
10932784
21813250
28558782
860412
705475
2693378
58176
239
58
3994
34
323255436
191
722
2599
331018017
120
35
1980
184
100824
39
472
47
13001
776
356
436163912
2911
6845022
273
4819
128468
54836
115360713
9058566
3465070
11334641
456
4723
516343
1817364
87
43
4
2057
13360
202443061
8051423
694366
189
1042426
15
38
26
4305
3554622
7
92447
13628
20607824
6
812381
96150110
886639
412581857
174
11815618
39926749
765
7995793
352408
1529
1478769
17452
529559
271250305
423453336
77
47475
436847282
2913
31
1728038
2622
2729
201
8006
15
2527470
24
13
16944
6380
111051174
2089274
22
8040
838676
1133318
124
671
246
4933
204177531
1937
15334
742
989368
422760672
11
79146
11
746713
14809
184113
5
996
207616
61718107
204
14
58833
359102
6503397
65845006
3
2758
91
12306960
342378094
27053
2
3893
161998344
1012023
3
2077881
8420
1195074
156
4852574
186
170346
318
23
4169139
47529
1279
201829
6047
2365
105395
292
19991
785
35130
143561
12522105
112
8766
1460166
517480891
281686798
75678771
169343
930046
15
45
59534
437344859
66875
176858
878530
15
197245951
509028
40677950
480
6
37777
171
4
2
1793305
3095
37
61716562
1514
3659
2903602
2498
174
101141
14
17
14995
281
3370
136624827
15
1608
4
295476385
3160420
11765569
862775
60754806
2967
1916865
392461598
243559
6128403
4397
57688
57033
31
51289927
147113051
44
12459862
318
4
3618
18358
4481073
5
2703
53
193938181
11839728
23
139968299
187384247
1860980
2718798
10526091
197411
16949
579
237151
118965713
13
759
12
280639350
34823745
209874009
97329226
44
833
3391
2
2362
425
3986822
155
12
38624687
62183
69143139
4573
71163665
1763
322894025
3320
410139
24853
282929
1310
10112
1654979
411
78282095
6025578
7
7
45567
831
139011586
5
19710693
3455
30550793
3347773
529
4305
10
572
12
1800505
271623645
66636437
130311
284846304
5350
67646323
157013
236454809
16814836
5
13248
484
3136582
13337
167464
29
50426
115
1712951
6642750
204
445829765
361866
278988232
8
17517
482050
261272
73
13534
568
6946503
1366
461299
7059862
886170
13
928749
365807
493
256313194
17875269
14634051
65
99
115570
10
1153
3
224146338
3019
471997
1903361
13
29141
132195
99
148299
57
2
3534857
278204
92
23081996
28
53321657
780249
27041111
213059029
35912724
28654
60
1178
533934658
1250833
1188436
36150
313868102
10640025
211899766
47506
10
122725497
7033755
7
437974979
752
47
16047
80004925
12
1991908
2
81
1555
203742
54886
3
796879
1747
3581
25
20
60
387726
24824
539399
217828
7607970
438502
96
24088916
7718474
480648078
8
2287776
4444
21919
316687
2
4685896
1312846
24
105989
1458
90
17
130153863
1784
136255989
2389235
147
12
2559137
58
3
233
61
174453
210192918
12474
5
63462
58117896
8201116
21426
115
25
18634140
75990721
252
14432
83847479
124801
43242
440398
12
850
12009
5
31402
123
1655
1827808
255614
1465521
32567686
303
1976783
91
8043633
2545
22862840
245907990
64126
6232809
2605
23956
1261289
253768902
14
1503310
912
389332785
7096
6
253390
244323
845
596
90471
153
252
255760015
66
381
2520
3
27653
5454
7
1658084
10853
26
1182741
436321
5897600
71
848579
92023
2
195684
2212
193844020
14958754
136
4
2
3
247
14
2928
18078
102
6453
4
387
22
36614528
228339111
15604825
311820
67471
29
541478
7248
3969237
6340270
120258
150789
173200
129816
4159540
220
2061410
286
12
117227263
8537
80
17
37
6623591
7524579
60313
6
104985669
1052
25283275
1793623
56491728
547705
23847
2
149485645
5
248
9273855
30787
47521025
4149
34
205
601
57781
485
1160
22789
860
363554841
346649303
72094
105212718
288639
90
164951402
91575039
258060
46
102261
25
258027992
106427
463
21
195
962579
57340160
4666867
1760
25
29954327
6
13286218
80
240559912
183260273
56
455
854082
12
1215
7824
64561099
10
825779
5608224
43
31842435
1754672
21471460
686144
1320
7031794
41
572875
10605
497600866
170658678
74477044
461076946
2
9270487
6494088
13320634
32085
94
23523757
3832
332218
142
367713814
833984
4047
49203743
31130
1741
129660
664549
57
10220
331365
1561484
23538853
84
48069472
1445
3810
4148
99
277084867
150725
1357509
420745710
7
52453121
13
7184
1125
97
155767
1440
66
5248
2
300599671
76
29442
57987
28
902
12929847
304
29560407
5522
238
122
827822
30339657
1063
7321256
6427634
420340
9279
2480
8052811
5
42777272
455373
7215224
1988
545
3
97
74489303
44
7872812
2
381
4064
13
20
8653770
1018484
70
108
2
4736
1661911
14429
396204
62339362
7960385
16081414
126549
167
23414830
11069899
156284392
27205143
16429957
64661
1535837
265917
1580205
6
221417026
49761
6104135
203830
6
53
26128
6596
308491
104492
123072351
2783
10
68643545
7983
383291
2
194856831
261567
15
161
1269
2753334
3013863
467
160051888
8
23820164
107
46059107
6
205999
81556
287371215
6634
3338652
23500
46
30851907
35700
53
112306942
246667
24156073
3364082
3
1023363
959094
65491117
113937054
252472430
135
4
2966
160212971
1067
123030313
54858233
3722738
47955219
328
22081
239
1117767
22828
1981
134087
867
154766
129
4841
212696
37
11
220
1820249
24
88
40
449
56035583
176319077
148
5305562
4780457
5
48
105
496353296
85943
457987
230252
18101546
7332
25718
3745
189388
3643639
15543
29
85
2247
5
393
91643644
2
11
19
258779061
3124246
4045891
20266888
101859806
2
497192
230913
55694
133641628
14000
89
223
38
7
54
215909327
986666
105585
801
7281
5
61501
12271146
851739
122041
383
105790626
45046
29632851
7
371
24495846
114
1385995
7396
138892608
2191709
6398
116491
454302199
313
19766551
80840925
64553
8
314
53789209
17729074
550
28
463364
330491393
46613906
17912074
572
31
87113783
17851253
2419
36
218046
1032365
986783
23592216
353330154
5
27700138
51350390
154231464
329809516
443946
301812
205188887
49838246
4865141
2407
15957022
4039707
89581
44
21496587
582722
426
28
3407106
367716532
34062
209210664
32925
5707395
261217
338244069
29
86954
126877172
68776377
95833
24361
188785319
1981065
98
33321
1469574
13750
2715142
59
2
289009639
190010
1140895
3142
949825
1371132
1226384
48288786
47
236361267
274925
748
49
156035
420927928
104
3781
15250
30783
879
16
210873
636
109093615
13653817
42769
1879049
250880
264
14
15695646
227
3
342658472
92071402
2900613
170381
103868261
2306003
53
13960097
36918
50987
5
12785
125983
217
6
3892
941948
18
14
1551
30
10627141
340
160839007
38
2327778
40144
2056493
124550
1580277
6107124
583687
3856458
2104
174
106052
128794857
805779
1030
2688840
345
419689
212560549
14114
426776
1759
267290
57106
100
25234281
161904
440167
44643276
15
123715838
6335
3053020
741260
2908
348207265
4
21823467
31237917
21673
16013095
18920
231635
5772
1102977
64535659
2
27
177991416
23
117627
1939
29
3823
81
7227
6077
605034
1789
89
8
1653
122042
3
260341347
757
278187304
10533
449405
14
200528
30495
40359
325444399
106
25
221
33
42855590
422005890
387383705
3371466
20964670
9303527
10057
42344
3
91
15
313914460
51360
6
14
766849
917
998460
6025413
2
449252162
9
10
6455
118344198
1583
3004695
14556
34519
141377
200
120117
31983462
66532
273951
22
185991495
43340009
239784688
15459
29137987
1563993
13355996
4806
1902523
2216
18
9
1357
113
171103948
576623
248864174
35591660
444619
848880
14874638
450936
18
397
2682
103254291
2009
2
10326883
35595644
77519565
1388
235
79902
188016799
5851686
164050726
12
752
6350746
262
3154895
255657727
5795685
41532
16211
305373
5692
145
128064
96679254
300789
4376
478
205368
425946
29
451951916
21078
165419
3
5557633
757469
20310
6
3549
102483
7
62
13
13501
421
8034
13
4100
231377905
217231308
34562434
339229
418032408
48987508
291
1178058
940846
17
47
29
265709741
135222801
838485
167
8
199
496
93
477227
958
2461
2835
467610659
3855
51394
7
14874850
439893366
74
3623
3772
7
3126216
427
190
479462104
468760538
81291
89
146
4944
307826884
84000655
689614
23065
7
37235941
3
57054
34646
215847041
8
2520
120561
3
9470
1730329
67
6
220524813
7853425
3747
148085
28557
83
230954789
21
31594
53607663
1662
501
187
37600
130175778
1822798
1861
306149
244
1736394
1200
27604
38
32549014
49
52
20858
520325787
80
837
1691
34691
106
330669
18
8101325
3
2834
18944749
55840
450311929
82
2237642
64037951
1717
3173
73
108634
28
8586285
96
137005057
719080
98
60960120
10928223
5
26320
18815
108115793
214345315
41238
72900
50197
2
3129
707632
32059
21
5
16256915
1127
38893661
1597350
40381853
101052
360
13
16658612
222376341
3472
1682099
5
323548446
3633
15287627
73
1995855
84174
165658
2147
225
9
20679
77881
13441
38024
9391
327
31
99
3372711
61902
53688
92
218
1708835
1815
2423
29135364
3685978
421820383
42471547
7018762
3799
109283
606786
128217
285772
47
26
5228
129412772
131488154
4004
13487
280777
25437
256
220735365
14
811
20162501
27
34218876
516847
46127
7
164
2254
6428
1682
1121
734
65
16
36979
91417385
181403333
28276
268360
365
623
3829
52868
23
12210569
2429901
53
10071
23886
104
261105742
3
936
31852311
197533
6141
247324226
347061
8725
483183
409581
333606221
5426
464837429
61459
3381
75558
131
19538
2039078
875
517
1019
4219
795
12092
1975
4352489
299083
950182
224
538
33
3113
14
56
118280503
3
952602
3763
7055
25
2524
2817
9502977
61
298427485
579084
451471
28548
883
45521
49
8537
904
2059638
238508
498
236233
135125616
429
82248
13
55
24
108304
58871
25523
232931
2882625
1315
23482625
3
8455
6613
16422813
753
9568
6186
158921090
78
3527642
108989
15
262325
108221
1958216
121658916
44616
5134795
14713768
3
392
309
160
1234
3093462
26
8131
19
878
49101
62
93
238
7123
7577
706952
28886591
23322262
7354
29
413
156289
17718
634248
5
45835886
9631652
27049733
100807574
10
260190
166280253
5500278
301516
210970501
201
32774233
100847311
323
9
57755
24
1431780
2043762
46683
415968
25
16504581
4462
3109397
5333
81345082
412265850
35663595
353
7488
244171611
2
2547045
3084
216
7
908934
231
3127917
119269719
167
16165
1177202
13
9432740
75123965
155
156
688271
52071
51543165
72
3227
152610
5
3867307
995808
321
3
8976398
391537
14495
2844719
23363367
513998485
5062890
3163955
862453
533
477027
4
109440576
22747
8086
1933
18922
140096980
450744
30650910
51
11422
3085
279130741
2876925
867974
700240
22401
18976076
74
149
9743238
29657372
11098243
341
52912878
248141
549
6
1955
329832202
464727
8923511
2766901
532690689
182433
180
868
18547866
1066
23211
11
3684761
1948
2162
9252
55666
3
10597
130
10384
60466068
11756644
263
195
767335
1655
9
3
198602819
159
907883
252
125932290
1077395
211411
506
137
45381
107736304
2430261
408099349
55570
426
551
258852899
2002580
529445383
37698
24
60
1878
3
177540570
238095059
30881
239179
75168
80054563
85599464
89128
1170721
25521305
11
260
7
54819683
741877
1047066
39488021
12
53267790
456
90051038
62
21234
221
112870
5853758
1663130
7
27346
3
8723494
63045
3
242
824
3
94887
273991
1041713
2264271
3
4748182
74653
4094373
114
165786374
85
2
6169839
27121338
288809
2005
1213305
416633133
5604034
180274927
10673
290514364
514863
29
16779950
1012
44
158197
7757472
916
5011686
259144
3559
234077628
98
10162
39350222
1384679
7572709
872565
123193015
124647068
42629
2017
4330
74
30
73144444
8323918
144
57444
31647
42
3311
3044076
2022601
3428732
1436
2
107036
2955
59740
3
12025333
177
481
1701
150779430
9566
490
115
738
2119545
443528
118
3981761
513350776
434891550
8
39396135
545168
300631
173286117
17
9513
116
1404
257880816
339197
347921511
5
10
78029
14971
347122
15
226985
1783
6704
1361881
28
3170
440563135
44509584
95058
30141
1695
1356
56628700
12
50516765
9
59454
7154793
210121560
420116599
22101698
520521
63806615
1282024
15
444336
1724
282755799
95517
25394166
292370809
7057065
5124
320
25213825
1256854
4995
1168192
31
27
321883
21364
85582
45491
3
20828
2299
505355173
23572110
835636
90
225358403
266819151
197
2
24558384
3727
13346
89798737
14
435
1170763
2622
28
70355152
9586991
12545
130007872
110178224
47
55
2565653
89731
80848
21
16915
198229
90
1088211
11
146642224
51
382809
49
31854
1892525
238072369
12
10
2
8257
131629613
61754
169912
48
109459
6316
186246667
32653697
185603683
63
24182
32580033
3696079
18363
371266
49
9
490
9662220
378223
486
149
8750274
136976122
38805017
439940675
295265
150754246
6810
26020
55240406
3
6
9790064
337348
7689
136
47731262
482
30
94
10916821
68406
1143599
7857
11
4183
5939
242
10875383
2939283
131394482
22
4312212
6840394
4
460
410595
38
429110088
4864
152628
84
17599
98
3793982
84894
379562929
3
486269
707
6
928
2475124
14792872
88
788
484
835417
308127508
6128614
5840692
170
160333138
142246735
12050
11976
3995
3
15711692
6758
25162
7
451
1764576
3
504
346
18870
118517654
2455141
259735767
6
76426152
48542309
401318
12
15394
209649
376382337
165
21416
7468
108599
2418390
411287
3
10
43
82
49980380
20434321
7733
53430
27317270
5
5
113352870
54818861
70499585
38
297579
6890
730151
259881
209980060
16157
3163
50294
559389
42098
60153165
1469241
93
127123
7556671
587
174
47
2476655
1450
103385873
5365
246830
1234410
52487667
793483
4904
3188917
2767493
24735325
798168
380
1538125
3467820
809997
27
383713
248003101
259527505
1522620
6510626
21
19438304
34888266
12
75430759
214061262
988
2
2070949
13707406
231
14079914
694
38036977
63
3
94655290
4
29322702
13911
69
56858132
2278962
241
562
6298881
721449
120
64248
380741674
986
285896
453
6822
4980715
424657
429
512839064
1016
3848389
253809
390263866
15178
215
134077
3833275
3169
4
147
64159
18
858241
47059
2011
7627464
2866
24373798
54327447
210
122568
2973
12256119
10
7503
389810
821047
61
2135
1861902
2149560
96471613
1525
40
10181
165
71093
527471796
654
58575771
36
13
404
10782
266565
124
26609
143
1850
210208
78852
8032
4774
3746341
160
374957
119358
13500621
2
1954452
3354078
6
596
17932487
89
127924
327602
7
483268
41
5578
295
3
1018
31241538
1685
10023872
442728739
103057074
9758
31383
2497013
6144161
17963
5034816
2252907
8154105
614
58732102
3535
470
8
2
56112
171503
102
501461
185804
23729
77756035
1450
8194
15771011
91419
132
77599460
285
23616903
435547
484243924
275564
92333
15
305905756
112948
1190221
43689013
440906492
4668
3
8019
48
114
6908
5138785
219
39
10038
61627399
2
125289579
6466780
285
14282915
19147
28934802
11599312
12495
16
461514
8167561
201
4979732
263413380
348147
3050245
124881757
104
2447158
486537
12
16330
860
106120895
2242
27
2
1131
456
2846117
42
38753
39169312
214501875
1784856
6310
501
244785
2
63967
14357183
4
28
2
33
14
11
40
8
4
424107926
1217
177368
1265
208949950
50
365
4355099
81571003
11952260
781656
220298
1914
536
395600587
54274401
39
357
6248843
1130
17600756
506
83
3967302
11
1656
200627917
25
124
8
104079
3153602
11
3241933
7070090
436
718830
425140100
61
22885785
30
26891
43502697
94892748
27853
5795
47581
741501
1185905
1375
238
105458
23
1380510
11309
4641447
110599
631
2255496
3053931
328195
5707
175911
6336859
54
234
981032
181051848
285077154
105839
15254
162180225
309
233300
858097
7513
84969760
37350
13427
5
26567625
11128371
6790
8684998
610479
409431
267314736
237848519
9407238
1449
9
10
140
5819
65814426
11
23499470
58373
456
5
264365848
103469
934
1146
4
3793229
58172255
1079
2291929
5354
130
3
17735
8
917
86
208843866
79548642
3654783
287
3868
4
48
34878448
3171
77416604
27
199707
238313
16607
3
14427
5477
84
239263
19249
57
14517
9
34975246
61570573
11690542
59
5
41
3227563
13329
31752
2047048
7
4
10
929
9134
6
336499860
1232969
54190
1426647
150
56622
22985715
207414
697
67
4216285
30
6
1203
38484
813698
31932544
13342496
112854981
7513966
77056427
9
7
44800696
255524358
51191
1476894
209123327
2
146592
10894882
640964
4488
1531
3259
188
87901662
209488435
24785469
95748
99169717
444968
861
15271955
1453377
102450
413
7482
375130830
5
505011
149495957
352013174
2
46
6161
433
26753690
6525
23
593
21495
866056
865731
451030946
6940611
8483
56
1867
62886483
12
1338269
272011077
27
9
76
43027093
1361233
223752873
335
57623003
725233
1300
189021226
1817
77
33043001
128
501699
6
540629
1317981
12542
2
18819
526535
33
1440075
100156741
122309
2018
274
400
948779
104007823
63527
314422653
6772
1615570
4
34251782
1438600
24765
73
5759
172
26607075
128373
20235603
72523356
93294
80
65544097
21028434
8078330
71
132
12129928
653299
4625
2
2
2133
43
21
148106
3265593
5875
209887543
22880
138683372
204329
124681097
1260283
19457143
468663
4185229
58253
450
23344696
7339
27
3418
522875339
50
6026
954809
513750286
179870924
80947128
244763
51
13
49440
2
16
11
144787537
29
184007283
35887332
251
10
68320699
195314
238
10873825
17587278
22346835
70464844
43853
3
120302809
5715871
667486
9
119614
199098813
48
3153
427079
229773
1635497
2752
381404613
6726
144
466
479273929
8238
22283547
43943
34
20960225
2341
385
166703982
810
6
163
20563
13084
1777436
19199589
1712
24
250869997
440
88637904
410604
391
178096
533854
1274843
16737955
470493196
9
254053
25028
28069
433237868
919473
15416
121141
1818313
3691915
381025712
2229804
425405798
20
14288
11950
690700
451
2
187520
49972716
37035185
4876
12
26177
293246895
9
113229
11
70985968
257
1254
64548390
3851597
55
15533
74134295
1986981
111425980
69400
5591910
9364
24288
5
12749300
24687
477028
3111
80425094
7915281
12388868
2615
171
111
23044
2531
207937
19189
11
422
35
511
2080314
54141077
1724
9430
2462918
131936850
468898170
1274236
25251728
60439308
120
995
1916690
70459795
9936
160175147
13
31987761
21
53128
12747
798561
272
10
1792194
3464159
11240569
6312
17
227295811
5
2495463
6
122
2384586
51153817
6921241
11500
2473
11879
111932777
232
4128843
1707998
46046
3360
15384
5133
15914
93554486
258
48
17
2067172
157796021
3973
2355
479
129
57403354
39375339
151240685
100
1671
5520
155641
233250125
303620803
57694
41
1439
2663310
3717323
21244090
125387538
247958809
18207
130375202
32047949
16198
888087
2
19681522
119
382155169
165402070
1125149
127217549
6
34753825
283600
5
11789729
345
25272424
14
369050
29206
16681507
53480
3
174290297
234
24
34450143
3082450
126723474
511608
6
266817
5
7
17491
2125
9788
3606
22771727
1907283
757
1196
110
4712
3762
247
9884
3132
55
246015131
42
445
519168
44
6650
125334979
70
215
6
4023930
1010
472826052
63654
504061770
75161872
1694
212054
38
91768369
11
148861
390973
19113946
1007
2655
19
35898
219630710
473924153
24
758
2384
535
1570978
19853095
250882147
16400595
3519
15068
6
920306
6
104842645
25911
100701
12724028
57090783
106
575
7837967
3
227
119921151
7
3703367
52562
21792382
6
1214
195625490
5785
67
12
100010185
6
935
6085
740
226973470
99
6
3577800
33086181
35
112817611
23
129735496
611
773591
42684490
1650
22
122937688
1372
427
19968530
5186400
26251
1421
70545246
150
109703550
81165
273276
26
153197
13
66886
190
80
220734466
532745
3
3482
2044
2438387
171034
228728
4012727
16479480
49262
28
26
27164150
15
80905624
674999
13220516
4256
17769631
177064
3078
10
2669384
62
348
29
78497
751
356580289
32
48019
20
62
11
105772
60
978314
7
118867399
5793
374
4532504
383654
120365517
2
8241824
1509774
84
20237858
516209
2632293
110788
95651140
8077198
332466568
70559821
224945152
85
177
12553245
54084
63
109935
121472263
1876675
124608
20482
235752
42676
6
4006
453
130011162
207
56
98834
366785264
13803082
13
519559
134125255
4
101638196
96104
1576
8849954
5
1137845
27366892
6
57
468497
98862673
22797085
429
1880883
5
3145
2521
16108
31
25667632
539155
327123740
48
15026356
16610249
16
2436944
16492705
3
191
1470
242979
176561304
90441
25
8633258
25609275
176
326731
5
5
892
1108715
2
350
864921
490
61
2521
31065
3267
2
12
827
229
121
32967971
242092328
200
6
1220
8122
425
108
221561538
2
1250195
231614
31364
3776
201
5314
471
103
15750628
766
33081173
224221858
139325
89
187
235
255
155114
27543
47851
1549
49041
160178
1898981
9627146
8
297881227
382628
233
6712244
13
62482
2127211
103387285
10857637
8
25
124337
1131893
2426
1374119
23
11
9
13199446
3
46431
3127688
3094158
422
2528272
2342286
7127844
178306968
4
781
18039212
15415542
134066
2461052
1759734
36181503
11
2967392
18390521
7
393297226
257993261
24876618
19
2656008
26620738
412298
262001
720
536285737
1006963
218
234
2072441
635
34344220
1873889
21
7735
93976759
7423630
14
4769
4
3
75216
46149
1426
17590
28
25239470
1218661
103989
430
3695092
1294
225342
25231
500810
3854340
440518613
33
330
23882016
2006
132
19448
391
5
124690
1751828
2857
4
46972075
78597
3988
951
15
234930132
32539
11259
32722428
153
43
30567818
94080821
2522
104465111
909
3574506
8695654
19
7
11547900
241093832
3851
16938194
12
60
118588759
101638
29
24141
682590
8034905
17468769
3060
146261887
2642808
127222
173091
315076990
268973010
354742394
19278
24
329661312
232243
3551
917
504
21
14
59
177
84662048
32821444
43614392
16116977
33177
7615287
13009506
44
175218
208866
169916
2409215
6773
218
23399
200355
156750
4973
562
26264
12426
1900019
10
62205
6332
2
62214
12168580
1261118
40142
889
33761833
53
89
2711152
42
31
7888
130
7
102
757
1922
19
18
124867
190181286
22726534
1477
3
4024351
238
1538
12
12370657
5678150
4735
230668
42350
435996
870
6278524
13198000
60571166
2104252
125408509
302
1851
6
354179811
3
59065
21800138
5165
80
352519
921
122768
92
100860410
13745
285625173
10
243474
2013608
13471671
548965
2484121
25
2039
1411
1324460
1317
26270
5470
124
244668
370678651
105598859
706199
555
2703210
25670
7344
220
1612023
31
489
866736
1764141
49169167
36
10565363
24441046
2018762
1720
224278393
94777853
42
16287734
46
39
20
5
298565452
7872
33498784
2042
11
224
79018170
18403754
262
1636246
1003
19225591
32247
11495
59739374
25069
2969645
3074
126
23174
2483
8327176
482796187
86303025
7360588
6
7
2681547
3012
2
270475946
411
504251
150
101
6
28473309
10
15398
43
215486871
918
857251
160670117
6038696
7103
61436390
55328
364
54364
2
84115
3655
7589178
4
12
1389
9
39
90134757
15892
238763908
179
788
40727444
27401097
49092
3411538
182810454
115
4
59434277
154
341
13716724
14
3277
14079
16628855
24
63145
256988
19
3344427
1315117
2837
234856279
31520
38801
6
178822521
380698175
459623596
146
32732674
479880
3
1562
1044860
31
414216
111
158239659
485
16
4987
2444
600
2053646
439992122
24787434
1008
216582161
5113
38181441
90
3
475262
75
5
17649980
12
698158
118909
162
80833
11509
7547997
52936393
14
32
12315066
78
1802112
3
1938877
27559
2
12980
7182
5507446
487
15252432
939
1452776
2551331
106825
26287
899553
5
304
10035
451449
20794
1082
33925833
72228
843086
945483
7
81245096
1917015
85044565
42084286
84
160
12
11287734
22540323
337
41115147
6830002
20904128
175138
972
50
44
23
75
434144
1183
52
2421651
4894
130324
117
72971
35162742
1383620
14480086
3650106
110
381
277899316
11453
62653
216
28508035
54128
980
240731715
3
1079687
31
15650103
3548396
89
529425488
10
499294657
49644
7
895
282616811
25143168
6
8514799
168
2
19576544
400001
51
3927437
2647274
1668
3985417
13
6544
30
94
45897974
11
125
29
4235531
3790143
230
11932
46193862
2495
56618362
263013
5516626
38933513
3
118893458
5
1616767
1007507
119989057
111651
218
519310337
3
3435
27
227108
7635
6500
3168768
5
97
3666
846
1653
1597104
4736408
17492
11
501882534
10316990
1229
154977
76501448
1114522
28314288
781
8414
208
128405414
12
235176160
993
1257
7285793
1103
748
115141781
111286
5009
38133
6703124
170919
274
14
6692870
11202463
13768
44
953246
22
4951
29435849
8621
287610181
38489
10158
219319924
71
32
515231
12094194
488
116836618
74987407
62
1762
15374
6637
209738
178691
5
67018173
6321964
639
6380
2
369775901
27
38
161
240910545
1456
5546977
12
64077
14723
16337
7116
237114
262
16427670
5791
4432
114
4
4086971
10
18656
7842298
2349
26235
249945
258715
128599532
469696
40437856
952
7
7797
1874
6
36976
156625397
4294
45
3614055
317674592
5
16916
101928529
982183
1324
797439
262
27212964
71919
432868635
6499391
2037246
1868
23987134
5696
482
785127
38842
895
22355
40286129
239227883
5
3
31
1599460
21327
50886
151
17356
13250
183675
395935901
17
196
32181045
57
44756172
15251038
3230442
2597
15
23211
7507923
3204
449514224
4360
2
156359
541
44686
157557
60469
236216976
414
19
48470
909
139311988
337581
1465
3
72133
318047
1873
711505
7963552
2713495
922
29
1005
4584
24475
518940152
3473102
12284049
3
7859815
24681
12801
139
127
1026729
85115
132639
3846627
126878278
1432031
637235
6508486
3913
32534144
250144789
41769225
7853030
4014
36
57
5234
442945
905
24
162902
30251805
65
219415972
382768
16121957
142309633
145039
2428
18828
115631559
292
6713930
980777
226
3924401
34542144
947942
115700
1223
23160
144193600
2089
3412
4665854
926699
20505816
27
25
93
1447
553054
114206
59315
14
252266096
117
705183
131155814
9564
767796
6
7193099
17774370
66761
3795663
6
4
582663
75
40
201461526
242935951
2676725
36
165171521
43
123727327
2075481
90170
15707948
19906
16891213
16339522
7534955
1019
4445
3
50
42085
106
27
13131
15861
214
220174
6717
5823976
6706737
3127789
1602412
17859992
369100
19874
158
90
227243898
6884
54851
269252
661
5846592
48
6825270
7
25336302
4
31
32328
41
6326476
34407
4
442
16735
16
5525
97350
240
325563835
3381
11541
20
607985
25423886
7450210
68
19185529
2202097
3249
263397917
3
711130
1825
3382818
51446568
197140
246285684
807
2
664
4
8123910
5677301
159971696
2236832
60650158
3003
521
32710342
56823504
45
31016182
601637
443847
1898014
597688
22441579
189
13963
415550674
144
1711
161
2520779
13
108632
5124
535056611
314816910
9
224212974
94285
56
2
78601
259389
752
48337
180065
19307638
9
175804
37
989
914309
63831
28173
55938
33504490
182969123
15626
27
148490
209
411018
2988
1927
48712902
19046
2058852
3125
64087
29
18576738
16336
26923
8
33105
56153903
2069368
827345
10
69
95269
85240450
428
106691
378459
31796
12503195
43900675
359759
2
220709
688
651552
44210
727611
183
10417
24
28
783875
10329
3306950
23
51962
122734290
2
23681
466
127513
697
83421368
4494
10721
40796439
6477798
13360705
8081
36382
489757599
1080430
683831
641
290436
132162813
7
3274724
301236
2
1344664
109474967
25831
2874092
3797
3298206
684
170354194
1084274
1178
61280499
288
79
5
180
8
2883512
2818567
27249
259
42
1014433
801
18922024
7108465
425584399
15
2
555516
5581687
2728
227473
38
253
31
1551811
167
621
8
29
16124
667409
40114294
1817
434300
3666
3059
466
18465287
349478427
125
88538900
4480
1009717
15144830
4287900
855
219
32288
6
178
9
463557573
65002
81962634
4135
115
3
34563595
2
66409790
46614
999
1109963
93
553
4154018
28
181493
122
65584631
223
53357
3585486
7448867
5
7
1119
1081
88
63300877
92303
26340
15
86
1424
296
62290386
171437
897332
1453
27313793
474
702048
146
16324
2110
1946
637917
263
10880014
1070
3
10765
116210
151279730
8
839
2803454
11986731
225110
311
22
385
3084
921030
27
5019626
63386598
11801
9540
1334956
5683627
46790
31
1784
67670
35
52
2697616
17
31
308766
740618
4153
15046426
360035
1510
5
24
60
29940
4808
1635
19
8415
98575781
34005
10
616
3
30212228
46
2909020
62704754
60
1911053
3
18
463
12
46662177
3891
50837
11100
2833
37546874
54066470
46
4
264069596
4766620
837
34330
94734
25
956
1146998
176779
5002518
53788
3331372
453974634
1752186
16393
194483
4
3264
256401
183501089
132639574
4716
7
853783
42
17102
188252
12215695
259620
101977695
1554035
2
5753
29857057
20769
2747914
1213195
39
230
2124582
419894
2
893311
2013
260429
2684
504597365
86
388439
52
65
32230
45013
146182687
31028
72582340
3
46
97890818
96769107
3113
208623513
73626
2483719
199870864
325541
315
33
7
73026024
53
231
27388
9816670
30443404
7155307
9009
6
5
621
19
2310
299971024
11025206
30137
38
13
9
374
12
10806714
31215
598
158
2
5112121
200065
10
2443
122
14979809
7
1623338
65265
1702167
61063797
30422
780815
143
20
50547517
2329745
248996
27192314
11
2340537
22629674
392
409
390932
1796
257499
2
496952396
1737649
2126
5
2765805
9888
5142
117154647
67503303
89
2028
34625
3391496
525
11266459
17
2367356
519340024
28272
21
12209512
405
18
499089
198418
41
236288
211083
9342981
1699
14
588804
13
34696
34824
436
1814
429
5437
704
5930608
117557
112
260636145
25866473
292592436
19676025
163
52
5627
12
26202520
243
238
19284933
6
1749
479786583
220
167
3874854
10938
4282
4
21793675
9029933
68641065
4
22937891
3917926
379
3510411
15796
64066201
2131916
238486718
257990
8765710
3
1794
201456431
431140
241868
14276
93116
2820
1119795
14
58
521019
432
1585
8070
111
6971
92064225
109
13283481
2
61
412
537
18708176
114
543
4707
5311
4116534
9
58295
6
77369825
21693
4068
185637
171
224604829
12527035
1821847
29547882
70
518682
55144721
101
2
1458
3872480
1733
199
2
272
134657
76
26
3600
18
5416995
5204009
8342106
32320
15106028
230860795
85560802
2231
199
101
90
3
826825
2630438
710404
1329
36
112191481
633
390052
95263
49518448
36803263
10814763
18
89
110860578
623
58281474
371847
4418245
93
205861
21886
26808410
241620
212479
4130790
7360105
305
425259
28
4854366
1031712
9538
100
105255793
302
3
134
40653049
217
2
483347
653
32
391
6
472
124277324
109
98
4180665
928
68
45767540
1289
7863
6498
27648
44316551
92803458
308207
2762585
37
82762026
219623
220859
30819570
10
329304
418
265
2049749
202
116
358040261
14547611
2363643
20031402
5945010
7495
222556
1506629
11
318
39498538
209
98814
496040158
43
14127
5270
23522519
28761399
43773156
13057
1255
1948
3753
1066
166122701
443151
2535
464
88
623445
232298
49900
16501
1305979
100160
229624630
7395097
59
2
866
380709078
901
3458
2
487769115
22814504
12641870
10047382
424632258
1433722
15549175
444822271
175585358
14614
19
22564386
156
17870
61
94589855
241766
28230175
4
61002769
65488975
278
7863
11324087
183900
216591491
4009252
7
207563
3396
367961
39
2
73454
157101679
2888825
15694648
16091
184745577
6
346499544
20479
10239511
666
72346
53
156030
15090
106057
1003776
4
12
11566
7
1595
4877
21
6
25
12470656
119858931
23455
5502
2465757
100
1789
260823502
231725000
17
10
132524869
6970
1270
86300
234570
20023
6
13071
102828
15
307
389531989
3
12560
22179
814
4
390
120907
9
2276632
28
341
183666427
22851805
248527
2381656
227767
1866917
56
49
7949
296607783
26744
25741504
366
40118416
1817
6277
139
160614
40467475
2
24203
1351
15332108
99219
133
12904
807201
39
89766202
60404403
428
100786961
3634897
12218165
2
418169248
4
41857522
131170716
6
6510018
47
66698
9
35816553
7983
30398
45274
122616352
33567675
127
1025
125
2577900
103091
340890
188356
9
2067
17877
1890
62831
318
48
5
122462
4176
37376
36
1734480
2455
135333
2
1363620
2675847
10928112
25
64
108
110335324
13058939
416
241
57958
131
26703742
24420283
2034847
83294755
30
40
71970
1214666
28
27
3
497
48249568
164568401
47329
34636781
2
55314
7698
3404
6449320
56867670
139
2597495
5016567
1235
103079484
7
19630
2666
31656
438681
898
219201
3853
6936
14097147
1448885
15
13030884
366338943
2342
36304599
262490645
39461
565
326
782108
7548336
7881
179695066
6536378
110
7386125
1779557
55711
4098910
436446747
3494
7
7
5924
63
3343
1302721
72367
754618
23
401
1691
327953
3432001
85945997
7941058
499778
508
165159
12723224
15806
23448
207555
8
11386895
1685
61562852
3
55336630
12366724
157
43985
1126734
369844590
278658981
22
19682791
49
235516033
113929
28486161
877
51007211
5217
6
8
13958267
476
28
55728
3886310
36
55204
18059218
94933478
10
6938
1721093
11
48
44391
3
13
523
8037320
504286981
76410577
202
4179618
42
24082061
11253076
3479523
4282
29689030
2
99732784
398848076
213003023
26226
1738
779333
233414345
132492794
6
1549
1106
1919
19550
7306
15
1683245
123
7743
5
4031
2519368
50
99
1312
1208
249
2818
1415
430437
1234045
43
497314
247636278
29811
3
1904170
896
12059
478841181
151501254
2
12305649
37
18597644
5368
44
481645
3326
41278685
4095095
13225623
226606
18
466
19335163
215835
14
74
46162335
1262727
989
193
1006
886181
3912904
55898242
211586
569
822
231776
1904458
14
733
44952659
15
1548
30907
457048813
927467
3619847
38
580331
641283
2005
20486225
5582
163725
936559
46
244861282
7
92
110087
4659396
121514
13215083
51677
8
3
126
3
132282214
232274798
26
2
3119772
48437
24956585
599
965
366656190
3075
88
143479489
6
12
485
4
248193
9554
83558
19350
208497
464410614
8
7620
20614
12
24518
94837123
163
4081
7
15669
7533
2224
75720165
7363714
2226425
1114
143598
736630
1412
136997
233165951
167487
9715282
15
44304162
110
690660
160
11499912
102
162
3255244
106944
259135296
1917
5
799
7457172
19069598
11
14
217907
1546246
10
6105
644
3688
558482
7
12
23405592
5376159
3
20799988
207
213
14556821
41124
426
91385
153
12379152
19
99878941
4352
95297
108325
15036
1341
1334112
57591
212
542
14912985
123673393
306048
21905
45
3118
156782163
2907
2729473
448
3169
12
2
5
813309
2828947
2037
507
4161182
29
169
252106672
52431
2001
93
7792831
18
87931435
7464
55067882
114012340
8052
231
9439779
5829
3270084
330162954
974
110733
2
1359608
27797
363
985035
6574
145313914
22693
23843214
2797
5991497
239951
891
19
40
142
67439
286788
5607751
1552
29
147759
56
64025022
39352
264
14
10
225505
233
30364
5182
9
635
29
458
5587185
502
15
51185292
104919
56
225
3
10
106295434
10925
10
12758852
510
274
16
123012580
31528720
326142698
114322
8
777981
183695
43
2
2532056
73
245
8202231
2920
55274
324269542
250364935
5945770
58819926
47851
25389077
432
2171
898
5761629
3686
248725
29915
478804
8
257315
7590165
2148165
2
126621616
1476
635390
77509
67
84540351
7025976
1407056
676
183709082
76
197
470883
12069993
7811
14238
219099013
3
817
67
55
408
2678813
422
101212466
15100
1436
21298660
246084
264793505
362
195
54956
511
439034102
1679
64177826
650744
9
2912922
466814
3
84
56
895467
5
997
137
87373666
13
1215
60
111258793
14734308
3
6529
58146
2080562
16096743
70722811
30
89619
32656320
159
111
23103
7787908
108315927
10
25
35
660513
2
1548263
213102931
4237
198080756
3
10
35520975
771
108787
29
79477964
3
1831
2
11796
119
72
422
99
134919
3
23668852
40
140
605615
23455467
4526
368
342
93017
45671
4897
1212
13925
13501
41
42354
1427
1175
449652
50
136400555
260
3703
1331092
2043
82833
2541
25
72
23654863
26
59
6942810
1316551
733021
7914
11
216244791
38794
5703
40913
7335
566
288
3106
142601678
6241932
10641
6694054
312
140211
405213
109
126712
17787061
7
394319734
6395
28799397
13031
18116290
13
15
30
8400275
198076
68
420
8778830
13
40899637
1780299
224163559
678158
331069509
857
18111
262635935
6
154209856
328737
46430
51714
421312
7348620
52470888
239
2252
23454
433917
6
237
12379607
31
510242259
103582
129350110
14
400
438637815
248374993
5851220
87
3698
89694
4585
74
8077560
8259
12680
408
1192638
41245
317
102440
80
131
405435455
1013
81533
887
5
398
12
8
16398354
524628
15
4193548
13
31
18
68292
31238
2
104
214701
13788552
185
234823474
3711073
1209175
2
15073
4698
3887
88929
7
1160303
46
20726
4108717
5821
973055
1788115
6894
966648
8
4118739
3
17656383
259358
15999392
38539
476321
154761829
3970
2
218099713
11
192148336
569464
109
514
3
3
90
7758
20458
37773368
1077
26823876
227061
8704
4565
8018747
164
16991692
19
2984286
114
24599627
3
1370824
90447
78
373607500
6821192
46575
9
238787
24
45
3061
16337863
20
140
3
8532
120
6
69512
100462
297
13
63
54241545
321595
26712388
166906343
7868905
7701
4
53755790
108281928
42
21
914
155
561096
26380
1138607
28
2032655
8640
7
53
26362678
48406
35
21
227646
6
5
153759039
46577880
187
3063153
239463785
17
411753365
226395143
1441613
13743
383108033
3326
168943368
3601
2246
13
95967617
94
72849
4211748
82087
3
1007
970
14216457
299549
11
102901
17366703
1018098
25
31
8
53760827
106
5412
3
22
180
99707907
14260778
271671479
385
262
10399
129213
81904
60084394
1623
5
535
4058
291
16115688
13694950
1602826
38109
17156
3
969814
22
4
4259
136371
833227
1642
104305
13
58245
6
32077469
1089190
76
31
7443
35
84032
3
6843
1200
12
19
308237003
79106
2
3829
12
5723859
431794
139483003
37
18468
36
4228497
4034
8773077
7405
20
5315
3
997847
2
1446480
112183892
6
118
71
3
6289
850
61311
600091
129027
42511
2358415
26820241
8643067
14326
23956
16
2832
8046494
760
296
928176
21
2745239
1728535
22245
24
8833585
249
466897
36
5
24
8524093
87
124
773
7377
6512434
102429
472
4
27411449
2622911
1645884
42
2
21
5
30258546
17904
14
3392338
2198906
364378357
98
376687892
20
21684
1151750
2
2687
3521
37178
61
2
193
5
44680804
102538
465491082
189
527278653
26
167325948
80390
8
123866
8039718
30650988
2799
671
22
3488
213
1137248
22924
217478
25
62291
2
212149
382976
32074146
264769125
9969838
86
6
6174898
36994
526217659
5
176078
97490483
27
11184148
13
20953
116173028
231945381
23734729
449
406020003
21913202
1187291
5
117111
31
218163
11803793
6033
28100
1432
4034
249864540
294987
64844423
64
13
34458661
114
29890303
34666
517710592
4
56417
17747265
2283
13895
101512063
13315
15847347
141025
2679810
27
763054
11691
1099606
15323
390737127
91196920
225379541
174
504850
59700355
2426354
5948
25141263
97542
59727
13
2095639
1880700
11383609
50
1223
8193548
49710
9
711229
90467
3176630
938612
388483081
2407
1654
127984
4
29424590
66066
49
42167000
4216
5201693
102307182
259097437
3921183
52407539
23
888598
2744390
5505865
44609
6292
334
9002
9
44
3474
3932934
1491
23
43212825
1234
43
28622
4
513990078
4702
26820
28
8
56967956
581477
1214739
13980609
3964636
1234554
229
515388633
375
250118972
255
1701477
11854203
40232246
12946
50781564
132286
138727
404087
114907124
31838570
522146
8178
1990
235
994473
2973
5
140970479
177761110
86
64995159
366
46
32
25892046
9
84107374
225
12684
15
10551634
49243
212091
7527180
326246
395970557
108728
415807
55
111492762
149849
8163308
420
31012155
122786
6350
24773
1984
111921915
125210034
476654111
125
3478583
260
627775
880
128138912
693
2
256
14937
129780750
18511741
3
182814
3
131
64050665
863
8
64218
25094999
8852938
6876
3979
8176862
102971579
3107612
13991
120532839
3151523
175599
30702
154444357
1262367
85795721
15167240
3456208
524794338
545306
1259148
14
15
207223
28116
1742556
8
57998
6
3154
26723
25572190
386862742
19
493
3352209
60413
1455
7163635
5
176064
2
1616
34528
3
5
23296
2
13262459
503
503
26420950
311
33210
463968095
13
7661
8945
6665
11583
3936820
55982
370
1049066
93
12010
30
424413
14340188
62334
99810
93328299
396584
6248
7053850
258702
358
165784452
5026954
13497519
39784
98960
12
1076194
83972
770
4932
3
5
186
12
212567237
19
6639
1336
4549
813
5285
292353
166
24
87083464
14807
7799723
10
242104
34
79
116159
184057
3923631
1602521
51
124966980
7995
50
57719725
39846503
3528
833448
4
41773
3714837
26
49900380
3671
4
93186
206144
714
83459821
43878
45923944
1824
54
3
1809630
7185
4
20
758
53103129
121
5186203
506017
14000
65582
2309268
930970
4
122508
296
8131162
567
17321
12813
9901
1819053
180057
61368
204352
837275
354817
677450
9247496
268
2987
6618
2210
43
82
124407
32506
149656684
111
4057
60
23422
59323
1144828
188081
853
11
3
135
28667071
3
44410432
56947
121
1122
193618
96
50731
64129
100
5686614
462
1730000
583486
84
11
1009
2437689
1602131
69
574
239037596
90456
4070352
1150996
436
1592294
6615750
388844
15163
29
45
2292
1640
10674
117
81421961
1340383
247711900
111725
5476
3
55
103967416
380029437
149729
60
3701
5226760
249227
5964584
875905
87517399
12623519
18
60164809
25
147
16
23701951
37751
58
1639
31586731
147807020
56852114
22
6882
69310
25443
191751
3168
2288
27
41812356
6260
71
2669
835
341
85792600
1984120
50
13297
119
2459
126486
193
7
41
1761098
485
17301
2
6417
495434254
113
3
51467
14
4
169878940
119792
68760
142298
4240750
557
134457
158940523
8086
71
14959878
21348524
2315
2534019
152754
420959995
13
237321
80806687
229
816125
242148
162242
1496129
21
11
95186966
25759377
7638
547940
30430387
672
907
47517
22920
2649314
345066471
98
968123
81008470
206492
18415844
19753178
51
5786318
513
2074
200517
5557514
54702
176
3266
987
98
116323
2743568
12
267723143
91
288489151
743959
4702
6738076
30465059
14551
50952
132036319
19
111
4862
2192
1363391
69
81949062
1349
154403
16115
83798950
108
55046909
1266692
8584
72089083
197543
1471
30406007
240339
1083741
85
228
2254
248
682
205804
32036
8648
1564
66458
195
440849
51845
1457
8637
57001968
14
17
6561221
584105
15389199
1506614
587485
643315
2830
320257302
1197
7
217
10
238
131070088
442431407
23
992
2661184
51661
546454
287
10493
1315
781
453538
1309
30199816
2338203
26
412
757150
22
29
26487548
492014113
16624
710
503
378
182914135
65911
7
7294
72959917
3694
740254
84
32320
7
3776263
6226
161971
15176471
860996
1034
2144
59328
56668444
18405490
50
477
21772
76
412
2171
127470
1302
2965267
3886474
1109815
6432331
724505
326236036
523246619
360345092
471715
463471912
2024
163817784
346
29
1192586
3
489
88566
97218
44681991
192934
105490843
16149720
309431350
15060
676931
12
5
381
89659
1199
230796707
5424
11
426227
8
388512584
61178590
36
8034
3925
27
2008857
4112212
193227278
8827517
20506
5449993
354010126
147
986460
467397488
400
107227514
256565280
72279
126
12043222
1093
105663
2
19892
183
34243
20436167
1225
11
5752
37
104179
29216852
14
351
31858640
15743
230969
8
2
5224817
629564
1935910
11484630
23538
8
4653
56475
342188
2611
33210731
28
1544047
234369793
3345
5200397
1036
112823
575
593145
52451
1335122
3996
25
1295
2605
1429
2105
17
6756869
738607
65241
1426079
12
64409127
15243
21500
9042
397873285
920498
822361
307742
1630
5797
716
166798
6
406
5828
2809
1692
79
2426935
6611
1430
1161
226439933
200758
6486
62208
305260
843
27222117
354
4
7416804
154595295
21
6396733
56084
540
2953
42236
878
209257
25
1899697
10
9414
2956
3
821277
20
1928
68
26
2651944
6
487005
372
160
5442
132431587
926
54
24220
1439
3
3654884
3
23
122890
179
7096323
459162
900182
20828992
15
3
19
3675861
460
6309
490595
29815
81912
9010
10973783
2
48879
78821
96769778
129
5184
9827
27
198
1843
1141364
17149262
1182957
110611
234032
41304051
45130171
4378292
922648
212812
8051
218209790
24466
38
10388
3070
305548
36
2737193
324
14115086
6752606
87008548
1871
855
10357534
218085435
152093
10
3753
93
203
4875478
242
3848
429869366
318
7366044
23472883
5684
13
24618
43
3715067
2217469
501796
4
12803672
12394116
35802
3993985
3378310
4462
54
615362
594935
2023210
33
1108928
835622
245
1863
13329
4
6044899
47
970816
124468070
4
115645528
3013
1013617
3
163
357138
21
4814207
22551
16157317
48
506283
137606
327750
16
60427
58219
21124755
16170
7601952
3871496
30307
147
263927
4992
33
222
4832
760877
25
1215
8428328
7
239125919
1499325
4
306
28
9235
12270723
426119
1909
6440
5207
8
3999
127800
11366
49
205
46978733
265951
18298
452693998
49
1991804
42
3
2179570
3844034
259
62
840884
503126
68596588
4272
3351
23836
6570
123629258
31386872
2947783
28514
395
10217
92735
1144656
90101
1216
1020
446637
6069852
6
66
25703
166014045
531
302573970
10
220
55
139463
43
8
344158
279918859
748
3
2131
2
31719481
47881477
2005350
2431
145502
451652426
1964384
12
14197
13
18362
30
941756
58694234
48
2851
84
20358
8190624
213
27624501
1398180
116197837
2055
91298988
5938420
8031803
1740159
19
13302608
239934
274350
114318
2
30624
158181890
249
463
17979670
3
3
126
15
30895
85919
4
88
4229
40
485833
449583962
24201586
469241100
47044
3795245
28
1437
2654636
120675
3619
2232
7950616
568
60
219407339
172017
3459322
1549
71756870
42757665
98
3
53
576
83447022
13556063
130733
10
1724559
2181
1694344
155
1795540
4140
29
7755392
101
4800
6
2774032
68328
15304
2
10860
22556
5829
6487854
488426
27936
3975
506256564
98215862
17624
7857
39407408
613
7630567
120
1504560
456
113219
452812395
981030
1367756
17784
12
17986692
13617
825
7
387032
6
3
515
24606
6246
2
5430
8057
291526560
51373334
258737606
867
337
15751486
5
377
442256
466291087
201
30
456241
121
90800
938
65
511812
311
1062745
1893
3892476
43129
34017388
14025968
24
285323955
1122867
258314
43
471366453
4692000
97211777
47562244
16563
9
4466626
71057665
25102
3609
56786
1727895
160274124
10
257445
665
11
33041
198563
48668
22364200
9935951
9
1319
1777
326584332
29
2
5405376
4169265
121
219
8072938
1516659
15868
760283
45892
4922
81327338
376944
51
1312
3452506
90607387
381939
1979
383
22296
2
1273020
28
127
1432
513
18
14964
3052860
2009
153139060
696669
70
999
400385245
35112
62828
2
3
923552
245862225
116016
1834
401
423428
1726284
431
3362922
1295151
5522
270332669
358366847
167509
45
386
344263
519992965
513905204
27164
6227716
2
1560187
480050
131
2350102
1999
21172
422
7399986
75
177025
1082038
53
88904
30377
276279904
69626072
88
145070484
156260
440
7683141
2816773
9586
14
1980
18984199
360
57069
119818901
186764
3
989
71461036
3
443647588
1496
2
974
597068
1847969
97879255
5
10403089
80
354
9
4067579
9289
223
42898
166167688
60045
4811
21941
419559
206597
3309
2511887
1325601
86
197
497167404
710
9295161
257683477
9549
9038101
81
188889
487
255603470
535
175
15846210
13965220
24796
135769833
2990254
115254
25471
27
1696308
925224
1987826
139280
1961587
1525
64022315
13
16338290
8338
59133
17
309
135
216
360
4
318520058
12495
320961503
2
46
23649340
1530
57
4
1899717
295276
135
171582
322002
2920149
57
198009
24
105
4865656
11973177
15263870
5236802
9402
337
13114390
44771039
258187
112
804579
24152497
4820
1878
70914150
878571
849
37
360858
115
505
3
35169162
3427669
4
8
2
45
9
2089632
253032374
5
42
3
39595961
4082490
316598605
257723
57
7
97369597
9103524
6402
19197721
6
4
7
3424074
2788
668006
798386
15540
129
196
132873
263744798
17046
872392
95
3919648
35952127
14908
493
38484
2560409
3658149
312596554
30062818
352
14
1861
4
26
8141127
43068804
483921959
207616
1436499
3377861
51866
66125818
1042
1072
1525741
3406
430185
1044782
15072
4
464332081
1832
41
2037229
41161
315
100609398
1457
58275
261782550
545248
25
3526
61918912
55
46621
1444
6322
272514367
359
57001
6234320
2644981
13
315506
427305985
4258333
3305
88
1693544
173125990
51618
977331
338772872
30
25940010
2118
117
20115
52627
141
6815
63
2350223
21619117
249
52438770
117532721
520095335
6
36863
85472
1298168
75
347602
3149
29
5389
519852582
23
498923173
15
30
299
31
2600790
187306370
7231
186150
358
10828
1113610
106153
25
37232
1665
143
85570
1980669
5
56539
68
247922
79519
5762091
19951216
688081
540773
21209137
155
52
29833
6036
127709995
2
103
1715
63161517
86
3
99911
54677
496
6
111
103910208
94714
106911
123206
442164924
82151593
66
5723
140976
5787
1264
6297873
11342
235
9352436
69
54
145997538
31
8129784
116086771
706
644
21694
231
1677976
177418514
15300
72141937
113
153716
932669
221
2200743
33785
88
1038
2
14712743
243
2732
5451717
21681945
6187
3
551171
343
15622
44
12
2991
779
126
9821
5724
943783
1051764
11608
16243
152
227955015
26997606
2180471
51671467
790515
68
509297
522373
110
6537812
2197679
213
205789981
147143305
4331590
14797795
205513397
172
21279
32113
20216269
397991135
253
6
25874320
191593
28
15
488
133
14318056
802119
94892783
2471446
49169604
75113
56756810
109
29397
159717839
6640057
493027974
9
2139471
5
31
258536
84273
87591
1339
170530
4291
3634005
525971204
3554
18
17311006
23531073
2
15
1896
389
11158357
3
2747635
78
512100
38409544
2019
27538
870337
12668815
91801
224673
30253
3
893940
3
60
629651
122116
981
351100100
1879008
874
128801
7521
356461675
2799
55045
131231884
80
3388
439
10
64338162
45412251
3745
39887
7575
825
14101
473
858896
1761662
4415888
61090510
368743
8
43295994
3182507
2913
26127
16916046
582632
4603078
31754493
643609
1026
8475
214305
46774850
348
107
102028793
1714130
4967
102629700
2733395
16840783
194608
253773
178
24
28484
120143326
3304
4
57
13921
1858
55856675
5683608
13032
60890
2018
7226
3925124
72
19356
394
59
1219
44358
491916
92748
315068463
2060225
43983688
19326517
240
25302650
4319
164
30386925
235
478
5621817
10717
5963541
20785
106
1059439
1019
487
338797672
292555
111830
40
127
7110265
79028
99
57680107
518
3340195
52072566
3681
41578817
7663
673265
522921790
19611219
16210851
2256
2217
12791141
1843
663703
1778275
2644565
2
345
32068807
460
349403473
270000
689
6163
1870
24159
51586175
7385
581396
5878592
28
680500
2327
556
2086072
503745893
133
34616281
127
42773
8617186
3550
19360859
8599
6400
2144
11944647
17
48
126488709
13
21347
49912
51
28
13318
149612868
86641
41426420
24475
31253787
368651
1953235
10
4171
140189
272685
6984088
263513
90951
74496432
11226
336029
10854309
13161561
7155381
152392
2544
26
96
10
29
249220
12
31127
22
6333
405
156
2480
76
856
416739
7
118584526
6498726
396
24017
9
1778
26
307972290
61954
410374
29422420
491
3034
58
108702035
7735
411239
103291008
5856541
965314
1776576
262159622
1747101
5638
445364
21020
6699
3507
1949
24113473
941923
1116636
39045022
525190950
30572651
89657
1321761
1187
4233962
10971
275534
213041
300783
86
321526
145
174461544
87
104081896
2173206
27148342
160179984
32894478
93708187
516308
898
515297
64064
29
3058
723752
55291071
7622
18400
400884
109234
403119032
127
1805459
13198618
186859540
1794
132475709
199111570
18
31
55759758
204
6248
8095
1088703
2784
4
31035917
10
739832
547151
4
181790869
2008
254085353
49026
3583894
3670290
452
21
184918
936804
488004666
60
48311038
17
3319002
3496
24
622159
8299285
602528
236969144
19296
385749693
58985
264
2830
13854499
3888776
331082
64795
1709868
413
18152
467
62864
179571
453068
14
277
169475571
64638215
99089
967108
1565133
9233750
699021
2
72741985
73731
142316904
2607
909793
5
314829140
18481795
28869
3
1750
399870332
3982
1630152
3824699
3470227
615577
121
100355
2
302047
1056581
4156
156
2114
794863
96934
265600
7479
112410
2126105
107
816
33
287
2274
16144756
59177
25
14
126
669143
148
102560
726
254439022
129935334
36
491599
331702747
134
26857271
2512347
143055892
31609444
15
3425
31837
175
30
196003
22941
11231
124
334
130329
58853131
5605
20
150463
15890361
64
180474295
17
3054
2330517
20
7486
5
47162418
292458
311
583
94353648
365442561
30896482
97442623
3
123796
12
7203
299051
1989
47355394
75566
276512
22
485
105051
173776018
33
3
63227192
50976790
1432644
148623
92324124
31128563
25091562
495751
510
5916
2874
44
46578883
445142087
382787051
189622669
2371
29
67953990
116373459
80259
1993688
2031670
5
226885
3387173
658
1032
901
43873
468883742
10
4103282
172331089
80
188532
854846
23636170
7451
4326293
40
6717
404945754
265
23
14716
29956901
4027
2463
4
310
111
216
155977
10
2245227
5
115909
113723817
79401146
78576804
322485
7847607
6738871
1591514
45
163447
19001
3471
1001020
3064250
20
20
6995829
3903743
3109864
121466464
7
2
8347
37695769
312914463
262695205
423
282047298
1767
2031
109
23960133
161
90573
5966
41
43850766
1092
160161902
56633566
124862928
1280918
13151
355683
8021435
5
12
6
53
1261466
62359
4771654
41156
969651
3951681
422008
3243211
13
1671248
2077551
130040397
76629325
24921329
290899
58501532
3719
14
4
147015777
92029605
3012883
163335
667158
98759
54693380
221
100495
2626032
4141
12
13
199148092
154
3
60208
2
93645449
3312353
513363
64781
43291950
17764
642233
7542355
210614065
1771
42737
1247
12313011
126011110
36
119726337
717
30670706
1164399
2079046
10
11
123376761
968751
86280666
294149
336
265614
20628329
7297851
3037
6233
15344
3066
1931
172
459
156
1515
6143
226601
51388080
5253
481064
228435
2
35353
35083
1032795
46008350
16869260
185303
826342
173626
399001383
37395
19753
108358
105
7
620342
92
521519
28
5644777
522700415
1034
146741
25044367
148906035
485306
680
4476
23518
43925276
48115
2
107619325
33209496
61055174
75
237388
89761
8698345
30648136
114378357
212394
3703
28570170
3376961
2895
12570163
1398201
11221
3
4490
1069115
2977
31763
63754
11300760
313517
902
18
19897438
31471
6728100
333955615
825713
97702272
61
114525
966630
276112481
337262728
2932249
3719
1866
4
796413
128833
24
767757
14036
7
4724812
419
634
511
794
313983
917
368717
233345900
38526
73069593
81335414
76068
400194
110033120
5058310
11766
113
2570
5
535
12339121
5896
1599444
1930634
6042472
49
29
1362
185059746
914618
5
1823
6757331
126
10238
35
46
2
101756
306438
1138
1329
1623
184195
1404
29485948
131
5286351
1428
2523
469914
2
31630
1924669
2034
178585
1391
13
12726076
918661
11
7078596
8035
11203
5141
1115486
120135
31986054
547733
3
201607631
1775644
2899
8101832
28750262
3388880
5946676
969848
59943914
5
1865
2282
22026750
320601728
167113
103598
5
75970
7386623
2
185044647
19419
1753
38409885
3740
442980
282580
756011
178327
96180110
26659
2383546
141887294
2
231996
11
131
1414333
39
8
3647206
47356921
61
304
214
42
13
3830436
3222
147
10941
424824302
40839520
220456555
26861
35
432
5678880
133
6868795
14438850
254
319
122500546
822
34
8247839
15073
668369
967
4858
52785
217
5
5205
18784
18
1531040
40317609
125
94880997
53452
1945126
410
211115
67265
24
604
26700
285193972
1580935
6117132
140967593
519858
790
88881
60
9
2906
243
16853
26
5
1836652
356250
3
145067375
31773879
12811987
16529196
1708
8105
3975
223
59552
1753470
416138
3353
427565
3762
417781
590
11992
15
127679
12
81818003
1867
259956201
27
1013654
3572125
12238
56522
351563357
103
3791
1103999
13795
3283
51674
7627
14
2055
11002
625
175357
225442
3213517
494
18
40508906
1154154
11385
4100596
5859
127854
311
15077362
180688
96486639
3218
230797252
2
195
496
122947524
1888494
3277838
131663
33899
267844
3249733
220148393
26
76
2868083
21976
2642
12
45110623
49
30067
15
614795
8399596
1887464
4
19
1296
429116960
39791523
9
10464
212
35
8062916
3706
143735572
99893413
19633
280462055
3
4
33
48
4443
29036
15
37
434
57
247511885
97909
195
20088
409231079
31
1615698
130887
869570
29589364
129527
13440
3
42
7
907
248
2
25709122
105
139
2504
19744
46605
75
125887870
485
46560
17588
139710569
706
303149411
46873
3749158
4683
5
2053
405
211
3971
235
344841431
59091
1871
42399827
59892824
10414
1101
2296506
1075
557
109266541
58177
447
960581
17050240
233304
129821143
186
119027
123
666132
117
534659870
31
2
29
27435
10683928
1229
4153584
14
7230
227796136
9
80952
6
39972
529329083
4813
2
65
40
15563813
456
255483424
231994491
127759481
2338218
441
109492292
24440
641
73
92632367
1786508
8770175
28
384614042
12247850
56
11030372
396181133
191027770
94678
316
104033198
1754
501881
229819462
79279202
259090168
51198
31086185
242759
7894
116012776
9925
11
2168428
3451
166133
59
2013086
63
294
410691
9060
9
153792
68999
9856
1928572
7696102
2345256
22064917
3
490747568
450262718
453991858
774064
84193459
995787
109487301
113813449
26
3
485815
839891
118
134321733
259
177379871
16
3032
14
36276
45
120150670
376846
219935
2
140
11
2647630
435814740
37224
439520
699732
13
5
6690
38957853
88079
3456841
261499
3934
92433
318
1661640
344
673
130634700
4762
1605270
6
2
990790
122089170
1632464
9839
24380476
736
24
88
6114735
122059
41
23
392
13
31
1238089
115059
2886463
7517
390721
94400588
24405
6
4438712
58662
6823
11239815
2
61075736
35794
28446
8
181635602
61321
11833
7536
229
4765995
932
12882
10753
23
1289357
2
9864017
2834937
327972130
78
2082119
13664106
8
165
11861195
30247
132768292
555
252326244
142880
1105258
938495
127450208
7788
350873
76684
358790014
2537850
1674
69184412
102
3
55771788
238
62431502
74
31346
864
7
509
10657280
219490276
78822291
81
8962
40929
23
1219331
62
36235
83866
5270
188445673
119
14203823
71446512
152021000
195903
277978
947
3664544
4191
5784091
106031481
246294759
505250226
19931
418368
191654562
3
105
3
1112478
241
6386
49793
200689
13
123
9398248
9
27676320
16019
106567
929
9420655
31650
79
19
5198127
1526523
32891
1239
120
4783614
388156217
244527
7
11671039
228
20754
2571263
57543
27118892
1462250
1699926
24153
7012385
297
7723205
42814167
496
29
41
19463
32674
4
42
142316
336683165
9788800
131490493
2050
12158939
20308
13677873
13
416328905
1101227
37795
38
263797
89701
29182060
30790365
305
16544
104276
42
26895
153583
51
843
213
2415
77
817
7787076
55840356
75
516274123
15956325
65920144
13669
121414485
18
35813565
1721109
3165720
786
899267
111304
21
523037
22
3558
28023
6
62390
16024396
3654569
1774414
3057178
106664
49
55786
100166
263363393
11874763
3216
3761
714929
42
9116253
224377
157296
7
5038462
1451
42896505
1182203
2
463221789
4736
8
23076435
179728527
900
20
1901
255612418
98
2433330
12093378
20964007
18993
7
50
37
817092
8
130922178
217654256
15704377
41
76592815
20021482
29
579945
14
20234
60001662
232402873
11775
652205
129422
40364
1419289
39466088
224413010
493728487
41143
195249
4189609
5
4559
3
19
2148
2132471
4826
57112
225303358
17705
411209
217651679
44052
5
484790
4
83470
57
3
2
338115
5495
227941
234
65227
3
534
181567
156
1413
7803772
23460881
29271050
8690387
164180
430788
14284
1192
49711243
103829599
26
11278
498
20545
3
9
8270716
3
127
20367501
331528
126180
163484385
108937
20393
5
2770277
439
23
7528154
450
504738
2
428169
4
11719989
375
3849
11
2
2788478
36482179
10567
510723813
4766
625
26222642
103
2
554548
52909285
38294627
1551
4062
2556
11783
119
239877
27701
37675261
30932
255
34
7966
1629732
241
2572315
10170
2418772
97912
169293553
62
123617
12
3759
123
11
18783167
10799421
653942
517179
406
459
482
3172121
5
49
54
26026293
30032978
217480
42175
1538
439
2759
355165321
67720
692
547
14118
65426928
44185396
460853
160406233
1147
471559
31789
14422
107581
2577
210570014
95
32143
58
25
87251
125
28348848
9054012
3520979
34
4312664
1862984
11770685
10287
285276816
51
2
24
1274
33
1645
432
3531328
961551
230365307
31815
2674
14868
14529
106410
12295
1632521
6528022
14592
1449
367899532
6546495
372512
88
1267
1161579
22144859
772677
232681407
106523
4
22
1602507
92257
1636
1031
13665
2
3
65525987
116209
125219
103683
205107
49650082
29444201
12275885
85
3
194270310
7034485
28250
526
456389
465142938
7353
56967408
508
466358
140855
236266218
202558611
1837
112960
182634629
472117618
353743
7
14960101
378936
442296074
1331542
4932390
12
5162489
117
1318
47620
9963
19
34305
2855
78878580
372608
234
40771
60382224
44223490
3238239
5
10
16139
1338239
27
37
3737
8801720
185
1037
1329
3025049
130321
243
3248
1260690
127420
251462
199572348
3478
46780030
928
35
139112
22
2155324
22121
2300041
4
51569537
24891
26799
3
1177
31358
120083793
7
216
10453
6972
1331
4659
1577
934728
15626655
1194992
129171511
34896
1994
422
825945
10702
497
40136
177014
109342
1150
23072
54939219
341
167398547
579936
396097
642179
22055
1224162
7
4283
7
6272982
19
331587
1097319
1975100
43794583
168637240
9408
2918
485
58088
28959
3753340
206
9307917
13314
480
901
487239080
245
5702036
4311
399
38835313
356
1633
58
11216
352
5534647
749028
1421001
1006
7242715
371
3134
12
12
2235
1878757
1933
384972
36813
842556
3
13663414
272169
14055955
5406
63340417
116310
79920
1561113
26540
483
2544867
464027162
18947
5444
13375
13
3
26351
578932
403038
15
122
38818
54947248
4274949
526471
31133175
410852
1036742
2041987
6
834620
384499
1769
3821
37093
3458448
743
19177122
64247099
47
11268
6121576
126185339
922
11
169854744
257641
93360
377803
338
28380
44274750
447614
117372594
732
408580438
76102
8
96
22
209728
13
1812640
42
6470178
3273938
4494
292
3979
41
749
7
70
2
162
29444434
518631
319829
39293619
793798
4
27003
388641257
60
128746005
4
30402799
62840166
1424
1371
18811215
59
3493
140725
1823316
212359344
971119
17363891
1692220
115480585
42
30
8
17
388
6854921
96468904
48986
718291
63234
2094381
2
6429
109441735
5
71533620
429705
38428
106123505
97
1726701
330227197
59834289
5974654
1178
970
5
3756935
24
135342
87
683
115022
18
1778138
254249
8392727
1537506
485506635
216240
293
19927
1599
805374
35
1484389
2
7460694
144
1050
5590817
2604
219
13
453258663
4
10859
16757553
3979
132
14
12
162527009
4
1786654
1804
29
883
111
459
213763
9541488
212070
1481
374941
10263
21
55177
386486487
1307
2
16504450
3
19
2428
66496
8190258
66865118
212286
303878
697963
365
42392389
4382
187969168
288
25
237679
73
121577681
1811
127
327956270
418050911
24130390
31
62804179
125
649624
1930545
31928268
2228154
19175069
238417
15062024
1180919
211
18147
16481328
2328226
4
13
196333
3
61
783
254205
3
6138
3918
228108317
36527284
10
50420793
5
122955301
47984
106586
175
956010
907077
11
429
280
9
42915774
207376221
3408
302
123
127
3736
3729
2196166
25462
100358598
35
39
1309
18578
86
2
6
12958
25
4242109
5973992
4
120
255838
177
917358
9514253
15
4259422
160
71494485
729372
1788
185538792
268637
6124
17121426
4
45
38
797
74415277
3
1518
160660
338591
282
5739489
5517
1378087
35760356
1871636
6495253
971143
104501773
67986
356190
14
18
12476
3214
2
2900
84849010
8580122
52937311
25
778511
31579100
24218086
692196
13440677
3367
6
202179056
110841
148651312
386297
22204
451982749
166635
11
83676
1376428
876433
349447
3453
555
15
8
4
23024222
216
48464
173993154
34152
1030566
6361
1639
126444
12
8354985
67232928
481044
22
178415
566
13774
19
2015
76840047
31995200
57777323
49779875
212
75
430509595
4
106914
139076266
862073
323954
303225974
562
3
391762934
40873758
75375736
27986
70
111402143
5216720
61
3498
1243
11
51640
85170
13
5278838
22320920
2695879
4
160490
11
39106
169
611
15404116
657
276931
12394508
21749
16248
65314
378296719
532
33
42959
26703
14642021
19
488108
1507
10782
430
76720680
14690
921
10
126962945
4
1961
7118
81
1179661
181440611
2
250638217
7388643
3
16796131
169093
30188312
48282
46797
510905
69342
800
320707
1792
289
8
627
7567702
117124
31
45038235
16067357
27048
120
6
421251
744729
263447
10631767
218490570
163257
19969
69961609
385809885
6187
56682952
188
7966
3281
43072
109
1915
69055563
834385
1957
3021824
12
2462290
897794
480345621
40766
4
258187
45151385
746526
148227
12939986
228282801
72727424
7
200067
64712524
196665195
437574548
3922
2307248
9593
29295302
43945723
117043
10
2
15
54414
7
8895535
17899
3
424
41233
694203
86360800
116559
28251
2
15
570854
15
150258
21
87
9086083
9
10400592
655605
61
14
22
6
154841
93
945
340614
4
11659
1990161
3923
102
5464667
6
130
1449
88007
1724834
47814
10893
21
1106
4893
14
6
54
301
6488
105743
77298889
335364697
294309095
31384940
5
432365
49
89513
472467
108170191
89
8199338
6
18955
26093888
174389
654908
165247611
523
14300050
8
266861823
4550539
18
54859317
37510
83
207
306
1076660
14200052
12335
85
9
3
15803279
122
15178458
7062
692
26509258
59201
7883
1671
2
6281618
43791857
18
2816270
211883
133698619
165667810
14
3046564
37946
107796685
3
221
397
372967457
6
177754
36917473
305172
5
27
109
39918
5
2238552
345822
42410480
82849766
5
12279
3493
7735
26
1860821
10226405
1506513
99927
692
18528
191
22229708
44419852
945
17609
61
1940778
89269
6
71536
11622
110
54212
82331661
45
76844533
2631
1579
24118
45641298
35648870
15028848
3040416
14795174
130297
129592
162432
58663779
35780
913
69724
872
342562724
57517977
243746574
8
53913
120463
198
10003005
86
747
71889
7
262
1039
307291
449
2031271
31
7347
2
16148
47
3455
4
489500898
175249
22313
1627
714039
1490896
142508
11366109
20569
1957530
749732
17
57897830
4
156589
2765
162690652
34542
101
4623992
32544
1363695
76955264
2207
84162362
162
6
10761
2301758
44
503
53
858
89409
194357
294651536
48256
13443
28708812
58
258
61
3932136
1604
1443352
1625884
63115522
8062110
308259694
76675292
28626
4047158
13804
176193376
36
22
26
25961337
93877441
21537159
7026826
203
92041
394407547
34448
244215
19004
11088
114922
138712432
75162404
3377
251
62020
5
260706300
42088
2
2013371
26
461741
316
49
292665599
15803
1703875
9709890
67844628
1872889
567595
6541
80375299
9678377
76
5122830
5067422
89020477
12
513474
212048
29785
70629059
155
497
4
7
102741924
770955
134722566
37520
13986
84963098
64998582
15948101
1929
107
12244
7341375
794592
14
160
7311
196523
772
6
784797
463325
24
216514
14807221
47
4
535235859
464973898
108
684
35329
15
184001
2910
185
8
3897792
2065230
7687
14
15
7724
3526694
7
126809925
27
468
29458
3197862
13
1201226
180743
1814
27587
18436611
285
229662001
3329393
128
6951239
87926
1273
136
2012
7
207
441338941
77395
428103159
5431655
368367809
74560143
41
66
4
98967
14
29476912
54
11275
3455
29
19
7
31145784
199642039
271
47653
184
41
996027
620133
3472267
21726
821
13
21244
80881577
7145226
138768650
703
8
2787386
1927
247
16458643
30581117
13
48041
509472732
581838
4
338
3
19
208
84444
1540177
3981286
485328716
2
111056
165766526
3
6622
4
2294
2
19
13610
71268
802055
14585
31
98
2160
1016583
416943280
3064
1930186
11528
7228
9454
60858362
4347
5
334511860
16098146
8174
170988
968132
1287
2340
190
25231297
703
119769346
214304
4029867
1395316
53
17
2229
175540
422
27514757
461618098
1453
870
6551
4
14674753
16649144
59168
30
4
71786351
226
396826
326967618
58
49981864
38805844
4
3102
3
14889
69
12
21
2958570
1925
42
6
12
2949363
48861164
7356
1799
16392659
11370627
15272
26448
570484
6
110265823
55876
360
792449
3380
164
84274091
16956
40
11
24304480
136567
147
962679
52
65
246
1623723
38
9
94163
255
13
65570551
166891515
646
2904476
5
5802
4
819
3773076
452210548
118716
5584
673470
128569072
7
34609
8922
7236
216394758
13392973
469627
2
7
351403
315
2859935
3282109
207492
109804
386713
1672344
22938
34419
8
42
8200
930
20260147
173728770
28965522
1508
8317807
301
673
16352
1113
12818
17
53430
49033
161449959
1341828
19642
6598542
223452
7129
117984
8
123
16
2339
244
992
125613146
521852108
5
205142
219
116
243
47
48645645
471904
22600745
6595109
29
76
15068
580
452811852
235819605
8163486
573446
6
695
128
2
7164
16601745
35153895
1598113
244
3824287
6472
107123
48
1582461
7564
5697227
93206847
440491
131227071
64645
91090
22116957
114158386
31915703
3308731
14959
53487
3
3528548
1563
25942431
212885
4
104595801
42590
1513
470085
10406
25379
1209
16372
4
7339
5616260
2825141
31596
1919
46204
10
321332448
2039383
127356170
294
3
13
15160987
12
128
13164
7684272
87576
27
480115
21286
33209611
553
42708
14
43541025
10227
13642066
44349155
7029
51
21992321
133616943
4850703
51686
31
96
90193886
3
1174
12133
121
53
3213
1529
146
7966
13
503
97191
29
31298550
3
16330339
19
13
62533147
368196
6685
634945
3
3
1041642
440464814
87908884
222081
606756
612
412271564
86
3
10
55358185
84144243
2659
658238
7633236
41
637715
2
17650
1987
722374
4012311
25
16
3441208
7987656
10
521711008
3
697870
3912881
2607
24
12
1574
5251953
8847
64
455
606397
2117
16
122659896
689153
328
915857
6867876
125518
158672
130723697
526
78602378
22266376
43
5593
195725585
457
45
443932
26
1425
12
292852
254
54042
113
46901
188074
70
10589313
1487279
14683387
6738
46
15
4449212
240930527
217
21
578
490812
60816
3
151
15804
1947
112283
187
29535
282
109
6878757
4378
1975
220
2790345
14994
19628667
771
610
40387884
826845
22126876
20338903
18367917
6
66406954
1008491
2
88051867
62790891
3589
13729
198
3739191
441309
3462
1980
740
134102
791430
65
114184745
9176
1686
12788
103
24
51
1872
412033625
74184776
56768
15304234
17239
459049
6
24306
17423511
3425754
66
44
24727100
245409507
237
1033594
6542908
101058307
214958
1288
55723
74409
13
86523
10
5
92977054
321
123398
580
266
28248239
41836
8012905
1863642
2001
76727
130
80
252786
13764381
353324625
253309
15037166
2792
3213769
980833
32500
12
318
15048
66702461
10861
10259
3
5
1370061
2036956
367086967
471968
4934
2501
1212
20538
1520
42241
947510
530
110
56883600
99
42384182
205623650
481469
15292995
984
9
1355141
303466
330751
2
4803
9
7065
100365
32898834
583
210
15
4765
5530687
114149
6444
2978
142545518
222354175
146
60
12730
1637737
548
5156
1492108
79319
8718953
713
292
3475
3472
39095998
18165112
367
318
183354
313802469
126
14
32257846
4145209
51385
44
29854
440221
11214
1317457
856
114608450
15
128380
3453393
1173
7
3
8955
29
111068672
3412699
699
149
428642282
1285758
12272379
302
774854
63484
21351468
108581
29
264928305
4457379
959366
87725
559
1184
7889
7
67625723
27306430
50134
10884295
37203657
10397284
47
99831
39
455
336148368
28910145
6
188640316
47
137191
215457
437342140
209
11083
12
2186647
250337760
2001
7290
264150
48817
26
8964
559981
38346414
9
205244357
3
3921
11
157
1994
1003757
1240
13358879
425
8331046
71
53
3648
53878094
32
18
2861425
16
15946257
10668712
14
5692
398
43
58145
219
46046
65
208959
241416
148076946
4
26472760
17670
265433601
111525995
108038
8683348
2434
17
435502
23552
446110515
333511144
1012
17725676
15612
131516119
2
606
8122
394344471
47645
311508102
2204250
2458
1749
341960828
35996
822720
13317
8686770
231341193
62
1988745
299
67
509788
4626117
499727
20
7939938
5650046
143637
157342
254
24
6050280
210677
109337450
4
871189
62840747
7160915
196896
1739
818
85
7019145
10088
8911
36
61521
1632978
847048
848
7
6649
230992
104472535
5
91507
27972757
40602683
9
15
3
152159151
293
32051
513777157
18875
12226
66145955
248642
11612
21
53342
17343
858
24948954
400753754
107485
14999659
2269
418
4
2958781
3
225
984893
122
78182
1911229
604
136385
359689
180533257
4809737
6733
2061
139239
9278410
13977503
33
187915
348087
16
21363923
750207
2439699
871
25
26072
5941844
2973
26667307
114264404
3407896
89510791
3386
26
15909
428371071
30550898
246456095
5558
61608868
143
101509700
2
5
187086822
47295
116
340234820
197222235
18
3
11
939400
747
4063286
176181
8962
28326
301
83
245197209
781514
3144
24
53
315502831
3044
1916
12305
52163875
18515931
25354
640
286
2
338145377
25666415
627268
4669
287230
420684
147344
10846
12
59743
80099412
89984
76581869
114623
35778689
58272773
49480
12818971
43517
780
79
489387
23895
6404
5777
22
255086
774349
15932167
1299672
23
2041881
3855
1746415
1310
32693
428
3063
4095799
26
7861
1539090
229168
44287
1714339
3
5297887
4879775
18007070
14941
225912
193
11512
1350305
23319371
12366
21667973
24
196462598
226429
250846
1876
696721
15
28866
93604
10125252
29100003
380
23524
180027051
3223
374769
507181029
53579
14885
33479
13254516
10634674
2538
36695763
3642632
310588
399837178
20
574364
1591804
257124
40726
466873
252783
52385
431
3
207864
9923
273602
2900
33512400
513
60063
712361
303
2340596
18
193089
28
153
33
11
43
9737172
296
7978460
2704214
3220234
47
305700445
73
4719316
19051831
4678439
53
959
11
42
3
10
9
8757161
91838441
118
509636327
192090
116614
1036596
2300
10339570
3535
36430428
2466293
31
748856
3058
138730037
3
8
4
579
226831846
3429
660
55
10363449
1970007
9871416
13776435
1727334
7658
40
463594563
54862765
19858002
73047390
8999
295336147
10
32
5
196866076
164790
73
4091070
190236908
3144
1409
6
27156
83157
1120
683428
370
40136
3
211
336192
2730391
16
7569
86310
1000
5
5
28
294
31279
213
120
25164337
4820118
103
3497424
1066
166
440904
77565
112944525
16194
2033
24
15029987
23765
3
7
192629
68867
853
990018
545
70812
2
13462
38871521
53315
388742878
60
1799
1776
758
1100315
57428
3160
10708778
450277574
54
18
21
7
14
78137
2257
12659137
587
40
618884
20319
7329539
29461
4707
46
235
921
725505
30918016
21
510
549075
137
11
175098
19648812
38588663
1241
262419502
6030
2
132
26
1683
8038763
11328080
107841284
9947
3692696
141825
405685635
56280
166
370263
3419450
3742
3560169
38
576
2
2829323
648
85335
171110230
1352143
41128
1244332
11
971515
178217193
179
5150983
519430161
26711518
1059498
25
306365111
39
6940
3953
29049679
559
10
18543
88
94153
112
28
23029
21
25
1338918
11
794
288
566427
3
73196534
282849
27505751
2266
6
545129
6158
24
172
3904
129326
178171340
155
1303
43
195638
83658960
58
2390
4380540
2
490237227
456785524
765
3652
430203834
455
907605
10862815
195545030
26975373
217172
148657873
33232465
26
385
22718355
88442179
401
114213902
900
7
5526
438
430231
154
812
3042
9
594687
26518202
52708457
125025
2473106
5627940
82
461429274
8359538
451719564
246360
5697
6386038
1793
1984
107
76979109
31248
16167418
44
2849413
3319
36
32
16226
18
68
236421
349
2658541
200109477
7389257
12213
354656
3
5505638
92587411
333
4183
5132
237750
46947624
20
30
3940542
502
2972586
64583090
189
483041189
91017
260
105181
26
141
26810288
3636
5001897
297653
1505
58
13466
121191
4079
123625809
75488
1456
3989
126
2062
6848
1113
186087140
1466
58
28881
221
10
576
5
19113141
39641
4995390
272533
114767550
207172
40
31107
187844
581986
22080204
107
41
112894202
3951
25038807
50248
140054096
221415
27278
6322466
130361873
8178016
187844986
53655142
38564098
7896
53196
779
234694729
228417736
56
2
360053
5
859604
451091785
416606
514382
22615
311767
1504
206
116036
126519
99199
7577
10433913
174793634
11
92
1885340
7527591
4
13095
7
5
242966463
83105
9104342
14641111
224
10359926
110043
3724849
32128
30
26800
42475343
908
97083
14408
8
3797262
1891721
869
1151760
71
758510
505
49591
176
1723702
3182572
45
33085
129158983
3
250878746
14
5
2267212
4256
8845763
5583
394056680
11096
370768
182
2046809
1640
535871940
3734
6
1603789
35916143
1001339
395
57484
161419
12538155
1811849
13
7621
19009031
5867
6424
19208048
25
3407705
439
180118146
57
103781929
12366
14002
3308
5177
187618
100585
391
43
8
8438220
418252245
7187067
2496354
41233086
15544285
169
3805782
50
301
13
4
853
32378
92
245
7360417
25
2
19084558
62215
25522
5601178
2747516
747327
8
1877
348
172893
399561
90735
12
231
4079
968
3
4
47347913
130
480
2591705
14
20
3770588
84583
15713
965970
32
285400229
26915
166
17894830
205702
51
1452456
49343752
2314674
3956703
3651
6
68591
16725
6
221
1341077
403
91
28252246
16
376433052
15782624
600
87
477537449
1431789
308
4
4793256
6
1830
35059
212063
2176
34426
617609
49096375
2372342
3
3452371
525
64
713
13560077
7298
85
204
8525
6547169
17019
434370199
77
71
62
227
4708
14
2120
4
127
326
11031548
20517037
207316053
5731976
3150
1317
58
848242
4802
281
16976699
516321
22
914014
2322
237
14350
6860826
201
31262
48878805
255
711
266
7
68691
7
197802367
329404485
356939065
1779
1708095
366672993
193566
41605
3
773
3
27
1504
1214
4037
779
3
6964
32016361
57299
499
200058026
904
6
11
401021
3
83238
226111
948
692
204676
55
30
48962194
84
1754
14396514
143699
6280
249596
2
3266
16
168
2237
45
371572
292496
125046
5003412
29176652
142242205
12
229
54526515
1295
23523
63563
444
66
2335
2
23152383
286949576
683801
333180
7895
4152692
30
6480787
7
15144342
473
2624880
384
27980
5
4302
108855
1952780
6
45013
3883790
10
4
134824
16128
735382
38
843
40
6
88685
2
485307614
223839
25
3308
12364
7
906
132189985
17927813
267048
32006
2400
785
515126
328713731
12755
2044
7945
1279
10981719
123722
163175
23669054
162043299
1756
14111
1487
4929727
105654452
11
177
3
871
2090520
6965
137
367
61511933
2464
9965
2835
3579
13023297
21487536
176540689
16
25059051
43359
2
3495787
2385899
230
25206
30
532900461
26972880
38205
142309
188882
47780
388
7
45
24330781
7
313639954
5046797
15
11
2
688
4496
68
18236
18923
221502
13802
6262
233
81227
3982171
389438431
12
228009204
98878394
54919730
14
3048115
2
112
21542308
7113
649736
470988
2517923
2104
311607819
85
15745675
774115
555212
3988
63654530
256179300
72170171
1724
717080
50315074
94488
33
50
3
948
63173074
14816218
5
6
1147164
1551814
407129
709175
2207310
3111888
6067
25774
42169942
106902
13746
13177131
52
601413
354948
207
4028
1810961
40067797
35901
20
24
15105
500775068
449
26218
45504590
6
35471
104879327
57
33951
72556
21
19522
101320377
1296
6897
420046424
7084482
1868228
100305982
2987
5
3765
64885660
11760
24020522
81033
14136
225
29598849
2004006
213025783
155977
25029944
36
38263043
61970845
2372
2648
336349625
397955264
4813
77
8573379
5335242
108
118483
214
431
127
100
401671
541
1562
3953072
451805
3556
96
30085
61
4118374
1198
41690285
334296341
7722
2
9
64
24768937
42
883
7521
6119440
103691191
2527728
1375033
13985
100889198
106169
13
2128
672506
442005935
3617928
111
1488
1025
967
53
30462248
230
451
79453563
51
32622046
22384584
64069
1200
205320990
8327188
15676740
28
108407
2978
21133086
7205
70
478673919
1112589
155165723
7687916
929135
5213559
148581
10168
234
3232
920956
475
21269577
3089
14772386
566
952
53528
389
420373579
760907
4830676
268
4838
12372
92784115
50975
3689698
278
359157
4831
38
1511
47204
28095727
13699
60031463
24
818823
196
39059
29
131973
545839
528396128
1222186
492072
498
223425
5543
7532
405996
61863862
20977314
8947144
9
201
864
142
904320
402120007
140
920571
5
504794164
3433331
1250
108451553
314351
1087
7
211835705
28486
29
551530
3
391136192
148841
942754
2
3746
24889791
5647
96
3
419070
5
508
15
215034126
4370
8
183
217
72747
17717374
149
3109
57760502
236177
11696
30544669
270491
375
690089
109939
113915568
8025
125567270
117555273
11
335101343
75855
116605
214161
237549818
57113
244
90
80549579
83
19405107
4019304
665
4361
436
62904023
802123
6
3
227326
13797
173
2756729
103
1884767
39533
105440
6
5006
26079
6990843
210520
3888816
25
11
3599
73
2
2789914
35996
109
189
130066539
2252
291
28325159
420075538
41922
50
13145335
21035
3290530
1988
272
7792026
248
21
8058701
761921
6859484
25646
68
416393
46252
12
7
116
14801
515276
174772
222623
2006609
9
15067414
871209
87994958
41514549
3418
49020
260538
1677555
251
10
55475318
1673
3835
132399748
219193
131
40735
2
64036
127
1967658
10360
51422537
130
58694
43568627
5058
702
15999733
4745613
121009928
1459
101491075
2050
35325360
31
419
52029
77618
336
2131738
234
154596394
12
205265
557522
2200
4328749
49624
22
4249
790413
17
1803047
42779041
31
645428
39501
1714570
120396
502359132
7564598
5964
146
151
213
387052872
98045
32573928
2
256575329
103
6067806
14436117
492428978
9545
251924
5
713
340
79061639
24645
5
5512591
14273290
13
272
33873
9227
3
113594
8188888
28
16367
962553
145499
2753
57001
10370
5001451
5573545
92594
444732262
7067983
2683614
12823663
39128
31860
1535442
8286665
48
10
12
9
8262
10
57276727
818
2430896
68480
4
101
13365
747
15518074
377136712
262427390
52
181754
10413035
21108
77936057
3907
1233
319060318
188481407
231
26513
121814219
1160271
1507
3281066
14926
453
261229812
3
85966
907
252172
136
26385
100
115609300
243
341046
6
19
223999213
62260
3602
3607
2019
14
9381330
171
5099
1684
124
29
52457538
8353170
13
10394736
225
2978450
266829
920
50831151
5414
2894911
385994662
52
6045
1655
6684
70518
86856
5389
670713
75
18524185
99070092
92257040
425662814
23673
12111
40
45
7650
883572
286
117201
6689209
389919530
106158033
4
5
45903
87
82
45132924
2826
1176
511343
1311
881359
350
3
3878
27
76
4738
959
176
643
3929
2
27868
4
5786184
65321
2
300462
97953761
625201
743345
214593388
443
31093421
7984
5
1620
19686
17804
101
13
226700
131422038
1165312
14105
4
2775237
15
62881910
9
91
99249074
25
31897471
123460
108
186
21076
553
1096
1706341
2969530
45625
3438
891
140
22194250
385830130
503315
54299
213831154
517
11017526
13672
238
7570060
107629
1183
15914
382680
671126
26067
4268054
2
1771
380625336
3294
16
232664138
78
14
2008
211912
202
2502533
112
499525
24626
4190748
50
53
1129
892
3431
13384531
665
59561091
6
17
887866
59
30340580
115383
7264900
22167908
108517
161
58
67897
559
2859
1895
4
20
112095798
405187
686
30913827
139
6
229424689
50
5246
194891
176897
186
973981
6
2189841
2
109721301
307
30199266
35557744
320217357
1662
14
451721026
16
5336454
159
33
5
21
11
26420615
246811485
484561
7
27
12
95
145
703479
876082
50131040
223404105
110269560
1868
163443682
2534
54128
61883197
1578
493957772
17592912
2
99
18557662
7259
372
22440464
121052
240
1221
931
46
12836944
1177854
4431913
1009
8
297
2892
58
130665
3
3
1125
33429
3325130
553
6
96309
900155
5708
3
3141
514773020
1113801
8
6989138
23554245
51475
470639
3525
17
100320
46393052
2350629
238
89
11696
105172
193
9657
740
9
3218
6866281
39059
9
30696601
500
33212
3105
2341225
130755
3467231
829968
1419819
20590
963723
3863
1264956
5478415
775
671072
162
9066347
12
9223
187040371
105426
333963234
27203372
89
264495240
1138
240295
277
16395358
3842355
4
349012
29204216
12967
2
6
9500176
93
5047865
15734136
84958
4168904
93887059
33151
6
2509
199064
59141771
562792
104
496509833
7
73008838
2185
230
155498
126437466
315290138
23459
2180673
358977
1766
4093
6904
4931
41
48
154
355
84419
1288831
1317
9949997
444
24
357994
292088
1586
211512
269359
259985951
64981
18002
3
19
188811
77159
21026341
241009
570
53076745
99434336
112219
149693683
174756974
662
128049
703873
23485225
19763199
3413253
401153744
48740520
363
14
2750944
2
2177133
203783445
86
308042622
19
16
86822121
23102
312771124
17770384
20344020
91615
6
226314
56922
33945
123
482
919340
34
6
3
60849
115
16
117615198
84
270971461
8100026
153366588
19
33326392
578037
2
60828525
25490
23172295
60
95956562
12514
19859
280
19
4
1885801
7597550
6
1350522
1628
458
300267614
12
51298
12166670
64524
2008
25459946
1766421
425129
4
89040
30
27
95
40
532874849
29
14
686
31
424781989
144
2824
1550154
4441718
45170
2
176
14
11431064
29713
1588972
120
65
11
459718
4321219
196296
13867624
845430
248
91
47207596
79462679
7
51680
6047195
2206
98
95977585
168725
22899
3354
949755
2862986
44268124
6
44807
19532
54748079
108160316
3892165
917
7
221292476
56302515
213
579
18332
6
3951
3041
893
39
393837
1655287
5384001
478236
203
1120
632
12
32
127
7394
87354013
352510
171
27
4041295
623302
31004808
598279
2
407800438
405688688
15442
82490188
83171836
203594
7340
4
15223
3593
16448
3637
416710
45952
857200
260182475
30089295
109745254
5827602
23
1339779
6
3051
3995
26340
57584487
246481729
1473
158
226
43
356127700
65194
32644
302
43550897
1101
242379
291612032
182579
27
717492
519284204
187980558
4
10384058
19636
90698
25
202
1108080
2855
11443254
38667
2910
762577
6089631
5033
295
6
11401811
170105294
271092192
1240
13568
3824574
867
20
7403
5947733
14483
1391
6
32
141534811
5
431304
893894
219121111
2672
379
717
24153835
319852127
8348310
402
526
122792897
1356
1678912
4
8039
1005826
637567
96090307
303876
18569
11985
31636993
11786
57566
319765362
962170
273583
56647
206
1528901
127861
56
24916910
138108
27
520837955
56149
228140
14596
357
429398
286198709
13797331
4
4637
1439
9301
5
1748756
14999
63
4711
30883
23
77098
2450642
1888
340396693
680
58397784
8654
2761
121522
399
3347300
2830872
14658
42226
17734
10287
12501791
6
17
24420
12543896
43269410
204745
23
2825536
64082207
4
3
193
58909978
12
106
6943312
13
2639120
4
97840874
112
4966
488821173
952550
10554855
257163728
7315838
1862751
76684898
141621
7215390
56
3128
309056078
1662013
7267369
58895
38994
11984555
225465686
9831391
1849245
179
200480869
907
5694
6834616
214001106
74913
20691787
172894
126435715
81121468
19398604
7944647
6191
13718
125
823
13646
8028
3338138
1994992
567
474
12053171
44853997
47213
4
2
30
18
2369485
9983468
11134265
24954
96
218859998
39106
5
11755
94901
34989
1444896
75
3500048
60157852
429
231001925
63572561
6400875
49551860
119
5736737
94976
21796927
9135
4099
556900
223393599
398
381
4
143
2108
14539765
15383
727215
855
69
123550800
38
956
3
3555432
361217
7971327
126
776025
784639
20292350
61475077
6579
1729118
115511
234
132857620
61012009
1625
3549195
5382463
60
40077583
8
7
50849324
322
162
130640
13370771
216792
640
1005011
34469058
26044
10356847
4
208759
12223
236443486
2
317
63777310
349954
281144138
3
817
149616
732
203220
8283974
13
121456
7354375
6
237
491596167
3892094
51347348
16
7499
19065
31970713
775
9005
31
2
14100
7987
7594
17182871
87
27976
18
29525
153
62
2467987
262503
12421181
6
443
2
811
11181118
4
189200945
20
174373558
38477004
10510
88897488
3482
54648
54994
6366868
146780
109173889
182876
1022876
17
9989
921927
44787320
1211192
196
109
24867959
1446503
29323068
4581310
26689
640
36
491
129430
52957
8034
291
53805177
1466737
9645000
2887193
259
2565
796453
1009
14
110
11247178
484
79259011
11851
355451911
13679
73057
273968762
5072
4341359
926062
3
3
208677951
28841
13801
3301239
562488
10
60610480
3091208
380
171669972
13
15906409
514
6
515325391
6343590
57019
4499816
992
7
9
105344457
7534
520250
162857314
2259176
866
303
470606
6
1099620
199521
516998
100672682
12
3028
82
1204791
45035278
77382
45323
43
9
5
244573
69433357
204
216614810
175711
1784734
1478
440683840
61593599
15
711
34408
10980
895
27
87849887
62
116554959
1385920
32181814
94291766
165221196
5
31
91063
79760
45007
40000
8
3
672
484
427651715
6557624
25
32815
5214214
120352
22
8128
2359
380
15
49338
112
683718
9772
3448
259
320136
2
3
624
3
171
33031670
393404
346039
5820013
193
109
1884577
12819
1707624
5958024
7
245038748
43
16625262
222
341
10783823
1963200
100065122
249206888
3827124
12433572
44121036
145637770
15
112074007
3282
7710
1207991
314025190
210178136
4404486
7148592
11
7241
72799916
2533
1633706
2
127
14
35
209
632751
93615911
182464884
7327
2990549
9373
1455
84612
128157
6
3137
1821917
164069207
3
2126891
534200673
257359
252352966
110
126
24168
11418024
100053
260924597
12326
796
1388
98581237
307599047
10779
71
241945
23546728
112441675
243
55684038
519006429
141140
1735
643904
3745
42090328
2083
9
39
7736993
117307632
128867906
125499
411658858
27401868
2
1233723
8806964
66341102
4793100
376405604
6
19993132
44952
41
2843846
264
1072755
1818273
1700012
13088960
14692152
984
26633325
139809004
210545487
334
2919
175
10807290
482508772
21372
29390504
11325
119008
17887818
3
302939
20593798
3
761
434024
7856712
3
515397
6
14348497
1187253
161355
156
43
61038489
106
958
334853614
5
191
13
82000268
8707351
119
13
41
422222497
246539
559
401730
89443245
334856
113
171769
16385
695
70
10082
238609314
137975644
31077626
1518
4
121104597
186
57525
3266889
9401
298
28
5
2629
445945635
89
8757958
2968231
3
181
10973
519
32
2
57466
229464959
1521930
69635
9059
19274951
268
72
10
272
412
84653
7
116844758
171
699124
3313
7997
20
59364610
127845
24862
3
7860
640
12
82549480
11
366462064
690
150914
92
20153
7426
103
427
211392908
3164
233797
2044198
7
20975843
128258
6835582
22
89929955
8162
740
21
468023
123374
3775959
68
10004
47801
3295
2
209319
8318
35
108451227
256404
206034922
13338
1372259
21020447
95688
28041
273
98083429
392429874
1474686
313760741
6650
11939
2448
5832042
126649501
2523391
49
3637
4278
38858332
12459
71
12970073
31860
30209390
27215722
3037
447279315
7013
13
50
393
1016
53591824
56100
226
84317992
2247
22
11
6052765
10861
57130
2034
794
2003
807
118160
26472
50514769
270095
1011322
507
33783858
5
4
21741
117
39758247
8140
723
82989570
107091
44930
226
5853
640194
1002592
632242
224999
4576446
7
2827143
451574273
211215362
1932805
8460
425
27
2728
7718
4
11
890
17
77949444
12432994
476936
14
116
31228
21
375
20
108395917
7879486
300765
1821
111
324827740
126792749
98906379
330
157238199
296950
42394180
3409169
36457
497871
454385
525074
1981
227907
3
3817
1366712
5428622
99
3
73
533754840
39498493
344279
10077
23
3918206
3214285
98
671264
747587
504
46
15
821
3
1131587
37
18125
345
338482
58679563
169066
2
6
15
8
19401790
152
54507589
17621753
124232416
169694442
1901299
3557
17238
3811
8268299
1871142
57854
113
6772213
87
94
218
39
48385
104286352
15599
8255
3641607
29145
301994
78602832
500898468
9
580631
2034
494
313
234898682
7
3
149590482
3
565
9
101572498
172512
141281
16777
4500
11
186
24
127941
2
791
173305060
56627
14207821
13586459
127221475
1485166
3815
424
2439805
5851
6475
1021982
181
225888691
21771708
4060891
935
171
379
64692
7360784
1895
27
1705
454977
4
51
3
48
124939209
412
30060
65
2259
31916
1696
398446
181010
5551
7172
543
2662020
6230149
80
3132688
803007
51732411
3893050
27052621
38869
181836998
2648
210
39
13
3296997
2817396
20839
12
21
1100074
40228
1669819
634
106526
2918
7164622
594557
62
7537549
15906
2
15723638
17957
160899
4056
42
2295303
41489
196065435
3
5563857
233400729
738
2137
382321818
2474
586
259171492
220288287
20007
3824257
4
221
27345228
18763
11988
128542983
7937778
1328
1526
91
18
495
500204189
419441
374
2555452
7030
330588654
80
223
381
989
15281282
43994502
8079643
5
6013
2112
251629074
8
90
447537960
121
16
140030
49
536128
3
30862
111
517896
3295
2074
674
534732667
8127192
470692016
30546933
64
7
48
338
5386124
22
18
1590
14
415
2
627476
110
3433
118
52
2790782
686752
1661
26179168
242391
1651342
89491
30392815
3
87722856
140
2059319
7
590
24346000
343552
2044
5382
207020
36655
42241
730156
99
2
8418073
126
158855757
1279019
347
118
8
35413
207
39796
32449219
5
3665904
87691984
94627397
9
102
101
194169431
464
180553715
3880497
59
2256456
2764042
63
181870
714739
15
4099662
23824440
61435614
114338780
207498898
121
59591
22069075
50225714
483413437
139077028
48594
7554032
11
48565223
5028
30247484
464
56
113778766
41782072
5380
2
352690
9378652
861696
3
15
124251115
273647
922
3
1149
587588
14578064
15517805
5340
821
856850
12536234
90156
5
2079091
7663499
62
4
90
19631
58
884579
61155
15087
6738
167391
68278
350043946
1740
739
159812021
3962
10462026
275
597
4574483
26750245
449145
4
236
18298226
49
646
33413064
88937869
39
13092565
14204670
239
1413
37
502307
8344836
10
24770895
110
8063337
208
188078
3849299
93081
29
3761
6702567
3127
118
31026
2318967
886
31492
27376581
6
3
12242
3
335956653
1908771
499065254
26
179
34976683
9231121
12297
4840
64219
1159997
8290906
329462
1410932
7
25
139033
3
344
47
54164
8447850
40
2298092
10974398
3
2753
72896445
185177366
6005
22602
1087
194433489
3707223
258
114217879
521747
159930761
6643
302412
7
13
40680267
8296088
291018525
514507
38944799
366412879
8
655840
1139649
22
469
1196
838
911
129638
2
15664
727385
5743080
31450756
23521923
4172955
73440
99
7420
20743
470
6806
1854
4
76
655079
7
11
169081
200508397
5
28167
3914
437
9578
294
438347
2339637
62
177341430
137334807
43
205
44137920
208040
56822
4
4445380
17656217
10
5
964782
26
66784208
2834676
15514648
6295
178348458
606
74905146
181455
96513
73
2
1167
409
115822266
183
25583421
20
5
9854986
8605
2
47277790
64455871
6083657
179061
3014428
7687
739177
13672038
3943
502190
6162450
7281929
5308
3775265
55
1736
423750032
1067
3131
27472520
984963
4579149
25779156
19
135373
181546757
15742811
22292
165
62180803
27645
501
25737681
334461
41446820
342
706
94630
4602
8583371
120
173768041
11349364
6
3840
240228
66882497
11347
912205
415755117
16
422353224
889
2751319
2907076
28
3910
30255811
30701
24
201324
292
2
7
31384262
193260
6879
10017
2
4078741
24
10
821
6934090
14970257
1581
101769
62452
385
1403679
2870
21
31
6568
5278
35
84097
769751
175
9990055
36553
1025
343958563
421982941
282731
54
3573651
7903011
470
218679725
5
28
81869740
6
2104581
5683583
6
60140987
681
58999
45936937
1300
74839
7477103
23612
259208904
3571
170
298836
2020
3102
21
216
12235084
2290
9528170
202
13
7029883
6745
1232253
24417092
3768
239855
158
51
55390920
203346342
14247132
19
342000
527461998
57
930147
98597284
226907
737946
1055
833154
1837
6062958
37180228
3473
3616
2
5318
840043
5287041
6
444252941
130857
22
123
11560
60
2098
190051847
64431
68728345
21504
168
3534
47
6
12
53
19467784
38
5
169010
47521
251
56
57191
30
262052580
215
56636138
2422
262
22
57
1952
11679
56597
3
342902417
571222
2
3
542853
815169
61444732
2849722
14
550847
26
108
1891
413
6128
62242
20323262
123698744
50664
63
94267711
322692161
420486
137369
710
3347
24711791
21208
44
410
88
11932
2357
25
106413362
9853595
57
24426
4
554217
184
2
46321
1216
124361907
36532
3283712
262026
22660
4
541322
12
220270
25039857
3
1843675
5260655
4634
218139418
164
576
2
4420
37
12970126
20699291
609
127700
110705
491394
1834
2
3049
497
5
11724314
5
2
336210069
1089
461924469
27954179
108562448
1710145
412233022
861
7
298001690
8222
360183
78284
9636659
226119
12914662
3449183
280858475
75422
5563
6893
734
396
83761
26
441414
25
4
4
231182394
90438734
449
1099
198
2237
4122
42817
3032131
24
15
36508091
202890840
31
5
111382
32268
305319
61592
4952
11303755
10594
224
357
101329930
5241
13890147
3059835
10837080
8328
1215817
23094
22245
16565130
238687
20081
478982629
1636
2
189
234040
400
197801137
15
15902
7472
4730
13
333030
794212
935
69244969
392880
2428
216
67058
8004555
6484
18
411663561
40370
9
54
4166
38657532
3
10
99
296539144
3962
2071467
7
163527
969
182383
500732471
443434100
512704966
889549
809
8211
971
1836933
103
5535
45
9568
1772
461590
127
152
84686167
15
469576
1041882
2181364
1800905
1442551
51930
15106911
5140
2087
32
133
3
4
62
407798252
576
133738
430
11836
14
111253
12772
34589742
3
28469769
97713
209974597
22878
153853290
222
179556838
832535
153326
13
7362
469169
10
2285976
4295
16
59
14624851
189969783
24143807
248752
16933
1126
669021
85929598
11071243
585345
11144
16
28298771
201
8
473
8381
1097
182198
1345
4017467
12264003
510176
245479
1586869
1469
470
511837
473248097
189
596928
220093330
19473
1573
254051817
550956
1777077
80
487
5479
218
318
729476
93878
22780805
818510
420
1100318
644473
19939200
14
2
30012924
42190072
11711
616
11527071
239
31609
182896726
2
686
5
151704
356375842
14
101547932
8402468
163572
299615
44
229
1622783
1376401
11339
7631
8860
98422550
1772475
2
32810739
21
16657
57
6027364
2
14203617
6
13
7
245685581
33180106
441268776
39107343
1149837
2877952
3086
249397349
19
13875336
2826
1708260
3594146
984760
280
4042
8201320
3937631
718
338509656
3
42980
16080
129915
525707814
137169
21225960
616
28799
1142141
1129
296378644
5640
140211
320574742
5171
1643
670
9198636
130242841
51725632
30975203
6
491
776
187076427
722
105396
87918841
36305
31282
66759
11434
40334868
54
61
57758589
7
205541
124
2742
16926
76
1697705
2262739
2680
6
45
5406
39267358
93824907
945870
236
2097312
250
167
13966
15
485532808
294
4051
516810
1541792
14
23015108
68033
5
97
105790000
385852157
704682
9439896
47895325
229427
237243578
135627902
16240
102
43566619
257750
56
1741
3
26931
111786
8
1952
38
275
543
424324596
77821510
15101244
3
27
209465
3547
150
9524
216443
12
6
355912
6070037
4678180
47388934
475978
8236
455
4
71
492586779
71205913
462
624485
11245
209615
96956895
52085
24344
2632
790570
516577
37429
19011
159137
130991658
33682511
95258550
17607904
925
9
22784666
34482540
5955
1346848
225288080
16222
218398783
33
1227063
31195
148731
315761
189839042
375766
1644
4740150
14978
943
9899
3
543
810
182154
587952
754
2643492
29847
49008
4999
74251
45020
45371
317194955
840
75261853
358606137
3898
20676
145271
30
188
129699768
934
300194
610371
55831517
153537970
136350
3
749
7119
18579
3368
27092953
30932
2
2017542
23731
62187
741
7
318414
86159135
79
19
44306533
42794
197
223867409
19
2
121909686
49348934
23
11917419
25
15482588
144861
2349613
80022
31958217
149615
30490
46944
50531140
21
15345
1973
47243
396
265367
38
7674
503236380
12
146
151
94
2
2
113
6
13
380247
101918
31078
3153
1714
1635
767
49498646
534
10719401
1470
36
20912
86526350
12645
17718
269990
4082977
26892
4371167
11984670
979
4
1587
12
125
11875419
985
215069
2
1387624
316142
12345
17231
296345871
69896
32594
14774
25997
11994971
419
1673
4254
201205
221
33514
71332360
459
25
7
3
32046431
457686747
6
3
2717
5948218
29
3
86
5578
97450
91972
63559
87
14
144001203
10
100555
8126
81073
1428
6954802
4160137
95291923
3964
2617
421448377
254682285
2697
6082
433
26
7518
357
12
721
2
1407741
3391
30051926
3527593
12115
168961423
23037463
59531271
1038
81885
899619
10123896
53044670
124
29569
144
2630
63864
226550
168420646
7761733
341
1715
1764908
31750579
2771870
6936
15037
56992
11453965
86
352995898
389672951
377
2683
72477826
26552
36308138
1347584
53307995
41
34
2057582
2
3
19005480
14365
38155884
99676321
367
65113429
3
18
326414946
355407405
209
96421698
15886
141439
377
1264732
2641
193968442
19845
31264
82
138
22205644
358
6450421
91
174203577
87497836
2306949
8972
2
11393689
90553137
6238
176255
409686692
6502869
645
23969951
69934
463
257
29
247927774
53
713989
29
4500
1499
362
13234
6224
36694
58433
341
72027275
21
90447
313669
74051882
196345
5
18329
377879794
13171613
27643827
15
3
29276
113
30746566
6
61114
21737532
5
461937
10790
3
1987
1439
517
10192132
3
25
327
245434
33699882
384244
1010
345800
12
3
245166
3
58
5329
73587
2
228
23
183
10
240
19
1017
824
5
30206069
10437
240
497839
997675
85820
1568
52698
77
500
104
637
18
11484
52808466
6123222
4631790
1334343
67561
50
1229
287536063
4
22200389
24133
10
6
2264
295106416
26759867
121
10
7710
30756124
91
533310
12
398158
49
10929682
179378661
2067398
3051856
2764368
117302641
40
11728
122
4
12
46328
64183
54981
1946900
1455493
457429
1293
46853
1052933
505166630
7
18305
100736
24027
3689
109647510
19502
26528
60
359013690
3
8456
900172
31414389
339
90774
117
9633
40071101
318959065
23082888
36
3483
14
12120574
78026
339546
104
2022
27418
22269055
149701773
246230454
186
51738
710241
535
2948361
16386431
10
5351886
134154
134032716
273829185
1681
9
857129
1393591
26832753
20928262
5
45526
4
1658573
90044
16379
44552335
626469
654
19554352
11221051
225430
106104
18
244
13772
74882526
14661
7830640
262320690
445107217
3
52
435412
91561
4164
35896
4
305
3805610
2
31
1880080
358398039
528
4037124
104
377
24516
470392
61
24
32493183
502
1947367
149208725
5025903
66984548
127
141595
822
5716
101
2
8436411
224928904
110818682
14
4
116623
47
13127
62
90410025
21349
3345
315457322
16718697
28621518
27912483
62
43
1759
3446323
221
22651
738
139114087
175
8102549
222
39959
5289086
840
31030537
1302
269140042
410
82059
149291279
205759
341711
5302043
35
167
282423985
986
131
48
8114
6243012
707232
153
203
156
31762584
479543427
441
15490505
501777035
96
7
28876428
355010
175661599
4763786
135
53477262
15136733
4516
1975703
22
1793
18580777
20076324
20752022
100857
19422
27185766
8211
90574
5437
5570850
35630
5496
53
22
6028
174338
502639
396942
5108
2
90
26591
101031845
3
123427499
11027123
267956
606
40215
490
11092689
922
62
8
359
2035034
17035323
2032463
13166
480414
933
298371
29
38689
111530714
19003
7104211
263664099
3576
8270
55
87
34553143
289904444
51587848
13145581
187
11
344451092
7
7
1207989
331
261421889
1661
221
31040
1323
2
3
100
136711170
530505857
28317
60594
3
36489
3025787
7007555
2513249
7281
92908
9930367
3
391
208
11285
535166
514399
5602
312532368
9596
3
7582899
4756943
18
33092
2380
2931642
3068
99852335
222
840
246
433034429
45627
28
4
33458045
2322235
9
157502
6270
63
202
15
245
62267
5
28610
20573
62
28922
15014804
1416602
237770643
618181
1134406
2813
3531
1877
49394
1592
931
2
43424317
916758
58548335
16420
588
28
11603
16661
464
510423262
4
14911
100887
2102216
33318
100
13
1285999
14
262075
4015
1708
4560409
6349
17404
16023400
386167344
11540
755
412768
13292036
15
947
443259
28
1444
4091
66235
104
16572
60438751
492191169
148
66676474
96707
11285891
334
51917
2957
63890
29714
22024
58522
405
54
226143378
26930
103518622
1245
253849
39700548
1974
6977322
11864066
225569
22
180927101
18535634
187986163
412
3853
17
45964435
166852206
97110030
1806
1795
377
1245
63308578
7741505
154668
132181
241490
494569302
2302475
11903
286
299715
3
11286
2859
222527
184315
125294599
895
597209
292460
5
846117
1510
577423
2681954
514806013
7864
1219
364219207
2369023
139430930
45049927
402158711
3
226
2223
247905
43
528
386378
173228
194
25961307
505
384281084
7328516
42301
457
783139
56704
11704226
19824449
2910
21006146
431
414799
346403730
2587766
541
20
378
2706537
1791
4248775
3351
9
9
1295315
72485976
67
6908
49056
1961
64500
27600479
31932
18366763
510
205
213
123568
1511339
138178591
40008645
29237942
223
286833798
1211163
173
286
242401
12182757
463190095
240
22672984
6849953
98
6642999
428616
58
12
75
982
267734521
639023
2
189544870
27
401
24505
141753921
12693
78
22887
343214839
85
49
36274
897692
3203
223
55
171
6822
880
22427
507855483
427045
23417
10
188
4
40
142796135
41017282
52505
414471
29
13475
407600
2
805705
199658
37514
27388532
30911
232273
1027
583620
231183
23
1143367
13
2390
5313
21496
5
30269014
7352
1189
147775405
74
2083
97
401
173508
1397136
7
502
12408
3
12
51798
2376594
39
8122
728180
26326441
96928
6962145
7401756
2025688
2
442931
14587
14043390
19
12
4827
445154
248932
3834754
21400203
6
753
7576544
753545
5952627
5533876
4
23995905
4457
176569
8179
4014235
281
503
2
211283092
2697
7
509097
7
39
61902
177
6241181
2110914
223941575
3767
12
9
7329899
27231527
21611
340
80
4
211649146
2820
7
26
1984761
430
6
189219
7991
5715494
90
457029
960299
10
6427484
4
5
27165982
157134
15
583
72629
6595
78052
4
58261904
37858496
9508847
37
75039
107360373
41842971
253522229
58927
649
140810143
9028
29201
11443675
771
19846650
1596738
127746698
6109768
93832
93265847
12530
39
4
358
9781
217053085
2078811
272171863
180756145
1060388
6
168559
14
1023
98238
3
21
4151
304
18562042
5
39572461
126997950
5291032
48621353
20
379
53
648
7980518
50
26751
6
3917
7345
451790
5320
51295
209551614
2062
2
55390
7251878
6
237
6
18
5895
8247
114184070
78397133
8
68
427225
109708
3409
16762492
31352777
37741941
47322
2115
4
263416200
9
52577
3145281
297294
72
10912
15
22441982
8
32364
83308127
3999
3866657
5
4445
32474772
1094492
309555375
273
26951372
763878
17575541
75799
150
28499
10881937
150
280474
11352212
60218
757
105472686
24718
19140
247
18721620
782117
63
7
3
338
287511
10020
2341114
58917879
12
11684
2
4
122
490176
960795
628
108
46
5
4
102147639
16038
23
21
72527008
25327234
14266
179
163013335
2579906
835737
1080
50510
118945
87
23014897
7122
1003306
790802
108639
21568438
34310839
55261
1787
15141494
52693
376808
50
5
37
17543
121511
207
587072
11
13076536
495849509
126
191875
8062079
191
358158
595180
1941
1963388
11480713
306
17111200
3458419
886
7873275
56727
4
5578406
35415774
172
60879
1576710
20238
1648
355
39
109
454965949
765811
10351
328365
24
17
128478
130320514
71395628
486946
10
296457569
1574359
26
2
2759
15
107741
244
101
685
29
3
21
88
3
14237
48365
15731
973
155111
58690
54484942
310500
12465038
19370
87746802
3993
121
45729
241
230381757
13
33612486
27882119
951155
7255548
7
146982209
75012150
5839
8318462
96069
23945741
161695
12
19243
531
253870
1370302
14285
65428328
306
202755
305326893
15703608
382736933
394237
4
105534
15
572
251413085
56524
234
4
13034
342
678754
7375461
34342163
230
38698368
149026098
2
196
7928
1952160
195014
3
15616
389096
9
205
15
10294659
2891794
180
50
17059869
3130
262
84739
14
23
6
2339
34528957
350073043
156224881
2082118
9
25
29006
87907415
1617360
55163
1138540
901058
69050
80715
6
25
175135
48164
8172
1819
421064
46530
104
231222
2
51807
149
418409510
266073992
4540306
253
64
89624
20858240
1490
2499976
4523
3620871
1788496
18280
6574326
10
435
54
326686
5
228702705
11
31
80341
6901
100232
115618921
58763
55237
2
279
9142131
24337152
2705603
72115732
3921
3179
600
12374538
147
559082
620
89
115486
91756
6
207008
1105386
1256
201
7306
2
420254
6
448
250
328797
133903795
1918
1336633
217
463
13471906
27947
89220
1662674
10017357
102039
2209358
702998
10
4
81
75007
858
6633
12
46072179
3
22
6280
1015
11973534
46
26341475
291199080
63
1617238
9749062
17
15578456
62761
54801993
115404
101341656
7
1431
27087432
404
5981
1616
8673
1388033
356
466096372
16
115409
479183
13161
121261
1905319
20575926
3152
88435062
7489315
307270540
2091572
20778
7
1759
30266
2243935
1535717
21
91
235
3793
3434
643851
12131067
2376902
236713
127223531
950735
89347685
2270
901
159
358696660
16045
176785
2302
11929
2330
6
205
133894035
457927463
857171
25440421
1962760
120415152
1132908
69
4
4
5
928
75595
52069
140
1156
162292300
1676683
7764
2
17872886
138
27
9334
456
82
4414
10542
382243
14
52374
13
432965
33
2491662
12162
118
3428
802
8078318
717
18211
30568349
730247
61
409
3
66830
6
66456
2699884
6
110969214
6088626
31157
63261
2723944
3
25120
904170
6097
61
854644
3998
2086608
337528768
35
1936
34
4
460
267073
80107
24
63758869
50338858
3016
324941
72
87
5
127
12661
104
6201617
1215
10722751
3869241
171372457
120057517
490325
25808133
4026
442104770
150493
2977
2758259
175065
27
6304993
37146478
604007
303436
1771
373659389
9512841
58
7
7825123
424204
514442
9380942
68676052
2249052
579687
4726512
5
3440
31761
12662124
979
93487
15721
5109801
1240
164056
114133051
93
1765214
9666346
22699
22440
252932
16514
664987
59
931
329
2409
221682458
647
27
28925864
279922465
644213
12693530
1898997
1642
1445
6853172
1534297
407
17
646833
55445
105107791
241973
183036880
11317
2847585
15367281
224559755
86
21454
6264174
129771023
107359922
380923345
1658
7850785
26672902
7546
5
252
804
133298
371874876
108060000
12
24986
3253
9997286
3507698
13895
12093013
26653719
599962
250753946
92
109703
106181
18
1392
187153
2
55220132
11710733
807442
337
104
21
5
214766727
307
381178
283874691
4144640
26632
404908
342037
196107
34
3278352
83
26916490
3141376
14
57749
39650929
2698
2922
3
2
325999
155767643
314
103958977
4876
3
1313
711
20733764
101664836
1908917
60223484
31
252061498
267348220
243
2033
59
67213
7201865
333312763
21707858
5772927
7302021
2
30959844
21
257626457
1728
312
246706
108641
5064
17
36
364963
3034
507594655
10160290
32396866
1988
2709920
1043284
4
896620
3931349
181
20266296
58
1459509
116897
618
323243
169651323
148321652
1522
504363154
117400276
7586492
2440
20577
861172
19786
420616
5403379
995
440
51
2
15496237
126
58
10
3
6235
3953207
77
29
2453747
179313137
3
76338
3181608
165
16
4487642
53848
60
32926270
399
102
2
1010
3286256
224519
56851
782181
814179
5879
85504366
9
8759430
4
97
46
34887627
42164
15977379
250721
8
9083
38
4735
23
28277409
26
20994
10
262663764
211
468194
376959
590635
2186
242
237412
775
117953772
203
1324
5
8110774
1069528
115964
178598112
42137676
983
8289714
214330610
368906996
46144
3900
1188
22635
5
11710
570
191811748
178
360
5
679699
42816990
82
78
529590
58
43329333
38790
111877
32651407
454294
196781
463
11497
194598
229548674
328083
3223127
455299222
3
3856
631
253
420
48
94564
3658
146657293
3859571
7835
194320
119
1731
205904735
52
954509
988
688484
5
75
49789459
7027
409991
5303371
188358
479797
172746629
335105695
183
3
27721
116203
2
3948
1742720
934
1013392
69
258932
897563
1756
72915
11
364027665
29679551
3623896
28798
945
1678
3
920147
6246
441401761
43690
468460
13748
190912
296055
6
5
39
838
946
51265696
3706583
21
31257
3568
880623
44980
22
96109
3188040
29
7769300
15
402017239
78
137237667
44
125
451034
63819052
1827
23612
2456
4672
227810
436
24610
41687239
165241841
56468
33085261
126886
2013167
1693328
35
82496
1290
409512
199771
17
140
103058697
116099
93
270578979
2272
8
12549
4
1057369
131416779
1740398
10151300
4668258
52
119595496
760464
12445
7371901
729
7263
256910941
63885
362845619
23
514609
819
36736
1453427
1702889
133111
5442
6872
685357
197352738
272058
10
25
11081962
15
3
13725
8194824
182
614
2
4534
326992415
276125
22252288
60329333
2998785
23841210
1449
947
570
4
5232594
14888
10809908
960743
235750
3
242176
8295097
21939
340979
1238
2492
346
375
29002
5500519
2
21112
233
3
2983
1675
12461666
1557537
11
5544
4
3112858
41276
240
290176
2
61
901
219
15375041
30609427
2848769
36122
66
34116
2
319
53269512
169
9159871
1421
18
2472
68828332
211
1610
221033444
25994342
212318065
289926
150
126
5643
26
128
186833
1646572
12493880
52571
63
397
157731
721
53398959
14832
275923703
16151582
3073
77670263
65981169
4342
12416645
68228197
4501
1980640
11322
33231233
980
72348285
11534
153836344
13965718
149144112
332228184
5
26
70
106542955
247710792
3
47057
11122083
44
13573
843
492797164
3615
10
67
987
258
74
84075
82561862
735757
392035
52206
1732704
411174
2872431
4178
5111670
91059
3
13903
21087
2366406
87
198483751
1014440
1400
104
456229
283030
3754
87
110303
14469761
3872
7794
113073
12
50341
189932
1632
2
259646
243159
6470476
5792943
409639749
5656
1802666
61816
5350124
17
1104
203350626
23114412
72906197
2867
12
122
503
254189920
18
81933139
232974
108910904
15249
12985901
484350
23
18032435
16402053
64104222
1523586
43932
40446
4
275603
457
10077851
11865981
753576
15
31
442437
38749231
26415512
1070205
241
3
300
8
335098321
47929
112
865
438890
6
3372
139
5363460
72585814
3
286765687
575141
736613
57273863
2
2
7480295
1463
178904949
150626
7141
2828
11
41754251
997711
823
9283
386358
6321080
16447628
1081106
16345
415862
17669060
11747
6104
3
11136
855
377419988
21
770
53432231
989098
1595
12412730
61
3930998
21176706
37438
12154094
32123031
1103889
1123
12
57
127885
14227
6166785
4954425
4
129
12525
369488810
216311370
2
628
31431971
432456
95
1324
986607
25674657
11115
1790
105735
175884833
19591105
2
19767
27326271
4914
1590132
11306
11
2
1042452
236420169
11
3
1234325
320450835
395151093
396532
285
20757618
15
2400813
154
5
6807183
679074
2356243
23419203
342248
180706
35
2957
2722
53
77201703
4
1730907
3645324
241377
11
400
90136
265
950320
3
347047125
224
17
150179
32804727
13
725056
85
18697
30
2
33
449856368
17478809
194
290536884
324
25
32892
3
229475
37932
1014504
3
11732
163477010
223673124
19
1770
65091443
440
129501622
894862
1286
3055886
2
14104260
269446
4659650
1038385
409899
2931
4081306
4
19
5935
241972041
44987
3312
8
328104
114
3
257599
574
6992481
47522427
89053824
79899
782618
289897079
15
53518
11962
1952
113
296
188
27421407
79874729
2089930
46028
46
80795267
289017830
68
6114
22192023
570
100956880
3188275
13254942
3
38
192141
3549
2008
250211
1528740
44
17830963
2069587
30633
106
101031
215
126007
153905936
44169588
5277
5786958
44527
256070683
164334
487
3164025
94665
30
56948
199562
81316
820505
192789338
1469986
178046622
798442
400
6788220
2714
8
176
137769
420
1537633
14890962
34
2038
9371079
122
7727
16358265
110557
718500
48
169
5985409
53664
428215
3804454
117
25880
180641050
885
12
10641
18279
75676285
1239562
219343039
93554915
608142
15
111
25564
143
6006879
446365367
3544519
4412209
510229
94356
23553
55585
5044290
95979
640966
7
6154473
118869014
2294
145287
59
596
44751296
33277323
8682
1921
509761520
8950239
531232955
264535
84
1196620
80514839
1808490
9557055
15230948
12575155
57
18698
25937592
26253249
3942934
412
118769
1625
1773402
49025131
31262
4894
30
21627212
132350733
27683957
3033
1390448
53888446
391288
2828
1155
55867551
122654730
22
9
212605768
21527705
22565
52
975
160
2671382
205001158
12
1479510
323516
686810
1495192
1702
83082
32
15
3
342463
64
1662201
10136
3
226
2043
95
5459
1244
168101
1772
76131362
2
838139
1337057
251
396699718
87873
42710817
1850877
234420
30
132
281512
12388468
17402138
363
31300362
256577
6
253512
224808110
58524704
463360297
334
38464
2589
76
124729
1746478
443988
6
67575076
2779
131
47
164838144
27
3496
35357622
91
1502607
178
109601080
5847
7492508
11066549
665374
351
2309
166218
205098319
158067538
1807582
116874
17791
13061413
19859313
1454219
263606309
163323
1142907
408453
627
115867
122081
308739
11909
27836367
12923
95
11
90
154822776
82
439782
6455
67
28
61217
38092
23501
2014
82
1667780
22411832
28
58
176
209498
226610
1196
1504723
457206590
14
5
6746
63446667
498591
94398020
1372016
27667
908274
456
101760
62
1061
1723967
682005
13211
602
8012
721
64440985
20
6368515
53646
3
55438354
1450
925375
10556
10159290
178398902
6
969615
761
13302
14
168780
26142
624
2351
24781
32588312
882
235938
478400639
1329
194223438
675
78145
686163
205408666
475473
57069
9971933
13000574
37324282
52254318
5
55442153
194511
38
109871910
47
971574
629
1436061
66265905
132496
3
39708
557
840
3464206
2
985
275
174332
48494
84275
3287834
941986
6
326182705
772
407
69
36104
6395590
26891701
5127
2
24361
2
767
336
102
323
55526
6
45
40407404
74259
628855
2
58504876
13
1804
1832
10
53
125135870
58146
9556
648
10589079
213
24016
124274802
16
58086198
16185834
253634380
160825948
3305948
377995182
135825
1451
22919114
108
25512
102
8105
328207779
82
218733221
9
53466
7
62
12
19041244
961794
124930363
42923661
12
3647204
230
180417252
215
4477081
24144
15261090
26667
94249758
1027574
692626
15757252
1570
62
607
11
58420
1279
1643
13762142
200052
775
1544396
114
377072
50
99
138038
5121730
442688444
17
1610232
121
689
101
2358
192
1957
159
23
111
19295593
4998
10423
987936
3207486
7811
60371456
4156
14455
89261681
2
313
2960
71234
130770
31430
566447
324381109
3
2232768
20
163
13043
14048692
6291
1892811
1968072
1947506
30
2466
6
7
66
2293
264
5707
2390
26703
26145
2
3317930
14788
177
1216927
18
52125
5242801
13
7
2795699
4056018
50516124
51
5777
79
706
38348511
354987042
114038
3632
31034272
21626446
4789
11
254194039
245878
3961248
960579
227
5935700
68125251
192119073
12
8
2
6719
84
29
1024758
28933252
74693
1695112
197029
113
32915
25084620
127
1550818
11099280
10765510
12649862
2218595
59
11056
2
170112
3688374
333160
193380305
6
3
626
22097
20868
105
173700469
103184432
118
128943049
496
22334760
4
88218641
1767
428141112
12
469790439
16472
79506166
194
285
463923490
70
155368
164838839
27492935
1529
13
203359
603
33280660
8226
384
142
1155
22310
3899
387137
9
3054
369
26852
35
3
3624
106991723
61190
3
163797
153
91649673
10
76
127887
2
2180931
475
19552
6440213
111861772
22292
2025
3
423866
4917
217
2
5
262310
761448
1049205
6832895
13750625
889810
11329
16
33607578
4118920
13418
2041538
151291
3489
3512084
842422
3
148116241
820022
31262
8852
24064
31855
81446882
2122375
163851935
45
3644
48306
1849
115562
16519
4252935
248812964
312
14976
22
902143
250934
4560
11213
2403
171
3905
30262
172665
105959
22827347
21902
4277
254668
14445046
56088492
10010
1670
90
3
6
2
1242019
11128934
6058
176
27
504841337
1068
17627752
24
4207789
38657135
11687
348
16909
153
40752733
522245
9528
1125
4
36
39552906
5919
759577
52086240
299745
431432
50
10552286
15
60097
1886645
1612
30
18932851
15705
64
16
702099
249601433
3326998
89043966
102686862
1406200
8901
584
510083
86505419
224
11134
1722
90509
296
2
146
6224
2768
40
14699418
435156088
17019152
2401
6747
870714
51980627
26
268219868
12
32699133
2527167
48965
7757776
10643
14289782
67072566
216
8
40
1869959
12
17
2730
30947938
4
225709737
8
1818636
13085
1021379
3956974
131992
204943153
6
32232836
979783
7768422
1699862
24
29
381
38839
28496772
23313
1000
716886
906247
8944222
42858837
41
74009
343
23
95
573653
10929
831190
30055
9438113
1516021
18729
674970
3867
39728
40
243516
258280151
6679
14437
25511519
14912633
32717454
4
831895
434596034
158179236
253
10977
22
1690990
151084806
1722866
1524387
207502607
6180
338
24864501
7930
1920520
399166
25
319331
31214
258633357
810647
53798
3189
416
339580203
1548336
9312820
56
831188
9928186
29698
22
411986
151
63
4990
1753
154377633
2359252
1327312
10183
32076330
358
219561747
596193
120547010
3
221310678
624924
273
376045
7285
66948
373056
28475237
33034246
447830
14
261
22902
2776372
810
12621267
3204308
1559
868
264999538
10
8141355
2
8251784
29
18
18131911
17746073
280424
440
65278
54497822
422875152
44729
886236
3
4623930
9
2401
412519
1268943
5303621
23338439
87
77184
1913123
130075
9
5118526
15
25515
1772056
2896
32232375
114547703
11053792
10667
2
52827
611935
8
362123
354905
838
481337
11725
83
1955670
29335556
399752099
15
126
58
1051075
104130
177661099
28681
3
265868395
7612401
14802
1131
73
242633
69233
136950769
3
9
106
1026701
1073233
3
130
24270
25765779
1151346
2
2327616
929614
2117
54121
6576140
34787535
156110126
2920
149401980
9
156
42683654
106470
4578
23064
492960974
975803
6730
12268
162436
6479
548388
31073851
20354889
2093
276
1774235
3261455
13082533
359044831
12
352
81
8086688
2
825034
92
2109
216692213
70
1282884
70631
217085262
2
1634055
1406489
92358
179
45967380
740
52
10445611
202
32486686
42108
16265692
10451
179125832
1840
235
25475
5224
6243687
23
61
1256067
216
2245
790753
1809
71
62843449
8217472
6849
13560746
22118
8230015
3468
42546
3546
2
32886528
2422803
7411796
50431
9
59612
18365
74294
32182795
11
145062
10
718
1145058
3
5
741
24623511
500991722
23650
204783
8827
386
118031578
8699932
23950
161169425
1002
21131429
46
16
1200
197
7865
42842013
218453
29
21720
5297661
50
404
46
66196483
146296
93088445
77
4527008
20470289
8903
2
2
202
5
536776812
3
519905000
32682477
355870
24334677
97834332
44618
166658850
24842
8388
14604713
162584840
3445840
21559681
251860
32471130
158
169
8287833
867
2434475
528
931
6504
15823746
309157600
11
26451
10
11512
13760
44467
25024
268063659
1392238
1624997
116
42405916
67656800
363
29
1276
57761
351912
2
94
24564079
15
450308783
42882
9
115685931
45
7
120389496
704
7
125296563
20708432
15407286
75
2
287
13138
213963622
20085591
7
6
572
47228838
52047
875
6
27
2538528
6376
30559
33412398
3
36039941
6878536
173152
53399
99
1705
2667314
13
7
208805
60
13
256695413
9571
13
181542
99298145
40204017
5
9
5080
48
3579
1862
27333
1482
317
276722
78442104
25288461
47279624
4
1760
12218
506
3881407
5288603
98320
6385121
92
5656218
357
37176068
44
1867
820
19821
29
102095
1211547
508574
182
6
2
14
127181
29493
23968
135421
62641025
1025537
100
807732
214728
15070089
69780
248928
68
1013
14
46794464
197462582
429146
869
435332380
226591
35324790
6755486
9
7386337
8544
15
87395
2
572124
8211452
7788
37
1965
5571945
27
10
30199544
64259312
4568712
7
103412
2163
18
25676
288099025
7146295
61
3309
20589
23033
26
3204526
21
139
3
148530333
3
138
12119060
6
2045995
806680
2902
179064
230367
11
3148634
924441
3310421
117291
6374
113453409
7714
428
517164594
6368
13433144
14434
29484
1850
2
3371
931
237
3612
15964
2
168040632
457929
20097418
6135
3
5686
877
771583
33974
58
61
5394
1555
41
307566625
366578
939
403182992
202640
5
2
2
22755
32
602874
24
3
1755382
154827090
15350
52347
10979717
9822
9931
3678714
8
2412
4730
126923
3
23
49637
402
1781279
7326
51326242
168068
12040103
5094549
122276
30342
710
469132463
9
12
1958
654468
5
354823866
47352277
25634
2750
113487880
7199286
65257834
61
189
818256
71740
109982
9
49953699
9
99195103
166
51433346
2702662
65838713
14334078
3
1968
264701565
467073524
122539424
378750
89986
25
2
7464481
2
16678185
31656309
6383
447060102
1150
12
2
31
483963
46
848661
186360091
14691552
67
3816002
79888
7175990
618
32707396
371023090
646
44
2
6529907
264093657
2979076
260535025
138083
6
2
2692
26273
233
29
453
9731
332519
4307881
60631
562529
3925505
46544644
1007
83
563264
41
54875723
1004
15
127
247853
14860308
12428510
1949
496641
12424
15123806
2
102245617
5449392
3
35892
2842
424031272
95546
102755103
9353765
5768273
774353
127
3962
10008
9153
78754913
411300
58
116000
103148080
2471941
1806
427695112
26
110765248
3580877
1242
186633
478799
13275465
9
43871
1433964
1925
18609959
21049
1865
2
10267
38
2353457
89103595
3
80151
1212
726893
1011
528
194126
15
6
428958160
1523
250751586
47272258
22
3482606
1053615
24434
96045611
19929696
2605197
273
793319
2
6042085
16067
15
10
6
929493
1461
52197943
1584
2179
11606313
70776
13169
311548
617
8824847
42471516
31
302
60157
354687628
12
1837
32379
3369805
54095
377
30423
31346
603
428
23
1999
15486
7
9
80
24394
2
337560490
1000
512395
8030
844
86264462
437647616
237288639
7527
270411
168083747
48877480
107
468
5
48912203
328368
905693
434
20
2716118
183290051
14
11
429846
2980138
867605
6027814
3211737
301891
3661673
131573
10262
38712446
218465
830406
430213573
221
1355
215
926343
13189560
10
483
29
29
1173
5972077
66181796
19
122
174255
1894536
357
134767
2445
80778607
493170815
33455793
27533457
6638041
11550
2068321
13
9022
262096830
3295291
50845
878
1021825
3
4598
203791
102136
235
2
68091
135
364490
9280
504224
21
29605827
19872810
33
468325775
8575
51566778
246937
2832
817775
6092
1162
729
2
84
402942882
75589125
78
825
383246
3513
620
8
179537
84986
98166
3033
187473919
111
21219
201299
7
22972554
16422910
14108
7296
20
247953
999
41857
60
1122
60513443
6037
3021
5
264274772
583
22
52472
4185173
249141
967677
61
998568
29313906
351527846
624
164328574
812
955
4880
48185
58
273
249769505
151618145
242
1478135
43400629
461062
254941874
24864
7
255042074
2
115280090
47884
4
3
60
53981752
7120189
7577498
112
229335
61
460130
19521535
28
3
3
2272
54
2637
6
1955883
575766
11267260
210
3603
30104
2
1509
28
5673939
24
6729
93038
7
1510
111596
2592
7409
132373
70801762
40
3201
2
1443
198
25695
371
473
2534093
17
7079
4
12
22
3
9
35
89385
359634
377
209370
147
4877411
41042
92
57564331
7571
36
30
11932581
41
40
1707299
58
23904
10956
26386
114264440
730
3311329
1623
245173292
8
59030368
40
937
30
2
25051921
1655
7891
489
1011
2
45079842
52392
267268121
4733
6197
637
1680359
13162687
135
53684
1893
5251
53214778
6
24
5
15
35
632624
193296660
11
7989964
378623211
496
3
23832
113
2399285
8183
11
394846
36747
3120
710190
402
20378172
3
19
72650
57721
9
38733
312
560766
64
89352187
346037
1991
21
352
6937
3284
185850
2002
82
6
262
16309
292
740
60
21
186132
67
2023
938
321
51
1184682
213431
1486635
26
22
8222
35
15
7364
38
8114
231164772
573
14074
220425
3080634
2494724
87338
13332928
1790
1628665
55580
37
2
420
844
14510
5
4293391
3
2
352619
377
30
210
4219937
10
65181
68
228782996
5538
8
14341
8527
2733221
12728
2
328196
81
2
89249
104827145
1588
25705036
7960701
1827
55870804
45373
7748
84098916
405919186
36982813
73752
351507620
73
45906
69497375
3
35407
6
137407761
1295515
75498165
40830
451567
69084
522827
22643026
26
2
38743901
16302
35
120299150
3360577
211
21634
183
221
242705
573690
11
391
9385589
29
173
69759618
347790504
38
13421979
66
2
244
84259238
227116
35
106
625573
335065471
60547713
228
2129
29624
12896018
79410696
1468849
5
52
16658
2
144
1976661
3
6859
43
55878
15
6030477
4947
145043026
212
11
33926940
430789
2949
3627947
5
4830404
8
1034210
18
2721962
66
213402469
26
26
5
90
510572401
141470
69
17
37681042
45533
3854
71936430
1839988
511741
5996696
18353
127347719
4
53966492
234
146
6
9
21
30446990
30349
107
133
1231
52005
10527
562063
25492402
20
2
4421
39
19
353387
14660225
6694
18
58
53779127
44326795
115960
28
41079
3646
23513
62680
467954929
7
434356143
454346
178
348
12502
6838697
405676399
30106
1837703
3752
406
41
110985264
160571
156006754
974959
67
3
11700692
600
115763
29147
377234888
167
128288
23402
128132
746
2012
375141943
108447588
3433
4
768
25
117890253
96
55
384605
180249804
23403351
768
2241527
84557
181
80429
219392662
6154372
13215905
15662619
1626066
138944999
9680383
158
399905668
13115444
12
11608287
238056
159332
28
45370010
7941
837
2806780
2609
24
558
6
90257
488021262
4020231
4533894
1040
438115124
2591919
76
6
790239
12971978
1272
84864329
2
222
29
153
13670
3
654
50894825
22898712
2085
3512500
2727009
85530039
2
34077
362464
288394
4
383
461734
2723
68496833
133
12
73
731005
20
1933851
31
82
58281
161873592
14
57093162
2099
12
116655013
459648435
210507
179453
238567803
113
18
133190
96
427945
30855207
15
1474429
443247481
10045
417
8121589
529540353
36358
479
69
16182114
210833
105614898
1730
110
2383
2
189927
308
20793
3784
512190775
48921110
25
18425
117
7525772
6209242
3755241
345427
1654
18
798
52553
1542827
56
2138699
339089
15049622
4054287
30
822
1607093
8188
270
6418
4868
1941
310631
3880939
12794
149701713
72
1517
60655
1325
118
148
3
252512525
7980
32130
99
1777
475215
21114
120647407
56520
1392
12
5336
1438
6460
1928
5333
104
42937049
11
30
24
11184857
80062
101835
6134088
10434
60093179
15
87
130953629
1718302
15998
357789
206
9
190661
35135
103
523039
333421
8152
941011
1661490
12240313
179240
174204928
892621
31288961
28710
56
46076
64451199
84365
171
8934
289
1456272
5535
11214
3269237
15050
4126668
591
31672
391057581
3
867
258970
100914638
5
252
61824
204
7244
8165631
501
1631692
115857463
2
57526
1732
112809242
243
85560
714382
10
75
353750
38
22586
182000
7076
4
1570857
199
430807
21
11076296
314
13996993
5074
6403040
78620
33
31639
1941428
910
1107
30151741
256491
192223193
8730004
34581
1319
26977962
383
482
197441418
208758119
202865
3
21013367
5615371
65158819
28044
5
119
486178
9563849
2
56569
102647905
3697804
1411
440180
3
1132
59592
367
119349662
5953
14
57073
4897
326297347
48
9442
16679516
1651045
19789
134440
115
55995
125
31
157
520
13093
3
34495496
217744
1835
286757
58293
1544168
581
4072955
3817
106
64905
6472
8603664
71
3
84
19
8
4071715
164
323700
3018
149420
7339
13047
15
8
5
446756028
500122
4875165
9402
3
566
8733139
12638514
60
25508
161372767
120087
11
96109
7
762
94803104
25760
531537
808252
545
59
230
5159866
118290
500
104026
5515
14532
135
158
54
8713
6017705
32704695
5
176315483
1302436
116694
124154
3953430
152191025
454350
25649811
24196432
31489592
1605140
26322
8345331
1003
108093
9
155247396
55
24886
41
14
33139397
323732
6650
13
868
420029476
1519632
1013
1269729
3
10
83
6
322776078
3536525
235
109585976
1494943
29
1020314
19484639
6
11322802
2
10
2548415
3598954
10
31259553
337366014
236733
767934
418015
16
2930745
235
2
22
419
500400
133495117
215444
3
934682
120944027
384043295
59098
13
22
3295154
213430
2499
9510
7938
19111
1083496
31
6882750
16219799
36
2
7
2
9716
56540
760
129662628
18
129675
1029238
1010
28
194306
75535386
131041
5
62
1613847
121
341349588
28955053
11345932
239540692
694
5054600
63
941
263082
15
4398338
28837
14202
41236935
16178761
32436
49
9614415
482282
30
682284
1096
145587393
1248
53308640
367
108
11
1868
9
15247550
7839403
25524
13
729385
2207866
11216
2
2579
68324
3377663
31
7
2832742
4445060
403
1385989
22855593
15437400
230480
255
6027955
3599
250
8856
7815
12913094
3
42
30593
21
11
5407158
99
10417776
3
101299
22
6328587
2925
33349
2403226
426313
3
153372
5
354
4
432
8
1632
17968
684153
28351
40455659
84
536504482
331381
4580659
67068
1672505
3605
16508065
3726240
396173524
229
50090426
217736
2054428
12
61283566
193977928
3484
42691312
1678779
422969131
22343271
30402
3198025
29532
2
8221808
12
69
931245
49634381
2644087
131
1084
1417
194
757815
13433877
1511489
6906
3767
90
431843038
130644
6225
364429186
26
63
28849
48937
3281
23
62
15448286
403145134
82186407
2084595
452
43
34202517
1104801
100038437
7921164
89
4641
22906761
3506864
26325
7326
29385
41
244
778935
126511
7250002
10015
464238
13395768
100321
43527
27234646
9677404
252906
89966051
66
188430
2
1808
98926877
20929037
420269
59766196
1014
81
241591825
38934041
616617
3886185
24803
1664
237868781
83610
29
41139
174625
2389168
21
508
302334
6130189
106
159048692
98907
70
394025654
57094554
386778486
47912
104780
15546173
72224410
171483458
124
41330
134285
107468
2
6
7099
1532
39749
26012731
3
42981451
2976
791
177857337
20126
4217
40394987
45
224405
525591510
11804
228
55
62436
27087
1896
6030
915464
111
21
279676
449755215
75
2578
15
43382
117759
307
236785848
598
1603161
31142
62430
1730
2212631
6676549
98403161
150070529
63333
322612
177
92149289
21
27542871
254
897089
6388
16568
2
16158943
6660344
195067
115284
6142347
919504
228008838
55
110482277
20059327
245616207
11054812
10
51
52448156
17
105332465
264668
790
24089
69741
106
20767
681
68447721
407
159982
637
6921
31575386
246713
77961886
10460784
73967
3585653
7
32
2
12
424878
508400
2893833
2158806
64614
1811
26
10842200
122962
864127
10998
82562679
451803
10262
489026546
838
1055
94353342
26145
8
10
3751694
1303
4
65
141050
384
211471564
3482
30
258112
226598
269844622
77
28853709
3970184
7
58
3
69805
29
384
13864
8129608
5624886
253
840954
24498
218337314
8244675
17986
14571
121641
37775
3
7140513
80380378
109292089
45
60301190
56500298
27815464
12404804
51
681
10736494
521
65426
2
8654
43199
9834946
516343540
6061700
1734989
16
36480249
13851
15
31654
314
234
8000
982
58
47959496
4803025
65678
78
923
95715
1255783
4
41
1484
132526
12342
1683060
2973
735
33048120
7629294
2540
2
345416062
47
2626
148347
860565
398315086
60
566
5962
245798
154
38910
6214474
339
2
1902
14487
41626
61651173
7
1595
113641841
56496
50141
205414
394628
3592
2
411301
1972164
416950127
1854
870954
392
941
671
4677813
15456460
260207
1668
5094
31
5680
3842095
21198
361
207091
283909
529987811
947562
152832849
2053
30535
26
7
15
53831386
51127193
53
10862553
6102
88
929243
2920652
56
481
28
3805
3725
438768636
77
19633
30
47226
18101
42
22794
18
1015989
75339
139
253251188
203992008
62618
6877907
16535583
8115936
296087
32473563
4438
406
1434715
389450
531407832
21
242092507
17
3974369
290056058
4269
40
45413473
8083111
397297221
2713
1063
117
9
2
176806
1134
2
173084
24
17
224141
210232
1742
513413696
30654923
205089309
23291901
3
513659019
9
343
87
15
120
133363773
418084
9
24578
26411
19233
39
115470620
234832811
31
390836957
462722759
11878077
56916
61
508030
670
2906
313399
518734821
3
1929400
1191709
6
50
12
253
464
7206
408439
355284
9
15312516
7
10558
200051926
506161603
309
3
19
151
40256
6529
913200
12024
95303740
12
107719
248677111
443388110
11385
255300652
101659634
211023
15
124448
4
12550466
6639
15315
1176198
12394169
381397173
121421
7528899
94804
4521016
534868
3081
346123664
723507
274901
139124
267
6
32
20698020
67
352313000
154345
84905360
5853541
170472113
3
692290
236
50913382
19076
356
52684365
14262329
143535
36132038
15
6381
771
876
177
45
13
1944
7117205
387
467580916
533090
25304
237097164
184
91168
22
32825705
2472196
535
77
7149
1035286
97302
17875457
3
322
7517158
449936348
502031
366
3009
33025
148181609
4
7295
6252
8
16404632
73140353
34480596
1755755
58937596
6
25091
14861886
229206
17
33276398
1634
5
9523
10380854
3860
92278
139
72140169
7159
3134188
109493820
14875
147057492
32277766
68451549
371508
428
348635
58
116
90015
1154
751473
28193
7
324221
3217759
118949
619
106241050
32179764
36
948943
1585
92826828
8570651
46795754
9642
4239641
214891
37490795
1648
3529957
1569851
1784
15
40
85
14203
2495450
7075311
1498
11252610
55524137
6610
494345088
181
560425
2728108
7266
76
3785
429029
23428303
94246742
3
14
3463
90276537
1469
2
185703331
1121
8219651
120391380
93262
29
12280
432
212943392
2904
870
2153
148223294
67090875
1449217
494868
1167371
5
9
118
2453516
21247
10
118368
273585043
89246
347127540
2
1338
9420
6440302
2
130856119
497537766
7
228
5997754
233376
19
10282
11499909
53857990
23433168
665
44846
640
7
1651532
1228
5800
565492
54263
39684
433
654450
309863
122
34756560
190019761
190
6263623
3669
5
7299430
23040
31106
6747641
431136044
56239559
3956400
9377
259725
84485
2591466
27272
476581397
429644624
42927050
737981
230
633
10560
27321
4169415
3820
428316603
15
25430
106
1675495
47103249
27520
352911227
2664
5358868
2336
7795
414283
57603163
6
4
219
935546
63191
402365
253103326
20545003
647166
30573
299810
3744753
49252
6
81019
1307
24025093
2986545
488
368090
7518860
16252553
116325016
41965
1188
11753309
99518273
2
36
404
121299
28
234349
2115864
8112
494997206
2862737
5745697
3328093
1912
199
5047508
858986
87700514
210
34112947
24545
504
3410
172406
299955
51
75
69301574
12
15170
418521
1388764
7762
22889739
111305
14136
85439533
3109
773
9976
50410
56
322404647
494886600
63692905
94511
7019
17
1425
99
27
862
195
569413
12439776
1195
102
15345545
244
911981
7
7
950544
320926
288692897
5850322
818475
19788764
2684134
815
15039
8
54
59387231
223763863
57773
157
2276361
66061689
2796
163844034
951032
6
64560
22263
2
8
574
28434
31431
260714
188145
7240
8
36
107
2086
273940019
163
66934322
28226515
382120
677
59349
57
65268944
40827
7834
23493536
57483525
708062
483
221
245384157
20629550
4
325
5
6247
47001923
31915753
852198
9
45
6972
6488
64477
121637
60
131562956
338191524
43999
187353
102305
242124138
426269788
60
3809691
29
12
6089
28710
2849876
144
74
7
169905677
9
419
138
6
2275
1255646
2428232
94047039
25468
2494
29190712
431610
7534
2
2594
2370561
224212402
54208053
3711532
41
34601
7
33431927
2651741
16730167
119
4
61
3091
100543
56
81
115495346
145941441
16
32191585
691444
222659299
68036060
318490
68184296
3
4014
3167990
10687
2604
439
11
72626
13
17004
145652459
908845
60803
144
14
3898486
50962
12257
419
152952
513562101
32426386
108616053
26630
3921952
2158490
60721
5551
219484
556361
112535359
6221254
3
14
39
44858
34
46
9821
1181003
4987
5578012
10494029
2950898
370659
2394822
20766
33827649
237696458
113596
2
33168813
576297
6503452
183589589
25897838
3
50482580
97211830
725643
52
978708
719795
45
1896211
111219426
24171
112989
57466211
3
6704
24206424
74248
120413920
76
3
454602630
220578706
2
4
3
223833078
1093
918
1506520
7991
25
105570
419
17
268160271
162764488
512407879
41788
7076
3
4946855
25805012
202
2119993
2019106
232690
7917
618937
80
2486963
3256
1648
1350767
852
243390
805
125136166
17476
51950
127824
30
118424660
7970525
234534
20034
314708119
9274332
11117
1933
5195362
6
6623011
1212
10
14942
48516492
169343
471571464
295
2609
164
100844
101003
50333766
209791721
6709176
3
2154123
1892
29
16733
16
25772
12185484
528
5737
118
741353
3
2841445
6
15523
63509531
180944
3392243
1857642
1710837
444893
3478483
15412816
8626
18
88
146200795
32112
1774
1252593
46289
16493
33932
23
220752
4578
114
536130036
70319
66097
488
11780
566
250743457
10
984
485
262061
84
1683
7
2517
32
15
1397
76
204228913
491
5
20599711
473511878
62
292912197
21551861
689405
649
11
7308
25504
21456993
2
348474405
130730305
17179
5401
8275
1842
10
16727559
3
3
13
12
195384817
12973
1871040
4713
2801381
7249
46
67279
9157715
306
14
22656895
483422
385
438
433
4344
51989
4464186
13750
355327383
103
1108
49268432
47
6
139
3892075
33796378
12912
4005055
1128753
15556123
153
5832
489443
15
151323635
34
871
232
66120065
33651209
104037
62448214
154210363
5
1319691
42
494258
1005411
2442488
2530084
65119
13375
590880
802
992
23746
18952
456867
329639
8
24
66197
138
205369351
28225009
45692
47429
7552575
7
3218
1891855
4093505
71119
3001406
253675100
15963953
329
113
10036113
3939
29
57643
1965
75494216
1116000
39
392708649
244879662
124669
29920436
85728295
15907086
409
72
283420925
20
38803953
49259
2
11830734
529630
72461
60
459090616
187
3670789
257487
69
457641734
4471
2622932
201848
145341012
3626465
558192
4
51886973
127
1611
259397492
8264
10
38213
48
427
2002812
15857027
151839333
22631
11
17
96835673
5370
13281
932166
152402
44
98
64078001
7000
10
768663
1330411
1740
98
5291
152390
473
246915
28
3
127685613
9277
1216
191469
7
13
819617
127234
348956
1405
2450179
760
387274849
4687
259855665
214
2696718
25943583
14731687
196
22
3632
28878
114828392
4
31
481371078
803
471187
10073
2838
8162036
14207369
3667190
304737
3775250
98
109
2488
16785
9331019
109
19089
75481
47
25
492875
14620
13
119294066
46
4
25166358
3
134199993
2682552
1183007
462156
27
273156
38108153
3
30301
84596
225
758
6
162
45185453
5421
11
1576
25581
96366774
58515692
407993934
479
188
62
17141731
46913842
3310
17951200
4
49
5372
71099088
9556
544
36923
139013
59284892
1265933
1370617
2777935
115694
16113
28168457
12
4087
392028
13
325166030
60615
6423
2
337
7
5
476331
2
4131297
30
996
232960680
2
103
59
27662888
199
1922120
1306649
104835284
1685
890
158
2
5
1796
335693954
172615
534679961
149284
361
232321
1948
2
26464082
1101095
786
485296
3120875
87
135
12259490
3
551737
126568
3
12
48
45539
4
943
14008
30631531
10078
15705
6
41738416
6
7288293
245
10488006
31
21140
624123
9328433
1515295
15766368
1781656
31544
3832122
2316
11356283
16680214
1669697
93811846
506
278917
425780
30
123994
2
13520650
31689
3282
1555113
13230313
46869
29065363
6
5944
107943
70
571509
245307
804631
7692773
2
2885
245164
3690139
35633131
167167044
175639
916
48680578
2010826
1973
519
168085
8
61
9
69284
3471
30341
9
124401350
503
58319504
1443
73819
74055022
1053
41
229384
32719716
956158
161613
3
14
255
59610
64694970
251
35432
16466930
16
308253
8065519
210
383138
433131
2873525
76
3637902
460256177
50537951
500293
3
32820
20143
3
2793039
974
334
607
331240832
3369
1444440
2
9
263503
115494
39560479
961009
1987
89535
2022
11754
3107
11338
16362
98795
728520
16659
14670386
238972314
3667295
124741
9571918
7
4
49762
343886595
451332
11688540
694
102
1438
10222768
168
32587
1043
4891
45898944
27
561443
216
37
1159
480
133
4686
462
26457164
207
133657
58115
60941
18894005
3917
1565759
78175
69
23
470900927
5
30
7
3000
5451
47256
171286913
2539
641233
651
102
276473218
1916745
2275
13301
215104399
30577531
3
2715
6379
25348
413682
111375
3527453
38171627
85859976
5
496702
1172028
18911
1688269
3
247
6601
6
2
60
51815675
329916
48948035
2808137
7161
523206
1839203
10
1463
183401
10956644
126677248
1856
2192567
127555
227446
196
49885
11839536
29860782
236
32022444
2
5
490
388414225
295578
41
90
88217036
19594583
3189
94354318
229549
41972
203087
7
1214
41287185
20
3077
2978026
35938611
536
46301789
183425576
49
7
147403683
350222
1670
223368
268892
86
25791239
785
61459426
3065
411555661
21194
3354
16394
13
3312
515
138
465257
49401
6925263
101
5
395656
167
473751847
8
17490
3298
403825135
6
667
29365
7595
40426428
12
150
3240
9138248
30553
120623
4
200
145564388
6
15384
54356
373263034
9431155
531
1052
23984
48
2646360
28120948
921
6
60444
20851
38
4990
167700
962
12269
3849
89
3989832
138
6815
16
101542
344
1262
44554434
7
266991147
5426
20023701
49860
3863
21360607
219
133054153
53791
177891314
275
14
9848968
197734955
61239518
116738242
34
2779
122297117
58499
3532
750404
249022060
22318
2
1039824
3
2
3049838
1834
11399139
24314
1636853
39251455
629031
620
107376
16014867
25
12797849
244191
598676
4
4
20039
199576011
10
22558
33569
3
97
10
67
105
2062276
174740008
2038034
17
2
423670
1851
153518
2
86
15923638
116539
2
1292
29431
15327
2248226
58
186839
110
2
4
466544
5548953
40703099
6
690795
1072
80
190
207193834
46846
56
259739
2988428
33869726
154404
26531597
507443
196
11
219228055
10131266
2023
2143
235358
386028
141364
3
255655409
164695776
22547273
7
1496
3
4024
33829
412
273378364
259394
7527774
5577
7
161330260
2755286
245
278388428
227667782
352
46136
10
1515306
494
34
828
1678
5660
492056690
2736
6052
13422
24725
146
424
477
12
55507859
29899
299
2007
248291772
132
49
229225
92
66504346
58100674
234
31
147850
113483
11
430971
1036111
10800
246
637
3904939
924
236
97870988
1267
34364146
37
6762
2124
449439711
773
81
3
26
16
178
15
1592100
925149
6203
1742
44
30965
5216003
53
6
2789
22903
287
4627301
313544
5
183476043
467412
202
188681048
313822
4109772
3178850
447774
130138
66708926
473
8514
7
2276902
30202875
3
340369
197237679
3
668452
7469676
90893
9
51443905
439350912
2
54930
26597481
2
79171375
2
3
300
67939855
70105
3
52350870
1912116
8136269
61469
506766295
2561384
58617
104
725
226148
172
9446
24
45
427455551
30
31
705884
4982
107080111
10035
141
3067806
240737596
29
8915
340537
13692
12
127
521968
241803
14
4
709307
3
265905230
879
6
4594
18700362
16
29
66
28
21656
30
35604
170186
683
688
3529461
3
404
149372213
6015
945
3
8298451
315
2095763
7
318974246
42752
136
2034422
41
22147856
6490
149891
29460
5961
85480
151
3
2289864
154018360
4224
3909850
4751
1727098
151690115
6181
171799
2064120
398214
32
758390
1010
22248709
17956693
35469
1070889
201889
11
5
77
425054
21
11286
403
4620
3919
278823
4694
19809
223211762
7
50206394
768
1268
74
8951651
223136
129672312
10560132
14841
3797
1675454
29135644
19
299388
21353
50
2946
500551563
28746
207742629
3930
17761695
12
4548
150579542
1184
873
14647
1320
129153
36
1941795
65716075
41549845
10
11191
14491950
130633732
29294
233
36912445
212
1544606
6514243
4
18614092
17
389
47
93626498
1224
2274904
11733167
38
2947
1828613
422
3
4058
4343442
985762
6
22
18
299969375
67834747
27551
8
1028370
213
4869847
86157
3510
190721241
32
209388
29665
5082846
1535268
1243665
60
18796685
62806
232037
27466
87095007
4017
4
35369
871617
295102
18
7
391
4653
4071112
42585097
920
11576
2
3
489807846
660108
243416418
465461828
3183
18400
834043
20
18703263
6260
222984395
22
1600
27
198
135818560
18482
30
6
87392101
30
62
41811795
328
53
27290300
5303
3
1023
1546838
6425619
47
2094745
503176104
1224150
266
306401
18220897
4
1343
2
7395
5
43
2270
76
518231
13426562
1783
408774
64491
15
2
63731440
118285308
745
5
12932
231785
457
30
447588239
1693564
2915068
306471591
73594144
325935
307219
2276702
7
353643
4369025
123
2
287945693
3379714
1661517
31
239531879
398446
84188067
1366563
5
9621702
27119
83537862
517424
420551053
159
122
173
186124
10
2310552
1913652
33478
3200
2
45
11903165
72324
2
497
1374027
85301304
12613072
197
6969
4464
42660
459767
63116
63
64043
2279
2501381
11555054
15744558
2497
4
11658531
129697
214
63954970
13041
987352
3
11292108
77468956
328568794
11
158984741
101750036
24155615
2055822
16027
26230
219107
21336425
171855
2251165
250966882
1839
12
114469
252
11480
106297721
988008
2277782
818
93
947164
239
2
4937
62332
8523
23810663
78989939
247038
28507402
1060
50
123081
715
131000569
192197
3
22585943
123088292
3
446581949
14
85222
9367
6
35468
61156034
3
6
228002164
15350
380174
485237
73
8011
63
3
218
1014
8155
12
18367547
1887
82
1046
628
4053324
29
36
1185863
1785
12
319
1243581
221
1972
397
4469
4
2219
4553956
11
855738
195
50
1769
46
3
1647
12990713
155
131035
53
94823562
2
434840
693875
262413093
13620
3
53363
387
1587491
2
42557
4
1530597
5370035
1823
63
161876
31
185149
105804549
14176411
8053
373
1046218
15
216801155
641497
11
214434963
23
984826
772884
27017053
281126798
156
134448
316426414
1134332
4
9415
1035115
23
191244
85722
252925341
11873
260454419
42783
323606
6018
15288362
233049189
1835745
184815107
78
19
844990
126109
47150
2956
3
2708239
20
1412
118
1515219
2076592
1370004
26474702
143024677
22755146
716977
491614268
163316345
500642976
39152
3584
605
479828430
6881611
22
505493
3376701
1127006
176147194
1530566
18861737
1317
59
520640785
14
7711
7131
926
41
624
2
336
437
177811880
137472
28
7
3
24305
24
115984750
533080
3683617
3
136513
3
269
76
10621879
3395689
14
260
660
91964
30
377154
164332992
126360904
1162473
1976295
48134584
17524237
124090357
6
27352199
923923
309707975
235
135
20394885
8
205
38158
527780
2931245
14
2
3455970
82818049
30158
3920350
7747
35
639997
184
185
610
992281
1582
511
50349
1246
935
2233178
269
6502612
832960
306
2
2297363
1952369
9716801
29
7
83382
10651837
277871
96441
2
7
2962035
6685
28304
14901802
15981
144509
240382621
41362
6541
526995
2
146
2498
123
3120858
2
30567297
1420
1870
35
468
67580391
40967010
581838
6751
31171
11981
241105
2
24261843
990
141
108
1327742
20803
1679
1164
10902
1285883
11186791
1420604
50447956
72985
14
2
176259
18
178
1882
146311865
33490987
2208
1504611
3504797
37702136
24236249
3701539
22445
69627211
4060
56
80110414
347
140656
20456532
44031
159401292
113874428
194426
309
28997211
110247
7849064
1206
19206
11908024
432305894
18634
9834932
700
14805
67561
91
45552705
8676
32187896
38
13260
8
16
1044
14385
5667
18399
15296047
179740773
6969
3350997
3741
208
43808734
4076718
133
266628
3
2458096
389210390
4531
816
413429
127668364
67950
78
745962
440251434
413524149
37514390
27
25
184
1070567
2
10081
3
143
4289677
3961463
442412
5838804
43
7
372
8934359
582
53032
74289
77905890
49907
7
411125
3233
38198250
17360219
2807
22702438
15737
2
26701873
45118068
440
935136
26395
7
483409827
13282
24306595
63
471992195
140
7147026
2
11025
1048
110598772
163
401
28644
12
53
523724905
149968129
5252
155
84
94610483
8640224
387
49515557
348145
4430
7462
2
20171
46
3
85
121237
4045306
6968
311
239630
26388
7
1551
401
12275
1739172
154136
67137
48249
2170959
243
41970
16168558
66996148
107
16662966
86634
6510050
22
4027
13771
1325751
6
1709453
33
30048
34541
74583004
16738
1613368
202514668
1462
173
17
371951
2748
1825630
3184
176033
2042
232
12327044
14961
501716315
68
2
41948756
70586
47518557
51
127154351
786131
243
25407
3940896
117
170127
210835
30543
326561565
487232999
95389951
47105981
3177
4073396
14066
826
811
92877
6462
11641797
18259402
56433
2582
1783
379
4
5
519058
3
15142982
17570
87705525
257421008
35
3158438
156334795
1993413
109
9033
17
1967
118838076
20740
4
14
8
94
11
14
3
24927
356884104
3754269
153123
23
3
9892953
178914289
18
3
1014
34112358
3
10863
920643
454379658
506899
154
2
8080
2998
45509121
12629755
34542846
25
15169
48475
7376549
4
244916250
31118200
28449
1555
485
8
237
3752
11215078
149
1708834
441
518705563
237125
50
9743
128527266
91109689
13
3
25257
6
4525881
249225948
7520
430177801
4123523
2641
229
15
3
12
1899
46
1380973
24301876
467204
532789
43
8548504
2388
14541
125636787
90
3
44
325948952
3321
108
46758692
735799
164538
31883196
24105
49
116346
207201
167452
4187632
61304
923085
26312
3
34166652
62565
56362559
27728
834470
38009
15422137
25
2
4664547
439739668
131261
1978
11927
18507254
685
29761
3
208
5982
11
492835384
7606833
17320117
842774
78
43
109575120
106
5437676
65106954
66
110
12
7
623
12914581
11
250
339692326
3741907
1890380
74
77085
61182
801183
42921
116416815
11
1533
4053653
33
48744
13504452
77
127883
94926
61
8269
3660
5
12
1082538
13
18
96
39
519
1383
10312
199068996
34
84
512890205
20870925
308
23574
446
714
3143
103132539
111
209379879
10
22332134
10859
15120
3
4
368417
205862
42
183821723
5788
7
14749
185409816
15378471
151844
208472
2005
1825
124084932
26658
14006
755855
154703
20447274
92
63839
15
1462
14222621
2227530
27708622
95589196
692312
671
358
207
54
12
436558055
124426
7
4
6130
7848
4148
11
67209
109
15327933
4
3702095
7749
6
653
122
212034
372
49
11328
4587
13386
1471
2118393
2
33125
450
2345
34152905
873379
1061
43908
16282192
11907691
441132635
8295530
8
2622
29445
12115212
191
238
348
11
7943574
277
1001
11
2531
344
21431
5950599
17595932
445307197
124063536
2337055
2
40058478
209349
2535741
755035
74343939
8529292
33
33926
23649
4364
243
10797038
385524779
1016532
3283599
14975
12
8688
13835
12938
1259117
1814619
14308075
3732691
4100132
6111159
691143
1409176
147329
1480544
181644
53
9661
54906897
37344
251
6
203
8
24131609
29760
187585703
215
148293667
360161
212
12255733
30
1459
67119
9
63
12828
3
2328
6176
1132709
506
33503733
8513
1239614
7225396
3
103
85
31
56960058
744550
53753488
67
55042294
248026
107065
79135
29
25181803
197318
1022
29568453
20
6809483
6494472
262
3303820
26685780
139041
82
19463849
111357
78371
100521
102993005
57
747
9664
455864352
61540876
47
1950
15
63667632
53025
108
215
217521268
343774198
7120
1725
3863
32536
99
421
31626647
165894549
218287
64
9929
25017554
36499033
19127173
12035960
213812817
124940
21954483
248
20750358
296
1289
112
34071748
90023677
1598341
6444917
171864938
16003152
123
442
12
635613
124103
13045
1639
102016494
419923505
54623
16446
7
261405772
14
51
24
3
85621180
3949518
265280283
61567
1221
13982
6
52
85227
300
227664052
6379367
58
66
30584575
2488572
2021
89891
62686
189
86
257
11097260
245150
1633944
343
31854
38
193
195148
7287895
123784826
6335
349110
115770711
16640
5766
32089167
8921
248505
363305068
4017175
3197
5877
27864
169017023
7628
301
50613
118791
103864139
653105
23274717
8385
41215
52692
248
29
16861
1238154
11434
97321
17119469
29
151333067
2781950
58324313
19703
3571
7928717
102
15039
42374034
37725526
99494891
13
4899
11711997
27842920
61
18
101044025
1588269
138841665
105531
59
152807342
72
240
248639465
65807191
203406525
1484799
961
6106130
902283
63010
161052543
15
5659240
245
3116
25594404
4
122605
200519731
642
2738
22709959
7
219758223
2022
6278
12
462418
25
15801
583799
377392
50394968
673
222655
31061643
15
39
63
205625127
1778
101
42590
208043
224
1736
13732820
2
10
60254294
109228
377
9376925
20266
2437
7
8853710
195632
208712886
125005
50724450
30
259512834
864
537
384882368
3624354
221
6282
175
12181670
73030
1063
5
343563
190
41
217601
2867020
6038758
2
4023
1694227
696878
1782613
40
201371973
33563588
7
1887128
11660
50
237
837
210558583
4532
43715116
2
493
743
254473
14804425
28
3458907
56601
61873
29
383
33202486
152
7323539
287504
88831
45712
81
13559
320107
110
145200
253946698
57
1709767
7173992
4
385520
3805
8677
24601
4
507
434223
256102156
10077221
11010
16
3
4156
25149
4773
40
48868
28493
205003
20953
8
41205070
757417
2516
271
871
24029
60
530879768
1171
455881
559447
64916005
2748
5120132
92268
1898977
2
111578015
92014
12737
1068897
73203187
20871497
13517
158
11
609
84
166
770454
24839
220114298
258
15
21
14
67074255
1360
58651
4517
21737
7217
135012825
55346776
198072
958
193951
1307
3066
2
178332
1693214
3
56810
5897
25
3
15862
861
30484
38
2707
3138680
1801638
160292
226066
2
114
406066
4752
126256
12943
2225
45
2435
304177
354021387
10
4
45336348
1062
2485
78
115577
26028495
10
130
1042924
3793875
51989143
215288
1024883
2
3674
1923296
220179
8
291376
207319
71
8151130
236418
49044677
401159
6710325
23179852
795298
13
46088757
8
2928
155133
10020292
14694974
3397
484154600
1094384
2
2
2584
63084
13
19911664
3
2070
627
145515497
59069
49500
2
75
257591296
167745083
5718
63
4465
1948
5
1356
10300
43107
114
648153
12726
88
42
15
243297
6417602
7
265
3342
119857014
50
13792485
13802067
1414
14107
517
907
200442
845178
31903
304369178
550
102846495
2794496
15
7117
2871
1564421
10073834
184
106787
3268
12200
818730
3007
1666
12
211741
2674706
3
7181
185576812
15975
114
26064
9
6201
73933125
11692
28239150
78815
3
118
7901788
881329
3521123
325587
27679577
133130831
15129238
69
3325621
3
11596809
37213
239694
2937
25289
160704
7377036
3261
658789
3
22910
356144572
336
3053588
43
1590
22456430
29333458
245978
10968736
118307
57
101693
484483
29
375518
2
1154261
204424
126
5063
19
19457
245444
46655478
3984106
29
129492
16070
23
19116383
30
7038924
47572441
1628
234414
57
22397
619
37108965
23401147
44304683
219187928
19
623199
401023161
258492805
120153999
4932
2
91
89
3
58
11988
882389
113245663
8
219080084
309301113
223703
198
2
284459
2043504
674
219119162
25658
8
37
3
117474862
303
113240820
66398128
13
19
3558161
2167073
14
41
24812389
25
699677
59803
5819244
1003561
237723510
3
102
675
438
146
65687540
935
370624
3662
59411
22461538
11825276
120
38705
5030484
12
5
661
46532
25769289
3256
401
5982
10582
10
19764
35074570
55522220
28127616
10359
36
192024648
1174
3
969766
103600
3153
397386
57
6
120926
31
4151100
2189959
193
173363169
24346
2133273
9318
569734
2
12299
198
31436
66047742
123192
62621
1581
40
854718
953
122227296
12
156068265
85860
6370557
113083
82
7964
54
641
102
10
1967668
15811
2071
1673
124389106
781
398317274
25393
265756376
7
162191734
2590399
150
184288158
253086149
403021743
96027908
1022
473400
58
1466
21
280370903
325
511191
48868801
124927
37737
3496
1310666
1954998
13685679
239
55626642
6
1070
232
5517
6810
539
7
998331
44
3
97
369152941
25971
61018
3258
50053282
36213467
424477
57225395
43244564
86
3748667
22398802
78
18553
61491
838495
751238
4
763
457923914
4101659
317535
88935
34813
14
21
969
24
246554739
289882492
65
23332139
27497636
4512273
363884715
2076289
465222309
34825574
981
7
7970350
23523115
4265
226020
124437660
229701
40131430
522265
667
75173
273600667
10059019
22
12718827
528069
270246
770
1529779
3941
19
40458
637320
156770
65961
9184
2728
5232263
11
36620
6
2114562
4008
6833630
3531
49
3533119
7
10309
2594825
116188
213
623957
331704
2176549
2520
6025
3160027
6344
3083
5009887
429504
828903
185
170
6838014
46088
3461180
774
1333
498372514
5452123
212336972
649354
15320
1953
184489126
721654
2678
71
7
292720
151070
44889815
171824870
7859
7
136867
2
16291244
1019441
60
1694048
23
176246
73880225
439229894
21
797
1841289
202770561
26
126583
349963425
2
425319
97
203413
212236187
181
376
39628154
579668
9236
15
17661
1540644
42894035
102608641
169
61450
28943834
5
304899
5635758
19961
3531040
943
1282
13054001
233452
916061
463898
14796958
34517
30834
6099
13
123707591
92078
6583
9640
43800
390
2807293
1207
9583
3731
62079994
48198
7363
3
121
1633
3157
1037397
800
8820659
518508904
370
28
8507
5800
4372815
2
17508225
3
151310183
245
118279233
3428214
2514
7
106399
1157
25531
42265
23
224845
300582435
111
8063053
2174977
4564796
7
15318
168
5021
40
44157328
3032812
4
8354151
18
3
3666737
38045074
19153
939
174629
189292536
8625658
96
241153
1364787
690
18505
291749105
6314485
384
24
30898792
143719
17
21
63485
4539553
7
17632
338505523
110
64771426
14283
30709124
8370024
1825794
2
12487578
6
68
675630
2
244167654
2
298263
193
4060
8113
7
8293580
46668630
146624
55
1189518
5028
174
1948
78500
170005799
2
63150
384072355
10905177
496788
30
206943
46016154
204
385284506
24884992
11
129701
8348
109
22
405
112923
211203
8369538
30836381
33008013
568747
1648
4466
88
25
55494
192089752
186
387023712
23
5165107
1379
235
341
140908
143754
8239229
7403567
61919
462848
7
49916744
14
44
113941797
5443472
6515594
55
94
103934768
241050
20897878
23897627
221
14202
1135502
3829
3073
3330471
78
26
100
6712
34495655
5
12405642
2582496
56391066
56532
211
1102975
5
693404
810641
28890422
41184
910
407
3
15141
13435560
2755
3
176
1671850
306428127
3811
4
548
6273
12712
31
683812
2
8153
519635
252201
4819433
1367515
1175828
5070
2
244789098
5525
3688
91426120
16557776
68494
60
38467
3418110
655389
16437398
20131936
4760624
932
3038564
78471854
15
51898009
1064190
625
94198500
597
23076
331675946
687
15510
255
42798163
1019260
2
10
10947178
26327346
37336583
14344530
28418
33519
1378891
3287
152
9224394
67978
13
499955
7893
5896996
16
197755
220159
19524564
337866
1570346
57
31060509
608
1817286
70989
440
2
82
41
136795
168089951
6
30122
1017
9
1542
3
178
27723
205
9611318
507
8
22815778
11648
2
454863071
1947444
22
3
906107
31894
24585
38
56324
19646700
304
395
80641634
367463
67287
9828185
4734987
29853
75
444587851
27742
981514
26
88922
4182
1088564
128421
6
359008
62831
1937
15
3336
1905401
44
15162
37687992
10301
528978621
6981925
3
584
905814
26
156
1074428
25
393768902
692
490894
79581
2
3
15835
378139
18
105
951
11
1005764
3472212
2096
498410
725407
187489
35072069
14240390
8127
39328910
63616942
1539452
2
14
217136382
12
4356302
85907
101
15
74792
5970
187
246
52
372
201629919
23
78
9
12
32487709
7755833
17
70436
251
30290
17
6
968234
2
1726
69561896
80873468
13
277
5936364
100296
14121128
2
49933591
14
433209
77554886
51928517
319
177700843
130684550
4869715
10916
257813519
1488377
1136
1680
67678
273969
49
6096699
341
4
473
2
94717
66
14625258
58
3504
789
60
11448193
28491
51
21
1401987
3253
13
144211172
15676469
292
120990
3279962
3358
28095
2
166575
113970441
641
268
1352
1795
408533770
248
7800610
15906
12745223
126748111
717
1168
1038
733
529472976
388
1534504
21
25676512
37836
7556649
8898
276924
164
1596822
1692
32687
30688
645
10426
157861
8046
424549652
176144
2906262
1751069
8
7231
8565
41003571
6360
36868153
11692620
17
11102611
3
20707164
28658
822
260391555
7434
28624548
57
103836431
61136153
36
126990393
16045461
307527
766953
119
2
1072
3801
484405
6104186
217715273
17
509932912
163856
174139
420
2975
529891041
272331
482
188288326
48
765
78161016
66465
5760119
93
166521812
175101
7
12655
115281
171
24
85681
298419
38
438987325
185
1549419
45020
9114683
64298
964
89797
60801650
239820
2006102
224485
217
7
112191717
474420
4177
196615245
23
24208
9093
46894
240339646
46435459
77
68302109
66256886
96
384335267
5
204225833
658147
15
186416
7
510750
10
57356
4362
15
2
7
4247583
5
2193729
1579
538
2065046
40470
14040
2931
117
10
118
95284
618222
1266
879453
306
58
80131
465
258465
1529787
423818
11
80
8
914260
21
4913
1387654
171224
414
2851745
446161
169
821389
18780
25084607
2956336
123947
7015
2
51815538
14838
126213
6755
5
961
461414138
58
94368
2187
26
10326944
237579
6749516
1789277
88381
12
8721
17344
25
118374
24576
10
525141481
1680068
37
461
7
20761520
9925289
114
166164742
19236
41
41
544436
2328957
46479
82
248459
58786
61603
16672
54259484
197
104
192071405
11626010
5258294
37717
25049
2479
846268
936
815
2044780
9235
569926
35568163
112630
13171
137704157
1273
53461
14726019
12175
135438703
3755809
23
11001649
63318963
37083
7
24
35
327029
1856436
82863780
413
13105
46566905
338733
474876048
1652181
78160934
19
117576565
27
71425209
109
490441
64769
12
69980
20
6667988
18648334
5053711
10
3534274
24300
7
119
198
3009255
164243
3671935
12572
758
12600711
594342
51285972
208406972
2
217016768
8145
2007150
3442653
233
29819
5
62
71812670
4
1755656
706
11360901
1564386
506827095
453878219
200677
9977
5718
227583803
154630
196599393
199
43833
719506
150156257
17002
2348621
11922574
330
114255785
43940679
159
669356
84770106
3777165
2157
4
21457
572
3266
10530944
637
1007686
363
106959
21
413870
150850
324276
907
115999
33644230
19918539
3999720
15503
49483
51250
239830820
15
3383757
2773693
580653
5
36106584
6266
3542
242387003
24959987
967
339387
7
3
242
10892
10217
1015216
137
654811
2
107841350
245093511
14325498
6
49738
250593
29959
21753650
10965
21387
3946
4451329
32125463
684
2
258256003
252164
17
5616
35511428
250
2111
40352226
11833396
7
65440331
50
23
778594
3656378
727547
28
6883
376963
355
470
267018747
30
146617712
1810216
25629140
30944380
13546889
185766
39
102879
11841
308860913
742811
31205
46
46056
40712
1293526
262
15224
13
75066742
380
24818255
3
3777184
241033
30806895
2
343239581
7798
252260811
1126194
1916
2056831
501
44860592
321006988
84
13208
16
326773
268750
3390
6907692
236
46950570
1576
101800420
2203
144
363
13218623
5926880
125358
712
10530
641996
31220863
722
15634151
7949
20
524002
45367
1751
389
3015185
251
830299
750
1289
6038
5
1727
18187
8
106
4000403
105
135810
1785621
13998
15
318
65648
7468673
1303
4
56075102
7902258
29470
1220
42201
29462576
478964
21866688
2
324
25540
143
46559777
329488020
14
7
1484421
94337548
97
3
963
47998772
10
2202
3
395837
200
14
10444
34
8
5443
52975540
14912364
30
15
406
46087
2928
66
15984314
125389
318
32300924
42
27984
3
135785
4704418
72101910
1865
191670
4650684
488305704
26
2
324244141
471413438
160852210
2238
597
9247838
3
256253
12733283
2866109
62149
89649006
60
30415
50
517780
152
785047
3576
518289400
8062
5170
314
206
94217148
2395008
15036859
3831
773
80
6
1329
238044
2
26
58426376
56614
61
1580860
233
235202
38
1449
4
886698
2
10
148
85685264
27717
6
6234
41
2
12678085
235840
1431593
12
73898
131486613
836843
44
75383
18108595
1023
2
1739
56
521435570
72
113659
80
333
25507
420573
43
3
2353
51
80801698
196074624
22
5
190
3769689
78
163673098
494869
38
111337641
122693845
11856628
4950
241
2339
1261723
22337735
478602
26657983
4963476
231
15303821
7575
28645528
218142582
454701
1746
5821
42
59
49
10
23823847
102736571
11
3835
26254449
11745661
220175025
484
3151278
4380
3809497
66595951
3676
63160975
23876
62853619
510276
2
3390
8896
838
60607
12612
383105
5697
98
14997660
4168004
11886087
93
25360374
2
6
4857
357263182
2234329
14640
26
1286287
2869
12
938
30246581
9403
61
292590
3934
38
71989355
13505
42041
7
436079
1330545
5954848
13
1962961
555
14200
1677219
3275453
640815
53
2
271930643
63066008
7940936
308521843
2
113385
310394
57439368
2849815
1600
23565623
8
2029
65290
8
62315546
467
66137
9080048
5077
3
8
7150
3
1883
115742
48696
3609285
3
16
30372
6
483
4
2526114
12246
1240809
2436
334
78815
20901360
204702712
198467
93
171007
541406
62
17
83573224
932692
5407
32587049
14
11268036
11539409
10260
13955153
209889537
6466261
137635337
60282
505
97261
880
4601628
6264023
22633218
6573
13615
20916
137
8029
90
265
1963
12
168
12959651
194675920
232
106814422
11924
3355358
224693
853546
4
126
7296916
13
12654
6
63189
24667332
69756
128280073
19886
388208140
162437426
38727
19
945
47103717
263912132
27135
40333
1161610
311329820
5560178
17
12982509
1581
2
480
250229004
15034156
16972025
6938693
656
6
55
3
13675642
16690
21
310983138
22732630
250578
20508693
22786175
7
371690000
102
14989316
7115
9019647
438224
141253594
10
223982319
362490
8
16290804
63
1057730
3
51
4
705
130205
8
128059481
5
77648719
825
9517843
60500
3995
39546
3073894
118988
120271954
20634
56
647
201567
277194
32323681
11
38172130
524732
4688572
350
1359892
129851486
638
37587316
9080
1831
2240874
610991
2
3
134
21952487
3618128
23323
429
28410729
1471971
123581365
57
74
738133
42423266
117
27222
5594
478
804
20399
128010558
100
1071
20564111
39561416
459519226
418576
314171045
5012
1011093
566
787129
8009
5
3
96223
579496
105
4
108551552
64467
4665
101
238571
64890
62880
53509493
44
159708862
56
258145087
3586
2970477
19
7249835
3921850
1587598
182478282
819483
321
745
154
12932
24
9041
1681264
361
2191578
1494628
173391017
48429660
387591
103
14145293
104945
1380
8725
20482
823682
746
5239
4
5
3094935
138
116862258
10
582424
66575119
266
52133768
50
372
254005867
11751305
239798116
132549092
7303
167
320
37096
230
66005
21
57284
288367206
5
2
128401720
524367406
9
264578458
2454
3032
193753
1019
27691903
7415
550
461
5109314
5909632
236206767
690
2276
558409
6524
1159192
311
257145
522568
4050059
2291909
694339
23863827
13
86441771
379192
2767831
2
6
39
10093964
3868
2
54213
43
831694
2967
1241
10655372
5232782
269
42499
342355
4365494
7627
407401
1025406
2870
1184
160247
1314
2636
130770915
20185
3
16894060
18483226
174024835
478
252
106370
7655868
27
1221444
1739
137
441078
18713
58
825475
7405601
3
4327010
25
6
7225
2486
9426
64
16648392
22694
306
64477
243
57589188
60
27783
106
51
203481596
4641
408078
157291
193243030
993
567451
1954
7
202178113
10
1996
166355588
2678424
2225
4
25
82455228
33339076
6474978
69489
4
258
204967
485535940
48
63
13767694
13730517
339
110
3
13
3
3125
203363
329133110
59568
248062773
7569
236415
259300
3
218842
359
114995485
48
2115275
17304467
44738
24054
1160
6
290082
1254483
394491
40711
134
506997666
174475510
2368577
17929
5750
945802
868445
328670
72912264
61674
27839220
5592957
188516
6178
270
3025
850
60765
6230
7527284
354635
28751
80149
2
378272
93
18
854114
117983
1525
9791
98
60363864
3998
14937213
41
3157
2762
10
27879320
357119
960596
12
734
221741
18536510
127571680
31771
44943
3720
3933
2012741
271924596
122
876994
2349
136
114798
385350
353
15358864
15086
173
40
3715
4690
400
16229
23166220
44115
400591
444015
31
9587062
13939709
543
434150
7
4717
96898390
6243735
4403129
1763
21047
70368
4186647
86
96411617
36557534
3650748
61049
302410
204312789
117067781
38048845
13031
9
50
2
36451583
3298
10579
447
76
14
205942
449172
48852882
154914
6
4470732
275825
3771
1264344
16112
5129
45
6357557
9320
37577860
116
1827304
9
2678214
35310563
1348
13
29494
3
303599395
407492
16924
53938
169748
640638
535
68441
33
28
1756
1809
364767
47471
254029353
126
22194836
1057241
33018741
105739
1301
2910
78300854
330
8076755
27
2
24
61
257
11
12840
2873777
30778
380847162
594
96139
4131891
5
3509
577
4
6544
6767
4058
4152
3142891
280250
174921594
1185
330173438
3
1933477
35
4
13
7
5007
66582455
37906581
7
26
3484615
12141
1022
7795440
68528718
29
6500657
1832
41534
3953
13311135
1527825
413929
1221705
285212340
16339
731435
33146246
52
422007371
26941868
55790
11133
443897
24
4573
21053
13328634
45154465
443
110
2
8998191
6747
476452163
24394
532
3251819
59090
418223095
20393966
63709033
45883
3
2
42
51298
8222
8118292
215
182964
46977278
57
776393
3133440
233
5253507
2863
2446
46964
156
23
21
3
100
24146321
425068
2448824
427679021
21
72
1863750
763489
64835069
493117
6
2
26
906
36
44
30
11
74
671268
24657385
7117
120065
1313001
373294027
18143613
36193108
3989318
119875365
601
1478352
108470881
4
8206801
4969
3051398
5303
49021
180332
1116
28982
18412337
171
235531
2
3666237
89733
40
249
245373
23428
37869700
873755
3980086
113998
588446
357845
786875
115184
138664878
110147698
196699
9236202
55326
122910748
10707
6
8634
17645
400512862
229775
837
9291
24
934115
78
11
272
35807
513706
3816
62378412
13
19737340
6032
122047
23515391
14614003
54
3
4
123348205
64631
16337043
6848188
1043275
60984
1186
18966815
56155
286856
5408764
552
3794507
104289345
138241564
161192826
5423
863018
110
17201
48313
917
98496
351272
22894139
60630
6
260134470
76345
14
45
109266
102576186
45
27990495
170565
47402382
147808
67
5829626
38475994
56571
29168067
7541
103293883
380919046
63694465
792600
17320
9176
354358
5763
51
1692993
2
94
365853611
14511392
11
46017
56
382372
1787181
41829241
65168
1328
13762443
9
57316
31789
32999527
12
153
125419872
472031903
861522
20967338
5314
2
6169295
96534
1480822
3499672
294318
85184
7639729
882
569
11783
27974537
200
54
105
7
59
449522
27
28
162272
31401389
18903
536137012
30527
17
30055
1756
15
1282
362110
2
86407
8246
7323
4104090
4874286
51023
140
1712957
3522
20
13200591
3587
3
28
661
7739
1605
212
999
24
4
1750
30397
209
26115
1751339
366017
29994532
25
1989113
312862466
30
4258277
241351435
110523
3336
4
22366881
151010085
2
32140867
73
61556083
472619442
90
4
1501265
371
18348250
34879
19
34
125
669230
4691276
10991
33181003
1566970
2214
19
12609
1858
13
62
382368
37051522
480
406
46
48540936
9263048
37192
1816728
23154961
533870532
12
62331262
2244
10393632
18079
96
157
125708682
295
1532692
720689
195435053
12435505
2427599
121693
27
10658
14
8821685
4034
9162885
57276016
15454635
497076
2
7
54573757
6980
1607
3452
236515
2814
231
235380921
2
111553
2
1290
16771
72
7158
79953
200
17
86893
38
31141299
54832081
19
5410
24
7698
40335
99
2011291
18
2597001
122740558
62
18500
18526503
4556
679330
136405278
232601
127221
7385386
21471247
2
16219
2698659
5105100
1590
30
15
27314
1313
263527680
2922
18
39281021
338
39
12432
6481
5
60538175
1335
7
3
220035
8005
664461
37656
257185842
31
26353783
180
27355
120817127
4747
392072
103167
3621
28460
169026
242
2544448
90
4789
13164
944968
3144
8
1016
2946
13
57970583
5
13653
7042
7
380696277
162931492
178385764
2006
20
2
201387
206146
7
105606
120259
297797
73259746
6386
124071
5
29529
1418842
606470
479424862
269
5283997
49221
26
2126583
964
33064736
30054
513139
596
289131140
5
46812
3557
153960
162455317
1400307
12936591
123953
3
5
265672964
13915
20
31937313
5
2593
52
17
29663044
5
103
3795680
83282453
1895406
5746
37547762
20
59288
5077826
450127
2772092
6089006
27457569
5
232902997
732
115
2071099
45797940
441800664
2082211
51
111
4871
17772
88
696
639837
217499627
555372
2001746
820021
154320006
693272
58435
930839
7
2037228
19248563
14
71377
9666
25680
105
2
105385
1718973
15449919
7553
186
25657558
28800
7
28
312220
204376
52
1015112
302604093
256477
2456
140663
256675
700
1712
28624987
3
25
871060
797227
121680
116507
3532144
4467
118280
3075
174667
186597
9716
31054
3946768
1705
109503
788
5708697
3506
2570
4351
18
514145317
114961
3116150
84
6
546017
175226
432340009
2
11
7870152
2873
8824
153505
930630
51
3041
4
32
212
41742
235602636
27836
23096165
59086908
15894
5
10603
206078
1956907
373862187
51
62556876
12788
60492
423
13415240
3
1963
36
39
1003
1419
3
2202
209
130331
391
32
2
422188
335663930
31
2003
37086879
183
146408346
71
10953
580989
9803567
26622
179914
42
15990
21620
1611
23
109008
396
876
8493
962
60
9
24279
3
2
11674757
2316912
813626
4886
29
455
342
3077264
17
57909
44372380
65535
15704
184276905
2794557
434
63469980
10
26
430
181
56156
12891
22649136
126
465655
54452930
667
3270
65
98995783
18
3762
300863380
62
81755
10284071
6
3
2342520
5745124
8201047
481165
66476026
3816
4807938
418446
4020
286886
18
7526
7844083
2791624
2547786
229427
72595
21
3872
6903
40080178
11082702
375
16121131
51134
11234
8083556
84447052
234382
299
3547
564
4
662
31697343
11445290
8019
2298
1553316
36575
2902
488547100
77551
3492
13032
52
183393
28439429
51
494
25704
230
216318707
26906
60
27
3361
30161048
8
237
161125778
12866151
91
490
153
131324211
198695
507160614
22
1770524
4857
60482
3722
20
98
12365
630
13445909
4242
28959151
34207
371135
24
2574160
498171655
6
4350
273
6571
2
43584
634886
39
72700
324
14
42
26450499
7419
28
7657
14777909
245737701
16425334
103824
4384735
227779629
1179801
2690918
4
677
251
573
3
8384
17455173
265545550
499
106
457
3916053
372
215371
13519689
12
390273
59264792
107
64331
17
1033
4825
2
2364
16
796268
8179898
4776981
1611
2163943
68652691
10
2
3282745
17
6369722
90879
212857
102432914
10292518
206
714117
696235
26
1802
10
95
303811
7968
4315
453379
76
72421879
424
22551
8179778
472
90
89116
200
17
795107
369
6387607
31
635271
47714
413
3024830
12164856
402298
33462393
106
3863
247645
6457631
60051607
1716
79
247788682
270607
5
81405721
2
3042561
140
70432
2953458
459691
50281783
36645
258598
2
73933
6038232
20143
32
15082
10
3840044
97544999
71629
7423617
300101
370745915
699
631
61
9
145947
2150
74554529
45861
102068
459814
6136275
65390
116
11
36811
94688
143307032
338583
6
1103822
2897155
627
934669
4173719
209
1820812
112452479
2
382
40091
1358
2518527
341904341
1938375
130840410
1751796
208559947
28
80043101
462580
243154
808350
179472
41018
4223
79
1465
319188051
5
124504118
20
7494207
876
277198542
802974
8
82320
3454659
4
22280
12155
497817272
378
29
22056
664
48
37187
109
7201806
2
107146
97883266
15987
58303332
121
5774273
1401
4478119
21655
36407
146867561
723509
3471
3
17201713
8148
23
21
190
184551387
8839911
3
51874
431286949
2006
13698692
458336
7
3810812
43814
27
8102
33716566
95
144
9
98635
125094
94
140637
2054
48
10257
1944980
27245
2970610
195446
5471858
23754262
600
939
805
58914579
7407
785
58
7
117513
13
128709
46
60
174
434575
349396365
263350296
7714751
95
393031773
38
18516313
523959571
9
7659367
1465
207
18209028
22626371
81
15
146
14778
91818
3854307
10
10
200212
13719669
2619956
55142317
1265
738162
385496186
4
13
3
53075946
7
200539
603093
41418
7173502
41
72443188
36251128
24488
14247
6533
4731
592488
23877048
3
1210718
293
312
10529479
824467
1815
3831679
23
11
7
3
32596356
18739
119
14505217
27818
518389
118
54
5
32605548
3051
383
2849156
327684
598280
1775940
18666
11
951
9
321
14
12
303100842
245006651
6069207
1840153
18482
1418
10803161
1543
23209170
11
227030357
142
522891893
4774
182544
145550
5
1964
29
8477876
13
4
114
924974
477
56
2
194
1164
3377078
89
93
2
7034
175024937
342945
3692
10574
76846639
11259
27856820
1540110
1846
943254
38
407
5
8406660
10
534425550
199721160
170
7
22063547
18418592
1184
14633
2195
39
54
423377
273963317
107
50451230
551530
14834301
943896
491
2925140
4320730
6068
47
49278035
108
15
4280865
2998
17409
1724
1803
3073317
172
257
1544
2572
31075842
2592443
206815
1112
7
32873271
25904
23311
1368974
115907059
13
179812
648003
21101
9026
22797933
32
1132445
360
1923
1904
32593777
165417
6691500
39772670
1021
249
1949155
2
22
38
7050
84
2891940
1758509
15972393
1930
501680
33332
3574
5062876
20660388
449610946
4365
60335353
742785
4
141914757
32429
895352
5
230315
791664
79
6990
44
380221
179181180
2
251
3088
11992037
102041
48
60
839721
13
25101
32551300
75
4654
44722418
1903
11417
67479323
26
1892341
15
2312
525237
17265136
16
3707587
50670
7461661
5014
15266168
253053
7444
871568
5
50395
31539139
95937
6017614
14650975
1432
15799512
228259
2
23403717
53
502
1012623
12655122
2077264
6
22859479
466118
2206195
157
2757
15
25
81
21023
2968
1236747
154383
4
6397
72
2250
13
108
231
6946
17218
1962600
11462518
1801
7384
72713522
90
91621
32175
6219325
110878104
152
3385644
2442296
81
38781
27367240
49
12
68833
1921
166022
235044488
1584
39938
91876575
13031913
13
6031
6
72
31123
44
1139637
954
605744
36
60519694
284521
179
11959
11839781
3130
251011159
1240
2799585
6
17851
7445347
7299
485412310
215803
13
48
1684608
1271834
50
53
8
761461
128765452
197760673
39933
2421
606
6
829
286
228313
131732
57
778423
83053831
13886
266330
13
4866
15398729
433
11549
21
6250
379930447
84882865
273846519
464078
1415995
3
650853
1315
144693
48541
94369
111542181
62729
375869033
28184
3
2
133892
154213130
442
1241
178646
89474102
2
479
457258
57061
15853038
3
5086
1006597
7
43332
353311
6
36377099
3461
15547
60143
39228558
13313470
440252
3339
110
46495952
408333284
900953
6827261
21927
2255327
624
480847439
443529
32792328
110269
5683078
3236229
355891
379314
18
59892681
1877
9161359
124897340
7923
22401
121321
308465
121375
12663
5585599
822
357690
2441918
54469
28
106150777
323
2580655
181222
170223485
2
25265122
2582964
1007
409830
4
35
1788887
426961033
450568
3460
136867791
21
9
7902
1794061
7856357
12
543
1304156
38822309
146008939
192
61
61286
61251
27944931
65931200
33522354
1834437
2
106
101200
62658
8156
7
171
2547760
108
75041423
16502625
102107189
20
5395
63513108
112173
2580
67
916
234365612
3
1404
20
310345229
64
5379731
369046
425974675
1462
48762
14
51712
8925836
68389
2450
12
950
357047
31
23342166
19030987
1715
374
2728
123366393
23
1802
218822
3901
182
2063676
140
7
16865941
10
58
11032376
82
157616505
162217
15213
1911218
19815
185
4052
1233439
6594823
17
1727724
503061198
13634
2012852
342
3
28448
2838793
5
102
4034
186
22138
3600
517921
1432165
3
213615799
4
48999
7603031
129997
3
223907169
2
492768507
9540
2839
401
12
8107
58841363
27760335
919
21622
1249445
10234
882221
207
252
2719
523608
4192
29102
2
2242639
4719
122
18562
1966
396045830
6
364512
10651
85
7284080
1333962
84
13370873
7519
203407541
40303321
1906
11592416
42
169344
1026
240147
177421
3621
1943979
94
66
1788
32249973
973
891979
5658327
1949
24100716
61
8
32534
1050
68674
538
1990
2
31162002
2006
2534768
16740
12
53953249
5017
145893
40836662
43769
6878690
144
11293
4
1117482
16633
2191
518689939
47017
152812
271399
7109713
167876582
552969
199085
91
364229686
1687
29134766
140
19695
202634
10709
101
514837
401
36
1113520
2
6485
1184
65546
259649
450754
5210
163
66418
7565903
776
530575841
108276785
446824
247570876
28471152
1705513
6422756
14088953
180824
924
140
190750
486263385
30186
117
22
6592
891596
184605689
6634
146851
95
86815
27
2094628
1882002
3
23825704
5520
4370
12
986
332970467
3
760874
198747
35885744
985
116
7
14087
97
7604
25
234302143
5458374
231
58
30235804
278278356
451123
6591256
46180761
24714
22
120874
94
2720
29
146337
20544
1019304
44
12
62940159
387883969
180833
2757427
25770684
920
15529329
47630
219608
78
401089
24
3
3
15619
636121
2518
405105018
6896148
920
375
7
700
31020
8625040
2115031
2
10508
423847861
7113507
11
1785
129390308
28994
16747599
872144
125
157727
24
1041
556394
17185
11711
94
379449
1391847
45719
146
48
32973648
3188
14240
89530986
5
175184829
1762
4376552
733064
7
6031270
520902212
15910
5252859
16165498
3
30
4550539
439611
913889
78926
4
372274
453491966
6461821
89503
99
143310
5
6
3
10174
20214425
569
591681
6
10497
680
38507
4857
23465172
212351788
2011324
1597
11379085
189825
22569
166
59277725
113940863
16304935
23419
2078
1320844
8155
132
33
6984
38985
3813
454681309
7212134
76193
238543
239
10
15
31
23915222
77993
56
38
13961
167461
22585767
4433
2940026
36728499
101
214481551
1034
5
6
106102
1329
482702509
11
38736750
20
6874
428915
98131
5
83952675
2
88926645
6674534
3
361
1016
5
617456
424642
17156347
6320893
17133707
5669214
1730656
84
7
56693
20198
8
925506
22963
36470024
112531
14462409
14677
30197
9
64849841
15769296
10
8
12458666
83996
7533135
89911
34302464
218
12197
465905419
2609
1725024
122
1484
6990
12617
5129042
11300516
2333
754372
16
2082
145731
429
1226519
28305
31
15
35492478
4057990
171
3578584
61
31149979
55004376
24
54
20254
124573
350581625
6478
4
26020031
16702092
38133
30002
498
1754
9
1298003
51
28
96469
230
12
886392
366868
106847
66001546
1099505
211785150
10
35351314
538
2
31332740
778308
101072968
221213699
73275
38
280639
3058938
285814237
932
1810375
119852180
1084
338594340
10973
253
128605
15
101809838
3702
1813
133418030
31554726
5819846
244669
18565
340830
30
312972855
1896394
6
430577025
393
19387
13931
2862
1026
329253
90282346
45
2
804732
933384
407
43
100210625
2665307
800
112106
376659
6757692
31835592
6
143240
579182
256667
6
39710691
577
12671671
53802811
6075
420241
6276010
476
2885558
6091603
70845561
1351
27
723244
2415
13007
506867
74030
1537819
458903302
12614398
219
5
4604
7928371
129068
454257157
340
52553103
9800247
205698469
5
21168484
192227314
17
109953643
30
270424
5134144
468962766
50924787
58791218
3208
3238
96623990
265926122
1336499
119
739
1268
16120723
1108
1122
764222
122
239051490
5
1517769
59402
38324
87
823
236537870
183028250
3058
9527
700
28634
63502253
3901537
34602459
13656981
384174
46404819
47191
171565218
12744
182
125986
44
42
14309
245686
59
9800
5422
485
123
199
35
23513001
3104202
1012292
57967454
370572
418502
14
4756242
33287571
368261
13322332
54
9
42
689522
42477
6
130
967
103
7
3
26338
180
56802759
104964981
41
244
258730
23
4165975
28206617
313
99
3389786
7848164
12
94759358
112884
1138120
3392685
500472
16282
102
8
592102
49928434
40560
2553
3934
3257168
6135210
10208211
2077050
2357
1307
97330
1878282
554
12
40420198
20319
3923
5723
8593726
338075290
6126
1005
6839
2838618
36866358
536333714
91
192030
225
160840
7495643
39
1119744
435780856
558878
5
121962425
12
475663
3906
292
4825744
104
45
98522707
194206
13512430
90262
24027
499609
287
7123
10
43395533
30028
9985538
2425
13568
228530
386
677665
4632369
935025
9
11644821
3410
82221099
356561728
19
158
1189509
243771
226465163
1316135
103
35
109483
11937
31
2
5848958
1605
20
3137349
3655
196
16
40792874
109322002
23
7
1329
136022984
167918
446
71799
250798706
3579
13
860950
133587220
700869
57795215
60084
7280951
19865687
63
253345
108
83
33149
4
4423895
261272467
28942
831
65197
139903074
1751333
940938
49013689
50260356
6
28874161
1011963
2
7
2
141
8630
3504
648
6365
16733
25
518
38
1113
113971752
45259592
32
16295
3118762
13
845467
409745
453
684
40743332
1441817
13
594
178229
60309
240391
365456
189243
1577
330873287
3724352
78119
48296633
136042
5
24
20194
6773305
6
48298054
567
1725
2
2
3770840
32643
3561
98687
121
250
462665452
127186122
9075217
373
385349
79426046
36845
5
16635873
89
282061
1682498
697
21930
6551506
8004725
3528
27
418
794820
11
1794
8825
52899996
5671
755
1917152
851
158541215
4850943
1694710
21721
3640
59
113584
385733187
284739
912620
88827
30146
1869921
2956846
14728922
5
938
1757354
40
1942
1680609
25
238456960
6
6571
366
5905
1825
8824670
1507
14237754
2607
1741
3
4609
43509
6946095
31593076
80728360
97639617
146
3
129349
11755
24
369146284
236778
10
5817
11405226
9438
18
730
31217
23
89071
28
1884
374
7
141055
208424136
50805526
3179
878
21
2
4
1255950
10929508
1229
16
11138011
184
1224627
4
52672128
339
908
131
574640
3896
401
4091497
908
23508826
12
47
16
3
55214614
51
128
2999679
72074
3605
124524
26662311
363828845
414
27698
2337
8
33316
510094
6008067
193010835
4
257
1523283
61386
106098953
9649
3610
207
166623
356
71
216334540
19223253
225629823
87166
94277
118866011
55
432097012
1527243
24
1976
18352346
184092
46
1979166
328
7320294
1524
80757995
4788678
189162961
191987
392277976
11732
825242
33655
152
1237215
210092
258455239
5564
3
2719474
845
4967645
371725409
37
4749612
1332
59575
3046
61280684
1531764
3456494
863879
1005
40
126
2418
3840
473137927
96
30
346207
15227523
1030593
23
6146769
66464624
646
25
13
2962
64716403
428
30659
3006535
38943461
322137000
1372743
895069
883919
15
6108
5
12
41914
142
3316817
105444
14235
171
196
10862841
1271676
16518
2728986
3342019
10814524
763
68
169
374
15
914
3
15389
53
15494439
95093760
1511051
2460268
9
26
450
208651
637286
260316
24436896
312544538
1597
104
2179856
727
3659669
56044426
445
1504538
120339
27
734301
7
169767299
24050
13
16143
57382
323498
276328292
461274
12378
19154480
3
52
3736
650
165
354757
17235316
31
13023982
13045107
133543842
7854391
4071
500356
10037889
258647962
3571
2196656
1637
142789414
2615977
13120
392
733
2388
106300869
35
1118444
23202396
197
107542712
1484
4141358
57087
14
2848
21247478
618
1295427
8037
27773251
259409
255381
127
66
66565951
474
103010429
2909
67015339
15612520
16139248
325
252326685
278
56067275
91201
60716384
172
4561746
116949856
6
285194457
58193793
64
31094097
16645
556
1678
71
495
6022
88578631
28665
42
20421
226
12
13224
11542
630
3184
272
1337110
8379614
29810252
116247
27608
54679
52565
391529064
2
4
3727
25470295
34
86897
20
50
392798224
480824
76074270
348
40307686
411199
716
6578
761905
3
73032
88
48120949
23
476463482
2
53
1433718
488248919
26
217545676
277
50460
110229
46
13582063
14
48870376
240138
219610
1115
460
500659582
4975
637
13718160
3928
18
12
7769394
42372229
245137
4827
1360
20309
2
46282
4735365
3313
176065
131399154
15993726
144203
7987452
1823
57861028
3070483
26858
4358930
13487
111420633
19019
136125301
27253
20
15127608
5969438
7285219
2879414
32846
259325822
16
107290
584337
7
99826146
10263828
97052
2277731
8138375
1076
57361
14827600
125888076
10980021
640712
1374450
9285
133356749
9
15
28
414112344
383967
126515325
487585415
2
335731626
511660
58661348
12
17
1948
88
836697
1625
17299
12381
935
6174
7107276
765
625
2807
7921991
6106
21851
7419
184962
127166
3689
60609120
63577
1631400
79
41943
295109006
3
525218
135
2
171
64716
171306746
30
11
317080
34379
1098
27
142135271
5
8853
2
54
1351493
113157
123876578
458475
2589
23289256
198
58
8109
74
195
63
2046
11669
11520776
512
8
1485
47
14511885
219
346123443
495118710
60382
919
1640120
3066
5326838
43
3988
27636843
7280450
3040
22
70002
1488
21
12701
30927
384
114
14732123
244114
20470506
110700575
4258
11
18777431
8590
124
24553
583560
5138
3338
54376722
6746
124
107286
213745
4
239139586
1071979
20024
231920487
451104066
2014552
730
57621
230060897
5
233449
720412
545
16083347
59805
130395
292004547
29888
31
257548353
31
42076345
39366
32
1266243
15125
3
170985
250
158
11056840
597061
43
48239
91712
72963
91
56205061
1733
225761
52672
2
13518016
134723789
566
12252
14425
582
12016320
243
7539
12253712
241411
7
373
2627
44
61
552
1070324
11
60545940
568
109949
4873133
50
515085
2829
1521
283752
117609303
222
593
7551717
38
34652
26484754
220
5262072
69938630
14380
5
58941
1561230
25173492
92
30
12841
164
7066
15880
7415101
296
1139
323043
2635712
382
107649946
46401
1422
11326417
3
98197220
5
1763105
70679732
124
3
6837
82111839
3186
404493067
136869212
1675500
119
3
290
444
7680
308882054
28341007
148437
489487665
113
696984
3036881
144
1366296
15130937
539
7336
61
4
56640
28957
46
2
14623
2553
297955
769
2
82085
243
340445606
67389
2
156
1361
260895
7207
20525752
2
43
890991
82
37573
8262495
160
11
2250944
267858259
14319
6131633
58004
14
2
11595
1949589
7
35338
52
30081854
5
20016070
411156
4453754
4883
292278313
62
2
529
717017
5470
60
6442
237676
12779575
803
44224
2355
320054
174
226
15510
693878
8898
97053413
7189
7
33528821
16256949
7988
23
58743547
56
26
5
74
40
7
2
85746859
16400225
451912
9066
21525
111
56013
128479
5530
111010763
13
6234288
439186292
127299349
697
7689
857
370
158
175
25807
12906
136170217
46480
651129
7686
117353
8
3071
4
4575
65572
179383
4881
266
38975
2718832
117352417
12253
115
84
189
7153459
946464
7
20869579
3453044
76963568
837735
4799
958
14125
85081157
85
187
5343
160342515
19089156
41101
6264
5465223
7347
977
49
365241
15525981
8223440
2
1013
1803439
1393
1804756
515105842
179419889
3
6311
1074
94154
1755565
51
6
3861
11
278
12216193
340777
1203
124712
10288
7154
1198
138216
418448
6988324
4689479
1620
4792
335263
17215667
423967560
8
845
702952
122616
63
20989
511443290
23218
179
50016
597044
81059
535333
395325097
3515730
872377
86
240877
209422
274157
28512052
22106
344854846
422664794
3
108400465
15913305
1886170
1034006
1929
2
98893
232333234
10247
10
9303292
235060765
460
7105154
43384129
6392521
487
141286
491205752
2614811
1450023
1253
12815402
5678670
97
242
534992069
3
2166
364280
856941
8057
3
176
98482223
2615507
1236
8377228
109330
28
1090240
184098086
402634488
314929
2041145
2075314
303
242264569
96116
892860
49
54
3744
27213
13
28760184
91
2820523
2149
604372
6
33540690
25305
22747
86
217076376
8956
51999
81547
740791
16
908611
13994
151514701
138482
100076
7214905
4
6347
13519
138261677
12106
109
11417378
1289083
15919511
24
21
6143
8239974
376113
404510381
1444402
650
29155
211430
10035867
476775
345
32670057
16
219
113821526
38588
112550
13
908710
261491886
6978
946858
3
2216314
66991897
23724
511121875
4314685
125262
3653
1202
2
47406635
92920
5
196140
2
19301
853837
7747734
3
3708365
2654452
1144
1450822
541559
5819
987
147
417744
56002175
222
2039902
865576
71043257
182
10385
15267392
19746
15
2151
7
25
125327
46
19281586
834997
965
260
3961
35
499
213808661
24
3446868
96760362
298228
99
28858
49
30492338
1088324
451142310
3151262
286717
24238518
20920654
6782662
180
1876948
3787401
24304
478
262229
192761583
104316
239854364
3
28266555
7
1414
223429748
2134
6636
3865
24382
57427
14975763
21296
14718
5014650
4506118
205
382530
16
879
14934738
17
86509073
5372129
288435176
27234341
14651
99
71171
223922
53043
13
516461191
227381
1260
4812
84
348502
26226
58
59
23008182
42040683
1799
872
17497804
6721162
33
1108
324
348083037
192
10521895
223591876
53
11490
108171
532386270
19438
423
107798834
15037962
14274939
1570
371
2
14656
1133884
45
7
3
12739
1603
126609375
722512
150
232
75201836
8280674
462132
353829
1914
244083
107
165902
6
2
147655
625387
791988
165
3227
11
867
29
1816349
16591
17626736
20
5
16033159
231353
777
51
484469
170
11451951
57
3699
22914446
722708
463598490
300094
247
19038
523547
39310
12146
8887
1859
1656884
27068
19
21304705
556951
892803
14701
226149891
3126
13
26
461095
454384878
367
12626
8165
196676
422979434
9
10595
125233155
119
2452612
24546651
305
7826
6346
227005
93
6013
69
91835991
126600
3649379
27041
244
12509
1383313
45186
12
438895
64
431
12
8734862
5
8
75424
490586
334603594
164579234
2905
479064065
1012252
185
759
60726040
459
161
2990066
2312038
112903655
18
238549081
85404201
11086104
34375215
2545
5
15263
31726
311647
1699730
285368279
146422
84697851
21478294
385
160052
472341
52
2519342
31
99
28
7601
29274
3
471243077
307733325
439664
506765
57712046
1411625
79
3
11
227642
871
39943933
68508286
85
10091
1927
4185844
1644
135
7339840
7391
4154704
9644139
3
31223885
19
7
184477875
193
1971447
4883953
38859166
21879
345
29172
57083423
3302625
2
280
14372
10
16348988
3
221040
28
1564
51254670
3308
17
3560
811
21353695
179899980
6340044
32479
5884171
2
8086
3256969
59
12382
367
5056802
22159171
224
146
247
1333
266205272
73076723
466
10
32
27230475
125
7
3080200
5796892
31461
295155
1514
406356297
26686589
367192049
2
15
5
422465107
28692097
161681225
19519529
48046793
55689075
6662
3335
100725
109
92152611
498315513
2548237
31
23539
314
120494687
131548425
46
184
3
413
107571042
1010897
1045188
11
934
1009209
877
43795636
25
30993
925
1190
2
563989
209714741
16
4038
16064
541
5227
271819545
7839291
951
8
2288
3
903992
699
896
2908028
56
2880
3179644
679
68276693
346072
49
57525
5291
447892374
386637078
2869
7
3158
191
271
356935
8269
362753
12579656
23291477
32784919
47025
372908208
1919
49
319021
126
104631491
426
164516
379857470
27948659
63631
9
166419396
30174
190379623
3
1243210
7309
2472807
146562531
3627054
6
149158520
3812940
521
52825
199793
47171896
51150697
8444
8
32298103
13
105
124681035
32553
32191435
117357971
496671832
2
10038765
143625368
14025648
28591
94
960330
110924
2
4708421
1271
15139
3068
685578
672690
16327
42479
122
3
6978
217
14413
23
696
1481
14
593353
2159081
60
25260
22586926
1179032
28
12790746
893
559
272
4
10062873
2839
107215
374795630
32495
1908453
2525846
7429765
1217
16086
490
127117
12013
216855
3719180
555
1612236
58
54326
1027317
14771
930946
125591
2
489325977
7722796
12327213
3312
1450615
13828
3
1303
45241
2154659
179951076
75630001
224
46360819
115308
3
5
47
10041
1036943
156118311
49
8306563
2
859
119062
158597171
29
2136286
100630
69
54
148281
111265547
35581771
26
370
19048632
167
45785
434931
3
132260
11010
18801
625
93346302
205705
1473781
131
10500
83998173
9949681
244
14606089
698129
254090
91
300108209
98
202693324
239
22165375
22080
136809006
1999
1772768
1720
331997
28547
761585
178477
66
5304
45148
62189683
9
259685147
493
6475569
205
50410
15256
41623
513647742
165240
265
13935
123842522
1090
7426
351
307980
2
5882831
13
104408
781031
38624000
23
22702
9
469648906
9928849
22
54
38802614
1388
757
117311
62
908744
65951727
5
64319486
2060
5
29
1191334
646188
110437
665
14
165994244
297154927
617
11271185
535867312
4744034
1398806
48348
268324648
295
1299
96716
480837
15109318
2
1196
14
989
464367296
21529
2702191
48824
130676
1332419
339
22207
231
428141973
65
33633004
1043328
23603
4
30808
124716
1994335
3274
36
136487574
1855414
64427
51548
12530436
6224
678
78644
1502722
3570
2268989
12
1673
854604
27
5263
3884696
211997908
27425
104629
1471044
1549153
7626273
90676715
3311
866
26225
4
4608662
5670
3
3487
255691
20
3179
45567
74081
14641254
33
2582
1937
22776478
234324965
17236
233
11
168537344
64
363092478
200974
16345
1871266
210
3785
405650
87003383
63614279
851529
10
18233089
5
27
238625
32342
2294433
56
405553029
6062047
8
107527768
90523628
12650533
99
6255
5335757
1522
246653659
1035194
211184940
99
61
10
516781099
52
1133
24693
15
13962621
13
33
115071
72398
2
1713483
40939767
4452458
477
2
11995
20671
485
260335
11
56880481
373078141
522987299
5703653
3
184335
158
12
255
1052
41
20376446
6943
1043419
129336
52
4379468
58705
245
7
741
2260
193612105
20009
16
344449
28555604
1533226
15
3
172
9912
45
455167
61911
99
3
28596
4359612
57
7436065
11449
32208
361
1364909
6055140
451466
9
98
15710
112691
2
17983587
3871
6
14
362103965
1560
3038
468055
8
592986
542
276
68
450153
117
154927982
17138
17157
161635
85
293856
6840471
165075160
919
115
19103425
6835
26664
473141990
224155560
44
496
21
7
3961347
2537789
9840
659
87867791
4205143
166
45908451
266224
563171
921
536387034
11189
82061
18845
19
960261
517
56
511535
29319104
812627
68
34
249682
5526417
18466096
114665885
77
342
4
685062
222313388
92897
416480411
537308
2103046
85561692
124
852
25139526
246
545
3689408
177651592
9898474
599739
258
45
500
508279166
164596
456594871
2
36711
462312430
441351
7030596
2518563
234636
77618509
5595
2001
3295
2
767957
2269512
1013115
35814
122
410892
5162
84562
9211169
2388
984
9657
557
11463
68030
15587426
237
20661
2874
1819577
332
1219
80634536
211
6
27
71
1406
56
55164
30846
25214
12
196
724
508007120
9906662
1371332
3951364
2161778
18916867
145
853140
3451
239165
598
6
4699
711181
57538966
3597
9
87376
243
16746413
707819
385
89889
2004
15936
131
315141
265724484
777544
459756133
2583
56996
122599657
43
153020755
2
935
4
501451006
62
452
35113406
3048
1989
217358
110553
7711040
258248
2902
2032639
3
27916
16098559
29965
283307
1533720
491
804
199354566
3071
7834
43
2
250
4252287
66996
380
129
73327
4266
49256
7947
218269
13061
351949
17244
3
25801
510067153
8653959
230393
10682
447
286
18252
20125782
101
3
825885
20
62878735
123
358668518
203020705
313
8755
2236
53996
17235
61
29858790
62131
17454279
1765
173134
580932
8
4721
21858
22
266
813293
20507534
7818525
6639098
3278564
780
267
150273539
50790382
4049437
22060831
210698
65349
482
32
474
2926
2663
183818605
1013332
2882150
6234106
64595
1249
148538296
8396
63570739
2040
6523
2
198
57433053
2
117
5022
13336
1510467
273
129871
93
8
203951733
488
102
2780
22847423
67858
742399
11
3703
135
7976
262286655
2777655
1033605
216520
2537
2738612
8780939
5
50164
8863
74
2
67847777
34396
709140
6
4
114801297
25347095
2362
1889406
91820
3800038
769
188656
3152
494047259
12
2895570
5415753
106591
1298591
7011
13
32631188
158951842
3
287664240
7
6450
3
128107
8109944
11382
5856737
6035
8347009
1970877
28968
377
63
131915
244
731
13
504722
6
114559891
29
20
1774
3
100
2338816
5323
9834
179748
6
80
32827
19778
175
15458
1765
5438200
20
2
3778236
90691035
19
2
847
250912507
3906045
60
118824196
63466693
263
23353
3081077
959
32390373
1471
1739047
7417
18
96018591
23801
785471
38399
10368
19479
31015
876
31
2
29
19848858
4
4
548135
2
54520
10
8935
1627
4623117
13980523
2895
1341968
1623011
240644608
112955377
38
107075
4826048
13
24
201
10369898
31584
186643
11
276514947
164
52326
84520978
9
3
22410
403030
31358
21109916
21811597
12
135817443
477
5
215142
762602
2415
5
10992
21915934
3647756
216933832
3
467721090
1368
107644256
996043
407
48805087
3927934
397
91848440
15818
1276472
264641
1968133
27749065
11326
1132144
111323134
1211
261128
1758
482428693
104506
4
11
30016
202875134
2
9438
1889
40734
56727
3
4
75
479655
193900
481
589
8268717
267341360
988649
36548
5763955
2
41
15893387
4759494
221388
60
111563
10985924
652403
94236
18582020
140938
6271
703
252471825
109242860
54342
10
179
2970019
2810
35409
3674
225
110
19330251
7159661
3
3
27
28524
9300
1934
106357549
15119087
1415709
30
120488
168
114870
468
2001596
144596
774
971610
5324
124483
26
25321334
11
250
364
530196961
19573263
30
5
9020
912556
129
7526840
5
49272199
92
28533
2123
464772
11
2647141
194875346
954138
169
61204463
27230
590555
61349
4542946
63664584
12487992
6
27
9
217040969
2053722
38
21
7945
1773
4361413
8
72
63
983
13958
2327370
130504356
59208763
49548148
4
6280
25403
49148
4015737
661080
29310819
25004265
31685
42185877
3841534
979
229007
3652088
6346990
162045
1033009
59768921
526968752
28754
2057952
12626
25
4856
9007
14461043
767
946582
3385189
3488
6348855
39083
344821
8105913
102583631
14545303
15
419825647
188310
32476769
22436607
61087
7
39
177953704
518071514
206377
93
2733
2889
8113
5164514
29
94180
74306
228
1051799
6
95
2441
755
1835664
27
244982449
2884396
28521127
212489803
2
416
101874978
1802126
17488
16694275
799487
2536159
499019
26
40422
4245394
14202
87387073
3
78696260
5731307
13285587
382613887
2
11655
1496
6
28030
1070
26
116
1373437
45
120498
62741
30508
4
146418
383523518
117910
5008
7900
135326217
2
48719
775
105826
781
3712
772
24400220
1949
76039
4
879
1110980
514252
9910914
1657
10598232
284
201
58238538
3836449
189
3436
404105
4
59178672
6
141537686
133203936
1131819
1596
16632430
2934
19836
8356055
709
223124
23
2423
30781331
8
40259055
2
86684001
135082
3
4404
47095
568
2024296
14798
31
405
4806003
8800
6
5620
138253728
5
337534
55446647
517847
15845702
10060
79654463
680997
21498
7
205947973
239
15896
40
21636
275
45970
14149009
9889050
64282
3397708
57635758
1009
42920
2889
1704973
187696
906
180074912
12280925
188179305
901064
67
17765
1503
12428487
16
140
978657
211731968
6047566
30230801
1245
41771248
480949
1631
121058892
1065
49
280324
248455342
203941535
384992
9235137
2984
8654
66652942
375298670
54374
6
294761733
1794150
2
9
108
53936
3
40045
7642
10057
777
89106212
9363
14
2397
883
26
165208196
1885981
7
79749751
3217772
315
116
5492180
2009
1461
3
465551
141381
599115
1096
3
116
10
27953995
66855978
496522241
3
65298883
19585464
25249452
1516
90997
633
12272496
5
24
49339035
1101
7652
43
49406
445890297
9
1056235
126
47
3340
4056
555243
148892722
1838847
97149
124915554
731
390171400
255724
30
8088788
2928
30290
13
5213
4624
404982634
8
2301
111778335
1257
188092
120355
2425876
8597005
21
172913
1436624
394813530
60881714
35869330
100
57
7348
383417
136450007
2
107
456002194
5
1614630
281210
23532551
521250
4793931
226
7356
3857
16357667
6
6171
507
6
3834356
101362
32738815
3157
25
226038
25223
196874784
5237
113
6
50427911
6182
56
272756237
53939492
115587165
33159975
375140
294814
16255
20
1640212
1971470
4098127
258487
5967
1404417
25
39620600
32493244
10549
2845816
359753049
401783436
81710830
112039
13
310180
35
3699
165
99874
409570881
94738
107483
6517010
39053
191545
28348543
208036729
6
7
11626846
1204
34287038
18048659
10
44385
28
8224
8466365
42
135
456783799
49491132
277354
1339665
24
3048504
361724681
12483
15732
1014
113240
15940
63776
46198524
6525831
29970034
1012
6273500
93
237087
2090552
81670
54804
901
92
33
208
9742679
221195361
15513
434699982
9555605
168
26337
82839870
20
780074
7945
909759
89353
213829992
153
50
984
8
3665149
113398
832312
15612266
881560
217919722
306959
985
60894562
4082695
8
88647
30767341
59
1936721
174986996
14474
29198421
1929
6165256
353682669
3118
13
58448003
712874
16
1469
31107582
243
82620
47103
214076
154581466
188
3799532
364787
7603356
524
45370
62
3597
22
439415321
3
299
194187
386953681
429
120337
4
53388
417799603
240
75882464
36868887
2010370
9
1631
112849108
3464895
98913808
320
82654
268
259239
16
109
2052619
3426856
9106
2
172254
3895078
6
13
91
101698
300699
129933531
109302
2
7
15448744
6
340795
545694
3940886
487646
17662065
1129
21
2012
231
121
4880
4278139
5009
993168
1842
58092381
4986
132823415
237
632
436
54
54918170
493230
1707147
3372678
8
31601605
132472271
206712379
100533977
162596950
25667
173448
284795365
464991764
16246
121751
98
74
109105
350140
12798633
132
11407911
48315
22
834214
1428357
14852
3078
2393231
847549
13857
5629496
2430
106
3
3779
180
407487113
27268
230915186
1394381
160751961
222814
3734010
2
33512
2073
7086749
6727411
5180276
201
1875918
21365338
186
8172
23
347444659
2
1612
18376
4562
245217394
59780
9439
6341998
329935732
2816
12740
7638525
378953
123
54363
3
16849873
11387114
2594178
114686539
2
20091010
27
6392734
510
31043
897725
232811
1616417
424
11525974
31875365
690122
2036952
778760
203
125267
62510
3840
78173497
1250
212
114754943
11928
55
44
832
15518
4
1035
1947542
8069302
23837307
183094710
2583814
37521702
930632
11
5
474310
39
2181535
47599587
94476
46
383
41796
43969669
94
21
4590
61163421
265563
526109467
5
15
1408988
1117202
776467
63372273
82594
2493
224293
2450
7014
251908573
227381
513972911
4701434
10761
141
398352
210685915
14
315621
496747196
174
304541
827
197
69329
160
14
1067487
65432486
10617429
20
63238717
9930
438195
20664
178551
171383073
993
2466900
314535
7539
243709
407
11603405
15583708
159489
22316
3
5024661
378502515
186689
4621
163600255
63468323
250837780
775
87
19433967
350434941
125684441
1076
5660
3360684
133
95
3
8757
22981179
997441
178024
248719053
110558069
2799131
14656
3843418
235284
63514
84
1634587
792
53
6
14
14843914
13176976
6
6
72
6921946
5
15271
291255518
265128913
371218
19653048
24305494
559201
25166
4
129
14
259998052
464407515
37616120
36025
5628877
91308
43692
200256
13681
59
7459
297247794
836
14268405
188102
12526276
358
2518435
16077557
90
113319623
26462942
37
160990
6428401
4
529894940
639
5431
103750677
2
7303
116477692
25
9651069
2559001
380
808951
390179669
2745
4399484
477744647
1761
2
28680
1972
251615523
4157381
126914
7466506
158
90110563
22422302
52
128311413
13663953
8000
162424480
145725
7447
23862506
1249027
243
2
64631
13
404391
4175
58
407
2
20113
76494
60206
19339627
6
2971809
4890
36899149
107803924
19416
107250497
57156
197493516
217
313474
2391
68390141
2473
12635105
66350768
159
3
682
32
465
3
29048183
526242115
348
9
234
6
132667
4122
842450
264063
52525
169532
1867408
3698
719
2
29950832
8951724
213656
92363
194697
7307
20088
13
55360930
103428
2409
5014
358
2857
99307176
12799
3745
897
1267887
1592
7256664
1546
807
11896
500295
100928
115957773
880989
3806
281206426
68021
8266948
54
7
1170864
23627
4573887
31301617
1304
298466
832
87167
78729
255065
183
176196167
119278326
902079
152588
4319531
5850
260295989
22833
411281
2529115
39228579
331
133431
238742
2408
256
2
19902412
795
2
52
13667551
1368
98
10
3783
75
24915042
59776
238721
1384141
231849238
110156
362082
29553
398304
16776573
7736043
132541745
83277263
3
155729054
226455
59437640
824
348796868
26557386
32583212
984
307
545
220
126792
23710
27917137
584
2603
536819435
535581
1218
3
894378
7863
13
1343326
67
131
19983
25847111
1623112
723118
128618
1580628
25604684
506
28
97
1528615
8940200
12
516
261925
252
116258
347293
60976
13
16693
1725
150193968
10
56551
53396
9688
3
34
22249207
6744
368121
21785002
264
6080928
3828879
54
11
2655
26
1487
95809330
36625979
199
323
212795
10224378
1430
225
6960
60723
1718689
47973
31
38168064
813519
379070
715
8112
8537
305638
321
1467
4
64170238
183
17815
278990563
102456
2
7166513
11377
4
34448735
357073
726
1303632
1523327
54259027
13248165
2664788
185741
32
5545917
2
7377479
1021
102
14086276
70
1282895
6338928
829
58801
25
28747772
16887295
217368745
6
298955
4969716
2343
1875
3
3
1071870
125569
45046348
11
233
7027
6
69
57514
943649
153
112954206
1706493
43
97478790
404
11
28059325
513531067
646992
41261138
63101
1766113
82497994
996
375934
2
59242
9636
367643
1925
38022
639114
656850
193
110101
297122
3490
4
39
845626
29604
1890919
4
16900
12577
2042415
645164
332949691
2558438
17846761
142
8107
140613976
898
140
4469
36051
2693068
5
69
16055934
17747942
3575
8068029
5634440
264650
386332574
6210
203
7215
11338477
6003
823
115809
40984823
821581
15006584
49411
130817
452588127
13
82209923
549559
88
381
26587157
5919905
72
56
4705
300
215
523735330
405210683
7
405
1533
5
251742821
7429760
406
113250
17
401
3377285
137044
1381
760416
27
17
575
5745
3
120
75274
222
2739756
321
491
477
4032
65041
1217538
407896596
238582315
25989
1700887
7092419
48629
2095778
5431
804237
3
8396
16542661
190026960
4
725631
6614978
82154
62299
12
204
21903171
434
941377
3
51
1884
4541547
80933
11460
7
237521
10
28505845
600
4043514
125011
62278
7764
1372153
44789
434
8795390
27
48
5
727012
265
84648
123850
73266176
141490418
2
3892
755144
163114
369
2
1822417
112736993
4091
2022
4271171
366340295
12161
32786
48
8
189106072
387818040
118787713
77004696
281409
556
4
268
10948
62
2
28582
13155
3786
4972016
3576037
2
472478
12319226
6701699
3
4
40312
10
43373496
134
122
9711
2
159
38453408
186080
6951
1848928
95479
4079238
50086
2
8924
7821111
1983021
5586
356
3
64829597
1721
7
1908304
7797
25149625
487392888
275
72
361073
54186
84460341
5506023
3301
158
264549498
16829954
127132563
7
37
1081983
715
14562093
110
1618
169658
66820245
88616033
74880139
1706
55203
5142274
241886644
14230
15
4186751
37
1403
2
229
3
122187521
2510
65
40
3661
284
2387
110914084
30
64961
246
171
18991783
2427
319
62227008
31
885
14
103032605
17
15
2310835
7944
293
149450
1738326
145091
524333334
129
17182790
68466919
3
287413216
1070343
101
13
6883659
1895712
19455
16322149
140567
37466
94360
371971601
15099668
24357484
16501
14336017
81678715
18659
201794
2148021
13
251694
26514613
4
41585
461
8169
11956
71686166
57578
31007
16
195408
1092381
2562
20985
54
415
45
12411
13560200
18364242
25589368
972054
121854
1092
10151
29827
7284
8414993
1008488
22284
88357
149530293
70077350
144
5
1033
59
25249
13046
23
61
132665452
783246
14953
794
591
8832
349
1678
1845
11
64748
241
5873250
33
795
8829037
243242
230
54921564
214
230
80
213
407933
2
184780
107
2
342828
3
18367
15329161
15137
410543
29
3995
13970840
54732914
46769
1560
11
25924
2617
31734408
321365957
950443
5236088
20
8
212183
14504
65
13611066
356
1910680
88418437
395720
1810
197
11712796
417672
37602096
51189742
15338211
657764
54
44
658881
258731
4162772
212
2876141
24
2820
723
9
1145
262961
29713222
10395817
115321
13887
121915618
13
210
187408231
137
490583067
1552
515720
91
24
6173826
85677060
3671
960
486237328
13536
15597825
17122
572181
1298
3120681
102619042
83234
117701
3
5
185339319
109
26
2
125394032
1018
669
13199015
1444
46154
22912584
48801391
29073
31463184
1234
416242936
65
127291
2423564
182488871
2463761
6
43697
2702
4928
19804324
5108
17887
312
69246820
7
9418428
45
1463
89
5005942
3025
103
101
329994
3
10
1608
20
389064
6163331
4578
451368
43
1181
7
266077273
90054556
186680992
182864
11977360
2
2666
233025
59
5804
342
256208
151108210
9073
87
2799749
210127
821988
7212
28953347
2747
522229127
7877
81069831
17268
1544
30167237
4990
261686528
3826
66009767
4565
60
314028
12817
18
78
459943
26949
325
99432114
2817
581230
7
12080
7
1143881
1353
3944
3334
7550318
1848747
211050383
29230
9444
742327
7339275
825
78181
1177
34209
58951840
2
5274
67
84
210
14042
784698
1950
383275
349
64
24221
82425168
275
24988
73419608
3003707
165400
2088
51610
7069
285323
5991761
423
186
306074
3
15
232286155
9345
42
14
48646110
524
127421980
133934819
4
2938
215827108
120
341067
95
96916
3
13
96396
12720
6
395
33
36495
1972
7304
2
62314
6547832
83881600
223
50481
7463648
31
641
6
179171
5366340
6611
2545872
3
20950
2141
48140449
45
687049
11917
64639358
238
2497
3
464394519
3
10
3397
487949707
2
21
375864
12
14307149
43735334
46
81754
97906
14649
15822298
118
112675509
3625
716
5249979
33269117
31476
52363468
12
6928
28
83
52280270
526541144
3
404
22708972
5471
16076494
13
707
112187
4908
418549644
55
371
2
3328101
3009
57
60427
12822645
345423602
699386
2589823
168
36
100614845
16307912
27179041
24432
2683
33526
716
19
5479829
51358
3701213
1386711
252
230
31588364
19
1275
437492
28
5305758
25631140
347480
1714
1145842
85415927
234414
3
333
35030
19
3428
375
31006647
459205500
33
3
3600476
5364788
3738511
271826443
223
425091
9740967
488973
3
453279545
74219067
50
6063
810593
119296737
17782
49458216
248
61
21227851
255
72221
1557524
26
932161
1815937
37
40
6174791
249094863
14266338
84795220
14554564
2
14689794
23456270
733225
929
9
24865
9
1027
12469809
1782
82
483410
2740324
89445
363545783
57736775
7
196780647
26
4227
96497
6060931
14913034
225
5055
256
568877
41
12243395
1011
44
2
13
4
28
58
268
353898
389792853
23
3
288463399
46420
16213
27616
910
6990
176
3478820
14973
419
461
2182
101
5
1057553
190360
18310
24649828
52901813
3
2073739
4
24665
5248
2677
285
206808
509
1515030
38
8459041
5112
106
5919
37
2
33
234608785
7
3611902
57287660
230257127
2274884
161929156
81
11338
3
12178519
12902767
780
41940859
182870
2
1714
132
52902
8390498
34040
212
278036022
25
1282
230
18386
68283833
516531190
554
162698
56614
58
1303
28621
404634541
202
27719
6876
249
3359
3407
241
847729
50
3767428
29258
475124705
11
14174
129
10248
5
353995368
210085311
191735432
8129549
13
19
2
487104359
28480
188672724
21001612
145
29786
74
894
8109873
204228
27051016
1376131
118790515
5039949
54
643
3
826069
26743466
1277
192254676
1217101
232572
892
41085011
782927
62136
175824
103
3894
2202982
109726631
310690574
444295789
1558
9
13452
15
18575
181793
112163
16293179
330557034
57007
4005
3017389
28
660
5981
2
451
64496
570881
173490639
646
177232
770425
4
1217395
85226242
85020752
3
225149733
1509
15
80
213
4045148
178231347
1734164
14965
5703
6510202
15
60860
62272037
55451058
407194223
46
2
307
219426947
123
20389
4
12
21011
60404
626
29643
1501997
40
2777526
12343030
196586273
50562061
25431
2
7360220
4971732
25
185969336
61479850
3278496
24
63929
9720541
182628
6732013
63
511813732
107314220
270303
477709
20493
23036443
168877
2373
216521
3721
58206
98
2307362
400611
31796110
1643
5381
1634
26
458
5
10834
140770
3549378
62521
13109
19587
592801
13541
84854
4
22108
76926
9742237
798
486527
2972
236031
10253857
3
1084
7991177
110119
250084055
11
25906
74561279
12085
141712638
30267
44491
297
21
12599258
2923853
3772617
8156569
365
3477
2332836
391020616
4467946
3179
218
119303303
19841
3773
112753116
18809
6303
5
26170
18
326883739
572
80116
227
57
7284
52
4538
1174849
2078468
3378321
1552055
1311763
52652834
52214295
38832
3703390
2831
449331
41
5766519
2321
940
12318
114911
367
12
94591575
122707710
59956
989
7737
34851228
12387
786035
525
2295
333067
4017061
92723233
57
19127
114
61
41063
43
1661
7105292
2043914
24697260
3358134
27
61
31550
22
5
5240
56633096
13953
25
8853503
255796
501
146869
28
88
961
53
33040
13991090
108
23565
3
2775
489
454
11369
536348988
242
4521782
134328303
8
81862
27737695
1517
573
1565077
157176
31857970
83
3255
1355795
31381
4
141996921
24305848
299047
3038244
4042147
68
445296
75419
1693891
3887
423
2969
3801
360287915
133810
9546954
2494420
1525885
2046992
10
75633
297459
5
414860951
1310172
50
3617962
150245976
124
3952172
245462645
5
187
2755856
109236509
520
991
5782
54687
13441
89
1122
49956837
7137
6
6598010
24
544
9
449511075
362
4
20
43117002
3
92
31
2439
50606866
2398
5854518
475
26948908
33080
1374993
11256330
154302
24
394696
61340674
11462960
56774992
262474
1043167
5137
18146569
7
111
19079
152891986
102826699
14632
5876373
200363
3
26018
376732
5973
360274
13561918
407636173
126
5
1826787
174
204
7
16247229
72
101
2816
113
79620030
13377
4030860
345252
68186854
10885924
75
181
8167086
12428
5
450
2859
1039611
37626
11338
19929
31950
494
27073146
7051863
288552
12
73
6899
385260
1619917
36
11
913
3
107
3479
2053139
964
4
37830
120
194
25932
9028
1115
2386
5978
440396
94
60
3398793
4110789
3004
119897038
881337
513708
15802
17
18144
8527
745
57524
6813
150831
21477
199317026
234368330
36961
16518585
27289
232
982522
63000394
10813
9717785
195
13
296114322
485870
124240
2116
433330841
15548472
1382
1607425
13559
246169617
16292
3560
391529
421660364
371
340894857
31592
693
63737
24648269
1031910
19455
17636
27319
1295696
81
1004
8
14948064
54770082
213597555
418932764
244642
391489
245675
3020638
728550
12563019
1952
217781
2
3433354
125
2031
45262515
173184894
11513
35772
89410605
448838604
171964840
787
435616
101557835
3084
30
71
59240
470814
25790
7
2
76
17327462
29545319
9
3573593
2608603
460
22283067
71364
51
127
49841136
117681464
236
1739624
15503941
8312
2943231
232138890
1665827
99394105
30967
700958
305
4022
115769255
63
1190
822
9096567
355650
274572
129
98507
12216595
4
8824867
519021
74527
645672
110787931
4092836
10
18633
44416407
34977024
502
4146353
23
68
18
857
2457
90325053
77442
6285
2
17
1647779
276801
16595688
334335746
91
3
148192028
3332
1962
8223331
56879
6963469
30831
9
162653
113520
8516
2
5
1891
3
35
3
26
1123
740
8
7
5817552
3
5011742
229772
7238
291355049
27172631
53624084
8
361756
110339147
14
6633566
18972696
6478193
1543
5726
423059
337128755
214284406
12
110438571
4
11882510
1937
161
62267078
8110
1629853
131072693
128245039
270781
2080797
396
103143843
21052
259143
241
713836
274533
2831360
30
1041744
58279419
58881
31
351663684
3
7
56379014
4074874
4195394
2037
4609
2
2714
348
131339942
436554022
8629
235
6667
45785
61
16210662
179159
5122
6802897
28722
100998
11645
1571
65309
25
15
109781
50169048
1311
39
1903098
441580
40835
1837992
29144903
8320
376
6328804
174
471854
879905
178238
521
662485
353
2116
446197168
23820
207
66199057
425675
445191188
40320
15658
8236078
44648256
5
5763396
1361
590425
15691
1500772
3880
3
463641
508927
447221
7796790
4167352
4
52135
11564
2858029
2
49
10154229
1989
3326643
24919
3322
54291
12632
8314734
88
601276
25
700
219736
9764
3833
3016
3
65246482
29599
210098
6454210
411971
182
16164968
97
7340
126691
6
15144
2
31
23
94936
5
4543550
406
39315
295
64698
2858332
72
55313765
7972730
87737
42967815
264647
3908
105581
15621
409146844
71859742
268287879
244
21
251370804
1896349
347163412
142625
4003287
2
39
15444628
2
47356
107
706780
16540
509798
881
57471
227082663
459
39790322
1748376
1201
888783
193787
4325
8788
993
363
15422952
34
2129287
42
511505772
552
3488597
6140242
3481
12197
15
1522
5
609
323100
21
178729
1839128
511
15423688
32504239
268409974
168
7
2865700
156004
47243808
17873
322947938
103
6512593
38
2764819
11
8151781
2647
75
6
47
689
249110313
59248
742
233657911
739026
249004085
1984416
912335
126
41
36938475
31053
4
58
955
3121
17562875
16064858
14863880
274
6
1291
7905417
8387339
17
41793
156889115
513874
2
689
3
6183
327287025
6809
831124
39
168873
97579
94659677
609686
32527578
9814
47617843
232663
4
104
46387
283971628
21892778
12661790
239733
11
1003
79021
1461
125345
3774310
21499
155184557
520494
124
10262685
3
339360970
19647035
1722869
8165
81283
13385
440527198
25499149
3372
148
218
8424
259900
28
235591
5621
737490
1474
26052
17059
336905
70621272
189931
3
4
184462677
80879
215
120481498
23693027
32613669
109647
185671
5499
24901
986
365
183
363737
911
14014868
59249015
351319268
168010
1015
3075
15
2552488
94
18192
113943
77
6050786
241065
172166
358902386
3
11
20509100
170
34021
5263
255132501
2902
84302545
187570038
983305
21071
5403
13924618
65367
1954
10132
198067230
180439870
2976320
3659
4016
830384
93617773
40
40718
5159
873292
125697381
237598
2536
239062846
214391
3
3656
19993
331
3901755
65956994
92
117989
34845
2036
8040870
290838880
16
7697932
5679716
157569384
19721782
32
1496506
29992289
66
189
97800377
594
4977884
4990728
212
216
8
30544462
14311
36572312
451
30703791
4147596
2145
60726529
3
1947128
86373312
724
8066
4
6595562
79
26037500
1160
867
29025
5
2354
969963
6
95177
1488
113053264
2303
1632564
554826
2
75
578295
679266
32667
939
31
130998
960
8099081
19496892
7
15713
92087
149401
55220338
1662496
2031
49444857
7
9812
21033
50001702
3
6900337
23809895
542
1609
9
3
123734
333774
3671
658147
35
66501
428912462
21339522
37998
128657866
254022
294
26246
10539622
242840
844
448694895
344
89
1870910
20
663
22324420
9985452
250139870
243031591
4
591412
348636794
2
169357
16
7
11581
1595
1046
1708
47
97
122012
91168
88002
3
116068
4
503
190053
186
24033
15663691
3
27
7
97841
41
65
404
2551116
31546
7330
50
5038
28821845
6
474
231035641
162977
4415057
46408154
31496
598
3
483
59
58446926
2026
238791
3776910
7393194
4518
2649
32
3699383
2
14
8860074
5
316810
1007732
20332
2704
5952905
1963
75117445
11999964
45523722
18740102
162552
955
7802
267518448
5267368
23
51
22498
4
2655
50
140891322
39
343611887
44
1197
50206
46
361582753
4
2
117414
37
4058045
2907
454347442
1927
195322
1954869
9
562
360949
3563
320209
1632865
480
4
106751
373899
857206
238
22
4
65436
2
8057971
2916095
31
2
68229356
442
96067
608219
116126501
218285
37492106
8861282
13015414
17093260
86124140
6
31
1773836
133
15479
196
35
15539953
474462
3406965
2
2798
55494
878710
56430429
4
400
40
1549
366
21593
435
30256
10011
453753744
214902
88
701
569263
49877150
261
71
39428
3987519
12920279
2689
439923
43
444855056
38
560
85
214441
5144241
64686
1485
2533565
129
1658542
17
28
2160
13
26797
5951503
17628260
258840
235928
918
1219
9914865
10253
2232758
14998
1497098
2450
9326
752
285670
1781484
25
520
17653018
5573
12384649
610983
3311
7453088
3016
11
1192
17
10539
54
2376
36821609
245772460
1749
27280
2
20197
143
143
144671
38310
245392648
3
1015
28974697
86
537481
11
262164
214301
116
1019864
324003
133788699
1699
2041
97926162
19404
2
56
153813292
2454951
4252
526
6
425259
16680
78
5136
97605070
22664
93208023
22494586
233232833
3
21
9832
4
94
150916000
1264
98
2
76170600
46183
616
2
11861219
805840
360
3929
7845401
91015660
4118
14975829
14848
28265
236825
5
13
328286780
37695
67516
723158
508525
186523
206304
1862672
2588
85068
509413
198527093
137420627
168
19624
78
378292
33
185553772
169143
2010
24
317402739
7203
9775243
115627599
45807
21396
856
137856048
6249543
13801
4865069
34949
1840
11143
171511
315849
1482455
429
60320
16177
2345574
8072
410497
2115109
327597159
23198
13
3
54613838
8604188
104
107519329
2030
9752945
25997
301317
1268
36187
28
2487
51
27
15036
88
375
1031478
6
1369
5411
687
14179
1429589
7365
127
16680485
206
551
228
3574416
208065200
151000794
428493
18221593
136034587
6
80091816
9916090
8723
4436
548
1249
4
945763
214
292337
337
1500
14871506
9320
889
96320308
68625043
24
50329
4
424897953
34750459
3869
51157992
11753
102355
414
6408
46
467939154
164476703
10918495
25891
8951
72890020
5951416
1163885
35015538
42193
69806667
651272
24
68468
912859
4
2
7
166036
348770296
878
11
110817
664730
515
92952904
15987
15
226539
534866
984
571
2
1978
184
305060
86664
29509
31
2440
2
2258
4578
1370044
333427666
122
476
9
911355
23410
139
229120532
2463
600144
118
41565
8159298
114243
44834152
8249160
2050706
812
113829162
1777
4450
11776559
2325
3356
5324200
9438
102
13637342
24
84
117080655
244381
497459
123876
351
24872771
926569
125038
1662067
12
14
2881692
1042385
14
36118003
315
741
5
12417
26038
89
358
939
72812307
5
3247716
197745
4487921
2404
6499
132
28357541
14
546671
2544659
1309322
5824
4555778
7334
2592829
3
41650
45
39
1099037
276
6275456
103338087
85428
71
54738
12649
5265232
125040995
2393
11885
209337
50028
61210629
355914
32852
247510
33
1935021
81574
5
23764
1557
431168232
495619253
50806
2
123
2699
3
20
3
102418757
17
463
250847710
4075
45593
173963217
2649582
25396408
94
290571
279051631
120191781
200135545
3
21
67565656
6311
1542
84511
48
2691207
6939
569951
10
116535
10636296
194221212
339323633
5585875
433032
57
25
466
126677
519
17
87130
5466
1419930
212847035
7383
2409213
79162464
7912181
15166116
106
334098367
11112
2
240
36
1847546
969
866329
1997
131437880
4
69084
15
91
22
14685647
912
30638
515712
4575523
13
1820
33912
715652
62736
12
15346751
1835108
265
6
63043494
291566
774204
7429
621495
10
528312570
44924528
177016246
1922
30528146
2195
68270878
271
26631
2
106597
7
88057
449680
32
807911
3
16071
382974270
579
48
18
9
276460987
5406895
214185842
26
1348178
4000
6109
784157
5135284
6603
6896625
272524
11
448115
10
825027
300974
2001
25
108352153
20866056
9
324218
6233701
13916350
328159
92946
6
761
15915371
14817
3
293
195
301817548
314377431
45618988
159807
29593343
3125454
670090
708366
14968700
234
4020
74899
15006
7086315
14
743
393723227
6
22238930
102431599
89
1220100
322071
256838841
99877
22248
1798444
157861
2538
225262
106
14
406198
38310
61
321
788
2068120
226
32
22775
486600
12561
197702
59482
158937562
122
2330
31474497
2989
2596
106655
755159
1587501
16623383
4037
301
10
288706
385763
15273
11
8
325
4089122
15005568
221447666
25224
7
261818
669
20
449008555
4225847
7
7006898
480910
958
7845
191260
62104375
26591
54
87
50465286
362867
1421
236021394
126
47588
7357450
44522
94506
5
128097381
95950
386562789
6741
73260
355192840
22008019
14163067
6
348950
442
24
238439
234
922
15891
10894
11
227279611
20593
14005
15
24
4064774
54
160032730
13
181475564
219752
9532617
17779109
11
23545945
10
446746757
148346987
257
38
3630
85017
20868
209879434
1152836
445
31387195
3354
2164715
201
113485
2
50
1216042
309231745
49
12775592
1889
319713
7243371
119110476
1027
1113
15
344
3
2
13
51642869
1900862
5
495294
15
3
8062
116018
3
2
2
3169
810
7636609
20741
7
5761
389
35
2
13
54
247095
52275114
13145
4442226
127
2376
4049840
36629650
66963
87
1276
387438
224629864
10868535
10
2
678
47707294
82397719
425
332518836
12025679
963136
3578
11
1063
16381651
58
13640
4358478
186368536
60532590
8
18056870
700
681506
33703706
91915069
74
11504111
4340944
1899134
96905
127899252
126436196
229
937625
6034844
332989818
20568
476167697
278
5
97135243
5503
3735418
7559330
636315
308
1072997
32366439
1589
486021252
257419101
1433996
6596068
54832588
11341723
46477
37401453
17798654
468069
94
413650
129370799
5240
91557
240904632
3443000
1116815
148
4628931
560849
19158
9
578
997379
45491704
3617
611646
130549
32110893
2
3076763
41789915
6
367
19
1034
6792
195
5118
12
13
230242
1863294
270674
55443
2147953
24864
16560249
202206
192
4138855
130729380
1614
5526746
14
121
14940338
25033481
5526457
7801588
7
62344399
51962210
1505063
232605774
126
9291
8969517
6
157305
94038733
974405
3
35587
243505
1008
493
458001026
139123
37293504
1266
2687
180327
5314154
24597896
28707321
132856
7
359252
1002184
3
77291
101390956
369080877
460
165557005
119
114
2284
1567
23800
13
111700
10
13062
11380915
6802903
497385
3072
1429
433
1477470
17817
155138
998036
19927
4522746
53
907850
1521
243832093
215804
29
97
167
2
30897
96
400203
7608117
136
454512468
74340
28437
915
171
44420
322483
199915897
379733
246
313224
88
342575989
54776
2
278409
14
51886
77198
4588
10
930
2592718
14251565
5285585
98
63
7391
20791
19
359036812
70939
4558
146
3
67567292
24152366
382246
6115
136325773
6037
641
6
443636752
95062
24871
3069535
1412507
8235
2464960
1193
139942
25534729
1999
27103022
57668261
1506
630247
407131805
121560323
36461
1948459
408
440865289
25775111
1372389
487358
15
503066
35341
26
13905058
69481196
7648
59069
6447938
3
437798
1568
105668802
289
11601
91441203
3
639718
14
61770411
67
267338
3799887
2262205
3259
467
12872
3138
2144
1131335
10
486517
9147155
3090235
87714320
233
3667
52
766
19
263320848
218
6141
209362308
12244004
15305976
14
39118173
49
2956096
181493032
71784683
26
248
51
38
1764358
343041
406736901
62435652
75920857
1697
49212
287
259126149
299
432214
902
7
56
386
2244
1312869
3
28
90834831
369
1294
7
15532351
33
32
26256856
117079
3
35736040
128
226
36
14069
73773
21881
159450
1750479
55
12479
138
1732475
116308
2698688
12065
12894
5876
3
2033186
491112967
255344
16
233587
4
90
2092
25778439
10696
1341
5
3
3824
1123
380
196350
477
98
41
86149
123
3
34
29849
6637
12773814
968866
2076
961
7
52019206
1895206
30257979
29749357
1636109
62309931
166952431
2
21300
11
2
12255198
92375555
6
420771
111
27
62618559
122965
21426
388902
414702
239281
330333
222
61282254
199956
308306332
44
3803911
11
8206328
119220
78201
20
285536125
15
232283
56900662
229560
343135605
24179
15987018
10490
359
12947
438988
818
88721020
11702
4393
2629
536301
262
60316287
46
25809091
2339
807370
14
187578
235
2
223
61384117
196
65573190
228
35640342
37
3237
117822492
438
360841831
13336
4274
96493740
3
1262
51
163053792
70676
36
7810564
29019
742
8263367
34
1919664
187505
14479
22
187
5412
167
437840
5
4
73372624
1392
43
5468
1242
9139
64563
93
40115
979
461534
117032
143198189
1612
6
172
192
2851
59915
107
2267
9
1956
12140960
6986
2908225
12363
3
1480
478469
4377
685
129781
20724440
20
774277
564
7342362
113058
5735
4782072
4381
410
893511
57305492
4
1857834
811
8332
62774373
170
4037
28
12
14
7299
4008
10000
31
57
469488
519024962
84892725
13471381
14500670
216
5964119
177629
42138854
665
31951737
231066
5772699
17
35
736
15126918
32487
2736840
10
487456416
3946826
24639
58517
15425101
18571742
23246
943
9
7
236
58218213
2335
25
18925
2650490
340426
16094132
24100
8
14221
1009
15814239
2
825997
12
53263430
11
110
32
17
607
401999933
119746556
493
14070652
4
685422
27
72947640
5576
33
7580
3852093
32311215
247059
3501700
77
118914754
1334
29677435
10053
187
6841298
32549620
349863
1425224
501376
31
19992051
757
172706
67861045
91450381
386
38591799
294251004
1566
64134252
35089
2972900
397234
1181
85556104
20991657
598
618
16
64
8133
3841
522
122
74019941
2699646
4
30
320945
251004
3502
2
7803074
3
60079
3186
163523814
57
5
81071944
2110052
39914965
1386
7303
22922
28739408
4453
107394118
23884173
2013129
12083
400495
282867559
115216
15344726
110
177
169110596
16750526
666181
43
120138
1865
454
112701874
21454
6
31987
404060260
7259728
258
20056557
1309137
8221793
3887117
6983768
42596151
26187
545898
14
4925343
182400045
2626
1956841
179196
132411
1174
22075524
126639
20054
2
292003762
10327
160202845
148
16513
163574228
224844772
2717
89355
70384
2497456
18
1070521
7
11
15
118
19326563
4184035
2
238277113
5722
506458
3067
175209
2426024
2037718
10
103
7557
6
126526849
6982
30699759
1948
789
11533647
8
249933
6823240
47275440
942489
8690761
6
318798
130312
75018107
4468604
13149
8823927
154351
256
11741
323875
4810668
66904
12750
2077495
2276
2
7
30524503
97725212
901866
2699
4
5
57
246954218
862326
225
22252
126087
57169
3516
52
13
65
1525342
7777777
207096286
3543623
81933382
28
1186
1065592
3802
3320
21
8
145911887
187583
4431
13
58734
189617327
2042374
501
15927584
77482760
2321591
6301259
279366
420177971
66033013
6717964
158802768
67966381
54986
2118
240923780
40371117
108062
190
15
4015
3
3
56
79944
234315
430968
3039
156
9386
88
35
282
13706074
5
851
246128
7752710
49
87939789
1010998
17749
2
541155
4733
5091558
30
3701
2
851795
235744
2
1047
34937
6220791
36222
372369
29551493
153144
19
291801
2
58390460
9
11362911
7896408
15325770
155406121
18397
39665666
15131069
50536
1490065
57
9
32029146
74830
11
23
5988
6
23
5
164693907
104895
298
22822
7392239
5
747640
63746
2
933368
10748405
2304
5
190
11431294
400
39
288472723
45863
1238
1541587
9
90
845
18939
1480
56614
245996
2545759
564
2577866
166143784
22863
14821418
12
94
2
377499083
301
214912
3052
16277
5399
3861039
10376
602
30335
62711814
924
338
2037649
492608457
58
31051509
64316
308973
14019
60
9997
1632267
192000588
124955854
155
184645974
4
6266
47097554
8293592
62
8
14
466773
1446
1700
355310083
527699
71707236
352331521
22
1004
34461709
24202
13704090
2
67638
1656
197495
13601921
82533
7710543
107537955
7749
140835
32883256
37
10665119
25452
1621
17254
56296603
49992406
1109948
54
3195
29736
10094900
5
416
7740866
17535
4061783
46966195
3223397
139605
36
1141
516558
2
53660
21070386
1708700
13281
44
13148494
418
17
3
10410220
16663619
5
171608
424
137
64
1911
15
4515310
8
1040322
519125467
1861482
10420
13505
27
17904
104
1786
9
314632
1802
10321997
3
1516172
41576161
30486964
1021
333
288097
78116
314215
6702
272945854
1022329
343737
1114272
7786521
1394
26
120165222
24
14
4079431
95630168
66284169
10422014
18
375070622
293
41858341
2729
20901
55
93
12418
2153038
10844000
455
8
92283
54
55888531
52
280704
197272165
254553682
3399851
845427
1968748
112939
2758
117160
113
8401
172079
5357
2702
266266353
1048
9947488
6514
662990
8506604
2816
25419
132
25587430
401930
78762357
1281519
3
2309232
97
2730464
506297426
200208
27014013
3208
106
5
42930
5129
14928965
2
667876
1158
46727363
885119
53081
2406
14893
409905
1908
14027563
240
313545862
19
57512
146139550
45974006
192
1666
44012
171211792
36
30
104147637
704
100
377
22
26320
284
27828154
308229
265
41939979
3233574
422788180
13735016
7011
15162
15
3339321
3989456
5
6
129824299
78735
78
288886
3756
29776
3727
338
898
905
33590474
85095
3834432
1980
143306
3428846
19696
4079
124
3057693
14
100308
11
238
5485
207615951
55
417830534
295370
4399685
72663
44
15829
198780
251098965
3464767
136000422
6344475
1026
47249584
28913672
3758
3
3795274
60
79518
32518666
45884292
187347234
228648504
6495824
58872
994534
51
333159924
14001
3
4244
46578398
7038791
255317438
6900
16
52438
66559
82276
40198
216
63485
262
268
60
735279
262189
426838997
4
6877121
207
15880
20287
716
6417
3582898
720
164
8182
189298424
289397665
252778494
300548
117431797
6493661
1962268
564
228
38
98492
37
45
1004
505
5251
67979
527
1041169
10
45001285
13825855
416042660
17853343
2160963
5564217
11895252
5139
8
838647
461
28513053
55
57
4000636
5215622
3562
649554
29339
1674
3196784
161
663
13
3895
1192
47
179718
283144176
11084
29
126
48525570
246291406
10
186983698
16
2
30979
3828040
28
18004902
1649
71
3
36159
23650229
884797
327874
12
2
68896582
14271
4425
4
55499
6468882
11615407
221
383
160144
99133
14957
6144611
14
2512
125914209
255749845
1681
31
66657295
65763
9
49239816
356205864
67
116229
24
6026
439948
87611
3978
14737
34879
12
56914192
237807763
435588137
3770194
29612139
32413
1219312
133560777
38100
160766556
72640
20
155806352
5779761
8974
4200043
672705
43
27
111542
2
10625302
2195
470563
30
351
2762
27825673
1282
38
3042892
580
387444
111
187
332255
1496647
1007
26305
3
37
84
255
269
304653
31124
1736225
8889
12494
71953495
7
553
669
265455849
4252503
6
3660333
839
568
618385
255324
35
129602335
50794613
68343784
791
533025897
46
26
50588226
5
10
36560
4060893
3
6444933
3
132
115946885
27224
162048103
15
43
388
2425519
136195111
14
8684
3839648
91698210
2
35
4771
238
109348
399619334
5360847
49
29959
14341493
325
47023740
60388
187
3991054
3396200
138947183
12826915
8
3
5746
87
2
8882
2945
220802
6474
31
3570076
2538
534960478
448
237211674
2342507
467713
695
251047002
962
259197
3
128496374
435152654
45768
6
1275
7978730
115
2
504
23553
237088
10199802
49462065
2
7526691
87995
36
2377082
986333
14005
79871
129
642647
15
6211195
29243078
7334
11
426
2
19
64
1157715
91237
86922151
411465773
10639690
242021685
219530440
7
7
481
8787888
67
2940
6
46390
3383
1110
2028197
117
252
72290156
103
64
7
2791
148081
246956
22213
156
179
12371641
3261
577594
27292
403
7
38981346
431
4843
472549928
2
50378079
21233483
2
6
67361568
28395961
2230
105209
12743
8186
1110
58
418
963
5319362
583
998
43869
7
19287956
3
3221751
537
105841
204018424
6804141
3010468
57
6004646
31
383195
605714
2
41
3153384
2610
27
306
46052
125254
134195488
83303933
16258
62
70035
163
139300679
2371686
27017169
36524
246
4
23832226
8
27026494
118195248
110
81783
37273042
117
402
17757142
3
151023
14303006
206402
103
304032
2170408
1959096
29671744
859
19891179
51056
783
77617
15516262
105266
4633
10
865
4985
395223692
50
10
170628
241
904070
82658
3
51618420
2
1920956
3133
928
436545
217916906
414050
7639
13
4001455
14
7
30663484
1621
18624300
2
281352722
23
100
288592
7
52
20
55671673
10
294
105
265980081
6809
2221702
1535
26403
113
256491993
3409
150063
88167
3664
3
7
53
16756557
76436553
25
24
562
51125552
240
223130
118549
7352317
12313
10
7163
13126902
31131101
39
11032623
146
504033278
477
4210
1552
179
318
392
3
39086324
25
287140239
56
4635
60424608
106773
50
3446
6
322921257
48266257
29
533328719
789070
11
95208
127635315
2712470
1835
55777
1546
1998
215
33
2
1334
2035
21782
377044998
442
1226699
42723
55035327
12615
289
33110
6364971
77057
55802
10621468
116422402
44404082
2
38988
14249
19503617
234228027
182
1362
2162082
3
6071219
1206999
12928329
228185819
671907
201
28800
7
389
403605
177
5
62203324
415124393
17695671
173
193106651
4132857
1699
227506
49263
29092649
49356840
733
67
174
1174928
60086
5458
335263996
15712440
493
6437103
1292490
6
34105
7976971
80286
902
383304
23
2
4204
155
75278
15499
4483534
2
16868070
42508505
12
1711
427
156284613
151298066
330
50815913
217726298
353192
6757244
3749994
3705
7520
17491
184
42424742
111875
1159
135372
50630802
10025214
59846608
284962025
116643104
497387983
5595
4085
2838
109
8
3865379
529969222
4774278
12350273
218340
231
23108737
2139
5910655
55
3288
2
7143631
24
5068
415
14362
118717
52
177630
10388
12099
887940
10874390
5895
21916615
1065
188614
172
974245
8976
1279554
60309
3838
361786894
429300664
14641566
4
5299
87
55581
26
15659104
25403861
2248393
700265
4
4062627
3127
2875541
15556
454262471
51311578
6327289
4
1333
864
97361
668837
6776944
161
3101664
256650277
86502120
2
1003
63003138
28
6
19501
411697
6128
7987
57687703
2024
103
2114
16947167
8879444
495832
3883394
11
191
103
19387
2
422975473
1071851
10
5
197
4284285
8475
329909001
9
94
427
6940
233989
272957529
159158
758187
11
761
76650306
341116074
3218
20
613141
13783
988600
57931
3
158721867
60161
316
361
209049
483
133204
5
2
39210433
5984515
438176
54322917
25743
13
5991
50314035
220435279
502181232
37604101
4
3354
3720
852
30
79
345363
137
57937793
145260
173
2103425
192977
16646351
221117
479194
194139246
2869
7798653
139104
473273
18182
615
794
869905
1305905
54337
388
12734477
253441780
263161907
1415
2612
2
306882765
3
58
7956
3994
293
483519
79
11095363
131964
363075218
1207008
7
2
130
2
142619642
7891
46
5
6235
21
8
511433556
3323
45
13501790
6005441
111
251
84
88
21
652
37202592
13688
297
52
2
3228198
29551
7716564
62748322
47273848
15347913
348385085
492
62
167317715
15254
36
1477794
232
170392157
14739
176
30795
279900
3
98570
50503552
64294761
5708453
757
497
258149
1899
2871046
324
137226336
17520
3923
2690569
21
12
28065290
260383066
60494309
165
507247177
3203
82
41894
4078679
3118049
22975325
107880
441
59
396
458
3
54873
14
58321
2318
23395475
532074
1119511
2240
442
91
1651281
298
1775909
40506
232
129376815
9
46469659
2397
142139
11520949
40588
4
24834807
235
176756
10868
6479
10
754936
222842
26
169510
108805797
262453311
4641
18
262
2
24045864
20
3278835
3870
376504506
58328
5422215
10538
447292
13688719
14
2523845
4091610
4865611
469000
16463407
1255
348507087
5974682
13806789
3507
7
1241
142788885
124
121136887
1538
16
251
3107
2923
228
612355
8
14022
3207867
14324
3582386
142700
375
929
107729390
11131
12408
1054776
54
1758104
22832
129
3938350
25578937
16582919
470
58893
32281
8
115732964
560179
5151523
119
13738
293570
327587
70
9744
450986
8612
19378611
86552811
129264387
1800
11093
176424699
188956
61808
7875477
62966087
1611007
310
6960515
5601134
30457
14401902
259566
458523700
3592610
188164812
63
2
106356
835335
97
4
1365609
4
46013
6
49214010
317216
363
42547111
171044896
8
272004690
3570
51574
13
573
12780
1580
23
18
438738961
7
15855182
806
5945750
19577
33467580
107008
123
308
599
24
976
1024
102
75296751
189563
3677
17
71169949
801158
1411311
124606
389446500
107338848
2
1551
7
15
501
50485084
113218
3
6
3451
73
8125
141001547
95
56476449
14920628
25461342
2678
479
238
238069273
842375
1307
223
49
122626908
5239915
310
36810448
1586
55
285786589
707278
150491661
4163
6170
196521
85
3
302
4
3430
4366
38168
576556
13349
114374
90
9
91840933
995
2267
2318260
10515
343072216
8783379
1501
660
19810460
230180979
57288435
61821212
11580
31
6852
20694658
28
5904
471967
24
470600606
4958812
55234938
57
2757827
401224
2374
268
125070
211325874
1338
10044
14
6
65367387
16620409
533760168
161
38467
3021263
16112641
1952900
54
34
1080
572453
39884287
7
76035328
115
2217
12991203
33478090
2040
22
8628012
6494444
228
85877477
26045880
6251580
3298
2
1031
465
355853233
6
98
2178731
309241903
18517434
162567
201333677
2
1314081
2
158686
23
457056
1321772
34
2180
565770
132499539
106158581
4009362
1106
679
5
85
82419718
397
2
17436
115954
4552048
10331
78498
87
1848
373525923
2100650
124685
7056859
5281586
1633671
62532
3210241
765
90476
31836
253
21742
986293
161727697
350049
341945
618294
52569785
460
682795
2
5022
913
828287
3135
304610
86617
779
223103414
6831765
1454
36
1592707
33475437
18458423
5
39
349282
2392
15
8637097
5
167
1534487
141873
7
1952
181214645
8522681
116850255
307073147
24974
6
15
168216734
37687796
57777
614476
99
21311
258561
51
3756
53658
2114677
5791
451224
8782804
4183378
23
50
7
16938237
53233770
246679634
362
1986
28089
3855
95
501723
356554345
10815
7646379
3011146
862
12033
23093
16712
224855
23056566
590
51871829
435290784
103728
112876222
7
15740839
377
62530
25917213
8099364
218
8
109394
3
89242
34
6
91994
14521
194
77102
35
6239761
354993071
2784
64659
124093
32095432
876277
3
140901261
42952845
25
255360196
7603986
4945
120399
35
16
8843807
95
50022
109
1893
3814
57262
7
2
1273627
16186766
8
15829
458582405
48310209
38760
496960455
1776256
318699604
13903169
572622
34406
411409
60255
208583608
2
538
138452
132
6
5987
19703519
21224
81
1262207
31175
254653406
493
7066075
5997
108802361
308
752
71707662
968
141675069
239482
1792
53
9017552
209110
194
507508305
49
101593939
24287557
242217145
3
49272
5136
127356
7
106
315
71829699
10687
2
3706
244531
7820
9
61962
6332
20
4
4928955
5794369
28446717
132522
262
5754
3863120
809
291488016
48763
2047
4
3
22639659
258
5528
17292795
522412
3442218
129483
263007
24
94
2107407
24873005
1479986
70156800
43321096
6266882
339
95
1123759
4808172
855
423381503
9049
82636
685
103
75911291
40
333
1253
2
7
3638
628
46163334
79931
1104
6179916
49799644
14
259696889
7
57
144733
5342512
12468344
102
469510
5477343
1278
43080999
232
133329536
256477866
16
5370
15180114
558
3281769
15
82979428
7930
118375
188463
33158657
52
358058
428975
57356
6007061
6
98
19209455
24
186111
1912767
52
163
4021
3991
261213
293384
183863
2090576
1535982
1267208
11
139134
2013
38103
12497
4558479
19442
3
189
1836096
5977154
6220
6
578624
5
3
5514613
887
6
68877073
17499980
247447149
60969023
50
6568
91944
5
39871
607
415195
22293737
402
8583
290729
113428
20050836
79480
3
228
63544191
45
134588248
109
45
7940783
115793633
15
69
191755941
3
162092869
49368320
2655
459544
8529587
303791
484836275
110
34357621
109376
12136
519
89468057
2541
14
6935
533549
13559358
119
213371
23125
8
64781
16664134
702115
57
304540
722
214189
92
1771
889
33798387
386
7
4692421
51536
2
14
114104
37262282
45268
1454672
60
46
1433482
2939659
3842
19
3643233
3171274
7898279
5
1214461
3
376640555
6
3552
2
423
847
495417387
301448
6
372
150578
454
43259
1332330
30270566
15
996135
11
33
110573
464
474788
17
433395
7
7
58
63122
258152972
57014044
432
4
22179
12562600
86032
2097095
49
14
102
53
399
2993541
1018
109091379
3431906
1039773
19870143
74006387
15
5
2942074
101831217
865
507187473
451388
8851281
79
1708
1474449
1983727
54
2
25328
123
4437
33
492839598
6596045
71022583
6
51516449
2923
16691
20
13856061
14
12
101366
300
4828
25386629
31
445
1353065
126
4077355
189
9690851
14976207
912683
7
53
163413757
6966876
5938768
11455513
132428909
2727384
6
273903226
3223
238350424
427919665
32672
67086724
19851102
380
28
768
126602823
1475
75
14676
523327
1710
7
23330154
6
2243
4043
476269883
8361110
20968
112
18183
51919594
27626
37705
1828
13
173
29860
52
426253
930
16
492038250
111
99070
56
46614714
22825
22349
325
353149
268105504
18247
31
234
345600
252554
56019
483367
15
2951322
59683
1779
7
25806171
4
302675
6714878
10687578
185994558
4231
21855
377
257662
1714751
7695726
26477
2
3
6341
5305118
4801789
1063633
42945465
53065407
981
5
398562
84140139
108
7328
6356186
1132
8422173
349747
18334483
21840211
484450
89353535
54393
50077751
1931272
1032074
27
11
1360
2334205
54701
8392116
14757
9442
14
7711
230277192
13
6651
27373
90
43023656
8940
115
3311774
782404
105374453
14
22186
774473
28205669
69327
535
301
14219
1201
2
1770656
215
291313602
14
3317
4
125912174
23137729
5719104
28395811
17
15
207626972
19692
233
30520
23820
49
416887755
119932
579077
142986828
3322077
415497
1892005
31651
763
15
47072463
3911814
43589283
2
1263050
17
57075
17
2
107064282
378854747
822071
107480
82854763
3961
4755
635254
444
43
7186239
3129
137475142
14332
5825035
188
123
3580
8646
126
3
7
186933
287014482
199
242628340
48
42
14024255
10787
22226138
47564
84318
986
127
203
6
58292072
1167663
402
15602
54706
1180
383494385
25857
4998
442694698
492625971
2050
210
527263
3931455
65
515
48154
43361
21686
530431814
2
3979
13421562
99550480
13884667
6
500395384
87860
27510701
28660
447029582
1741
63945
12736
65520
59547
2156692
241
1585713
7979739
55577170
110
79
4174933
136595
4474
1378413
54083
17229589
178
12276382
134
32116875
25165
236180
711
2477
1802
48
119
5954471
2472308
231
50
31882
657203
60097
626
273215949
36182274
18360
13718738
3197
18
20303
14559624
251428027
6624
90721
207205211
260216
60267
73381192
150257
104
65889636
7775
12
237890
916451
437535074
4031
288675108
5417402
429495690
26534
53
5
124474
27993
8847292
12689
206
19668
177709907
9488056
29
145
2
60665262
4
505279
378457
16
23447
5
66632319
49713369
10167
4671
118224
18214159
12974
401830
10394
16307949
229
15888000
5612
197765
58069
456441
2
44888926
1382876
25
448157277
18981
164
143503
1458
420297
2
16
322508
60
86940
582
53560
2
5029
600833
1120
5086497
3879
22491732
7
29739113
149492801
3
432013
56499898
453
4092564
13136352
93214760
18351300
13550
346236725
5626601
20123122
1730
76
31
1654
422128205
111978182
32613765
8767935
15
5686
113694156
500324259
43506464
1588911
425
196
114735
1020357
119466778
2
39083
687403
3
7832637
30930
97478
628937
532
28127967
10899553
3034
41448
4
554082
883121
2450391
15250171
6687483
1480
332
41505
48
1685620
105827234
7742474
2919954
174
393
13
15644985
9612
1972440
865345
3
179252626
30072
16810
15941
879
93774
109343128
124
24
15447914
5531
137769097
4
812
396456482
830
520242
50174
87
81
7
20974
59182862
5748634
4
961035
215440
304628
48630255
8446
5886844
84150081
31972561
13979987
275943563
79
382
124353
86
3
79
256519
2609235
30466
7439523
8512146
18
425
1202
2957
1167545
3553
59498322
14139415
4
200891070
3687
22644823
774
1559
3632718
1265123
2991
7527975
9408656
320550
2622362
1760
2213
251325888
2
26
2
3
2787592
12838
21431
3790
250
7064821
13
57
1398571
243302781
49
30596
15974893
3169
27541158
91090551
486
49230930
2
31758137
154
58217
7184630
37527
12321
507242
878842
334506
11
115201152
27
7
535373
18
13649797
16
345473498
1825331
22462892
180889
59307
13116437
3917148
564260
26742
206
169369
278157
20684
155
56532
4
5804465
327246
63599862
2
34797
555
33799
24401506
35210
5919
30678669
305
433347610
51099
55817875
90
273663209
321410
497900
23081
369824065
111
17604
922
244129285
15
8
388325225
67
7
45407972
3
2683
17708
521338
3648875
514997463
109623
408
5741889
84
2
21493456
34836703
1681211
16228
53243
236543069
3689
187555218
50954579
4078469
674
207007
180119627
8893
19
7891251
24868
2815
2550008
5609
654359
146383136
10
13180
164
160
42543
12082746
7
2118
425613770
21113
62
8517349
80
81
1491
2
449586715
306043138
30
3635307
266746878
238
163177
285109
53334
779
563
2020290
29408
992
98968446
2477650
115469121
25548156
18
5782441
11590
102857214
330
2
1220160
131
15
399616
2917
112684
3
17
516892422
33294872
91988
2509
874
81598330
1598178
3975815
26590395
1017972
59
523662
16478111
69
8376550
108
2667
4234397
94
8472437
6203667
516594968
868684
173332
10594003
236
218029
23814056
6870808
2
225134
403868
19437
5621
29458436
3806
63645149
437423219
36405
106845912
7174
619
21938
18719
37
9
14
23202175
542375
19209458
575
6344025
4107721
559
235881655
3455
334
8
297
4054
91870
51349597
88
17
1875998
19699049
50
25
94925
2
188174992
6410
163571744
191941719
157
427
13
13
16
32777
2
51504292
2078436
22627
35605
63517
12
7
96281
8012894
196304000
144
56
225150
8855200
2
44808
5955
189
55019
179944
1650
14
288163402
78240
286375911
3
130382
32848
921817
34759145
183962
1755
632913
2067176
2348
1698284
4017
29260382
26389
12330896
259053
274029479
64129628
79616
61
2
35310
114715131
780357
2
901067
3
3141
2
35559900
2009160
12518
13
19
10274
9
108108
2034796
68068913
235254746
189966
12880466
247969352
1763324
64951210
172985
432113031
496
283
38
1635
45978840
385741473
854052
3808
2
1628060
128714137
11
2201
4
310
59669
2040
12
63715
1026
92044833
13
288256703
23029286
28820293
1865
122737
3883265
335
12756984
223661
271
393671
6233990
6
101
5408
160
29137734
94
959894
5142
3428219
761
2303
2
2
500
390614
26614
191
30574
243024
7
80
15023
5099
1482092
1785
16611
451612164
4
127
189856553
409
21
2
19546
430561
264163987
8437793
362
183136
29
155296037
23
11
126027
54027
6733
321961
11
561
38
476934046
21607
17337
537
128786
212437488
62185
14542
180
3494924
3496042
23
7
188
97697121
201
48
20167731
17
13230
2084
11599
28444
162568512
1245
185511536
149868044
734672
153891
7791
12942
7
121917328
262191530
197
168380194
152862192
69
184567
13
21769
2
5791815
327182360
682925
443817
372169714
74528
10
3515913
71504262
37
17180546
21377
979475
28
2
507942942
8205
4504
31579216
876
4
144666
672202
946
988628
401855435
4397366
1772
1129755
11
589
124099335
154518
20791
21518041
6514806
359
3755
331679473
2933
1470
55844
43923459
7097
14964
6949
772280
2
22
371304714
825128
644503
1734638
470382630
3086970
16675997
170086939
142
419
1198
2297449
126580366
187897110
249
3
2549
112407
79
394792
27
144694
661
252473025
498
559
236
189383
1741
45188843
4
64140967
5588172
3073566
97
210619
2
5396626
256691
259703
191355
738923
9194876
32660417
2448
3
3370052
32000
53993
12425
57851
799
61
28426
25
109450188
3318
4068768
2011
300786
203
3269
353
305814579
185153606
707450
6
576543
5407
17829
3753742
61071793
493753
203996
803
420629392
5139
52353
6892
1115
63165282
352098417
2946919
66
5623
850642
67270
15
197848
2151465
4379008
4
5
25
137132931
273
3018
93113
5
5
14011791
949389
34925703
217
62
1396
13
459032
229
1505908
144
14740960
1583
372237233
21
31
780
10326631
1156887
62498476
7705134
443650092
194586139
90
54419220
59
6
5092250
12264
5698814
11694113
204274665
34288
5
2380845
25023
16340607
235
4
474455
32154537
36152070
5
46
32298
15
14572355
295368207
13680
388411
45596065
9843
243252
533261
519419277
12805
151405
362039
68
2
31569
105
372
112840815
53237
4311759
1996
44102
199
26
41903240
774726
1941790
3
544321
2
16952586
2746995
1678
99
29
6237293
5009369
243181105
14290520
160709
494568
60906089
961
6873813
11
452208
229801
9973054
6862542
14
238450
893
27690166
3
253377130
300950456
252748
68
252
1013
455643095
225338318
36284143
9
882934
694
15475
3
28
281884
192
1639919
488200782
466665
1013986
5414133
113381
43391008
53852
34928
44
57
5
30127801
238891024
2572244
109683
31316487
24417
120
265
514
153354
65317
372
3840387
6731
97665887
232103
43696
749637
212
28264
132195
149698176
4658028
9141618
4074090
340391
3
5556
884595
348728627
16
174267
22643
26113
207
3691292
4970
130150
63015170
27
31
7565
396
7525492
35193
46293754
509
75590
193521
111
197293
116058
65481
2097
163
2793
320962950
212028
10
1477241
72703807
1103676
86524781
225273038
1244670
3457107
6
7494
153
23263
6318
719565
180
5
97
63810
4728
538515
3609572
39
160900592
1656
144768
30946126
94928
15929689
53525765
15677
248
22
32697
2036
47
1912693
3
173
5196871
26820
211
44
6
4582
4
31
14116
6119038
132
7
57382834
1457
7
3649726
362904505
9190298
16563229
8
273254683
28415072
12448
9566
504791
5956
702777
4702176
624001
3
2899492
254751872
8567613
189
4
124
114029
362162228
241889
24
111627
19719
685
25003853
856
7
98
23483649
105
1639164
745569
57831089
213085
109
2383
1268867
193
19570445
432897
142123
52576463
262269258
416
134712
29
421
5073608
3357848
1363
621728
15639
179877537
12709
11086723
5241
564
193462
106
139923714
697
4657114
5173559
101056
36255653
9974
102544
8
23165
59463874
238250
15
2197
47800
2471855
39472
44136619
91502
7
1861171
110031528
4715
106819
556722
4272
534623
7694
16041
85213
48
71879974
39
562
240
62230887
93
262
7301
190
358783456
10
7328802
187
3350127
73049
14137
387
3
4680
57806152
49045818
241113191
107260341
57
3
15
190252273
7526
4
28181655
23760
30138983
2067593
117
12170357
4
1753246
119
2
849457
117474067
7150989
29455
534519
987
1721718
157
17712
468893788
29646749
497005
1277424
11486
24890953
46
299507
12040761
45519340
115636857
23232317
965
2
69
8476118
4041303
5116
2054745
21672
440218674
1807146
56648892
124542571
93
164
175
383
281
15141
15290
74
78481
2
1445
17541126
3530115
34607
9
8
1020
289
2449
51
6055
61485
5
826
16
948173
1501841
3
1974974
326
125973
4949
797785
40
32268738
6045
385243264
376682163
782
15939717
3
128
856
232793059
11401
61266
156
136831845
413709133
58
473570
2572967
29
8088441
44219
2759
584911
80560
118458553
17
45
42
20032
64
485
123303
194
245
1821340
3
28934972
2085
2738
59941
921932
34968320
185
60132451
15625
929014
19
1037736
2662982
292446834
20412732
1892369
1073791
3
9
700566
129
111
35178
230254996
409060
1526269
69
240248
25
32924
2490782
188661460
4700546
124
576
1906638
138540979
272
3
1917953
161
1240
1160750
12729604
10673
15
661
3393
26670
32433
61470
8
450339
106136
57
17
129527
151145
15477
6950
82375
8213123
6
926030
131051262
240502
14238130
1947991
102
50
10144377
67146948
108
2680436
65774648
182083
38063055
307045
3393
56415
426
173483852
487
777
49175133
133556304
8039
491202
155256
124621000
369464593
59228606
34181
17718067
275578767
316465575
867
32593588
16018216
2
4067
231769238
8176040
24600214
3
7377
186
398478083
169506912
5233
11686
132138
29
4996
28012
3691109
881
132
171042054
3257858
45
192
18
558475
13834
16337926
2799
8395863
126
149
159
771982
36447
445
25007
63821644
7
6863413
197140
14659
6005
1029
18
633
63597
1479146
75836
318322
3
505395318
210344375
2364
26203811
2992
30514373
1682
44207542
78478
99
27075468
28446
60
11562116
217
1497
2
695088
9441533
113
284484390
977059
15047287
2170
19441157
32289759
138269059
47551901
29496838
9
3757700
3404
58
17
2
740
72103534
1810
294536181
59427
4
1816
111
53
4
4089997
159938
207122661
2
1926101
7
19992514
5
33607
2350
2946522
196785
122572
5645919
3
205
3329
17703
196
63304912
3
115971735
48
94082110
9452743
1388
745
210
8164669
522502
14
1611218
27130
25
13256692
688
41601348
1491202
139883
4043
2711
205653
437669
129099193
13954
74
60632
39095
215619256
30445280
216
46439213
16114429
25219385
206
639
268251
899843
3780641
129877
209730596
13
12
1705516
785
38
1496
8649
318
16560444
3
1196424
684384
268723866
3847421
239
7020754
191092
37706684
44
472694195
26748467
2
4461
4845758
102100
1218715
365
8817
35
3733
30157031
219566
68671045
945
16011
390
30
15
305504208
38262
41737
231
116688
45178744
34198896
64035
134735551
27
2
57356702
25
133445
3
767
176
56183550
3
763304
335275
19095378
3542113
328
307
19823247
2291
90850875
48
344225595
18
8855845
260529689
5
63
314716530
123999
204429654
399523681
872555
146
3693
374770
207448750
8107360
202969884
71350
452970435
28235
3
93985
85892752
94006
84394
395432
22
14775650
11303560
1909
372630
137216
311
26553
15389
131845
90
253168
316683579
401134708
3
96348
124
373474
7078306
57
69142
15
1805
41
103
5935
5496810
63
3621
61566520
36029013
13569
3311
14981423
414551
6
3856957
25631784
237310
2953630
369388
246
57322
756685
122
226
17440332
5
4546
3
1748
1634
18
28871185
566
14
7
7120844
201
32882
6302209
8374642
8453906
24375
128239
495050
186
149
69372151
570505
38497
72
120608973
3046985
15779
1035
811305
23635
22453043
5
9050
87640
65062
46
888361
3466613
11270
4056
3
6856
6535
659526
29
12823093
669
18
9943178
29814226
511
82
95
70322504
946
4080905
478875043
238
188020940
301566
1867
189738
1234339
142
31
31085
464
3778428
435
131021433
29998
118892
15
37879483
2148
483510414
52
242
241
94642
99
341791
2
2227
1458911
20
1948411
3949387
44
1650763
132302
51195068
28
3675
60
48616777
13509
396
5502623
105
47905
6001480
171
4494
211
4
120
40971
7704
11
846882
1741
1707
29575101
13
127295283
810
27181
8573939
187
60
31
3
1395719
14337
14117
8403934
1854
64923352
5761975
44087613
6002525
23308
72
237624
83085
293827
490779
43667199
328
126
3407
227
2
1645
48245688
4762545
5641780
221524
19321947
790130
808029
4068
103993
37
128416471
393
1119
231162
1565875
479663864
554333
24
173129715
12589240
10847
982689
182143483
5241
5
503959
22652
33998
6
248498625
6
355373210
5873496
64605830
26
50921
13387
26
22
1281621
5595
2
3460348
125
8581312
296303382
179271736
29666
243974613
3964
48354397
6831681
27282866
7559566
10146838
21032214
4416519
679274
30323
100281452
142802
24868937
1184240
40
816476
609
644474
1987511
90781509
64768853
8529921
114684
22820085
7902497
1098
788795
7313
436
836
1047
26438389
1501556
3975190
6323
12920491
114429662
7998
9937010
56
1662821
68619
519652979
1970509
116177727
6784
83530
15
1393
381608925
164820871
5
11
970874
82533322
207609781
1888635
1306716
5827398
32647753
370208332
5312
3897863
352
227384
178
58
9144
511816
28800151
1363460
6545
403925
3881
20495466
113
3286828
16709
55547
174056277
2512
220528988
268334
8065186
336896
47
66
31919
10
373520461
1801461
449
221306
81944
6010261
4386
400996
829541
2506726
15
3801
821
316
13
3572586
107073
234
27
25
8290
935103
120886129
40902308
211
18471
1480
11874
61497733
6
8158
5
112
509
117523
7
73632300
274458
10241276
31372636
23
139370270
309
3357621
16008834
840790
904
7673
7
47
53
9
85451106
85
9747
517200530
37972285
1457
62
3898750
91
6722
71
2690911
56
234
249004467
6796
65
255332
82
15319731
18399
155
11795
182
52012
487878696
12131662
7448
209622906
983
6
21327688
678
1613116
16
251802671
398403532
468988313
71940
27437
8912
276848820
108262
7151912
92889849
3
73745724
655314
16421601
5
1109293
177
13042065
9020129
123
70592379
4148739
18
28221348
2
69342
305257024
50253
206330
3
2
314689
208454740
64205873
270
2241
60637
6993893
8
63478809
907636
3552118
182668
384757624
21632
7
26753
82
840057
1009
3740159
1844
700
116039
291000
3705003
8274250
21979671
6764283
14300572
6
157
518542275
120734
214
7082
492823660
60707239
7945
1290210
187420
6253103
1763080
59
511
77917760
4
63925
31
451204920
130702
317850923
14954
325559
2
627
31955838
1907
96262
2395427
32292
52510
2954988
89136849
1106
20539
464846162
15660
3
145291918
2356
347
119
4433410
473211
620362
36
31368120
1961
49763587
1007
8335755
38
2
7436
127669177
5
440577201
717944
6
199764194
194490284
238863
358993
237
12
5631436
169675663
1767
258505935
7037425
351852841
6922197
3673131
2698751
1039
37508205
6
107
805
6489
2164153
3
12507646
15564433
108046
401629
54583621
146599722
1134667
32517
117601380
4494800
13
15654950
16297
530968
31341
2155259
28
330619309
7
13264
42770508
2
2
30056
1759
12187
62453
5118
70
2
5605387
9510626
3381
913
33738915
154
91866
9501
89844494
154
4579537
3668475
53
10428647
461
3026
4386366
190301390
25486293
866221
183006086
184342117
5110647
100
8620
2890
3790010
63
1410
434478
14
24
17522
5212
4222
43
15
4508383
6548948
2354
4835812
4
642
4210558
47
36
670791
5826
1561954
187989739
2483239
57247
513866
137
1207
5827831
7415
90025334
7454
2955425
4
437054
9
664632
6
84226
3014
2
7489033
146
635
157
883872
63109382
7305
266037145
7
219005549
523
950
2068448
5
27434688
11
142
75225637
105030864
26
11
2708
552638
159
68515
32821247
190
83468538
961
348023
49648
249630
68803
336006120
72362570
96
83091015
97
84435600
23
11862
946127
4
9344209
3447724
20
25176357
214
3
22874756
66637674
107636282
8307
435536421
858
54646675
7988
86
1769
9
11327
3767
72163105
6447515
36954
10
19700839
215
19981
52257750
389
139280339
62
34
20
51
1683955
1230744
15
135850
2
25124399
681
3
87420
1564
2213
223
244504
335235
376758
51250
4
34553
2857532
28276949
189
271
43298242
261
5606
254615962
19269
1674
13
61237
1462090
3
111148
889735
14752
256668693
1989
222
8
5079
830
278321636
3
5934192
15
24
26560234
36
2962996
3
135
85997211
696
23838986
43827805
6203980
20515172
432746604
10946116
600
20778
89827186
3
1503328
101955195
66667
13
6143653
253697
55
32376
1264478
7974
28
1926
127583855
1986462
40
886356
253
32242
2699536
883
49230019
913
64769
984
77957
240795
16766761
96344
51762325
446461994
13100
751
37756684
6
8048
57
210485
110
3668570
447326282
2873384
17
2776
64134
131
415757
2345632
316
1698
48
60822426
791273
14283
14123817
2
3
9299310
7189
249148
3
116
42676
64
204069
32295
821491
2894
11
42793669
1411988
33720
126
21547
55922574
23
54014
24
8159312
460
5
170506
3
244640356
4205
11223
91602229
10172
61833577
125
19
1312
9708
57560
3925
29669
257
25
427090
512897003
20
62
460
51073268
9333300
370
11731
267
54131
48
2195
908
179
844
4004
993468
204703
265819
1221
43068
23
11
113049328
8546
51
11599
3813678
2028066
37659
24587
245
1641640
6810
24447
57
903
339
1326
1957
236196945
10960011
387
26502
81696
448
92
31097
13
24251
865162
48
2
203
775278
5
2256
1551907
79621
718
587
7799133
41
36945584
2416
248288
4203
2005388
34458
1750090
34
314
414059807
27893
11
94580348
11571180
202139
137873524
12
2
499032
57374230
3
2
2652463
2
461248028
457445446
10925935
35897
7975872
2908674
1119036
14455
36036410
418
10912
44591
56
3885049
4600
12347
19
504777368
33
482777
21
3645
830
41283114
266473
2
1671
379
102703599
10
246
999811
14
2053
303721
15
46183350
44640
25011
50
109
6203
84538
23586
7144
47
124880
122710398
7046091
1582
40985
7171160
367
2509
376417294
23
448528
30
2766622
235659901
15147
252549
887
50
2937
245650
388
417845326
2025
361
1920930
7298600
986
264842
366091320
37917846
26
253
69153
2348
19141
12
939
150115131
86
838
129695
2384
1445607
6563116
31706489
221
26311
497791648
88238181
39369194
122806087
261255
314865
8962
94590
838212
13798
63945
8082305
541913
132807450
20449
16104
89033
169349413
8070
53588
172430061
16758976
1472161
15183
21570
196
80
210780436
101
155
18
16159
135610950
890344
3752847
2752281
294
27334547
1843
1936516
36069829
11540
47703322
1851582
52780
38
1876
251780
7847
65223003
65
1667
556
130519
11
237741
2
1014
10148008
20
2
33
14406
3
533257699
798747
59343262
218
122905516
41
621
820
1712
115388340
1924626
73340
3
13
109430
10370
2018
25
10567
103
475193
888
2
21177330
13836890
15432073
33544876
988899
50038
156714854
14
21271
7374
201095978
117
7
1048
1542
30
7007
901
7289178
214922503
5520483
76901034
40
4
508
919213
20959
44886770
1649298
30234
1710
43
7347
21
46839512
412512
10397198
930986
7488
9574
7
7
577131
99917
3908
667
1400
196
40
44314
42233425
2753
3403666
1712
17661
3
90503
12
218462378
3
60409
20
7867131
5861
2491888
48951
145502940
22
149418
5473844
5
2
15
13657618
1570
253302268
37
37627
4271240
30
9
5925
165960
27687085
56
22
3415
116561
5813125
2579955
7166
24178
2555578
2
5962334
641
20
48
4629
11
1003
2508
5
27138933
994
94961230
988
365790
2
790964
292403
12374
10
13
435
8661
28
2
32761172
7316
37834641
113466089
13486
949192
675508
4986
520491
23792
571
7022601
23
81600098
6
22418917
47672
11895
61
3
118153
2381995
3897
213981
205901
347836
738
63
5
681732
1923799
25991779
24
532
116838406
8350095
29034
908
1086639
110
224180
384
10
169724
3692981
133571806
2995138
73
3945
6636575
167
3931487
28758
83092829
471726
2323
1610654
26
275
2
1834932
60524110
7746821
85580024
17
7
2
377698900
7
9
107
3726
689312
476756
12756119
236
528
219
4
282
24434
51595
12
46
22
50970
11414244
690840
13
173674162
520
179836
23376
93369
225940
2798
13154991
492318650
14704
62769527
134221
43093
114
1864
381082
17855
55
3074
286260122
223538
490
1209704
282383
38404623
110619
237866302
3
25
70101506
14290
48999626
78
1496537
503549
260575632
1516321
81
5794629
6
13
183442652
1711864
2181578
185
209597400
20524496
21
3918487
509341801
1845
191235723
226
54432
379384
34818463
484881569
5
453886505
10058430
27828
4203062
34675
10
280294
69560
142847809
82966
29
80571
423924947
235249
7689256
6081852
79063339
15
888502
102360272
3346963
51976377
23048
55628861
110783
25529
832
32
370119451
51611
28
60110
60929
251300876
754
30146055
135
4434
10134090
3
103
2
55697351
196603
538
61894
82
4799
11
2034
1866322
165
28
9
111
117606
1787512
2518545
6035
30008391
15407235
2963635
295495010
63
32
18185407
6035
45058
8222
3
7905
2
163949443
14585
65074
110
1166405
61166057
4959249
120630000
126
5795
1858
3
5
22
266
18
187
129
7759
1735502
448987
14430145
144057
28621095
3066549
1829026
2
5264
319460
24455
128394467
70
256688139
10333
3598154
72576435
128931682
38057
159788477
42448
17
70
21
8999
93250944
393
19170
123713702
2964191
23
3
136146212
222962739
328
126
8835
1015
14
252614
146
120
1849
3
125620
4
64346471
7819
2539
5776317
6211
40
38555264
365147625
267314632
54420
1087
39314226
1549547
203492
188986
901
8385891
6641426
1199
580573
984
437
23
112
117
118
184586114
17
19760
7483
8134
77988
23786088
10570148
7239818
10219
2
922149
22
239
7866
180245674
567
224779657
6238
1302000
469404
27
45600
77099
445
3
4958132
5290018
56
56520
2587343
262
9346
1300
101
55700
128509418
477
11066638
15447084
1446
12
766
104343404
68
55
58238345
35394
487395
497393501
240572126
646
57
36797676
11894029
387524
10876707
7
1263
7
12
1103
4795
898149
409
207242
56921983
356
106
57984
58
4492
85864
628968
3703479
3626798
25163808
227665
53811510
1801757
1436160
1402
1877
40224837
3205368
3693999
3553
13874
20
1471
1086
15953
92022206
279
4
96144422
43
993989
30998457
38
233
485199090
15533542
142046
214662973
7828668
3
84377525
183403
1201456
816
12840
113071
1619287
3111915
8
13
30
33541
950
19862
498458233
125983971
6446189
120510
293
119320
90
1247944
459
7
114
66
299
2501296
251
30
18
20
70473633
3645
8375371
773
32838462
494419
101424
64917
19
2307
533
724069
190141
7
10452
922
243
208738904
33115
55609311
83
133025
486
413
195424
1922
55072
298371
1807
250635980
1967970
3672
19
166
97234751
2059710
1068
3733933
60589
42
33603
1890442
13967
7
85401287
26445742
2024052
1866845
56832890
10069239
358
92
8
36319
92
1921
111303
112093
5719
2437
684
495743412
15
95902407
6947851
494169883
191479
229454430
1907
432783
4010564
15
74
3816
253
956
208732659
134
120
7376094
54758
169046
55
12
2158471
100
9432019
55799
13368097
280770674
23
35694
52
270884
1838028
492
3557471
164
14316906
39
26827
26
9356
20986988
6
2123
12885
10886098
89463749
6364
2178
4527
6
37342199
160
15017789
219
8
73946649
18170589
2287
66977853
19932
2214
37
13848
274783863
8280287
20
106268
57033
12703431
89556710
28122292
35396
1445219
369073
2636201
266
252203
271
117
767759
5389493
335837
257948664
2
150
4539335
467800
23417301
639
19732106
17349681
206245761
12034629
471496
14216443
208940617
2136
4244
78
1445
2
196980525
6235907
59
3
6993
51568053
158
1586
1556191
1893
57420977
14936650
19946
22440
2
86090465
106
216468587
726
38944555
37125228
535653339
2964
631766
6952
5
1227342
2
293119794
5
205260021
4
36
2147937
243884
234584
3369987
70
1120327
31
1836551
28340721
917
1328226
16716620
314250
1178698
217162
1777
3534584
7385
39
2835
21769
66184394
5259608
415848
20662
1598273
783
12876
46538
227
263853663
364
1044
14584354
296
90012
55
761561
20400811
28
444
4387
277042259
5351
9662
2178623
6140
219
138132
5
21
6
6
78
6204
41774602
518835943
160
92
3604
9165373
30870
26936433
225
15063
25804835
5835
1485
754
6520918
14363
128566151
138726
99
52
287284
170229
12503
6867594
1966562
27325
64915
130
826
9
29644
24715
10226
31
88238
1756
353047
213351026
8
7715
16308960
205827
1238005
110227980
1840
23426805
2586
44058216
438
35599
183541893
32116182
4059856
5025173
5031
442
323808
13065
1065
32694
577
96
22313411
284
65794210
4
30069955
45
3
458196
192
389
8809914
176
604283
2351315
24114
3712
502528
54
4761511
3079
105714384
533061136
110625
119
938
109
232649
100019560
728739
123183
5
238
175171
25755
1821
4183766
23768
23553569
7813
7
850
204
484553154
17805
371
172269515
3013
211543
1345712
30
248315
2959865
1185260
14
5734
408708
146320
11
7579
5393
1928190
75
55860
2
22
238284538
3327
230256
160045998
16261224
2651623
8
1048
5
71
34051
29888984
56
119137
511131414
234004
202
35633394
227401
1218310
4057816
190783
134321
644400
31
1968014
5380
12
99869
441913368
40
87
1847868
1729
86716
10755105
90
2275016
155452753
7339469
2843268
7757
1207
67232243
7687429
242
1966336
63
3
254855
30807
12400641
1174330
32324
60
1300438
18208217
40
77
946
150812
12641315
23962
9
6121
5830
20
8288
23902454
250
11806001
2664581
212
2218
367519
59660
3848
529
247
10753774
17536880
19672
215202
173816
116
23
47343
516727214
3147272
6
55
3275565
110144392
24849
10791
815737
29
457
993
25962
2
56
390825
81480416
3
127
75247
116958656
22
2
35253
63875
2516128
309
2
2
3025
6
1455
7
18476726
31
636
6452
7
871
1365
139057
131013
1817180
25537604
39
3206
115056
22701
205694
345511
1888
81796
10367
1087622
495873696
99253
166
145942903
1730
169
1148892
76723
7
179625118
193408083
16
521768
7378
977
23320
289272
3971706
3372434
217
2055218
3743894
28224059
500589084
220
27
8
1362315
3208
2
173665
8078
3586017
814921
4943
4263
12820
2948
527
816
9218
59
16502505
15
10025
1388036
175353
1757
157
1317629
503
86611825
972
57709
415
7765
3312
729109
271803152
1314680
29
104743
1020
193
8135523
439
235670
13169
8877
17
60038785
1232
502129
6
60
2
56
282506
326443607
561
29624792
121051077
6848553
425628262
1026425
7356
450
903
347200453
20
122314
3
97
26190406
190663325
64546
1222413
18406
373
54
39873046
12338223
2036322
6878330
619561
202
291157
11
3143303
46796321
404954
442463345
99
3237264
63443
157587896
266571
3
7794357
21
48
10
457031
3902995
258066
233837076
1090351
898
455566
2266
70767359
254898
18542
13
41
45
1438179
2820
2610158
64092564
478192
6882816
5431202
47758
235832
119
22745
126616
2452802
3
9
127588
667430
9455754
212
198868
4263
21992
134846783
1837985
139257
295638304
5
721
11293648
3336587
2
30117168
488317
25
2320
656630
6426
94222
2074466
9048
384
3
5273
114
7030
35
512954
3341
5220497
15815
1266
24
4482
21309256
247700
129061913
9749
57748
258988
1473276
49
15053
1433049
140623170
54122909
532658
107926
79538
19314
18960498
49300590
11711555
20425960
4002367
6431
223
721
1314408
104558
20291
13355
506
6579
187
2682736
56933
6
156376721
52
21
3998
3440
4806
460803
3632567
1833
542
49795
231439508
46
18
395216
2
88532
16214
104096244
245
9572097
508466
392
23
4380
9393
1358
53109183
2799596
73854007
8
895
47851444
99
2703
183142955
3760718
238
15770
3931211
456911053
2655076
37
55732958
49
432
14527
121795
45
98
7754603
18342885
1222251
886649
30407
399
27189
10712
1250916
1130130
16595579
2508
4133076
222
8704
505455473
170573134
1654
236243133
11
7466767
5897
376340
10876
114308
6
38248404
27
57805
2532210
4
458
138
805
208
55
855
15315
1912793
31925
49
118319577
39
6
3
959310
92
18854
67052451
78795
3
2158
25821104
2
940224
2078
1361
803
45
3
2
53
84367963
206560386
3515722
21
16696318
4179
523758
5
62
268601337
14
8332553
216446915
737
600353
120
7737507
154193
511976852
453008221
4
376051653
5527
422
75282
3
22519463
8621196
120015
4
769
1029811
7480001
369962
438450
9485
101
507
224809
215137
101
1551
1291
7
31
364
81909734
438078799
5
20125306
3419291
3957
160
24418
108
2227
2
11
53
221399057
8
410
3215
381343241
324186
34
193
53778186
621
76353
36390305
146009797
76469570
4065925
30151383
142309270
464
59
20853
288907650
3
325433064
487
26359494
5598
3025329
8770
21923153
12206
10
37899
6
144072
1979
2433
22
13118
1814
8415520
508
951212
20
3149
57492
4
439296447
266232385
462159266
44
2
43168524
164249331
7721
3
1778136
1824413
19
435012705
59
224
44
1546
9
95541
1017457
1073
22
5
64598
15794479
105814
35014787
797
92
55950
108725799
67134698
218542
13
8
48692160
3158
10709
32
200
6
6
552375
16821388
255
97871
24236
221771
12
466
1143350
8650
2
12429524
11
1572
4236
16244693
551
144466226
26
1793100
15511250
3136742
3
63
376
130021
3
337175
199608
10969
96341
22133
469
15
58283
2002488
711818
465315516
522040224
13
2269
6125316
5406782
245979271
204339988
118848
9
185
348137612
510
392762
54955
2406
26
14
3845180
44
178335309
25168839
39407571
5738
15130543
39378
247
6495
452727
20
585
6
39018
360165
240169584
677
15
215234864
653
2
18675
703
784
3009942
3528293
1305
3150
402586
2599
34007538
1366
816971
24474
12970735
85105043
50
374
1496
383021
3537
55690103
514911
10410
6802
10457
5785
7
49
5242
305
2
168580
11
60
866
3335073
5
2284911
539
128106
8835
16284610
13431
869
58329096
12061551
57
2526699
207605
117
108
1640314
830080
33290117
3261711
4020703
37924
734798
46015512
6842
5818
14262664
110
11119
260
3
4
698712
127
95542319
35
450236529
10
3080
69148955
849
45914
84634
235925
496696873
1334
16391
417
408055304
11261
12
499159075
5166
833
13457343
8
245598
32870807
305792
57
746985
19937954
1779
40
4330
3
238
4
1590
1695267
151
19
1969723
2076225
3
606959
65379226
15
8
22894139
103
51321
1281
348901351
5
16860
215350189
1801
638
202
62
42756235
5529
11145
235323985
586
1662964
4060495
2
2610041
448192242
934
3240
30
34611688
98014434
141289982
2047
2
15669513
686
41530449
38634
5065
91
4
249361866
182
31
3508
413881197
769297
15928
31
12560787
506
3511638
43873
68408911
26
146
1740
1297883
6
302
6
62
7
172082
10633294
130316
7
14535445
323339392
238
151221
170382424
2
104962804
8728496
36394705
2
2546706
1023
124
888321
14790
393482075
20
210238697
15439092
12
30597
1767662
110
102356507
5791362
3
28
165536436
1154825
52569408
214653
218157
338521
95587
3
9539
69687
81726348
25724704
991871
11
161105
3
459814661
89525
146607
35
47693
11125377
24385505
10623613
61
223274
414
10339944
6527262
56
972
11884
11
81140
330319
3767883
19
84
2680
4
3
73
2
297
14722189
119
21817
16
24623
315750
72754
28618906
85994987
174958179
798820
947
53337
1698
258470
9
6071676
420
342
38
12
26
243419028
223700196
164689800
8357406
87631044
63
43
67089107
886
1087211
168
10658
7786366
3
564254
75966
292
19451
459240202
237
388841388
350925
1696651
25457
5344
32720
2
14
33130586
55468
16519
56416271
729129
2
2
39939
1696331
111773
444582680
1736378
779528
61
26146
55377085
420644
62319917
26
280
8
786452
505952
63111803
99
118384056
1002
406945486
202870
3312
21
3096
173608
63
11379
220016988
28469703
24
3378
457314169
54270
519338422
15278628
41964
268040
4466912
1707255
1969
3940577
174
62
7046
15
5
3645
453565
6488254
462
94104295
28219
205830460
1544
4
1974394
3856780
285099950
352
3375971
9016110
979766
23066609
87067629
16377197
1715439
115624852
17740297
9644159
52
45134
864988
4031390
429132302
5429623
386
373596833
11
635
13546
12
357
304537
44
238810338
194290
637
340160
24144
3051
28053
404885717
3785
483
37436095
50
5379549
1960
2004770
667
18010
404445
30
3
841908
281
5116908
248591
9
240362068
153615
1593510
11
102044
1959
264
48
98
77614546
20670432
384
330
30673530
372123135
15717
38796
365583
456525980
17121
2041
461463
7706714
55009
747573
481443
43149
22409
5
4396008
886002
400
106532629
5
238392028
1000582
1555
68
126623
508
2
33212150
10
402
144
443539
130205
3
217466
91
95587
988284
6064726
3795
51
220144
975
15
2042
45937
12177104
3
28938
106
21
1432
6806
127
68
171046
63566136
994
1025935
9796
22633
69095334
6
240
24
458955
123
394065
52
6
26
437509349
1584489
100541
9216457
297
301706
2298248
16128481
1972076
1021
369022
1723901
121
27979307
5
18624
84890
83565702
11
29109225
54
5
757
818126
31784830
1915
8588
4
796
6
143
1684624
42801615
205
41046149
176
27
13
7213472
2561893
813649
1489550
19135679
4020
12369
327833
16237854
883113
14804425
1119151
16659886
528212384
2466170
16775722
102
27515
29722160
104846
3
5657
16
1259375
4953063
13
3
187798272
24046228
88
1609229
24746626
44718
5966415
13249
56772020
173356120
431
1292070
117527
323046
475401309
58265084
6
12669
6
49976325
339
2
532178589
481
7569018
136697586
489
2313
109905565
26909
669
58565533
24821659
1005
10571393
526362337
260510
9486296
52938568
253189203
14291
364836343
1515293
6
59557
163974512
3940
8823996
2
89227
5
840
1705
47
52788055
16
113
255
409
7
139690
801548
465975
9786
2956083
11
154
3360
2491
401
2576
96739
3544
151306120
3498
39
6062346
20827
3647879
305567780
219955
207662
1524
466051141
3
14
24107057
3558
139363
18
1132
1062002
34691257
584815
207308
5309
233
1015294
5045294
109
1600
10
87941
10366
40229334
145
404
1478
71
1441
3631240
34385846
15571
343
1201736
681237
107909
155648950
1388
122
116
12176757
116990674
58218753
177342
685185
17919
139
1861
111864
8
160037
442707
10563653
135
6708579
25618090
46982330
29
344726383
12789436
466
5890
102
89
67081
18
61102092
442979055
426664248
563971
3375082
43662
501
218727
7590021
4962356
20692
237
16062
200739
2080
12524706
944719
111728212
664
650
325853
52442
90444
11
3822484
7701
216079161
464413
307606
7882
471634
139
50979
6896
1281
28138
139
58
4447063
170
15
22987165
334173
2198061
41964
137699
71073
34316956
13051
5
4906
1048
6649809
234123494
2
454
105785415
5
28
103
77375512
438096
2968259
952
1646772
59065791
571357
23
160979
48840
6
4747
91918
69318262
123892
646872
10656
101315585
1987
349570
1447
4708
4
2
4
124766
73469
113464
84693986
27719067
25117
54
2412739
49
78
3638102
4369536
3625
54497870
46359617
266865
126635224
164681872
49953
121323
44
10832770
43226
338872
187
6603623
24310
159058777
444298
89444
10199616
32
550
21057744
6
1824
348326293
55263
108
20196873
446946544
46
2
121068614
3
16
7246
185
364200
118266622
64475795
398216160
485
7856
7507385
63562
12301
10
2357907
410
19
34771026
255
361446182
266118180
103375126
16263117
11937
49718
385
391703
10926082
285151348
56
5
9624641
30
5823573
11383
397
70349374
57994
11647
44981
398027274
44105
2430
506
9423540
105
4
285980180
1903650
8410674
1872
263035
4269484
4106435
8
48
477
109288
16006
77451845
880
4081
49130
14
3528
46063090
82287953
28
13
2439476
5606
17768
2593742
740272
246097237
279
7
946141
58527393
120308
157139580
3736
6158
10743
45
32861
3640013
3742
977
3172234
428138
4919
7531510
79
153744
50857
66614
254206
2894066
96910
523569700
65365393
2776919
786
313560
53339676
475510
1102162
1631
10065
243785449
198013302
376556340
420
96717
6
53
11488
4
7
4
24
8140031
247381
1167462
1160369
147659670
302036
1527349
761626
165685444
251749017
87
2184
5
148898291
24196004
13236
161001580
140
81
941
491710951
193
162604
2817
148
105860
39
69
616
1096241
44
20459240
47
9852976
16044732
20168
61542
3683375
6119749
1041170
61292
2086
3507832
6261507
134239
32
192955693
91688191
800805
1647
14335397
218
265
696
2903
9592411
192603
929
99771378
5780
12
32
15819018
119
433656
175704479
117
2235
101
108162
1822158
482
7262927
37
2
13226445
8385989
488868
422925
66495709
102499075
256285
6888
32224
68
24
2
7
210595
886
30225032
3315
4609
201
11746228
16565
6
1927821
79627969
34389231
881828
103
4525579
212299542
196
22
12305
13427
17798
216772565
80886231
10190
9224380
428
1394
253
4033
7964374
508671624
223988
282
40933748
17917
12851
491
422842757
4005
3801
3913102
1969365
89
3170450
2273
23
5729316
26
2982
86982576
165270
14882
3946053
25
351681
2460
207025075
3854805
970
116306112
5
879052
7290
2555
145217
197661
48446415
6960
5
77373
17
65
1658
106670
228
27989
114815178
243448
118
74
24650
341423906
109
2368
75684179
1986333
176
34283
2
13
655
100370142
1454722
8505
462510897
31657
3
713
2
1312722
5
341
2978791
1582
2923381
9544702
49
2
15453952
5
113471951
4
9
56065419
1478356
32118
1443
130840
12212
1298566
21915
6743
47
14537296
3
23621
39
161
7494
28620190
178133
6
1693
98170
9515354
18
89675
5
8700060
2468802
41459
3359
228066225
24
52739
23871
182514828
176
2306389
411
787540
3857
122403555
38
57
41282
483697225
4285117
95739265
14918
538
134326916
26128
435514
56988
108506
19217
446
2904464
10217
1195
24003926
1308
10205569
2921555
38378
78
267825
6
331037
408050
934096
126
21
6774
6400509
194
108015
2019
20684
5264
759
2
779
10
12455992
1953420
12810014
2793790
149096
21839577
3281
79
2397
2253
135
10538212
546059
3480
84737991
16942
20373
100
5
99
79428045
167621
68
435
7904342
7
128917345
249
479712
1454112
46110
199529
118
996018
8714
14308
17
6
12392
7
55887242
789792
909068
41476
8280272
679772
122
1434
4473
269
154422
104525922
592
2
183906
2810
10
2635786
40249924
94760369
1898
60388758
36
422029713
135
10598
18
53747884
3
2479
6
11
333
3583237
441783
27303
87
7
75322521
213
10966257
63
3543
58047
903914
923031
2
30720
27066925
9062997
299
1460
121
65916332
1247
14
59331651
2368900
1792
574437
8
875598
2011733
299135766
478
1528
910
523112
175190445
9857739
167931
397
4111900
3
3095182
6540
420067
468587737
24
385951
26280095
197
11
13712447
60708117
2915
2456
179
16246
95264
3728
1730967
927218
11617
306473061
1163
146659106
1637
577909
10
14
16166007
8
168
14
33688
1641
354153
212
199580566
7057201
20070
43
78
8905
2077430
189714
321878203
231
113411
2595
7740162
73212
45096
142396
91
217416
3110056
2879
22814687
132627
65226474
22
936
32118
7696427
1631491
6050
208733591
59
33
56
32547638
148824080
26
26
59782
86
42770
25
184
580
81327842
5195838
14507
1822
319372031
2220158
986
9904
31
3
11
14
70
83
388034605
61
1650
29512960
62147
85760
803
474223
108
44
111852
396845906
45
382
6209068
1201
248021314
8879938
2371
1020
83
14157
22
146
26
7907
138
53
5727
129424825
4
109
9983
14794
14515
308255
23789561
21818088
1323
2
289
2465
117
776194
5814648
591532
973594
157328194
4680280
60310982
152645
155
125352488
6
8
89199
23343055
3
23
34089
3909464
46635324
25
112838
72309434
1098
5862895
33790
98250
625
745
200195295
232393
100839304
4
41
61426
2838
202455
3929
15086
1485673
39
697341
225875
1081
2744
233
147
1367
9
112296
1781
514
237
33
164
833990
58414185
5562633
220
7
6
245745876
189910
70
910603
2
61448
754686
6569888
3524877
410
31
14734594
498410
4154787
1184334
420
64737619
3310874
510
236
165056629
19593
4356547
5327
1315508
18
60
403599
436
115151496
17097604
14809
4085
5879550
17192
1355
826610
3331
5751
58903
7119290
6937250
7270
1310
55844
6492
474594
2193
194276
589748
178267029
6392
231974
5063327
159
208990098
1099
508227889
27898627
500302386
55574301
2721108
17267
13274
427998908
27593
88113284
79578233
10137
173425159
390439
154905503
49190147
7743
46956324
11992563
8
99
62
19358790
4192
209646
31269
1760624
6
5679151
2391639
3504
225740647
3327
211
2476
498
230
901
108654234
3
3
402
396
15564
7
5725
4223
42072
136730
1318
2417916
5609779
367
7244
238
23684
505127
8764
200566
47328608
3917741
99939
967
183
14
218274160
241449
1369
13989
37
1740
29
25
92026230
21
12184501
186077
264902110
65237
17418457
145
36618456
39733822
16052824
4621909
25
978161
117
610613
74
757436
3666
247
169311692
141075
56
13731
220
5712
12
191
726
11
2
11858134
3118028
91696886
62519581
353
36155
55781
318
9996668
9007074
225
2264
450955333
3811079
2124909
823
116000
33954
545841
7247
4
42515
4
676
5238
16349
27
1295
1835560
107
51
6938499
23821
6302
222053
46
5
3817
37865501
175851
18
14
3296
3
60696838
17522
17
14
18736538
30194859
900
11
439
1017104
671
394398696
5
20121
123
8170
788
6809
665
43
1519552
122043
2781333
2730
4012
258243385
62
1252
19
8
19029868
1864
2
1815909
60
13
322
7
214650
935
14163
90442
11659
485992
452
63
487669
21
67446115
288927
225
4
49
106500
147883037
1369887
135543
2497075
5583647
530
8
1985403
31401
4731047
7
26566
5291
475772
8032
243924
355272
154141
78
384583
8800692
718250
8617
484
1609561
76884
5167740
836
32142
1547
11837357
2507532
3798
29081726
4
14355174
3
2486
7575393
192273
46561
3169838
6284277
32098
525570104
55688
248
3775234
25236268
1769430
703840
1817487
734527
5
5304626
10
35590
3
695
7658
9
10645
435
236421428
931
1907
58219
61125483
145124
3633
221610
2540
8056
1128
13704
3
2012
25
5
36
2362953
107113838
19
13993370
429
7409
2136
944755
29
78
15872
113682
1771
140885456
437566334
38
21685251
694855
10284613
3
3187
248529692
100935
37
7982
872
2084874
89
3
117
481269586
150433
95
7835580
279064689
83395384
3336
24329983
248
115641
419905
2
25863026
138483
90
10
507273723
302
51447623
992767
945736
81652
13
6108
17556
121563
171191
413
2226
584314
116
501989273
30268
2063
301735
36376029
345733513
215
716313
9
33479
4978277
22520
68
6
5880024
25
3
7350
6426
15
3124022
457023
3187876
31
54
6685
515614757
333366879
27
29011
317231115
42
77476
7429
2
2402
12
181561698
12581348
45
3
54225
24754646
565901
95
216548
1219280
489
3320
26
269326086
2840
6059614
909
86
168
1758996
38714425
55
305
27
330631807
136331386
3
119106299
63
8
115742950
240861904
339403
3
8988
49999792
6
154
13
798
190160572
242
41190003
1162
3035
3
34175429
33805632
269
388
18
193254
1388
22511
17261
7
12630
3054993
45406
220
1544
1296
7662370
32378
31889851
12
7
26
3061933
1207
214
9
1776222
1944
447743408
9082
112
2066
66762
18505919
169
4
463098
218118
10066852
216
6
54708
726826
3107417
15173034
8
87637551
85988262
91352
255
64938
1018
57018380
33
15
1766
88
3844
8841
1094
17506509
69442302
6928
60
15060
343
45159663
16343
85522721
5906
52276
30403
11734471
31729
281627824
2
318
1776
5
199
1588465
49347
30
61796036
5097265
552
153150
10594900
69
2
70
7
23928
4559519
410230
93580
52036
5233
105687646
62904687
61724
31185
44256
3
370688
78395
422
31072
176
10
6580691
1222302
66628157
89911810
1504
153114
30
349
636479
4509
31
13
107044179
2390
5031062
25
10
40782
888450
128713617
288400371
903
1318
6644345
92572005
73553
3246
158429
106349
59993
721612
8726790
6
116
4470
150645020
15074703
855
4582
5535372
500491961
6275559
49429
2197
336891
58
235
59561341
3
13
60714158
388304
454741354
1133
714919
20972648
2
22016437
37557640
117943
5997
825
34
672
186255
74046
54995972
9
1877162
24669
5218360
282043
261504
32864087
277
851
27418
3260
6890351
3567861
4104479
342
32969187
5898887
50049036
3633
567
123
1478952
2
163114
1977
27
21
3
5394116
228252658
152040081
10389523
26222
6540
1364549
47
6748
6038811
14
58302
2068
9307
99
9
3153
1626
2811372
66531780
216285320
2
625
938
1272
73826085
2833
1209
33537
148
221
7691641
2
3944443
8314745
14
14757807
1495353
5
86
5654057
71808313
253
201024651
1369
21581262
113545135
9325
261
7
199
18
65691
37
483
213672118
499902086
104630
3976511
697
6399024
11385
14091175
63385839
1288536
631554
64587
383
949474
104641
805
4586
190727
75455256
8976924
172314
167221
1622
1487
211111
18
479904
49
17192970
157
410417024
235
1925
181395
300989
968140
31146
7116
24610150
240
502675
3662714
3942485
237192192
2937
55174242
961416
2950298
7050
4610
234254
6827
1115172
29677
9820
3153
5455207
87535724
2462952
4148354
115
3
201
3417
13157049
42
3241
36711
22011363
1971655
1984
14927
29
272802078
5
61
332
4201141
476331
57685574
7419190
798
260
1923
2480020
388304
74887735
264
41453776
160938885
7818
19933481
24575
15182
24725
6788
36554279
5831
322
4219571
97039
2905
559540
4
2074157
5241469
15045525
3164
108
119
129688
428531
15377
11630
13
295
1897408
488604933
384
28120
108992374
6
125399039
9204
13
105737
25421803
593
3942266
39552079
1344490
144
63192659
213874
5419
2931897
19820
187
15
23462
133671541
4417
406808
294
1255
11
3400529
11184454
18894420
8654
2
55921055
532505015
295698299
213653
371776
13536
19916
1994
2573
8
26
15857
27129851
4325
733
2
19197240
139709
5679535
15
2
22176839
42109605
31318731
8019899
352
426643976
14
16424485
131087920
2
9326
71426
406747105
896
105
3625
1998
308777
29389892
217832
90
184
23613510
1598
44136029
23
230413
803466
43911262
1422213
252
225071
988974
3957317
3985372
631
1390684
114791
350
59689
418216
12844281
5
92317
58033475
27845837
449526763
1596
385542200
52608000
9299
122060
189
4566
29075199
6825
1811138
10795
1794
1262494
6826
33
333717
36653340
378
233798707
1099
369226873
117
425278
100310341
227
16231216
374
2
3
2775244
5
45156734
878
839079
1547
391447
1596993
4
203
2051
10037124
21
2
160427
105867
7521
432
667
738728
20798
1566094
680736
17
63
2321
302167
57
119303584
243706408
3388315
113
2737403
161340695
72
470
12680
7
6627872
74308
4496483
8412
14834
154778619
50
1110010
13789
1792
3633173
4
52112
35
1879
215519394
669647
41
8287130
371357
16283471
2601
6071180
194684
26
263
368256711
1101
6007601
25
603317
847
506652
250446
277269968
29859
4034
13
150627
7
526606
290606148
66758909
127
1052
188428739
1515720
12012
8
5368365
2561303
4126270
3825
3279499
26
5
36668
102149888
1607802
30
4
605
23
48383
6
248
3524
503760
3050202
502253447
3
5770228
1701
239670510
3
226696
11641131
4
833692
7428859
469172
30662379
214396
33
748192
3
394365375
11381
3191289
3
4172783
367
102
96
1376
3814
3731650
818
90283
88381
206
379203
417194071
1329877
20385274
80334673
1550442
3224
2291974
6838330
7230
2
243273
239842649
2475
2
123
1104617
3
2148
150004059
47977219
42176497
136138943
237797
31
376237
3380789
6405
19486499
2957
8184
431567221
77890
1509155
262834
17108
400806
25
2444
322129
275828
49262
35616
278
118
232
8
2268389
45971940
21707588
407216383
3514929
230793
1579
11774
326
148367699
167041046
120
7507270
1829344
785186
429
586
9
7
728
2735
245665545
6
1889
116
59983
54291
253
44265
815
21559485
3621
59403
26385
38
168407784
421716
283405
351
163330
65
129729014
6
93
16371
1500469
48402806
93191977
719
7
15375
528206138
2760163
1257313
3966422
462081723
686130
3000316
4045861
13478567
21
114471196
13
16004267
43
4552
13111270
807
11157355
2013784
1534980
1246470
292
68
10601183
41700323
5
26
15946
7
10267
74
70
2
58395513
326001
4
1633146
93700801
10
424
1785258
426826
3199
4088
1769666
3235
1813
251
11032
3824
26937
124638720
62
105
14270030
976
1057
6329
32030
75861287
737
13929
3401
192780
3933505
51
459
56
12413730
520363
88436852
945
245229
1023492
16143
54
59603789
3268873
2
84947
2017267
7053
660
168607
293823
13
17205790
38
1555
229824
109169
48
3909
25
21
60063911
12626077
161301
239
2
35
12143
245824
5921
27
454
2465
35
409949716
370240
35100032
12952355
1391
4051
27740438
59217
94507
28
7
20452
1624720
56
81
596
130990
52513
5
225
319043659
171211
251987918
63547
4022436
85817
2
31686692
311244
141095
333535
393755
22830
22586
2
492
7722265
213
437183102
219311
20736
3554867
342
2636258
3
5193034
55
155
59716
179066
13194
39328
30
1641008
18301353
448084
59736
6998284
21354
7
5431832
183790
742
14035
106929005
146
108
315703
182676
5730246
3755977
191583
5412199
36858217
190394114
372730
3
440537
8622
11
451769105
8
27
6071
1543
11
11057
15445340
137296
1634503
1018020
5780061
61
18
33
2
2
11947790
13813478
84
244369937
1131420
5185723
759809
6299
243576
236
8969
36726
2
1381
5781
35
3
100734
86542341
12999506
16308
4
440578
39
1068
48108013
253
31960
301
378069
9348636
11
29338
785
315803994
62357
84
426
9
101
21
8
19974450
7959
313855685
14
175875710
300
4
90324
3208
971329
10859639
5076
1592
231313947
925979
317
5
908905
188
87666
192
232
58774551
468432704
59352
1889
25491177
232318505
26
65
40078
450809480
7
181
2127
43
27
258944
3428
1010
3
3
56
167
7278
171205
28818122
240924730
4
54770731
45267638
87611530
16
18106
4425
3415
429
15
409083
1642
3609
4924
278814
10218
41
3
52
3922
82930906
12202
504
55273
2521339
31897
266989
3030
30
30
10260
911017
25
16346702
53706
24
26484146
1121124
2857
525653
1291
213
14357046
7679760
11
10040
473814703
65513
72
4
12
6894628
318969
26422167
128025
15925
64
52546806
14580507
250775270
154122
237
45471882
11
428
140822112
2
2029877
23725521
6064
1017
337
3968
106635970
28518390
5921912
60
148757
121168891
7439398
3266472
66774021
46
256355
161035330
1302
16
30
59
191
259
6918
5737
16
1213641
6671
223404
28650
9
322
1244
102883626
1946
15188
1096540
18367575
276
152645536
11812
380240379
2004730
122310565
38752713
2879
1437
8061572
82213759
5
39088
22
172258
7952
7290
3
465
28410458
27
1649
27746458
16308651
274786286
28
119408561
25252634
21148714
3239
19
249
30934414
154191
7504206
14109
3
1976
226
16
51698
16166106
198
1116720
13373467
4655
10
767298
396
15
23292
1173
16533617
84268
2162219
191
4070865
4152246
461
1757302
1943936
6312151
9096
20774
5245
256840568
2831876
473
4
1821
105
65507
31
25
50
330106
36
35215343
14539223
529
2900
108
96699252
4018
9251
919120
2416
43
14288
206
63916
1525
1001
2554948
264148826
13
146029363
4343679
125311475
16424422
288983
13193372
60783
157009
32921933
1853
539
417909
377
17623
212699
700
1302
3388782
4495
41968
4359
132
29679
533662
244079
3
19560880
31
2
7013
15
3978
1773
1912
330
8
19262
248870
15967
7500813
1356027
703
795152
4580
321830
67736
301
380
669
10863
205
728
299206
8917522
1872983
7
1430862
5401
323822
355
258387
45
207495
87338977
1106964
8233181
125023
3613
104
473
486889
65713269
152
22
8215668
70583339
189458371
14
1398649
6484668
14566859
8486
181
28492
9
518950825
146
244224
20
1985500
26237
308087
1936707
6568596
3956170
14863425
4
259674161
878
156369
9729
11
1103683
1979
123039301
86536
228
58
18
121791692
97564473
998813
916
6432523
226260
3609417
30
2
91542
5
34034
1769365
23937034
35554
210559849
858200
6
4
22
24
268
81
336795683
1037800
250
157
66404617
138671
63
22
3
422889
21397
97038726
248
91377
2
172
599
818618
1065
13177
49689096
3873810
15
12
1074
5331613
25
12987
276411
70740249
3049665
2506903
212
46832
428684608
79180222
63172
5766598
51
3512334
5
121
20
153943115
1475730
184
2281
26
3973176
7
91087085
17988286
3469
9841605
1924596
53
2007980
21362348
37
17861
3035
59659318
59680
36657
49746113
277253124
193
13
13726
6340
189940324
200674
24505
450929895
14
487
59
6132444
5490008
3557
35
14691
184
147688
11607
15513
23170
23936
69
517415448
14023206
3
44403
8008
14
77134
158
129372784
257808444
307638266
171
1293
120773146
217855644
6
847
86884
102
3028410
38991424
127
50
2463204
167853
3002
345
104990536
6920
88595240
6
26973741
101811
7
47193
843011
7449
19
13
1290943
28773043
9046
15
7508
903
132
458
3
128158
28889
93259
63
46455598
11031
105
82771
101
10483221
125539760
538586
16506376
260
1065018
3
2
171
17
15314004
15861
1356560
52
2566087
43482
2283053
409
1872663
164277
7051817
3236
99470
133
20346
390028882
11899
25699
202179
2
9915052
3489
1029
33070
28838312
11634739
21
3
1237
5288436
5
96607
3798
7534601
401
380354
84
18776
1576
517277056
3605933
201731
330494
4
11
62055
85566
11
30007583
1533046
67619662
9840184
5
228888
22718
9
479
417
38
3
511261
6798
12
7
6979091
1726203
166525957
61767741
17702
175
984
232900092
12027
1983
312
6
3
755498
885487
16
58571
69
7
4945
4636
11
453
3
1672277
45
252690525
52852
1815
195
218849
3295
48786522
6
3837
9943661
2025
53816
4001891
313
62185123
23796713
9268233
8208403
581787
317
21574771
7011
88
253209
8193876
145719045
1259
7290909
58672
2
13
3801
140
29992194
6
96982606
10236
331226
533761
15285
5154
1008853
2021
15536
264
23
1682644
16548
65874
426532275
1923360
45
1403
15
18
5953
10600
21707323
51586
73720454
284
152374
6411018
1846
871
205
2903082
423313
8253253
1789470
2
203604
410899134
5465959
46
191
214960864
9
196
11824
10394993
47
11973
29
8
368633547
7
1833798
3
8861
1342480
12068845
6145428
3267
57758135
236554
750
3
397240966
4
960
1430851
49702
43265481
51995534
22678034
1366623
51
62065761
457431580
4111883
16
173699613
29124477
5734694
5
285597968
6043
140679760
786
15818686
420238459
3
58129
1988
12482901
42156
266
4
30595
881021
55590
170344
345
468165139
1450
798572
298109337
372086
3
1412212
332
11
253229
32
7
7
1347
408
2959
324
5
97
141534
2
4049603
6175
1247
3435862
51
59516782
3372196
3551052
35
494
251092
60442281
1368353
15807661
8
330712367
240397
27772092
103
180923
2
8516
6897179
120069061
8193525
52
8061
753
18121600
1041166
3
1021
197
459
23875462
3270
4450948
2663050
13
2845
107342
9836754
4763200
209718
1991
185768
143310
434011
2
40558
386
963978
41264
5
343800
1220
69668045
194387333
16813902
44488935
6379457
7285408
23
117009
5
2
15390
26
311475388
161862702
747353
23195376
9
227755
955
540
3725880
213991
2103112
2496
88
26435
263522737
22106138
196651
4031975
2433
3
408
19327571
7
653
50341814
7
7712409
12
92592772
3781
26
53
503541
15893290
5
59
29136
97525
16252743
2518859
29924876
365453
1256831
372
315
474147320
5
29390597
13
759
26
1692127
115777309
7
48362
233243
2110618
23
25186
118
5
7122
11594
719
62928260
111230
326817968
6937584
6600561
12559
836494
6312
119626
1881420
65117410
12695
82364438
59038
682167
21
400006
11606121
61542
298371
411749665
56
2222
7346
6992962
47413
33
57682319
123
123
77
59778947
409
203
29
106438889
219
824591
5050410
213
2570632
167840
37427077
39
178425
31099989
27296
121692
31254
51332
2
63316346
43044
1736
61
3093
766622
7709
97910230
187657711
23
245064
38
37811125
1564760
251
8918445
270193
3617192
12523718
1246303
4702170
6
270289
20356675
62682644
2
79
42
117855
43677
1733840
38345219
1086
252
3848440
372497
42
452086193
551799
5
28
80
107389385
128740625
870
915
880
59172555
14356
2190
2537477
20673742
382
8159
6630754
52226325
503
44559551
7891599
2
698282
5320
37031
4750
98850
112791
54345860
2885891
2368
1178
157
59
14767
5664
44127330
394352
98518
247530010
202201
186191
66547880
507244
451
14453814
115
8
227865674
59587291
894835
6524734
126781
2410933
69
432806
7312
211050
3
3
130
108987
901
218744
879
68
22537
3410
4731063
195437
88847313
217294
3055
1787546
14
2
56063587
24319081
288440402
16603
6
197
120
27
56464
34571
22215313
315
1433
7739942
42
109261473
266176573
130086
1679
14267
2223860
64
166587346
62889
283
12
1088552
220469136
473451
94480535
5
629
192
6338
2
121
7
48
133574
71
7716
1607723
5
58426
6
22
3567522
42
1232823
501
260319964
51516013
6642652
75552
691436
23
13085357
63040
4847411
13865522
2013
6
112858
2
13
13
79
77
66499
109247
7594027
47
7
234
24856609
17860
48176
321685
2
20
1012142
376931
111516
69
9242
63
9
234004
204529
10212
434519310
5
16
2
95682723
2293
247772
25
5595136
1022587
373512622
52358
437
1772002
18594
625
10580
45428
299555
353673
12218
36475
396741638
4530796
88527
14885041
137922
3
124
113081845
29132550
233751776
242371
41502
71760
2032
2208
991
116330
385
7
657
61220769
23665101
15138
516523722
31
28469
5
134225003
11200048
3
7403
2384
370540
78711802
365
2126271
6077
9748444
136273
45930257
20
116
2195565
1574216
84
7273545
1444465
2853
39657799
12629460
106
176
31436377
53051
74
542
945025
38
263369844
164398
59
94244742
9066978
29572213
5
6970
13265287
80990
14
29
440
4164
1357
2692253
6
7646406
14389
38
279760495
1392
28207531
1449767
261730
6194301
49108897
1422
7
20792
31842949
48431
3223
13558200
983
113374773
220221
63
9
6852
1833
8
49795609
20
5
193
1323
1725
1608
359
116
76636381
1983285
7903580
442
328931435
281
5
3602
136334145
229
508084878
147925902
64905
8
1123
49245
917
195605747
13
1885
3450
15259
16010923
32111995
1886
1846600
192014563
972483
7
45840626
10561153
456
1841
4807
1275
2047
4592536
1230
360348
677065
110820037
7
6
222550865
96176666
69
3
71
1603
38
5
33495
229046
2383
11900488
119698
1039104
37629962
346416993
3856
23900775
2966225
32965
1679096
504667835
293
169525766
2103744
264386277
1363913
11464330
5468
5252
403068
12624
2898082
7685
4106304
2
885390
22208
5646196
976
63
45523787
51
27
114808057
446441
2778
4358721
222
3479586
8575563
62410
8348144
57000501
15
3
8005769
63640
20907
28141387
205680588
62
3
2930799
547
15797
509
121
3
5288
15
2740175
43
1901087
250901193
5
1619
3
2225
117939
477306
2
1343
287
3620950
3
46
14
55333061
55834169
10471375
268683
116040
2
11926847
116
302389
10846458
1629
233
2227802
58
13
1304
6273843
114
7853
39
506
2589662
6182
3814
10840
14
5192
331617
1244
399
69465
123
2650065
4377328
19946499
4157721
1338
555425
16367
14713584
13204
198959
23461472
3
3836
3
62239
867355
119111747
75
13934
25
2506
196666
22
31630
173347031
7186
4343169
4679
1365648
163452
29477
621
200443311
19528
59771749
487254823
4
12091845
144873712
29890052
147264
2106375
3570865
233438178
1335
140
192313973
3772337
387642
35
38935733
3256
2002570
155
11
6751752
7
1828034
11
944462
22480979
263
11815102
102130251
13
414
783
25
446467670
15
794
220
48380
323
75218451
5
175887669
27
21177
167448191
3
10981567
2
10922128
1702
230600305
14044526
302578
63891
82924938
30
470795
100517859
94
1422526
5533697
6502
3519044
2360850
182970
48624
4938
21004
198225
20064
91
3110
20792
1195
389
49
6
198244
55558
46
305707370
4
431383
321991
391589799
14128
2446
42
1753
89112108
2063
153960
114752
10845924
1328183
33
74
215693003
10719
1029
42
428303483
4
4849
385881
1184
5993750
120170
522692
411027
4
96310
422574
10689057
7203
5974
170647
998
129915210
48281543
15
12
3686
33
510168
647854
237321854
1495135
326
114
1200992
3014
3
863508
993
319
2917
1579732
157339808
71594277
1985
6
51888
40356
21552503
228
8670
4
29
581977
1322972
186367
27
2
256876
101
26398682
10931
40971
4
117919090
18590
380735
14
325250
54876
452506
183256186
1013
3236
101
90964
13379139
243
10
299085
15
494
19049644
127022
44125
32376
3
27575004
355462
253242
507031
512
13813995
32
3914
10451
13093
279988366
347495
5
11846221
59
1115
13607425
59799
352350895
306617429
46029238
44
55081339
105
446
330588
5
7436124
670
635970
11623314
476
13
7482
697398
39524261
350
3236
108600520
232674
204312670
45013076
10598035
997
1015
861
160388
55280061
7230270
76270426
15
14393
3030
169
10062
208490532
24073
74290175
271812
7
92746187
2425
85625643
1919
29280
1564415
8
8957756
39814
401356824
3918664
55019870
20
251047
1369757
822637
18798360
485
7088978
7
5777
193267
14603294
486636325
14
82
3233
1006443
216807955
1001614
365
155835
165
29
7
252
72577
153715734
32714122
17917006
5
3
30221
1333090
397509
6
4
221
11681948
146098548
3
7152419
4746260
507038
212074
1492
466
58
79308337
14525
405
1752947
50887
90
886098
5933014
453522471
4799116
1852
5257
14
9599501
128354
250608501
258
7
184
530558960
1719
28469
3349840
11297720
5281896
22574296
528239736
405046
38375873
2336
1050571
35664511
2691
239
2859529
93
345
136
191
439189896
184599265
125951
128681
52
228953288
187497
128455273
45257824
423132499
13
59385
5
26
22
98
2034659
31
226919
3785564
2013837
92
5
15536300
1902
6348558
25156
10415
19251348
8669792
6
1009369
2300
6888
1319471
60
128547781
9098
9355
183567716
19
36451966
69
4033
3158528
367294666
17004546
18
3526465
283
2489165
117888281
77630363
144394
7942
117
167240033
21240
3558054
3
11125422
3314
59103
7369950
7
163
872342
429115
63391391
11697
891
26381129
23
2664206
56022
241
117706
11464
208046520
255461
6480615
50575470
224
14
33264010
175260
30752040
643
146500
288
5209516
50837761
200
847
48692
944
106
175
50
7
6581
18020
355420
65898115
31570778
148774
1922488
6
130119
229580118
316940138
50
201423
2484574
1784602
15779437
155563545
11
147
1586466
75471
107637
52812442
327938225
31049033
1296040
115724860
252664244
235603516
3159685
8679
16486
16338984
40703534
47059
12198
8772
351456304
156623181
12759
36
1697601
31
56
118696
620
344256606
903892
9461865
195
14150
24669
267584420
569
24045491
8541895
2726233
638
11727054
731
384423003
50
398
18630
2850
2748808
1718
39768967
121888758
419
29470985
534242463
5
4
3903
11872
34084
30
7310245
847982
30
87351
2
365628675
55314
76541
16145
212700
295250
7658
709487
610711
123424280
73957778
1187
32
266
95479
38819
132306
429747044
528
77877
6347112
299
253618
264
2
263
71648
202
31213
2652983
198
4704
181915
44497
474613583
1121213
14593235
31022809
21
112
92857
850
57
128570512
424314909
121
207985575
504859025
514685779
2909
24
2116
445
152
1578
273735187
118538
208953
33
8914055
15939
4
304
68142754
85296518
74449
90
122
3240781
14733472
30958
217
4026232
285
42
2
147
374455857
247004
4
160054081
7719394
231366
791
118
5
38495660
60626
2453
106
74861
16086
674033
3
21021
6264593
206068006
90276050
430709
15197894
5
847490
294834
34273
939
304
172
268883
3424143
18765
503
508736250
32
21281
87302
823
190463520
7106788
54980463
7367
3
6786
2
209146
2
346
7
3714338
10443314
32370471
217
81
15
859875
178
3
133237
293
13
344434
8
7
1658712
1480435
703534
13967600
121568
2018503
3238
1949
679184
1745043
59978
9296982
5627
540
58074
180438575
252
7
250
9
409313
333
18979318
1774377
424749
4
51264356
10231
1310159
2
1640346
661
140
2242
15433
16
4133523
49497914
22512427
162
213
326553
74864
102199212
124055
222
16
345
23588
454912
506489
11
292601
134720
30
3678075
2575
7103538
22
227
9
130782150
288916
88
16829
32836989
98
117
3560183
615
79347
3
28355889
2192
31257
96
30419
573943
14774
107641
655989
61
12908
231995134
55557233
24422270
453
856811
804
27746716
27
162871
355
444731
67
12156347
31289493
103244
16025243
32
269231
16490916
8871769
15
145048226
10
125126070
579761
3
3349
1021
20813
834
7381435
18
57114
103929
415719
15
31662
289
672
436361
125359
28618
2124296
211
2
8
10
312726680
1838342
116065
3632565
10256083
1953
497
172247
190
24842347
1787
1256627
126234525
308
157917
4363547
111
58344757
5
13
104
639
99
2
358
410522019
94
1608
14720067
2966
27752471
22
4480
152827369
108502
262
62978102
4
27196
1510
13
6
2
3043509
38914830
223
11
3
94525
11
3
4
37052037
845
196514
9
100771240
86018
536590
28241
1976
1175
320504
22
371
21687621
111796145
207
417
126
1028
3292702
2871
259213
171766
108306
35
307113
358350
107
472352
4
213729
21
15
180350
62
340543584
4677
615
286098
5682
897
1662
83
142891533
205127073
55458531
6
25091975
5888073
9
205122301
365
5661197
497549251
941358
435228
503
1657
749680
120775421
51079
177696
110754
22
3
115
13
481
10764
354753
255113939
37
5515
1408
4796
345
7
1568
8
66644
25434670
525251895
79310783
19
3780268
130652
32304
79858003
107
161
231829
77513
25
153198
3273
3681
10
108920
2224
24636
90839242
122774
58150882
233790
150
213701647
149
2887
4073597
984
5980098
5856703
2
86535882
152
499
197
2062674
3435
173588
56
453416129
3
903
17412577
48386203
52724154
258924
358
95
4167818
21303
109
955137
875
13601008
2308455
56397895
22257908
88
668845
51066
4
724655
6451214
139713
606
18917
7033275
44
5567135
10667647
192
6
251
957
32356332
239
2074781
14560
663
2830385
17
508099
130279943
379980
3744
6952
6
132
1153
41689
41332794
154
75076
39531
866153
404
52530132
121
14
10
71656617
175
22764641
24
100
10512395
27
5933
544
6597
3574035
3
12174
1776313
267979
6
79
114890
6935
68
3270
78041032
79
40848
12
59766851
12465383
6911
9
64
710
3426404
1243728
358817
3438837
179610684
8982421
375269119
1361463
2303
3919
3
2
138249
38365
28
14907
257509387
238256885
26967
259919
762
25
808
130399
1515130
3
1172
245669255
9324
4242925
414464596
93713682
1518530
452
992057
93
169386372
383542
68804
10442823
7375037
880098
8091607
41
406148
10
274
481
125359
895
65005
49025432
14744
376
4956863
1856110
8501
1035639
2429968
471786
74
13917250
6167
10106228
13838095
53646878
5092
119
3583
7
64
9919
658
33
17
7776
396
42
876
23610
18490
63
4
5
18130
858
56071501
8508
2096
421474504
761536
108
21
2
967610
14524829
401
87356
88
677803
1379560
68335
9
13935795
4853012
496
111310299
209
19018
6257
23913
57022256
301
33797
7080
9087
36855
34162
16424151
10283
7223934
132632384
1700359
18512536
26135
237045
3512817
14
1604276
3
5037
78
6
181
7614520
238708
33167
781
6353372
354000
3227517
3568496
15747
89014274
13161175
7
2
2
2
8096
403
1004
3310571
335595
13
10
852
15
7325083
259347799
1773
8
1148619
8993
1294788
1781411
1201302
15767200
433644109
23602519
7780
6499
1408318
40934
9897294
1295202
219
180
26
81370
142
2215024
10
4532
40942824
196411307
880
227626
12941
4
39620610
8122802
1417749
1725
1552
99746
199
63971
36260939
369
69404650
18310245
1096
339982
23
184872935
209
53587310
2359
15412
6221936
2535
173856746
3855140
2720704
855383
3
2046
31666
4669071
203061
3441
378882
11084
8070817
21377096
164726726
222222994
5
3044
1356633
10178
2
1765
23051
15388281
61
13189
4754561
2323608
285390030
1844
143
968
5919114
7
477019
662
357246
887128
55
20
69525781
4158265
3237
13
511725
15
2919
63828019
4
2
96
34
993
2
113311
304
1240
24
83954
6314851
2042
875811
4
141964526
2773
42731342
143084
915869
4216
233615
164518956
27
17
131929000
220211
2333248
3
234
336040
3743
140497353
9483
8481711
35174421
2526349
109544390
62791372
2
1698626
239395
276
683
31285009
3510
18
35460765
17233541
903
233397353
62851381
7020794
655
259081185
570
2010
62391
216571859
174576941
109
4249925
217
87544
3681786
4226681
95
502
65549145
2791933
48
52
268080
5951
3625
3
628864
32176094
286946239
8296174
2
2078
469982705
173
185909
25713
6
2
3
238
135416205
1703519
44572
27733
11002392
34
826820
156255
4294
4432
645500
2123865
161073981
47
3816760
327898879
30
500131633
26707
685991
1031584
9
284
183
220800530
99834
38619926
39
1982677
15530
20573723
1379955
1512
3186338
171955
215340477
231454
19228
2
67082548
96148
2172
225475
799023
7228
32469467
38682725
101119895
462
9158094
219335284
3046
2
42856
12
24
246831
22
2792006
5057567
7763
1756548
453
66
2235
18512
15
1704
80985142
273711
7414
245501852
15044653
2
224330430
122
117885
374835697
178812
40
15
561
50109
11569
2653154
15979056
457678
208188328
201215
35983953
4
17042992
223
9597365
42
156
142
80714282
25714
3851
17165
438597
4220
252656532
2316119
210
72760999
15895347
6
103
448574
1272
19426997
14369389
3598308
383829716
400762956
146
295478
9520941
320716069
41340024
21
23
146164
128932238
103
3853065
32295
4
471789
772
33169068
133256555
48
17
794
53565196
76357863
6
15538192
54674122
22256569
204832
345564061
3004181
19180
1594
356225
78398222
13
402902
300020
16
27015
5
194841
27
81444
347087485
190
14972
78034252
46
159513
783
1347
10
26
119317894
490587
747790
218
1031056
96049360
5
16184123
123
2495916
272383184
29118
15660
4664
62453543
7426340
601921
495920788
2409013
27127745
1873
9514469
10506
11359202
377023969
264592608
1026740
264
11
10
7586
29957
976641
17
47
51
39462505
919
15
1935334
58605
22
33826227
6361
76528
41657
860333
628
4707771
17
17385
2
48633
17851
32259046
119
8607044
737
23764
390454
23087
2039
8006854
313666
508784465
56057092
1936077
5
25250
3044965
253429905
121565
408
32101336
3605
5
7
992
27055
90989993
7907
72615
506
508212
8045
6781490
18924610
3876
50
34685
57598
47991
386
2727329
120429746
210876
534639835
27
1404
3
8
3
25941085
259674906
18
66943848
29415
1437
449665191
31
2020
7724654
952108
130924
434219071
381
812
65
9
8
9357963
314481
12182
127719970
94
479308661
16522838
7
5297
6
425
175
56562
73738453
1013054
6448
259804202
104
24617574
3
3
381
10714
52
21
28998
112
307014
4
13
7
3074488
12976
16365
107
5440
231
514
1551
429990
9825990
101
40
303
492
11485595
433268938
2821
33813
53051
3575
2047
6
2942662
25793106
1662
62280699
12864435
3388538
24748
79
62
9468077
8108200
427674
748
57541
51
2021658
2
59615
2
7049829
4870193
9905198
235
10505691
13640
32624
122
2033
1813
40843
440419
16252933
4
98
24974
7
113
1405
19
222436
44974
482040
23929
3664
7
3271
7874
1658287
8889426
3183848
114958007
40
2965
12
10974
48131
7191
3
14
307949934
45
3174640
20903085
826784
2077286
644
2252410
3675
4021822
2
756
73740
87
2666
310
14
10561250
67487
4637487
99960
9409
53
4862079
458226290
479
6393
167684
453518
160155184
15481004
4
9858239
1259309
203566
6223698
53034
114377440
4197734
374930
847597
2348969
3698241
155078
207611191
85876303
145716
2
207200856
3
6043843
8987425
1513818
16
658306
3
85
18063
14
2
8838
3635
66
279217568
3777028
522793189
52848
36
11617225
14247
16
7
3115
175460
3449
1936498
7
1069
169011
40
10
741158
6
6
73565
8597143
6
75
3056
40542727
1912287
1474
9899326
41157
6
2
1890
529
5103675
463
453695
54559439
20
203651
117
1669
68854180
46
318943072
266334910
435795
3045
458642
28753
5331
92149
239
602500
2369
66
1259453
18742679
22337
9
10686
351342709
3
39327050
3052
232
92
2228594
3334857
565
112767797
522260
3768235
6997
886994
6587
4231882
515861441
3122005
16
50523065
5532147
7360
339012801
2516345
78418
39857955
17826335
151963
328
127132318
112603745
6
7288733
30183912
866704
1871779
44
193077
61436149
14
362690
36199961
19002
411
111
1443
36791
784438
24713
349509
44669
90862
12
47902132
210
443
2456138
55739394
836
7
3388282
24
573751
376759528
127110
84
68480
364
836278
42
140255334
65
428
75939421
20
114
46
4518489
6435
440060594
237732
320556363
3429449
65
7048
1094969
728
44
247
155
15074
5
6998643
53457
332315348
338
3308
2
704506
28
39778
32675
6203
677225
131414610
66185843
952
1812866
5371
21
685027
2
18
30
8016081
17479116
2689067
20
3938573
59582
36371145
20443
198470153
361266
4352
2807
3640
59
13
302329
2
16
3113
12866
34821
10772
517
170778
3272929
1606
19
99179
105
58
326746207
109218100
42385912
195277
191
7
2066371
1080996
18
572645
5535
14996
306760
118
100600
968
14603242
5839
92
129
4076
122
500878
364953
450425704
27938
996117
39866
174841
48
342023
2987073
173488
261415
41807
92
21475
1508
241456
2871070
32282319
6158294
1893518
1855297
2
5368356
270
1013
1072889
27
693
412897
20
11473
1342
92
1471846
77
477920448
112347
253864595
1478828
1142
463152723
69
8257598
58111
256599551
97240137
183
52898104
13548
19
74
399892
7
13130
356
752493
19
26542
1026
3737
245531
6
970
91
5409904
63
2233
46781
28
60000963
30772221
127962
153
5014
88661
942368
254
115
32579
309
826
3
506
51430
2
2207535
10288482
370310288
10
18
8753
170
3150
250578
1133
1559181
1265
27332
1005
3265129
475148062
65334
63820
15878
4771976
426721
23286462
1923385
39883
2173
441603
66496849
797
13
255045172
6974797
3975
25827
70583
412654065
48195344
160566185
1350
6248006
2531784
1068524
4
2366654
1875
329
17492
119985225
98003
363256
1520
1980006
66540
3617971
104
2711054
41600
391
274460010
952
21774296
3002272
1638837
3641493
1063732
82606
447184
136
310
1456
7165
6894
86617898
358677698
64
17
4067394
7
494169176
1341
14
472971
296646171
4
4637236
2210442
8815
19
29570
87578247
89669
1343973
2704
274714837
3927
3599910
2
20903
29811
23
2
109436710
1260002
484
65151
323934997
10054
519391
131
6687112
232832751
459
4502511
182368421
1044415
961604
21
36968518
1576
42
3
822
2328038
37
77
11858935
151
12828
109
10724
1874227
26682230
787874
13002398
7
3723
6372
709
198958
107968800
1760
45058533
5224
6440
259154
8122
55511
23612
47361113
89
20
301190
8
360
272
38
87186
56025
8324
100
458965
333610838
105598
2234
256
290815550
135817
9918
7461
114
13
153614
426152058
5
176
2098
54151
79
625
31500436
77140104
119489
244078
3
846
350877029
2385573
349954110
1768
6207
1014
253932291
4
278
150133
29
3826999
113
18020
3135180
524370708
12008
76120015
254
2
128
16025053
2
16265
1450430
44
31318577
149745631
80
344997
97355660
261357726
26
9
2940235
43317
53062888
80966495
5592680
115
2
210171496
494
3320269
401216865
3775971
432243915
197965275
15739655
42401
89759
756939
440211958
770
68
5028188
211
11
3589
11
2799348
99219994
118
114055
1885
184309480
391637129
1388032
3487
11001
23551088
65991985
101218926
35736
396497
10358
762632
3633960
37457230
1568
709739
396169
13
2086
837300
13306
132577
215
1875
1799
13896
8
1688211
13727021
62
47576947
138
2
229778672
63913993
125571319
892
104566
6391
27100627
3
177424663
374
183418257
35876
1582
184844
238
465878
16
21634594
126
1918
14
272
8954147
5127400
35
121
493493285
11462
3644
26319
1152
6140
19918589
9200
855
3903
493
6
42623
819
9751361
977871
16199222
27674
1054716
20
33330746
6023
10364
5349
41929882
204896
2769
24
488
2
378810757
3
3331536
1869
3581
4
188408
333345578
2986
2
15827
155486245
887
1126079
122
5070010
3
8336892
414460065
4805
270618
21534
2
91097
103657
4535
36174685
24979
7
406789344
3396070
228074
30384
1204859
1099
30148582
903
1871
26356382
220467266
27120
22
1665
6551
447551
27373
7467714
43
7205776
38911099
1288
6549722
113461755
920369
10400524
33
40261981
162
82
299
4475
10
221
1484
7726842
1583
332949835
13
735288
13053
3721809
845398
110
30998923
8543916
2634
605
459102997
7734513
2
34
14
33484143
265105726
32371135
437729539
72685945
307350406
971
1740
151
59442
6818
170413587
30474
784
672
101587
147836033
278388283
92941419
350
488488
360
506062
5075087
69871
449339036
6
15230
209
235695118
441401771
27
33091
3
2479726
2976900
223893
1538567
25
54
2
10017
198
10327
228084
6
23777
53672364
5
2206
2764967
714156
171
410964736
26
3325788
559766
5459699
6
3528363
735
168819733
2036960
78203498
52307
1212235
2561243
17860
2
121061616
22703
156
486
387087331
413
17137895
794
3495962
104
108494843
1106
1792137
111833869
146545
55
60
42333930
3538
104860101
28405
916
176699
218
530393285
335169544
834600
141728848
3
21109606
22382
12186
5396084
22557
3120347
212775682
7587
1937063
1140
383546
46490324
3
36526
289205
1359
32406
257232515
21957314
2556
435270346
7102
12128
3576
231904000
3
7
2337
31441
62544
124933
1173592
41
1272
406987
16020639
89521
28100
16636743
11
937027
8094
47318
14669063
8353033
3192
2157
55637953
349
184908
14
14898965
91319426
516793
1578
113
153
3
56
505
7
534857
687
10670
55
229879
31
5511728
85
2467
399
203
39670091
42094657
2
18539
496148
252
36702845
252707435
39
398293
3291
547
3582
40902
1949
12
48
7800
120456624
1180
485687
12933690
64047
8780731
10391323
509
116
59552
85
6674
38318973
1498976
63941394
361851
34746
63784
4018351
952629
3534
34086729
2605955
200
307
20973341
6
9
272
9660
865584
2694
85
51527615
413
3657
27498
10
1873774
10
12751
56963274
27963942
424138173
15
721964
143
93952358
11524063
195043
5
1089
492552
401058
13172391
881838
3471156
46478233
498
9626674
4
37785893
209138159
50
31
9452274
290
127
521
2024662
35696
35
52
883
10099
22906201
14761
78492
3
70722124
386308
4
25216
816
4
330693710
88589
93417
210509825
18
27
864841
13190
244282135
221743
2672
22437
21298
14542521
492390123
12333
39854
302527
8
12898
124
9603
284340556
7323
426667
1963046
18110
604969
606647
1820120
457
30692
23306373
23942337
3472
1194
457147612
85992
1070
326
20816
29549
1630682
2
20741
4166607
142
47211366
215446052
37593
482629265
1174
3
1838611
943072
7750
75
9
1966
17
11628940
968
93186040
65254
2317700
344565
3814
53
31269
2590845
56831052
121647
534165
519599
27521
294
235022
3
14642
6
23978
392170
1611
1008071
7
3
5
18355594
1289378
26365016
169814
44
2081237
253194
216732426
1161880
127514
12060767
4874923
985
13749
22837
6885
56
42
254634
632068
29018024
2
443
309233
19
3
19
5007559
1015
113814
25
29
3411358
172411967
512928565
206518864
183
35334
9
3187622
85
237873
6
1401733
2
13
3
117133814
6119808
3384916
1604
8
1051345
5
407233
773115
21368
9624207
54937502
214308616
491
16
189
124841746
201566729
427150383
25577
470947
7761774
255
17
6721621
2121634
8
1816559
6
411361
2
24038
389134270
127813
602387
867
4076
46083655
60
284301
371
628
4417547
1059469
244
139
1776
1850370
7522
2693082
246
10
6695
8029825
62056400
290649267
6
6019
249
3
361
456
1243
18620
6723999
30085
2032
4755
11220330
575826
442676
40
49124510
46845501
180034701
118
1756
8
1005
2777
2964007
18720326
213
876386
955
4384854
721
7
247
78087
144540
20377890
1646
5
4714
3
63419
46476168
154180234
2
31473
32207
32422919
750030
13827
46
3
152
6566242
1554991
106342613
58
5
16697922
72400
2
26730
218952954
4897820
16758026
2851
2
101589
4224147
10866903
40
2257
148
16
4083969
17718
1494602
42840702
10052
1945967
16621067
104464
7480760
547
19046
3673164
3928252
31
290972
214154913
2617
536566368
96
220
70896
13926
147993787
91
4
3730439
15457909
9
17030278
31
8
94461
3367981
5554578
111
4527
29808672
335664
289791
6922
315240686
8
124039
2699
550344
4786
646
777409
1572450
184109
15521
151
76099475
2
45588223
3526602
22860950
585997
7788307
89050
16
13605829
397137
80578
1101
95576
10519099
8287130
53126344
176110
15
12617782
122753139
5621555
6497
42
3216676
7996176
28874226
11
11059
231937362
27
279
720
52436
47507897
1179518
93325436
716059
30
19
181663
320675990
164851879
1595057
1940282
165
9
5239
5746449
384653
14072270
61104972
49
3766
240
45668
351825595
47025765
6644
47005
16562142
16
27591545
3477
310
9372411
3981279
24030
2
3498159
1122431
14088950
11
30399
3590
199763913
26332
21871229
2205557
2
810398
206866
6492435
156592570
313
37
48694657
22
29
4
24361138
6
2
6
82920
114640366
25
19217783
577139
445
51999998
107581
11167251
4561658
687
6
6039195
101350845
59
2706
3
5604130
11345
206749
9
49
382
929
3900006
828
310
10319
61
72788
28
3956164
495746
60
26
201
63373
74
759
229553
13094
52579659
239
13
188658846
51
29
48203
34108655
2194
24480061
135
9418073
2903
59138700
13653382
6800
122459964
3803996
37
4
3416
23
4
119154955
122657
151366
6974
294114
10519036
478962
126905
64200187
21474881
96
6
229
8
413
43
158250758
7621
86312
5
6864032
127836
1419
6706140
7
8183206
243
15209338
248050
53763284
2
3148599
1554
332869
37611
1335
442294095
20018563
22142979
97367
7908
1121
290266
258825800
2689550
5862
3
773
11
340621446
22
730357
57454
1560512
1191557
969430
8287803
468550
3519520
7
2925
7288468
5508062
51
113277
529018484
39
64
48642673
186979
1477
2
215892
3025
132
195921
1887
6
4
4
27605
54330
20
7893556
7
662
501122
120
66364498
4239923
24
160
10229236
905696
183601471
2390
32609615
3
30411303
14
5604
3
2
13012
22569
52
101601
37
28682
189
377
54
31744943
1936
16954
21618
914
786
54
4
174609655
190351
12258787
6108689
1174
6558
86
218
240376427
64
24
19119
90023261
5416
23
124369179
8124
127179481
1445
367145
29
4796
50804
15115
630
168589
253064564
21
1219
99568
924
24734686
13
105685
1027616
1985
7688
3277380
3
32162264
47103590
2134
331528666
871395
7
312
7587
2
22127
360317
1842408
3
32
90704
8111477
9098652
1777703
1909621
79
3579
546
616215
167038
27
65773729
374854
122320
403203421
382
33
27
2479
36471309
9707837
987
3664544
3
14
220356
2471418
74863343
482931
163261014
112722575
2120392
370837157
4821843
252120318
246339
101
14966
2
6548
1837
105
2818183
11027676
331
13755
5726
11603034
66245653
106421
1642258
20656398
11
2295
36
6
3
114872636
16369061
6735
125893728
671162
28
45854
192513909
13
97289
265542
6110
34
3658
39
517
508487101
679702
4058
1353
542803
3377750
699
1451750
663
6592762
24227
10432492
43
223
64577
327
307
2039
1290
327808
62847
4859
1937272
1535
7944
37707
42067237
2
3
126504
498
133
430162
420
170547
973165
23822
177
8895
602375
106
1786
18643
7870235
578549
440158
16081
2909139
656861
258143390
6
808
23
18945
416
36
2
1628713
4
5942426
5
7
1977
313032543
54430650
25998
45167
335770009
2
1083847
6695
33
5976
139
59
42
209
3411
624111
59041
370307
124389770
31
39541
27009
10379
1412
28636146
16
24331
116
75
24771424
202090
10924931
24058
44
227215
130088407
7689
37
503193
189335
4611
62568
31564
12549817
153361837
49918
52
238024309
1165439
24517
917285
1011
353455
18
102456626
8
111
145310685
7
2515648
230981462
120275205
166
156
232
10758
100
187176
22
2330793
119970615
11614
35
7
16188300
11563182
2525225
2214
3
393468
2151107
440938
2
42155991
23
133336635
3
6114392
215
1532
51558
154023392
173
225766
1965
39
577361
3
2
1400
1323131
3317
10
5370
178169821
7969564
11994
3
230
158725
11
163
58298376
247613191
432740512
1098827
16366
6619789
2
4949
230286
302315
52302
12
6
620
85434156
58790363
56360
2867
1539
7
49549
390
441955
179560
1795311
149839921
2385341
60093
2046405
97153857
118
59459
200916
2401026
27774
9752
143888708
111
19333
34902938
2
147
8452047
82938446
134764
62
29151773
261
11013877
11065
68400
515083997
118256989
10455295
274613
38
2287634
26
103
8
8241
2657289
12373405
6654980
3
61069
3102623
4397
14
18042
371439
1616413
99194156
57907584
330765
251
20386150
488239
30
68
57280
13
126147
3387812
758
86027293
2871221
32876720
58503502
29663
3
943
92
420
116
8539549
375847731
95
3397663
61053
28694203
7047
12118107
1502
5826198
173
171773
3583
376076
875064
197949
142951517
5
3736
696
2912713
49557
3
4855
13329
2514183
89826
6632269
231
524210
7554
373370
16218849
12
278638
596759
253
18
130575314
620
326860
1580
76
546164
184612
383
3
467658529
7
92900
34889
437
9
14978
48050696
85
3
41
134
406753238
38609
31483
98854
4857
642
14191
1788
50666
958002
380447229
412360473
81187929
3660268
901
893
132060105
169
5336082
20180290
212596
16
15
9873643
14168
355973914
817447
122
2101749
10
5781
10
100111
3
3393924
15799
63848
7
445
54988
5014
3704166
951226
8640695
851773
162
5925
53
2384
1530
179
739034
226
23
381597944
382391592
35434
14855498
320
1211810
518913
431
147
44274
6418687
4356211
390419051
3316
2827426
1231
38
269
8770884
352966
4
2790
917111
959139
162
35964181
191200
58
20869120
835319
10
648115
6435753
7
8
670
2
4
1278920
91116
261801
5942
3408433
6
962596
9172
16007804
7861
9424237
6089259
20
59774533
29636520
13
107368
26932
34
223
119
27911
4440
28
690
58909985
38036
20
108804
5225043
39154574
1614149
431654792
5
193806326
95013381
1707
5446
3
16
22
2855560
412738415
189442
6653241
13
890723
113319
532595
486
136
3
10799432
27783
425823567
2768231
31
3
22702244
541462
14329740
2
3103560
519262975
16356
8
165712
357
2258929
34556984
678059
189710614
86
2
343519189
92706
105
270666832
1619805
107
751069
453
10055
10327784
11996892
452823712
383
531142
2742006
1778811
326
223
97029
175
626
21
6089
690791
4
127158307
61
3
409
9
2255855
178454862
36
27615058
25
10
100092165
348588428
856
13893218
32675
104
8
573
1678932
2294963
50918
4
2
167
1429
103378
28
405473239
4111207
634
9153107
4432124
9647180
781179
29960
129901
6556226
17
19
3495053
15068811
687
245747542
797592
47403333
54
157465207
268319
80642724
395
63039
66342
16323524
1644
19677817
1104753
69035895
9762076
60531
62307782
500227604
344742
21080397
79063110
5
17608186
399915
2891869
65307888
145652950
6276
29999
21
378680
31055738
54040
295115
3303934
36656
29797
86371885
11
39806902
107493
11263
19490737
375037159
25555
364719504
223846
42
981350
20761435
3278323
24476546
3048
9
485
33081
4006
17356
14426
61376
310959135
16805
15399
506
218
2
11
9
3742
418
2277
193
6989
17
1402
6569556
6421
162
4817523
29626298
25091
512
13546513
4585
315247319
70230690
91038864
9
520359
84295
81
123
1453
79
988999
18
69161
794
9961
2559
11686
981718
2571
2867426
755
13204
5089626
15785
4
86330
9337
3
35486743
12169
18388827
1039119
110838464
454517
10240137
223316486
2528750
13890561
2
27162148
12064
110916
2427
412776743
167119
61293
2
7
64011
675
629
939648
13
557600
229219
1047752
5
113779466
6
12
512717868
1239
2584
4
17
384437919
94833167
1036
63255847
39814250
12306797
6
3
858055
109
10
170335572
1014683
48741
47
5692786
14152057
8280408
29
222028
25659144
129198648
2
120
24934
15333809
6354
34568160
492
962
2
160622164
11
1997371
722
71
1552706
119461
465
3366342
1241089
26629708
471636
6
50
12651
11100005
2
1056520
2165806
161899
33179807
239892
1696
88
25137
338
1105
282
1366
31517175
1398
243775572
156
499
63051415
12128563
732987
26339896
3045
9608
92335804
1025056
363744020
17
43667768
293261364
30
882
43378545
239669
60084
738
914765
47
74957
64019
327254237
228
185
2
47713
91693411
595
2
20923940
4053
293
9771
91358
64
180407
351848
468690704
262286623
47543
21508
2843303
128768
146279320
14315914
1149
3
9
230247
3890
7
189204
25219605
509519
7184
160058166
326
1782
96
11585262
266092118
876
10913793
1852
198
542517
5125835
13471
6948492
7632298
3
15841
31724026
157711
27992
17071999
2
48257
102
42995
28
19
2038496
2709786
2032416
415
12
1706
1193435
97457
159
54966
84067
75
13011
79000386
3787475
115
18372092
3
290497
2
6383
2
729
8028927
17324
21947625
415106
3
11644
358
20
231776
195173
19721966
1685071
133
2459
374663293
42971
23
224749
93329636
203084
45710472
2
253383
24420
42951997
15288921
66
382699
90469
2
1598249
80631855
495793356
1432506
22850
4
377
6
46445834
237568857
216523350
3159
845
410100735
143053474
3565849
23
6
101035
27314
126177
1875
188262161
24803
12
1466
8301453
4102
2923
6738584
24706517
1762575
3
14
12
664268
8
2238
14
29585640
20707606
2462686
3603608
365082
30
239
143
3166742
33257
5835
3
339
354
123
11
48832394
248
35954
22506
132639165
124091692
37
44
66974
48498217
138841098
114592447
423415775
39399
246
8
13139105
472321
16453174
2399418
35668
6874499
28041
477
4444466
348486224
7214776
284779
187838645
12218355
57071882
599731
5645429
1434
38299
19
96193902
246571819
47003
6047879
306185
502
15
242946
5
3839307
99
538126
44
30410
257778
395771616
74
136042416
129781
316647
4904
6468
86456
24
1416132
202352
53516374
19
32707547
114860
1406
17883
167157772
832255
43834668
18
172721
49
1586
430914
29730
350469
2361110
3452654
459268687
11267
1360
50221015
1643
2244
28398
5999
3
203
61
90
261109328
589
24534804
41114351
8145
7228
3
39
13145210
368692
233
234754525
8
65756209
61
7
32991201
16367
2055489
1936
23304514
72925970
227159981
4
274
2869737
414
15566655
12422131
4513
6
5
131
99487
26179
10
3
232
265
6254
9889414
22
57068114
26719
764
2979
418818574
450869849
808513
14560578
436005
54
99531068
160
27929083
1700767
348
409495
54449443
161626465
373735
483160055
797809
188559
99
12298
68070
118
110849
14950
18646
125806
17738
95547
1211
20887
6
13733
88
106
1722379
18897950
26561936
483914352
4
6
99413
130583343
38385697
3
1065
243
335
1395
244
22202
15316
875
4666587
14214
15705
181500
33
59
22045
360047
150
82
2032464
516403356
69984
14624
83696011
1739154
387164
254956170
462848578
2486
306039019
48
488
818074
220
142
1371
59860
7
12162205
10
7744
331770702
11224
2211
324319498
7
318690
78326
366829400
52740
14
11419774
3320
110
265
1915
325719
2932
8655649
179
3767
2556
4492
616
128674
51460
2647249
178
151
326298
546
3
3
16066
88934012
154364997
3728530
156579213
306
715264
29218320
33385
15531
171517
268
3665
27826429
96419
7
4262
81603
14055171
8073046
7
535818180
9214174
3844
10386444
892338
41
639
701
245
30847
15382
81
2239
1245594
42420095
4168
1833
431
7723069
2944
227744149
71910
42899
304
193054
215606431
9149
58
99743487
5933156
8642055
15318
2
995639
43
73
3
163470
453437
229613950
26124
104791
485459124
1173
145887
11
110771
11597
10160
16237226
10430938
5
5181986
420242377
6601773
1775231
6
471
11
968
114846
4233621
652950
20
12515923
18
1889
55
3582368
107
6770669
445366
5
74079
49517275
84
2129
24962898
43
536
961
247
9
56
7
1995
12948336
103560
29
737086
1620470
968
190
244221443
6
4
775
56630
61727251
503613417
56235923
2508800
470912480
366
118044674
9120
927
181020
81
18704
46
3
75
3
22391
179
8173226
4
310153
25553388
14
36088
3910
311054560
1277
30486
11
246
232
1631884
108752046
6
61
29409
3612542
221934
3435
101826
12031243
134054
6
129044479
147006493
28
8719711
32543601
215
259151
11
45453
455984903
13
329299
2
13360
9
6
233913215
12341980
28
237
4
716654
1577339
8310770
384667855
30
1243
269981591
37191092
117173
207
7881881
84794
22537590
2544
22
38052596
13721992
12
84357
671581
59202949
5
9695
9362
3
70
73
118
897
57
4005
91080444
24082
1077
32052841
1826411
3899
153
7547551
217144433
99656
269308
1041087
15
112383
106822712
125
1443620
13680
43335536
5
170026242
33564232
137752
441626
1654
17851408
2076278
327472073
7
4947185
112306028
10458225
41215
282
129
437995
8481
34040
137
2491234
253469796
4
25
28040930
354495311
243660003
20657274
43949453
473
31028
104303945
972
744
217
33960
8404361
265
78
6
39
9694428
70
507182
7540
1975
1097854
28574722
63088777
6394
166
195
25
57870514
944308
25038
224017761
3089
337899974
70404893
2
1638
34373591
1307
512057022
3
15158614
2228509
3
11680
1438
9
1793551
165512936
24225511
7
1294
3106
3592
72242
14472
131205
184120
921283
361613682
310
427583
44362
62127576
164708410
245853205
5093
35
5724588
405
477660
105922
525858
2344
7937827
179179699
8938465
2
15146
2949
5990
16051
63852076
149192
4764525
109831
16
180961
156
38602022
16452
155537
41759584
15745
480003049
3
602
61
11487
270378
884954
21
5833755
586
7
7748
258300919
5124380
4
357326
3351798
3777
1769
60540574
1958021
4538
73132297
491831670
115600
70893707
163
4206
43632639
95
11048385
59
3
59
1676219
4
480023
50885
5
67409
104
20035
61297
2
17
13537
7174
323603
413379
861688
72232788
42949
93860619
131
2742
3342
50519
287
217601
4
383
5815
198
11396
855
123848217
2
5
76084964
2
98956049
327744
3
66989
739
7054
2061824
622
124537279
553
5
28
27816170
263
598
22
40046
3
465663
7
30153658
259708261
25079
93514483
257310
10
34704031
37546
1709874
95461
69808987
223
1423648
13
91566
5241057
2
116844812
20564390
6797212
3873
76
15447
91
513510567
33585
56927
63
182
11655
9637
1846421
3
87878435
495
245576
16
1949138
316044014
48545673
33252186
3
389663
3090
423394197
6
381959
758
43286
1785
4995
824265
2780671
1448
249723
26
517
2
7162
489409
4
2194
41106
123048
12
24421033
3
44891647
743
16230642
171
15
19029
8000
15917
16123621
58
26358937
317
3666270
121060205
13125
995411
493557
53204436
15737
27319835
249519288
206481127
4699040
46746061
25759640
7718286
17
2
1737472
208
71606
7757072
3201682
18
11463
7
80
666
1190
33466551
564454
22
558
103450271
180541
13
54355
31928
30928566
19860
4
500747
7121918
5893
512
70
11091937
90993
30962081
4
1927775
44
48941
202
31724
6816
67073790
1303188
19262
1743
170
612953
5049
36
1312539
195
68
88944290
4004
18
247178704
10407
92276635
8072
5
76
140775737
6418968
70
3315
186622753
259632130
440111
38324597
470
243
6398
96
14680
127567980
630649
2409150
6225847
8322
26622
168
7986282
290266882
20
5810268
6
310006
10309050
4
53600776
21610
210
41
529078480
446949
326602
1310800
120380
125643
23732234
5
60837795
3798
121
2284397
7475528
324
2049359
5
79488
192761020
1590678
603765
5
22
437487
74643
279618606
4869
23
29337655
1967
32275853
314605987
124608387
15
402272
3557
46423
342626195
27
517234
5994
6017
5
38538270
110
230
800
65517880
363613018
104969
338558235
790708
22
13281
32528491
9519
920763
31
163204
11134
18081862
84100048
54977141
6
52
3810535
12172
6825
728109
1875
29788156
3
66742
2766412
14725
1870374
3894184
432366
378027
26
11872035
23284380
8862
139
9031605
33161
22814113
493513824
2041735
820304
101
248
625
6653
15342
3
77
547
414346028
7889834
12626
1037147
125194
55
7667646
3
125890
327724234
849
375
1841
7198495
24
180486
5567051
47349
28827401
38946
551158
21
246728175
420041466
10799187
551
28799494
54
198757
384498428
1406666
430
5
15741
50
149599138
3091
605
80
359297822
10254731
15140
3621
5623
29673
103211773
10554019
74386672
102
407045929
415194
6
434843
49
35992
2064637
2339
27
172760
100196
37274277
7373
223
112
506
1260288
2031
46468189
370211
4418446
3330
10458
3
330882
11244219
174
1270
65
2045216
3712353
321724
10646
21623
1322224
1004
1203
44112601
2213
3723
311
309535369
3217
42722508
79535
32
425688
16412
1510688
3726263
7336546
31297309
314689572
54
15574
507511
115368
86962
362
7
212794960
6358293
87
38420198
1473641
480622811
22
1039763
294
434457877
112941
325107
256
18958241
127000
21
114447332
467334442
139046
275
360182293
2
5474796
112
105056676
375412
87361
2271
9099695
128
15589
1933442
378
7899866
587298
64498211
488447
9
3039
2832596
3585
104793404
460512269
632
2918493
816
16026167
46955
704841
289972171
62361
15097
12491
160281456
31203353
297974196
4055039
257
133932
339978471
5934583
14856157
162223976
13697787
20588
50326
9528
149966885
308822
85306
17926807
62465
5
19
52460
22
110
81224
56911524
176438
7
345952
241518689
2
55897
726611
55
3
178787
139287284
53656308
207895
6757557
38609487
211705
724
208767
88789397
191410683
7
428603
41399
7267
102703
29927
3
106476
86
231392
2
5
41108
3
120
80
9361
577
1349617
125366
409217
41
35
253
816
447635
9038
48287189
2215
1344104
204808501
3719
440325762
124526244
166662296
184
188165
1511
2953
32901784
125778
41130
7174
12046
163064
1842732
377
15
12086
318
131
77
632138
54
12432157
1801726
56652441
3390
25281
180
585
1596713
2
6830844
98471141
12
105632
6561
38915767
50011
97
4996189
8201924
965546
23374382
60129
5
350
13233632
624674
2621002
440341488
14
65462
143
13
18
25
507251401
10784
2355718
42
7
3022795
3
9
143
941
20
19108471
51803544
9278
6002
8642761
9845634
611752
1358
17307708
2651
12194
2234
117
296210904
1288126
44
7
1043224
59
17739
204224882
61400
55877
5
63406844
4
7
4
991397
450
17232552
10687
2601
23628788
37218
56917
167
21505993
158
44520025
540786
1867607
228
21079
159
2430
55903352
58
1161873
115
930931
1687
198
82575613
5
373
62176
61154
344
228209
71
451
14182735
885248
113131
456508122
4
11398179
9695
22
34
81122583
3
20
905
127
3190
2
273228
177
320
2198507
927174
187
42891
129856
27877
7190
426230883
63587
96596568
20546
3851
30105525
2493
12
19
237
15450
233285
105
51
779131
12144
94
1530764
612425
34490
82
9916144
462
29453
11938055
1318401
12
5705943
52933762
90404360
120404984
53477856
84332
6
2561065
257961
46237
73927
62762
2
66
2942798
113
33659325
2570521
16
2
42309316
3778150
144
52386
7
2239
459
15
28400
231100
113241230
1031165
13477297
72
14
59676
30293011
2642
2
140096
65652891
17195
81254
22115380
3328291
307
962099
1774
16455765
503
113751
476847786
11889719
23596
7
2981
62347
58946
80612412
5
6207
106648267
21
120277
3037883
7748242
150330
128566
3
2095062
22307180
53
4
11
13
116860945
27760
194230329
13993
88558
300022
26
2780
2032872
2040
3278
44357021
142853417
471666
57302852
11944519
31122
277
57392969
4
85700082
58
1118356
47461816
41208
13
679883
215811412
87
2217285
7
3
18245492
128501
465580
67710779
1167
5
366938481
801
7274
60688
80
232906965
141121
7858736
18550
3026
796315
1252
262277
210438741
286
23804
318087691
1276
51
13
5011672
152336
49901
396653
2
278
255300981
16373
37284
3609
2
729
66
8721716
38
26101
1011486
49
4
10
19415
243919034
324
2145218
39930
4803
217128238
3
405827746
290011
8209
500618972
13
3240
95
2
86
4
27513
10987013
359286
31759608
29
1482821
106065950
13042
729552
446211
108623
67
224929
8746501
465
34209
343443
107754666
553
114317
11923500
85
5
770
8473
79115
32452
21
400084740
15091
3
10582964
90
4734372
358
22389789
305463852
90
284560
209516967
200660
2057419
5430499
37358
90961
21269836
37539088
7793247
28187652
71648
51818
6004
3648
260
381052
198687
52
27395467
111096
847
128929
798824
120872
7973
182
6222
53
373340861
437
937
1318001
95126
101845
17
131007
16
17
104605812
61672530
165668
640655
490402367
209943172
22
17031701
23
95322143
6343
268851
880700
220175
721
287482834
1360
2962589
697
23046540
28137
3980722
88203
1716
429338
313949339
467
21
14263
8172
874
124353
6
625015
67112
57871
481534
25294
2654
19930
29231
919874
91136431
270
207219629
3
6
5936
12
7394
2
103
221
1004768
43398
10
7135
40644
48699194
16
395328510
13289869
2101087
914
449377684
509239601
357251
12
50
227
1466
327207597
15097
29
21
843364
2855457
36637
7140578
81
76
32053
420235
54
2446632
64444
717
90
25
2
13759
3424688
45118864
376192003
6428
16012622
1770301
2989
2014142
32763596
1865
13283390
63
121272690
358421
11
7
5756499
445
10231939
55
97596
26575
14
10324
20
2848931
9220434
32980149
37782985
19191
7
281
4422541
775926
30
1744659
3
14541
54
4108390
5528028
527
7
12433386
4943210
453
34521869
821095
3
49
998792
66014
5
28
4
440
532395052
107
15386
1355
133994
3
10119
2924
8134
2039
40546
351000
1754576
45858
6
475179
81383
857
9
757
6945018
48283475
62
6453
100
3958
35021136
3377
44771312
3557
33377673
16618739
31
36
10883
821940
875
4949112
19153
6
738252
19104240
276222909
3
135
361
671
204
124
1048
2747
6
105
322914
86586
46
12
413
57530726
2152368
237750
6857
811
396016
75
2702580
37964364
3
8213772
136288
10020021
2892749
1207
56875
476
12081671
163535966
5227736
171
309722863
32619
4654551
4841923
243609347
1954683
78
1506
176981
358112646
45
26663544
213680967
114305499
2756
1160719
21
48678
78123
1096
7950143
8
971
171787
828254
7
59233
112524440
33
1992398
10972
340063539
325
19043
3970
60170
455
59464297
3588
6
1005
91985908
2185089
6
64560458
3674
26328685
104
22199
93
992166
14519065
344477
85629659
14
13
1438420
4391886
95
812951
110233505
578
7709117
12102669
143
3473
131835757
15387512
439
86105
3303272
604
45
62603298
4
13
16752
1644168
4413873
139844404
16300562
15002
996
5
7
33043319
25386
13
1246
687471
39
14321351
13966238
36099
200351
2155634
7
431
121344811
250121
1403660
61117
2
2037
6547
1011
1524421
18135
14
81881617
2
289598
7193
2076020
327
6013
1927
356
59295
72857528
10
163212
140
113
427016049
85
4
2719019
582
7
314
380463
292427607
12150333
16045883
97
110920081
54067549
824
231
38284
64910456
114944824
528842559
14929
3727333
168945
1546631
49
314947276
5
181
9924778
18742466
99
680003
2013299
33
4987
18
1254766
1116189
43698
4453550
218522322
9
9
144091
14425
45
862129
31732288
202492813
45
3314986
7350
62694501
213106
9827485
154
23135334
59
1178
15
213
132
10
24365
21
3915598
63614
1051
5964241
87345
1119688
5587
100
69080
345
98
2354
8
78283005
27117
207643434
13305
1501
223456963
60
57890
50312
23941113
56532
477779
5156
90613243
64319
21267
11358
317
303142269
216018
4055636
109
384
183
1003685
2
392900000
118151067
9
91696115
11141
55953047
216180079
426
103
7
1554517
56
2
240614
2592632
587
219040
324933432
506418978
165
144129355
1073
59258391
183099
3826
107
66505
932
47
31
251449365
1416997
69776533
16
13
553
7394387
12
113
19291779
50231398
34590
7229
56
24
28011627
1545356
278034896
194190336
1452
203014
834486
5
8
14
2
5559538
4423
6249
688627
16792
2701178
112763280
83
451801143
565715
58
473484
11130247
10
13284220
3359
25078110
9379
33
424227970
10
182671588
148932
38190539
67390
421775
11233151
74288881
28
144539
83360636
658781
26
46182
4
162268929
111
6545877
10445
242
2
82229147
21
75795350
219258755
70823014
2
472
447906
17193447
1476261
2357453
147965
820214
45728
14851
8379336
204773
5340
3433
727629
14
722778
19504908
7
6754200
80200784
6
128
10626
102160611
1012348
6
64258
120
2
153751465
54314
69424
117153
26736613
189
46
212566
246
269
208231658
126567
27101
28887
68
44215
659
8170302
3013825
37358
289
36
17
2736
990960
130405
604
3043268
251
148820661
881
72866617
231090918
29
123620076
623809
3
12476784
13163345
31
48
12441
147697
173394
184299242
13
449972
3907455
4516997
53
2
11119
776
177801
801216
13
349558
550840
4714032
10305
256719579
169746
3
180309
1418
4
61419256
4530
7
1802787
11
42
68941467
3356
20335668
49395806
39905
13439
244
92005797
27
2233777
36984
7236915
87877990
19707
14920695
5
212132
16710600
30328436
14354
40639
54451
14555078
276802433
10958
5992
589
30305238
13
175535
1920438
639
3228
45986157
2
23
471573
8
20746
23243
464522049
5593919
569613
61
491583
1123802
6403964
255
4391
1947792
33427104
262840
6208323
3833938
51077
3123947
330023553
63464
33331
1001749
31
129
487
399
32987558
24
32381802
9680
363095
330865
133717095
4804
779
2957
77346
13212651
9
517040
1071
161010020
267459
7
3
8
10033
35
21099154
1065749
112267896
22102
168688608
475796216
321
613
19
1016
30732018
25330910
19867195
56
339147640
621
114719
3981515
34
32
80560666
62977
16622
517072001
13
116097122
2086880
390
23
25625
1686711
127598
61630
2677
271308677
931295
9002
72904
195
420
11
889
2051761
1581059
6
40530
181143995
1519
7324
3
3
174
25753
95142365
105305868
1695322
85
980397
4891126
1478
58
97871
70032495
220571
8067
171
1363
13
1262038
1948
4
19880457
637057
366
970851
55691734
572
407
8589
129029242
88284242
2926
525158361
33324
405506765
7452
190544
1351163
58758
183186136
2237
18595
15651188
5358
308
6120278
67
3042
911500
3171906
522080513
191
3
28
1106380
647
415214
55100
22630
121358
183102358
1865703
578
4307
2729
4
1501227
5854
562005
1988962
407753
54
417
6
47730
158
84948441
95788
373558
61778653
31250210
646898
1018670
131
1512849
13963
119370
11630
950
55618142
38165421
105890690
5163
4364867
3121400
1041947
53
226108463
210480
205
420449
101121003
95536668
445406
295
30054
21566102
62037084
11606188
360343
9169169
7
417
1568
118
32
125
82187294
308
222
699331
4490
47895088
817299
2667718
2133187
333717100
63898689
79258
18304992
4370
3176392
18
16301630
9877138
5023777
16
1014912
355
15462
5874
36692431
72580657
592
84455
3
5584
1310
11
2
199
27335855
629
5063
635760
14714088
5
19792656
20261109
27601
3688098
2208063
475076273
150937
41
7087946
12
322127722
20881213
13168
500400682
22306735
31
221058
15
216
26
2
12
70509366
149888
43118
4020
81335
71
1678644
156
12208
4
319
59972379
52
167432609
32508052
523226
406
395602
34846609
1262208
35
25136253
166
60306
109
428303135
822
44696295
4220
53730
7
22167246
1434607
1940
143685693
780
490201
17714797
118315
4234
1954
109
24
1944936
8769656
1350059
888365
67938588
24336
169
3122155
106936210
41
10657510
2173
14234391
109
4799
77378465
701
129
69153791
14160110
20848
54
25513
3220
501
853941
120481
6758287
185
849
167744
1512
245890
14
553
2019
265471705
7778157
188002013
11447
322550
954392
43
108
25726095
4037703
960880
38798
12883236
3
24883755
150636
107
1956628
207
150
11446
22297
216059
19
133
248303982
138159
3268
42128
10
204197
1523
70
69625
250
126007886
120121
429148817
49025
316398
123859
68380301
29977
4521639
89943848
242952
120961525
223552202
115859
287220
114261754
51924940
387014033
484705575
3881896
7
34
20817252
3684
5
8
271885358
56
861880
4
4581596
184
498
96491
823833
48642688
3050
224970
132425464
7353
522351758
140879712
417532385
372
1195
167
12480891
89012757
16008232
25006035
518
2264213
26638
12096
216
18513
8756
952
3385737
101996
22
407
1077
1512
31709
132614
83
35394
2599045
834770
3
9
71615
6
403881
350815
4904351
354730135
107814261
3
208681
5
8264
26256179
685
349857
62201875
72989
3062813
26
471
351
361689
100666
30
32
146388
15051494
28807
1959290
9611127
10034446
1860
19
7085
330113
7068005
15040015
264227
612556
368406670
368
7381
3720786
896417
56169
291523
702
4
579
3179492
757
754
787687
42251178
951
6
7075
416
1658353
5
821
21621
2152244
120655691
390797
32495158
167
4154075
15717126
43929
943799
2
5223662
6716
2211
139
15890
3597
30215
61788120
8334423
1088
292885739
6518300
11520
349
17
4790566
113
1679806
111
39652
688
258788
5607
310
203737036
7
12
15841641
477
3
2
89364
25
23115729
976
6
3561
3399335
6652
230536446
665562
633760
105250
62481982
723419
24
9262
78603
27178564
810
54
115308
3
2
3
11014
303736879
9
79032
15
8
11
110083
437011
335008
8329660
71210432
30028679
134129
210
6334
1628519
8032
1972
463995
1684
48315618
10867
965401
15585
40
4875392
412772
197372826
495341758
1971
336070744
261333
4887
127
430114
26079
13
4
63012262
82
584130
3900
340411951
2
14227911
27279
64
614922
20
7757
2
6681124
5
76
3105
234869
107
30
159268
61
1174937
936275
24
6381
26738496
666
770885
10
1436
12348
17
65346552
1441891
8763
158
264
398160737
32340
915
436245254
483
103439
403479
140028
839153
1374261
1187661
573426
11812241
178
82
4
35612
2867252
6
43
779769
3704299
4135
1051469
199302
2782642
310
2568
6734
77774
4168646
5
66298
71
2
213296
551019
403
2
13271419
479
21512
265
80565
51449
123523132
117382
242406
603
22725888
114680228
297
238592546
59
358126943
384279
15
5
113
45049
29
82262
177
1226
2386889
64626
21
20
5
2503097
61
194
4533
12018
31236994
1650205
15
397805
3433
30386
143824085
3828
789670
148266784
3886418
7201839
51369044
373567704
2
45059
7648668
7
103145
360613760
506
721
48
259
485138289
3
4110101
1325
3826
37856260
270
34284042
873177
383932
218942994
464448
61901761
198937416
2893418
996011
125234872
870329
26378319
498
307
23372535
14925790
42147638
2606
31
211880610
51
1086
11
399636238
7
188073
199177
56692
5636
9350510
220
3687
3837384
710938
12253217
5313661
146
85612
4914085
1655
64947
86968657
33160
392855
8346610
20190259
1405
77678
2089350
23476
456646554
426092
6672111
32275
176503583
133
658
370
124669
3353458
7
291
19562
5
1245
359851579
485250
376884678
3
27253131
250
731473
4631
17
13237
1454050
12411
7004360
589103
685
812366
114
13
50737534
28500628
13964235
7
20468
945
59885814
101
439509
7
539398
54
220111
35957
367
11580
11
2229
13457002
167299880
31614051
68376736
433
68424788
251259
18
5210894
38811
4
152339175
17119612
20
719851
536319
401679
234036863
30412262
410
457955657
6979463
2478
3
249436159
7077940
215044608
45180812
66540
45
152685
1619
82622018
7900773
24
378474262
52
15852
7052065
44
3236
130162260
5223550
216
21954256
7947
160798
351382
762010
1836974
120
12132
27292112
1098083
28436443
6
41
68
186869
22
11
61
10
289410
29
92819
2009050
3762
346927289
199
1452
60
1137
1034357
225340
442905130
241793
3128
119068378
365253
2
5296786
303222892
18136
38
125486120
39
144589698
797
446
12254010
1256165
225451503
38702
391010386
311007
13846824
421
9699109
3143
19
19240251
191
3915
16855
3420
13667
127530352
1703187
358617691
47389
2894
50
365379107
145684
29
55
316236
36
9874
362035
665
31
295
2645487
197
49507892
13
21169007
5958262
77887965
53064
190
958414
106
257757
415980673
140354
466
17746055
756
18
1784020
7764
4
26
475003
39849
27496
271947937
30941239
772797
3
33703193
9505
428
5708
10
829
233369
1826
26
45
25483142
27225
3
2045
14
1476800
2019
31057
16306975
2758
12
25
103
1131
5
12499291
1255
99127
1356
62440
1654
191301
137308412
3
108
44
5249
45938122
1010937
7
26
257
3470403
98974
17456
606
243024231
51
40
36451013
2729
245612149
30849065
376
127519
1751
332227247
919994
93916103
964
3569634
1509
135536
33184074
30
15755
13275368
5398
55
44351063
190964
198581376
107
6923760
10
180535562
2
33172097
67
24120563
105686
3811
260941792
127767
19
20564022
678067
35804617
9527552
3880
6
7
516755988
15153
88
12
5303
2
1248
30
1839956
45754790
35
63976
833499
10
1147
3019
964206
8120819
11
13837
590
2057717
110462
39107
89216920
45305
15
43110151
4475261
23867
250
7
994
11344318
5
3809192
31761
388
2
6
120
18332291
32
200
553801
474
246855
1966
13
362
21
2441
27
219827
150294
481610888
48338
7
9503765
386851
3646
36088775
5056
12
2233628
45
297099849
27
252741819
193
3056156
3341669
406089
1527
3584680
89
29113
256023
15249
1420
5550596
57
4456017
3171
1301
22170
11258193
1291
33519
80968
18
4472381
165
26041583
231
88
181
16902
7798055
7913
8252147
114
2
4
46
3883900
13
1915
136526374
91073138
5
777934
269
32892
4754
19057434
162436533
4889590
114375984
4
8357
14
2162649
5
206254
75
4
116729665
1701148
2443
2
54107
6340
68545
101336102
3
189
7
4113
352
5
88043254
157677864
4994476
26535027
2375
147
2783
25099
18587
44532080
1222173
4538663
122825
325
2843090
95323403
21
649
16
115684
30
477877054
9230513
2
311352
1908854
2384570
12654412
94501
8
163
66217871
85388632
54157372
212277789
9
6803
196
19326484
116594
1422
2
10893511
24983
29547
117
14756
6
5463007
39630028
3049
100
21683352
31
73249
5418
217
26319
58994
124748399
13082
7
4277
5
949
832427
57
472
366216541
4001
13
186686
56665579
5219617
404117435
29359995
229877442
1479
3107
6392
694352
122142755
2535808
251314816
487603493
7123
2129
125030608
351110417
3815087
208
13
303734
108
116158164
3
280145652
5
2598892
19385398
4438
1775369
6
96493
317686867
13
371179
3937853
12796790
292891
2002
2
2074671
132
197
5
140249852
128172706
467
229
944
60
361095199
242748281
6
513842
13782900
16421876
105
105
139
3695
169
180255
27
1344
2940
33
5790540
106889
2595
128538188
129
1835607
113202
250562
423
19147427
96157022
9
96849454
1768
47360410
37015373
3580
104
86096560
1030235
21532754
261
4144445
85613826
127
58
332312
516372199
156
29863
13806
2157
7179
1504
206
2082953
4
1024504
470661578
86535
89
3
48608294
127886301
11
373591749
3705680
9867
1182418
386
6
13193
1613841
23029672
237
13993333
536530
62748065
1058641
119148633
489
3604126
183176288
15718474
190738645
64625
3455
123045662
1457
162953962
1089194
221
90
455
63392
4131961
4130
305623013
65840970
10731874
502569
19560624
54087014
241
35
1329
115916
7530
504504
58871
17073
22009
2900
2374
29
1075
1668783
6180140
70
493811104
27206558
63038
216
2578
179
32162
3600974
59
237079139
211
5063
15282
1641
1540
16
96
1307213
7
175957
202
6587314
2
31
6
2855
104849
205052
220
3726
2038999
84335
546397
383
216056
98
253
116
8
196911201
872
23
3
148
43351
15
214795271
267108427
3855414
427005234
95
1069
247399
452304165
62657098
26201
1717
265
495675
4
286
173416454
2
16598514
9
2370245
41
985
49866031
3413
287592
118650
373480
3014
12409
2127198
760960
67
4017
823
2
98058650
4835
4
3
15195466
11286507
251
28
29
418
1797
2790059
22832127
126096
2256573
3800
9
12323
233
112478160
3
431
3
1027583
208
528620518
11
10
28383
66
14
22683
41743605
71177
7
3219574
6280
20
137788279
2
3
28
97
10
338
133530
106
20
1474927
182844479
37
3837156
9963
121144
7
1952
2
51
2
12
13602
4042
6980
139
139
955739
2040
1287
260870852
456
331
5555
12293768
12570058
3817915
503948
2
7437744
21672903
7
101
2597
357624
511113584
114
15
21284
22579110
91294
23720
18374
24196603
65472959
13663292
54
34374406
3
181218
176235
62992
44707
1979
1927479
230541489
8049
39
509440111
125261108
20
693
26385637
19
755
1150
2522
571879
15975
3
82783505
30
13341
1566128
221
27664
97691359
58
1501
31
5395244
374923
30
896
42
16326151
50017
174420262
9615
150964
2738
32460
18
9414581
987
12
2378
467824961
33371829
53146
121
1016
50
19
1875372
18952
1814827
87861
11696
119
7267743
4076
5982
59
68359478
1048239
29194924
3723
6
3988
8363
3290
121619652
93
8334643
41193
3
10
26719
24
106360
7477
6947
321222599
2095231
2
1208156
1036
502
244263537
375278
5
23983
560128
23
24710
112044
1171
191768
36
4064527
31717073
387935
37419386
297195270
16
10301
105
2
198
100
696375
373
1465
499955663
5649204
243
6
64
453
1811351
176458163
383
31223602
2716276
137763772
708
706300
25166
1338
515845688
73
31
7136084
2
183485
2
96
11
33870
127974
20
23
225385
4095
302291158
1268
1271
3
430
1326
6312438
9825069
11
100480
960
157897
1746676
5691
26564
96252
15
578
17448
4
25335371
53507925
14711452
1729
373
2492283
22914944
192293299
3
492435066
10682
4065
11411097
34
64554685
10839919
22850
47460
4733271
8146344
30
8280514
435488592
183
4
5223
767831
35
450
255006298
431
41556
11
149
3444694
57092
2523
27864
98269619
265680
54808
63398280
384594681
891
89
22104
5726429
374
98
6516309
17
140705
4
54
1191
111735097
7123
2252
26
38593734
979
1341
9483
2
96956565
193977521
24
126469
636437
77612
30
7625
6151308
21520605
1136
7159
26963
22
1452
992
41205742
114808870
198439
36907
28284903
75
44002
24095236
194
297112
7346349
8742
93330
383127633
1130976
491740
8560373
301754712
586049
26562011
350328085
363
18134701
1597
952
40096639
4
98752846
38109
29
516
371679
29396
27874435
9030
3
154
1975957
66
238786
56578
280594775
319966837
2
3825
85466029
1857
133978584
13
218
5828
6118
3
10213
910081
997914
2
220749240
27281469
47312
1586635
87
202
453122
39502
1745929
32512353
12436501
70
62
429
181394938
34422
704597
17191701
703
87298094
549697
34969
91
2573288
48887
27777071
225251654
219
22240590
24299011
32702131
1820
2154
24111
53369343
7533426
763
1850
92
211382
831
2199437
338
20269
4
1019
1241413
352090097
272
215137074
6192
23642
817
6
8081923
12
937
129788538
1429
2
77982
407
172149
256884058
137846
23875
121501608
2054121
30910
3161206
7
39140
23
5811
40157479
10006607
7368091
17229612
25659609
90980382
447593
107724
150
9291494
579
7392
4
3
52
11
2971760
25056783
101918944
1480
880
13742
418024802
1389601
1848
172
659
7
212575
1273
448
9
602
481
12315255
5
5419
19
5987219
25476169
2328909
246693
80499825
1075446
62095732
533903982
4
861621
12
14823824
6
6536
3
167
1126129
77
4855342
802866
3
121
529378105
12341
51768
169696450
8259034
368313
50
59473
4700
5
771439
7518362
169
34698
60
74034
189327953
296304505
224294
38970402
175141
412458951
1537851
12
2345073
8084586
10589914
1338
6967327
692505
9
140126
3099
28922
113113380
3651
919
78403
4953385
7587948
736962
122
3823
16
1606088
14876
91770310
61338783
98
2
25730
86
81720399
304287654
40011
427442
99837
20962
14697782
1865997
121
284
1777
21990
47
1719
30733123
2
51843430
349
9499762
3632
28564
1591
10
14
1937
3455079
6013
484296
340401046
500633
116702
52187852
443111119
1385
33590
8
3356
468902
1263380
4053055
2251146
5957025
50552
170701
118964550
7657
12004338
4812805
147
169
12
308
55
25701
421877
122
3949
17525342
28
2
2515913
6871
83033
734020
434
20065800
335126
13347065
3543514
14
26
830
2220
28437607
1205
106833
85627
20588
46565
723
20429
26
111324
40051
234305477
3798
6
40101
915419
2990257
124681331
4242560
126
1229
230908
93473
233959
15624966
94
52
810597
19
254170
1009575
1902
718431
12892312
60181755
13393
215909
364791
39117
16
39
682788
335
626
54500193
359
8979874
199641010
84
3342135
15340408
8574040
13536
35423714
15
57268973
127
638313
7014662
8352
133819323
14
68703
32358145
75
98617
8168
57
102969
513782
351325100
6311848
6
176124143
45296096
527169
5364
4094
3
8674179
29986133
17163
80844529
25671866
15898
196522
8665
31947684
19223
25155
2
23124
790
3211
1569954
40
14074594
458
1397
382112
350
11
12
28121405
813
516
7596
4280
219
6404
1676
131584291
4691411
89278
225
6940
983
448
1207
33151433
105
2828
221433940
42952
880
15056
24436
1378
9339094
32
46257
5083182
1598844
6
673
11373
2262
57689902
2
679
11
119
16079
3649333
58630114
510
14
160622217
124728519
458
12023
97023374
348
375112
73683
6726
46
476472555
13
201601533
2971980
72120
14404661
163997
1291
13
1049
9163
185769611
110
3888791
34953570
2872
265476784
1432535
78410
737
19335
81090915
248
2331
2
57919
56
9404
1138
18
527036077
3222331
33
3684
11
50529
3741729
246490
320946241
175
1620
184379
298185
10679364
11660
22
8205
31
300
4325
81186618
55
218036
172
1068
39
1479119
110733
865137
1321567
241
5
66418
12
31083174
43
171700357
32
50429
109
162408811
83
4
825184
31152
31308212
57845616
63868680
676
1003
18
30
1751259
6
6
813469
17730439
508382282
514
16495899
746
8
14963982
126
193
2923820
20
6325818
9
14127
109493422
871
178833
47
644988
12
54
180164
14402422
3
21
526563370
3141506
482988
3526462
86702
17909737
6
6161404
423
295
282958942
73309378
643183
301
124
160997869
177
6
34553440
1359
66401
24737236
54768
652220
3
8804652
7
6211
167054477
51611
94877
14
155629797
327
248
266387
125904157
31
3467
365
383
75323
63
15
820744
7
5403
150756
91
133990420
2314
920
15946
2499
923945
57
9705
130
30
645793
97
28718349
209385
39486479
18638
71459
4
15254097
2
5408905
153
116662794
29
124400586
1541162
310
30
77911590
320826210
350249116
30671
2124
27531607
495
7
843013
3304
96
4523666
308008
26136530
125
762
152
546
427095248
273941
4937757
7210
102170
26418016
7
85
9061291
229908
3031511
2623653
359293440
119613072
29929583
9058112
1306
7410234
3078169
749012
312851
1358910
138231
486133170
53624
184
73099829
649102
432
195710
368081577
556295
2
1046640
63718316
31606475
19
23600360
49765
49115
12667913
45772
95498890
446899
121321
76038
10
52191673
187250110
193670059
4
138543
380
469067
32
50
31
6296008
2095703
41
2587898
70
30134
3692055
959054
28875376
11825973
20
236
48
13959
10307039
77933
1796
474
433
5527
65190
41
4859617
16
2
1677091
3573254
917
3027150
49672
27
400347137
444
2414
9297
10938860
3018
6
22472390
7104
98201773
51
2
274934
1078
72494192
608
367580812
3
60
6996044
237815369
1579
13
48
2
53491
15738659
21
7
45314130
4
7
14951286
130261
25
360334320
127011
4048039
1259768
39970
1998286
36
5
356671
2453433
4112
3174
399407
13666136
52
11
4283963
61
311473
19670422
7205504
7249703
1342
140347
17560
60592
2
127246481
7931724
140
479177330
3393
640
74291
983699
265762558
103606
13714
6938
106487
2
23007457
9
11
5
356205
2381539
92659549
56711295
78716
11
2
64633
469143
498111
343919248
261902227
12
93
15049
192837
4
3
12
51
1824129
30986
5642
586343
587
470
499617784
167788316
4689218
95
296103761
507
47
5966513
786438
16504
108
7897
47442463
1504
3
429001
1409253
117192045
139414567
181
45
10
478294870
5
52166202
418
104737
70
22820
4
27469570
497694523
2
13
123186
4658678
2806
154144
24
256
1282
473210
363859435
23471
1038
797951
14862
11
7
2411
138083988
2152033
5
138186567
187973199
298
727
569
495
121255201
123
88
43352
3781737
4252
27585
142265
23580
229
21612822
1678
445554
89
231638
53283080
2280749
39
3999
287
268
27772
692153
8312033
100577
21572
508774
4141
268562
6
2
135017012
43625
12243662
23313
75
3895
23105854
24825013
21747
241
3591527
745244
184548495
9435
66876
1056
32333
441105879
3
110
5568218
29832
9
332221
12091
944266
129623455
762013
32629
1755
9471
146842086
4150412
75952
245
1577251
9544
2
802157
20
116
36096035
14627
2733
2
23
1875619
273203
1335
108513
146996140
489355693
3
41443602
4
267
227
213078085
906
156392805
257616509
1013
10064
132613
277
82
501377584
2
52637
1435294
1075
614700
35388
42507
107
793755
796
22782735
189414
27734232
118
8110
264399423
1461515
307101
4295
11774551
116908
3507930
300053524
12142
16873
26
108033630
13525292
5853
4
245865
1958
115399
32047149
17974502
492
6862
3948
19074
8510
195586
71
32
400
3102758
487130
198366
29261990
71
30982121
1622151
1020
587051
807001
246705
541339
14
471
58429
868231
198
12731293
8662
352275
81823790
2
306208959
527880
273522959
1685
99
28452
2981896
79
16467668
1623332
768
177255
2432
57517
123025
2
546
60308271
479
1765469
13
4
3562
330686962
13502
90646
473
46160336
2
68925
13070323
116
2
28698509
8926417
2
120491096
351384509
248467
109
751
120
1003575
1171607
2
332133776
423015506
371301
7437297
236
31
15698
522745
11
6448395
493589995
609951
15673917
533564
49172241
3801174
226006346
397047
36755
83173551
1992
337
4950
35429
13
533619
883
3420
110471239
331403563
15
422575628
420135
85
392151
214
5
12951444
88
2952938
2
12
15886311
79351389
1954308
4
76
69536499
4305
28189003
14621952
43
5483192
1279478
1393
298
38
220
38407491
6
165359474
27680981
2791086
473878127
2022
15539752
23321
31538
13778034
23
104
6350
1347
149
79
60138023
1714
213566214
74258838
27603524
58498
16930643
161
205
203215420
885976
1212288
21167
28533231
5
15
5545997
92716720
425260
251544455
28
16532324
8630115
6
2
3153249
2044838
126
2
28
3427295
2045678
3
2690442
126299157
29988
214641675
9
13232851
415873
964914
2246
30
285883
43
594
23
68459881
42377
11
3564
3483060
2
28379
59
4048779
32
2
365507
523
4243621
2617
7897969
9820857
17488
906824
1601123
37
5
3518235
13039
47718075
3830
11215092
22893566
13541867
371779478
42575
31
8
430
3678079
7647807
90412142
6
633643
203
17894425
55
262255365
14018125
101374
161
7051
1821
20886294
6565
116372404
14957
98006
5
25
105
31986015
206947116
97634553
4
1138765
291
202
10885088
3
7990692
13397
10413
56132
1477894
56690585
66
101265561
118
5
12359846
197
5
267570479
399
68
1938
13197038
45
23556
17647
25466
2
99
18
70369344
2982
530619479
18736916
23
36
7
79795
9651698
53
2924
223
812
670
4110
252
62327
133778433
206656
8151
181
12598
229228948
8166
9886
35150
3610196
141
119940
97
23665990
4697327
478376119
12204503
22213831
445254
14
38811260
13
192176035
94
839
2188
7
196615879
210967
463810
3
4010602
15416062
170
22530335
690
8452
166755549
5993
846
50485
89627056
46273956
923
340095
394576
241116
694088
638
5883
830930
397
19069180
11
15
361473
260952371
45352
98
1359
186460
548513
31
12086
76
6054
105589
4137365
201
484
5947
103
16004933
2012628
247
41096
676
11
30
100622
1227
1936273
99141528
16493338
5192547
3089
842734
16126
60201
29726
10
146
61495
30
25580868
244663466
2593860
115151418
2
97279451
5596
721222
278865469
2861186
271085770
44
110
4
236614923
104709
342
62570
6164382
194
8263
11
26247
12
1963562
3
27316
642
29
838
370837601
39
22687776
7
927
72
97
629
15
790849
60978714
30206
2
1950
56
32910
1042364
475507991
101046
161
118499
2709000
252204
1530466
596
1903
58
421677
113413
564099
114
672
792572
2441731
7873
2219
10899
14676663
16
55668361
4
68
13
2
1243745
7807704
5
1161
104954497
302613556
971
216962
53228834
215222881
3
885408
116276988
2
12305115
944
11246
709
476642489
913129
36
49705056
5
1471
15
187639020
15
953381
5
994
1198
229149
403790
23434
4949169
264116606
3106
25
68
25
279
47823264
1312
25715816
1326
21
7
5823166
1407750
3168
771614
285662
29919
1572637
13
7
504
7
28744
53169
1846
736260
660
76817254
7
147635
22816089
639
15448035
256168138
11156
49
4493564
11
15
142360478
53913371
277096
457774
549
1426
4090228
12056287
62456
46
9149862
5
6564
204886623
113099280
30669
1219368
23
923
6618
319416
14803
3
21598
3
5286071
6922947
186890372
23822330
3097
109541
179257
3142
7
327667829
7
61385593
297161
4
5763
4825795
8852808
126
45483968
88797
2
58
1434
2667
7297
731315
245018
255
14397764
10
30096330
7808207
645424
461
4026
464248615
1732
939
1519484
37905735
5
3577270
23043
620514
581
95
28
99167725
1132738
5334
43190196
2
101
47336
775693
25504363
8
1514540
277942
2
9763861
126
410234344
581
9
91223375
9
106
95811
215592
5556
30
127111
1827
955565
1037
5380975
3944
86
115890
220099887
1419
58382669
4669
4060461
187471
36
1031
65042660
3
3730
2303849
334093
32748132
19016465
115
38359729
21026997
4548
104295660
60065452
58
429
32
8181903
208
3
811010
11511939
382671
87625
244
620
487374935
4
25237934
201
14419330
20
4235775
1761
47
66981562
887991
1554576
514048
19
82635
80
6453251
3
12
101601
110167
1636082
306
11139
141193611
392
422895
126
1891
51357
1928933
50555065
3
4244
7
11
3
4
11
3702988
13199
24745305
65
6186
146
3
21703891
1070
231
9588666
106972886
25601
6717
18623
24730334
6036
11
11
1171
12
224508
8586232
230
26979160
21679
5
4832103
12
6
7436520
6
93
713
21515169
974077
214159157
24825178
3250
197004
24
15671228
1982
25327
7
2802
324869272
18497
43
163447908
11780009
7882
3389
286819433
818674
1004834
5
914443
188956
198
24531704
7071139
6
211
14119177
819
513913460
24530
31
2
13075
31
58496454
425
149700
28238276
687
3
1211
123
378126404
494185
155967796
213906475
7904919
1108
256074106
61
2001
139775605
158134
21250
3569283
9350039
37114
45854079
6507742
32238692
32297245
516040
423593694
3
23
8872
52664288
12035566
36
347
703893
138
41529582
203
157323418
9819
76108
509104586
44616
17
249546
39
4014223
24781
63
358704
33357033
12
2
2
691735
117
1805
366792697
137
10610
86090
3805
13
150
3
255071
252962753
10791
904
196899
23790762
1014040
7
158905366
137892952
126727380
4092
4
9435739
83345656
99811310
423816215
2
4385290
588678
35001
26794869
1815787
29
23
16
472
18540171
158715525
468685769
84764130
4
275565537
125540193
100546252
17293
7094415
47825
39133489
26
610323
2003
626148
63
3698906
162
3
157
506895332
7
212731
93
19135
29384
1270
32161
13916
380607127
2954
3540381
796
73699
47528400
110573
14984
107318
2463
39645
267
55
3593
58942
63872472
1026959
96399
17142495
996
93
228
3
65992055
2069693
18
237439
209
7420
7692
58039301
17
44212
89
245414863
129407
375075
14
1251
3928
447
19482156
5486
58499
6
275
26996
551
12011263
125441
467
10057927
9298234
37819177
1266608
16901509
22594
6
2
66385281
535781075
247203
12756
7288
278317224
105232
208905
2307057
6
56758825
2240651
2318
8671492
525153860
266667775
9627
2
522
30552
24140
749
3
38
49926
142671567
209
3906
3
415548
389592791
178967
3
43491
5
438554
434275
1080496
124
8079
1735940
5
3443
40434432
28
1970185
2073985
1852
403497573
3833
4
827240
3
310895
1704801
115
264
67207696
669
8
65467
61014901
24738
44539
56081
7660
99
188
4
113619484
127251
233746809
71316
18
17
55329326
8710839
1852619
218304980
12349
331
105759
6244420
3865885
2
360373
26
8
56822
554023
92
12885108
14877236
1807
12
61441415
534179
6016
6711776
17
187687215
3948
3345863
830821
12089
445
14686
74268059
441
143131788
28962
516
467735
63672
27477
2782
33358
43781266
34402
24624
820253
892591
15
3885824
788
5
1545233
899979
4058
108
80
173329617
6
148
101
23
220661
371
128327454
61386
18805
17
48194444
7
428543
1011
783
47746978
993340
62123447
59643017
2463862
7004038
126652739
4062
76096699
1111950
3
863
502364
7
17389629
141732
93
936594
49
106
39
29022
119
20807
133016036
5
332
7332
35763
244
124
509
1206435
6590
241567
7323
1511322
65045112
190335989
51287
724
3
424552
14580
4622124
67214817
5565
1854761
538
46233000
95
77
11
422
313836
1453
1681232
24
8
5513122
56
335672
900
870896
30
591891
872210
7
31
3651
52243
469592
19532173
168040327
7
12751
29023
1608150
6
7
551
214482
2
327900
14160
261504
138466
235545
433
54585
277088699
668893
26756828
194
15494755
49
9376
4255
1159157
3798
962
307378
34
4
4312
156
55
448999111
208700031
25
222129359
18
4
7874469
5396
196628
458561314
177
48038
1200416
7777
419
449
382898283
552235
38
162065120
562504
71
66
395020353
5958
47109
257078079
73459376
415
33276951
734
7
12289723
14502
734
56038
109
7548
37873018
1991478
482401057
17190713
28634
143
2423
455198338
1240
98223187
3
9
858
116755785
2584895
1408624
7168707
7
38
3
2
27574
178
2856317
268
3
16896
2517
167
12692
10971723
23438
64
1180247
14566474
133396
64244
120
785
60376070
25860
236
109
28206689
42322
464
4888498
8113568
379
290328
528
71507
2790644
24546700
33782180
103
40641221
8097
102121
5
31
346175
99726
1128019
29
5
49
126139941
7588365
426359791
3880
14
1081990
14
26271
3456671
1904
18342236
15484847
45031797
15
125
43031899
54503
7
3046249
9034923
269636964
247982078
37358660
498494
2
5421235
93
2
366976591
17621340
400329
167
8
18342
33091410
373
18107
62246
779
1419
47979
725292
3280
8
10769
40003
31153131
133304
198
1786
9946
28
210837410
14546500
1256025
23733341
6296145
60
7897
1003
21233997
59519738
467464
19839403
27816
76687
527375
106390754
514
1817812
110045092
3238863
2614440
34159915
1101013
13
145504
7
32600106
99409
40481
521895
9
53
11
3
10
526
71
94
807
3
1511958
227944
26019490
161362
7628
1414984
5598
111
296
57296
130047783
410762933
1914571
2718462
44
9
2005
126
445
8
47971266
695
405
6857910
12
29100750
28796836
6
289
527
516765939
2991547
244152
46734551
2063531
4
21785159
544
38
853931
9785
49490
16
316898
32304828
836605
3489
83761066
226
63002
1021
7
5562572
732
915171
347001
1023414
224773
9
5794014
5192008
6
17442
486559868
13658184
1337787
3933
7167980
507
7742
9
14059682
26633
59
196671
3
26730704
30460
584
919
145598
47503
29341
6461
2
494724
57
107082017
2744618
101905
866
72400142
5167
428323695
15648126
193
4439604
1729113
42680093
420522
13904
130587
3350075
1688
1045899
300
265
3384
15413
12
11307
359614886
91089
149748868
63426345
23692
104292
69425530
7607768
2
124
8094
112354913
113863932
251
249472725
5961668
33
32
179479
89759452
104
31322
928110
36
420204
1306
3
75325912
462
14915661
3
9380699
354831
1410198
22238
10
176
363
12
11528
6594
2
79178004
13219
4164303
148325201
2
27
3088
6417
2130073
3386316
42
30
7
2945
538
389
1246401
236043863
36575402
46529865
6096370
4026413
17383400
29228887
1781
171
30768641
17
14109
56104
13
1245442
106
8564077
31
114048
480954056
881
190914
3
20727
28827
18
141398261
493409683
9196
727123
452
310543609
101303923
64
21
48981
2689344
2723476
21
1529085
87783659
564
3429675
2753722
375
537
7813
2595
104047
245
3740533
321
1353922
32352
5895460
6219
951111
7673876
26567
196
18869455
3
1225305
444686
482494755
5
51427
724576
262712613
1024
566
146086804
325
58
1190
791628
11855981
844324
377104469
6
12
2
949052
46556
499857
556452
10
29805008
13798
286
1490
3672
147
265399915
45
18161
48381730
123803033
135
1639103
408755229
12012100
54766
6503
95331
59998291
2
201128803
251666
163690
11146
79145814
211289
12
9108
350765
321683
158
219865
1808
15667830
1612
2439
237080
393935996
27
5
208535343
23
1827
4898
73116447
20194312
8845749
17103
207565587
150525824
1969149
66829
393
3935272
120
141168770
68142
85
21848119
256
445
2
2854
505
5520594
11997479
224
104833
159617
478
4055787
257
7
17286
3197439
148046
11201380
130460055
776595
50
14161978
433
180
14
4
30560068
8
2884828
16
59
170402
5645
15800521
823024
63088
22673699
253
5177087
26909471
9914
48950
126
1530
11
1393
4
16
47568
66017501
231856203
219
600
54406739
4490
6
56195
35998
1360
225536447
287
188838
1042653
106948726
387
26
55785
71697817
342081670
64666082
2900
2
4818
102
3534
513077
6405910
264
35
79
1164
1221990
602403
6844489
896
120591
2782
2
473067302
43254171
1677
168210083
386
6716
264139677
408942
36
120
121
3
16
34859211
149610221
33
178
15
145
109
5421286
1564219
8
1439006
3610982
2287030
632
55
125
66259284
96427
185899546
58
429
51832899
250
2025936
7110
5782889
1546
7044394
127
68891
20
6875483
2691
97024484
189263
7
2939775
2743640
1454
32698
165894
10
7
227250
105273
101994642
34667
73420
347177703
398632081
1225238
629159
2
204854309
88198990
521
450249
333
199105
126882
942965
424
1918
28
48528
13
422
11281191
64465808
1735
218359
10114586
18
108
1823478
46089325
5110
355650
12782
24242
5950
250309965
14919
1310
31
9490493
257418
126415432
28680
113587
48
14819555
13416628
10
375
87
479
4064
9466061
19232520
8
3
7782
159214
3208738
1651829
63534838
5
23612
98258
762239
3416175
24555
279
7015505
3
982
6759265
27
108651
1826744
41022
813484
4
418353029
11514
453549
246035
3205
6791217
5
42
1796
3973
1640
14156018
2638
30
192663
6293
32341
15712
66655
1298553
293141
24
10
554
3976
231
115
2589
37830
126621
100869788
28652
81
32
201
2
232320742
757647
7421
2078
252445417
21156936
111924
25579
12
10255389
144580
5
13
122682
3282222
259
9
769998
15975495
49555344
27095
41698
101239
92
2187
1582969
454
63108
26618
9359669
10
97
43184314
253340089
1707
274832
10205
8125
81
76
476
29
231444
964
414374
20166
113057867
3
5376661
25
52737
1183
485254408
1717
7
4
3134619
15072929
3041209
18273542
479
35
31142587
258895998
900
49181831
18959717
14993
3044793
503875
190831132
1809
60211
1473713
66204366
2
14
548212
450843
101
19012
11
378881
17
72663160
11919233
567614
377089
4072504
344
203
6198056
134977694
747
6827
1831431
5927690
398660
3111870
2
14
66
1546989
15
27330511
239
19
11605
2491121
5
6
18
100463
89
2636254
1110
8
195
16020682
392
156
368193647
490362008
99703
355074419
12
2602
12491988
832
4
19680
4
84818806
11904
2
111382
125
332
14
2124772
2
5457
11141
138719896
118169
3447
8161
43090701
57
3
82618
49
402134
15
78087
5719
165
291290878
3162
75965709
6
6757
85
11
169395797
14286604
202502
26517
5
20
732
158
117752197
5961
21924508
348693
118841271
462991
78
250194
14393
147867112
22
23690816
57044
1263131
19927964
245726804
53641
352376528
4351190
11843
1897155
3
155435825
8884
124
20983105
5725
9365
344
45965
15
39
154792
20630865
51541
1182
52
4097771
483
41886215
78
19334
9
41795
16130
24355721
18859079
297
56568915
61913
103906
3
33363140
3848537
71056130
506243988
21501
2544
126397
665
13403925
293
22971153
22531171
4
989
42
187937940
162068
162816
2857195
7995811
63
2871591
5
85075859
184048
13666378
28393544
52
502
447
4
8040663
215335
13257395
440096
63723
1340040
3
15
12950
1484530
488921261
454951
216089055
33038158
1743
12
453581425
211355149
45
870912
165
28119
474944
3
195
11389711
436
3680
2022
8481
167
16
4607
18581846
21
1370010
1029021
19011057
956
108
2
77360398
31077
8
45633
33364198
950
57615328
101
809100
11
65470
179540
24788011
7
4330
23
6
16
13392
2453652
6580
129849843
131608
6410663
2
3285
49753
9705517
37
6334
31
7
102
197
203
2717
45
23968
24209
1126637
254059
32037678
1611831
6712
409389386
412050967
5
182522
15333551
4510700
261
3165
29
205
75
6875
138683598
11909
2244507
352
53175
268096
279793
270117740
429
11
2268
767
538
156551779
2359
645531
111964
38749
379001070
177
21780
14422
509063631
550261
854
9
7
34767
4
7939909
233046552
19
8526966
108986780
2128
94
28
2044
722246
207832404
721086
6
14
120
61481667
20535
44245
10311235
5960
2546228
65248
10002917
59
293
3
127165178
796
4022
50544
979211
5
148399
130
1934138
1946630
221292
38
32338594
22772
52
128452
27416
494
6183747
17793
32
7915
253
10
195
38815
272617
178
27469982
71
12
29905
325552
144
192707
503330670
299131434
554060
3950687
63805
124164
446
12959700
28579
13
11521
4945782
197431
50
10787752
263331
991
7807
7879
590590
39964
22460471
10
45391892
40
44690889
7836
13956529
1196
7596405
230
17083
12819
513
6730465
13300
3307
53
416
2343
64
5546129
239582648
6318846
1540
4939702
235640490
7542
314
2614
2
485088
335822
2809317
483
10
116789
37423
125189
3933
993611
6
409240748
38343299
2
573223
407642
14176722
4
196732451
12
48060
59159
175
108
42
6
8
1014
53
100572233
2021560
257447
905199
699
53537
75888
238
7
3535534
1940
13158
507257
46943
128774007
196
2707392
1905
20512354
6063
451
5
11
27
13
252
7
364901
50
118780
284
439
1975437
190520
55920188
145386032
1489011
2010
5088
110935732
528152020
1128754
44092729
80
114
155049
6
1777931
592
48
465
994548
657389
702
199473
65966168
107173151
57256932
6309
8074312
3
62130
162964
593989
682
19066
449
6590123
31227
37
2425
1127607
172764
2008404
67
42836322
207826
22659285
1499374
381
94914
4158061
57
35040087
3072256
105519
19863094
101589
244642
14
115169
12112
11438123
15285
17
3971
70707196
339801929
31590683
65033
1623608
61
621603
508947480
5
6289
47
969279
1427427
10
31
4
218509434
11135
92791
4
82540224
3130034
3
2888090
5023
2
150662
496439
96805728
3
274213724
4076
640736
165
27435
170
672
26556
567
11
10252663
47
889
2134
104
166098673
32
4
477486
21616
55893896
3
95700
4
37491
8343692
2594
3816436
16
411251
488443085
11491
1072
40
2027036
3678
54
77806806
6
14313966
80333
14459
2798
10
10103578
162310420
1207882
45573
2045393
512
508597807
510
667094
13056585
1580847
3890
10408719
36033865
545
27465994
8955
4127418
5
1651
23937
49542906
377414955
10498435
114175322
9376522
263733956
34741585
2
51
163
195784
87
105917
4
6668
24
251218830
1826
4256494
9142470
8
3
58
191212
79916288
17645
11062
11460063
1414
668239
548130
46736
462399711
47127
663057
534
228
11484845
26
5978
7953
134700154
7006
960536
2
15
1214
105
4901
9005967
58
28277541
28264
206214
107612
47089928
117450088
5241
98
2706
61
288
1020
1981
111772658
74476088
16297
744
3
868588
13782021
387215882
36
1584
173
99
87712
444
1783461
4934777
574265
1916513
607
9934452
95795
2598887
27
6034747
2
3274151
21
20
468
61
29451129
127
57419
227686
949410
1038213
31286
12
50720
26319
1421
5533
161
1448
16067
81311
779755
211308889
883
3
36610104
366126710
330
23
390
6408
55754
43
86818565
1256745
248951
937
545927
18069418
7417011
4412
653
10201256
1081
1173
217818870
43619705
20
8
110625
17051381
1492
20
555135
5
997
2301384
109
65514
1043749
2105
4411
201971
196210162
52868797
11709
334
1376200
2
206
116915
208
119576773
326
7238
111433
3626728
422
66
109396884
212443
6599033
26
61
7740
15974205
25121
81431
2290811
467822336
6113163
2238025
90
7940497
81
35
218892
872
803503
206
60
152
237213
22
295660697
394238544
264735388
2378701
55018
126696160
132428
102
5803867
8617370
3
94651788
142
24
1599082
7829500
15717
133276739
6316
990
19884846
4201
1432
895796
2306812
206745
14934868
33224803
1229698
25
73220
13
61719387
530410291
15720106
230372
55
5186
3811276
67898
29894490
17563
17
21964
6
13451
1696675
335403
79749
1168348
203
349
307121
90
158
5483757
2032340
30836
6588
14403808
2867
78937642
2
2023938
99
5
735
3373
12756176
61129
190
2312096
8327
214425
31621389
35
3003175
60802
125
922
2725
114575
118432
614
607098
11818
30423
836
118715230
499
37348
32
2
22
872845
6267
4
191
34099126
2825
18
26531
230133492
2
34
60300152
118673401
16551470
37139
336593
166896
6
63271083
1843688
61646
649
3602000
58
97370153
1118
3837677
2029
327061883
4304219
14020356
14
176
53284
1010214
52
4540962
147678617
2
81
23026646
25
140775
5351975
31639
2470
2
13568
65315176
790065
13572213
29
242742720
25
10876
6
31
519375
735809
27761514
3720
259231
941
580316
374
195918
956037
96576
39801866
945
517336
13
10517101
3612290
3
38637
3615
747
1636
3298215
177193574
2
46
319059
511
61
7256868
244065105
283
8095
5973
8191
227248268
15324170
29395
13
230
34
5
22323967
154530
9177
24255
7902
564575
246484
29195095
33416231
108861311
188416290
35957
526
161
14
30149
62384
25
154716
6465212
353
153421
950
789
25466700
10635
522367360
169766830
17
7983
913892
3
22659941
215
872
125472344
6987918
111
3053
15115259
244472377
15448884
52933
79131
159893223
260523
3964
10
115
9518
27
145904
13
27
758
128803322
12673
518974806
9
604260
38918334
69750704
2
296847547
247272
59524
14590969
8284
755
922
19271233
7
30982
135943
873
719
363
1157808
254183
366319720
700
10
44
52
1243
135801
8
16523031
120
592
993
324580203
235
32609
55058849
5507365
312051
2
133
66824
23038040
10675309
502
7933
10499
213189
448872
19
809818
65216237
15181389
95193
2
10057990
3917753
803514
36
145742735
380925449
244702048
107211
94424
2183618
262954911
128524424
2030265
12521898
313
360808117
521227631
107
13
326280025
412971
77965650
326224
15780
108337645
6
19675304
22739
149820037
109
22
32
172067
12
4204706
223394
212367694
309044540
168412841
22483
18130712
2374621
3834
94
245
260
105
11
1672970
28
47
47251261
7
63708
468912030
118
3
14398
172734580
788
11125940
972
3945
73
798
20
127663
5032022
356
1199
478565
3059935
353825
30629
7494124
243606
119067
5933
3990
16589
45452
13196
15
7
5254
414749
52
109868
1210
1970
373707
1418
11758
1946
96
484
30711
460
1077
8129
2382
147
2
222037
3
9
6477
29706
1590
12183923
33079640
115201966
96067282
516333189
27
81547
4886
116218
496730
5
20903544
14551
38
44924
454
8035474
48681995
23266
1422982
135
2342
30273
303
126
607632
9594
1492
101
36015
240
24801
110044
21587582
2581
487
47
1363
22295
1738
10190
120
1181969
534298378
501
4024
100834
3
24981077
622774
133850
3
61031
1899331
1664976
400988
5807
28644
45853
52
10
172977
8443
5109
810952
27144146
6496
3080
249542
5387836
4084349
579
409
398381
477
117
2291287
302
339137
11
47719426
60
358
2851
242
2
474
5
39840687
156192548
427
10306
16707068
114
6600
11
21017
101857
83
77853
114291
130
3
24778
23502
24487
390066691
3652634
1995987
31084
48045395
18
993
348917
19
351584
60
47774049
313
1949122
72362
3712879
107
197
1038
2578
2959
1997666
2486
1576112
22599225
1151
7534104
35281
62
5306
13
3
1675666
3
6
12
379284129
2
580756
7590
63
19
295481
173641
418105297
12600019
102
7
46234250
1032425
4388
1758333
5262920
181
1338
496658
64136
503671
439090
845607
4
368021343
1203
361710967
60344275
106335
13061301
9771179
482
48
97657
29
16037595
276210
16476
110397
12822
58558
46915
179724225
147525
16
482
21655560
2679
33389
32832156
13398
15183862
4490
13384
72
61317
2
6569
88408526
13372384
321201082
9190704
178818155
11968
288132
2196
567
23
138280739
18870192
239425403
212
21426
1720
2613
32
51357
639369
297188118
5394
37710525
2
3713
12354810
15043860
1676
12004
197797
15556
6163
1141694
4
1366
3
9043761
116679501
332835538
91
33677748
15127453
33
22
6598643
268097
92
128100
15
103871509
125703
75170
101973
812
1782758
36
13524
17
28
27561
8
20454984
29871
14046299
1970
201954
212880
2
11
6469
2802499
4
329732599
6320345
66249307
26346048
2166886
63
19
7722
93011004
2908
116
25983401
2896
92658
13858
40634
56019
331557
805736
179358
84663185
249
465789644
3
111660
13603
4
3107371
123912502
13
21534
91157270
21681333
29078
1973
29528
935791
100355
11
966939
7639191
55
39739371
15750068
32410
28511
28688759
168
22548033
5478
65128
451064
46851
41017
1543564
70
62
52001655
360
4295596
3811462
4
97676604
31
561095
13868466
973
6
523416183
40
4743
61
315
20
175024709
1222729
2
4
31
12
92146
56327
16042
330232
203215
20433915
25608
3865906
2
90342422
933
190
142
114
765607
25603897
3417770
6581
3
53572709
2644740
5
4457798
2
33992
157613673
82835754
84242
940465
96
6253251
2975581
613
1657
327
44411183
111153909
3602649
259610
5
7738800
15
4
1880
9948
347922
28865
28617021
2684
84
1613787
221
23313
3935
6749197
68736
53
3794
5
5
2708812
11
6
200686
13776
32248
66087362
6873038
171245323
14
73
6
43
8183490
30469
19
5
3633
1115
275913
8635
116144
5600
1268542
231051630
3
272252543
155032
769206
15
929
4088
69
1765997
153
18975756
7872
3274
7064
149607
612448
6
2
160421
57
4110
614020
2010996
22595547
2762226
21485634
30122
15
12
47
3778
61770
507730905
1740376
89001813
7505
4162825
6608
10
188732488
4
101
1311
1889547
26
27153179
281672063
167
33
2803906
3586
487875780
77804
83
2749
8324
2732
22615766
2
313
5108196
1992142
11031
39145
128122
14072
407
53757799
104733756
4
21841
5338
63876893
7253967
143
16535353
5747501
1107
9685
4710301
2368837
15
825698
2265
1905631
25550
204258
9247
27213
234493
3581
536643753
208056301
650
3
1888
87038
33643
31603
6
54490718
16271
428894
396
503579724
324942524
372522
2
57
2
51470106
2023
197073
1181
931
35702260
11663
492
15116
3
4
19319962
236
62
18
10
5244
49
7410
326768182
7
268964
5684
6669255
102
487685561
381343634
28
44079
146098389
314
7486789
9167949
30
288277
11713232
151849548
61159
32676
9911708
409
2
1295
472
7
54
4099182
2734
65687275
1481327
91
73053557
22
6705892
911461
29504480
20194301
72691
113505
2573888
25471936
2645397
5853
15483
7840
3265
292979772
28920
58338
881
1539896
19276034
1496
6993
197173341
39733
21
27
240589987
36
72
4
401
41402280
376221
62
121497
23374962
177016
746873
3965300
452
42672
480018
387923721
133182064
11
214967
74830859
116
2
22758
12412870
642079
27995
932574
19012034
29941
294
711964
4
298289065
115926
120743
20264
128634513
32639
27
548
284011
11068
56461418
169620262
2
5486
180841929
12076
421800361
140520
8
886
25942856
868123
1017490
353663
76461
3946034
5381148
79
18011313
2706
20149
2
194246
19020
232159
54
2
73847
231525751
4
34013112
216
124332
151090
143761050
686
1155829
8904824
211610156
2039
28
1194122
1753562
2012
58430
21768
295057
106
25979513
36
3994
63
27
41841265
131
7938213
1077
2
2
15033
59897915
30
4701806
4328
107254497
111031
236
593293
7513
51324206
17951953
82671012
556
4640
144659
58180950
30
17924
15781
70397551
132578966
101917
9
51230228
7
4469434
14
32
173
109
2614
2
189326843
10
1574999
3185
1578685
16
1946278
4050635
28232687
445215965
165641616
33526384
50193797
2769530
437
110020180
198184022
11
3280
3
246169574
1933830
5497938
3874
433867891
241
3
6
4756
241572140
15186474
21
666
123
70142
165459
11888
6556
179058411
249557
2849
12
26579612
317
1349
414495
171314
124125085
11
3
4920194
377377
1375196
102372
13936
707
3
11299
385402663
4584773
43714
7313
22
37
1299
101
6137693
513922
25435
131940
19
31
118260595
292
377026
197851765
2
1864418
1012993
7675
7328756
827587
107
1556
57
2
1002615
3
1328
250
2572221
3820199
8
14566517
57821
5644
719078
3764
4
38694234
109692130
1736
68897151
223929
178398
129425
6
3
167958
14436348
5
3493755
22
2031
6057
45095282
766
41292
7
1205654
214
172
504551461
6
1777
458673
88372
9
2690
23
8
169
1949
1279494
76881452
15785
23
25064
791426
99202779
68825
5
109407
63
41115
6
7137
277621
2
1476
13
33879383
2392
5874031
446831941
7823776
55
2
5558811
212
145194582
5
246474
2949
490134
844637
314442278
3934
10589
30828803
288957
3
10121605
1368
13713476
15
2
20033
1305
301062
3
40
9461
162298
35871
143
24843
23710329
26
57901326
6962710
128
235
12198
37
115590308
24891
4
3372
44
188878316
230751667
53713
11
9907
3106
51906
1053804
105427399
35492
3203778
5387
1359006
7170
3
10
78
8160
3
42309116
82305060
81
11
62
4
450363434
206
440705673
3
6
31
24
96446
4
2613753
145754424
11
18
17961
61651
150688390
288724337
246903
827
234
49
722752
24839415
50
49
21372
181532
108156
32849713
29306
5447018
62
28
154
77678
65039
16025882
7071259
153378502
39492969
86045381
251719
81916851
465461196
121
877
8588
438
72
19995181
3
197838
75391641
385192
27001087
6444
8
532
660369
3589649
1074
149
10940
264
466154349
272
10
38
1774526
7202299
22
5
108
14671644
1330141
5
388
63588
20954
130896
2715899
1622619
613289
3230
11037580
245589914
1451
85518933
133467205
60
1627866
1543
1666544
2247564
806813
4
14294
674587
1006
8
19636
21153468
384123868
31397
649789
361649
1922537
7
171
1534
3163250
6835
2042882
2779674
4127
246995
2341181
674
8
4189
6641676
8
1123574
164
321
2368108
103090
21868308
195
8
206962
9732
55
217789937
6
53229291
2
6
905105
61633
2825
3732
1015239
7025
86652
24529997
4789
747219
26
116348939
201
83847279
4
211643106
514042
197
23
58118
12681204
209217
16330
652
1920725
294634
30
23928866
2808
3832391
29
33799518
2
140866257
49138
3807046
370498238
15
41314658
1017
20257
4660
208
37166
951
815670
11182170
29
37597
11828431
427198925
75537491
42
85
4548
57
8032724
8
1003866
141167270
24284
399
215
58
62
23667
122993
242130
240
452458
1093
15161168
9
7997
50100
11702857
7375383
17495554
27311663
198624027
271720
20386
918
585917
409280
9872638
33077
28731
1368
240
91941
694264
9460
109
1390
29327
567091
2015
878
8447651
201123
138700
68557
1820388
348653
71350
6959
262
114
123888
339337
148
373
2
13513767
3921212
185587
10461275
2783
50517512
30
2092
39046080
190312
2975043
61
159113548
4765985
8420
46574090
162358923
420179
1677
934951
27756
56
21
430425698
2
78
1374364
1243772
145305
23498
244796
7343
78548053
172542
14
201379129
33275932
2276164
70
55852
5800924
1274395
2817888
778810
472
13
190730
823365
7357590
3919
261861
9256
51
3482474
3
304
10
641294
260633
1053595
18936121
3791738
456
5713400
12289
566910
9
176
116019770
3807
22759
4460196
261
11509
13262357
408
659
10864
30
16119
184415
39923929
6524822
1510
2925466
827
24439062
10242976
24253
1881787
92744
13
114776
2227
95
6462
4571
102
1769
6
6485
2935
303803301
10538
196237649
24
295
58479163
259648190
4051495
3472481
181561116
13114
63897791
10357633
712346
2
92551
471190
2
3
4583
1072
27340
4165
1012
64697
7764597
243598
49688
450
3747928
66
485896669
6547961
4241
11
108679
190
23908
1112
209
879
14778
74206912
41074
66
7184
79064941
107407
48734
103462
8551
3
10
60739094
2444896
122
1175
910707
518901
10379
1927903
242
14223
241174039
32
71
140992508
1844
3626499
80
424831
24960
9
124
9
7
2925
6472
1185984
323903
4
1025
943
21677293
5
252
11
1255973
82637
330
48477
134160479
9
3776975
167754
108922
24902810
92673
365
77583519
2
7
128529629
16000074
533713651
5922504
2
8513242
7678
23
26971
2675966
458066005
256526255
99
5105
474
145335
2420336
21349822
433837642
3537043
3
14051389
52833904
234341079
23088
273310
10733
533
37458436
992103
2
6
1055
29445
21657621
12
385497961
1480
7388720
229
2
32765
458360293
12832
5429
6
4480
119
33088893
5
405963783
2
1187284
11
2127416
25863506
2745
1127
164493
7
8
71848338
1832
32
306219210
1658
15
14541433
674246
5
23
7995090
116501
143527
8545462
740
5371435
79
159
763295
25031692
2898993
2
3463121
1636574
1376468
325
66338054
46656396
2028705
221
14
4124584
480123
37224
327
9933
18
1911941
7881420
101695725
27867290
456161609
864
535215664
2579378
2
17174
56
16115827
36
6903
265
242213
97
286
1408527
7
157917
382109
14
157
334
175
10021
120165
1246
7640495
2032067
2011417
1040274
3
9355405
212205760
9589535
1359540
57323139
3759
2593804
7
15784
4
7782313
22232508
14010
23670484
2594152
10038264
67267
949344
198137
121
4492310
156615828
23
182
134863
31
24525974
288336332
1003359
2744560
4071714
32027395
293
362442887
83132
79518428
131410656
2330
291
4340915
713
112
3541729
427
6
89013
21510
48
19279
13521
7031
118
7964540
1626
113769931
415127
35324319
2
67644
4791433
8998094
27660673
96
215053846
54
16675699
5959
175
1586142
5898
22332
2
44
4176919
20512
719699
60
47
8284852
7207
24623457
530738130
713
254165
82260616
93494422
12
139265
6843124
29
8
7151
174
33455372
4
599
17
510
702548
8011
52982
222031349
273872
519469439
1041532
112400
7
12
201026838
18
45890681
2010
65
8340
215591
93856
3873
2460
359783
6201
19614688
37431350
737
1493267
451764151
22705
109848
7
47526
356250
93151
63185700
7
568637
3922694
52089
207237
6
3
1007
44988
3
10
9
258332
468
59850
9
117609
2579
61
2495
7
50176
146352
4172189
17274
1351
3737395
31972800
18756
57
512655978
32159
1067
746
7
3166017
1813986
14515
9736552
489
2273
31
263172297
21
2824229
3
3206368
60495945
10
13396259
3092525
12325
38
2203
26
39
284601022
196749839
1488590
217262
1073
1293
117
1162
372177
38
520123
13
599135
11087
12741383
28265
226132911
76159
53064914
630
18249
207
1890023
3971
3
376100
62
23272
257856
5374
2
960
194
104
8231060
3511238
3265
56990589
11577347
133288332
1779659
1036
810
376502015
15
20
4
138329931
163441
2
181
580
12866848
6228328
3349
8489
2698124
7724375
52443
424
13924
59945
33
3725328
11999872
16674
242880905
3
340880414
4324890
12756898
3
11429
49
32149
795
173411703
326111361
165535037
529
4925935
36343358
54532
2421225
447
987111
6890
4
2
6725
51724
58022713
31066
32397557
464565055
371372115
9458692
51
316340
15430
89014262
5843
3
1212520
312
106552153
115
27404
31
36446144
179
4626210
2893769
79
2
10031
205
110519796
166319144
2423
3905523
824467
4
2892522
14682920
412483
3494888
23575
27
31
86332
4126861
3657571
240271782
27093
138588041
1589
318614768
2
6
411799
5651
7
6
29
1788130
880919
4851
7
193646518
94
36587
10631579
1772045
25
166406
172933
407525
3
4054184
3
4
3237914
5409
24192503
776
86
760
80423748
20
1997
1356
58202023
42
185098084
129483142
25692311
517
4800993
37428
136430
842
15
15178433
168269
131
2
3
126005
7995
86881
10980431
741790
2
295190405
16763
467249577
97772
65770
246283631
1409
12510
1432
1936
6691
810846
13
129944522
329131591
22916
800
72826295
61
49143968
18310
59394
806066
192
1058479
1845943
15028218
231
140461
2008463
1036
61
479518
220641
2251755
88108
159640
23452482
15
1198890
18483825
941
3639
3576
62594589
5
138591
89
7804165
466901970
98
5545130
451
3123
16824
34
7
241343022
4030
1139732
61
6
606
358753351
81
745954
511195
261091432
80918
7356239
4151445
712
34
6882
263
15555
5
4131870
16317233
879469
21103
13763
25
755
3694057
812
116867143
18
20409
274252
5963
1869
4054
156
9599
367774909
34398084
18641432
2386
77820894
10763333
84713324
708139
529978
11006
114646414
504752071
98231
80567192
9200606
187168
4
31529587
216
114
7966447
3775439
6219
97
643
2
25
3392995
6
1892788
913517
478260
8259
2521
3883257
1295
29
151
3745
3944916
136498973
13428131
16
32414
582
2222469
24591
27
5163605
149700
5663
394241500
376391443
140635380
26448
9
30
12327206
426793
233
20862014
1411009
58477
15033090
30919272
3037
450069
2
9354748
39272
3937
48
55
272
125
509197071
5395
412170
1764964
129
106194
16
265
21
258
152615010
291027400
63
3763265
185259806
1164269
11168
216
31251
58746
255566
233003
1897
13
24
464
149204
482543
3
18314290
26
44990
9748209
99151
677
59289029
131
500
2081
884
1603824
417735
178
189245
247
631730
30360
156682
52620293
83203
12232532
73197580
138
268000678
10271064
150051944
10242
5449472
54
78
216374
35
1264
434
6
3118766
348346311
6
29
131562
1871461
3
18
55
5344
148
67
431221
202
1312
20778010
565163
156716925
2280051
29518
2427
15593096
118242584
94
5940715
287
30898919
88
58606
24875
3901430
1531
3886663
6337
264449752
983
2081772
3443
487
216846
30482
40
205198023
81
57889
238
4851490
167609
227536172
2
464472829
28735
261962
5123985
2014
10237228
452
31796
821813
7626
64700
112927347
3
9216282
495158
296315382
46269
183
314201190
3
15
14595026
6633
391
30925417
473845
24924
415607
1457
6711753
9127
7300495
19846
4292743
7301
269
2
38
2457
618304
864
138
60254987
6707
557
32128213
104789
300175
14
7536277
1764
1096
5383325
49531526
6155
24078
450
15331033
51339
204655295
306991
170441466
7908
672
7860
3742
202175
28183856
778683
18
401
6990694
732357
30510
18776012
11317
419441775
90537628
527
46184
12
50700440
7528713
15334
20560838
13174
451815
65
3990
21965086
252261
15248693
63632060
64096933
57
42367
3
189170
1220169
102
52744549
169150413
28319
6721
25
62318893
2826457
6699
25804331
2
14
487922
1025
2
61342
209490836
32002
294
686
3004483
8351733
4
15461
6
6879
5523
17380088
112027
270506
728275
31549447
353771049
16689492
243005655
29286
105111
232410
471048
371
110
69127264
20234920
17609
25
3707518
7
358493
403512082
76601
2
26862
9
198356
784
19267
13
6
99351
1812257
10
10808287
118
32711
11386529
59
20
105481
11
404092
1037829
337360313
1767
2333066
6263
42868
35368607
120064
203550645
769445
10
163565
581
447
188
424418083
24
11030
798320
11763
428906023
117594687
3612032
19011277
2
949
1689
95833882
43
3202
3536472
7
66514
514802
29867
219
401
126024865
359218166
99417910
31
10041
3
6711387
3551
782
4944924
1373
1147236
92
129562455
6
48047788
82
4
8417622
57
4
8
23278
897882
24
665
4
243984574
15924
4031
28213792
879
95
2023
109256
16194152
61
10265
5366482
16191
441455
71900
256893552
7829
7898
691781
1089061
303787
12864419
2
3090
365229
4038899
169726768
3909
353381
9
5522
106168050
15161
118376177
471193746
8579
8
66416
119937036
810
290847
1623
1905448
60444
454
73
26
200869
8518
30101282
14
2684530
17
1595
9031492
4759545
10
41812002
14142
40288
3
10632812
37
50391111
3
2
198
107842367
51808013
6416
276906
1530
134881
3
131309642
98598448
2218
899796
41376
507638
11
133098
10367
191546
1035
105844236
230
38
2978168
10147365
1137
82737839
5339
15081
924
1001529
11514
35
3
217
128265
14804
16356166
14
113653261
100
7795918
83
5044
1942
27431868
16594
26685
4848
336862
413308
5348269
21
82
1097022
15738551
105
7
3
39632149
29571635
23825938
6
5371010
13163505
545
10685138
28
386
316775456
2977
6
32107903
44494082
141406
99239
1089
429
27645
42966675
45
387216
106359007
460311
7600
19
1556
13974750
1575825
28
5828
1681
77
2799708
26
696405
95
296105723
18917
26
43
245
181809321
92031
321
903525
16605206
16837
30522163
45169
17475
298633893
205314879
1794807
3843651
6
2
360456450
13
7788110
1574
809
24562
890623
17
34857302
778
38532208
449809595
921
6805880
117772
35187
31
2797
1797
5
9
28534
14729161
3321
69850
29968
55
46315
2
463785112
187043043
75212
13456356
54212673
176375155
10
56
42196055
5834780
64423887
102222
58828
13398608
405843
18969
40123594
7
1656
600
340680
239042
218700
64
534401
1953
446472507
1962265
956
50918663
55
6769
212
12977
922
3
509337
26
186038
714313
5
2
13459491
2
344042287
14
16435280
270409375
881174
434265960
29
17
165753
8164
24878
47260
261321
48
16724382
767929
618131
846425
28
7300320
603
141
35036
827
2013
343615
2002713
477464112
117964
31
7937220
883
305
87308907
2545767
30977
6167974
3922
43399
58
10443643
5087
29
51253
82787014
9967
30
4217
264478
11679
55518586
11752994
360
1334
162534856
33509870
12
19
17364
59517
25149935
23
3645
15070621
23526579
233789689
11096
1224
146668779
91
175123539
48082571
3
56941702
4242
5
231
11873
6386548
1564327
1300654
1225735
469260369
379736
55
70411212
18543414
2356639
1013505
146
673
2
3
535
1312
33353579
31
1488838
108
51695286
131979
4438088
72
1051188
229
5
121
59686
13
215
3
32701
8495
14733147
339699247
1271507
107
4
13
211314
18915
518522
3185417
82531351
45
450505
11990282
271
239
1406
3339955
5
1692
386198
118546969
206303
23759562
1634730
9460
44533
36460
17614282
2709
3345
116371632
244
2553303
2719436
151
2270
419
23009687
43145101
6
2819
2
3
19449776
780
226228070
286256
1685084
50370644
68464566
223
963224
836546
999
2
383814
508521
65
16470293
2438
10058
11
16611786
24
204332
6501
510782992
28
348349
3445750
19
208
618601
3673
122415
3108
214998
24
60539125
51902
19
382
15387911
62298117
6
7730
6
3004353
864
2210
5652475
676
88026987
51158519
1184196
2
418250
396521
7979
6
32623
169244
1775
3
476401594
136412662
29422396
1704
1401
13
16289540
64547
191
40170688
2212
282063982
630750
12228
5
11630
40758461
12
2
52987963
1220028
6
481
221
26
813119
28
202125
1234164
343
5863
935107
3647
30885
5184064
6927111
239453
1010
997
852328
54
184363
693905
10
3
250000
3
74726200
556702
129409148
264495530
3379160
19
629
4814
7628493
3
2037
199586488
1646809
12041679
56
1493
36
272
17
287929769
182
974
5
240314214
1940971
2010474
300
92027408
1536
45
1271012
45517156
20324
286956
9
5123626
94422618
161870
377
2722
3
459035
15
133055766
1765852
1314720
52722143
2205
3
379331
45195484
1091
459
29527480
25565
19
3
342856962
47
51953300
14
14325252
13062
422
17
1410772
28221
128
11636382
28838805
390
91
311421095
7
401
249882
48
79
16578280
441054079
192400
27768
1693222
5313
213527
104008
24
45596549
13506801
11734762
103396
3059
928595
108
1849663
9355551
94
1134
164862
548
7301035
512
376
130288
39
676735
3401
751150
30211
6669317
4394
487250299
3
7045
232122
51
22298902
3352739
4608
10750
26609
163726293
884098
2
56
838421
216947479
36468913
12124
673274
73609336
1585
66287
662522
19261
59086
1652
120
354766273
12012
19
440
6361
1053155
25834
34699
88
22308
197
1349412
31
45073178
2945279
17103815
30597740
182837112
2078
6497688
18
643533
140318
63
2705247
7369743
2029119
1013736
5181620
18
126809
124655342
133314
8
1982
41194
118222026
4424
4509
6516
29831074
1407
71
4030135
1493
8679
3860388
228312060
64346
7451
1396
445862
13
1418556
48
87153
14
90267055
204830599
41
5141199
1089
25283
2068678
956827
299215744
1078
309
1041764
355608135
53724
96
93197898
315725
42876
682840
5056813
32653646
32283
338
45
747
58009201
194
127
396345
4807699
3
481
26921
5793
1515444
76706
2398
184388
342156713
62
39
4022128
45817
8
428854
16548
6419888
5451804
108214319
5208
14750266
106448426
9501306
15
241
1489
77
3231450
716307
3187
344927
13095153
6848
487
1305
187830
164959
1332139
22
5015
16191
46
8346
7350986
2367
241999
4157765
239764
1454058
2268542
665
58185983
11469
12
11536
11510
173
1242
92200695
403501
1338899
7778312
795200
59816269
10564
79759071
32
2977
16142972
252526900
304
28
435633912
85968
174256
51396
165099
7
8
31854
12763867
30467
508765934
253
1698722
68672
3051
3503
128347
1894617
1142
15049539
4
480
60208
3866
41604
4
1997842
2
782435
3652547
7843
52
6125
3440868
36804968
1377422
300677343
34
759
18238
287958875
428403
159655803
4427145
15105
3531
51615100
130651996
434
7057
44415327
63
13359355
189578
70469806
3684
23138
4952537
26347
65760580
59202522
92
197747669
7
85332593
158117
316570174
333611
2
12693303
12
2029721
17834
3887703
54403679
10117
205528636
154801
1008840
114
9367
5949
436490497
511723026
44
30
83
171
505096694
25032364
16
22
22
2493028
10126859
20402738
8095607
20003854
50736
57587193
118650
5118
33436320
66
134076407
20230
530889
14161
11969715
47
81638
460694
48349
5763291
888032
671100
22
126
57440317
196
3689
511341460
76344207
641
2926017
109
34808248
3367
2002728
158056
3
921
468
2643
1887832
47
357043974
7
417009921
105
139108
358
25
3561
14656993
30930
60041362
57065
9268
139367718
38161
19780908
147460877
1704225
604812
15019
1576121
209312846
1945262
7079377
194
3
726699
14062
1144
978
954
1562427
6899
11197
33
39607
98443
6794815
1123394
57120581
45
57
820247
152108646
1945902
5
11671
26717
51
3721492
468
247785783
86177
3242323
74
94
13240802
54542
11633
36562646
117
19450
45736955
22306410
255580
7485923
5660468
9916
45462597
94
417567777
13
2
16396217
145214
16
341961197
300246715
759298
479
11258
4
18621998
245491
657
189
8076
3680
43
522
4028
13
600613
234921
19717041
3
227
69
313425
443
259
909
461335859
72
122
18796229
20368
1527
20977
3
3
15202494
2723
947
502
330397867
573
9655286
253063
24
13924
31
2000645
32
4998012
8648161
406
5246214
5275
23677570
1120
574760
4767
7
677510
2
4131
588086
35284
288
69550978
106749
83
236
276899
9332077
25302723
135
95363838
98
110
71
761227
2434
1598062
8
5202764
593319
168122819
17
2233509
10830
107832180
4
97
7
1622
53
3
1283295
3677
179643868
164
334860
392129
213
246
143
351
108358
51677286
695026
222
444475385
291059
32553881
2977740
156
149975
114
2
15345200
2834768
11586
3
191170267
30775
931
1308374
7881524
1993
3704402
1798552
7
31236
1043
3178
20
185797
4
10956679
4335
3605816
13212373
3889
232
14529050
142951372
1778689
502941
16
7954
9
7618448
25098
36647
1170714
366
665821
103
5420752
16513479
79773336
1097910
211693835
188
13
15767
70
3003329
58709727
116604
2144851
60
11
117601777
60836
42780
2288801
15354
368540751
3705
19819
30825921
3552636
324834
945
28
1108
35191897
3267354
1997
364101767
11177
3945
745
140
2409
3503005
15
4872974
7996
6
387573380
10
197265717
19016
3956
5732289
196031898
142518
1466
2173
29256968
5838
10870917
24116
1924
2869293
250
489584452
17024509
18693
159389
2559200
411925211
73967265
15211
1806
2
15325
48251
43238942
113
27146
12730247
50166411
1097
15
10
3
73810
734216
278768
7917744
5037230
161328
40
8898184
8
155
135501
5
179655850
2058371
331113
25795
64824
1138
20573869
123517
2272
96884196
7155613
29
7741102
1110
28412504
233
51
7
29038
1759460
59329252
1433
18687884
426
520180899
229368416
3366565
22052833
3488240
129
67728357
13538183
67731742
925413
5069752
271343
197216056
29
200769
30880
12951
2504970
3825
1620
103256860
3
7344
24
705
10
2444
25043
494334298
42669
4105717
88581747
241
11775427
4636
4617
61971
27538078
100
488
131423898
1662810
792
11840429
12
126404
7
7599
44
6
163575146
6254
18385
15102
16458793
993
39
2
703446
1640007
369543
806
21090460
398
10
1582770
60
5683
26441
150
23
13832
41662
202989103
6
4
83227
2808740
7547
90647813
165053
27475314
393323
522485
843530
13
299939301
215704
7
327768410
12437
112712084
1036
3355690
98679519
57
164091012
5360
902
158697962
24039
73884
511150781
59236006
422
110222
3
5
4
282
1233
753331
696
5396
840673
1020658
60501895
5
26
675
24844943
6193024
328232
12358092
7475362
12
844980
1346
32898614
1951481
302434994
5247176
4194796
120
28059276
36836696
294869
401542
27
13248
25
43
887
16680296
4
3
189
103348
25
2135
10
753
22881
2
81
22
7
27321
1288
14439413
37
1017967
524
3
2262
6221742
15831
477542297
133020
83
3
1014486
560101
55233
5621
19
435335833
25
5509640
9218
51475
6
430719642
6494
187157
4085073
7226
18493861
1878824
12062901
30408578
828454
16347266
20139
2923020
15975464
434
193
27414
10665497
18
228
21
123
147860295
12
210599
25
8
3414284
3942
1005
896752
5
2003751
3024
35404432
65457
14655
1230671
117
94
65890
10
1188
7148
412
60980862
6925748
5781266
42153550
127002182
20
84
50352
19
2477
292027663
2316291
12
507761
165673952
2963
4044092
208096199
105369
385603
248858
137243
164390100
140097
7897
26
349088
3400
6669674
2
12
2704055
11062173
1009
14
648830
396
126246
8927457
10
171938
1170324
2653
204
10
235745
2410
78
483
5884
16307327
153
11
5
26909543
63451
840443
15282702
1720931
870
2
231082
27522779
674
8076
20670035
45889386
754194
110
18735
2
3639
20591
10298
18635961
16962658
133001
62
48
2105
834458
1116
26
243
47
16059306
529072
102711
455706
211680288
819967
44
27
18997
81905591
9
4125771
21024136
926
85054338
27
992026
35257158
14787
14
1599573
4
121736
102908
8075042
512857948
10
6
92603
12154279
14216
123090408
794
1143209
11
61016757
49237
729
7862
4
199
2165
10869
347820
33
504350
1353247
37115197
96110432
92220051
20856
185941220
5296909
8291422
124850725
7
530905057
37
41
1312166
12
219996144
126299474
9351420
16
1432
2
9
1824866
217958274
4276414
2043363
886
310
86193
355840
8078787
38
4315
6
2195482
675
36926886
15
6
4578
15458617
16
7756265
281
4
2047
1191
3
24821
6884
2115
118398479
20053
140309
1372
481809687
1137
12858
15
128905
12527326
43
18099760
385082
2361
26213
16860120
6
168
199
93
44604
15606463
3864057
919
405030111
130396754
1548043
4
794
8133
28
12299546
515223339
47
77
504034436
4
50136517
798419
7
17085510
11
799
289668
255922
49
78
14517
353
1477370
5899194
87500112
28
53195222
6852042
7644
6
25822505
65562593
253452234
1766
10423
472629333
6246
176
194
40923
10
48425598
61319
225139152
110388818
16035279
848137
1428112
2137509
2
154305
1068
47
6362
1012870
530
35472
91
130171094
181268433
5808
2
760
7543541
1382225
52
1756745
32960734
2967963
397
10
1863201
607182
10625449
9273267
21
3361
56710
3
1789
185734
424364
6920
36
12
114965775
2839036
292
8515
5
16216
15182303
3984917
1818
29
274914
5230125
14287
7398849
10
148
4833163
10
92663
915245
58
322226
7188
4138
2
110
33949934
63935127
2397073
53897510
18030009
4183948
3
37
1923
273
30818852
138087676
2579
30685
42
6098604
1274
183772
747873
211138298
1554
872
1820
109092
327188119
2041478
4215355
218
13614589
12952
69306
3410208
114826626
114
83642568
209192
148408667
66725
7
4975
89593
48032
9109116
17828859
75
328
3
9
24697
18
9537247
134
23
19
1909947
3
5437
16299
296
3945
9
166
75382972
23132441
31272171
64671
2
69226
3
134
455
1376
193821
31467
1912025
180082035
2754941
267286708
11
220
244788
6095
27
1829763
121
1791511
3243
5027
247575949
212996131
7965
4177218
1314
126316895
1423881
4240
45
5038133
3038051
15845
35856
161550870
288
316933
30135
225
11958342
41
16
6461226
5071690
195953
29
24795332
8
56
8160
31231876
27700858
201929
133192628
21374
199272
227994119
29
109
827
7765
7
382804831
15
235663
420
81604
17023
2927089
140
23
2419
6
108
1213
49232
14493
171402732
1713
27934895
33246731
58
567
3113
6602686
24573048
37
496
15175693
422163
32339
876593
29581
388457
24
91
9
3
3883050
167616
14871059
762023
10706
61222248
241747
469049137
4
6551566
18402053
11459
4074
21254
96340418
5
16577600
12382520
61
300038
53337748
3801508
797
1925076
4584072
6
108
71412636
325343837
594437
4249
79
8805381
1210
9161248
11745359
50647
22104625
214490139
101908866
2516
4473790
519232
74
457928
113
2211
119985452
56016684
879
97869296
32205631
700
634951
23096
3602207
1407700
224
11185
1842
10155
1033
28
105
253317
3
123622460
7
24114
246625
14
12
11527
517959190
14990183
31223840
4143179
247089829
445911
4828214
32041531
27
83
3904255
75
14
1096
107
7399939
4
12911959
3726254
115
102987436
39245
1662
51
983
707808
16102
8386706
343660891
1962
94005
139527397
1428095
7
244934
2067888
1998
143
104
535721
3
560
108110881
17
369748115
29286225
140
5381
2242
18
506
20
426
113732
5969521
378
14950093
19033821
1599115
364286
21
7239
16
274647
2
304
121375298
35
44997
442618242
44388328
10650786
24813928
45303
2083
3278
2593
3
2397
20
13350
14
6223298
16462
286311352
39319
2917764
3288321
148793892
24708
30185
79
7
7260
278
2
5736
6434
117
15294
48
14
509
24234955
408013994
47159
132
94
23
3664140
601587
961381
129228
491263206
515926932
108
3272504
6
425
22383
1935855
93712
40513431
114213
19245
195
337237007
310654
16302
2100
5180611
152
3296828
70187
15
13935
92
2505229
236
44
119556687
242248133
901815
288
6753288
15589
75
56274799
3822
914721
1177
56601
113
411
71630135
77144997
169611718
34031477
55341
1063
15
224526
2
63
669644
384
3974057
13
207920
48263
21337
186906
274770
410
7148814
39
191356
1780367
44123
1680
6397
6
458
4
636453
7
197
394
6342382
62
118
1063130
3710
2928322
554
8066
73001513
3582
15733449
1709
34587
98641994
195495
7943761
31
1547889
62
14354955
667
2
519198227
13224541
5459746
6525
16758
524577328
146108
54924
307
118868
7809903
23
783
7
455
18581562
180
13
12450752
3
40
51696971
63623019
2
433
24
142478522
70446233
201
142918
188
3
42
31
82
196814
12
102497
4996
603077
8631
3913
453
15883
39515
25
16511638
8703
7
993251
206339
58309913
7
2
92
1921
99811649
1981
415544888
1296
645
515961169
15124526
490
11774
2266
128
31003754
302
124435
6752564
67391030
59
1395117
403798233
37
780
70932
1321207
7
380
129778
8125960
312
392159
8522
527881286
5591022
311600848
15869
140986766
26799
8904581
496858444
57
390329
232077
264132
73
96
2
3922533
24255671
265652271
50
952
13495
460
9543631
6945
1692
463411043
3627516
63819504
56356
215293
154865910
7
12
1371759
5617679
442
578737
1830316
5112
1079936
71469
426715
198803
35
493530
40486
46442187
7
4128905
192071730
1276710
13228422
32007887
60153751
29108569
324022745
7
1558
3779
150
265648350
259691
252541860
1913867
2276823
3
61732
29
36656970
261
770
59388611
18731372
337790724
284758343
203627
86456
93
9919
1123211
224
605
15057376
2264803
2385953
3151936
362222331
3047080
16498671
1344
2027578
38
5239
255580906
32467
72
31
9568
4224
13099
377623853
7079
5
6036476
8
5035624
439257
109268183
305
354
1571225
154
2464
425638
6764870
33453711
848181
27
60
11497912
7
7009
429
461
102944855
16146
5277808
148150
5505
877806
479426070
26357
947
637
29606
6605
34170
382628
2
22
955
10588
14
132494838
351980614
4
1870970
3497
6
260671
3
651
16355129
5248181
22
268
74073652
4417
46233422
52
84908263
421
6394
115488
10
1592
2
771551
417622228
115733
217827240
110
51461915
1170271
69793643
7
211
89034
8371647
1433650
17417772
11690
129564
46004093
93
2216050
1590983
20
18
606808
189
12498
1705
349
1123303
336921
410
133387
16064
5
9
11186
116478
1365622
3560457
20782
1349159
31428
107087
223438
204654174
4588
56474
11
155
397
108179133
471254028
499029967
3231600
315140430
73261
529
6784958
1883895
67622486
48248
71
7368028
719129
480500483
300692
374700865
138885
29564
80399
61857
114617316
7130044
24589776
1031
118147
197210
102
24549516
29
1698
375742830
8
842
3608
14
63
4286
16405664
890054
3767
14
1797
790
41
65365
12
2972
536697
23
6
412
3334
2644197
29957825
12720
420975
4946511
11817
437
1705
1564718
3440185
47
7
145031
34037018
11341
208
6930256
502
60
14962263
488297
709
4343230
122
5927693
56
2060424
11833391
872
247
6234
55687369
160103688
246015
332
10
941329
520641
50337
70
25513
16061479
14
3742
2602
325806086
19788122
30
4019
2497087
1289803
3251627
310
39161
45738
12238
271
48050
105
19
508558803
53264
600
92223
540152
30636
12
24832
1944
7
106
4050
881492
3
56
70799032
32422025
11011
1764021
7556992
170589907
4369380
12
2
191201
51239576
73012
9133
344569906
19106312
110471
1541710
190
195
180013439
54
1670
81107599
1241
10021439
18937518
3205564
106
37451
8
6381580
31
1175
439
3290
4904
3087123
174408
1339
185960138
46223
28153944
6806151
15
12
842622
543
3493
3086412
22
117
35521458
223
12643171
71
222
34
59
251882
236881678
55476
203900
744747
822556
2085523
100054824
383
28759271
4
7
97
26
105
125
5185
2033
244
19
21916
142
795246
868610
11648
51564913
10
5709
4
10979071
49721795
468
4079
127921
6
7
203
252612786
11
8
149123
7
16366
1000
811
965
15
150239199
6856
11284
1594073
7459
135
451
12103139
34004271
334
345
11137
281379
13556
604
3094
1994
1368
72
85
8535
1446603
271
31
249
242776
28824585
118174515
3277
50
171728769
3
114823541
52
2
36590
765062
56236
31338173
13068
75
89242354
500475960
385579248
23
83078
221
105
1474
394
27604605
1050769
48749
140
9469
9239648
935
16373
22269
25926470
85376
16622734
3559682
59
79919
64462861
5555552
157
16052
126871275
72
520
127
1187764
15738
66369071
471
222290179
1692
12368341
9672
27793
541513
65066
28678309
59750
45428
11176986
218484
35126796
106
370
232
125537081
4243
49561
101941
7728
12099049
1887
690
77810280
4854
7907446
1076983
43
3613
11399942
26496
2
188995
13519
2660
9
268328842
19
13
5
6
15582
51418141
30
974
4162813
913
6861
484295896
100
14
735997
2
2
3344
343062736
9
322723797
22290453
1083
10025
23443300
127417
244
2
5011428
1082029
6623
224297144
4
35275558
3
43
399
198009536
202837473
68
28619782
27661
4127258
31
668373
8847
8308501
94408
203394148
7375
214725088
13
58106799
6094
201244401
19185190
549
7798
497
68951344
16550021
244971291
2615109
1140403
6
1757
15828238
43
54792754
55579
1677
194
260
135922
12
3
7522977
3
152060
568656
5
1139991
56
16243112
38943
1966
136366453
2180
768
7548976
2764760
187587868
2967
27
11008
130374901
5524
3703622
192583
2
21
250
31
14076
678955
3727
8433269
172458479
4738141
2007091
37952
851128
500369
198821737
50737
9
6
368754
41398
147
4804415
221
74
46
28311476
28
8441
1656099
6819
961173
40706
283766
44536771
42363933
25491
2717
1240
2457
516262414
52
80374
230552
450
2017913
46130162
398339344
18
2343359
11
3953340
3405
1456087
84794
11
1497
174698421
107703410
700600
41
157
37807665
139357054
26744896
27
12980655
58478077
36516
391786
361434102
23931
307809605
19
44171
264111
23771
2
18
1171216
3
163
5
190
4
3
59579754
39
4
974566
6164296
51
19
101976721
237
75162175
644
85936997
80
496753790
306580518
1452
536086
4924
1770621
12
457733600
124391
59866
63460
1971
75
1353
3575948
2898
7524
61
8890111
15
104
1131
71335119
6773
189403
404738
311846
70829
30542403
2331743
9947
44320
28840
242755
4
22
7324
144
233662049
11167795
122
163468552
149505
4005808
3626
73501771
3
157332
13216912
258
103
30031
1607
515
2734
1712739
13891736
2
2274
8034207
99521
2
29
511518
66
12544
859821
30076
133
82910270
373
10135885
5
3252
18097952
279917
2089
5
465
80102
9554
92
52
919110
390189700
113427
84686
634
35073725
2963
25411690
46823245
583964
9383
604
9
49
2
286905843
23728
39890951
14772
43
52
2
224963257
87497
17
9215
1423
3
18490
3
135602273
213421
7906546
2399722
393048
3
609246
2
120682
95
117958195
19464447
24749092
3957804
2626408
209
34888895
5
2088987
35643010
239710162
168
507716522
1198
726949
110874
30
107015611
2722292
387091
8400
5415
2665854
154898
5
10647
1136035
112976
1776399
8
4525818
58219922
66229868
2
219948306
844127
56
12748838
326
8837
248
1614354
215698
7801431
66
1079
1465
67002324
85330602
14439
108117
118420
4018324
50408839
110
32579
330073775
16299135
82
5516004
7297210
4142488
214010206
1600945
102795162
221023037
1992
12092
5
518680
217
22255024
30547773
2
8242711
3384456
286
21
80101
5378269
3414377
12957480
7
1416
45521
73421559
5250894
508
22
21534616
226826766
2045
33
360912369
3709
130372
6014
2455925
31668758
14
41356057
81933
13524
20210539
7686075
1524
20
2541618
47
61
2069
4639
1434
24297523
81696
2811345
199
333066114
250313158
120701471
15774
228
434456117
1836
14955043
145431814
737921
26416042
13856087
42
6
197179820
27636
20201486
3640
41
112027226
6042
357654534
699
3060
2
2
10
20
3749
5778434
3
638
126970979
6769212
184783
4587
3154432
2
193357206
582
94995
961537
60648145
42
112276
8987003
200909226
66561
14
36761304
23971
106500
111
149870
19798
10
23
89
3248
1085262
45
2703
3754754
5867
352284
7609878
144316
239118
1665
930
475
1505
26759208
4528162
171759284
468
53819047
23079980
170255396
5174
100125
21809
7987
3965
482173
61
1959299
31763006
724
196865020
15
77744606
4
294
30352
126530
2157596
196203
213444
3744
2777316
30
30252
6113
372394
54
3
114848
60
3
2049512
8203
29740207
191
13770649
1442984
22160559
27
5537580
235
24261321
25778381
3727
2694424
212064
20
16642272
10
6526151
298332989
1693
3279
3702
29
2
29805938
225155153
4201
345
70
38125
63913369
6
23367283
205356155
439
110246722
9235376
60
28947967
191839
11
13
253082
3908987
5
12
650
40
2469
262369
94
182
20
211
10
322
50707151
692177
1839
1993920
30738
589
52506638
367
12323
4283
85963
72426033
14621904
3
90
748
8881
7879
61
113762044
59
1122893
96602
1222154
6174
388085618
65868
3
14
183512273
6
444358410
6147
35
30338336
358876031
14
20
59
11178788
1961940
5880
9454746
18890
14389
32765558
10827
42
57
248682203
6575
549
54690844
8875749
25006517
623521
2659
28989
4
2073603
6168
327742711
390885827
448
725
1496
2040
41179836
53975
219
22
13
1372703
6
148677695
759322
4143
1019
15374435
465740
158472784
202221
285305281
321
579748
140533
11
58262
447990110
221168
1038752
232
115
2743119
5
20244
10905399
3264084
223771436
1453
62438
325694071
554380
619991
3
11
4742526
6091
3
89576
10724
162
6
5
56787
25
10007019
3332427
54
1529714
1011467
16
391112580
3319
71537562
29
3958
2476
42849
884485
17712271
7286
253619
1877810
23071
100979
6971
8
8876
12879327
1182443
10
92
45
27840
3759570
2
384
67300
24
7115
163020
34360
175883
331
1620222
1031034
962
12069
431879
7040
7622
16
151
11766
4
1168322
100
3
231700
625541
111217213
27896139
28
253186459
6050
191521
212316075
358
46370324
126266498
4067389
5
171699091
1408778
795
104224
844
239
7
2
2329937
38764
867464
1300055
112
810382
242
35587462
318325178
98425
114
3
32
115929047
146
288477448
166
435191183
20
36
9925443
10
4850657
675931
55
92808
152772379
98069
705439
827458
3912095
2045
27
1280996
2
4729
5876556
4
4
15
44916
7499
1431
81406944
2
1990
12582
90030
43241
29125
659836
34820
251939
835
4006732
22993226
4124
2816305
22593144
38287
141942
342829
266580
114
171514
126
1140
242263399
196942724
41089
18
274917819
93
1118
5856
444
81
38336
5
381727006
31
46008842
34
18417432
6442
366
31326
4182072
1058329
2279
235518252
517139
5202
1940
7771616
481474
8200
4
4083745
5
1906529
34
10599
21212193
6
946
15586
17660470
2587
7721158
448211
3572
36
121486204
373203
36476556
1241476
103
102
133142
2025032
11043655
17298
15891
23
170912858
10326
2
231
26814383
152
415847423
4
3
11950
24
255098235
6083652
62
3
558
25678
117208
6764159
155
1937535
3989108
16319
20927505
51185991
575
2
141925
2272325
18025
48126
455
9993052
102385826
1857751
846
8
460
1191
7901
131
44812
20403211
107970
2
261444142
35860462
455
506
214762
38782179
63
19
11636650
2668175
86237
41
6
532
135
651
79538658
42968972
53975804
18
105
5298547
102112
520824986
223614354
21
5168
4
252
31
371833
39671622
8191
7219
3165
1904863
466
1803833
70919
6103332
185
6253
490617
51946
30262
23301962
9169
499846
104545
53192
24839
7
65075897
251025
587317
21737
79579
7
236330465
2292
143969774
59052
9649
3651
12
27582907
237
10509
1103
94
23
580
17635
354
369
11
3381273
16114910
7687
1958054
712
27
48120962
4
29367
1149
9
259538092
2
3362
5537
30989
2517271
5695267
291
406349
39
8
13
417
327862
10
5968
1161
26
105
126
5748
4752703
94870480
19422307
14967
23
25164911
35792
17
1847
20867583
128857
1355886
283
40076
52
74
58788555
374
7314
3551
1299
225266
5066
32
96
7528
3217564
172490
353497830
3548436
380933
8
4686361
388214134
314340229
47228
28935
767
3476
11047326
140378
938
65264560
6420
3
135
6
20072031
21
7
75486
1541
50
952552
98116048
3215
1853680
64324534
259433175
46750854
36928
35407
117414212
27261341
350963395
88829500
487
7490262
514521
37499657
14
1598519
118484198
4
220742340
49
1289
252913433
1095443
811101
417939
12
42
12
872257
42
2
14
22
4721675
2317167
34558
2336635
2
118679802
28362
4
40944
1812
548089
4671202
268
7365
677559
32075
468764
2
62975
17670134
3771
931532
279
56013
3473742
42669
3
2939
51431
21207523
274
639253
441336
6473
351452
2297695
116
943116
29111
164169
1833589
405804336
5
452
532059692
3
15103476
110498
7
40
14591718
101
114948091
9
10966790
122
2364430
59
93435
89
18434614
9
6636
12836
6
8
2600
519359114
854318
9308
2516
29287809
10977
90310922
12371003
20741161
100
814615
3
42918011
549
369
2515606
128227086
190651
3440
59464
14192833
7307682
2063273
103
69796
28864041
63637
6096
246064
57
3538
28092
521
112576
261851846
166
3
3061012
43
10283
600376
828
948
56718396
61
40966965
189962
836
2
263021554
9
150571
23
130503705
170517498
1594249
54186048
3882851
30
250
1376649
4739
7721
102477009
63
1117716
94330960
60881
353
3
9740
21800985
38
3168
8121
85515329
201340347
65416
17339
112
28898
36063960
38521011
3768152
173
4
60358
11512
465
1146310
5
141
6
8
891
125508
437
32827120
4
414309
186
7782
7
1447
2719327
2
416109466
40008068
106581
7
64304
39501728
117
15658673
176
6205266
6460
49
314
54417
2493443
284588398
27560957
26
117
2
194
286855432
48
175
21451
357529
601990
1555544
4081
15530
26
5
8887
530
527421
106259
514
2383699
39
4664
10042
13787
102344
21
115118511
147890702
725
2988
233482543
9
57996625
42275
7572580
34732220
3
6
216248434
253
240813717
28126
9666
3
1657
51605
516445
3143
2034
328472
26
49754
1872
2511926
364012039
738
3515
186
499198969
1610193
4173
5953863
5
20062626
24141
383
2
14
2092
40
41782903
519855
3345441
38
53515
12395530
4
22
217806589
8675344
5
679971
6795
17957
6
3922792
1120349
11484406
2
2
5
824907
5268049
1121629
91547258
4083
18614
2560428
3
484
2563889
156
3810
250682733
426037
10836961
4
243822889
3
29
1970
19
6
6203
17
264
457554511
7424921
59393292
15
50051029
255277512
1604
433
87451684
87
2202
729533
254900
21452
3695468
406207
109030
601
4436278
5
8925
1726967
3
37831270
75491859
23
15589
2105
28522231
304
12945
53777
65793224
237670
1763
1081686
15
29
469808
99
217720
303
385841767
29
111
6
423341
70974361
142
155
164822
110851637
14
85472705
108
465259215
1073
14528040
445770526
65270
379
54023530
25816
11465682
2
3
8680784
883469
2249149
2490335
115
101
122276225
3
365106
1809286
27565
6373760
357
13772868
22
462290815
931
309936943
296012622
13752961
3124
119778
222852
1373
6378
3
1876578
486111546
85121
138497
218
21
500017
296
48345273
5223477
9153525
14406341
310585
421402
21
2
2467466
8192031
487359
126964864
6013
3205927
1439
242933945
50754
580702
20
180
5
249487
52
66930829
484931
6356
13250819
3043375
347374791
91399277
2
315047
2955
347750
3
209222767
2
13
206
9
73089940
11033
749
363597
95894024
41
3294
125851
50044906
206
94
200248509
25063
15
2711
147874094
97
12
1119
507853
1728347
658
7361
25952
1999057
1512
9
13661079
126371905
162793370
758829
9632175
4
274
3597921
26372053
2507
35
14816
245
186775
822090
990
402415499
10546
2
2774412
112513596
4011329
67027761
7651006
3
1490
557480
11121
15792911
110274
98
100
8173822
82
189
3806
3
1911603
2122
56
7712
330157
48
42553
675691
28
143602568
79456
267963666
84776571
206
959198
119
143
5040
113
4
171
83744
57
101499683
205363427
3043949
8140004
7
104671
1515
69058
220753
976
201969
1214
4713914
5725
25161526
221441524
56936288
123
21119
26808072
25
1113
32027038
1020715
965
11673700
466805
3945
327
7
45
150
33036
1309090
458
341363
141841431
322316
3497007
32035
64
8845
11686531
38488
34
2
3937
5
364
751384
1215341
41915288
162547200
7359
3
5
1087485
22634
12
3061306
310
179778
93
2819379
204076
135
6
10578893
1025556
39
4196
16
186113
9778779
324
14559
3050695
11091
20128
211418905
32
417453
21235
101
183912037
180546
278613
686552
120
28
1512716
1264662
843
54956700
97
521144654
56
329069
1380990
756
39518
33180195
1442
40867
12579
479
671
25673686
502950084
200622381
83619
98302
19630230
2364
19663729
31
16
3257402
16935
28296001
228167
16865837
61041252
174
27278463
3
7
211
14822733
1078
83
758516
400188
2
1181667
101
680332
466345875
64
674691
5663
139
6268447
2
519682196
44276
103143638
398127
24384574
15315904
2465187
1586
93181239
3089
7
1500
554
2650
26638
215
5
117959576
297
6380013
118644136
5890
7
174
29816
21576
83
166
32
230373811
2615
444
69
18856
146588518
706
2948407
451
3
472569346
4286
15270
1205
413561
3299
13
2
12
870492
18
442444948
155576
20527285
16191566
2593
39223
24859729
3361
7
26508624
28010793
48
25
5
7404376
7242
5787
34576135
52392
415783639
299
63138
25
745
662
14874830
764979
512200
28
3
3
2
13939
3329851
39118
229
5171
261096
333819
31220
138126
188707
40
4101536
32
120
194754186
23850049
1176417
16106
45078
117694695
1977
51767
4298976
327
185047
58
14587
31482998
2755
1155
2630467
346158543
888
21282
483077087
223760509
26
41316
177
2973851
4507
175
550852
29396568
53611077
27037
276114
44025
335
6698428
3461411
730913
3
205
2510657
131598
7717
40694
1192063
2
188423
184632
11
485616
155467
181470421
8771753
14446
5832
13783
141247
3
15942911
35
170
1176
779
11
708159
68045
4974
22
2300659
77
1726
32350970
118993269
43766465
1381
21819
2614358
7021
2269
452
17974
9733655
42
197826
37162
5233447
29343812
60
3619155
2959019
134823
17017123
2657269
22427
3
2048583
13449
458
144
5
1624
327611406
21
1470
48789083
22
312
58
130293
80
460987329
32617351
11554031
119631740
20
457
8419
64452562
165
411
77
8
11894501
1632097
16901563
690
20
102855167
443585152
11
1642
10968
123021
47
2
298
11850
33783463
94923120
3041378
27673313
310809
1011
426
43585711
349437914
344869
9
1325466
592827
29832
3750430
3
8
2
323
561
3508
13603482
61867389
443776
22111155
14982
405
794
302
115
13
9
9432
1413126
69429631
732
851
1245
580
30334
11850
48
511392
65
126981
4165482
5647139
24519
289911
7
898
1132489
8
927
1401711
35732837
107876
179834050
637
39466
124546937
8231963
4213025
5411798
3582
594
52163
155964
16609703
121
57751
3201
1548315
172
10
379983173
195
194500847
7642
18448605
17
55437
138
5671
4894824
14
75005
55
8000415
15792
560
30878
15
7
67
15186452
8574
620
242051
5
2365
5871730
2
42099
1858
127355
7201
36847248
60
1243187
27536
409
220388
257
10774
5
1315931
2
40303303
312281766
14038280
1856
150041085
14
7
323784
166
1709
376
121101237
63357
445627366
29267
16357
24664469
79870
1980
639
69796809
2119
865
71858076
154561
39
69936
23
5707
551
5863
1132
26385
25
204
560079
2944860
1183
21139866
3801624
8141
5866833
3468
1209
86
55725442
154937586
297
54438
631447
194813
103
1857003
6
3157722
229244446
178152
71919
48049745
143822551
39223
1133
9944925
665301
339225171
2
3
1354453
174820853
207696471
1415145
402049484
116
1000 100000
295879578
2060513
3672219
81426391
386584
13212496
2190
772883
40918
55407
53272
12056337
1908383
4
6176
836
9066
1286
10631774
15862399
41830266
118655
30
27987
6940
7
24
29789
156417
881350
131679952
254371
14078758
14032431
103673
13
5400000
67242305
2
20
2745054
251
35548
126
1094
192
273147879
30921
776918
534
119
386
9984
18
128891
40
39
21699
23
1293
3622409
2
261
16
329
306632
9485256
1586084
217
15762226
9673536
3159593
22222155
1856
175
103856943
57390
4
25155516
14
10
80
467503524
57
144
11
353893922
46899619
3493
93044
236874084
147
1142
2
90270292
486
137
247443779
20169
2
1271
651530
681
3701
95
2044651
8166710
13120132
2
957694
3605
10702
617
12
65403
10865822
2274
525046599
525661
44618179
4065
33957707
1947
21
61905520
21592320
732747
30
18
23569
339
8
287493
72140626
4345102
4734074
120290
434
9730
62
35
1745253
9
104635
1893912
151560
43418529
6987657
1220854
1909081
31862
7
3
11817
252845
24939
2
4
1736062
629
112
106590
4118450
4
74102
3902
12140039
12618
15662
12
11768086
230305314
126161582
258798977
2719120
1035853
3
3331
95
41
2703
11047176
240074
223
4136
2453
7076
6787
473396913
440540
33
883404
61364052
3833135
203068101
496957
73916
3409
459
774
245
361654802
300703
52
3308061
1997090
7661
41551
673764
14851564
187
148880
16739550
25
168219877
12655
62
16095614
94843652
36191
14502795
35244092
870
48403447
857082
20
18
5
41
3744627
106616
2948332
130599088
31006131
29627406
2892660
523233
1124771
4
22695702
47705
123711426
5270
56
54525090
31
35
470614922
227101762
54325
129
432980
57547410
1228
237014
25
911
92329721
1229694
989531
1062772
104458739
22238017
19986
98261
873838
9774
438
73947
796549
8
1008
58
255
6169
1779
12581
1376
9877228
23817943
4967
2
2882474
16261136
1459542
30778
252459
509
5
153
1375711
448650755
1927499
1765
239
103618
10896728
106983
134153974
8620
7142
26910590
3
930710
127755
265212878
1902362
78299
1100
8525250
4713
85941
2
14503
43
4531
42
201167
5632
1753984
114425
88
6727
85662072
458823
689
7
521282
683599
1812026
13
79
9838
29
422890
6909131
35571488
4453010
1974962
436085
63
13342152
52
21521597
3126122
149803
20758
222470
1019972
22215
32088
534
6815
312857819
6064
57134307
434471
495909
926
43843652
63
10264959
2550
6406
50762339
2517
75048444
39
1869823
162
11
9548
34196013
161942
51
248254
7733088
230
93
14
214
408556
4017843
113169894
57
3
53645
1653694
37511
53603409
13140543
3
3
17788650
248
65
3478331
342
7234531
30165004
1359340
230
7699155
3
1935957
1183
35293245
10729124
81219
48784
5
24103
5856
4043467
2305
338631758
114246
423
974
27099361
1511
8952837
2514398
13663
2904
23
2783
3
293
5329
86328241
9780
1701
887
161654
34
37499
42
15139
5299913
23
4927782
208447
175480
325
421873
6397
13
2
4
28
5462
247636899
288
1990
1233
462695
123
6
2
120241
12
7638778
80
2974889
131468610
3876
329051
16333
365
30
58176152
98
280805360
5481
49
349
76914931
8364722
416071
3975
4
5
132573
60
491
190
2818
1374
9661208
2
14443
1013
4490
2813218
2654
23460
367169
286573535
63556
383
18
201
164344
1137
476140580
151751507
1934
599336
29722068
1993
7
763455
139513
153599841
62332
43
5
381
32
2573172
206
236
7391373
3280918
933258
1012953
2002
66556305
24207083
5
55409297
426
26
5270410
253563
9481095
8565601
867
153
14
997
994891
1047
2
156
5456
6
1354
10
174875
6352
257147
35
45356891
28
243166
70
4
327269313
146594
52
51657
18
802426
1209
339
406631
116958163
9845
146
32
937
38824878
233165281
1697954
77884
555411
59226174
161431
2410856
19796
37
160598290
1625
27924
859510
8144965
79668
549257
2567
7154
40607
52
8
2854
12
161049103
80
30
97553164
12200
2
2962
80679
260343409
188
2
22
19877
1335
24452895
1236
1555814
289
49104
985
116734804
343200780
3
76724
21068
58084145
380739675
1022879
11
23
2815
297952419
401789
2080
24179
1607237
17
1912
89
3008606
318433383
19109
28080197
722961
59854
76
6736
787
1230284
7895
68905
4646949
88841
766
365396223
115436303
3
27525
149950
19390754
26
12
6997
212
499358779
223864
40971436
109611
3516394
182595983
119
3837
6866
2
155
4042
17
199247
3
244885
99465
404971
2
11173
2
82585782
5481
249266
365981
48712
122
732713
12
36787
2
26331862
23
11987
28
3
5
170027825
1723
107757
1914
6399
3158
2
77651550
1022
13588921
7814991
471546
43236162
14
2
407
91
2
6732285
4081840
2732
1177112
12220066
3
29332
9
863623
36602
106146738
3612941
28662952
5083
4047
11345407
46
15
7
683557
5094
17312514
124660
16122
832
1476
8
3
123
18457
6663533
333967
214280
2507
33869
139
80204422
127
34
51
13
12165
129059284
11015
406951465
354958
13026536
39
3702982
73030347
31568528
128629
3
288358661
21901
103019
1483
700
3
76030
445728
829848
3294682
28
134246
24915064
140
31077
52
251511
14
400829290
6414
1464
793
44727
333324
407017
1696
3895
21690
16
9633
3629646
11825021
24228
6987
651317
3
838091
92
1350581
29534
341076
1711729
458372
3273
15909008
1111
91
176
2623
209355
456
63412
61305313
25
36
93109507
421944475
55
489432
58908837
960
1268
916469
15739801
4567
1489
13703055
3454510
141
3449
96999
47552730
2007668
3544
4
240106650
3051995
9441
446120
4
447879695
252
347258401
67494
6
12727381
64344
15870135
132643820
44614
717
52102084
1106028
10
101597681
3
409
550852
1264291
1856
1953
92691
3
904
47
68
2862730
111093
4829451
32056755
10
88900100
198
321946969
56952205
2208
13004947
85031105
3659
1879
186125
68
115728293
10500342
108
184
25684
58
26410
41092212
2
7
94610
320736080
615481
862813
123448
124907
1600
5
708
99944727
206378
31215896
878
60885713
3869
163940817
104
4724
4063
261811660
295
144
366877
125625219
9675892
743284
90
25275
48378
742
10
9022360
4711
259
627
19641
5
206809
9134506
205508169
207
478
16731118
471794574
4138137
153591
205529
52
1002576
13292
798856
3
3
59160539
33172946
410
1788
192
453217
1143322
16551224
113028480
969
831
2722
22050042
6863
64131
464327
7645040
14833
141212
5449
11979
4760475
73724886
293833444
21640
1124428
30
3832
2914
338
57427014
167613
107448413
31103
1791
31143755
4
29193894
89130
47450640
2
6423
74
1306240
167432210
10574812
75038878
32
10
8
24314277
9396306
1985
7
924
4
2
12325639
57308766
26727
33485805
119
13721074
649359
88480888
1722157
3906
19950523
2
131394578
481883
1029853
12788
530477705
804487
379
9852
77745
1104
590609
96066
28709
1837
39410972
10
22404
3
81
205177
253807956
395
45618
18750790
4459
5668659
355
211013971
36924
47430125
43271
28541044
4427
1880
77
107277
13190
931702
206286410
420778447
287
4984
206110147
1542728
9992
204364
3
10475515
62311
16
54
95960
300960989
16
612420
30047248
764603
26203
362134179
9
2779
34553622
2
432439
9909523
1027976
130431
946998
1539
23166175
1766117
1787
5
32287547
4392728
843931
56275668
171052
484
882193
183745
26
11766290
1261
733
1190
28913
1454082
2830
4179450
6868960
1537
22232147
30827
13281
871017
145
117
11870
38
152
3655
17944700
46605
115134
3
32915250
938465
5
927526
2045
216093316
241
184796
3920
529
13
16551
8
277953458
3695
187031
259399890
9780
38917417
3453406
26
3
5353
67
2884467
73766
15683
2313
8
142043
6
27298334
23
5
33072044
2415
123144306
4972046
5
29824810
436090
76635144
107527291
809153
163144303
41581
4421
1775
1617
4313
97
4181324
4
1145
3087390
24074503
925665
49267115
295500353
2635971
122796
7
172816
20
2549
281
1842
1905132
2
8580
49
3081932
1749718
1613470
49726129
7
8121470
250601
17846
6
5528
78
42684113
1332508
103408911
1522
4218808
95546
421
12
16
1004
22
4811168
53
105268986
1477859
13691177
1990890
3749
68493517
15
57
519032343
397801804
233912
61
78972907
16074478
328442156
105654
27526
48669302
436728712
341
47294
2
245
2746250
261833
9
61441
495
1531
40801
436537
2018
82844193
6495
1941741
2004440
85273
23960
2
36
20376047
1419
18425
60
19
10
21119
16278283
2
59816426
6749812
15
10512
296005
5128904
782520
346910165
57
1855142
16058
2
21479302
4964354
62706
46267
177470985
7
724915
25416
44
15
10110572
67
29
484808
5192105
351603520
42454477
13
1791
63
760230
241
28686358
485180322
516855
4
683018
39025251
4
394530445
125213496
34
8
3
108610
6252937
461145356
53706
21533567
109
17585
98603
700
619
19885040
7993181
1099889
61
23504
20
19878
3011
203713054
7031
2003877
3
57
46323128
685320
12441953
54969147
69363
106657
15758078
108692232
84645
15
151952892
20
1115974
234230
1613461
610855
243403
8
1127
25665
1798
6895942
530302062
78437498
755
2820
1879
68554069
170646
28668
13247392
6605937
1240945
338
1944
11
2882
46372
15311663
241
815460
126519293
49
38990
29181258
42335
48045
2
1456
4
6564
2368
764
51
90563
6702
429255
453
14
19
49809593
29
50137
102
5913499
2
7357
523310821
370695
7
110671
6
65456706
9409
35145928
364
4710
869
259174532
8329091
92
465598
2442106
13310909
4870
2354841
537348
173316
6
336173
105577929
2377884
3477021
187
4908
2107755
1235452
2532
204837286
11
47
5250538
1028735
13211
54173
48
114
220911098
440535213
30
7
4977456
10439
31601
18880
105
398982
207221
122902599
56
3
340668623
4
334050784
497
5
309177765
411502
78
5846730
239
31647290
2627
7462757
72079
3399380
12726
472676
947
8259983
898717
456848487
30082
683
4140807
260255936
6047073
165782786
25
22873
19430786
12511215
724
3956
1717529
25601
12
6
277
112
13
54
117760114
3
863
16472341
68298463
2
102282667
402637426
94
141
105719293
102872
186
8161207
1176268
3209785
169502769
197
5000811
141
11
356381323
32534573
16203001
177
118
111
47370
65515
2074948
475263384
44
4
20123253
552472
9297
7736435
11
1015079
372797
440445434
14771222
518963101
600
11437613
7323236
15938090
193
339609
3189165
499005462
3549636
128182
14
102184681
1316204
6719
9594
306
21069629
3400
79909053
1525678
126953920
14347920
27619
28344539
7539
15
511
11958006
895
30223009
42047156
67
3644
5842
21
47851511
123702991
265660
406428
14668
1255431
1202
62828466
8597
44856405
15
51707
1753
110
42495898
213229
23
14924777
22545
97
3
13073568
8
203
256358344
21182355
8192926
94727754
67082
137719
1695
9030
43565
64443654
20
722
3259292
801831
500818
126
4352069
5972831
5681
2442
91016
33063636
357
477
84186
2905175
64487
13373
2
27145
137833352
170727
237
119983
3986653
223175
699
1122411
327877
712
103619
2
1247462
96191
41140681
821737
8
9734
276532758
78430
1660
5993178
10950
3300
2
17
15863964
188604247
3605738
440987
58820698
102
84
17522
114
18
1835
27105119
7432963
3313
514909620
15
412159
460020
153231
299515236
3
25044798
381963
219
10135
3348
64094393
12
3
634458
962518
29772240
4
482465
53102090
1751
12813
2969
75936924
171340
2
7491408
124655
331
2416
3467
12020841
381387015
23659
463
336
24845044
799
2888615
16731519
218408635
1461
145
7
40107
85
996244
1201809
19089
2
4
228083495
64491606
523407608
12268
13850489
14687173
1017552
2688
425
23967367
8960304
21623078
390138700
12
54605
100
31
22341
362
136883467
1029
971312
71774268
991590
3144081
31741
325622
84609
3
3352
252042855
117
293684
3608
9423361
42754
24892
51124
13814
31302
8157751
22508
2053
2
212590677
2
978838
16
112941469
752831
12927457
33
7905695
90248
451887
380
129421079
969685
4
1655
52077493
15302764
715
15053338
14887203
2540
6
120
52491
7014681
10
8660
817
811967
375946
11
3459
1829
128210844
212
279923
1728
4112425
301
64537
3
3531766
59782738
27
788367
160964
290
101831564
38
237114761
13180
6
12301
515892374
9276
32543
1472886
35861056
12543
77
67
14313
2755570
190921
27187
78
3292
726547
18831274
151448510
526473009
13
29241503
244965
543589
4140
25317
108551
932108
34448301
3821806
421
3106
383296
105
501821
13224
82693460
5350
7
55534000
9764
104734
6378
251583
2539936
395
714
30959280
16725
872
909
95276
944651
97909439
4021
5301438
197757
907318
97
4402208
758
2
533298094
7
2070352
115
9
92
7672
169385348
4
1831
3
1625359
84424121
6278
518398
1426378
251
61096845
10
6367
65
2924504
21360
1462
1854
15191
275666091
621684
20
1205
11384760
59493
62
258178
10
45
31
51665
9
3866307
327255
35113
209
92017
7456
704
28
3517
200741
157
3
22880
3625
49781
267741
9440
17696602
11840
36133194
8034195
113241105
12658575
6906540
136
9642
3
82643
513128
3
2465516
17
15672
78382229
23229
26379
11247
1884
285123
2679770
50
572169
8953
695
328419
158
36
481
7
16854
4
15005055
3198
31
596
395
112394873
18
502042
39943
391989
819
46259
103
6042
355700
58970481
3587
85913157
60095
191
751941
309870
208189
1076281
30332
2919268
253790181
275904001
40858
5
996218
714931
560295
370321
697
259866489
5797596
5908
502
63400
3018
256
3
1414
2413
56
847
24
103
3551000
1877718
1674
7232986
2
1803
491917613
36822310
3121
12
11
420536432
641
271
98757
269998130
3
52391616
187723
958600
56
85812115
34667621
969
3260197
61
5
45
7018699
426
383874422
67128983
5
31
33
5640
36987
19944
21609302
7759307
40878
54494
728053
9
14
1854520
226
12831450
122
30353
97208
673
307
2
23
19
255116
30
18077
344133335
20208435
6
2926002
28408079
13265247
3
21095044
63953
537831
225
2
19668652
7317121
547
1574568
13
177591909
34866684
7494013
22097143
255690
2
28
226859
162147
162308496
218
381426
780914
216
984809
2302226
94
490
7778699
197
6
1966455
27012138
604278
1379
32558
6
17319200
463970932
28799726
12688
3929947
3
3
249499
8178747
27
3
928
22306
90647995
4094448
3512
467765786
71784
55587287
9070
81109
1776
5572951
1278347
225317
10
306632445
635
3
294
282575
124801
18790
107432
1886
3459
56
9541923
19
119751676
346549
3
4100
31853
36074360
168794
4635227
58690
9653
408
259916444
13
480539104
470618572
3266
13
168262124
13
133
45237
3364119
6160
15685
198572241
141164
8
5402
7
5
46726
12349986
10
1359052
17
60770
61667
14434
6
36755
360
141
342555
3
7022085
1615
717
27455061
7
7448
6
15431
15270
121318891
154681245
22
512090
412195
26253005
80
3
12131
54053027
96
6442
844985
66
13106
339438
4191
98136223
129751
371708
25987
30548
93
6241426
1438
12429
400016962
510559
461171
25719260
2646
16069974
61
383563570
133928478
126770940
298
348
999290
3007744
60507141
16928
1321550
6243304
266
2748
16349076
14066
36334
3
123539
23
4445
82
16225934
88
200
268907895
50
512076
5
30
889
4
88718904
2982307
27501116
196816880
66814
938253
430
3
59210
7316135
4231254
599
14
1751
12980
6955
37116191
63076
313
224
189
343124990
375962117
732364
6641964
9628
307
743153
11
308222
44083
507683
426
729269
116498941
84473
4
414
25
7447602
65448
33278078
16
2015504
153
22
4542179
9846
352
47998
14
471948
167195111
242015
27358104
7709
4
44
21
2
1107
7221
7929
57236
1520447
732
50193
377207
2325897
454
1996440
1829442
32900130
3
200378
1389992
26114779
3
9117583
643
10275
3653685
298663
240666127
62
289136958
1814959
19660
468834297
956954
879253
946016
6
465675814
5442
17
121936449
2
6894
456
31310
41988
7404
114859349
14613699
52315194
1722
54191350
22674833
7398
463982874
15563680
4022
798480
194628
3960
1017
5152691
144
221527
354
6980
14652
1893
65064907
65
247404
399959
213708
129
142444
391
790
24483705
232974754
3814465
23
9328484
4
82
52
6365344
20
36963433
234
9768003
47967
2
94
70323271
29654
7709
2357913
100485
1836905
480245
78285
15127654
10794
7390
29198
44
16039
538340
14169
369078377
6
818
5140072
1395995
105598740
8172
13
5166551
19900919
105717
54
38772759
45
64084
12819
687
14751
32833366
431
28837
30542
4
1352
36147
1798456
3157
471561396
26
594
469
152810051
98
99115
797
9720
351486108
27203
12
7798
32498
8544189
612883
6786
122
256279242
113
1894
14
255805239
391550688
3
12
875458
262966544
40780892
448599
1954356
3933
387900777
904912
479001305
2
132933036
467
6151128
4273411
65032
96762923
36
106
2106892
204
4683552
206
15695
114
20
38
18721759
70236
3
10291
13734320
4
19
1088888
7
174337000
114
56568
4
113217
265446545
107
474
3538
27299160
39351
21957
211
324
1961
2903765
30
36
508
8
48003828
3
243327
84959
8929257
13
57541
55199
2014590
51
74
23
115
48
25
2494641
1265808
4
7505
480485
1781
3
799
3967
126441207
45953
19882
29508
181
561815
65703673
11966810
4
5837444
575
445090
1619075
16
2
3
4030548
888
10464
17
2253629
157
6
126206506
120
426
728559
3732
9143071
17431
23193310
3246887
30184796
62
54335
40
477669819
2669725
185
3907506
41093094
4412340
49110
2
520718242
1004
305
1740458
4544
165930
459894887
3
6
2955226
1208553
494
197
1739
784243
9380
439706
3325
52577
185067
57
11
64973566
39
141850
1049
3216169
105063
8173
3204623
32423038
88339883
744028
15566
16
33063012
1197
3
427
363012522
2792252
100851525
198393733
4994
39457
29933725
9085391
5685
324
3948
245
30434
19534034
273
249
64920
4013
4677
26900604
2
34
926
12
6071
38
234814
6414
191
63392
1340581
3
15646
56383
14086292
1625
73
12688
3223933
1755781
12276
254628
33623
71690
2477833
441096
141996
1718
9
36
1997704
1837585
90751
397407925
4988
1548
525322746
2
3088821
60433225
63206
8350266
238
4310163
28
27
1969537
23045
163701
6
7
46
73969
3756191
4051
207038
7
9
128149262
171126
1212039
2
633
22
1997824
5
119
10851
8184341
429975811
24203973
233
32706545
409663484
489029
19024590
24
31122485
284
13
123
94
5
3075
2
15604674
109
178143234
195569
121801854
4977186
3317849
2936
1629802
2358021
45453297
5
44586
11203
298979
3
45219391
967309
14132
57250
367
265
128206645
2317882
29137
1054964
457
821
7705
7
100025218
242
181129515
2425535
247104
43322841
7396
4929652
5
13
232166
84455
53464
14171
183
7416047
3084
265875
34
27935
29
7213
14005100
10682
2246404
2
91745257
52762
5992399
257569
80409
81
45313041
1489
2165
50943
465432566
4
22
94010328
30
43069385
2130050
284
39745003
410546
237309
29793853
21438021
21
31829064
23733461
154
55161
3868649
794892
47392226
5
5
91
27
3201
23643168
65237864
46817834
491248700
36164150
146955
31414063
505078
178124278
51832628
276510
249784
7549
947513
90984
621
53250576
9844
1846
45924455
9215
93
9
14341182
17825
1542480
35419926
25
125254
14322
1327836
12
6
7745
13220
2278
3661273
1924
423
41940
967
1663193
448574898
8
9843
943
64629
260110
235614
111831746
11067
1254
718
756848
29341333
33
149853
154397
7
26196502
5435
37281
64180
275
16611
52665
82262799
181
120247
116426
15425
3667442
2
5006664
1668335
5332733
54
217064841
38319
173764602
218
407503
3
341162
1051973
1307597
35
417
28235
11265
102832
7293352
15492679
661
93999
16241696
74249659
2
6091
3
1026
33
37056
249302
20
21
14292789
7786078
136
2
285
580724
174
81766318
51477435
201988325
2
53309427
13
9795
71
2718835
7
30134
12927
554707
772
943475
1526439
100
117178619
48
12461848
60567881
688
11822462
870
348097
16
447
16
1420
392879
25
2787
6008981
13860
880
285730080
57820384
3
1524661
2
1769602
2
2145
50999944
27
515883
56769978
70085
347142375
55
13
275167
15906
6842
371535
95
212
2
455506954
301312088
44921
765147
9
511671272
2
195
401001
3286
2
341387979
1714741
54854
8
31
10478
3559215
13319
53470702
9207
13
38359554
2
1356
1239475
2513136
811990
2407
1081849
438
14472561
111722535
39218
311812530
455847
12
561
1252894
148620
2425
16
648
31337776
5151892
160298715
5
488326310
109
103607475
61420826
94157
1439
9138
89098781
51690371
1011337
6306
24
133
8018312
86
2560483
45
47
112606
26
36217649
2717428
23
2036
44195
233
343377501
4170
30800299
4157354
19220
19627295
15269
24
12894828
2
10
618
33
114
278319
201765
210
15001979
5889
513701
7672546
2
282234601
7
218256805
30
59
43
111
23
131099634
7930
1223
197328080
49866464
1186
3151
1764
823921
8
36276855
2347149
220
2895061
121067
7371027
18
8875
468
5
138969
74249
621
2402009
123752
1138014
44378142
108328
71222557
1232
7
4
287029
2254
752588
46072802
160075902
8437
222418171
316
1240657
271
860058
18163889
407
135480245
454831
52
1923
5324562
2
1865132
11584868
21
7
1366477
338
85444
506166
4023
10
249563
3580327
3596
8250995
63346
119
882469
3
54823864
56424532
63174159
47416
62616
143
196542093
60954337
909716
79
132912
28
7051227
163
5
90241216
51058289
4
11996003
3583285
5562246
473036
4
5255
105114700
420532
7456
446
2765447
1208806
2
4540
14
2371
92
103
994039
24903
17690
872844
336
3
34327
8153
294103
2
5226
3
26
70233
6
11
65545979
329
27
207010321
16
39551
929
3678012
961
50741217
403489
1614824
169173342
15
177
6
508060
3639
1657568
100
2933
15
67672356
357
2537487
3141055
802
147507
333552949
236575
97595
13109
17228
57536214
5
4
29
66432269
131227
1007202
442417
59
53826
307565796
22
4139363
8
3773
65356023
248
263097
2
29694459
3893
302105014
22529491
2
340285337
3
890
31111
37
1540
15
2053792
28317301
17
2
3056632
204
176337
91
41945220
34752
97595
3765457
991722
1316
152
21
22199
402743
210280974
3
83
25458
55751429
1398
2441
3497863
7
4
1245
1683320
6917
846714
18
410756
2564411
26323
24
783931
3
113568584
28057
202
360275974
92
49284
1995
115
693
247912
39375
225235
444697
31399
15711231
651404
41297
4
38
1964
273
996524
217680
2
47499
1132
40558
30576
1496
3610377
104
366
383548
1402286
9
357641822
29
3
21076198
36675109
340014161
26588
12
188087
826102
17
60672
5882
93095456
39871
30142988
166628
29104
73
1171656
126013901
516168119
51953943
1145
4
24424499
3581
3250
113
11202356
19
83987
756755
201418690
59291861
230185
455537855
151
1290838
23182
113
3
155
107
404
39
93
63604207
3
942
10654623
599720
7717957
771
7414920
1489895
818245
314941
172
3616
37229491
22
166059
56
458012
31132
8
13162
21014
7013446
6333
8
6896763
1033020
396
606646
29
2
8258236
8258
26957817
38129691
50
480062237
1965
213872378
10828
6775
1766
53769897
944
133256
34406
1153
375490535
71692
3
512223
10908
158112195
83207
452245
174277
58639
64074976
93
73080970
174
26
3
440
10
29726
2
3046443
218
77597350
210600
989
2844
6
25275682
1900163
11
30
3472561
530
114
14
7214025
1758
30
3891736
8
21889399
9941
106855
30646
327161
52528543
294003544
86
10
119478
1214657
102957276
123538683
38118225
39
90244
863224
2647867
246156
1681573
132515
4
80
1173985
232
1656
57
10
27915604
11
21017
3105308
11800
8015407
13760769
1267
495
1424
252134327
450
101906
298
82681070
3621
56
75847624
485474545
28
166161699
10160
379
206537
12
2
82928819
352
810873
15870
203
178732
7975
14319
10
237
11
67
1369
159
3848
324606
44
4426139
143987346
377469
13585468
982
5153713
2
41654
398834678
29
17
1621
5
188
5207402
10
987
95314
153
33492943
65095
103
1258
1257212
59
222
261
29083341
59197740
19791603
520929083
260
2
154073293
230479207
25271977
99366
5711
160041604
3
172560
32758
87434951
79678
378
9375
317944
164640769
1137
13668699
3731
796
520631
42169987
33
84746
185118
2313727
39
14333
218352699
1160
56531193
3577480
478
50
8
3
12833147
31800043
33074386
9732999
184571901
3143
7466499
61177974
6
401421444
27
141
25323012
471511484
321368
793
25738
2
49204
902574
2
362388227
2
237117561
6
5
2461880
231
1814764
715
3157775
62
2990
764
248
123634
14608
636
2964819
7
64930880
33
50
124
27083
567592
19867131
628
1655
420
1375848
3475
53086865
13566
11
23843129
3
115626
34182
19618076
202881
18376
1996
62269997
1753643
255591
705
1148
25587597
23653114
46992
8
39783201
363
24014007
805
15874
858051
23128305
43406458
2303
496
158
678
23918
177
19709478
6775
2586079
15191966
24
2
105818969
15891
47091876
33296512
16259
9411
32465
122
25
116748505
153
30957109
35
7969
11282916
18584452
3
27
10270050
107993
254082
800
64359625
436353265
104386
2316
259256235
132230
71509439
25
89255
216647
7410
710
148
22
12623968
96712
3900787
8
80042
24
159036
27500628
5
6
134462275
7179770
38
99760
31
174
217
41596090
126
29334
135
4146023
51148719
77209
177
11
8289635
553
50004
38591
7970
7474587
57596377
24191012
14
400592
907
526
716142
264167735
21
12888
258533835
408761250
4
20
7679
31632
1099
1014
47084666
111978
7
281770023
1379
118150
137461
885374
986169
168447
4627481
42226
10
51894209
487725908
799
202256555
72183360
85
9
2990
6603189
20357
7
33
243838
497
177
143347819
113483
155486
71180
17812
58003408
7006384
661
35165723
12
41840
3942530
22048
24391408
4
336
51
3451
349938878
49520810
121507133
38430022
508
11
1004
3
519
15090
91
440706
130179087
3605
18153773
467996
696
22
233768499
6
405148
25070884
46302
1288
93
559
5377
15
188238721
142811436
5799351
99119
118702
85
19536782
16953118
2275
276350987
8
7476
27028072
14028
46
2627
10807
56
286643515
221
4476100
1786
126
8
1028211
1658588
383
28
73
77
799
1349
72264
5696
2
7
40215000
92154
18662250
9
1072
630524
14083911
28053
21280554
14
15
659504
435033630
268
72969915
1101795
9
238602
852709
253432678
455
18701
130
399672
174
152208
4605
536667445
1014
5464816
44991
4
61769
8114
56295
257574
8120524
4290
193744
2051008
15652
2363
433
890416
434
3
13
3318542
160608
17281
1484841
963903
630148
618
1013
399
283
3
7
65
441
83
858150
48874
11783
6173402
10590
24914
117
345347
75255158
58
29402
476
210325766
221352428
247991
337761571
229271520
628
204197287
64727259
7
15682309
32
82
203094
1014
570
192840843
121951362
181
2450
15
155416656
2474
1479674
1844
179988
7524
18
102
6
6878926
360
44554
148645
475272
5
337
5788898
15964
28050
191930
7569
79889292
135957
55964870
19
89
32019449
11400260
197542
17698546
2046
1883
4921
250
11
33643
522991279
2
36119878
13
4472
161
13
759935
37
50458402
21
425495
13586883
515
1221
252
1140535
470
16117
63815306
18740
7
8
1798635
634205
3
10
194479848
47
80314605
3111
2
4062939
3
29061164
1517
39349726
152
70
898
19
473
253860032
1768
6
386369024
401292
4
844766
754431
5
53570
7
365406
7258251
42275
1250918
51196391
27
55
31296226
886
439
804
64337258
237127
8
2792
62805798
54768
7
729
81
5260068
330582
822412
13398
230
157662365
61208
4814
10111
12320650
13551808
4191672
21214
367912
8
14409184
684
547
12702
667
1685282
60
231
281
36461128
5296180
499963
132
9231634
12
277416
492832
139
3
4
574
2
45
106835815
1315673
21932
13416
33253922
214
13841
250
174662
19
3661540
11153405
53404
2
77
935227
14936450
204762
136187
12298640
64
403074538
110
447
15625
45
215959
23229
116262159
16297
675229
216493943
4
11
1321199
37214
940941
219989965
1913749
512387146
977
418
275
494816
6
272
1677214
1507
347
54
17076898
409195812
3240
13723137
203844
47689359
1336
54609
359665
9
25
2471
40837586
1666
25512419
1899301
53
205
243944476
16752
533551
7
15076919
167645144
56863
186105
10235584
466837
2475820
3820251
207022245
134
1291
598
96
71360733
50409
468
22815514
12894721
85773950
61939480
511
27120399
7
6543146
358154614
5117
2938134
154
203298
9
255806
227854
512072
2979632
3733316
41196254
661
32486
1538
46711560
61028
556
8483
11522881
56285
7090135
16240
14373965
30
4
878297
202
51
128
680286
446630
135277
283051
3
591030
198476
3945
164665585
122530
86
947
3601
29367
75
17384606
45826
12372
4155905
438165793
33654
125
7119278
125
40266
88
211199
149
74947270
425317
1599531
3007456
11
235453111
5277
54186
3
1373897
113
28066
1212694
19
86737
33012114
3736563
828848
141386578
89093755
5502
26327
53131671
648352
532393450
197122
17399
349
26417064
4
6488
629230
6731011
39800953
105050
7503055
18
341896668
70592
255778262
66104
6093930
14268
3006
237913
2908500
1125920
51
1900
2309695
9
125
16
30257758
6270066
32388097
821
181730
1575176
4929
2
964841
247878
6
8549
110711272
114
13298
12877252
5
246
9880
205
81931
4936036
2822
21894
413731
6462949
60
2989
162271557
7149
27
45296
1791
139342
78614
7077991
321624
247
6475
61098615
66878348
3240
147
2038774
2032
30956
163667098
154035491
931
367319
93
5
3865
6133
273153
1495
25636101
735
6013
11
435628
80438282
19339
91551891
3583474
1823
77
49556
187
124840
3
3988946
227005028
60953
15
361393
1506365
1656307
7825
4815227
32871118
507708291
386725
475
58419
21786892
60757
349580
29899
25664
937
1850447
7
7798590
44520994
215045
15540
312234380
2661
11
641
656950
333600
2
4725232
199376
78
1240474
381731
13150576
3385
60393521
6004
51622
6286
83
51845
149068
13750621
99
2
355
35313491
192
10330105
269657462
17
278582208
2240805
122701
1717
1071
25861574
2073
2
249570
2547949
27540337
3603
90
1970926
9165785
15139
161984787
32067261
886109
42935869
449429691
5736
1640578
51512032
2
48021403
1920411
54976
3586
7693
24
2758862
91
5673647
143467
383810418
1816
188
3
13
32028040
196109
3
900836
140516193
21
3
2
664
58891089
8419
459
44
42
2
72
27
2
22216
15458
470145
57
3
2
29
2747
18
55
237793
2059
1132632
132
7
656
14
2
32555291
1095183
15589
4488
4463419
208824108
863
4032
7
142
10930183
7
8950888
4878972
42565894
489
37215331
10
48896
15
972
2
11867
2801983
12
13
37102765
27299
261921
34779
627131
5553404
16
387
2087
17409
17459934
187951
563529
2232
460613
5337255
189
24
181140
341833907
5389049
229598994
228864242
5
26702090
7772
20114
5669
763250
42045
5315717
72949
413956248
26
63296
9324
13385
7774516
480107661
15949
16782
27889
17542926
456
4
894161
4423048
2566173
455
746
523978
1897
360593753
1952213
222143
5999108
84640308
17085391
12892124
163195995
40257
242
918888
6
1851500
488
332
50542
27
1471214
517191275
824826
211797934
13973
9532
20670582
3998
225285
1267
3830892
128765
2
5064
276
427
917722
18455
6
2247221
7951367
53031
157
526639898
134357199
2
470113175
273471
196
42
307653
862
2400221
181159331
89550218
3
93023446
63
121714
666
893
2
4
1286059
55790
40319112
4828
4
132386333
8913840
2089
16629
253
221
355
31544488
11494
1257
44347
4
21289204
7370286
4
493379297
647
1392
14943
37
5241835
549
13465
945
112352
124714
692931
16578333
430
3
517325090
1618
16432
30
31
242578
336403
79856987
60
89364
3391323
46847
78
3010
5106
17305
6
5287
14711348
37339329
23
842757
3
7117
9
87129890
28183
119718465
138030
3846
900382
40799658
189727
150208851
4650450
4185511
88
114061105
346
10412
1029375
43376
471
14
20240
118664828
132
472535
851635
126157075
1518151
690650
3
426404
3472
265629815
14003
129318574
36903
27399748
3792
37947916
3766029
36815216
4
13967
1589465
2939474
36
507017964
2
20
2
15350034
313830
2115
130
253
3942710
5775309
57
177733
11044793
40062623
31111
197
995143
14312
609145
88496890
7
342015
121
511
7
14054
351
868
61179791
278645094
286375965
280848710
128575
3935
292408514
4162369
19377
4545888
3
54
38
63144118
192
116
8230
879153
59552
7
185745
363
15069373
2882815
349097364
1724097
70068808
209042
2393104
120193
4
175
27994085
505
1986934
11844
19512
61
68190
68861
186684
19188
208
280185833
733396
22051020
32370
45
6
501497903
165073
472343
8
788
244633680
52418891
6393
197350
127
1003254
13947544
139509631
3914044
3534
6888973
8594043
6578
25
9
7
7494
58
860937
29
48
7
1867420
4073
2951625
672
14577
446
20
3855
92
59029
185332633
190062995
608965
2134303
60251
4554
57415
661
820
102866
186
52412532
63
18680546
69
11
44
162
985683
188
5226
46
124486
2
2183066
923505
61881
9016
264
540202
2
20
58843407
86512000
8979
563
238412
34975346
3555
3525
1844
242421513
5646833
12
713070
225
22641734
379
260704238
721636
126
226101
337
45
535514
160583124
25995
13
453944946
3
7661
27
455314
3
958578
181651802
50098104
39
10660810
2
25348714
28137545
3348
531561
28
39564269
60277576
7743681
427
3993798
3
10725
5430
13484661
58329430
5647
124152
20989549
3829
329
135
275
22610582
24543
1489
43079881
237028
124228416
393639010
46
121
1975
2994715
68681786
7409
10283
1310874
59513
323
481735273
59216
45
27854184
56
117166
24
448963
230
471436044
2489126
58046568
2053
32
25437068
1790
3329
1551797
12358
19722946
26143
159846
1776643
10253
364156053
5842
7085061
830736
584
6757
1536527
339796570
15
60330575
3529207
13244036
108277009
65001
60000451
4553
2
6
127
314210721
13
2
111
3567
37767761
3460621
6421
31908540
1806221
2
2397
49948263
2
5
12289842
17302
18733
194738
100331
415
31659569
2975271
430199448
3017
29461332
27
135212
1401
29748197
221351731
467675
921764
2293070
445155179
14208
5522292
128535
691
114283
2004243
3461
1769329
40
90568729
222
502168
2153
219521
593
430861
2537561
783
1358
31402824
129
286
42545810
488146221
349175
816
746
158941209
1966
162
49137075
4
42687
16052
198837
43843
358380
917
100367
219638
12
739272
131683409
15801
173
523
42
10506
4388
7
19022
454536
6220262
15647
113
62361
633
4095698
246
194421
759
25
25771
23825
891
2
336
485410889
235938
14748079
181718045
15942
3812991
52733869
12
1111
1066
30106
137
67140452
505876222
3
4422
302178
24789257
1013499
69581378
7447
2468075
2663870
556167
4
252201
3992612
3898888
65270532
7597427
57899839
2087399
28881216
877164
15246
146463128
24062232
17034
484582531
18035
2092
44497869
2634
766040
40928
217
734594
897650
661
438512
21591
256551649
16
298286456
128123377
933
2
1041487
32571
7879929
11
247
96806121
1538
5750006
2
389966673
770
34553907
56233
9
998164
2126193
262
763
880
7
4923448
530248
2064893
270379
213279421
60972088
93463540
41797
46381
61776
4649
2818
494202
4150451
31
163071950
442096767
409861912
6
2468
7390637
1988298
45
47956352
140
15
8551
14
7794533
20
287093428
54194
310120824
670457
1678
127932083
370
52
270147
7111
34394826
323728
2198860
22
1810173
309
5330
4
5381
1453
52226
121
153
391
86614456
158
1464774
165
1728449
8638798
2082909
694211
117484
2493
101167245
3758
1262
2
10454
3
1623207
273
245150658
26
2354
932017
9667
45033
58
13701065
1122705
182802
81729836
429
905788
1962176
58
86749
10
3
374063
266064
61012778
2429
98
114566946
19
4420
4410
124
167659
1251
461020082
2030
10641
5182
638220
2426617
46018
62969
16
219
8
49977040
4007
3
13473022
73477438
2361617
5806
15750060
16980
48764947
267947821
17279
70293
126380942
232
208544
1261
54362
5
3015137
27
49869208
1020209
94367839
31
2366070
79
19
459363855
43186966
85
1794
13807
3064823
28
8
1812096
494238683
251
5319954
212169
40188419
897256
65091
195589
1215670
14
4607593
13462
1283396
53341596
704
1578
88664
9744351
13
24383583
2
60862082
25484166
128122859
36481
3303
64283304
21938
40
113744060
2128
26562
900636
1303593
84593
16266943
3704
50
546721
42775
201640798
116
247
361442705
216991592
16861
23
190902
63
60380690
15
82326957
56325678
8797074
2062703
74594
2332
151320422
42691
249924224
29980
20159
31701
74
44731316
14111052
14977042
10
13
73
833083
261805
76838
1045730
652168
31277759
176
19189
9
8529
152419337
6167100
37942
18
80826
32859700
31828450
15
3419810
23263
3
846
54054616
64549831
404
7196391
1152231
12280
23763916
246
139583
101
4043
19
4683355
11824257
45782
1326510
142672
3
469904
37
226573877
65582366
43584
1763
1076137
9
11
4660308
19612086
15095817
59065
83578
107
2111
10315242
5
99139
402388
442600
23705951
23
3
29971
6069
1824
120
6696484
49252722
502
365444
1076050
1930
298877437
18
31534
11426
7
31
9
4
3
45262
1071209
254019563
352
430922965
12222
16002634
27184
91285932
9
66
373
72
3
87852
316343416
149
56764694
58926
54
53
89
12211995
141640008
23
785
2
273785
49
195950
78835740
146
2884388
44813127
261031462
343628794
232
411467
3
2007
6665
1283222
396
13
11741
744109
48
152
87853527
21162925
14699
26309882
26
46773
892
20377022
125140
1549847
3
226
23791192
202
120992
15
426647
4385350
70862
2
391
13
191734138
4821
856
22595847
19950
77634495
17424383
8236
196824330
296
44
1989
20
28
36783861
21
116146
5
341394
1731
1893
86268372
41
3799380
7315583
3
5910035
6
2
14887
37203520
4513
91
13
368506368
27064543
16562
29916965
4151733
149000337
40611737
6
5
1058974
202
515344
21377005
3
3222
20956
62760
477
113854
6063202
72936885
252
29
30
24442034
60
13268009
140301
202858550
49
7
31046387
83148251
463740752
75227933
170127539
68930
534423387
172659378
3219
11332
5049975
160
330555
302396
2
10
21047330
116
15153
7
271806842
2
129903
241
589
10349
2173665
2441281
389969935
50
1012
363594
1055
7
830780
108
29
1226
626
555985
24382482
7832
15194976
29129082
147
250413536
2
359
571356
349
5
44923843
357225417
96
941
3055
6308
211932
1819272
504382406
4381
220582
7621
212307106
21753
4576588
4
970828
495529
9
7
651746
273611970
13916
510
46
131765280
731863
78910
3
870395
477
12319908
805
2580235
84
901
147488734
2060912
11670235
74
18
2
23635108
30
3
15
441
974
246226
5151789
162
310814
27923005
513
6284
89401
37193
22771
48
15
8
89
3321
13160713
2203059
18
36
13359
438
70270368
26606377
3
348
880
3698573
4067
9
56994
116663
2567
1856982
1193203
14555
5
2721842
633407
97251129
466
1399
22
70357560
24616
2
1994
35
16271035
7319070
27
6
3
17962
11076
847394
5
55
6973185
11708
52906905
13986
490531266
160
30
16377697
536688
34500798
70622486
805089
30609053
151485615
106622
709
1263186
37
446772632
1270532
129999
97
59014
2105
67
1672
349083053
309208887
30026
242958
1973543
148068659
496821871
1412736
8
3
28329
846
76
20842
18
2
158032
876
63
6
56661
38478828
58
10
125
29
11694892
183391
18394
57
1078
844
2975
12
198556
23182
3239361
143439
108635
49
720
47
1584
241087
536583
159
14
10227306
2143
30
3359172
4239
86
108717261
95217
14
351115192
1701261
6670
107
3704325
28
11085069
296847
7761742
29549
48222202
38
1999
6727
7840783
9683
196040980
53
380
304773337
69541
102378
156
3621
451777
490579608
363515
149448
1897265
10
2
48573
2296021
2
21769
243
15740180
10
106
287891
448
276288
60247
627652
1141
12
3470604
7870
1945234
8
203
107
339
3
52
471975
4449
2
2
88265
3289
20
11193747
7258
424058
196435470
316007
114851234
51071042
538394
217
26307777
15257
962182
52355
534650901
107441149
925677
7
3044235
26
56
1857814
16574
2008416
47277
107659
4533
55
30301
13347
416369
468805250
14542812
9
3263172
866906
3079378
4768
195
12
2108
3807826
84
12587550
413688333
30
52027
523975
484
35
174471
545
549285
131
256833
34029
75172906
719
9949
345300
247
13
9
84
7
47898546
18246705
696133
29
110159
13304480
491
339
10571
61
1077450
356774
41935
733
54157569
2699745
637
34620
2
297660
250
7161198
5
286198
32145560
25496071
8
1664
158621278
1073
11272080
133243
291
311092
82187440
12913821
2995240
293313
14006
92776097
109
32667778
12427
2997275
52497
874
93512
46333
13471952
90637
89968
101
3
4
2278893
2044
6225
3505603
27558597
24
6250
260
30405460
116748838
112737
107
111
12
37732
15608246
4
516
1657
50978525
219969
19
54
479
86956213
3841737
209831456
508836953
12407544
6
270
12860
12
15469676
27854
4
281
93726
227
25
17709764
7049692
3997
2
885
1507825
481711638
14793264
5371787
377
379060
284557374
526
4995
3
6104882
22
181085
32645930
1874
480728
38884
744
1365
828
338018295
74502212
48008705
21070113
32934002
39669
238
349932532
2061773
860710
14368941
42347
2
491703
518374
4
3861
3447692
339764
354195296
7292
93759453
4548333
127
105796
14700548
9
37088944
2483914
1830711
1177
15642353
32333
3799
6526049
638642
3651937
378024
50
49757
456765
395028668
48747
7
250254829
37379531
9041116
751
479130717
36998408
203886346
2463
84
784
3
670595
3088789
150660771
7
225
758709
118961
688
6287
421279206
268711
1107
78591387
413996
3625776
13590
94
66472923
139
472280
272340217
69965447
87567469
12
405
1089842
7576927
573837
77837311
13
4
12841421
445743388
5125099
3262119
202979
1628174
1852
5882442
24280
34902558
6034
386855
187181
384826328
17217941
50459
29
34
412072826
24681694
15
2
629
48527197
1516
9137952
1994
6
624
3506388
115
527413882
525685
616
437301632
706
2739543
84034517
497210
355799
81150976
4
160815298
31245046
3734
919878
9
5734900
193720
506
24231970
48470
182364138
18600
41
146079
205
207491
25
275847
507747
53834
3
1321879
111427745
42
1428
6194113
53
13725874
73313190
9
45876284
27267
1926954
491
11
29
1556
1833
256122
5
3127003
13
342355
2690
48169820
35734
11
2362
12
48633232
44
1124366
20620461
2
130
14244
3
2
8
231153027
117084758
100
21937
1144
60681726
131177
56
80
104922528
60021646
30988591
16635281
263647
114001
966378
825893
1553
40488
255786
517
25807
62627652
10
518598
326333780
19
38742
220137
1897541
14853
167759977
2566
26
60001
55467580
2844808
247450217
1936440
10238714
10
528450
1369764
110
218561
492
290
657496
9
1736801
1695913
124
5
7986811
11471079
30694674
1608
712
733
6
343
487
24
2552
192477137
437313
225464
470
19356973
2
54734769
4743723
22464064
28470600
4463024
1036
113860950
17783
180813
4396202
11
4
15
356386
221794328
12
1335
754589
3426
862902
4078
21
106752901
3892629
14135146
11148
16067348
31500648
293
12413
11343147
22335841
2532
14298
407
421027
13304
78820
7285860
236333
820300
148
326815
35
509855651
90778
57381
29
14447992
40
11718881
35
250
62641
3
159
2
3173369
4320997
104429
7915569
29712566
181322
325
14996719
27613
1692651
73217
6
160551
1944
3
384
185459451
233667
3
6
3999687
15114655
24000
16726
810
2177
6335
8788
82968259
218366446
2
286745095
462
21453812
126278
3317946
911838
33872
508
93935
25634
384
50565
7105
580
279657
202952
2
142466
226622397
3964855
4793418
2660233
135422899
2
1901
1643242
88
530518
363
41453
86922
878414
6023
22253
8923936
23
260870
2998
5984
46
11568612
7671
9
15
1767220
4175
1510
68491791
3
4
438278
1578
663249
2539
7
102182
21908151
341811
3867790
223
178153
538374
417941
54954
3736
1385
3515254
10593
6095
8
11973
4
19619175
145537
1935
63612
74836425
37
202185
30167434
1893
18870
3410
13814027
503018
20958575
40938745
247
41420
4
5967
2697
907079
15789
31993
9
213739102
46335718
97
139
15279885
231612
7
1867404
1249
37
71961
1481769
2
767
3984
102
59653529
29
9717
51343419
9596916
3800
420658353
498
1164727
895
6724384
8538
2610
42245
2185
3777
1817674
134560526
3375
3551415
9056
4812773
15
758274
26198
4041
23470
13088
7
620666
7
40155828
39
56
510288
96062
9785
194103
21134
2781145
845634
58022
5107
6765934
682
299233
10072978
1702935
38440
13163815
22
478923347
1129229
688
8657211
109919083
271
346
17402479
4416
74712
412
267819755
54
46015
2881355
6
3098
64241963
362813
18906912
396658
9082909
16263675
22106
32
116934
42287181
1006117
522244
1597266
82
3090178
490694264
51
48520
1411
1922
10
302
567
7405059
2
25541852
48
154003
1861
267692745
46614
840677
10
3
2
169536
3743845
114
206814428
6712
160784
746
69998607
226050
4411548
103633
582
333
11640585
500
27523
46818
25
29064
6
4914337
80862555
376524
4
2
25520356
24416287
102768816
480
444704
3828
146
424
53517942
279630487
17540819
27
1493837
36
62220294
28
7978536
404
27
594
8
139034289
1216983
84462
97326209
190
232660294
31707
416367
167
737340
56718
92614016
3495
1676
653
2624
11
131
3935
127763267
24073659
29
272
33434128
136854977
6342
218719644
419715810
137761385
5165
196
43
58001780
3169
375648
1665
105
44946
1633
15614141
93
205
4075787
55244
56
10911
5727313
8876
141053290
23
8
233029
3397
305961421
13900
1367
333
130135119
355
52098
20
6
873
1684914
62549451
42
20
401
27705546
48853
1694779
54635621
463340417
11010933
2481
63
8326399
353554792
736
2
6171
11
97748
87
26
31
41970
939
470
92605
118046
421541332
447
15088
685890
204847
95578
43344
201
14
2
24845
435464
7
245333
37554
10118015
39
1387
1802
120892
2407
55212028
840203
51
1625989
72406
2245
11362
5416478
7214515
580
67759054
2761
661314
2255
3683
2723
21520
342
146739637
29
6955
191774
4577
228795207
166744
123
146748955
1069
343
7808
1650366
5237345
2061690
1536
2585
7651
2481
358961
1221015
3
1102
24447
477061600
782401
294328879
2
9771362
13811449
490253
10585
9975856
4
1681
19
251081689
231
15227396
669
246820788
45117244
475090763
31790
281
215865367
6
2828790
496143
3
431
517086103
2542
55
287890
15259968
244
132886
32515424
96
989198
11322
171748
92
1174641
65041
40386
2381
696811
1956670
2190
24
451
1251
130
9180393
3068335
3311825
27388
286
40
24319924
66952
15
3838
14
21
697732
124
1403977
1256
6965
2
20
15
1919
30042
4597
268341
1911479
434
14270674
891638
412209
90826309
65685
12129
16948583
107989915
1624
772
5165996
633
28071911
521587
440
21
15042854
331060424
43817
4565403
781
7093
119952
42806
3
13
347647
8013
22680138
435
4
3
15649541
19017701
5931
5347
104620
84198168
345
16180
10
109820988
48017
68322825
12681440
46196
99539471
213062
7332
258608287
227544181
710978
27
716126
893
13004
82411
1047
2415127
132
2
2063755
176584786
1401
191253
192708
233988
60429
35
2
3461238
695519
1002345
103
8855
187633761
2223
147
9882318
40799
2745
10457
6
4327
2060468
84753817
31
17866333
24935782
644802
3385676
4
514589956
54975
74298
8496
38
27743626
6
2601
27301418
6639895
23
60446
128696
683
4
2
7598
2
4008
94
11
4869826
144776
96753061
132803845
140
495012559
7632
1493
24110851
733080
70
358872193
9974
1023
3370
7128855
7
224478123
3625
729
3331
1695051
187
16701
180
1590
43593
669047
73
74786
54
16366
2130809
78102
842
50
27030
160055929
435406149
687
5986521
5
48873
1363
38373320
697
2561
37001135
334904
10
6013
161097798
4
134697160
5955
3876
1039863
18937
95
1792196
7
372834646
2
203357
6814675
5708710
29
65
13442
120
2
508913
387070486
413
31541238
33725678
4355
31
840734
122422741
235207
2822
14218
3521
15359865
2
40
514
53
1703
2033
100
1145663
9421738
49833332
19327
9712385
3617
116161
60200084
7508657
29
213
9815
1346531
218399
30018
63820
7424537
348100357
299
6763
186701059
585638
914475
53
225
258
13537469
4115
955269
435277
4451782
7400514
747
1230
99
223278
93
34
20841589
98
9366
24152
3081053
130389688
1711
8
51740395
3697728
26653
200
725
549708
47217
32681
5
26
96094401
2
14802
55504199
1006807
10783
8
1353703
46
15085
1232229
1149
52663
114819437
41308104
1365577
210
486844383
2011768
124238
962795
17
119822
124419949
9824
50
689172
14108
22928
2
7386407
3833489
107761
10
2
32642345
44
10765819
108631
9
52211
3665
149984266
5335
871591
82716558
1040775
1034151
7976
3267325
256316026
3925
11601944
7264
1445446
95179
299044
146802814
297522
22
56288
8
1658
8710607
1499753
21857665
470284724
3108062
408437
7696713
15
113857
47541
229169
122
7846
7
583118
49164962
34642714
202266774
128500503
29
6177
88
81354
317
31922510
5
731
46
16
258
39
466654
34776
649007
43
13604
9243850
7
82476
2
1770
137552412
8
2
54582715
22288073
110915209
275835461
792807
3942657
3816
8080
13121128
223
17
52647277
2
10082
9834854
3082508
16071200
5
168133708
49333
50958657
1446842
2551389
4835403
1797
20920850
47
568
10
156401
6399
609
411581340
113638
80483812
346
4963
1338
13762157
26282
368379719
3646
185694330
13534352
114221
25800
20
92
10942487
404753138
333
46
337280914
1813702
10989
21
13681557
36
66
2280737
410
759
3
313634
242941
516560
815
1713611
4915275
783
12373220
17960609
125145424
2313615
84
257684
1492321
5016858
45214896
210976174
87913
27
209500
2023801
3
106
15966
78
400946
2
8
11294
5346
36198715
7
26
250282785
447
1967040
3
1425
3830
25781
99
2
6
241254
4310
7764442
155979
2498289
253560
33221
4394589
10189
208254683
7759
1342113
270
227514
191
11
30512088
171
3500790
283672
1876
4909865
146567769
478147843
5216759
308346
241799504
6293
694
5
581383
21056
263476711
1967079
7
21157
51
3714
23
17
88920617
3981
1266641
241421312
15608572
17
13730
4980
5308
89677
720474
8
1335
1915213
14306
88066898
1312158
24750199
5
39645
32572792
42
27940
30
51
16
25
24715
5995
19662
6
246
41288706
14
17507
5
2
3161859
12117
22653042
9086177
131
372903664
102
45
443
379483557
245
1296
62669
2297
3
7892313
99
31586
15239
199
58
59812
16900411
32541668
6588767
18492
1943
10095
24018831
2
14015121
9271698
58179902
31411
6160290
12
89
36
7106
29877281
129935
66862133
12
9
27364
59238953
60608856
18
2836
189407
107143
30490968
4458651
141
10197
2310
128455578
480
14
1379088
121542096
397650
57594
793
185
41925477
36812
71
6
245413
7260
256508914
116505
15
7
22209663
29015
3
285425242
1400
830
5430
96049245
2
186066
27986
11080
925
128
128
50993
10
31731496
3
59
9
2
7779575
5
19245939
79
93727595
540788
44469034
1885
46765
47394
448
129
64275
126678235
10954033
249
1065
215
2
55611
6
3628
11
2014899
68905
10538
15972
736150
3465690
23104
297
81955
5559
1100824
410498
44077
61
202867
853958
142534858
208680
344213
6613
18
5268743
108150072
6570
441589
875
8024737
43
1032026
12
4647
3
246461617
3889
7686588
1046239
319083
10
122
22885774
63741
65716
217384
311341792
4027649
39781801
8890
1001
22805
7841
9834
511282193
5294697
40177
54
29599963
114695879
108215725
31245586
705
35572
78
23509050
27326
2
58758
6783548
6219
30969
13382003
4644
83034
668456
5
430
504357
4034
65354
5712
430122
1023
3
20347
2869
26818979
586
296263
354
6
30
58
2055368
11939024
3773
4
59311
9354
429
300595502
2626329
189
292066635
207936
22
252
60994853
24933
895390
95
13
3
76741720
3
1457846
47947170
7
177726778
157050
247825985
27586989
215685662
7103
311
56262
7666
132675778
223731429
283
3
114634
49
489802
408
153
19813082
4497
2
24078
591926
4533
105257568
351
6
2498
734
23439401
188076877
789
241557468
248
869
139497833
335
5
102129037
42922324
1106
1556
122
329515160
2349425
2686958
225454
13037059
27999
30449952
313321
8511118
75861541
7089
520703
105137
7503297
208932658
28562079
2756
101598130
496583
97445
14
1043881
68987261
11
358542
860803
3061289
82
202
255558
15
430491939
301382401
38757
54948
10874217
15453084
3564391
1127
187
106109358
51737124
22543580
5461
526746814
232
135
89
11657116
1494187
141554
8159
8391
19290622
619518
144
257542
204837
414280
3
43
90238
2221
34
243145648
15406
1874489
151299629
6
1753189
835
30072
20019126
1729029
1206
107763
15636921
21254982
2988072
32691
103032596
5865083
419417
28528
9108984
3658256
45
3276073
152
52
364150217
760286
65189
167284820
23777102
276477132
91
13
1511
63973
121308018
65845
900880
1936768
7
521226391
2845935
711087
15142688
7
3
25
744
34444675
633
7
400645722
107506
47
40688
9471
3
1219896
2041507
369067373
109728
6681120
1524
3
20037
47921102
171431
10152
108661
263157
866
1092733
314757577
6848325
945
632
55
6086101
34
56763
19502526
3872188
485456
20962164
6
12
715032
452551
2150202
6
8
87487
50387949
5
14
226651325
26386
19972
866
624009
6
83
5761
3789797
11819
259
3476030
31
72238
11965
47522446
49
286915137
198
30439319
912
6
49053
152414
233240515
9
15768
5490
1114206
4
28410031
5094565
148726
371888
831
259854
37119537
10
445
344972
300093
6
13399
531582429
28334
18
17918
4742
206126477
3812142
149
282657931
2
1583
1564275
94
23
416
442578
1098419
510703816
17626317
189
1287849
254
5537
9699
574333
2055
86055567
1053904
116306647
102
199750
1943
46176483
19
1054346
88479
586
34
7
125650
30778737
23
211237341
4
106481463
97950
931000
2
11
367173616
33287
53
1832876
395239387
3
33333
3905
2196829
2
1058
63874362
4732153
12
7663296
7
38741760
693
305
50
6939905
338
10
187996
25
16
25797
336050796
5853
91
35
13971
11
52564
63252
138
2
244636272
61744
1448
22631
268
57
161380247
1235
138264063
14366665
1690866
105675134
962133
32074
39301
382915
2799
3026
373836
1333
122
296
35810330
1471992
83
3185
2631660
122
191557829
46547
698
633
6
25177086
75564
316074
1947722
757
828320
40074899
14
126
6238575
431205
4231878
8230
493
12070262
87
178583
625
2263182
2057992
17270152
2131693
46905
366564
115594781
383338304
6230
8644415
46
2435626
112318491
5836226
147717446
1950650
141
39023838
109706
1288
32570479
2048794
83
109
186
749
835
23
5
313688
55238246
61087
1014115
1809972
60
10
4888967
3480
5316
169712
6573420
2382749
3340424
371984443
46552987
84
20977406
2848
1679
827881
301148485
6875
221575711
722
4173
178967
1221
77448
5024
24483
5918634
4860074
1607
8905472
3
136769176
443
356
1977870
38
4784909
14481
23669051
152537087
7990105
94781774
2
219219481
128306225
3
1176
43720574
47
111098
16289
163273945
14274293
1568
96
308958962
6879
215
50
9
2
1518
20533
6620
446943376
355
28422
131
8637292
250
61
3851985
3
93
437
383091161
58930748
2452929
59
491
49363544
8589126
756524
59441402
4411
458574
37
10164
2170281
1458
7362
603
106754456
42465
650705
37
21009
6
307
263444
13632
3
80
3038134
11136
338653290
118138241
18195
231794180
24324181
318452020
12241377
584
520039013
253789
46
145
470178496
31
168
717
97718
1156
445
4215
2051520
259
5
70510307
2368
3
657
514165243
3
494094
120154
10565954
7
21
2
118
80400346
352034
217
101189
38
441504
23945487
384
48409256
499792
3374282
18218
138153
1110427
2046
23744486
4
17
3328190
134
97
348471
89415385
10875
2481
14
261452
156304462
120
85182199
309831630
5517449
1363
18
440
25792644
2706
2676
908
4
37745799
356
87205
1177383
7982
79
467675
58033783
6469
88107
282740878
124
357
13202439
302341
122443
6467
1194
29855
1786019
231053
5209
67823
58867848
213227
1120
3614672
30987
60
622850
29335
63592061
31
4
50661
28174699
4959808
182
4
22
405062063
40949
11164600
39078
190344
2693
466673332
252959
31
7954924
4442
1028942
95
64302547
55199040
3856788
361917
902175
8915608
213727
46249501
570036
426374629
10
59590431
239
164
4
13
25
47329
140492
3173
82
155
3215764
18
14
7479472
13256646
68
3848047
112220499
6223
6148110
65957586
1532
72339513
5574786
18
3
6835853
8728232
15
1981
2415121
123640
1658108
32382924
51282992
90867860
2965735
2
2831
322908723
3519128
309
28372372
125868963
7596452
421
8
2476
248
8940
1764
411
8031497
28
63181608
3
64651119
1166131
1528778
1166626
5
2807397
7
3025
497211003
14718
302213
20844001
251069
241
176452689
1308952
169
322425
86
69
939
6430
101798
3621
123307321
1265172
20126
113
7
109
120
4959012
2339197
369197920
47
1323759
252059
23171284
24822128
65693
99363
34039
35279202
2
44
11539
52023347
82
522
25443294
11328
4325045
413
589950
602299
57738244
810496
10106
238328205
11075
609
15798
6090
1518
210695
127425
1196
164
180294841
171663
127120
16195462
1628566
229264
48
1349864
26217042
560
1236075
1595050
243
122076928
340860
3188
30402
2034942
144
397715
3217590
1015
4
306
816
43
434
88396
7009
53551032
7402342
268
33
3925141
3014586
14096
2517
2789755
41723
369819
8819874
966
836
232
297
479605
509
286
1264400
217013
1494
154860
8254088
10
14
55
1000382
2649503
78975373
2
64844
14
8
227388381
243
11
24
67
6243189
72942
16427
131661278
2046
830
15
125
16223
7808816
1762853
9
1541
9514851
1565
54507
2517
552
3797857
2
4
5
3
52263236
1316
3799311
6317274
281519
359183551
2
257491
41
3
2568493
7710
13403
272523802
192725372
60740
10369275
117852688
7474796
151567
425901518
662050
15784
608890
386833253
3451
28671466
35328753
3824
16976075
887317
7
62233
18
18
6
763396
9008
513286813
13
9
130
7161457
407122
2313
86
377848191
2420866
2428
6
159753383
330458622
59173949
1462488
129915
7828967
184321032
14279961
15655013
2505
7727
4837765
30534
34019117
354
355086
1568294
373280010
5
4339665
58355
739940
71744
3
241
10589355
154047980
166
3001
505
13637
56
3
192483
23686621
324482479
25
179413157
922
1003575
221
265127
11651672
916278
419982927
201051
73255
1775936
492
387686240
2
4
168
131909
881023
120
8327490
652
106
7876
402075
2
75557271
38341486
717396
18
34122892
27513398
110802
40259795
31241
1780
1884067
874843
23059
1867106
25
9
103169336
2376046
28
15020
2305563
5
236
421866634
987
14
512
25539827
11988433
60
1976
358661855
2438738
8002
296109
25117596
44
113752
38265562
32
2732766
38334349
3857047
234795
6
40223369
23
125
35632
1124
1863
25720843
3
76
35399103
2
26289
458251994
1903346
3195085
56669
28754
4275084
19
85085
95926055
5
38121121
5945
11
424781
3173
995655
1741584
151
2
76074698
158191
286
969351
144
1089
1390837
1052750
250305351
56
116
14370300
657
19001789
420044761
25655589
89
1295
580568
30673
16
2
71
30585634
11291
5
196635
321950
33488352
106
2
4065
465
60937876
64
4
2326899
361774
7
272277
6989
9684732
41
3291
202
404
40
64932850
8
37795925
53539568
43
293286963
7043431
3836
184931
946
43
8
247
13
3813
2077894
1548
23
107568
86744
339641
2017
22152
505564
486411
1027146
31932
344968985
3
854339
128514
106
16261639
878841
15432
176
37921
70755378
375230769
3176826
70107
27724583
235
268194384
1018
20660038
35
24664543
14524522
420
3992
105803412
323
930
205929
150846
12110508
40
7886
471853238
24526912
115
12892803
22908712
47348
80
72161
390494
252354
134
44541809
8527695
449
3
181598
551704
718
697
349833
420810006
23689
84
8210963
2756722
50843
15415888
25029658
24122
1185
2
59
7173
52663777
6925
67
157
313
15879887
119766163
516
91
7765086
77180927
2004
31694
9110
7
8822877
11572917
2031549
31806
56884663
111
5203886
1446643
602
26
95589
5
225
51199
697
835126
47907540
6643
5507
1176613
31605
10
131
270
616
14531974
307958453
100600419
2526157
49
6167
253587388
142154
68
12383
39376
12
414946618
154995
78
38932586
168
14823774
3778657
13331
48
586246
6169
5940628
395200471
221
126885749
30686
28809875
31854
281869
7
53280
557
19056
62007924
4
13108
28381880
2015
12976090
127623430
9079946
3
2778
53141
30999446
77110166
2142
2461559
296737
751739
206080
250
66644
46994296
5289684
3103880
124874
10846254
77
195
2483
682216
21
17
98
92431315
56
2141873
6087
62
4
264
327704
379958569
5441
25
635
6894
63
10873
2049000
1686
23924
108705073
1568661
15
57
58
166047
25
425177
21046
24717285
12616
738475
1835
687
8
244249
9
19138036
27
6
1077
44877808
10
12
15
6661927
133330902
16129
327
757
22411
2190035
5160
366914915
53461
74
7917
65
293499
37649
208516
2449357
18
15
6354283
416287570
63550245
142356460
422585237
395776519
100764
31503692
1702
23
51698
11
93015
67
10160
118482081
499162
96
4810662
87
1977902
3002
174220603
55137861
40414752
3667
112782
4456035
316381
58
12037399
4
52
6772734
33440330
7
375384037
3570
1837998
1446394
58404585
126
78633
3
222011
487558
2319938
3
3180
112
138918516
505
34769
110894079
112953
56
153566
215
150
214179014
135514
45
238
3
12047667
7833
43047
115383
89041110
1408
3
14986
4972006
6296
63469007
238442
32833886
1562
50439687
100
132930343
1466
30
26432759
241962
3
47505713
15000063
373391211
12010884
45818
37112862
18841417
870
166853067
9
38765
97407050
15195391
485309
205
32826431
219
8422786
267102
86321842
240
471348
9557
755
1669
367
201914717
36401726
124
7
16371
41124
13
80360040
54
7
148296234
3105946
2028290
493
7219
13340
5
59746
150
255653638
1394
1500
621
27354445
890
12106692
1605
2
2
7395
10410731
77902
11
108435
50
728
92923
2
2
886648
3
35214407
1745538
229
1935029
229
22606
1524
20709204
5766
452
33
9751
471993652
346602849
88
31548
67940
52781454
2753241
24
43808
39222136
520
27305
244312753
1467794
6352120
15087
186
3832349
84079075
163
315
39
78
8012066
207442
6113
76593
421
58
7
83873
16069
10697
44751
37
72871315
3
3
3542
283637
4017933
18465378
19
7141
25782
103422
328348246
3
17016770
7091
3150
2344215
504121
2221
151
239
52123
234
488
140478486
844
461202807
21625
3979513
4
8005
102515789
1849865
8820
812
10714135
87197433
263119522
52466
648
479
17595743
175364
1598163
7259
507
10763
3150203
21
28
5446603
28890
22970
236620
217166743
131657
29907140
45146409
15
11873
992723
10
31622539
3223944
15489
35547535
309820
1282929
444634474
20
11643485
2336
11878724
51
7
349822
224426
193241
285833
341439779
652127
21033
99
87
6750
7
1020595
2
441437864
49909627
249
57
35665
233
117897092
27592
11347
469
130784
169
1443
16602
475
61327
1613154
2326
17659808
243500
3
197768
4805
20912
71023
2817
21455
13399754
256060
139278869
95146
3
13
19
1032671
14974881
55276
2256
6776
18
135413601
235767621
81776184
250406559
1535
300709
62069221
348
287
110718
46115
4943584
449
29
4650594
13270
32341870
7560
4652028
198861896
506414040
138681178
5027269
305
294073310
7
525863927
981449
8437
1459
18158
22
6010
118
48214557
1970
26
3774
55447
184
3977
20
1028
567
2874162
327317048
4119952
14000
509936
430142716
321
28
100248842
329
29
11
30620279
155476
66821505
6137
251218
44
83
909
7223
21
2
983
15805
11283239
190622
4936
17763762
477
3
42795054
13215
5
1746606
144
15709023
359059453
55448397
121524161
29660
35213
520357
11335
3669
8
657736
43231
18
88499
52304703
25
7
5
3976957
178
526
4
379
25294
25274451
125631
26165
189
255
44356857
3
3619
6
1488310
7883
35649
13251
13858276
500948
444
492894371
1594066
1257
28034288
94
18972
64
11501
40241
250
82618109
4298290
6153
3
19678018
2027
76
449
189053775
10
22
10
11188
78223
474
2115
15011449
891
185
438351
5
45
1814334
32249
145831
5
6053299
4693
202
187
13077047
6558
778489
260485948
225437
7407
535110493
28935209
18138375
787951
2051808
488446566
19740937
811
2123
172143359
8268
25762
14041093
117194
7647
499530247
503288
16690018
1501
1489
12405
82
248616
5
10010
12455334
771
42
11255
2566826
1353566
2313
3
16689256
12
2369682
3085
32423
121435113
445842
42
17
3
43029915
829429
239422
3963
16267027
8
499
241014160
13
5
364405891
49225
143110173
171
6754
53609311
1824
327633914
223635
227487150
58
74
24
4
1881914
449746
54247
11590257
3816
19
2030
10
154303025
1273312
518714332
16996124
3
4124886
51828284
536104
57885
9546787
161
3180
387002308
6399515
248274834
32
17690
2447
7
1223693
20474
25834979
12
203
725
15896
712
13
31
259109134
4
34362
2
1367
119363
114552
122
28039229
54314441
2
177
20326908
6308
4
26916755
100891556
1254736
230773655
2465546
59313
7440115
14
5842
3877
3365
1508
12
60118633
19
2
6717
926656
99871
174
1139
373330443
84284266
43782
33703
242913627
30275
103
83
216965617
1514
273672528
119688
22236
118507017
14
173993
446455101
87123054
34
3
2410
2360395
10351
334492495
1986
58207839
480902
28000322
3407
563846
13892
2902
176
27886
33
17
9
297
32195
2
506864
85
17
16
4065
419853
131698087
15728089
187435
9945
1254
10985
14
454227273
216232
3808744
613569
1545189
24268
3165
858
388
3
490903576
4020
165944545
3
345
53715
24024437
6033
23
6209203
29
689393
200071160
7424
503
108377
84283702
8
3296212
691
28891
769963
38611951
3181513
3
54
12124
7698
2782
482668
5
460
153179
14
114336053
31219756
4012420
23807413
95162680
236269
96
6
3614
330073065
126682372
7357815
235
63113869
1334796
3162144
4
23
150673
2260250
404079873
584852
60
452484860
2381
7870
248647
40
6590459
4
25
11
75439762
59
348420460
7
31921
294
2002187
134
1229701
19
12075
45
26
28643931
103
262099
7
2022813
57358101
8
20
395799444
41185458
2295
22738
272
4145
22
17
6
21286778
46
2
777
180
99419
11427409
114
883
1602766
359769
16234217
12
3
1443
1869
3273
6157
3277
16536297
29
149286
4
8
369
944661
466
4
82285636
30329326
10955237
12530
627281
3269
33116438
463817888
6
61296
2512743
15
119365778
166184970
794314
22
11583
996
27406
90
80875
887
51066184
54
735734
390
40
226669
189054222
54943
196
118714256
835545
29305567
329
203630110
5
10790
95
59970560
13103
20033
4
99578294
46786
215828
346218736
1924972
499197
254188
22491758
2
739
1730
3959824
4835937
172261
391
93395419
7621592
19891
1461772
14
819
927
744
2866
10184174
2908684
59849429
3514498
3367553
9952912
1892
298
120977
3101
168870
31764549
270976
144637309
18419
21110428
64451
13147
736969
61459
3
10891712
6357
9036
834
336445720
4
21939
221
3312029
366794
636103
87
3258
52
170673
10236450
37070012
11
135
1011
12
3
639
130667
23
24
5103
15698330
43749613
64945647
42407
952123
1003
216154
15672
2187
6
200557
44
31721608
1238
967
3
28169865
6021
154897
16667741
417416421
28538
24
16
1473396
41048
209594
48489
13
508002005
48848
2764
1608
5576
25
1698615
53165
72149822
11087524
15
102014
10
20869609
842041
11145510
1524
15989978
317087577
443
25283
427372
2825
366
211
480980
14373472
4
4560402
176966341
25
19478
90680
89
180436900
9
17
23
334791
1413
9571160
785
155403772
39379
125936
656114
7031157
31
7
620958
58
10
231
472
799
477454
19
66350173
5192
5
46400475
12152
6
15
774987
4769823
12136
892888
1880
76675
157097950
454498887
9
33354415
5450
20314109
854
58440
207367662
965
185588
12
438761673
6820
716207
4792165
1790492
2799
430387056
18148901
122
2
23
63696
2
4
54894
1442
47
1570
3559787
7120
46
315397627
234858619
442811349
1025175
49
11764
22722158
13975
530436258
334666892
101481
4283
410
2752
2996090
66631482
37001
123484
374322748
12760
205
1103
125
117895351
164879
9647
201105141
7
737807
203
1034
417
2736
176935661
1594988
506202819
506979000
35
279850
3790816
64543548
818793
2493320
309110
2277
128
49
3526
3
25237957
19802218
226
244
620696
26333
740
283013
31486292
624
311
763474
23
17396683
54
14066
6
55932407
1467
3
11408
76769
95
5824186
2
2303
194624
475693974
148
16174
945008
131721929
3961
15333
8099149
26290
239106
790786
3
15061
101
9
10654
411471
505986
30277
30522108
42620882
2228004
6239084
440971
28932
33248127
14
397874
24397883
236713493
3
13540856
18
120977493
6454839
174841
419118
418607
11
115107404
1111081
87
438
2252
760142
412539191
64
57241
255
235
2
135663
31
27296487
81520
2150
3668629
944333
90772302
34349
1354
100562
14461
12665
13
130515
6912
25983689
30995073
68163
607
446
1568962
125
15576
43398
22
2291492
770
97313383
161299268
187
34299126
10
3
1337
15368119
289399
19312
52
18871
2
5298778
34490736
275
2009
386365763
8473071
113
1005
8310
1392
347
24
8
39748
487499711
437788992
226
7
38
4253
4112894
229655595
6
121569517
56
276
473749
207
106119600
16077302
3372
703
60586563
5
58
122962
5836
228918
55
58462
27359504
479
6466
7236804
32712139
4
247
1019949
432157
5
28923
426295
3525
846761
10584049
1521239
312
3845981
106
250577
3994070
59
508601528
2713
79774309
142329431
449086
49270
18958
5
1915486
12
7
2
1166944
2
1339798
6581841
5914724
16
26516
56223
5661
14
314420
4751519
291408391
111109770
14401
5855995
10
11169
4953421
118750829
440977
6
1081
56233
7719
713
10838270
556656
127841
147118
7398420
6
3220378
63
3153
2382298
83125995
4
3
16907
1569
62
2
9418
3008
188951160
3890945
60470
16
20871
1478
210358390
468
168
183810
115
111000371
28
208
6053
61803316
428
1329
4
209
31
1902864
373
13
20055
16661180
4
30
3342097
121
27
282515
3195367
296404264
552474
37919655
15605
3
55639
223
7109786
7
43265180
3458343
21
44833594
61055777
7418253
10345
26558004
415895
50
18817571
274833739
7811114
16
867772
468
62
224660474
89326899
929
7223359
3145215
2
12940
190
108610
7540800
21300
76485
10453093
417008
1732
31
1192214
1782
1467
52
23247670
1479377
7815
4
654060
38430870
11
433588525
11716599
479194
197
78072
15486505
225028
233
345
20257
7259146
3091375
167236014
217073374
175178
444682
252095207
211991486
17
91398
240
54054638
80816716
198103
451607468
118
16
833637
1631
268331562
18693779
27270434
366519
3
242
53
125
71275
99
29972351
22898
8163990
3501438
16618191
361036
14
52388255
646
9
1850211
583650
58376534
2
3412220
397
112660
69690
5031394
103386737
4157546
53
12266291
3208765
316136214
2049
193579
46
253264
339858527
833
90714
6904
179
2033321
2029
1498325
184551
581284
78
101410468
1900
1156
19437362
11635
186
253844288
64565
532306339
12
998
5
888
53695
232920431
6102
84
1339540
118711
49846572
25
45911097
189
81906
4218080
1242816
128668324
26
26
37703
318756451
2397896
56692414
246823
73462
12529494
11
80901
3347677
236
97577
208213
133348765
779812
85174
1395
477135324
1178986
661816
345
63
107678870
1062
169605961
4025238
220672
168
25
63
5754
442547
458463
3340255
7065266
5957
8
174
185
27721350
3
4130
123
1442
12233747
54627
2
113712294
2792
70919137
43176545
35548
4374
5476526
775
6
181
297
128811
1167
421254431
1907051
117
12
4047
40772
55572890
14598
3
1993
135857
17101633
92420500
684087
850
15
36
4893
22460
96
2711502
46
195405
57511360
111442
30294473
6
2
447
21
3
16
362420439
21881278
808
180
59826679
24806
2795051
580
5983270
8
3703874
24509
494980
870165
959116
77
45109
40545
422725915
37
102
374223714
4612104
20388
997438
1971
202803
16069978
122297
7386
9888754
31
545523
19061870
1973
2256037
73487298
100722085
3636
14
38858
50799
7
3342
2016
51842
5
93661
5387
235122
132
46002
2962
5245
451
24128
7
2
40
251963870
6367
178864
148
7633
86
30850
6413
94
1905
104329595
366230
30
467143317
47580672
9225
324498
229582
196894
3819
486
192974
672
2
141
242
18634873
4548
26
33884200
847
430294
44148276
3089
1265
2799556
6
6665
155
106336
214024
5
275474
237990982
218
38112613
890010
12043
22307985
381
6
2419218
11670437
58
2225421
146111219
40904599
42825
182306
6
57343051
9
14811
110216334
9719838
345522
480
330782698
7
4622542
1434
8163866
3620
27881
1483767
7163696
10353
45564281
160367
59824
10868
13997024
990
3
10414
42801744
6
472458128
138
133
5
1146
77333
39
29086
88
748934
6983
40292
15373
3804042
5844
534
3440868
111053
450712
2
25337
6
22
5710
55909
1569917
11202
6945
643198
126
297
10
1963
993936
5760923
2
52882
18106
13
130611
177711
29708
32999
38661
942050
11760145
23429
8886
483628
11
64508502
25
27
974
107662
80448
23
111038480
15665026
61515
104
59551549
328
11044
1885
12278
54981055
23
52979741
860372
27312937
6
64111934
48771
7841
41621
20
45464
9533809
135530
59277735
2459776
14
2525
13
42844
10
55915290
237
2261
3173332
1121429
54085
6
7
492
910308
718871
1775143
10449772
26215
4767044
2085950
2218334
4016
159409923
6097457
222943526
62076792
93312065
2115
98925217
3
5240664
1608
150
26
19
3
1161
7989
1882
7645990
52200890
5
3577
2
230495507
4808832
127088399
25667
3208
434666221
22
243693
24389863
32124
3
9
88014
35682975
20965214
12
28
984918
53
6379
10263420
698268
37465
135
1407235
4834221
31
60588
432301
518124
24647
13
209
205
951
355
1975041
720308
45393606
12330
1897136
9409795
410093
31630356
6
93
436191653
8428760
19723
103
223
53
1684721
334652428
12111
66582574
1373
416892
1573510
1874755
83846
306
893465
64812430
31
12714
82025415
52631735
733
17
1669715
122346
35957076
30877
110287351
123579
224617
29
248333259
10
4062352
253
60140
2925
1829
407229
5
35283
58
13
150375662
1930301
245607836
10
165
18172
57
12079
18424
76
154365390
2862
6958925
5159
25927
26831
738
95375
127192
466
265
1400
116961
7349458
6
3444
23
2
2
1759924
57654860
71149282
794
5423
164341497
19569393
6817447
151
6548417
5
305324919
236054461
7
26262196
77
85
7203
6910
5483137
14
437
95399157
1489379
952
30496774
82436476
25072048
20
983245
69283930
37608
28
64158848
12662404
31457
8
161
3213
4046
13
62
157079
3730738
525457
50444667
7
13085
164799
33495
1548078
14904
465276
278
1273
15
205
2904032
511
68084
4801
668972
3
559916
2887872
1424
1503
375
123081514
10187245
974173
10325157
126462
276442420
79501864
650
9717908
37529321
2982747
13
39678
2029
33
207
2
48
13
5135
3737292
86
529048195
35477
461042099
14
20773
23579
31
49241
3
100766182
49
840
2222430
126507761
207206864
1676875
207381
12979826
90043936
722
15703807
853312
538
30540
7389
376
94632
214
1242
402132281
2421
432341797
13718
3665360
10138847
319
286
496
101053
199376
45191
106084463
2235
12
24
161
772217
30381940
653
6201
78
68
1869
6
21099
1219
23389707
26813490
268837
3943760
418152
15
434
15032046
1857164
62093806
6
14711
1649552
29912984
12018291
389712592
28416
66210584
55
49435452
131791480
8
88206719
532
1439
208901444
129272
18
1197
92333
163
14392609
266589
79
202
347
23851348
27598657
144336
1319
495744576
393
16050
8
169215
2862
124035227
145995239
60462
11294508
7
1623849
1316846
1817
10413
4201199
10341
10644
11
104
1868166
1327956
28262726
3351172
1893
12332511
44
2149
13392834
7722
139091
24306
5
9500
64017
5179942
18566180
340
5541
2693
16552
13
47839
122443
9350
169545452
42370
73397
23859
6773172
2898332
3171870
1542972
8
317061227
3765
14870686
86834991
1394
200
57
3525
23053
20418
5613100
47824745
38
59618654
2
1475403
1756
26
92
54916859
8151
237095
55376
11715333
46
2346
2
1926
101
3
78264876
1146456
1470846
7
86
520667913
5
373922110
9984108
285
3
54903
566697
1850246
1744
258995
15966913
9788680
130393
38175774
702827
13
494
345876
2473
14922
13976004
4294672
3270989
6119
21
14147
177016
49
9
129375498
68547418
739
103120155
85
403422018
828076
3
2
29011
4137608
254145331
682
41812
772
58
2501
10
532663
1907201
790972
349
6
23927995
8503619
150
25
56
265451
3679939
48318
118
1384
414
396197795
332976
339617394
5048635
16923
1129604
10793089
9156761
36685843
17014897
44601
124928
54082596
1152
82904739
28
3298197
273222958
94
3206
22034
9033
34560
108172437
10147600
2829318
141
84764
3665296
40
993873
67960
89
126
70136879
272255
255022766
29885
16426
815
25993400
6661
1691742
11
8
904269
955
1098
4
3752
2
3245
4631
10275
372075244
9696746
643
190969
27240
336549839
1422598
45351
503
83002385
52210
47485629
14491
3634
1500
2
108
41102642
200471
5792
250
511
97049
217007469
33144054
22882
5
125181478
32810045
3008238
43228308
41
5
1648
83
2804975
30
14205
4004
56
110772833
46
66
621957
40613837
1230
12069
69
95
292289
212444
19
4557060
10
29391137
154
13612
304563570
46
52
110199
195771
16168
42
61496201
311682
157454
327
1233743
22353678
443233978
59604
3
13490
9498542
6029389
103186949
11
260294
1476525
3058
822
887503
739323
5
137947195
184818910
31505
408625
406131157
5166665
740718
34
15
38577
370
508
430
143
33708
17047349
2
280138307
426
31540144
1332494
113952
477
171152531
2420198
47
8747
309
102925437
4222
336907
6767874
361
93116
2
45723
47825616
1680
1442149
3073
4596876
7994
991947
382
60899
243050785
98861722
18
443847469
397316
3
120275
160050045
12925420
4065936
50868696
3939920
39407
106546701
346820
7224
112765
1065559
232
237
528709747
107423
1843
12
325402738
8069968
13479
1908
241
120
18725799
301447654
288758
26064028
64036876
29636178
475984843
5265811
29
64994392
816
5881889
11
6061047
453
72189050
54
31
20992
103
80675
1418199
7534129
82633236
347
25
3
689803
33243
10596
242257
1515894
15294
747624
26
23630
65343
3
13716436
82466822
268879
294
2
267599903
456620
199084
8675853
20218
25
853
12
5269
5
711269
163
67317
125148
70429126
305
3110
59453
331788546
123
399635
11
11
68659
503
79
162726
17587
819
2231
44580047
114481
5890
4
70070041
38846253
6
4934
47
121684465
60
3
15215106
50775
129023007
18809183
254694
1039379
21
2109
8033808
3
744752
12914
62526051
983087
42761686
15183
7676719
192
63
7877751
226
2
451430385
18464
535214312
32665
156033
174268
229497
38
118
38
2
62
12973314
10444
244
170
1787185
14786513
57
3552
23647110
93340
10528
1484201
464203
229231
1094300
346799
17
2
14
52
184788340
12597399
89863
857
66385
23541
4783
659
570235
48455358
100894
108827554
6513
1365
13049
8
11957944
118969
458503
150
13419
9784810
30876
21993635
81
163906
21163750
457359770
5
58
167810
97117
53003
317
23930
3008
179559079
29
7991
8495
11
893
41
48
372006029
333202152
4
2
7995452
25083
21
244
10370
418
13861
3260
383258
32191
1853
3
531
167339
334390813
84
129193770
5
2785689
15
3
22205
4
14
141094766
33357
5672
788761
27
48648
23142512
298155
2787135
246262
1648226
449172388
59
122955
32377
2030476
24738
259783589
73
2498380
1251
4
65506024
123598336
24883047
34
412579
1028
75562892
55
58156844
4481
45047
20
128591
1853783
33453039
121
345683820
13043
16776077
1878608
110657863
12799
8348
68877072
31877102
1234740
536
4375066
42957
149954750
270
8
284423745
1771353
6
46
681
288
100332
62
5392631
12664397
66
10077079
86
99735
186491589
6
4094177
824938
3
14697067
39671411
115791
349107954
364
182
8
22015285
6774
13037
211128934
53
51934225
4538
42514464
24
59
3
6482
2317101
683
73786
41
314
476736
60400571
7956381
422415
7
121745
115162
14
6677
25070
98
2717
517561
49955196
5186
828914
24
5
627419
116862179
1728055
41540569
238635
5760247
38
21922
248011962
15518
66
35083281
40744099
40271
108942725
52302
71
6696
49381
30078584
15007623
8138
906
3001181
1457
156507
7
1436877
6714
3
126306
479
46631960
6566789
21528391
2433381
7195
168254039
1883
66
60
381659
29
117477079
15059
40480623
7565923
683
30874
3689
3
261065134
58038011
14746
1358
63067734
58221096
149142993
67198589
23310057
3538
113978298
8991
11
15213
72
482
1408
40755224
4045
87480
253113565
3
26595
67626139
110254818
352065
5317489
931166
6325545
8
19240223
209
10446121
14349
87
121437
168106171
5395097
10572
125
15038114
409801320
425218055
7
398165744
357
1704
106654
215332
60
6710
1036948
3062895
426
51107589
57
971652
167
224
4106486
1371095
445
7
5478786
31
17
21098
37248
107
1397
4
3197
122
11
38357182
383315341
206
7
10382
125088784
871
139
27733367
116
9147
6326541
1931891
26
399220
7
7331
240887187
888083
33050
56313
114
12984609
318697
241329
10798763
14224081
256835
188564610
3818841
426179489
29256
504503
14
76244
968430
30
7380
166561372
292313656
252
1896
57446
7
2753
9296
21889
18995149
8841
270426
13986
916
524511510
107
464756663
348133
43328465
8999683
1089
158
20
232
229
3714
21306
1937
6
5
6
6021763
4682303
6816
26041
97
231
80844
837
961
85332
440
16018
83195862
540930
660
30110349
11
7819385
33703401
409174106
202259131
512673
42253
127397
466297
103268
2002
26855
90487964
985
57965
17
55
955933
507425
2
175
6241
4271591
158780696
58661
14
14
53
26049
1896071
501
1508244
3
24826
613581
499071
3
332
2
26
23530
313419
53220633
14155
361858
38677
27
8228863
2179488
5096444
2935
1526410
2224404
46504
409709
52968493
811
117943
7957
506
240
7123683
110696880
32836
202382486
336
165
11314
251604752
23573855
210
12065164
1705
25199
5596704
94763
63312
284633
167844365
167208848
474234
197679857
190353504
7130000
13043472
8970287
412835861
71021809
12
794784
526745954
15648874
481999976
1226
4385183
26241
4142521
550166
1858
3800
59
243502
13
1495
44036
116003
50
215
141256
7337912
32202823
20
3044
678
3050070
15
414291
559
51580198
664516
86
4378
9252343
53
93
153
41
3
2884060
270380324
240
479097744
5992
25
2
140695
49323035
40876
10589841
401712
14009371
1366210
28851990
661
437
24
41253578
45429548
176546
183851
4047240
21433310
439000
100
38501377
22019266
2493373
29647
16672
1667207
3
100
10379458
2192073
408709804
24190590
23681
994824
12
6849
30045003
449329366
325220
470
146720947
65803245
14618371
51505440
213172
1325
48
109
2058344
474
2640
2
12331
3
25404674
736415
42591
95008074
11664
17515
5
4
240669
91
20055
39
18466
95
2870
2
301115
102
10038
48
9367
26259445
140199455
25448
5
41
146026
8055
1087461
59299
52338
823470
24656184
999
167497
34724
14085513
121736
47970
4
25720
67262728
21
210
3
26148
3
1022871
126
727
3
968
874
3617903
8074
480828
5517
4042887
867
51418
14394
24452
47
5464
283
52707218
3520
12842
993
225186122
529623
505145
234
63243
10927
33044921
665
4689
266749
15331270
10064434
2
13
19118607
3
205000894
241939668
390250
114145324
10522276
890233
6720145
6291
30520
232288
822
20935
90154073
250
447958
8543784
81565
124582327
7
24626
466136
2
176423
107
1893173
39
1130508
1095952
123131
43010919
1219
134015585
12
3
6
1539136
38573
32062293
2
39333
1262674
228815224
52
13
5
2178848
115
119
35797
969565
2532185
44849571
6
59308
55602747
9
146642
10576485
25818789
215
6431
2
3739355
180889085
424
260506
885
216
1742612
321
3157
4
330130126
26641968
2798356
126
18664
9
7
23391
14009482
11672561
28756988
1344567
21
280675232
9542
61
149
238
369
13095
2199828
61838
13987113
225942
230858170
102922
2831
251618013
905775
1439
15930
31192
488859
22
2
215572
1011
184245900
6
1652
13804
36
4953824
289786262
31506429
498867773
2937326
9797019
11
2965
204
2
362
109810
17858395
1877450
404
31285
118071263
27
434
12
6522681
2532
2681103
13
74880
383086111
1006
696
227096
3453
434
15
236914
2
6516891
4
350812933
413476
2462192
2088480
7
131521
39
311
22408
10
6
8519569
5062
261419
108
7803860
171417114
233078
152854
1793055
130
50749768
517306
1802
4045436
14537
4135432
4
19730
734498
2415912
242
13
7
721
175988
3157275
155937
449
35530
4604294
54674
1353
7
767
3929
374000
74803
21
631717
84028
14827921
187430
7
7
5
3056
13
26116244
204468
449
2367506
3662412
87085607
99
3370
8354085
28727282
931224
107514432
83772
96043
36254
1168363
22
13233999
65
2
149475260
9242
2
38302348
312
7
10675033
170
24871
94843
3081987
7
27586647
17860
160377
8
28
29
412
25
669
736
47743241
71816
15749
15
8646857
13357
179845094
67139
966588
1164817
7613225
130613
2
47161711
48707383
3624
2379041
642
900
2
161
160417
1186
3
51
2805
430252499
3
7
3880326
47
133569626
184
12562514
12448
1541
268089266
3114
53238
291700
188
122693
15
6
19962758
768
104604
115557597
123702273
27669019
43544173
2452166
46
54404524
6712115
2752
87745275
1003727
56
362950147
16735508
186
14
80942
27
28749
1857
62640
105787689
35457947
25531
98318
4896
23933409
59259140
2945
35725
694
1006
5126
41439
32004512
206
133
8063044
460997
153379674
29799964
2851755
11462522
20
4
422882665
92
2468
124
930
2799615
31863421
1180
1016
22
6347998
21607155
50373
13268
3
279217
5429410
697480
2745
209067
345
331831300
101
366
9102562
110459
132597049
458
154304
30
2
159757034
2
7
103972
6
182756
125863192
2001730
20
395
29
731908
14
15
78398034
9
73188
998
386212882
269168225
13296
384271011
5851
43437
30045182
210845632
19941
7
7956927
22545144
267258
10
5115567
52955900
133694330
194
2309783
2924798
8
7
11917
360802
1159668
10
31235247
32
415
17377
1921714
156425540
3808
2
1034907
7277
968
83700986
7
8389405
24982505
315676559
25703
56957
13294
3263
5822
3340910
171
255791333
1723
61489504
123284
1339
2
350
2
117899
458432447
19
3225
958925
21
48
1711
453
47095
176
245
22172
7156453
9006256
14
432052877
27717
969
348
1008
26043066
620
4655
3
455100
1776537
14
3793
15
2873522
578964
102216823
16493917
7
18496
4998486
9606
1882
30266
228542
213144783
16557
317199
30504328
1151
127664600
12445043
1951
82531
206
155
6962
910578
1830905
108760743
2
982
149065757
3
461323
32644809
105
170497
20830
21367705
4175
6726276
27904
5
161347220
6285167
25929582
56051798
48
55738037
3680
466
812
25
20
86443
928
22472027
917
11847
8
182715
83919737
17926
3732852
761
6011213
134
834001
503266048
360
22
747
49144
2528
2
326550438
44787
78853
14184
716362
179614
47
498
266
135205
615
18
6977236
37987240
427
55
10135
67304
259593
6665339
420
12258
27
40
213
11402036
15
12
4
459112442
14482761
6171065
1603925
6423
27644
257
3037897
4031944
194653775
93520
72906504
869080
13
923
3927
101
1090703
6842
26
2023167
94509922
28565208
60221656
1768
40250
576
217093656
53491
26003803
7566
938530
7
4862
18965
408
831489
13892
98
2295
1957
1215193
6900079
29513791
9732
187
6
197
30
1049
37
51931569
376
26711526
191973
880528
50885
10311
50
1010930
17
46501
23
693384
54735947
130594970
14878
13
3174456
1727
4646009
24
27
116
85
976
6394
213230
42
819994
10378346
3
121774231
12
350822
112062
842
97742
54030641
786006
2021
6
37597430
3285
336700
171017730
23
2361
12
154
202992
37
1323
534
6363895
749
57
67867466
24859011
97743
618540
160648205
1000681
7
322
112693
9
98413930
4148
1949014
7989
22410300
10
3
217
601
3108
11009369
312557916
6272
8
36986267
3638495
2
245
85971615
50
624809
39683
10
329002650
432
760525
159220981
220953071
14236
6583472
5840
1462
14340
15100
903
12068072
81
4
90006
5
47012485
9525617
436834
362
5634
5
444
131289804
631783
422
505469
919
3788696
181
3908
13896
200786843
70367118
95784422
39706
8857
264436
7731
49552556
12634
1760958
57624852
734579
106622106
330
6
3198092
82057338
58316424
15256
3
60597230
255
30368
158361265
131
128374226
589
716
6
113
14
6
757592
12752529
1912306
2580912
14
33875595
16842959
536652919
17
350771
316479358
195
11245344
406
14
3335430
62
1655
13
171
20
143511125
14
3
307006241
2082687
9203
277835
1455536
84546
2544
422
310423165
19
89
670663
137345437
5864687
1897460
13021
312
38357
157
4165
99717728
214
3
4076897
679
551
3216314
42083126
5236
3
2779674
73759
2558
22
7450
2285
124073
1183113
1108
144998711
12076596
244353279
6770
625
379475223
7853911
2283
6
606
12
6318309
7
90940007
314
25792
454071
820207
128
13
30
1473
43985
1816
241
8575183
208
4465855
37335930
2598854
2438
2134891
2032
418
1972299
75
459
15
27
183343
11
2908996
3635001
362263939
293667807
10917
13257
4440867
4394
1046793
434
1230030
57208
438732
2312
1717
250
151774
495674908
30802640
103103
1886518
140331
620865
521800
39847
491
203839357
370
165355852
943
2043531
46
829
436193
5248492
48617
1883176
1023011
15
5
437
32191246
59
49039
14573348
13145
7281739
144
3465051
19722734
7570586
137438128
40
619
66625622
15
217314789
12
20
45
210611
15469
84173582
326368515
374
735
1589624
991655
1334
43
69
3
203744946
83293344
92
1344466
8238756
1805
88
501
5
33679
19102154
10644348
254311119
5374
2401
446649746
22704609
2037701
24598445
18434
12326
30667042
221030398
15
519206147
218
9707
8
2
12582
379197
8015
633602
6
4848564
2375632
5326786
7175432
50
7
3443056
1822595
202662
256870430
9
2
314305765
4
359020051
24
308792823
209
7695687
3417085
4884
206
90
1524675
77
1482650
98807721
412216480
3730994
188887
7
4
91252518
55303
22
99810
117147
70802
437068
371
1615
9347
28047662
57
13606
25
3138474
966707
83300
6828854
10712
5113
3
106535
56
535250
15
63729796
5543
923
4829
2
40383100
625923
13084
1185
5896
42
663456
54386
382921748
41114
19180
1775
7450
1193642
2950424
84840
12
502
58168
47343452
2
237
466185
2
114
2
11
625290
29
2
286043
57852
11184051
7329
118661
51545706
792
58276792
50
13
5723
400
379986
2
102288
16054
1367
654120
355
28419817
7
327
100603
5367
1174
136
240792
12044
9
4
16292
255228285
98733
44416605
79357482
138645628
59902
2
8087
2649
11623276
229352037
2728566
449
56
4285
13
164981
3911283
308
15183
94666640
74804
18298683
838791
15910489
15211
303780
230515
339
96762216
1091
2913315
747
23203
6275
87
2151340
562
129621641
2736454
24854372
47031207
393
290
4
2
8
64316
139607494
12169
34978901
3
15
366761
573
252966
43340335
232110
44
2096
109
66415145
2864982
150804
404
794634
219092219
2143482
15692
3441
2577
4014
14644929
6
2392090
46
221495064
19915509
485795329
417
23
1663628
82
301583
3835
1889285
9
26
115
17
13031
301334
413283
122999
2009
273
33809
1214710
187061176
3750867
4989
192618
168992
261584679
955
10960254
157939957
242
8
1121
619
343637557
5452
196
494
2
60143791
6
54
18723086
3
125
41995607
44303
48
340067
2150
4336
96762
26186278
133
65
88
108
975945
1960421
6
57675
17036
1038489
513
100002
77556697
584
1645
2
190
637
4
11
14
9
204
95544
1754
381402
48910
434
3
488630
319
1316539
48747824
636
6887644
209
293076
9
670
179972834
2
9264
117756970
94
338
16342417
48401
51806
172426173
8
82
16084254
15786985
13659769
311488748
102
6138
8772163
64127
163360
422
4140138
1431
30132376
1593
1953
34465751
3368
1503
1674042
195
10327588
39573489
7992
7638208
14297468
614653
1046487
47287
1594051
132
6
1359073
10052081
10
358
52256
7580
123
3949605
133157346
202293147
213
29884
265960015
14348214
2
22323079
914479
2723
29492
34429
119941
4416508
89426194
56
4310
24
83846071
192162
896
15627
441902303
94182
14773
181
3182
1019924
3116381
3540847
33
26092204
7556
10
7259565
1289299
6
1746
5264
30
901096
138
15
3040
13
54860723
241897881
11782551
680
1011
13
507
70785612
31856
163217
176
1591714
52975
68741
295756419
6972466
403453
26663289
2903981
28
19032995
230
2
39981615
574
193
433354
95408921
1842
5625
78891
10778
539374
41
40097
95031
61489514
253
731
85
206072321
3113
3677
80203451
6446221
5
12744949
598
31131
6395
406
7
300903681
26
5
4481909
3351
5133
3748779
63616
243650
79858983
44542
430921
56
11
2934260
84440736
190933
278798788
257
16
150108420
5271450
205454
235
58921518
57110864
674683
784872
1777
3
53
421048927
9683712
2490994
125622530
2537874
9973
8219
7
175075910
89853
2
28474317
58
46634
388050
5954
541410
5883
90
398
3
111
36
9408
297816
8
273
1895916
554839
2
10
37387
2037337
202
386
219777762
14
11140954
4
3
4390954
6
32700180
12
109
20
6
2179987
4
3418
62959542
71
2004709
89
242990
8062047
1234813
989
8888993
126317
502156
2351555
55
174914238
6
1459
128277097
102
1071103
1448636
1289057
801
8
504
5362
2331
242386287
24432
93244914
33073112
463
111315617
18
6
1442
51
41
3760933
706
54552
4538
21913856
450
64141
8
100252
396333795
7396
101
4595736
9128082
5915
39181
14821175
50496
774
12804
31
345137
311327
12186801
404771637
2
69588
516366610
204518831
157346496
154
20121
66
454362606
1271264
858
140679092
18
87
192
3298
97628
108515098
1885
7638
3236525
39922716
41431
423210
796
105
276609
1777042
3066
75125332
2460820
30877
33439237
1523
4952
132746
1378
770
17252447
369210066
273862
13813
107871766
826276
16075754
84766
6685681
93180
6934837
370
12290360
3210
120475355
565
14772854
151
87
176
115714
537
341878509
1397
150
36761888
82
1619761
3707610
106
118030
50482
1806
21
139362248
61
27
3
535
446485
238318224
1877
138633749
1787
91878
734
3
127064
177035024
492284
88
8
33493
589952
4
5
1517
7
5391125
2
3966
1779904
4318
28493518
50064984
982
1941
2945626
206962613
5239
47
241533233
102113
30588
230138856
2585
104
163009027
210
22
41
4752712
37
216911373
23950
7634
16
151054
16303
161747
541
68545213
3
158888474
751069
25000
61015592
20853073
54354
164001
217981755
40
386
23119806
4
2253
139599
217
11124
21
234232561
4
798393
5745
125612370
162
20369
60781460
286382195
32658531
41337339
49781757
9677597
25992
447821047
44362751
3118252
7
222902
3891355
26
28509837
220776112
20263694
2
24752016
24341661
89151094
83157073
3397
87560
1490
99864246
2098867
35
718333
13404
1590
96
9157
251829446
7718738
1391
12802063
10
8049843
78444
4182
111314211
130013113
24658
15
136
866617
584275
506
54344054
645
258381516
11
1986
14
1670934
8130934
24499262
158
436
726
101776
58986172
573922
7502148
96728
29
11
6848942
18267
1120
25
458811188
38
90
335
34777
4675
25493
9728
5517938
18003124
19767455
10188041
877
23905166
2480
5300
2051
6580
786
8090
11361092
449713766
32835
12256
37
5879
5067238
54
116486
1637988
28193
170361
89
87884677
116209203
5
230203
4601
24
3586
94205762
512
342
209
62
14493
20101
60
115
3109
7431886
316408339
21
362582807
2
137
3
39557
231
29235251
19128
17050759
29283435
5815448
2043
26313
12047
1480444
30
3746
6
59077711
917066
580
2365
4365
46193
21
38
12938441
30883
66206054
171063502
152068
334001
29355
58890
6417537
37408
1812848
16
2275
8
553734
200682755
7365
3828
58212152
404
1769247
3
2773948
6414
1916311
343829
566775
327094
1099
6
14332675
909880
14159
970
55
83166
12
255409
3885
17018088
208962
155
20
1913106
891791
3419745
5390
259243
2595
435633
167
132869174
1355473
149
62277066
13231
4323
126125684
2744491
422165333
5231
684499
44426
37933722
18
25015293
1617561
405
525
144817540
21690
677
33932904
117506
6563638
55
5109
12952
434874969
182
83
181387298
2222
1462385
79588
755030
35053
103554825
577
6944
5612
29804
131725550
5
165631440
129
16
103857326
3154586
26885481
1401147
4692920
118441
5
7298350
172427995
8
28948299
541
5647159
2796
35
96
3
90234152
5966150
20268
171025
188433
288385
1685
357722009
45274
281943048
32081
1876
147377
21677196
19709652
50
200832
48235
123418
1547
55
4
2904
218
58949
112030
4
8514
75796
356182
4
590
203
61248
65502
499397664
65869200
419118
219
58
27
209085
117195705
11347379
729
170916
16155
24275
18
407038
1134660
310541435
128401
407846
36031979
255727
60444669
889302
233801
46
28338291
492680
22316108
64808
763814
339
21266
2
36874
465153
1810
261
293
4
246454796
65241
152502
5280154
4652295
366714812
13942
2358041
58828081
18
120
138370
17
164640
6
32
367626631
5452
241
10
2891934
16456
7
131160
3
96101
2256520
248400
863
337104755
1788
358776
370274783
1873831
83789466
7976024
29574272
7585
2688878
43911
472818
3
931459
6463
11
520921
96996868
7370
58968
16134855
324
263527843
1788500
107258326
180
234958
553
410110794
277
18833036
17
617420
14167606
18136
69710328
88
1041194
23545
15
48745012
107216
11715
296
23075207
89406213
822914
65407
830
462
941
153848633
14290
1691168
32435
8
36680043
36354
213091
38
456504
9
71
65575
127648303
1863
1752
72535
246
30040
871
1446
2675286
905
9698704
63521
218194
386
834
103002
264207
178847
3093
451
25
121912396
3
4
13140
41579297
16
6383231
44927776
353
30
796
353
6798
257379
61392
5079
361
1670064
70202779
3
32
99324
121
196
427235080
3059
51710173
29
33
17
7
525370476
543062
22967271
12
69
3123
261803493
7999
5
22060176
269434
10198372
137711225
838
6177
2549
310
29511913
221
194
1954601
10
867
1119
202241929
49600
42766347
2510
402829333
190365494
41909760
121392
173813417
561533
899996
20617800
1712
99
125290919
7024812
12383
79
931457
2184056
25
205099
191
844331
46
247865494
44
387872868
385
127357
81
14
58
732
508488
2773046
15507
163362161
58
4746686
143441135
2
40659704
4091302
9
47
277
152080
520011
200266254
127948
165
86571661
44654
12155
31
20
681
13877927
4
5
29
7066911
119600
17175105
786
8831101
27035386
3894107
670545
64056184
98
6761
4
659074
3956
132659
7693256
84
1559223
12
2856
3
10
19338
546369
199
330955
1720103
50
31664457
149696
164367
72
60
6938529
12029
18
14731073
492
53265426
820
253929
4
53456
7527800
26131688
4215711
37584491
238645
399
30
3610
12729
45511295
183498259
228
258930654
466531425
16
7
7655
45181018
4713
26786
9
45
23853042
12583392
3
8
1411081
23537220
3590958
356
91919244
21
23611886
3
15204
45796
27537590
561
12967
1858478
5260968
11226
190
2011
36
831
10
4
32
4
853728
2027551
42653
364
227494630
12
3852413
8914178
3
29282698
20
12351873
2235
13
2993341
169394
12663
77
305
120
119616183
254799663
2
2838846
1615493
141702193
2782132
81
923304
148
4148287
11651274
473
3752442
2489876
336703
3450
3
5124
19921
315113
187656
124776828
76176622
231109
8888676
25
4524430
1317
153
33226518
18405
68498
284
2641
4998
5
82763017
25
5
57935
127331058
4159
868761
225161
493012
22270
2570361
54934
5345
28021
3
24
19371114
165448505
22741883
24708236
1855448
31275
27359
11
92254079
5351578
1085
3702
7994209
18
20353
55434451
18742
30812
6439626
1545910
96556689
7
26486
7
74804579
635
21299
437
4151034
1955
21
15
10105
101824180
55269381
928742
96545
623681
2621624
981
5
50450
4601059
313492
707
41468
45
102792
238970153
19436
4
2925701
490
19165
8283303
22300386
136
13
6493
395554
3866
341
4876144
109422461
413
7746
59887
213
66910509
98
471
95330
20055258
283672
144661
69
205
3
542920
136
215759392
3
15783
12
5551
6087
421
857418
1699
69621
52
6823
37847
4537863
276
30112
73926
23841804
17368614
251154908
181067104
20
215937116
3346
1762327
506
16825277
722185
1211
6
27334848
495627905
248
3754
24884365
4390729
30061
34719944
9
10
293806
13
1237
8961464
209429
4056110
2
10
7
9
8174
344548576
2110
296
2923590
239923412
3
634
26170
6622
76254259
8816
127
3024329
6
144
355312
649
508276285
36493488
47226684
3130
4722
3
78584770
6631867
13910
28129422
1896
33079463
50141681
12487
12602
3656928
12601
433003827
800738
165
2783
19
3
55
2062890
173869145
52131
1568
1643
1104
7461
39300656
38
24357221
181
16818296
176
6
117690882
32402
7636053
13693
3655
127935842
4
3
11170
1070119
152422
12213
3
17
23
85331844
1239
4645
260
526760
2363
25805125
28360685
26
117956919
2
179
2575269
6858
2
33
2
132772555
150300938
28249638
3
157797430
50286035
1890965
343796813
284076230
4426943
16654
127691602
4
24617
1542
55626
20118773
65333
68
7
207273170
11
171748479
339480947
932613
53969
11698419
3814960
2
763183
15
14
2869726
23298732
141417
63064
265241569
19808237
9655
15341
174
23857
336
11135
10
19603864
410267
491568
41328003
1862
38735789
31340000
15636246
16519552
1378470
215
106877
21
3403434
159630497
6697455
17775
1571870
2117
31909119
22374
30144
1497974
2617
1769331
13
61
6
79
15689
9692997
55673
46121
259695356
14191962
7129664
9
3590233
4917
7
906774
8
30765378
58
12
116999
1439435
80
59589328
24772
133165788
318986
3
68
26329594
114
1591997
5106957
6542
123680
3737
4555629
128
14
217
429061
4940
4
17
29
204447138
2
2049
186088585
5541
50
504623
888
1292040
78
2
5
1607876
285697427
6563
201
128080580
51
216178
58233
898
329137
83691
104198565
503423
195616346
12304848
83395310
3200
108434793
55
18310181
13309
1400468
49222793
61443226
845164
929
8260
13730169
93
351277
2
231
298
1037
211
1701
41338
9491017
95
107779920
2
465
7
237799194
710189
7
295666850
520534196
18
62
11
65982950
219848
67
177965197
51647084
2031492
116112
7763959
44987
3843
34
75877946
1844
173294339
11
1148895
1044
8
45922883
37580903
4
1482019
58
1550021
93
25
242253
39
30875927
539
21
1653
11095
28229111
76970
13313
133008546
18278843
762992
7701814
20159181
7803907
409193369
389293109
5192328
14668
24
49598823
31
3
185985370
111501
31553791
2
104568096
21362523
5895519
21465
84036
10673473
203405
27571411
35499
640
223459
2449419
203892
121174
35
1043592
103
118792
425
303
6
364508
34001731
235969
157764
239
1089342
487956
68825
166469709
30714888
9540
2623
1325108
23
413
312407
1178
532581699
12840
477443
903
1737369
580
560734
28
14350
27
124154
93
58372637
4169091
87000
2
2
28
2598875
44355330
48312060
4183090
34091935
12784025
3796691
3608
51374
19120322
1872362
261
23085383
2889816
2
3936374
27046438
5
31609714
19
56067
11999
39130
443148690
4889908
3
10
68147
7238086
833
421371
3
213179
1581614
84038
2090
2005
21
21825902
39670222
938431
4080786
12664
257555078
2499026
10665
231
24321897
15594
197
76
337447
8020
120306802
9259681
4
5037
26
3173
327820
806500
767
761
14026
54536644
55515
56113346
28
278261
252504
93515
18905719
30941
2201
1579319
301
3277
836
714326
3
15
15383
59
242797
371042541
15443354
6679
16142179
219981
6182
178167
191825124
402768271
312219
7
518858868
1302598
509328748
632106
14
111
229155302
19782
233
44
3
37
68500
768720
78
176671
10385
281656972
13291496
77
20
3089
117
937394
11
272925
10092
8190
82
446
8
420320086
45713093
1980
5419
884945
3
56204423
1260
67
19199096
6875
337
1042937
81
296565391
71265
75306
439142885
1106564
5
51161288
15626
63153
9821
18099855
257574
1206
1974
3
1808902
191972
3
1431251
2670992
52396342
4381793
296363750
226391
32803791
11417
805127
1010288
6292929
91433
2055
6170
1132123
224664228
50
36679406
476243475
25736
2235936
47160275
13533
490
5
1829
8060217
17003410
418625678
43117126
31140696
4376
85
27
204
126740
235
2875400
13
63735297
5
3
467861874
23
24
16002918
10
93782263
199442376
51
27421246
186499858
2972
25
27
4484
269308
177923
7
168
1954027
2061255
325
149651352
35
45729525
6414
30178
74929
88
199473
126
52834
4455895
48490605
42832090
616919
4
281354
2
48384
29909145
10051865
66829
5229122
43205739
18222
237479
41705
17497466
33914952
23458
1875
616
13865793
254
29790
735
29068
4
487869
160573060
252
10
44361200
114353864
71486858
19577
321
550871
36
103
35894291
947
16696166
234907
15195244
25
29229883
153
117
1464123
1208072
92026652
884
72
9837
30
1489575
149261506
4
1894
1424
1178
175074
86967
582
30926682
15
472
4
124
2093666
264439454
32963746
40
206693
34814
1424
667311
254057
3
14997982
438920335
12784795
5865453
3236
2335423
348762944
3
66929
1051977
15997489
27438
244
148326940
21580
209615196
2793
10547
1403490
9
5477786
174820
1186
33115797
51
10
15
1296
383671
96206
8358917
146209610
58196578
1401
2496120
9759496
142295
97457066
108
199
103
32888080
9231853
565986
1893
20723887
921045
96590566
317899
20016320
7799
26068
8015
5265379
2947
5
8
7353
240127
20084
357683987
222159866
138947745
743671
2
201
10783246
8749
28953
185
252796258
5
8258
291485
2513
2
836319
2279
840296
38
1326
74
11
105
218
2
3106842
55426238
15782401
28
8836320
6
31
15014
37404
32993
31440
481398
377783717
3857
1449164
6
31136479
56
4279905
155025582
110
453
5
67168
9
4
705
1667
5951649
829588
513429148
151069253
99
21
3650106
82
1135821
2485
36
132167041
13
11099034
737
482511760
2
424607
3232
173582591
65354843
461570429
15649
993313
2724969
180954070
133871664
101287
12769695
139
707
93432817
10198
22
95
29
1670
25
7017
207603724
52
286419902
26
6
8380496
446464324
1554
7839
25154
55079491
3
630988
8592
937
35900518
8469
22010180
1214
9
44465
1447
16818723
104
6312
469
327131
7
1114625
207
9986
40918216
25420
2472995
7077902
70725
21332993
4736534
127
950
190475761
4
2
764618
106
34191862
293324
1028837
81481130
25395
170
447379
22165113
2239601
1109
704
407406397
26100
26159736
27
290948
2042
75
272
23187085
60250731
2437509
404610
228216
69265
516
13579
52125011
79
79
5360
222
696
2358
343413
43799324
308230854
21
146
118014
203569005
976
95
198599402
16
9718282
12
4
102247551
25957163
27
3
2577673
68718
468312
381287772
268128396
409664666
100995403
273230
25752
485
1166
14
1195877
746
803839
1019913
60359547
2810242
119
10323837
1090
31816075
12613
973
2903417
8992870
365
85130218
43
160966743
1048
1924708
1290390
23977830
50763
100
8418
33285
94
58
53
516441
6971899
76
9777570
19773333
96536312
22323301
80934115
260794647
1233
127093
8587622
68037
66350297
732
31082
3702
207
6803
354526845
24963
1782
30495
2321
1277619
4
5699859
31820
96029
208777055
268647
21
74221
877637
11664917
1436
527215006
77667158
2571
229
124
78159
20460958
3566127
943
13
531616197
59919
496030622
14
5890
1476
93
978320
12
107
57632115
11435762
69434316
716496
11971
40008781
152
8100619
11461412
98166153
2313
27737583
287
1399190
184063
13762614
3968010
210990926
13
104
6534707
107
17960
147565742
5842712
3867561
214
28
1846
1870
6
73137
190666231
46
187287266
285
6
41740833
462353
36
246624104
48033
258137
6187374
34605634
26274252
494836
231218727
8346386
33481870
1749805
34720
26
2413
6489708
541020
21
79860
2317546
372129
222786114
67
471487441
99842270
34
794
24722327
14810
1789653
136
946043
1752
272057264
2467112
8
11377190
461803
142749
34765447
170
89524358
49196
355
226731652
738656
7
2
358250
52353
47122315
65
237
661
30853313
35
2567
128549
21146
11
54
11803822
31224
15
26
2162613
2
17695
19074122
1051289
440
193051832
7482361
336
9
27460
3382
4728389
16839
4352813
1565
1470
530678733
181263
1535240
579841
1383107
274
1151069
403140473
3309152
34321914
60
48492
12641314
1812
14159
2693
74
835
861
314140
1088260
2522
716
43842503
46990392
187
28682
143493
281
107
4696
87
18
1259
1386720
7
3
31137
517
1061236
1775
12360
99544
13092500
16495
1039173
3924365
2
2
6777081
14813
130864278
7
430501
109981
26705825
199134
701238
31862
1196
60787
14820
232
9163426
447190
2648
340989965
6
25
80
3393078
3
467
505866595
3095
3391
17229
11
43580656
5233
1769
33
2
106
114
454
7
12984693
119
42
277
12268006
4409
295576
37344838
7012
116209152
120
321115740
6220299
1342248
2511215
14450
88
338805364
408950
1430
63
300
8314744
789
5354
1410476
71374
2269645
23866
190863156
26
9726582
137
18
4313238
242
22011492
64173
90
125714952
80
9
8788757
203
32265
1252
2630
44803689
627
6873917
6
23705206
69753059
364
14145948
3
1353763
4557
19
5758
10848199
331413
789563
55580613
171451464
3
15225
40753595
199023244
250475433
985
1777419
11847
5
3901
21808
1358359
7
140283935
360433269
179123753
938
2
7
3
39
704368
507748539
37405980
5533244
32094164
84232706
183187
2689
44232646
409611
22
2586
6899
11
6855849
10947
7
3591078
432433021
94
21756
56
86539874
223
6
159
759664
86
1415
235871194
1199631
101419
19473
6
500785
52580189
1186
3
242
54
3
1171
518376
31652
6619
390017533
528
173966
101
13192
258
1085842
28
63281
2311565
90743642
222892101
3256128
174622486
488
30179
6621
31
4984
983943
2180214
2987460
1975
881878
3806
7219240
13857
24731870
170
340
25
18183953
41044322
771
110
146085
968
21685678
1925778
1644212
10025
5042
2365
12874616
52664
38609
170801
10609
838
129461
418370
219
207366881
858324
695
288563
3749779
459779
28782
964
6
9850728
1008147
1187
11688
438590
34
66
2
2
3
2045
69
30106881
11864
114236138
224173
113291
94
480379
65
82295355
1470
37585983
1636916
13665370
45070833
1524605
4990207
322539
576
1242
6
204
3546
295476
456112
45243
53754460
3
69311
918525
31253270
20726585
2251
1108620
57
91723
374291
16657
7987135
6
103
59357
128
363231
65174097
55721
243218223
257040
9
177
23279
4252
52
9
10621
1337
13207
735
188
31747229
259798262
75329774
466615524
9048199
84642
40392366
979637
416347325
2404
58
143
3
3
110
5
108692869
265523
13
5
17289925
60424
22882749
6559
19212
25406532
26
2
1174092
164186
26186920
10668735
2
385194
382
188
71
27926541
44667
93
123
2129
80527
3425394
4914826
19
33283209
12772984
534869099
4010
15060
170
101929751
230
5652716
4743
256936
1830
8774
4314731
22
7636
12
14322
28941725
8191
27288627
117
571691
16808620
7899359
15657650
13354871
7676
22886559
4153055
1531
547824
481
41459615
38
11
149
147728
83152431
167094249
3
405798
29
4740
712625
568
134
144
65387
14
11510812
402461
122799
32481516
3225
32124439
62268981
2900536
788611
13508187
1595138
138
380327196
6
27838313
159672
2
424620
8838
23753
225401
8718751
33408453
247005
131594
123
4509034
93
864
65414261
23
126060
11479777
29663661
48303643
41133
3804038
37355
31700356
152910
1531
60506
48017100
14
3722696
27
665
126
174122662
1062
25140908
28
162869514
1204
1180106
491545
3570552
890421
4172581
457
246782
744282
33
5
13538265
45004264
3818
125927
252198965
4
581
669452
188545979
7025661
59794
8183
64707987
115
103
12565
283111810
648
1595405
14
8012
22
165760
4137
340723481
1387886
893
1422449
378010265
4405
4
122
155199
22361
56
4
17165
1719035
12801
133844287
201105780
230816
10156
78848310
39366
2417
13263
1357
37286
190662651
5291
31
878547
176143427
482652
16797470
57
1166366
120094517
20722
7
359847
2
5992
1979
4961152
970661
24795
94195
10027540
3028
185771940
2
54769
1127067
674430
424378456
106876
34372
20
944
2260055
2
2733
362391007
4862
398404371
6164567
30
21545422
12994463
63157331
20747
95532274
1520197
12
45159561
93252638
150701471
4086
3961884
2068921
670
35
113070273
190656
994201
8980
425
42
2588
5465
4
46409
235
16225557
311
1792
31444
3
229203363
6853
59
100
208370
16626347
2662
147
3360
70
11809821
10488525
2311129
6
27127650
47
107
385058
255
17
7
4013140
1334
3770921
14723
13183
3050363
133587
138526675
878944
292990
7358676
1345320
3444
225601756
453376738
52993
55031
21
1567
301105235
11864
9094545
13830205
136365474
226149641
185375965
14
340525241
187
19854541
2
937987
3
642752
3124375
8834788
6146404
8062
56
206904
414046999
54
2
8524478
99711761
8190038
114117
3578
12
43
72258355
239143000
5694
17
302688
388243864
11066189
49766
1030144
928
486
3919585
1793362
72830522
1216076
27
55
605813
21633
100389
4992084
2
65890
6566810
3
3131960
194826
485157
7
463339
6
294318
218240571
591
27598
4
356417
16501597
16114710
6798
4425
122750
792
2748
61
2580724
15
118
1840532
183
158234228
28
42934211
126749
328287330
3751
222069211
6376751
8527546
75
912
258620148
133570
346
262483118
47558370
18
36
7225
35075377
529656
2458205
29191
2721
169476
89931199
245891504
926
1085
20
1384822
98062
148480540
202804
729
3
6252
127306
454002
23135
10599
2174
4
10537226
716748
1027957
196
1828287
343611
82266
42923
91
1027963
183
93990754
15212042
315
62149208
964440
3
480103895
1678582
3
227048
1914
25336
17923904
2452743
11277508
69
184
100485
852061
59
474356201
298717
31232
6164870
24760
7991379
62267
47740
312097958
3685671
4
5
6394
184120494
16
37
5587
15
267261
217
41
1063821
122797804
1757187
13479499
315159702
87
15220
94
292158045
1950461
11687782
15384
9
3018
460860
127
4
74696
17824444
111
200354306
29325245
9727
33445595
46222672
179599495
1243
47233
47783
120477
7681
1051
7087664
17
173511698
3
152769
131871
147020
486088
311723769
1148958
1329
1884
134
3001509
135035859
99149
2478059
62895201
36
16583
1054511
172234729
12002
209209
13906
3
134
13141171
336436
54
116056
32612076
29548
237
1895
2046540
178490
65391
157008
77510
64
3419216
911
110795517
40
7971325
125320
231
3597
2
20233
511
15
45
45935801
469879139
145123
3068
1816317
120117838
4853
28636
459340
6600
3307416
9252
7419664
16994733
2207
2
4
261
6
2
3156690
2560
660476
327366
302565
118330
133
60657597
380586714
405
35520888
6
19732
505653743
512587
34
702650
2226009
722
12
399502602
4751514
76245784
51298
99
1069
380
1722
243
3
697
21333366
1837
4183997
25169
15301225
144310
15745236
6
944
188
201222
866
121348
318087128
86081961
2210
27962
1321
14
28030506
222889588
3663
1561
1523
1692346
152604761
107025408
6631
170811294
160107
30294206
2743
286770888
8
5
811
3973
1861201
2747
5824
359023337
743024
228
1375735
17
23874
4853633
7
18344213
63369877
7
42
161635817
6
44131
228930
61
798
500969329
110058657
4513
925457
19
21
315308
731
8187
5
291775
142757585
159191
89629
2311
2542
505
1727
152094
11262
15
19925743
7542
4
187727127
7939420
120475333
943295
52723933
52946
1008
475302604
11483209
11239125
25
140975133
477529
838350
34950021
14
238706531
45082798
49
19822719
19
7048536
204528
7784
316192
1607
10547
67051
128647258
4196
458509225
120503732
2979496
211741
45778694
978475
109
8
2011
14
1918291
15954358
119792
4940804
1373
388048666
36933
61426
94023
5540
475
707
1020
482
200246544
3263962
9139
12925
647
3
8001785
11
20082234
26
665
103196939
2071940
3
39773
3229876
63
4
1380
250310
15
910162
11
3048128
60
7152799
2456
833
35694
503412
109627
504213579
205025
144090513
4719278
169
1064918
11532
392422261
2388256
1455330
19623
208
53637
31760
123
2141
232125647
43
2059
7573018
420865
981748
127713
514526
6861
1599
167
15002545
442370191
3
2
25
82
1758
3691698
260426
15182680
45798
160072193
72478
9470
8518194
2549700
5
2
312608233
63
25
3076
21
137
6229
89
9464
17635
135437918
2
767448
27077233
54413632
6695504
18387
6360
76
284902603
64175
2
104909819
4
79
210255
503399
5541
115
268
238
63248
3
8185
15545488
44
1017713
53
155460983
416
326717460
69756
32
250356
23036489
1700
2710121
152
5713
43183
6
11239150
11537714
20
1949621
1016196
27679941
525298
43
45
4170
460
588
137
8351851
289002292
220415346
7088118
2
203
123470
6388
455995
47278
195937
6507
5218
16867479
21084
28578
41695896
192716422
47544
6
179
2
2672
11
1588
15719111
2
67649908
5658913
972
8595
5
151
19
713
6424929
154
6
7441803
27908203
10
773740
5325127
18707
21822535
181
65603560
98364
2653327
21
430325
230981964
2772
98
43164284
1956
3054
142
178465694
19746108
519892752
7
223409323
180
42138
102
65323104
407164257
380993929
53948468
94
1132
3
51150
249643
75
260670900
1843
116049011
2502203
3422546
3154342
370948
38516
9
455
7906
225
1766346
3130
46769
65
55
28277825
427115
14
730569
11
7099783
1396
7917688
37617597
1147600
6
462789
481
93859783
473534600
5
362012
6529
31376123
238203
9304118
139216
2708842
365003
1521
19021864
10
2745240
442134751
3
26729
4380565
91
14335191
52
843992
88
3
975
907276
1314
45542
523813
17670
2710639
18823107
102007772
3
152241667
1894333
125
12991
70490130
21
27056
401
15474
7751756
72492543
35486934
114792586
19498739
306
11944984
766
105
830432
78345173
18067690
6626822
10983905
764568
9
18
1443306
6
3064
16863061
124439283
8799842
46
15283
218737897
20602205
36
79206094
5801093
52785
1685537
108074199
59917
4055123
4117688
14501
387622
3455
144872
79
10021655
3745361
75897
482
102567
12
3
3775
1803272
87
1450
8293316
25686336
40
146
464873247
5363823
17120
12347
232779
115655
423
3442199
177945573
811724
10645
19714328
40827
97140875
2606
702
446
3563832
344201904
31
28813380
19
3427
436
200
35778
60
951
52
3050997
49870
192709
664
94271
36389171
378225
894
34
69961717
6
10
152593
76962
46319
10574921
322757612
121801622
6
10
506642
96045436
2994181
15186
335230
78502416
3071
37
3276050
77229
2
5365249
57402035
28431625
58153745
9262017
1891328
9
9
225719435
111557
840882
163
3114
114411730
239162513
287394214
2986163
2383597
4139687
274
19
97
563960
1033
27383933
13370225
36924496
5228952
849
749
211261575
106250656
7809
7594
193829
954
2697
3200
7848
362
3858
388996
19531805
2598371
156148
7072247
690
290
408
45391609
406237523
22147
171
5636
12182
1241334
238715
4945407
26222113
64451
125761606
7801
13831
643061
7559
11887
6492993
2
520854268
16121
3
41588
179565
43331
21
8014
198150
114372
9650106
115473124
3059163
696147
26710
15202
2158
2
2023
262562157
14659411
260
110501951
436871619
5670
102133128
197
38960305
22040
29
4268439
100
329
2
28270
6253558
300698974
16888
383319851
1046329
3504
12485
14848
120184
168
29
100543
3
53397773
2114496
1793
109
876401
528
25
197827
55363514
6271953
131801
139
785
2687
38540857
124321
28621722
20577142
55419
37
50
24108443
2018780
193
5
57
124541509
11784387
608889
70346
20905
40
15641
11034267
138589542
5415634
5791
1355719
560
119635
182
3782280
23745
56764
6756744
287
43672552
221
12897201
49
49789
7
46428
3
15035455
31
224
241
12538152
25534
515
4
3742
2
470340
24
2884
173
19
1553
71
52085
23290
6
55364
327695
653
174977981
19143636
77
11296755
86
17566
14530614
49397
18324746
5
10237
63
5062
431
1167
47730731
888801
360
16428749
40427897
10
379729
127359
496
14
3339
28398
19
53691
602737
15688291
45
2785643
4
3
372224424
1583750
123530426
7827
78825
100196118
641
215
54
707019
93348
190
5
14845268
17
249523
956
2636723
12798
347364
2659
395726
14
386817
44863
15965
10
7363
9279461
19087
135263
75
86461
27529
61
1851
7461
1894
58752
14221
195
60
331
374
333835608
139730
25533358
713687
9426501
6
298131421
290897751
13637071
27
722842
260361046
3936
749077
658783
2
433635
100
20787
491114
39768395
6
174348341
13511
718
1384
352
28110743
398127
75169718
10
7176685
19
170684
1264144
235120820
33358
2
1807
47619
53
1428255
724651
4188
62
55236
30355
11888257
9978706
421
462009011
332
217870634
23
2590903
4398
13
560626
5
1637256
8541568
734
56922
2
7
63438363
3344
12
26
189
73466
15
480462323
43851
129425031
96
3
61
3
521756
85564275
13090
2
5658573
2745
314482
36111
29
12380160
461
59844
402474977
110866034
10
61877270
1053903
97
971666
7
14
924966
380563346
99
15
159859
37
11535
11909
32569
64920
25179245
1210
30483
482479787
66
12869
58
72407481
673
60913805
249833
2430
169
9275
1651
1621092
2094437
84376
43063
65111
29
290
26813842
12
10
5760
946403
740
250899563
29760837
63
401398
1101
21527
24695936
68
4
1915221
1415035
83003
101
4750382
5870
4293
7781
11
306
10
107
414
98502783
10
186605283
5511816
8282305
3
528761039
5
59798
301951544
217591
4677
26015
52
62787
349001
6755
5167434
326652
5042
35
689
367000
437
877
131040
18
48631703
51716
2695846
12760756
761
367648
50
1826805
1798919
105
56
3900994
18
2363962
1444
177141960
2290564
483
6
202381
23
3
30774
1114
174664
468
2
14699719
129061021
123392
10
553753
4275
1944989
66583918
1614671
555856
22
751
5879936
982915
242
6439
9068
2083
48
27090
7048
93323176
20
104542222
7
4422322
86128
11965796
3
25260
1375698
946920
152877069
1635
281741909
15926
94
61923
43188
340
3663815
41158989
30047318
6235
9
15
10
1055
422
4
5564818
1671479
11959
26
3887716
373
65365
29
358
377023543
30921014
464
1587
17
119961527
38
1079
2177507
741
767352
16697160
123105151
128605371
499736574
528
426775
5277
237880345
38767
443852
1708136
18112
1470770
117
6291372
1244
8293
251187
251916366
1330376
30682
1044335
7
51654
126180341
509
149888
20993
46
23149018
2176
8141
11532
20769
26828
181662131
1577556
113768652
6514
22
1291
39643289
64852
11886749
35
102
1087
41837535
45
2
57688
140
1712
60703006
30
8032151
2998
6278493
105249
10
29968
42
745
53
3
12680
211511
369793741
79444
3281027
21125455
66487552
507020
2351
2739892
5516
7
52
28922
35
19355182
198
94
23541912
13698497
65691098
1112
8385308
1033
56199
12
5297
603
59
35324
155
1664
14
2
30
489217
157188288
821450
63144
58287
48272
130470
1049
5
25358
8367
33
17
112695
2
3490062
6
21991864
9674616
112
455566
9769636
2
13078680
3726758
8
20326276
1571
51
577137
20
25518
1227
250
8269663
7984306
7205705
7167718
3
908
166566521
307276
6854
7
205133
9985415
509
617888
2508
538
23692533
14
431864677
43
357862
56339861
9378399
746
55
904
4161771
1424
68
2066226
100207
6
46
477196
11430980
932093
10380665
455728968
1304
1441118
241
45503
21
3324499
15010125
57382306
65295577
24058
39304301
229999
28
107972030
68716
740
158654291
159042
4777845
48
173
35402
57
116027844
13187515
6800
271
73
421352
32178545
7898
6219
1429
63
666
5
824
28544
3
23300122
3422786
33308392
46
167
2835963
9247
46024511
59771107
519263074
4013
120642774
2
14772148
59704
130007436
21479
202224903
81695
7
6189171
6184541
120
2525091
108933
289673284
2294516
188242936
1635855
418
517589
25120
29
5
93
8311
1349
20
10
248546
7
8
21284148
387867
94
20450010
8248844
286
1411
5
3990
14069301
176380959
39637
351
57898804
13076
21036116
360
604
20978433
320589661
202
929546
28230059
2561634
7243924
11625
101335270
1786827
1442423
41
8
4285
330983532
2343667
508852081
801740
153
2484189
341318
617
113844
67028014
38729203
53274
29461058
3860760
190153498
2999594
2
4
25
6667138
104609
25
1014
90
2
27236891
1755
1293
34910
8494
206270
20821
5
1913054
23957
84643
11
24121
16222578
218
30764678
263496
29708442
6956
2046
11847
53
70544
434
3726
1879951
234372
243918009
62
86
476803462
120238378
423288
2642
8190010
15076
376
28063297
55892016
187
9
3120521
4994100
62528185
5
3
5
3839
6
227
369551
3807
4485
1587338
162976
187450766
11
510336
122544231
2
46090518
529241665
450993896
6156792
180687
118645
67459
38160545
2063907
136
2840
184
52
48711150
400660
50128
72381983
6322
13
21
7579275
193178142
1888
180418125
182538946
488
2952
95502
9
228896430
192214
419056
66987365
35254
102423011
388
578159
8337814
651000
65545062
96964414
54328
1874
11916
206331510
261691
135013292
7
454524
581841
3221151
18
351423
3511
411306749
1431
11809
87869
226
264895259
591671
5
145067
141415
7108
98
3007212
24208
27374041
3
42631
111913196
36882276
162476725
1931
7
30725414
1201
28771
37
13352
124810860
688
1769
3
6447
16
3790
1080022
53979136
83746
241611
6
3905613
16238731
718940
878669
1819
1207
45224263
78511062
1277146
6
36435
364748
44108057
22
966
789
3955
13636551
6
461
91
164049308
15
243309
1587
3
6779793
2966215
498432
3311
8366791
60
35
351566
15997082
7368839
64081
371524804
30
20266
5269
2
496114
21476734
26162
17
14
77
125301381
3580199
1198
479007
14
103
994959
15
24
348
36
247493915
75158
7752
244402
5434
2
3207
307180
433
1390351
7999
570
239
55575995
265502377
263232006
13988
37
20727
415
54783
4959
9190
27
497232816
4096431
241515092
8413
63
3848
1435256
4
291
13395024
472294
4609
5
1528
108561662
1535615
77189705
7
112
37
567628
98182609
20183
94158
89584008
22
41
25859615
567517
18011832
2152
3605369
1957
11929232
890
12992257
181
26409
25310
43001977
101307
6
64
6811
23237812
130914
1456
7805
312392368
349
13149
688428
199
465
162
54916
6
15009265
1044
3
78583586
3973
1043
18729982
196428593
6
4
5717917
995
283603
686
523351170
3
16500
450
15134271
3
17168
331690231
227766576
58
159756671
5720191
19837815
425120
6267218
11808
26760470
12
325437764
407
64
56
23666023
191397586
198
1251439
50944702
13437732
408404559
7
901936
557661
72295
474245302
239
933656
918
70
53
21746727
1708255
302844
144056064
12003
5710
2981711
3869707
2
19
5
5821
363795257
4177887
397
38
10873
9434438
35522390
155991
3169
3963522
252099460
72442
10058
20
96624
26
22
6
12305836
792
227522
494263076
359832
399
799
5455211
22
3
168
12
2
1756
4
172
8
44464
2
2593
50
101
447161663
2236018
214216960
5316954
76836696
1476
12
117
30374
12368
34315
765
7108
245574008
20010
32866909
48045
33930
16433
653
71
1818457
295657202
2007693
975
27
2
29552
12
950
2
8787600
304014
50572
194824323
2
29705610
10506227
68
1964531
68
585171
10
132303978
15828
111828
108
6195099
354120
29570
1682483
126503347
62086
33059079
909529
12
305447
707696
8
2166395
1893
1652
4669
770
8
73743
9
1984292
1886427
23611
513737220
223
21
139291357
11
2049
144607542
27
3
6681
157743210
382999462
58499214
3765
94
841556
13100
23461
1382773
400
102276
17
243705103
55
2570
129462
431431357
12
22074
30
132088
24
96770713
46359
218
65
23911
2681649
509338
250
5830
242
5789182
147000
6545973
76708228
460477
1738863
828847
73
27
3
34213363
1014
2717090
14787352
1600
710886
23939686
3383266
45153680
336449182
474
239563
354313992
3505
16
500321774
981
101053
24816572
24481510
94153317
12
29902
1626737
12642729
1284735
24415871
32858895
1209116
10435578
5406747
1483642
5
1873
6
13
1743546
184
2582881
31401
1894037
100172920
2747980
1586555
838
22
113
1675813
14532449
621748
40033
90723
411794307
133
530463206
71
10
1693456
145231659
196518085
3
86320
35
775
462709
16373572
13698213
416342
462256
151
86177
3
5815729
949709
4050
80136407
20762
103266498
67237101
135958412
26365
37119
1021780
13031077
122886446
254
5510
48060
8
7680
1210803
469
104724929
6
25970
4566601
1468
864
3120
461654910
464019123
1323727
1131525
10856763
75871
7
46273
103898002
99186791
264
20
45597088
4044
63900
6
19
469
2
2
5
8
233571
213
20996841
6
328429536
13174
4488
50
428
1897087
3
44
471160
7751829
35605
39717146
824
7077
42925847
114
201775743
1274441
44644491
146952
4990
1410
8
8369
47284
5707
26603242
119
112
232
6250771
6
1117532
554
399049
214165
343
37350
415
68794432
23800472
8102348
7032576
90623795
1942251
12089410
43071
17968
1393
4067535
331
51
4822234
2586
5
48
51223268
453
359
15172
6324
3
650766
80300792
565344
875955
7270006
15
26
15
1014
2650
204435444
63514
1359230
193928442
17755902
102515
159
4215844
298937
143
231135
117
190804
105219508
13
1967
14722
363464
250
4511
18786
29
215
43253291
4877
470761
36085899
80
279
37967956
477341
9
120930856
5
12067
199207081
4005503
1997
67
2
35843
16
2
69
6003
15
6967590
6
446
87888745
36
7
32
37340837
2
2093273
61
254013253
453295
69904
8086902
344085417
11122
5031426
532020
5
2040803
165
56002
120
2078187
207
261
7
440645541
101463960
200673481
2664247
214419
150625
63760100
803326
49
3443
724
1990428
130233250
514290
5
8003759
1855
210065
451131639
3
359607
1280
129
215974
239986
703139
64877591
2045135
7512
3
87
2
3401941
26021
2996
12969
44595287
7231
263829
77978940
516804130
3063339
324147
62
2488251
6285
12032
4
3625377
199950740
126298982
352
415935
35
521
370809671
34685011
7572971
4272
9046103
171
201596001
3
5200144
256743
3712711
29550772
634294
151853
205112667
1463668
975148
402025
100
58969
57810
31286676
5260278
648369
118245
466176
378
8713
2226500
667
822707
146
4
32166810
15700
804665
32518178
507410241
14217
6257
138032
29
11439050
359601
7
138405218
11353
6
51304153
17125
29835
18341543
4501458
31919052
12
3612
1206609
16420
5998
2097498
253
164
15066
37
3
4
3130
167626674
24731
23
1190
111126
61895501
52
6
20718046
8
22674041
13557177
50366865
2626038
49
690878
153
25
373229280
32004012
8
2
21626793
449
315233
465580
15929626
1027637
51902915
3
4
62
492
7
60450
3203
7821
2346
1445859
1448977
239
2
10740230
12274
258535
24271
1900
90944697
8222663
30357
31202
892
1140813
93558
3620709
25
222973152
18802144
3093737
3497337
55
75761
2289402
8605567
33708702
26773221
1096070
11145274
15187
1035410
15
2556215
20204
113
2
324252
57
193437
64
1690
253575
217
4518777
2
52
3514364
40402139
987972
241134
3032
1032814
5
13372
8
453300
23
216
784244
16
8916044
13613679
502
117737
116
7
3442
1733
9512035
67974374
32605
2
14695
794
751
5953526
254695
13
737822
41472
82
257292310
148
3754
13
1478
156975
24289
183546
2639425
1904733
215407729
195030069
3
56626
363231436
255707002
152
4095
35
271639501
64282
310
1407
522954494
6531474
3
373171947
28668925
94016893
6
310
11757
20992
52668860
9385
13
107343
1625184
2974041
648
25
3648
459922982
92242511
87171
6167
7277956
415
1308233
16940999
41593
506525752
2810901
2051929
344270
29614
453169668
7
1802989
33020
12455
126015
5950
190548991
10428
14613
16438
859995
1283
920
1755
117
271431543
14661993
116927
2
21592237
65
200356120
330999598
6065851
28752
13
7746
6753
69
2956301
482978954
26317
37
15
5779071
53
884746
18192
3
1206
166
4825128
405398
2965966
898931
347280
12562
22080739
12696
1512
13
67448
1650
86090598
254
1831542
7
54965
12130353
3749
41816140
30055
98
275
18721
2942049
76411
578
147
61309
55629
5
4
244252
513877
35
128
124304
142815
561
293845044
13584427
41433952
10260
13543707
1936632
160
259
297657835
1848050
1725
614114
110
96
3135
91865
17
62
6346213
228
24254
2228
494177273
21927781
29607
4552560
443
2
46417574
1979
1354048
172179899
617
734871
3442
123080733
519299
10145
31667
218384408
4141
3211558
2360052
5933
27
363909688
18956246
17
30
857
104185
21
3
9295
335
81
50037555
926
58315
1782
122536
2
4
62
462100594
7653176
1295620
4786
148
10653
278
349
10647
496334036
3263
174491
1806541
981
27
119489
23229
19652
141759
927406
10
33749098
2
177234
37
437
36
24013664
45890694
5871
3
92740
1921494
365778
628
920819
2539752
187000034
7
50856024
23787753
3511299
46836515
138118233
5
34
20
206113
15378
6843965
123
4438048
88805283
2
11599
327545788
2007
2
156
1487
188
39342445
11
23
1724
72016675
509739
4356718
38
10
1545614
4
29537022
8762
456527
39986999
3
8
7430
8
3265406
50
5407264
36
3884
225087097
2142388
1768296
11365
112980
24433715
12013
100092
65892
32581130
515916587
77
6006
28679
95
14
949991
8035337
153743
4
23
380233289
16
468443
33190393
14045030
3
29
12886471
1862
4
13180
192
109905
3067617
30456
7
3
30
4099248
248
3971109
6461
161
40
377213
63418
20606
50047804
10
22719136
77220842
76341988
28614929
121746
199440
516782056
389226
6342
20
2742
71
433372
10650
602934
757124
73
756
140434174
28953
1492864
3
9209877
4
17691
493215
8222
484194
76972
686257
35
234
10694463
3402
4
801
5963
11089
1200
54
307470995
5788816
4632906
3059790
1975613
43953
24
3
381
35803234
29152
30533
3
1600
3250
4025
1393413
8301559
15728697
57542309
7
915
84423
69636
10761959
5
3
536
2637419
61721
2086
11210614
5900
994
158
1916109
1175
18612
66725920
3848
1886
380836
36883012
8325190
1980
81356
3
141087834
4
35
135
1883324
310
2
112
308701228
320369846
6
107519933
529358014
173
1122
292367
3
37
5378580
228
140
44448675
3830
7287
532
254478
32706
2546883
43265177
127412
3
22235
1460
90
108763
9237390
81740380
594436
2616
119
12
37
428
6745727
472
61
58914
257
172
3478
349
515797
49
20
775
104257647
6631950
246976
5
556
24011335
16185979
132
3
22320
3102025
17044
13318
17
8508369
114
5
1008147
238700437
295551107
55
34288
505172331
343072
64467739
76719
37165210
346460563
8
13276904
24
8806
85230601
14
11261
829
5533616
973996
108671902
7
266037402
15050
4553982
733
10474
360467
250
2539
138
41475268
6222068
3225063
81945541
41231485
1862977
89
7415
382826278
461367390
16396
10
445
2
9160741
2692534
313831685
4
711
671809
43
90
209352982
519651432
11462350
220394338
12737
2018110
4049
482642492
3833278
233914197
4883
2
340739938
111918911
129
521623323
6017
6875401
33
56614
5298509
426082
15536
410016
22843
228247292
17187267
4318
789355
6296821
249625553
7117491
6
260972930
2267481
59
3638
1120
1179681
372505
80
1891
1896
61
949
26
3979011
7783
16930657
246
15796
9603077
241
207
119302640
7327
2248
64815
19458022
1405
7302651
84911
49611981
42097
92277790
61524269
135
249818082
12231241
13
8069
366819211
3841
112187
6273
95426659
8661480
194790
1472
4196302
40
6428273
395125090
2070810
2472489
1920
27508
22120
30449
29151
7903
885
966764
423
7
167213
4680
461746
7767
364898
51995617
30838
23
212
535422
351
4069546
548673
15
9179
426
22302325
19
6982
20162454
13506
13865
14672
97755102
6942366
87
137
191
5172
116
184264334
49121
8703701
20
181318
793
24072
384755052
5755
1467628
1934
6872
3740
25827
53659255
10052
12
474344836
7780192
26
22836380
461836
13
149
519023
1804
2769116
4590
191
355566
22
99491140
48285233
1047009
6244103
3
5
89
73
4174
31937435
1000590
1601
21899
381
87
156852775
5299
298952103
535214215
3832268
461892
13
569
1753
927676
476488
48
104
11
123
18261915
256289
4907
13629
211
13296
22
209088115
102
12
35704
3440
8113784
215
9435539
7951
208529656
83390980
27163605
102622
473
731
1818
13614
265825504
12018
1620990
324
1785386
41388
24958139
11772382
363944
75
128163
400
15
43095902
38
496262
110588696
20
62052
27330157
595
6450
39648076
15914183
118
282053
10121371
29239
24
106
957282
13292
52741843
720
148
3
82848646
313
165
2303
21
95417
834
6
5098358
4
136622568
3211
75
7286234
130579
188136
2283
2039
20
1503286
7
5489454
1014342
2417
11
3158
4
276655057
6360344
666
3766
23
5365
146355348
2046225
127340647
3
245
99344
4
148813
19
7
499
2330718
40
11353839
130
12395
48374508
226006
6013
3156212
3757
310
2406
25119
2
14
5341859
144600014
309320
833
65
123258704
3038158
1974
55403
426877
24418
285
225137
17
30740
31920407
9
32299176
32911711
6944
41365768
253041260
7265
93897
3043
21
32199355
484
62
485
14290694
57
367769
25
24
61166606
8
2416
13271
9997
201304733
122
4716366
1193
108809110
1246
18
33190
32019881
1292
8168
9082143
60620090
5854
273432851
2845882
24
357615
105175166
362
395565
430967
7220358
770
2461814
1294831
26656
7190842
215
308123430
211948
7
46
32206
1316
128900409
124462410
306
425657292
2248
30503368
27
2656315
237659693
101305
287
96594
145794202
349
23413509
149666
10339983
58
5652
30819
110
5602054
7595
11689
3
48
627
5
14340
145
6219512
228229890
216
228744
1887
21656283
113
13
68
4
43622166
3
553
136448
452871
17823
4008146
2584426
194913464
12352111
2454930
4474039
139791
19190
678499
42998491
3657421
3
2
587515
5
20596
365213
691
6
6356274
9
476147601
4
78846
43659
1647986
30893668
2183996
2
950101
16
56110
59539
907
3
350003479
1750
675998
105
43215859
114
2572249
21
5980
9901
650
116438
730
244641
219
225095011
305740
8812552
3
9
30
1650675
172373459
57
16
31293597
61
464093
10302526
52861
47225269
6277
3064
233952499
1663176
276
1696
3521995
89
238
81
293444513
79187
252223146
21435
202
329672
138394
51
16
10290366
111585663
2613
3489688
23880
3301
3903416
366500747
24
174
57
1873331
1141
2
920
57038
4905319
27001403
7
175
13
4184649
9681557
170270963
212785072
2818194
62
79
1213
206123
67
119436
55
12
1270987
2
12008
7927
2841374
249
24509168
3
5358566
95123
17938311
393763746
135933
244314720
3
105950585
3
778
57178873
4445
5
495759
14837715
17223852
11746550
181058609
95613035
97
6909232
558849
494722448
2607178
1738627
50
8169321
248979
15964030
3
357074073
2
30511
1302211
14793842
32964584
123465
1966
421500314
146199
86412399
204432992
524528494
6088
6848
23
208158253
21
6327
157864
14
3
357200868
6791068
278225765
3839554
196
291042004
36404
228866
22300073
238983539
231981
82642249
293
185
88
445166
124636487
40969146
24
17433
67
18
166693134
42383
6150
468807
72853
14636301
5007
76
485
1675
8259
38473212
23735840
217245667
7769
40902
1351670
6
72187
58224314
5630925
2551751
5348
23457
5808517
3780594
1621
466
2
316003767
20
3542570
184599612
2695
2435
5191
322595
101931682
412266
10
4
317
250509
125115
2164655
4
21
71
915536
968
466453
110519478
512714483
1262
1670069
9999
5
5590085
2
27116
5
1629228
2
7571452
17
85118
555
173420
3667315
467259407
13731012
3716
35
5981
9
121570498
189121323
150969892
457815
28
116333914
536
218
709115
156
461274068
276280
12140300
191
9570
54001
6849
29
21746
237406
5
41172314
728319
650
74
1342554
811938
318006
12512229
20
1418
16
456514151
668
107043815
536676
131359820
60199761
13
16553426
317338947
7318679
4657
12692913
2
149525
307233
205
10280
1036
3
2153
14891
306889
121836
1702955
29041
38509
6720
8018
3409
466526080
3156652
351786810
250739
1833963
110465068
11
7124
42
11
207194
17936410
462584
102
7
7352765
41025
1674492
30086
496229
3992679
433683
274133710
50031680
199488
281493
1176
18399
14513387
65
7118
483279
42252128
4
94
4499533
10926035
11
63
59834887
90845549
1424097
503103
125187
895289
56
19
12
1894
57123
18
141
10609
2
24
380
4230
28046
103459299
107
422
65
1294154
2
356136
1851189
1014522
4780071
214088051
863097
4273179
105711729
865974
10633666
46
19737863
29122419
2001
328
461356252
19947
7642
4915
25
179691
240471
7157526
337981
457
5056
16
2402853
7403838
99191
29386
7756
370
524698839
124
218
4478
421
2
16778
63
204
3372
14874511
6634845
1542061
217
31
5
170
439100
29882412
6859071
12
525527
736
26
215549488
22199
360
8119
2958
1568
110
85
117532197
29
207766264
37795757
76
12
82
452391008
12599
79184
150780
1715518
22134004
13007
18
74
275276087
348
649987
1112470
19054
101876815
389479
241008
338919041
5348303
242597053
12645711
26422992
13792
2589
4
13570
41307295
5
2376
16515000
287963723
7
774146
141133
199761344
1743876
10
65
31959
502
19598744
4
471901732
14
1523
195481547
25586831
20032330
4
2729
1000
212374
5
24245
162498405
672
53022798
101989493
32422127
2293007
88713999
8393
171
971
49287
22108
40267842
19363
3051
233509
47477984
953899
475027
5
1844
3
652
6645203
644
16351
806
36285
125609232
3645
7
7
13
4943902
6
3
25705
451636418
2463650
6849
168376
7288
211
630
87
1023908
13
29538
19707
133534508
1263092
3424
31682445
382
2
78
8035
108
791142
3
30829
479
248569745
29279346
19863
31889
163
3
60443
304496
445
50673534
95
125
18515963
79460388
195006
54
1704269
129409
2785
2096163
430
113
2310
77294188
53357149
462966596
4
5
57253
85697
25635011
178796
8075
3770
4702
16700278
28
8467329
7
18
14588
7144
53316615
35852234
75981435
21
34262
16843
1204
14068
1263
20724
109632
8
485274
30
14461
24
159
1890
916234
242618
3394645
18006
7395566
494
341
14640589
28522
406499
2041679
70
83
28
15
74
2
30
598397
510283
5963
18270
2458
130427
30352338
35
11495614
2627457
210
64511478
5011367
6
14627384
16
8575
267920
26
184
598531
7204192
805
188568551
19306290
2677
1441583
7943322
1380673
5668
4565
13005
48217
29772
61954
86649646
53791
2735420
10660
3791171
266788055
7751764
847
121847
448447525
134853
9635
112658
476
78537760
963728
60422
25515520
3684372
36
124
3614
7157
73004922
1618
12
230237
3829
434
99478
5
80
138824129
307664
433911
50890
120
42077754
3949
15974297
20
5279
4520
2812
4466166
3
500034
12721879
46
21
26338105
2891617
1380
3175417
464097977
60
829110
51
2
2390
32
16338
2
69671531
7023995
8
12167450
527
741
5
182627306
6
5863810
607747
432699
49680416
52
461
45
1395910
22
144
99858221
2753907
5851
10077
528587928
17969812
26106
38558667
4962164
6612
10
101124
97959
1032038
1238
20
249
22
127
1518
240002969
98741982
1633
53
28
26
15
511762
5724
34
122
3432655
97227
42672
12
7098
7756
400
134
7084
1702
4201032
214
56367332
37938
7835
450956798
7398340
45990
28
23
414
8850959
9
156075388
6
106
22
34
181
75697060
1771
448
314
23536
12541
652
7
2423
65603538
155731
7
52114970
1948304
230309
66838764
3
7
229
11
1485
1713401
1858432
8357
120
120511
106720422
291
11342849
3
1864
237
435799597
408588627
2
2230
221601998
235331863
633379
5
105540224
3588
89003
86175969
1555445
2574
408112010
6484
143039725
54637571
1900152
2675
897
2721268
89563442
72865
232246
7
4058
500617
1161410
444427
29158894
3
19007
206470345
9803911
122147
415
21075
6009
50
15534
64573406
6670203
3
9
1916
227550
1813
5311
28884424
13
17884
1984166
11176138
35830676
10
637873
452342211
3663313
83
57
14
890303
82102249
8
2791
80287092
383
538
84046454
91617420
4774643
2844
223869844
11527
6554851
4642150
5367122
3182
4
5
509511464
332
184
24719
3
1546
171
2278330
65272
12587
3649428
3
99
208443
38773121
355
8
39315
10
35
2197
113
7856480
630
192202181
15457
4406526
299
3117
172
321558484
1779
123912
5842658
8
454759659
518886502
631
14
43224
6
1468
122
8550
3
21675425
186
59367374
5542
1126
25946618
260371
310
216793392
142303
5655824
5005417
33166365
57
61
124916
3
121
4024
238290
36
2289683
109560581
258262509
48
54902036
30871909
229899071
712
2734
32
7200
31679615
26
657
589
54083
818144
26539009
2
451732
20776
2989
265855671
270
11395993
961949
4
5179
1315
10648698
226
185408874
1094
3057
8
79514187
64636650
888
73926
7
146620
23321394
17
73
13
3
629114
56514753
73567884
215073032
460327111
29432
8271855
89965
27670323
229906
743794
478
5090
2
7850
8042811
13492
4491553
112632699
6426
21
7
6552
56103154
13595
1081172
131
109
164117
317828
36
381883135
71663865
3394756
2403
114
11
55
994
49
7
269382665
248782
359043719
62103
114873
8343
23387
19
115
4465
1754772
818
190459637
22551
1613
8606740
361
7332829
36608132
87
3331
1248
877321
696
80853786
94
5860
341342
1143389
100895661
7490
423641911
2
5858567
2046077
11
1451483
3977552
32367879
26651027
7019
725
477025528
14
2853628
2744
203122
5461072
7886391
46
746250
3
95
56835318
66
9627
200300
261218
4837897
4045
133990232
75
106222
9649197
202
7
76736
45198
6
26
930964
24
1731267
3025763
30
59
4
1735
35173468
52607650
35751308
6
122450
11098478
65432
1538
4690
238526
40
235147
3920
223
33
435307194
2170
49992
11
49106857
238373817
387
39
34
44
12872
47
52262
41317
1445108
897605
7279
5327
926
86
7
25176
444626
34
15
96
7
75985
2
83914
2
220574
218235
26612
8870002
214886
7706959
113839354
101
51555
3
192875025
7
119084
4824
110941755
126005
248199033
85925
133126277
278914
17462128
224694
92
1235
183971
28049
444
480
488979521
9592811
3
60359
27635348
914
15723
466
96527
91
2287381
281131761
2836265
703314
69641
276884972
55
236
9025
8267
492
15
9370
233
30949067
96
56688
212
222902748
17153175
259464
60491
53
431
99054675
20521
7497
892137
220
299090
34639774
76410
224982679
36190
1653
399406980
831
238203409
2183
42
13
324545
160
3
175
54
6
13621
35525
472200878
129654001
31548417
28375
129245862
20
4016
92086372
153974
650
5146
332
89180
20111932
2
2
17164
1495281
824422
1529
27735
54685
5
16288
210
149
9373
4998
664094
7
400
198326658
1551
2999
748928
1818
3958145
220541
10130
2703771
36355795
387564922
199
128313066
61338
28027918
9385
3697
58775
895438
1032
78787611
30761
8986
41647751
120
85
11592
103245
15451
21188
1781
3823970
289336
32674611
835
1270975
5
10065
2858
332859
423291316
250838
3758703
5
13929316
5
85713471
10538269
278142758
3469
21
978467
27284
172
5991
13165147
57320
21
15010
3101245
18425
282477
61573280
475
50
8439297
9407
29383446
267587
1677
630199
64196838
139744972
8
99030
7234958
49308
1493
49
346
635
3
48772
100
549
1721591
3
115196
74395
1757763
20207
690
23358
294442
526
106
22
14695818
12974855
10
843
1789823
3134303
15
7
426177291
25
479219
3215
41493
5
12
827
36801
19
7566
23
430852
162
205
1974556
29
206798
505417932
6026421
33883
48691
239
450162
14
7
2
290
126820673
29541760
163
22752273
229
8485
1239639
14214863
6668
229017
7
2
42956572
91451891
981
1044467
28185938
586658
104558
1635505
45
2
2589292
428774
53
7
537608
17
522348031
234874155
14077
82
54
2797415
1133
6294483
125266594
3199411
16160
156
82
3728453
1378
3
19
48
7958
5175243
971482
2
44
71448
6
2750
51292844
2627123
794149
6347
37549831
253730
5047963
2
15
46045446
5163
11688856
1785178
227232814
8182274
4
435
68
23607218
800194
1828
18
326
50370
7253413
30542639
3331
93351
404
3378
4836
43043
27107197
23
1421
1772
2932296
1862
7695
5
56443467
1888
493067618
2491
19824123
5203
86
294018830
1096
4174623
1469653
4993550
29
12723659
177175
32394
3408
43232021
13976226
797
6602422
121072179
208
711
2
230272926
657
1026264
11409
40123
8837482
33291
80665
21
1012
3
13579985
960
8
7106
1143
147
243
10856562
1093159
17707
93779758
70447968
122
312334
7869
78770
129610163
30
119
21
3
3341048
6
24
39599
11
84287999
53403
261695123
3
6868936
257
183650
259161
172567
89937904
1632
3
4372
127
19
31
19
427
30
196110264
32218
25018743
56
220
6604575
340
2083858
811440
20863
470
34968
2095
364657
408
7050
412022
26
59430642
58
213410
8664614
20864
843181
122
142591
7006718
589
4984498
106
7377
30
1066423
103974
5263574
1593
88542
2893
440074
62328503
19587436
127791
37
70
221
3934
30572
117567
7751405
94
309747592
33155335
6105
410931
248
25178664
1372822
1034908
453065712
1615
48855
56146884
17515
145
416
13533013
44
2035
5
378234626
4873931
3650963
207192
357202
101174
89829
112
21749913
3459
485899
519999
2
366
113
1151509
46
2
266063276
11052
206294
405483434
641
31
140721
3327230
59
17083018
64
1537
172463
1107
50
363319120
936408
18490
7133
493
40241777
721
1675
6438
2753
2
2652682
456079
93863674
5
38459940
320406
3180626
9775
121210
260935
11
2
10485
4441266
15260
158
320460
58728325
238172991
48209
1799981
165
19801337
86432684
38045
887944
27992916
352
13593
1576205
34142
2
16523
68
1913842
2927418
7
107712
4098408
4059550
734226
2030772
12136214
2
22326
302248490
295958629
80
3558
33768284
11055274
14
878280
22
15
483484
623709
5416491
3000062
308269
7636
186477
957
14705516
10
191
451664
189961872
9644532
155
1485224
3
9
4039286
29176
53
2778
8016
28260
241742
522984627
162709267
3350913
3685
211047548
105377687
112
344672
480181358
78125
457133
3826
32895437
32560969
519075
92
1984726
226866
25191
301103385
15517
476268460
45
5051
7423
718194
17
252877
60939731
2
78
223480465
321616
264955
159936742
653606
48828
110
3266
51
11983
4509353
3
262104
101539
20
71236027
23448693
7809758
7
30992649
1187
6162
211
5
52812
82
14
1689136
24
106249
3
245561
3
2
25
565875
5829025
355968552
340
482369
129
222545288
10627530
282888
474993
2
1674
492
1302
885
1265862
2013
121
226863536
192890768
455
1414
266
26180943
266597776
47096
138658871
39005636
98622043
106017330
26
515078
702
127635
979
44166
322
323222
47390617
187361
101293222
6
15923715
1396
43834260
164608228
686
61726
60230147
47212
223
268277
127402787
28
100546601
44761
65758
3998758
4095
75400
5161283
65491
27
8
1317
9
185604392
22
1000
8025
321
767
2
3877
3
1039188
502
494
14746
4181397
2020157
15938930
141396585
3
76405499
26807
69
1698780
15131
159158625
438
4129
8326
1332576
28450251
12769
1410
3
1835
77
6689
93
2771
7
840608
5
4759
4197948
2025
7351
439540
205664132
3
244
462
1637
30296314
241
52550939
102
191
3
720
6589044
29010
3
59
28
16985861
7375378
16261
19388
70
193
7854
485716
3365
92
1648154
38276
43475
190622
187
88871
2690105
22747
16813
217094
111534051
7802
101180247
1077
46813454
19433
2926
179236
5101491
2
172184791
117671967
70
708997
224144
366212053
34624
6554
120964
84
3
46283821
23764391
62
114955028
1579561
672
376214
12
3283410
29956818
383060
7590686
52
9261511
15
2
53572
6414967
5089119
14765
7556
863
50240245
35557730
1466098
7
3268
4
5385
6811243
3
238
31
53531011
40422772
417
23
524206068
90845912
20566292
19
219
27401078
490305437
42731435
2
467570
56826
920941
45
540
121
257799529
361
3800566
2188
2
3588
513033339
28
1083892
396395903
305326789
174
16530
86
79
27
599943
1018254
556274
26731147
82
13
392
36
953
2974
755208
3
20831901
6570
140379
5242136
441510
30712984
142929032
388
2276120
55930491
9
12511
7559
14813824
1942
63576520
426
76539
16040
9
7
36472
7853197
99
377
136
2194190
871
3
4
156787
211370
8841162
44
8416984
27775928
958
489
11174166
115043
2059182
21749083
571692
1161170
440
1679
37591367
102799565
30404
8529633
89824763
252096
91903
10
14429032
46278
89
5955
25
459
113807
5
10775
792089
8
19695
113
123
246181549
2239076
1863150
4409422
28
185
2
3
248
1981
450993
123
65373
28208
77392
5346003
7
314
216865
7
14
3
3185068
162482
234132420
1165
155332426
436
107697145
39383
671786
2320033
3452460
5156590
2610
246334417
14
14
41
125
898
11074661
3315665
3
519217642
27401
16
199401
190084158
125950073
13067
31722978
2242
166839725
46225
1828163
3174774
9
1525
396508702
281
16517
413942
496940738
5
305
20
306637
37113860
910541
348893
33
21
456804468
4183066
104296603
299
1790
3236288
94804652
818
3741374
348946
173012
1169024
1524
2243
50540
27
246591
8822065
1936
14
1885242
1165
38
154833678
39484
523652
6051
10324205
24
17666396
119
963
7
86
3
20
98382
427
15
10608
7548
907
6999
73455
875
52471143
1345318
258217
65416
91812897
218
61595660
430278359
379
95740
4562
1836
27338
12451
218211
27546
41901573
174214361
154807525
22
4510361
66909
435
3
13629
55595140
4592843
40738
92
7
1134915
224365
20
9
205626266
85
475090
3160
421777
31296370
276210210
5
364
30486
20
436080930
33854
24780322
9809939
728
265
240727590
14
3978420
197
93342
510719213
12604143
433050
13
342231874
220091108
159715847
98
53
41
31
59356388
491
41
40849
2
600
4013
1246930
130
11965076
304585
456
63939
19268
8
48
62154
15482
24
7
9
4676
15696962
598
1926847
407852747
1900
1660
198115899
2120
5
319739754
56
261992340
471414
468406978
6
6741
10
600276
316263834
354
10686010
289757799
7
26
48297
960
195
3
15172323
46909455
15
259689
4
148937
4434743
69
491979841
24
2680258
11
99446577
512120298
320815
1792145
1786
12985
107884
281
802
102545802
88
1583
124201485
4066854
3118
1161
5
2162526
22
252
796225
827398
990184
208005
8
336
5503
519
1212034
382962
13
62977783
5693
16830677
47311
12
472
3
3724
511392
183387
154842
481
268433
115272
13354
203233053
3628
2999
2
322283
2784
211
39978501
103761
13590
2852
2011
3182
76
17
399
4658875
85145
1833486
381238859
736
63133
320
31295526
7
24397
236627
245
12613273
1593792
21
20
48951006
64837566
10837357
1336858
4898
96781
986
2520
2650313
6768
1441
1413848
125190009
367
2
55709154
28423
942
1917618
9
193191437
197263
310
377130951
67
154
3438
9158
2480
187
33760
1003314
55249
38075219
6
134439059
12
81
102
23824898
172
334632850
65497
1484
1521
416
304707
4
110596441
1192784
362787
55
880366
381468300
2036
2853
1613
1429
238879094
13558744
16330785
368453125
49
83
56733013
1229
11960636
1442
5
40771
47
7853
1853
1090
8743135
8045
216783777
5
983
2349
730926
6344
1825
92308
5919170
37690661
4317244
600
34191
2056
63250
457
7050
49232
65001134
848
3673489
3486474
3205
129607
11603653
51
10685163
40
30089
215500
6998828
786
26
92
64
10877414
223308
108
2919252
5
622099
7085
5765327
42526
15193
3
374
250238
511458
228083944
18255251
9230207
3
5955790
62
27264
149813985
28
2096
3391339
7477329
6
15390864
39
7108494
21163
4741520
9
190
161244
2484
665725
22
25
339
243461
149987143
666
3
114
16
3224982
101230787
13228
51487123
6750
509651
8
55
33
134255422
19242519
85
11243
600101
5576196
4790
237170
36122903
15195470
4
1934
29581615
166949
255920
1137
1433901
1086
131738997
1250
129102
1653
10367899
27
332474
4
7
524337742
96
30
2853
23399085
1774341
117787
527964592
11405
251786
76
240
546
14
317207
225893
58877743
9
3
6144
29387
688759
143053629
70
190279
1711
4419185
112690648
50
331252298
2266
77281
59802463
697
772
11742
64062465
2
19851
25810
52569
1563
13309
2382
534486
852210
3315737
21861
57
115051
4588033
788314
13203280
3
4310
426005
6
124093053
54706678
113
19815265
1583
242012055
127786392
17
26107
2184698
31009005
8
348954202
254634
5963
189339080
8116160
21530743
355
3091
19511
234905009
6168665
223316339
650
5
7
92103806
55377229
24
143442289
314
3
87146
238274000
1318865
86
25865922
4054724
39786828
2808375
11544
124495
5824684
4
244
196118924
19
101773
47243
1716531
25410792
64070
39
406
3460
157835917
126
27554
62609
21
4323
54
96378
10
11
1668550
6905003
14376
871756
2
4154
245919987
483317807
32
25
105268036
2
2939
1070
169124
125
6
1690
197793999
51435
402309
1260064
3314920
11823
169991134
59541031
7294234
1864225
9491589
30510
245987591
3
122
3
73822350
1024292
3
386356469
443377420
343
126
754457
2966414
5
30
14399807
481
417362954
309
246
3597021
1788342
1346967
2132
3
5964
2990511
55
96
3692
8334
45
7257983
13
50671734
41568
5842228
1321
1122
257122
5044
266160
168473418
3208
372005
172
16067
951
382944
9987
159
14118
3410
969
260506313
2757
1362150
60660
15
5346254
131178
92562686
623
68
10
21
500828414
210063
283613485
3
32889036
413
103
15058
7139591
3900344
3650
401
403223
2
720763
536653
62287
4455
618394
3
264967001
811
65790887
61
49
49518534
553143
6169
33
17
48957
906
129044
7
3991351
211
1759
147414
12470514
163
3042233
788
2627443
388670361
893
112701117
661858
286724505
2723
76
554
3
27
3
7
255
25
264459
9
112
3
2327574
4
106110767
364
288898260
11156
150437
42684763
21980226
22683
7924
17625910
43240
742048
27182631
12
50
46042612
1808607
30
17
1565
2228595
9035
5605380
1273605
312183166
6301
23
7
23280709
944648
286189
13
68
57
2769
500
111686830
279
469018055
337058112
6086237
959
123904589
10344942
10569029
259089179
3
2
4598
57
911
26088
896
27345
2568824
148264
45
210888
16861083
12689670
3
255324
459287
10910365
126970065
37210
3965285
2159481
485
358086040
6
39977440
14237313
59038482
5
117
403294
13395355
1013918
259614
30
765072
10
303634169
119219
60034100
423975
633
7765767
83
16275
2124
81215436
12
8
5432485
1927
61
125650
27
463339364
159335
149826
23
38916
3934
59287693
821266
2783990
123150
144
5
283
123230852
12702666
63211998
18442
76830
500896345
7967
21579
101326
79594
5176065
11
1604
11260
156
2527311
282
22
40047
54242562
109059718
92
7006146
235577594
8916
52370660
168701911
37791
37
2640798
44279
12
45
24621830
933
38515479
215393169
17
3
4
8278028
2
2303
15185724
6617652
258590
41115
28463513
22612989
8008198
1245002
10254
130682
57953261
5
48300
7825
102557672
57
2937286
63864
269560238
110487296
181807
14791
13
3604
458619
15
63
36
4829656
45
24
219213894
16264285
451605
16455116
3
12388915
7231
1820
205502687
11707
370881
1004
2343499
30021
205
10681
247932483
14
119
19728769
526452683
23505410
169848
389
320261765
1255162
22776205
7440
244
564
3570754
4703
48
26675
8959337
213140593
264334
57
3
5900
701
4918
33842220
34297
211949893
9464
3800
5
267225
31
10455
90
463
395786
515413
77865172
741184
11683
7
877
32149933
17
3
63203930
6073426
994
38538544
19154792
123608108
20033
27511
567256
80
663418
49
79
14
21442175
32961166
2247638
526
56484561
3891021
5020806
993552
3547
119598
31042
62343612
99
31402301
642569
17
1429
370119
1151696
102
19
227
275038
27666662
7565
69296
201862886
53
1647
83
232
73074360
6157252
10237
44
5444644
119371001
99
533016439
55677728
28969044
5
250969799
447988
27346
105223002
35265
76
420850371
7719
585
9200
24493
4546383
10222510
2
8591
174038164
5
456954226
23469377
9
2000
73268
6546
227410910
352641
28588
7303438
936329
14
147628
3203164
246352
92743146
1791
120829193
118746448
4952
223502820
6
101
319321555
76
1978018
3889942
3
161076
40
125
513
71897
71
298
8097802
6928
25732
3
127
7414
2
61350295
27
128587
6
622
176
11
4
6
272
935933
970809
3
5253
2
1658
2
4926
872442
75
1791
9
182
1036524
1766
382
36869
254
33079548
870950
14371
58
3143
1333
1841
115526318
612
2
356
3
80
73464
2
75378
4429
106
885041
33059
110568640
15110
68174
32220
240
29285
51
99636
3
6278
55
275
23
721
2507963
454736920
83817017
78
29556
2468962
1507
13554
906766
26
7637
13
1786
51248048
21473136
2802084
1107622
462
423
30905916
14362572
8222
26
221714756
6
3
45225942
66757440
50
498959696
1475506
55168250
15950276
1526
8346048
78822
12336
59888472
19538849
36167
2
20581
3945791
14
3
37
944
30543
22
28
5
187817
971
6940
76
219723
2
165143
3
270708980
377
25
53
148262669
490133099
187217
126254922
48596
30487
1294619
121960815
298218
17607
3
399187879
59
849872
35316749
100
3046374
5329825
6284
354473489
13877301
119
827216
475554935
781
34707
51
64
345
43584062
352
3737
2124
2872
83
234
31950235
6
5262890
3385610
9
862
5292425
44597
6853
501331115
111633
7203
164048
14
6624
10785651
12066224
47507172
3
242
11
15206381
261589
8
33929
2976606
153
3614216
439269875
554
113773
2
568789
56414676
280
471
59983110
119
19333685
224296573
850
916663
344698682
1713
246
477239
15232022
9
525292653
12703159
151
33709
1674
67116331
298599820
36
85686983
3091
7
16
454396
295287
207381
10
3887
353785
81
25
5
241
57
2697
13
2238518
7
88
380188
68208
28728
27
39830
1360489
37
186985755
2283
24
2286
1371945
432620839
787
292681938
9
232722519
55092901
112840604
5181834
19
8257309
99615
55
8
6457173
15950
23866556
10218194
399842
516
3710119
2475
3
7026
3
15930936
158
7
4346
119
29
132084
11
177336528
135725
63780
13
3
3841
29312
2
7230
95840
2
72
55934
49070
330862
552
40
2313249
192
1809
81
426
56634
12
384322
3372121
249243153
1322
97942063
926592
668035
3119
139
52168
535830612
508
338
1838433
29237
213663
804
3
152159
281
315456994
487
1063
360212804
3
13
377
1012810
253
4684224
123733
43386142
47
77363941
985419
72975
20239571
234589
59791397
12374019
7
26
1905
7688039
3240356
223873707
18440
1875
10124889
2
429540
17742
1239
79
10184
24014
6
268051003
3
19964163
58724876
6343296
130178805
31522841
10656550
542
406968458
149
12
175623
502702
15469
39926282
5700
3615
13
26186356
12469
3255067
2344
27145722
79710
4
3
27468
91834
28
368508
25
104
31557
15693471
19143042
3
148607590
8077
26957
73
2838
7533726
466957159
32031950
4055
512238
166
20159
154
1072
12107
133249
4263
651
1102
722
533
237330
5540
18351542
526774
6
59593592
6307
594639
132827034
9562
14014241
38369
361735007
586359
165
200145187
91600504
3245
202447
1910109
649
68
570830
31678513
3785270
14
4877
16535
70654
2
482
23014942
2501584
30
187263963
3122286
13
2683
1690259
2303
225534
476
526054668
117844
131373
9725
78648356
122421403
250635801
229038799
206469
445
31
3646
162
29
61
5917935
317887
28
237147791
5
204808242
152465290
67
659
1706246
2130
379
32620
51467
66
2674215
34
957012
287
23909
65134580
2372
19
29403482
15152
26692681
434580961
33548
171852
48784675
2105
5
30
90
4
168
3
8
96
276
2038708
23
4128193
92
13
9060
31001
116
12
328
12
338
999718
207719294
12744199
68052058
6236
3
693092
536867992
201222
507643
440722
4015
2981
13154
249246630
156476034
747
9208052
16
106
121656
158
1638
38
100
164957
43938166
3715
11747969
51709050
7
9144950
299340
8365019
466
3
30679
3
1363
59899063
1040374
77695339
794
365
238833133
12
478
18907081
63873
2650006
2201054
2
5862267
27364826
8
342816726
193
269
209
6303288
320551589
14069808
3
5010988
202
325033694
19657
27399685
118740
7692
215304
7456842
7357515
5942
126042
184090752
2226878
3861
3565962
106351325
14449227
23861
210257691
2919478
3383564
94800
312
347770166
196404
46448096
4
7008
693569
789
447
84
213292
125332
12708677
532004294
46762146
2411800
62340
81366
871047
1103954
17395
1559
925
8278119
54
2011370
24690925
38
2251
9139
220
6
296533306
24
1270976
586
3849
249595792
1850313
253119
125630376
4035
2103658
33229
25647053
432955923
47122
2069274
14776
63000
845
21
3877
60778086
8780528
174
35930057
151
16527241
3920
507
108
30522
2435
82655
876
398856
6640
246338
650006
23924
2092610
39028
331518339
60253
275
83085
43462539
2884
2104
231602995
502936
190613
23830
32292020
29013
7431819
9
1170599
17059
5295
96650
120344
236
70
13905288
3291
15380321
639
145454
115
413102954
30755
61
10753
1932
4279830
16
27413289
36503
24
280
436161418
29428
48964
122623005
185686
19432
6829494
4
27666346
16309188
1316
8778214
1372672
3116169
27
34
1460
3333196
38
14880
16066142
51
955612
3753241
1987
27957766
3653
2033
1325459
43848815
153
17442473
154432
16440149
4382614
95461012
7
31
3882618
794366
7203456
209510063
5
9402
34576
110848
410872754
105091817
3
7243
199875055
33272558
57157
12736225
6
495901936
7163834
30899184
25549
456091267
220169261
5533
809057
270494
9614
20
53643
61567
1414
95848031
46
63713
3262916
191361
146205662
8280362
15
258031936
16217
115289825
174976360
273315241
1036216
10424
14
14510
238
3811249
20501
129
279689
918408
92
21823428
2
2107
2
7
1757
17478452
19679
2994700
107
118350833
937688
34064
75
66063672
54
11
30354661
20
45
7528
36
47048661
935565
7731
69
3
6479614
315290538
26
361206
20143012
1440243
2579277
100717340
2
48
99
220
10407
21440253
52
10
31597020
447919
157529449
3367
352622341
160958846
2
15808
121
3
72418
8624556
103
294
95
168676414
47
2112998
245
185995509
8974000
3
60797
378091741
405
6097
1451254
3574066
32924634
406007511
1372
2173
3
2
207078
13869814
180007
24369944
3290
2
974608
4832808
494087301
31524689
10046
27355126
12832893
520
110092
6076340
98734
10
4204
30265
28374
3001145
2369
27
473
131969
886819
2231742
234215
4084996
78
3854482
3632833
74562984
148380434
88624070
14893414
2229
1201179
343
937284
1194913
10656700
47
76201974
121399
52714
97608
40627
550
4972859
1345447
64
48431800
8333810
354
52
91066
61591134
111605830
46
125493934
10202053
2715332
1052
18
7831
17
23
8562978
2
9
26108
4548485
9439
179
2603
2171
957
10339462
2986
1288
11
3759
3314864
652066
114815
135412
5481
18233
1001165
380
4
24573
39711
130574505
5838348
119130
35
987687
11711370
11542564
12076
19928
75571
64295
706938
200266
6
306
3694
39274
822
6152592
10236049
17915
3
12844672
2031
131
112677
8165024
63
4433080
1237
1382840
187
27
32763
65436
62884649
14918924
509105925
39
126282
7430897
253943203
591721
32707791
1391106
21185
166571208
10704
252412345
36276592
355112282
15143056
1618
6
37139
11
2
4276489
45
5778331
714
8
3
66
15613939
10191
123045
52261657
238
1823
546
10967563
156164710
5316
45
191282
1023854
1939850
1034
8041173
396
5564849
65357955
48577
572899
3
47
1923515
351
3
5767229
50491
11578
2706737
49875282
32
129768917
62
48739239
2289849
28
86422781
40390343
1575
5972
6
123647481
123611337
223
37891
478701
153191679
42
2
6804
659910
5260
26423
45279526
3257116
609764
2344
109750541
2596
52768203
571
3491
31
15785
120
710230
29616968
22559
343
7
53998934
7
88521572
2817984
122116999
4138
24
5981057
132
181
747
1972
27848
96
4193
7407
4132931
14051568
81167225
35
147692819
113
34158
26
107
110
91870322
64669657
628713
116905
8878806
250
14
7020
405926177
34702
1455
8478
8
4638
130
29588
244984578
811463
34941511
483
17
387238
14376
24377806
83015579
15
134667519
25461453
2319
174033183
530311112
14
2868
3
101
784677
399803347
1970
723
645444
10
439958534
56
44990
12
42462343
16741411
981
14
1141
812218
216
468295
127
781
336317
489
2626
337856
86525952
1496963
55
2
1087732
58778784
38987
1218794
499944
208
122559
74313037
12569562
344
242
301
2
890
30349232
103
56
373895522
111457
9252
15641880
221198
450700
27
351869150
301509163
12959
3750417
41002814
6865561
1270
4557963
75709667
195403
42354531
132136805
67161681
54420
1720824
172
636711
199
220245
11338421
249598
366321149
347283
15903
603
38086
3
159579442
1004459
433069
226
977855
369808
2
4379113
2612
509
144338128
632
191098902
14646
216
851
15196270
168
1533950
241
5994
290839326
243347339
4
8458
24857744
7
36646
4817
1507
425972652
419588994
29290079
31
10598
38561
3
472634
2061580
106
2
500
242856
3126
2217
3236056
23067
36335
6177
76644
346
47908404
1244224
6
2
3221808
3579
11789
128659
6
7
18
497442
74
14659
300705
63390599
1456
150248018
64502316
142598
236432
42922
3
352150116
7756
215
840
252892766
436
702
17879
2
238624
1511118
7521
1183696
1043666
62675151
394523
41
19
8189
131775961
94
415172
60
17
201776623
18967942
62172391
6
678979
7978391
2
66
14062
61012
261784402
10069
66
28
4084701
400
609331
319
11314573
140
14969
2583
121
12
9993851
3851467
66107837
44152877
184
3140201
34
14
1398
69356
3510
2278
252341876
25104
79
4884
4878
55
374792
3662
77577567
7
4184784
4031
10001820
13139
3066
67135090
75353
6003906
135
113444827
20707
368
69261612
3578529
49788
201159146
245877
7966391
3062
11093748
249
11782
16
418
22449
13
250088
3
45
463
1995823
171532305
14147
3695
235241
15132
48915344
374324
121089
1236213
130
44
26967179
167126
51266
53432430
2249
12889627
14774
431085
105979884
30
30
190
25518549
136016
146751573
20037
800434
1549857
2522
221
403902207
42511
330
9
3
26955660
6348
198097263
94193818
92646
16848466
79980
1400
6603786
2794
375775
421306
1651
121230
241521003
4593431
1296661
31423042
1577
6350
2
104
25600
1927
7399855
6
74755276
41370774
172729
49415
5561
4
528
7
27
4462128
2374
143981771
23453430
3178
12027
156
31
17955
28988338
22945
22530227
453655043
196246679
347224081
1585
16515231
159
1550
141422115
492
107
161391565
68
73774
113
62294147
276263
2183125
15547
789608
6719503
587539
432
13913521
259951
36846751
301564
3623
122
8
1131696
21
413906
484451842
370579523
18488561
7366411
54083
1254223
41
33028317
15935397
946
148152
130459318
8005
6229079
218
1376030
2
128073
592
46499203
96921867
249689
92299993
72207272
154785
678357
97
1556837
431554
192
93120947
754
49
286122011
727639
200
19419690
12501660
355
3912119
231
148
1573
168803464
1479
19
237271
9524861
256352524
3210829
14713
126978
5306971
253
272
363700743
7467689
115113482
39
7104
14898889
19863954
28
334204343
30787591
12
657
3493953
442128210
229215
1412
1297466
138866
212069308
92252606
245172
6
3
4
9751462
10
46627117
116758235
17
20248448
10061
69
15540555
195792
173176843
48539
461393796
514233
50
16101
320445467
29157224
30
282
11557114
16
113
22201401
11847433
190364
75
273188
11922827
154161836
126723
692865
13
387
957051
498936
16
25
2
31453699
518967
1637
36637
12138
276
272586
3325
517272
30136669
18627
19
1788
43467827
2809
58
5
1743
10
763745
85
4222467
4
30828
508
26662976
15704174
2
88409105
1276
947
1399444
1781
29482
5601
31737
612427
124275111
2640
156959
6
2
1622
349739
11054973
2
3200
137
628475
7
16850
242351966
111935422
1138
5103260
3587
1197900
43
12646784
6746
248418
161
26037235
8452
3896
3178
417
240184658
24
3104
3634
234580
474353
134735352
750830
204790699
1089219
971
38
23
308649867
2954
100
92650197
2
120195686
152046
92
24422360
166617799
14740
14411136
23
70467247
37
2
14
383555221
208012
3966
2
342587
7954
196386824
321289
875
19803
181216886
180895
36
1897589
52641
3
2
825
35997
16
140
524061782
96393
2332
1527
240244
453838697
15
3127549
51564
13628193
107064
6
62890043
68708133
9657
3
93
17560284
53232014
20008337
79
259343
93
56888
9317
2
203658
8
13072
15
20453
115901
4
87734
75
198814
77345190
15266780
2
279
175
11225
4774
377
3933426
784013
4
12769
85
6476
93899
496631480
51948822
110694973
1701
50
2013882
4
60166178
64
82480358
98867784
2081303
300712
2
1110660
3819433
11036
902
3
16064147
509
120898
371
226
10512598
1348928
10
3
197454
307
130
27081
16
32414910
5
3
976318
29160923
981
126307
49550066
2
878560
1522
702
1022
2097987
688108
2818055
5777289
5938157
137494
38
3944
2468
219
3428
7894
102
716
128559927
8162
4734
88012
937
364070
16
34
344299
1207
73
11
945
1928
3978
144001343
28
369
511733
62993735
1189
7882
70372468
1824
9532171
1539489
352166013
228784
8818591
60641952
174
116978
4597
226483
3801
502556
85186383
879
21
476031063
7969598
2
254840876
4769840
113126371
8195
182638
18347463
6974
423916047
740
16431090
526660298
1355344
27274665
111946808
166078
1835
306
7534
101427
48234743
11097704
5
87227073
27315404
6166067
48104
411125364
183128
105272
1653
111393890
4
5577105
433
37149
50
94425565
19091311
37
13998
89450293
1784497
491080
2800293
729
171204608
633621
5
1693
86172526
7120667
714
60
2
3174627
5976
3162
352
215724854
28820458
349367
458
3740
3
2774
77
49
8046112
90
398951644
344231
436
203
865
13959
4588
505349214
154
1003771
343
14535689
128610
317468132
304523804
4427387
16207319
263
18445
112
154127
4
309093286
158154767
7872292
38
574
26
245
12320232
93691949
126739
464
6928
57573805
1448
61
63893096
11725
6
355045
619081
15280679
7849712
3
14
16
96707710
19112806
122168
3180000
4735
3
363994
66451350
320036
5016
14
11593411
2213
242363
6
913423
15309
9
2034
599542
12731715
2270052
3
12
2484
5
727743
378880278
343824277
4542132
1036
1853
120415
12826
53618694
214411443
3
39
952229
76867
1494339
3
101941286
691392
7629
863
100299481
11750
2
4
3
237
13
1003
7
8
510283
58714978
401374041
99960280
3
2997
8064122
59
60645707
94
373452
900
9418
12449
1494868
772
21
34
1740
511
26
32666
7
1428
253
151948
3
55854890
460955
20973982
68310
3
99538
38781
1313
1374
218882
2664
52363
354588
413
9
95650
1442
13
20
28203
262643446
10316384
4
269417
57191
2972
421392
3434
16199363
31
903703
180481
264
44701
192
115179438
1790735
1801019
12258
3869180
5931
241
226521757
465
2
5
16743613
10862620
7437
26
11
453
21776782
16334
83
45670
103070
7239
2
2
3931
172
57927229
6
35636842
202
359841
117908
32
15585667
14
341
8
11506979
90644727
1444
14544
3112
1121
7
4949
2544
47
12
32
511765
42754954
28700792
116
5132
928
569138
81874
1021
64
298
27
85
1148141
1877161
291
11345
392766625
262454482
28851071
228301933
222926
451
3928
5
67
315832
146239
872
2176
201973029
1428595
11622
22068061
66
8660
11
117963
5
49386
1232
1798658
18013
77898
10609003
4
25
123961
55
62240796
4932
7
3
1184440
216170153
5
4775
2728619
10
128683
3
63867629
2919
242755
448278
616792
985
10
1638353
99433513
9637
1005385
847
16
64581887
1894
238637739
53618
357278951
238482
1461196
7
2
11
259406
6532618
2156
31
2
2098
331
64404827
13223
480302
1576264
115989
44973
395395
17
322497
20335530
20153623
61210780
48
3561
605
492337958
66654956
363308
7062
124268139
15904
21911
362549
20553
7574
384
80722
29
18657
30
156291
37057455
65105
2024
152
27522
4531
111404480
99063
19683061
19399
1485
22470
412225
6805
276
3075465
6234
1158
10
4035102
31820941
117536156
1584
7941750
2535963
112222
66
465026
15167
65400
5
3912
509848041
11327486
2397
2942
315
6
10
117
16
890
115786
221125891
151
105802824
2753
487
43
3184299
147077414
731
32095
376
63971709
443358
170
3
847157
11
32095
522
610623
33500441
156891816
8068
5757782
4088
844728
2
10732586
55145
496660
34635009
8768288
345
3
367
10295
246528119
486188
3765915
2
604
40814041
49
86701906
537
1046544
130552
114
1949248
257351
502997734
94185643
60722372
5554793
2920
31
185558603
1560
89454387
97619410
20
620469
75879765
122530101
2
85648
193130
3
1955
83420
268317919
89
35
14278
94002842
505725
1838360
818393
437
265966299
370
125377
1771
26
5
12621756
259
30
6510664
5
59789802
221048949
381278899
79
54
15199362
15756
2650
185
10642
2
6830613
29003
6594263
25
3
378819
3
7
91314
118425856
4544
1934998
217301884
1938845
27
5
6685
4
844542
50882879
711559
9556
399
48378638
763
126066334
427124
2
602495
177952642
289897
33187
481001
245157579
24434537
10320886
1437
11013459
2997
1853283
8983
3
3075
258
11991655
707
3326
6
3
6970466
52
1259205
20
8682723
1765
22010749
494005856
23
939
3721428
443
324859290
223
4008354
9346
7052000
42000440
237785
423060843
359481
164127439
22452
8
14
16
3729
1315572
754981
235183
485077
2910
81281
9363
25503
26850
57713
14382191
68437
39
22
39498030
28
205978
3162
55577799
5630148
1855
216497585
30577829
12
1296
24078
2
216
4057085
242370
378489887
30432
942
46046
10961
2
1890
16169967
4524
491
12400
22
219743768
43738
3
83176866
2308564
164
84712800
12932101
246180468
202009327
8900748
3953733
2608
12686
16057
496
66
26495520
594
502468
135265234
49026649
2649
23
118930
25
51
28
9660
6
33335570
3922
30366
97548777
258530108
37
49483
562
37461423
7870938
218597276
1963442
160952
20409556
226
6624099
52346244
496834480
7
1846271
1759690
19412062
3253675
2105
118
13211054
575
98
36
5
3302839
249287405
17034760
10
250
23262360
52125304
323793
28
8
271
13289
119466722
30
39701
6289913
52854
8659488
11050
3151127
41843678
17
861
198166196
43
3
61
1282264
53
1637280
80748633
412122
21164250
238195677
25340922
218308
8406084
20100
31
26942359
267301048
60997390
938752
47171
896802
8009
73
28
3256241
1222295
614
1241457
1092
17518332
88739900
32
212
12152755
2824687
1067
28
23151
230
2013220
11610
29
56208315
3141559
66477626
14
184
10905
12193
6455398
2378
64
285308870
823896
176926
734
700
6506
547837
18
885
101794
110246
2046778
681
26021926
1948
1254
5654512
11
2
847562
37753038
24
52125
84
406867
838
47207
81067011
106586017
675145
29
13
1527
7
1505
220
13789
31
52810901
517805
86964
63934
4
23
3479554
24486122
143
1432450
115
20918419
60795
21
354083578
525158
2
3807460
4
62
1801417
31879
13227
22602709
1258
222566
457391292
613
8174459
11941773
545788
37816
2476
7765113
56250439
2
44623814
19499
12
544
41
800061
79503
2668050
119
15
63
45977
27902043
2
1618432
19849
2257734
211220524
9662766
513546410
102193
14378
27
41370
6912
496607373
2504
4
167
12929156
28068008
3634
62
1504
511066494
11027
56141
12
55
37841210
118
912111
12969
295282
1212615
26475120
13558
27117
161645993
36849353
50898
8522296
172
70
25384
2
32427
553614
7634865
927
53823
1309
242
220366
52
23433984
1276254
5852
332751
107715776
42451746
920
780396
56576647
229
24221383
536260475
590702
62
327377
7523092
721
7131097
888199
266862
489161
14371415
15601149
27
21951103
283851314
823091
2206
34071
12118466
163882898
120
220
393543
14
73
1071
5608
333198845
1769434
263
360
5
38
45
2180
3
977
193316491
66232
23211
120961822
1140
813054
1071869
1771354
473624
31218642
42
401
34996672
144114755
123466
10619078
612302
358
78
129355424
46775
48061331
157
39919639
9485
420286045
7187
388277
25669360
127180
349
53932581
201
54
230215
121
66648769
5773373
14894
25704225
105
2419
56169
5
50372904
774
4067623
42322355
123
211009849
3790820
927210
235
34
90
172
110823
75
53
95902
20
161
250603454
3
21600942
20
687982
29
152394
34289
40290778
5683
4377
3283172
420
23577899
1661
4
9861
20932999
1557
1366
3669
133192
23
3788
108170
313949
29
3319
4323000
732655
11
38
8312
88
146374727
10973
3947832
324714
12
28649
5
625
14
4145900
257451
159498132
7
12799
2213387
56619
56352
25170
46
63436
6000868
71444
103
6
128852696
230050751
45211
129589437
3480
1427
182
408
13841806
781
7916999
25575778
1224
533
43
9
77554
31323440
47
13137304
94941943
10509910
54
59892
8077909
445101
120420418
58568499
29159
74798
103971
6
1393
63055470
139
1238
31816248
9597
276361910
6
40728474
1916503
2135
10418356
12813069
1178
622
100208782
1448
24524
159726
8750941
260217
1436566
6962
16
13898462
22
2507
63394602
481
1784
12686
183
209
6734872
875066
635402
183
8
3559127
199801
2
17430
5248
11
55
50172604
130729
16116
94
1544
61422807
80014
59358315
218309407
898696
2547611
89731397
247054
56395
52447158
3995
13
24877
29393431
7062073
38355204
2860
342
6485
363947859
4
322
373971
111214916
252619
33914
24677
48912
5
409
1294061
893
5782
1545
114967868
557
3233508
14
5
1053960
70204
1523
31184991
115
294063
6132209
100862488
5927
74
20510
247379224
11
17440
74260
3406470
54900132
35
21961712
15
426864860
33256857
60226973
41564
84
193948583
292032590
2130321
40
1442138
2
2506
1323
183
247
9
63
373342
3790528
4147880
1443602
431972526
7998
3176
1667536
400538
708
49933965
496749
23
6126674
54808
102057
73281896
69
28
131372520
70105330
4697658
1921
390
172929
20
173
184547062
36769
32
221091601
873
4233010
4484
31
4666
11
9
115886
237144
26492
8
135866686
114256484
67900
333
98331
4
4420
34903
7
3193603
24178364
77
196489
100
607032
28
26867816
1640
112866476
9
2
883
669
448
6
127
8969
232846276
358
87134
2769548
8982
766489
49033654
370139
14
14
335144
2
12853
303128
120
28130
1154
10967
1466
21
1205911
89
32394394
9494
494211
2504895
241
315988206
436144236
176470
1194
6
60058
26551199
7073726
26
14
391
109
160417
83450880
1001126
5
1505
72309
2052565
8248159
240470040
1789
107863408
2
1466918
42203965
4
2
3404
7
4691625
712710
453560
49
895
2
24648532
6867
2641
1972
1186
83667619
13
370041
927732
117
827
4195
1145
50036
2008526
287581633
424
328
68541775
14
37
2622
336076809
30294182
37
3222
74417
33537
45
153721751
218
252386779
101448
70460786
157
34
339
92
19004024
22
255211
13
21335424
500
21209
531980904
949
5
954
1779
242207946
919443
15017
870
14
7349203
12774530
28955411
3
19347666
1373
59
40009
123097
2360006
1943380
3
128477828
7165072
164333085
70
40840295
374461
1131016
18825
15
84980869
1125358
694355
38209323
2
27144534
4064781
16455
120166
25886399
14636
75077588
468
2620039
59835
173213
31271020
1397917
550
14
535
15
5107
118
15
6803
6939591
2
9073351
26018
368
991
9666
43660884
11129670
130931
65548079
62149
111546611
1450995
36799
3853
14192744
15579
249735
454765712
107
1643599
2955346
472
1800729
7050
56
19772
228680
43174626
1255845
1782
28720564
133
420
142455
2
7
271573519
57035
654
34
815
156
40169
354
6
51440
555506
41189
9255
6
21
7
12729
19
343
56
1805903
7
28
64312
3673395
319801862
236
478594846
1724386
324975743
538261
3756322
118887189
7
39
4560
463
729316
3869
1766
5696
19
9947
145
47
78581548
10
97
86
3
9
26
247
43456
108998
58308
4082660
215988965
9
68631
103393
31
162
100641508
32856493
165440
1388
770462
252
16
76976
79644
7661580
49
43857177
4849927
929
6
873662
51
505745
65
44766
3194278
125285070
95230
28712
227192
2725722
59838
89
1882
86849
454
385105873
65439
20701
1021
836
71556
2467816
424935
10
495984575
27
861497
6698271
115505
391539140
2335
15159
13953346
167906
2864003
80820
93
6323
5156730
92937451
9665620
486
50068
5
13640930
15348559
1368
156171397
98
12791075
692
242572
253386221
186
414
169068994
1181
772
132014171
66571061
424832512
262982844
27
2956691
2556
1449739
3725
526944995
6682
499012
60592756
12
9
134
301435287
1042516
60975
4265423
167
253489652
157
7909
83521932
243000720
41
2751740
8398968
9581
30334298
7693208
2487966
57
9024934
4863581
4505983
7545869
439145
787813
12
26
74
189631615
18
339342
47
18902
3
2516
14183
504
478598
1574
240724228
193404
381
15103704
67
89
247
153737
198315384
247932971
46
229
23711402
97481
210009
2
7643
119826165
758978
16421084
7
64606264
121720
6
1258
31398680
78318
21623295
153956
22082
2961435
750
6
13606
83655942
1378201
46705312
12825355
13
26440
1973
43683
4113666
193
25
6315022
459699529
5
410792432
17
11409154
249
9356
3
346546068
388
92686984
391849
90
1521
580
286147462
19172590
866711
1191152
2
222071
2091
9
32504503
9
15185
2806
160
6
27
3928
218
16
86528
1616
522
20408527
9897
4514105
1254
955
7238
17
26797612
6260916
4268509
136
620
16
72
19299005
24890295
1004
31
28958384
462145846
54783724
651
562460
101944011
495019855
170552860
94539
421929700
3
27239133
479568064
10
1970
4704
94
498301
212
4082546
5
252236
4
122354
894773
320227
876
879555
118
98783
2754207
1163
686815
104937
43631
12753528
157856
16347
5904208
1122291
16
15132
4500690
5227629
7019
791714
223717
3437850
74926
58
2624389
506441883
2919405
6
1622
1028328
8963944
5
2613
3686996
7038
1129
25724
4170163
50704451
243
238315
8523507
124
28
651
5911807
2977
570
279
53
119
373
6794
246263990
1244
742
482699357
10508
2472
80073805
1407275
423944120
3
2254
2
223855
482
3418541
3686
13503238
23003
1817
2
456634131
1864
6
3505731
94
110253
3
292678
40373399
17
7174
24
1334370
26188
8
90469
12
422
67721461
7
8
633
109777186
19041068
4924711
104
749785
2
483095
591
224610
207769
544608
1404186
309734329
33
36908
6669
36819277
56721976
25228511
1396146
505160998
7744
2553785
1754345
79375036
25
4
31599726
1363
26820948
12146765
17904355
93
56318
1846
151
328
23
58144
60397
659744
3
5184
57
63
19960
124
8286664
391
2
93953
5765756
236
9976
40
10123
503168465
42
328
89
60
892749
9632
6019085
2298713
2702
309653
14869292
9102
16232394
3050302
12853375
16353
72
121
24526308
1896
67483
12671223
177780021
165477759
40
35
150
132631759
213
77068835
3
22919
266928
13
9
4837
188202330
31
110855675
886119
14
2
31281
7
46159
3914265
417113
1837
70407
23865
7526029
237953569
7
15690
12
30769
80
39654438
10094088
8410
14624
60
50044
3695
29178225
89049
1550
143
12488220
432577
3386019
32007
34039856
13036
246
2173
296
1174
21237070
5258
93533356
12743120
9883290
7370
291112687
12882
12780
403664626
13548946
98993451
144430
782957
26073598
38696911
31
6102
15
366180
70604
64607404
24
80286
209980828
5432
480553
183
226
13194082
2099126
138243
1573131
428836113
2484679
62913
28000
292330508
1593975
10351888
123
57
19121
441
109061327
157075
3543
14396007
30
2236938
1487
4
201256
10559902
18840
57
574640
2940261
853
84370760
2165355
15
925189
108
528411
177316
58297375
41845
21971015
9727857
28543528
334443
21167
55660
25212167
28165981
29353
9376166
185645614
187
5063880
49259127
1104
3022
24604856
6645
119450
154105835
5937756
26215
117986
2405
5303740
20826
1005
376
25
3
56
1778
2
94397649
5045
644902
6465
4454
4969
94198339
1365065
1531369
1788221
361
132
670
12083491
6546044
127390307
4187463
3204
84310378
236
2230
472994540
9037
2
3
443
2
225591
3668618
479445
132698234
7831
3920070
59
3
869
127319
23857387
59
2
3
139854
141654237
102
402465052
86008
565477
132
116362598
37408
43239
105330
1027438
527662910
94
4102
1767761
1049598
5237587
43984
381798210
4609
11
5528466
20925856
55741
885
360
6485
49
1694
924
3
10
64601
1173128
36009
395313
67
20279
27826
2902
30388
7
3373
51
9703591
1485359
30426
2030346
59
3
11082003
1404
8022554
99
78366195
119019341
11
1491
329918536
5817400
2574148
14
2
5719300
3
3
91
31
5759545
20925784
1698
2070063
585418
105723
205
14
13
498
1682082
3
25221
3
2142811
16
143
126
435
56982208
73067000
262769723
1884085
5209
2182874
254850543
58
988
3468985
19219672
48689316
35834
889565
447154562
7
1013
14374
16
78
581
25
131164932
3
16301046
795
154749899
7160
1988642
120
846103
148019
27
15203292
16907
1022105
7178943
2469
8
106321
850
7
4
179196452
179901803
12
215
10341
42691
14097
330645
2129498
127758
159
13
6173691
62725540
52294298
3460562
2322641
6312
342867
4317
2006
251098
321678
452746056
22830
35
172161711
14896
244
5
2176329
39215
1429068
2147
459347552
2205943
2085110
7
1460
73773
17089643
855594
55704
98
203
7296
42689
246598
2201
6316
21080450
801376
152
28651
119
3
365
3755818
22553345
82
112
57601
8082659
112
8327
100424
118
44304662
369445
700
150700
33227
1522
3207
962
508749810
63080
39461
108013049
63666
80592
1600
147
340464992
3776
3585
424
82575
6
1326
2641
3
1141542
7810
1097646
27
5635777
5
92141702
1368200
24134615
990
1732
1572
30245762
6426
4265
1206706
693564
13
833822
1219736
10160
7526
521126213
17
890314
3240293
918427
4
11
3855
11
2841
4
3371
319197493
1753854
3209
20619748
6518
1863
100241076
11912
21591197
10484924
13565
51686429
6114633
80179
169
77620
292714
492
51
7
359905
2734
21934
277
25396407
1873
721
86253
38
593364
46391
6
63
14
261228232
164252899
8896741
27094
53667
30113
471202311
877939
23956
2793
22755819
53
1911
555
6
116301964
13186
12144
198191459
14728
90
4693
15267987
15896
29106
61831
716
120
30198491
41
27
8351
61801
5
328382582
460
33065202
6803
15682
3
2125
4429353
9060
8302057
2660419
10877634
1736278
3159
414
242067
44470930
10259
287
17923147
13349211
689045
1807
3
359547
1984229
44903282
8016496
52434416
747
21272
5216700
42032
7
42661318
138073483
5053
1354
49894
37
54288
558
2872
1009
15
11102168
1579295
2367327
4234
2063894
8781419
229583
52790108
245
110
2371016
3
81811
623
5925383
54052
19156954
40670201
190
2719
71
3960163
108
14281
512057
12
2
164753980
154
4873952
226553
1017
965
5935411
4
132291
207128
9014
31080
2870929
6
5
227633
2
3636
2549968
331
1014925
1976
1712740
117589
224130
944
63161088
48051246
152
1969440
7056816
54557398
318
15288447
9
278
170570910
124
3
297
1524007
2
122905747
402872906
6
27209448
52
1172
807961
40509197
51346093
5
15672
7248117
105
5
13666
4927033
92896
431463
185
10565
71069931
15350607
205564427
4246942
224068
2408393
4431
6118825
717168
5
298533237
7056
2024647
6
8556
5046
31619709
187332690
802791
819
1946700
137492
1813554
3
1910869
24
316100
85854818
22
326913
595
6725
5503
1781607
7146
4053
8268764
24834
118105480
77007
38522706
12140
85717433
199495
2096071
5252358
618
149868931
779421
11882
18
33494540
6
22
51488875
575363
886
16839076
2
307471473
5
29652905
26
5
15
158654745
1090
1926047
98357610
399446582
2436662
192989
105
213574
69623524
158517
52423140
3786895
3206
502710441
4017740
33039438
3713
90167406
2195198
1648270
562662
260472747
127814737
2314
951
3260136
220953
116013366
613
574015
149804
94358746
76095262
27110
7325327
6223294
2830
364
9300690
168418
58292
228
10979
87
166672991
5015
2659
699421
26
1694
8
804
196
49702407
15
26
620049
2
14
2643680
1201787
11
1392
3829357
159
7148
87
14114
451492
292708
56541
16182
8122838
31
59106032
13005139
108824
2881
20535671
1008037
4355768
47890148
554
5260665
213760
49638
207
2
8466423
440
16
33032385
7702
2477378
1555526
3
7
1263771
17384
18
122
10309179
292454603
60430
127
7560
464585854
12145
11148580
30190364
918
107081
1830
1335
93947890
1304098
8079
175073492
2122
16762278
16
673
2
17678022
12876
2
2815262
22266
240
228844021
39
26
1643800
7
261037301
45715363
7126
26927
220817496
132
980264
118650
122
217792
5383
32660
2674
5269592
3423861
781
1015338
2
10818906
492682837
1780
3518225
178899
426769108
139685
122288
46
25656982
424
726
126916
1608504
2396
10833276
1842659
15977896
106
87844683
341438
4236712
7805864
194
802307
2
10092878
55783561
16895280
93
69
26
410
47549
154447026
101
468583
404588
58966793
368350
41195949
501069261
92797315
14158761
241398
3
16590
62073
2
59180
310
11522
52911709
24
67
2754925
1245247
19480
1703779
660
511574130
93
813
55141
1686
334295986
3274
128746
92188
132
2975475
69590
2786
5661534
510
3
2006850
527737694
50
89
112877
231669
1813
1428
44379
207
73927579
21322117
378484
4858936
200
2
497508
51
24830671
4384
514801
63529
1863
13241194
58259634
64
2
1463531
2037
29
66
12
138805
2905604
208057113
3492
243854
87556062
122689
3202
66
7077921
587
405134507
7027814
370
8858652
1435
7
110
1640
6686
176
956
93
18347
178
25766114
5864
22482213
646939
783988
13
12561053
9
4694846
38
21
11781471
579
11264
125602
2185
667140
22791231
17
6314
49
262454
25
34459
2
7003
1450
422165
1240
3090044
3
6
16
282994
88555
179637
263186
503
46366
9528494
62
424951
7304904
10183103
193
3
7
45
203191304
7358636
152455
42497
14438
81936
117467246
3
478
14972
273696898
2374
47
14685124
1429
2823
14281778
506013096
7
40
9907968
90216
13
1015
7
149
6396
40461460
500932889
4195621
48909999
739
231353
335257318
458500
22735636
475
247
3
4406124
515
7
157796326
2986490
320739828
523
135279413
88
51200997
8095475
13944583
35988
232273979
7981
33325495
1490993
3460
82707
12931380
1683685
105889
22422
1211152
117
387481
31908
10285
74027056
1016
2149350
46671271
1301385
492
197497871
6673225
2
501
15
457
4
8294
31
5
20131
10571
27476181
7
200682
95
674
45587
5932
82
3
480565777
4072723
44882911
455144273
13683147
32172
7543
76
3
882446
3800
37786
1056
448597
203
229844
185095272
7448
25
2436446
245233
2983
7228011
44035
4152684
907589
13281476
132928
130
2721
121
958
36182515
21740
441446095
480
216559459
28681115
4
242
2213620
32061954
54270
208
27237
438999
55096809
5770695
7
16
2294302
7869870
10912
91
105
71
519850416
135029835
169259508
29599215
130293
46020
47
108341
6947019
768
127788
746
657416
8610693
8
437521208
37345
4046
202046865
96477441
27334181
4
18688
124481058
13514
49
198185
519561
48718965
345493
1331498
3355656
12
11247
6619030
23
39
441183589
8394076
30519
21
16253
32527169
41
13
339
195858775
53862501
15846
4264
59
3
973
65300236
786
164323584
10707
1515123
1055966
4
102834811
1878612
44986681
224
29505083
410
11954917
2926
68227
340
96470
24
405991
413612
25621
217715
39569322
243425739
1001
12464
15
20069
6747560
473496930
22678988
40
15
249
1757
104292
153209
1892
408
9
24
57
18
37
121248
55
4
28
40896
119890042
39776090
31155
749330
34
2774
15038504
19215
27846068
186
3560914
3358847
5
8
94423652
853395
416034
9831557
5463888
48
52
113
1978225
31450
22909
67606847
208696327
6833897
51238
25658
11
26
10
3130602
38444
23338
5457
905
162200
52404651
325056873
161944834
137684844
161
30
36276
98
447947
13444
2
77
5312
4101
3
148
950052
4765
5460
1635384
146135415
549
27060
2260
63225881
1767302
43
2603241
26980063
7
6788
209952
171705685
118
8997628
462627
25
105871608
266133904
9274746
76159
114048
1250319
5999
2
724554
7305
16256536
112
20
2900
2
2407
42060
107
2
2094553
11938
7663971
956
343
61
128837
30860
88477
813
385931657
342427
2643
246188403
17
733
277701049
33134
782853
561893
56
63
103037
2
477
3
97205259
47
119361627
22877608
1874170
31579574
11277
58187137
455
168931902
1754112
148
213046
15878
9077697
948674
66
3
174022
17
995
217328
246
55
14
13595846
460925719
3491
3
62724606
2
57321278
98380911
126217284
10913802
4501
47629717
3862683
1308
986
520521
15512535
1008
31266180
1101
2
886
3431666
31
364190141
777
11241
441663086
59925
54
9
16
592
3904137
312
5
6404527
292
1413955
12
26166796
11
13372
300231526
103479
110919
56
10855
21
7
7025960
544600
3495
2
24520
150
8082311
1603990
3008983
125542838
85879885
12442
480
59
45064219
67763
3
18704929
2794683
354709
2666
18
160028
747
2
758704
2010854
97486669
6515
21434234
124
143340
17221
3242755
13
331
15
215
953
1087
25
120
322
2070251
3869565
11
981257
200
97842183
2624
55
4
19852
68707386
8773706
1138
26891423
162200635
117727265
101
15296243
6840
32816
5
554975
19
24
124
116299
217
4
5
323
497880
121887332
3466501
2
2
18306
118074
7650442
352947
222
42
60939338
15013
128572711
6734277
640497
256045705
33
969
3726905
53
53
15952337
746643
7177
57982
8
344673117
411902258
126571
3366395
765896
3359
7
3
1809
24
133
3777
88
7267405
3549
200346575
2878
1642244
3853
330375645
82026833
24559028
71
7
13
16829
2081951
26852
960534
1857137
248
90
491
62
4496
2996
888
79101
7271
5800
56549134
1661247
46115043
6
45713932
28261
5283
13503552
48
31504820
30865
49282640
41
1200
2234591
6
57
401
38
41774
24118
59505301
14115
61463
1119127
13813652
36
55053
336600218
73
430568346
165523
45278181
27742418
258373
256943796
1167556
12
745631
101
1974
29890221
115531130
172138
9
7843
12961
55776243
20751
260230017
20579990
9790631
240780
96984411
9057
503
2356
4
40406672
122842428
74
458
45529079
3275829
5222
37
194
5
8665295
2354557
16931009
28915331
934871
3
5214
965793
1157426
208
248
118
12
6
2
4463369
3626
4819
4
5
510348
1965
777
1022890
152
1939615
516007225
25
9611712
8183458
91
413439774
7283671
269083559
94
25513869
18865370
553501
2060686
34009
24592
127
9
469514
12322779
1083
257112947
2085463
7
14
2
353
19679547
365986
510933620
190
24
2549
23
3753456
16013
6475
264578860
848
1553443
8326539
464886
3503
6383
3944013
195699
60945
136
194530020
30
29128930
3671
88
79
23027025
25405014
7542094
124
31
5
7778472
1743589
1529
4024741
20029464
1184
454
187367631
132
3
20
3
7998691
3039
1626058
4983
337
28
12821
1023563
11191307
199691099
252309
176
15
25567653
1473
3560862
4
17333025
2856
27
2162
6
8
2150599
793
7726573
131
6170
50721
603
315553
13587073
1139
85
89444
4015
306797214
637
85863477
9
2941365
49729
623
36901
42
7
470
70113444
12
450198359
1154931
3843542
682
13848
9050550
35063444
728812
184689646
387
1594
221
228936465
3895
279550180
8
253262659
43621
7
466
2416
931
3479
203307828
992
260115304
7
3629
234
390
217707458
20
27134
2062199
8298565
486
1049
4438184
3282542
59
496088
6969
1223
246
1704
471860
4738
3019826
44
1597704
3
1000
209033363
57752
225
820
48
507
1158593
374095
65093565
7
11620949
4485152
43811606
10
265649737
11
2
185
1757056
323407836
12186025
117829689
14
3
960277
5734
409228143
15
142693
4920
13022198
1980
8030
3624
7437017
15391
3183
76873
412860
1286
3
154
4047
32450367
7
26100323
10
13
3389810
8634670
10
156
251825
133
681333
93
67
1905862
18976356
932
815217
707022
3
7773
15171139
4849609
5911
1367977
1034
7
504
126
5878414
36973
928136
57838
31653849
388115753
51273
33930
245413627
210571
509948
113980
34
117
219
135577
303515
413337840
51290
3
23721
1536300
189125910
254720371
1915390
27
207
663
6
903236
94
10
48607162
1736
1203
2333
1424599
5
6
290
4
2017
344980004
1562675
1087
2
110385114
6499
1156835
734
1474
60613260
11
6579
1399448
85
463063
59555731
10201
442505
98804
524867
145
379879287
90
182
154237
170
382368
1564320
2665599
62
163688566
1112
3
1239
15263
15033
764
1531077
374090174
264284
2
14169
42
27407
190123
1672
92290142
415954092
1656
2041774
119818
876
23101662
120487421
18
445227
153073508
25
134035
3756
4804
1458012
445163
3236237
13
8049
1362
633
18
20133724
55
3
719742
11971574
51
1022788
14770
620441
52949
860
3792
104
125005039
675
468289462
35
8011
2
3
3506892
72273307
21608
1209
183217961
4686216
638
5180
222
80825
935208
1851
3509399
246
110
142179
1093716
8
62325
329022
405194714
4766955
549
1709173
35
41011398
52886343
501
3138162
381043
111
3759
404
1732281
200665576
5895
4
19
45888333
1917918
80
6760
136377239
341210303
183
16
3887
9570266
265023213
7379631
616
2
7163343
4076
8050
37
50356446
43
207
18
18174746
66954672
48
7633
109727004
495449769
28523
87854687
464410
122286
807495
12316
74184192
3
135975057
2
177057
1902
36967466
5608
267601
9
69725282
3075165
302137958
6
326680
50944400
61
86253
2758
737308
221929
18730
179
60169427
110
4
13754
47416
144
144989
85492
567
1063
3
59
109
95439
2
13975215
45
29202
26321
6862983
414
165
16440
65
492
1967
464497844
252
24639
486481
95667
1652676
106933812
475313
8172379
7
9514235
114036
101435
28
29
423039745
10664
183815
790128
17
33627
183644457
965
87953545
68
4341
84
146892607
666653
12126
1761826
2454
36288782
32376344
523809474
16
1615724
108486
6914923
118427746
196216766
53180508
475
4
32524652
7282285
33846
942
31845797
19666921
226
329693395
2942610
376593
936
128
129301
639
4434
163675293
163
7850451
559013
411286
2
3
40798
9923043
21263
1841
87603813
1380286
3522650
160
289
863
64
6
23936
26
27
27310
222976542
297
1070
14
176918
59522681
187
352197739
4
489300291
54158
7
53047457
315213536
260505
5678
5683
87
762
70
13685
92509966
890
25
425336030
488398289
6
30273
1583015
953513
198822
230
4025
5
125472
13
400
11
465
71000097
31
46
127
11097
12035678
2038484
24812371
31096
1694
59
96
1243
217470
417201302
773960
185
677786
444937285
62802
19876245
126146979
233
9298
429691
513110
345
1399455
68
3606
20765
9517636
229
37106729
21684989
88871888
453126
41
351049303
16
81632807
844625
5
44
657728
173436068
16050734
9
3
1377
17362322
1284
2000921
23972082
811006
1672
11518919
52224573
52830
36
161252403
14991
2
10
358346
98
98363624
122345
6298104
10191123
4737
487530
43357720
11
11
2419507
513742553
79
2083
7978
4
26
290965
222
180
2688750
93962
16
12
230135821
1710
18
180
32397821
47788096
8561
369
5335803
1886
261845330
177757
2077661
17301
56
209
19266443
1550128
160
3795
26
625823
181
37
38371
149
49066992
12713
1220
916
20152482
103970233
8674
5112414
219771
3816503
45
24739
55521175
2
1646
127881440
21216392
118746550
24969138
3494
79613845
247
128192
84530691
1460
10945
2333495
69425
16019606
61836
496
27749
934
22640
1177
90955
128036959
85876
239234177
1219
13428981
274970
8
47024
22614
5746
6841835
1021130
176907471
3847545
200197
6946957
178460
1914
14172949
3411528
55430
2
69
339890
65600360
1060383
1997
215337
4
138937
167153337
82
5
5367
28
591709
191365920
20514
1292440
14600
777
489136
15519
23
148
87317
28
2649839
251071
162
356550
903
26946
791
167
26
45
224
60031
277080581
47616435
136
7447718
125
2768
15031046
2
60298810
27
43
1096231
30697402
50
84
89967
4212822
11167
33
528037422
61
210436225
189395376
3
16295
127
4
1796474
2731
7474444
17684882
250
28985612
414251
13765725
6
6502775
2157526
317
88
8
14715737
417496
929
15
876564
218238
437660
29614115
2542984
2857192
12622107
11884
4792036
27305
49798
55
20
6
1465430
10
907
9988
1859568
3153864
451947957
24373
14664
209014648
1159
1162274
4543877
265288855
5903
622
2
10
10966753
52963
6022
8
19771
8677885
68
1998
15256273
10
3236070
15063070
282
3
63968
40366
2330469
7685
22
707557
404
56123
11805320
430019082
952001
241827073
89527196
5071571
12255618
199
481
3101
79858
3575
326957
3729
230916
351946636
109296
25
104
13
972782
3
2
188671234
527121
25655691
12
37527608
713773
523
6
4200
27800
1578
151
1989802
3031426
107526389
13
20917944
13
341273008
843741
7
2483
7515
37
10310646
973432
70707435
1254
6
30693280
9273679
28959537
627661
4
198579
11
504241
1903
499073858
178794
4963240
188677009
30256115
4793
1706147
413368168
8
29
1838944
30330
85393468
6473
18437026
24
36
253610473
2
1286309
216882
7574
11
926
382969
500
7
21
33015
15266
3
249938
59719
446541
6914
717
129007
222265063
3280
2946
57437148
43937
4
92706
72327
29795
25
3
4299831
61441
7481196
72
23244643
413
532683
4
1626
5412988
59661
48949
17773
27
115
258
232
219564
443
103056059
3300
3796
117347
14778
150
25
65022
45205
8
6433775
55536
197050
2
385514539
7778791
447607
3583889
1019
57118251
5
49352
281693
166443200
29054554
2326396
472
6250385
131894767
5047
869
2859
14653762
90928
64785140
447
50142
86500831
10
117
442143269
2975
864809
6407
3243355
25
145
490814373
545335
3
102396
2586
122
5347
2069
346678
480829
131365
18688
203952
64117
231463
7499092
71580
191763527
11190
246866
73406739
46500390
3
612842
98673
63310380
216
20302
28
30855007
590021
33892
20
230650194
131
16
86
215401
76830915
1994
4068
605120
7415644
1285
88
3
196369270
121
82823
8694474
53136
27286
40445
31206
35077975
3
63
28010
323
155
4068
70242
9696160
36
14
3145
52
11932360
181036
1061258
6109
16043398
223
32150767
2598
22793136
131413996
3926339
2
207209126
43563
15
140023
3
44121
12
20462
21
1384817
35747
92
40
1141762
5
27389738
36
946
24280
3529
113405576
26191
2660
3309
46729433
1869
473746146
39
39709
143261
1284
1454335
53164732
31545056
100
1622740
1862
13126
255
161258211
2820362
4303491
8750513
98356
34
22
39277607
18361
11583623
1546
63
12215336
5565
49150892
572
85
955
3231
6394
842793
6059
29185
392304
396470046
44
302181440
225158
610770
406011395
6908771
15
3
437
382170
3151
289414
3391
661934
51776
28572270
4472773
54645201
1431611
400491
829086
40755
9
128
101
8
384382241
123
82
7
107466279
1382227
582843
6
2433
123010
26
89032762
532124
162
1673480
3
107
1993
80683855
118158
109775
4
6
14
104
61215
2819
475
363041539
14
3
2
8949123
5220926
71750490
2274083
857
2
717218
135
3475755
87043
3574163
26
1602
3133
5501601
160
582
106
3873
8162
41
1435
516
13855924
23691919
411
9278
533944833
61608412
32
4
7
81
4
400
7
28
58810
4113
3637
237671064
31749
2007537
293111287
2
29912
58139731
243
1876730
125
37951878
129387443
503316
38480524
23
433518
315917
337946
45463327
23504
7439516
9
1905068
5
27
13
152
6260791
61902
242549
20155
15454
48
316
49960675
125869
1720951
13231896
7
26661
7058737
142626370
16289
719158
16757103
1898
17792
322390780
14
22291057
54719
218
7
1810
126437
121174
302239
26
26876482
430
11993
22810426
64082
4771571
29497
47692
200
1100
113
21981068
2
6736
317127584
43360302
15750147
207150808
10
997616
11166
301
5627
221
72128209
493777
1963
720
33
645
1495407
102139588
97847978
757
58515
85717
709
116
5764257
91172496
13
8
456967559
2138113
2
1441708
1431
17200627
6284255
151996
817590
32
91219268
2227
445
2127
11
7040
71346021
12855
50557697
12454
168016
2
98
992
61
1407049
31302739
530312305
120
89534103
9184
5144538
3425480
30018915
996144
887605
976960
232
2098
7230157
112099541
253
6182
11135
21
51442
10269
16270
42
19497
62907661
868668
4373935
37
261
210
28022
402
2022
932
5190974
1770
87231
19690495
7862074
870220
9164305
48251058
11
946108
6
68
836
393654
7675
4055083
325
497284444
214359
1139291
499125530
14200000
7222
6185
214
59
275
90169
157
104
502668052
23
1290
368
6206
1627000
886487
7324852
1684552
600
1636623
2782
28552
4644
74654
380622
1647
288993454
162
43
100
121
137
10055
472
217068074
2271
3475641
55230585
8
158
511
968
119
197240
889
163
268915943
2978
421294
56940
2439
6194
506
473
135169
1276
5353259
3
190415
6417571
365
5
493804
249816
9
73
688
14602444
14
12
54
143378991
24471
185624527
64436
371599446
5623
617742
2918174
132
14
412
910
20956829
92
954573
20
22437697
54809
124780044
46
33813053
406336
230795120
3008821
11055467
117
792
20879
1307
3087320
900127
331263
3484
304968
14
20059
6420633
255021293
3447735
86685988
184
17738481
484596
3609708
159
1296954
29821618
1543
675
3
3
464922486
62549
28731
2
198901462
71076
1580
26673
58
56
11087472
964
4013009
4
168252
296459507
319
92004
162
4341
57197260
7178751
7512813
48852682
8904773
7070294
36928
14241033
3970
17714
566425
2
36815783
724
91100975
183197
172
3773274
118749892
27388076
38824
500271229
84252485
10471
35834
14158
7057947
165620297
59410519
4
13850351
2438189
17055
35652098
2
128
145545
481
18747
181476752
1779
10034459
5
6982182
48
27299
1969
214
1874
73
14277314
916
346
97719731
1484
28651
28320726
385
678732
35247
7497
220
416254821
13945878
10
41620
524094759
263872
3574825
124
6
50123643
74944
251867906
257903
1461
762024
128
24605815
5785167
25
93922494
3
482048
12
90584
427131
8707
748222
7413718
65920211
5
322576
19
2
9395016
119875617
10796
368348656
1657
219
459411812
1016884
169897
33
38580
897
10748948
96427
95364
61
3389
114013
321113
205
121048544
2344902
6
12
47
49
6714
12626971
7124649
4
25352089
29231117
8777
182292748
674608
170545
12316
7407
505772
24
17068
29539633
2971
5304807
67
1064440
372
1939897
1562
212
53
22179
8673751
3
8
66069684
195
7255903
51
67236204
15258989
387945
298754748
31116
47151614
241
23
70
66320
371
867502
1339
542
287761
275254
2131
302747
192
7597
179
22942
1214531
2
2
3109523
96966
4607
10754300
151443916
159804
94744885
5
7
10439378
82899
78
133371914
323239
3
4567
6
4
260567991
56
251400
6
2691892
10821
99758
27512719
74328
50527
466
457
11074693
52
325025
1298
93914
19394
122347
10772731
1038310
73
170
119414
22011008
7
393
1881932
6
6
2
136
7212
298
3798
4
12
2071559
978299
4089
3896
3033
769343
11
81376547
1719
352775785
312337
3094537
32762
51113
14
255703875
3258
197730
2568
175766939
538876
899
19
5
59539790
83
3208
615488
21982942
48296
3770
298466
226286210
302264442
122412716
26674
22
1471881
660
120460
143106664
223557745
2
7174
1534
144715838
5
63811
125701
37156598
325
63231128
1981547
217
356030
6099048
631
31
11758
57494
5884
430
1696905
166432914
184630190
39128
18457
6650
24443
3241
14047
600
41
24956284
890472
339
16081782
5902135
1452347
252579980
128666857
52252
378
11279825
103
5
3194
2
3236421
1272557
1058
5293816
2
238
72708892
51
991245
1974991
520121
5380071
2080184
836771
957630
3957
20317901
3560
37066
858360
5057
62
4282
25817
3
4
15313187
532
28721225
3612
145023301
140640
71
1865
3832841
205043
235
22780776
7137
22073
7907
1176
18842659
400
240655182
3
533440655
178786041
35428
517011437
90
199956
6
37372
231084664
22110666
7815
625494
42743339
15
421
111390909
7733145
10599073
44260
2744328
4701
59321
10671
69
1949643
412950
322147
3262999
58301363
226511
4787215
15873
109951
1162844
14
4
182
198
815
77743306
23999470
11
441
827
59181405
108611
13771147
85
11
5
62
4791771
20077548
3886656
27962882
410103
11
521199
8125
16402
1636021
84
25178
31128
214821326
7318
10235903
2764545
8
12530
20
17875
281
253472
57831560
63
735257
41298985
1876987
2095172
9
23
25
18
335
16135131
6268
8499886
60353068
120
206496041
53
4967732
180
65051
9959
17321066
1249624
20
59500
91788910
171
1498857
38
16652727
16397761
1566
12384797
978
60865566
44
448
2166197
2
28848027
4550
93
6352
419354218
30463
3
1385
43016
88199346
3347
2200
3046123
107
191505812
2499
110467185
1176
883616
31
51
97126
44689974
28961397
487
4
10849
2
3027
850
27917
1987
118714
7525131
1044
227832
150968
178
259563528
3631648
4060
25
19473
2309
51652
382
20751
7
4316
1072
8597770
29416542
66
101191085
2
174484
547080
245
15
675
3741528
4782
1153
11437914
6470
7
3719092
1417
2679
3602994
51
85630
7829
530289390
94870
4
54625961
233752128
9783506
2
61082
29048164
1488
36179283
12
747
139
196452
1175
113662409
754
1196815
455675803
868
395087669
90649
13760
16446838
9797875
8197377
3794920
15806
63
1299
3839241
3181622
53
794
441
36
321117
2366
224
369
46756
33764322
514581
97966216
23
1723
621
19301
6539
9
13976166
196
53
412403626
12
9233
30650276
1441
215156804
200
221
7860
3625
329366679
21571451
91014
5286
299861021
52
956
56502
5186843
747620
92745
774
18
20142920
713
70
7575
206573929
58
1855463
265685147
146961
13
6
3
175530993
11190
2977
5
435234150
75070187
1269
12037
29984
113
3712832
488
196925
135
341
16341
240906
21424854
13961
22
174627214
232261
3740
857746
277
47644
1632294
28031319
3484
11302153
11271
8620893
145676
25806343
15466933
3673
1616660
1047162
55671148
217
127690595
16837558
416588
5073900
8306
75386
2
14144
69
19757
41
105302594
1995154
364
289
7200
469296404
41628899
4750417
168732899
2058213
6
2
13922640
993
2852
588762
36481636
934161
7803
34808164
190844999
49
7
5593
7
904437
507
57300
279
1065
10288
1616
55410524
30417114
95
10
59705
83247237
72
6124
5132
3328
1733239
157825
88057
4945
141762
1999460
14916
26523843
25
3
5867
15101710
58470
5
462
320718032
54182814
4
4852
428450241
252
255553791
121
4
4192476
2
9794945
37554
3238
36783
19145
2725607
92
115391365
236568281
29410
52795
7242659
139153079
15
479669708
785842
339879497
3143
1222548
2
187
245837766
672
3
801
3385253
53
11950
25
662192
46157
2840062
46
7
21
121420239
494109
1503
490
6000
63115
4462944
83034
3
286833
25318
26
19819710
7894
24730
28
1013
1172447
4186819
1924221
39
415222054
8401
69021406
5271
10215
15
96164
155917
3
961
1718791
28737
343843371
54
120
117146176
52943280
9108
86268235
29
237
173133860
4070
152043370
3805
228251431
345
8664
113863435
355101
7949
441108
54
2501
15338757
26275943
1741
12834
167695
4
391831
274960
25146486
7
9301543
150
14637802
53806893
948
1312
1819
4467
4
1620
87845334
81
9
981393
31195425
1028
471786
47
606955
11794774
13
110516
4278
18
119
21626
26804
3284
2207313
46
366428704
24
286
337
737553
520089426
79357673
122
995927
22
91923485
321
2783791
23921
68774
89
179
2144
2022492
3484
921
10083
180327616
15800560
302206223
20956058
12294533
793
214036531
632
2
11086357
4013
8210
96756988
3851
23640774
957
2
182421
41937
2
25
3296884
867140
30911
411
86582
71
36672357
16715100
155
2523
15
13745
710
1620777
105
8987
19
175595366
364
215
283
365380
70833
80659440
18463496
22177481
699
2
347690
442433
108
202859194
51456445
56
240976986
225263
435
11707
519403515
4332
376541
46647026
165676236
29766816
331939
52458
451
6
1289579
70
53527
3764
137
1600408
129
92145
2528524
177
8
714653
18662
7
3029241
296
45986
77004896
22
685346
4
196
27
5
6492
1580
21195
178714
14086
93
21724
11
4740
1856
10
38
61
25816
40320
8916262
74458
5889585
53060181
15
59848387
37
30
184022305
3082
502262265
8
59062
7055
36
27666451
96
6391
176247451
185
31893113
15
2
34
242712799
4598910
22632695
189412426
191960966
460788
2076448
161886774
6391
6381897
246944
789187
387
112
8
40534
245103617
10
76953
3434803
3
249805926
6018785
32876990
17
33820
7948
198075392
473
11241072
220242726
59326184
383
7
3147
99065
4792
40
50591040
23
5419566
122
22
11
10
88
13630
247
2555082
3101320
12101
11531
22263674
7
712114
37492057
41099
918
460
45225427
1237
3590
50
49
162678455
1427
40042771
277449
275198
9
108467033
2
196
10167
88
2938
323225582
653
11312711
30
866
972
3301930
3
3084222
2682
281073299
164
7896
2870634
76750
41383
2731359
5122
189427841
5946150
159827615
747944
2978
2520860
17646
535216
1090
31
24
6636167
217
13760009
458155
72
7595
2
98
129777
292283913
2758933
23
134
407
17167
3844
498714881
19
7
473544
253278
17
7927
2098545
5737
363821133
75179
5006
7
7433710
1128
1097818
575303
36
77112
71
7
57
53564
145475
123
150
918364
2082134
35
17116783
2819680
2666
17137
739554
7
135309
1133090
2
358410
13109
208
3480735
13
169672040
29
8096437
4
13602
654
6
262545
1682003
20877368
337347
4878164
2197609
138333724
6190079
138432
92
1181
390
3
3
7352527
456791
78
747
404528
64473098
3965044
433406
877
31758
36502
241
18
178408
6216084
263266929
191240758
28605
1812575
10
51
129417426
39791871
14146972
4688583
2773062
224359542
128549614
122
263424729
3
4967
94132
117555
83709493
3109
22398
3118182
36
34
38
7962489
17
64
718717
74007
30111
1594135
11453799
138335133
57195
34046
11399
128646048
38
224
191780436
9
6849726
3694
302633650
105454831
449977
2479834
70048658
107340564
27
849781
861
2483050
4089938
989
25581052
131700474
272869
5909379
882
11
129830
339192
737
27377
12
360367
14
24562
3
86675
433263322
2956552
134150112
24091
12843
31
114562
22621748
71
7972
502414
387492905
123288177
6219
92
1396839
75523541
70
496253515
207042437
3
52256716
5
641
13
75982185
50062
19609
4182
13423
96023657
252
2114
1131
50186
4
11109
5842619
1846
10240
305570663
967
350
186
227
3875
646760
1002602
122
3975168
2942
26995
1674851
3173
429
20567
195
229347
98426
671223
738697
31
99460
5079
330
740918
436924947
6515
808826
4765
2649799
4
76833468
1552
217
13
864
433361
131124
672
3949016
30
1993
146139059
13711
48
611610
602
35894265
414
74
39770
3392256
7
5
1360
265
518283035
196535
109601
30
2
1691695
4294376
205735
125
3965
248810
3825
1458539
316
66569
573207
19403
65
31975
856
109350070
57182
42987014
396531
28593
5365
13061705
95047397
30
52
4
65479
1488611
105179
63
144
1236
23589766
212425385
22641486
6
1064527
202002
15688940
24352
173163621
1461971
237708651
4865
5656029
30922
28999457
78
495
121323
77979382
23797090
11
83798861
260480
29649
40475507
248222875
647
115411
2721
22398453
15653
3048
193193
6303189
40
16628
50276291
6
30858
1000458
849734
34078
230299
468225
23
39568
3925919
156485238
41857657
34796
62
62808959
6981860
80
751890
15
976
6
61863113
607897
128352234
18
1786
3797
11663302
884596
13129
7529541
6
43
716158
646
359718428
84
610626
208
504182
157
3619529
2882
1787
1160748
1182
149
7658661
387
25847331
388
17851
16308552
183
1635
6
14
839
2349
37
2
3865
3
2
19431
16185277
2279064
63
1248298
10864456
27
21
31341476
95119
7
3
13213596
11441
695884
60361
8587758
227
794
11
181218
47
787
40911
5
2477
94
10
17
18551032
55429
76061
1076908
47
89
101364215
10
236245
2
9
99729599
15928
6
110776
18054602
247636090
29342492
1404527
1375911
805
15559
88
48895481
190141
252297559
441950701
478853249
255
47474776
29199
5
31
3
855382
30
100
6
13352
72857
36316
47
826193
4061
43016460
46699361
241
1143
1791258
29
6368769
136
120544372
6162
258
2404
177
2440042
947677
15350099
4322999
399
121911367
10626
27346
2951
11
55907910
4
33
326
30257
34976
13608
154924194
18
5809
11
217
321067
2052512
7529
20
141624138
3
98687
4935
27777
26
33476
63
14039271
1758447
1226
172
2161095
47542
152824
5657
262
2
337967587
91588
7
60
497316199
25
20661253
148308
721
406
170
83
143
50802
644
76039437
13928258
21786989
163
292
506051121
69665
1657
56394291
86314
282
448011936
2041
113
98611624
15123
32274
13203740
8181
77698
332567
40743
7
3842441
79902
14
348883
88
191792662
370122
4068
85716
10
68186673
5208
48964948
9
253939
1455117
4
24
1889
7
2796
436625768
233
267
215
929
365045
710
157
1914
69
28
499
63750
410
22
158
93
24
115118
35
1052
492523870
589
48
439
2763373
12679
3471
3945483
144
97742
190823
65569242
52979
139
809045
1110218
19002789
28204
124995
515984143
16
984005
363820787
29139891
225084
398974
3
27
10836161
223157
464
13994828
28921
54512
137
344864557
6
26709
1034
6995622
110007
12
27
7019
9
366149
255229
11103
97
1856366
311165
599
6
1692
19181
9467223
32229
6
2
50
202168
108
59
6501
10
18495
1224
7331302
180310
26
1040366
1974993
4649
173776044
3832111
7
222227920
1100
18
439
619849
248
152
2
373
14
3617071
1004
18747
93988944
8
7940
112267152
2665799
49964
74146588
21417742
13225
46598
167722015
2
4864188
35769429
274667
24
11
39338
1046305
410485
1315
244690
121
5545
210141499
6188
8
58665290
602715
13775847
478577
1410
27822
22007
98683703
39220
196471010
92
70026
585
2794571
5379823
7
461
2
46715499
7333870
29065636
26832119
3898
476839
940
19
216
2126
1066432
187763036
479919355
1440169
35972270
45
4989827
112
55
8821067
44538
753077
423
250
858542
105592
7
43290431
7
2480078
306844
15984
168830794
191773
652305
3424417
997
1186077
55224
47692963
48531
793420
36
190508132
50574018
68073
29031
14
1915
322948560
9280
35113626
3
27284
29494192
756737
6
148
76989690
4983394
345167423
900
27
516
7698782
1668
4
8
117080
7623
501241
18
3102650
2325558
5320
15076
2194
29000
7
767
21279946
314742280
44215
1364413
643
476453104
476508448
80505
3317
6953
57
3217
15195656
261668
132485421
333867
9605805
32253
10382
129321832
33
94038
190252959
2373
31248047
11330
1411729
1420
18640279
51646
7916844
21
4687
1814203
94
3693
190676977
26
77271
35
3599500
323
528043934
4
89430
3860
18391954
342464099
333877
33
972865
6543773
12
2885444
3
3777
49
2734541
203
238712
67
5784386
56714893
18
911
111989177
6165
6284057
7912825
38164
50323
797209
163045
14492900
13367986
7502
225317368
29462967
42186132
94
118
1159
574
270144
212
74
1244
667770
18
9509402
1043
7024
251006
2023159
416447451
51
25
382769
38592716
9417863
14218118
2
110492487
7
4
28
7733993
121938
171
10
92897681
56224225
7125
5034727
5
79
757
672
125
7340
91719
3199
503993694
23
368435
66135282
79
335833
3928937
1486
128
1358061
4030145
877
496
34715098
13254
20136984
467384837
113017
16324
1003
289876
446
8
172810
64291
580038
8002
465540
54547
28592
12771
4
92
1699510
9837
108532
34985378
18418538
36066
687665
240
947
6
24
71
12967
76
87
4598496
602
55
2652499
32040
385
5619
19446
85945
2
862
24377
2524
6020
41710027
27981833
18759216
10656
48
5077352
18087
407391
34839
28979955
93105
11991260
13611945
449138
4167
101334881
1275867
263
3444
125
120
14939
29936
15831
9
131924354
18577222
6544
20471127
2
67894248
196
1489
52629046
844
35237
64573
484624
130709
63
102678
2764
2053543
88002030
200
121091098
58
14
1811725
10688121
27733712
436
237884
1297
219868
416264
193953846
21
417743549
13047438
101670
236
139918
80
244353
25709274
1797
4061194
806939
254079
51843969
2246688
658512
66779807
106936
96
122139
512846372
87
16
4011617
1872
2564922
145200245
161294
12
1553199
346909660
8386
958
25
135556190
30611
11335061
434
22720
175787
36
126309028
25
33182109
11
15772
59001547
27
34
3565
284124
502535
82926788
14
36782
28
208123696
50
76
3206
1553
6019332
142365489
5738
197881
646116
62158
204351
463767
314880
9869117
56891
6188133
5284741
498
178722804
47598
2019
76
29236
20
5
464796
610885
7
3405
108
32
4
36232337
331116
215
420
378927569
1312
5
188
1609
28361968
12249135
61534
31714259
26318702
31356
4094266
315349
31
450
358083
113
142
19842
6
38
479564307
49216929
45
3297
79333775
10220314
23271452
52
23694
482052328
73423
27251
1176
31546638
329
404855334
1398
695
169
5711846
7174915
17355889
1542
3471092
3369634
102
7328
193814
44880032
24120876
6
888563
7
441
7
78
102
2592
62
92053
2195
13
151780912
14905608
5
846
2299
71
432528447
116934373
133850632
129
56836189
17802
130685925
2085433
4786036
3488937
277
22
416
904643
42
11620
1946977
902
100
3031959
177
65635117
701
14596100
16358
1180771
371298876
7689
16358008
14
177230
4391
173051746
28
3245
483093314
25963504
54685
53814594
141251774
28038322
14
8
10
14325636
23
7772551
6
952713
388862708
16
6188
24640286
7944
12807681
10808
10
25432
3
2
53
120
5
2
1177
3437
190
650
23
134043
4
2
62343
494999
826
19875
12
128208324
103970899
318637096
43671
34
31880
1114
108
59
28
3260
127
69187529
9158125
157864
637486
4730
115129615
436164
1832
2065996
3916842
58
353
44094781
2050
9903389
74
1502
46
6948
1181934
1787
13022
431324689
349
4060
3275663
449183097
48125919
14
36466
2
99
750694
3
54
1039
16598
84254
7103970
979887
189
66
38
3
4
154495
1314058
7153735
12326
7972
3240265
3772739
5973
1345
3081816
3427556
96264883
31
20143
1486512
7708
236437
1161
31496
7839755
918
490
296849
3086
272292138
841834
802
79415
70501295
21906408
13
3023265
47929
251323
1204
14169
2255481
228
14
50577
506951
32
317265
29267901
3814265
35350
31712971
613
4328084
12087385
11
728973
114800
94993
5
3
107509
5312535
174654498
1672
25798378
616651
2438083
166955
64
7843722
23
391333
41
11089893
340911
288
194348
8059
2820363
6934132
6200
17527773
1004
260984
1004
149097656
362
61
2
32005
18044
3269629
3
85
860
19115
15035
5309441
382
707940
205582
7
13125
14983
28076160
1855831
139822
243422386
1032
14481772
399
3999
9
29
4
4
1041298
12744285
228
727
10837
33
18
1633
82
12206
113186
15
42
8035
1130379
193886269
1848
86661099
81131
1814
2849987
410850796
1263519
14
16753
431303
65263
178799
369352064
441
6760
1355502
40550
836194
133223
45516
122440
12334919
97
185415
904
32368503
21
120918087
542015
5660660
78499
157040
522661
6
4028
30
9776
17
10221
36819418
20022238
53
1028268
217734
13138643
5576
13792501
61836647
90184389
65318
520
388485
3667604
1746643
2
4
181
73278292
4105097
103794950
401672448
165106217
42384029
4722
7679
750
1232
20639796
54163
57715
93
22
41
2580
7487
67
2788364
8
1515
4
1508812
101970409
65990693
200125651
3515933
45401868
102961
102463
152795487
108127
6833103
2
3784
5677
87435166
67715
917
127748
38841
4
1056784
75
2789
12939
11502
2848683
4
3
5
7
7
1854
93109
483314464
47
12460
179012933
406012
5244
338
29495
58461182
285
8028
39677176
9000
1791227
41897
34
15546060
19
56
7117
3649882
419587
293615478
703528
127072152
25
4481867
6
3
7
12
47855
2475
133463172
11708
125399
57564
533182371
31343
121051
47861
23004
7
1180
4014160
164548491
59810
14018340
12062
689
6
627161
892352
520653800
2350416
5633
176927388
377315
74971
24707888
15359537
34757
120608518
14426
2
1488485
3100
512468099
2912
1668
14417
17
3244
47484651
36919994
116
3481661
4
4664
267
31934
962733
10508
390
59
408
326585
297
398490544
89
434
1822911
157583
52
390731
3284243
1955
143019987
5
302706
219588188
14
7631892
14
420223513
62
8373330
116280
877
71955501
11
20
7462
1529
12894
957601
2757
28
337636
508977
7184
1340
5
375595285
7355854
46437
5628
22
189
117437186
11
9353690
17846
6
1622790
154493
28
255256
1384405
371
6200
142
1592718
6341120
3
29302
29290
3
438
12874
45697
15
364597648
340049
36
218992
2264
23213
441184713
27364
1385739
2
1927
182
10456
2827024
1173596
2
2032606
30498
106611
227
179118215
23765255
1023966
3073
15772
5
87032157
5184597
2636415
29798
88
5
8
11526546
5
109643722
385743515
37298563
243121
20297
289
29614
105553936
56428094
2044916
7200
7964052
85785
264254062
195523788
92
3
82
74
218
6
55156652
274638
11385248
87105684
13216
411
708100
428834320
7
40
6646
9922
106583
7
1134993
828
1185497
175381158
18
6210950
478450
3
2431687
3211312
7780254
14163
3670706
6
418
1137531
17
111057
52976862
5736
2455892
21
3287984
910509
762
2898251
2
1645916
120473
178
441400118
2046
5430
76443377
29314942
307377379
16733290
3
6275
311880
70688785
12465
2039613
1179169
119034495
193163
317933
164749793
1582498
61
2
3077074
5035184
46212025
150154
1569
79239
788
90421
15
1336
231843734
19
477069614
4893628
385731
3149
226
117409
8
3
11604551
29
118178
46627
8
127428
8579864
10894913
247
3
16
2072939
4349
113438
29843603
495
7
94
512330
341317
30398
40
68533754
13478572
23104
7034947
2
1391
10737
146
128080
4
3647371
20
62241492
68327
11325218
18
11
6430
2247
688354
20811
193
834263
14131930
7
55038
7088929
46348918
3006
3882
176009677
5
5508
2022
31
12
29179
60133327
11935
13026203
10
3549
8019
102
2
292079
444
5
287329
709
440240045
3098
13
163120
144656993
1766022
196774050
1108
9420717
34833425
1106
103046
33453814
49
5100
6364
2031579
428791
497655
243446682
3416384
53380384
563
940618
1637028
4
3362
233426423
12547
2
2221
667
5
2277876
6010029
151
192636593
183327752
7502858
30
226483
13637129
374422220
2
53032463
2
643779
93660496
65306
2745
122959
14097
5733795
11038
29086
3025
29
12792833
2
20
183596586
1645
29618301
15132
24582706
996
5339
503
534858569
15
1681446
342745
178694177
225
2
19483
11186000
24504
49746632
1305560
4962
235134
3114879
1333
253
74789112
2
3988
32686864
235436
117421
1230457
7751874
2853407
3373
1590308
3531
5975381
474295763
72
85094695
2140400
124399
11607864
88
552
506
89
130050247
5564817
62474549
3
46716100
15352
149769
10
190877
10849
64859
2009
395089
88759124
169
29532065
12375
2
1555572
142651920
17263
396
534277
110
31
3
294051185
1087401
24221
18401572
260540
4
101
139
283
6295298
883260
53832
9816583
31725874
1668502
58384542
2475
240069
18657804
2447
17975003
3432
33
14868100
436387997
127
56099
53011706
2903970
2086
11680432
27472
751
530
4
329
29686
45
21690
4287554
10922
45129
745
4
333
31
189009894
61990
1584
846492
90623993
2788
152
10561458
3
442027
13
11246
154
468711
65441149
13619318
55581
41574770
1846
176490
10560209
12075591
3
18599787
6
96242496
3652006
13
92542
12
23
1104738
230
14823570
27
101
1005
293830900
1419
41
1218
24
18222574
238038491
3204816
24420
370
57740
3946
431247
674
3
200517
10409237
107
783754
326622773
4447
1689792
254615304
526187568
16364
27882
54581
181
447
99907
15
168084
219
260321066
1081600
86418
1069
115879
411
54339
697940
88
1860
30
5754
116
764
62384
4636
432043
146382
19943
950391
3192434
99426331
120100
35363532
202
153
494903774
230
991546
55073514
497743
12
1087
5
1540
13659687
63522
1651
43576002
7605998
5
9260
53236107
13004642
146
1803843
4072686
357
63454772
2318
22
5743
14993
1061
15990
102
12
227368
132189016
514009702
55519756
1941
52598
37
24398885
342
2
191965
129430
1659
479
4537667
143719
269
12282124
38
913
92
65823124
24
3639
522087348
61702
230706917
375097299
2028120
3174
22432
62816036
1274054
27769629
7
160843
5496724
25
957
9224
3
71966
436
4988
828610
115316
8008
99821249
5184940
93
5580
3723
42
10993
13
48631
139573
14
276
52627602
12
51552051
138
2
120
13
28916
446311564
6
238133408
5548683
394852137
7
311779435
261212
1099
232
60498412
324257858
6659127
1248802
64148346
133901
147005111
2926
2264019
257224467
5038661
81778802
25
7908699
716
24653477
299353840
15924
64828916
64749
207
542368
15944
330296
56423611
54699665
6
23747
231798
19
10
209218071
272282
564
12800
8805
14854
748667
104
44487342
204
3
51671
109
157242
47
151888869
100486976
13
39
248
12992
942989
17311
51507658
5
2
392944
14
251771019
109
2
1016431
7088420
14222066
315129999
5912360
457598
46478765
14035734
169655115
1458
116953
1847927
46317
65
106
11045826
7888
9
242334746
643665
4075
7957738
23098822
10
4697
140358
3
28854243
28130
74
29912446
167
197967
3
6025499
643
7727774
8866882
59824
403012878
3280
207006128
43703
186363
211654
449457
8282
5323788
469
74797
478
93700445
3972
100
3228079
257378
3
95794
31579
241
29
101301180
3637
734287
464973
360466923
59
226
729
46128
22488950
719546
73
909784
20724
801325
11590167
49098296
21
84
4306150
2
11534
14729240
4732
23839
3240
51
568
7399977
1009280
179189
10938
3
434498
267
117442637
355734
19
168897802
7
50416
11
476701204
226
5649
111
6256
111300147
1562066
9
5732
163
569
2319
99
2143800
378833
1346
148507812
487337768
130843
3
1594605
91424
807979
70456091
687451
1458759
4219
365
1209276
69
212147876
5
1836
2618
785342
73
115
61390177
9
234
1605805
1718
5297
3
4
6978
55
7157703
435263
53093800
21835
1792630
2454534
17788
425565
260186617
2585
733
29762
11006
14
335995976
1385
8214
502038
46
180160730
710350
672
6984410
55
28390641
2
13379
18819415
25
20
301603
579
234606
13284832
8492
14
9
43292
5992707
1362584
26
6101965
765
225978680
152
7614
3647437
250394
7818213
71960
8975644
19982
2
1384
97
56556
493002
525974882
2
40934
27
174640098
22251
61841
7
49
8
1332752
241302492
151685427
14089
251710
32506
27646
192773787
3335
45292196
25918
146886
171
164
2220
100085714
422134360
240342635
57972618
29694479
130443
459
45474475
61
48975654
2
60
3
2
3297
1027
351947756
407
93655
4612
140
21643
120269
128
1026688
369
10
485477
3823
3
276837222
32925450
9608
175599243
6564549
35768456
3
47
27202
526103
3856
817900
6
575432
13167401
14
2750454
15768765
68957
18586933
61362003
215
722598
199
234190654
1995
195093566
444
138459982
18236353
81020
3862
4344618
4057
105
180571
3322955
2891
3285598
4735055
1389
16692593
2704
12473
158
85407
12
3595290
4839
203134764
77372965
343
10
112898
4
504925866
248
34586
9104
626567
2493
198
1473777
1075487
2
206
3603823
420504
3
35272
205978422
122690838
24845
47
12
251795277
161858
461179
115
102694851
943271
3769
733172
16248240
39347837
219
239
8177
50652
13198
650
147259672
667392
1960286
30412
2
500359342
3917890
29993087
14788857
130388773
464095949
22
7
7
443641129
11306
88280
107406
610
262827892
35231
97394320
7
537726
493305
4341
3845
126385
12790506
1062881
216250
32
4
2
1889
528189
4606478
4033663
7603
3371401
489
6585
234039393
36094
56
224
875
215295
114837
6951
219
1888370
15155671
934144
19608
198384
15959
438
26
7
14672786
955
39515
4382660
19
116
6113275
4611910
1077
32
3359765
309346775
16080
1567
229
3345574
402
146039
175
1441236
2390001
80346
32
7920941
653242
1773020
346528432
26593
179
1692521
44853
4827
26196
13
7609564
224
72745175
176351
296
1392732
2011
21752
17
29363
51198191
4744
869
124
12900679
93183
753050
124
2
628
6
124358
865317
47
700053
13822
3
3
347
107470
30
1152
169348628
418457
104146
269
739256
10059
502199
290
1747671
3497
129274
10
50635766
3
40514701
576397
219986
198
118542
118121258
8079
18
7
20
15067
2357
126
62986
8534220
476135
1825
3713610
3
433
3086339
350285244
371
1369763
190329
2667
95743806
407921
28
63592
7
652401
35264
72981230
527947571
7
36624
17640591
107994
20776
62211753
104
2647
365577916
127494
596
10
22
422093249
2
42
28154139
92
29991926
44170
505181
252473463
71873459
2
1451744
17662
4221
53359547
368237605
3046425
882286
3
187804344
5
251235128
149489
729244
359
5
282
13494256
302665580
32584409
54
23
103
5965460
34560
58840
46197
516
660956
757456
1864
17666
1582
60281792
12591
52259056
101737906
983624
25706
6655
1207409
507
32
1177
504
156
97
19890
59950202
47410611
206284
47176
28705318
107123582
216366144
190
67
646
8668188
1058
63
6
130822
1674
8548
366865103
11
12
1679691
662
63611
733
30
126
141
482629
2953364
435038
8144
2448
2942858
4481551
41
11
47
224191328
8
3
175
62738420
12189887
12189
7100
279
41
10461370
3
5475035
14614
43753706
21253291
55
2076104
16709748
5
106224
1448437
274211
44648
3070
3370439
20
4
2
113479
20053091
295193638
12
128668
1202750
4628219
1914626
2714
3667
9519
103986
4346452
713
56919
2813
22404
335687458
1017
29
121247
93437219
3
18886559
117
352
3188
198338767
109475511
7
57
16436107
184
46
5766
2548449
517999868
215
475086
245136
4549184
867107
424
3532
12
197
13
70477988
141
63871
1193933
4
12
16605
480209
237
40708
3
30
3177610
192182377
14402
59
8
71039687
12
30585
4322192
2617
11
342
829
748
955941
502434698
205661
17361627
92
6498
16295351
348
26
561
7
46883
7
248356
119503
907340
92207
41981
5142799
190843921
33451948
1114968
22062
50913592
7332565
30098
358322
1628
16272472
1860612
300
40853
70276
1530
2
23591870
109575473
931175
23
332816279
776
13215441
2
6241265
4
2243573
5842
27
218
78965
107
40283
302341067
197
130678
775176
2125902
8
23451793
187625
69595
55
65835962
41
48479527
5
1812334
1903178
4
28142786
218
4673
441954
9
11536379
1615799
19838214
2085
189320627
155316208
7
78
23564519
18348
84438
61379768
4970
2198797
59
42243260
9630
87728
25875
234
3
239
14666116
179
153331
145298261
984381
517914
452427436
432621198
1119462
3098836
14182106
9
89696383
24726
4524
868191
168498977
1223
52
854
2
144986257
957164
1771
3
1378
255899
4
6481
5992
1587438
16
87070288
7703256
285320
398672
321969542
31270
3
11859963
540011
6710
4
601
98941
347104476
1988646
89
23062718
130520
32099076
1770817
2310
404066853
55
53320
5455220
92126
14696164
8443674
15933945
113
3
47588826
3998665
1314
18462789
33225408
1160
59973
2014933
118
24222
161702
11
1080
13
322437
263183160
63465956
54
186049207
6
11
185365
67
901
30
278414954
10
19974312
138640
7
250766
12789
46
36
1197018
7
154128702
57
16786
3
21
19025
12
420744174
15
13449670
54545
19
153828591
10
4983
699508
935
25093429
357689
429012596
24509180
4
2665382
12990265
6191280
133807714
12
15815322
46694424
232431
117534
7
143664
409051251
226
215993
5681886
9
235019822
1821
30
20182927
538
26
138579
16893
940565
27712
25204
6120
126568
606
31
184721
295508727
2
75
226
225265
43496933
63937976
26191
36
688
282353
4396
13486
7685
19
274680068
45
16811421
7664
51
469
422470
67
2207374
51054
79451
383
27
820176
616
15936864
338747716
306186357
430222
5084198
6280
103611400
94084
63284782
88885
23344493
110114432
3225
312
9106
15810
231126
4888965
2
106833
26555492
490464
105121872
218
505
703
508
64142028
327
11141
8953476
1973760
4
247193
30725
2931082
24483
24164
30079057
140
22
264431
70797
132145230
1678909
100630486
1333
796
7150702
119939
2
6030724
23314862
14871
2707531
56089
5089
24287
1832199
87605
2
5445284
19300
8425
16129
2483685
6814164
529424
29383
202749
5005
22468248
18194
160867
44662
28928558
318
2517
144663
434
12971117
336
1554453
932430
686572
70913
152854
14721
9976
257624355
37399774
1870
45227685
5509
1798
2777060
147861062
814241
12
242
65981156
28042867
178192
232
6134
36
98
116
23
114
1495
15633
13732137
236
20480949
33756
94613225
48693
10
4
3
149521
12
2093
3
12
156
500356899
3981369
60792154
6
14
756921
308
6166
45
8057022
10673
474
10686
18
2443136
31
133949
3083
418
5
1323
2973757
13418760
144705537
1050
214190
419
523698238
424828
103283
69
20556
995
10941195
22
14
28575532
125
52
1015
70613187
399501570
520718
199858536
21464095
719326
1754707
102214
1112311
92
154043
5256131
697819
51828
104173
305308381
287565517
26966645
686344
76061326
91061
793158
28019
13
9078
27780632
232173368
220379
54
1639064
106912704
13
485274
43
218167084
30
261927
1060
34821197
121927785
47137608
10763
121366638
3074
119244337
116601
341681
1461583
2
241
8979273
3
1491424
5
11137891
1853
2921
837
33510
714
6299
3779031
31
205
1500961
20056
3322428
21073
2
102322
26810
531
9877
1750440
24
2788663
3
120
1684940
461206610
477867150
41515502
221
5
13
31595928
309
103
280778570
2
9091350
175
8551
5282316
101184320
83000
49
73
75031
6056473
145094095
7
541337
31537
2154
17096
130
470034
111181216
710136
132242721
288628
301603
31
1161107
8991
407
389015
6947627
13
2072288
23178
1636783
123
4
10
2877063
51082
31848942
96
234979307
3558
1566579
331
3
11215
505634573
24
528717
1464469
3
152379347
5481567
65
3431
75763511
22821
3804130
704
1254922
251447
2102
1156
11428
87
16636646
163574
7696
41036106
22
5475007
21131
201257036
11833977
226
3926955
5284
12438
310857364
3564761
224
248
372
463549691
4
285
123
229
29789772
688586
2091801
34
22295207
1302814
52820
32
677
16303
7982216
74728
11282
104
15
834
482
584193
117134647
94229488
11
35668
84830616
3066
32023901
6644
498755924
13136207
1564
15
19
7357
10957657
60689
60539772
1199
14360604
17011
2583
7279
18
617
69621152
196
1309
6
5079871
412951086
235582
7075230
5
61092
226693259
8084032
622683
3586
790
715524
4414
13
775395
334
19
3
65
284
43412528
28011
17276870
1912
48332050
92
221228934
145
11838
14742105
9
269
299581834
31858
224
19464
4924990
60015
306
15335630
1460
447025809
3011
383393993
86348656
5487795
4108313
5796727
271400542
728
5
180672176
18300542
6
2689818
481
281469
31039213
16
328465
452126
106
10338
1000588
29
62
715
9
19
8671511
54554673
26098
4735
6805
7482217
4
35735
12211
1461117
404886
2
835
3006
3705
39
6951452
434556
297113449
993
1828
3493584
15
1639
98825
24
6458
236
1392
81971
10576552
25
73
3112
90338993
55120776
5991
858
3190603
126
249
3934
75812
5090768
46853324
891
364871
3
47997999
64726357
15620
154
5054
1126
59
3136057
99484941
212802731
6
204312
364
28384971
120905
427469901
943
7539281
18423802
4006918
2907
764
201
257
3
32445
229329722
149692
25
9
3227585
1947814
23
141
210
19
57
70977
74
5654926
22
9
93
2
60
309
76
27252
4449
3
12
13
285946
33
504408
472907559
8
2350
305
108
3756
11793
11787643
10076
19669
700150
1723633
12
94
8
11
442850
213829
20
276
30729893
623
3
449009
94
226041848
259759
19
2891
1123820
70
18992
101786
5549
80161
14570850
737259
560
55
80
4043842
3
2142
90868687
184522
24194
15
47484
1003
192
34
6354
7
305128
9
5952
2861537
1134235
242316
210739834
125
72057084
359753031
2
7752169
13976
50
769687
22239
143
21870177
302257
26738168
6982474
1419046
926
7
1608
15784923
468167500
4
52842
13
852
385205
1524
56
2018449
16506086
370073
1862
7612
17039518
320
79
432
132793744
2941963
216
3
974739
45
172348
484768409
35833858
399319944
3
87841676
3606349
23938
192
1746
21032
1729381
7
168292672
207795
32
17
37334098
1139817
939420
340
447302
2
7
195421
24840
2274092
65
69
1103968
47575
375425
4
479070319
23504391
56
3650
2
8
48
45
781383
4776
182795706
792
215
7
1909241
3159
57745
961179
7668
417569
651
1837642
14409812
3
887
2680
793
21583
3317819
18489
14
337333570
1945
2273
3
432368
117
15
6938
7685562
15997
525
14
220425
3
5774886
3879
43724
32086108
16909935
214176
245631
1580
122
32855
10132
6
10461772
14015
87
18
1900345
1338458
27034
244202
27
298030
36
6059
2153
7
49045732
477
45
113
10275
32
207180
901
6211
112557880
55
48200979
2122842
974
1649
1962573
1272
7348
26873
431392128
19430
29
291018182
1256181
2
19638
717075
134102274
3
802088
6786
1980794
451
44
33890
3
4
85
3684
51415
9685
654
5542
353082274
156892
31821
59
1460072
530553055
123972
22191291
6
104478
4
19007
16
14372
1464009
292784
48
768
13822
3302797
127
5453
28
422
2512
300933834
311486485
129
45109272
64536
21710
3215340
410807375
127
24
243938207
166
1381
173871
5810
164366
5483702
60625889
73354
3066
3
5408
7
23
4
332
194122654
144289851
428566323
23
3216
35
1989
3777834
40
101004753
115
2
219997
714853
13497990
18036311
40788
72954686
412027386
11694
3660
4
20
12
11
5
122860064
119
325080
717434
297
30136743
43141052
19
3
7
4814606
9
988
178
5372716
13
60
26133
6347
39135636
48114835
40443267
4
671
16
119095581
27
403
179
10031
5
2
21216470
959
121701
55
86
5805364
40
9232
62265
7487721
6
535430157
436210483
74076263
83
96378
4128128
263
301861
26
482950663
23
201
19
127506
481532787
123829
14096
9290703
313132
59164
36442
5312942
332800
235729
2909
202425
126
29957558
55
800
228
18043
2992130
28
446639209
10008
1285961
14578
860556
30555
49477559
8
47637680
8
5
405
6560
12894247
106640635
28271607
129442
2676
3
465293065
6103
1717181
42783602
39
5718
27926
170038
21496733
89904381
289404914
87372506
12070
1118
125895613
551914
15407766
259345
7505
4020
52927
255
7
2723
82620083
1126
126449
130117657
772
35960
47
41493
20
303647505
133828151
298729
249389
229
8128906
387308840
406
188
461
19038
28964
3505
28013
15366074
376888382
16063133
416918
315
15
135083032
325
133733
10124975
2770355
281626869
119382038
429584
2592493
5848460
8028
91374
124545152
42374
15
1698
10
4998
447
4806
11173
324888821
124
313
44
6542
79757111
57106
6924
32025
190848
29
129931
6045
590
310577
16735
808571
4
53
406
6310627
63
7104
794
113
5308
9518626
80987197
18835
88
44610374
33
7
1015
251
2226009
3
3684267
6
19563
75537
11506
1816
10353746
111
438330
3646371
782
32120508
52
118134
6094
8171
1023
476400
1784
469092747
1928261
13422
107
1513
2260848
423843
5
117868069
325432586
119
1476
17981911
14231726
16174
100174910
618
645
33606492
76232
182063959
497569
150929
937
506
31718788
2453
341790
38
243373
7583
39
18597545
381
397
862140
6762
2730
1890098
11922
15927
215
265467
2
14744492
48987810
2
847408
52801421
1737278
19770737
233
9427684
30565
12039
15
103784737
1162
198
6476156
42
708
30517
2176609
9149278
2976
16664101
5
3354920
122042
133
6495949
166
43230705
742670
397096
294
115
407705
1626
66654
33174647
574316
234920732
86
3
7
5993433
177
6239
32392161
20846041
191
103710
139109
193
2
7043532
14004195
525089
910
43762060
82
24051468
9384228
56959
2075633
7911
235
137
18323046
896172
58805365
15
1794077
2089477
16458656
368
32085346
176
178
88
490806
12
29
134723281
11973
14922061
487586
49
296967046
25958
23
19246
16996
263
102827018
3794598
13940
7216
2
455940816
4300638
36487020
7477
9960
186788
11
250
8
31966
360949
141873
415226114
6994
14888830
9
22857
55
1446797
2404831
56231
3
441692
42120118
35083
148
3
1133079
477929
293
3689274
279451
32839541
377089025
2
915820
961927
6
23
33
2362994
50
1949
1259
32
1183
309160
771
25
5864901
4
21649
2
14857892
778851
2037934
36841
75925
54
25720422
2831
146
81018
11886
273229628
80129
543154
11
37749565
346
50217
25131
219
20
2020006
30461
55
4
56546758
303792
26981
17492037
802712
380669
15709436
115310249
220374642
771953
895097
6625677
60
1027413
2779
29003
801
58145
4854
488
303192
8835414
377738
3165
192
1633
564
480453246
1821627
5813
3
132005364
699917
258257
159
4
13679
56
1838507
60
96432
83088
1417
28206735
28
137922
143
807444
258615058
295
746034
272
185
16290
1008889
73191881
3
400
24708
37381732
137824
633
3
99385742
4
3585
21
53525626
354
138
23084344
1778294
93394612
14
37562149
2812
27617394
868
131
7703
176644374
8617200
1147
3090322
920
126810677
26043468
5
8076
13729
191
5869473
1416810
2542115
619
15372939
12669342
66706
16266
2876263
1959
14379592
886
2869986
26360
2
113111
11718282
543
1877963
4890559
15070
234416
1017
35
10
175787
3876893
385358490
772852
3401410
2040122
13123288
5419
1551556
3608
111538
2569601
523
64778
820
45807336
145887
90424160
3
4
17724950
450826
100
57493
209923
173313
10850
549394
31
15604
15
110
14666630
377
89513
348864829
342
181837044
248
13699839
5
8558744
15341557
16
216993
893
164183
5328232
3887000
44288
250229
3542
26565972
1515
414865579
23335910
7609277
13784
316
129571893
232479
83002
2803435
2
1799
344074025
52887
112
17
168649741
218
131110605
451713
2624
208291
143932862
712271
240329
42
45810
225923224
2633
1346987
4033150
44
5749
41374441
4712995
24145554
1303719
71760260
9590
11
7
73663313
120262
1024496
43057
7
3777060
27962
546402
4
482587
159089249
54
16742389
1351
1271
478
24515540
3762432
909159
105
836761
16
13
7592
5
119530
1969524
153986
4697
185943
122154
5233556
4039
39
115
8503
8841
89041
3
35447459
543
35670
1136
2
253996
52973
16367578
100
13547855
1685550
480
15
13868
1574253
1911728
27
55043
968318
501945
3
62
5
3
51
8189
5283166
508678
98812078
62718
346998905
124762415
3
295
1346103
232
490450721
5410911
7474
82
523850
3
229304695
152502281
224
11
27
1092
26182
12872910
449038
220622
202612050
5597393
2882
35
11
4134
57009
26
52764832
215903
1789405
41
9474
104643499
13208
3808610
7
41744
38480603
71
260903
10989345
3188
341
3
198740
49
49199297
99
762987
4352326
30952
585
133
157492
1190
157
373301997
411631
247170411
15636546
54483
49076396
5
5
5871
125506
147563
254
8956975
230173912
1485055
505530
2
168
264056
79752570
246240624
4352470
346499
53
11
56131
654
16
179
84067
6623
1760
9277089
17103268
27
178091078
499395249
1025883
24
998012
47
15
496739
116675509
223727266
5986598
918764
3473
100
10154
410432
4336609
461252344
19
598
170677364
6655645
1402653
2
178725063
11360811
825490
6654
421961320
125
309
183
6
40407124
584
9
4832088
7738740
19039
82774312
34842
4084
66
29
61
3152
5
3466
322705661
434
349151
7
1117519
10399
127369715
10
359319564
13828986
5
1708
520897713
9117
121827
178
4138
48
462
90752
373
8791646
34785
21467
414
1291
5
11
179
22
244061
527751
35764153
11501
4
100842
14
9394630
6956
3053
240385125
1386
731460
99
1041
31091728
2677575
2
7848
1580
71365
51928
23
766094
894870
56969098
778617
12907
387482
189533719
63746
1668423
333536073
1031296
2
28
1469
41064
2090882
6
1616873
5468
7
812
1383075
13
7744
6
26290
180896
240
38
21233044
390
145997451
14
235467
503
300449033
1893813
5581
41
40810207
17
13616243
4
11
22662189
100571474
16151
1021
13
38069
13
2072
48950
64326856
97424684
442708339
634665
20
305117
595
2598563
29605612
4
3505893
4339594
10633923
25080
3244839
6
4
3561427
2144
235758889
31846983
71508145
296090638
2430
13492205
330625225
20
3581542
31888604
10
444370
47
430
1227
110
728
7
3261533
2
499844502
6060440
1419
729
349803
288836
3
59391
19964986
500
21264
3869
16200444
25108434
16728978
1501820
25225
3710160
431
64417191
1895
3
45
395
234399759
189058026
272206769
411666631
866
280194
684
22
124
1173969
935457
70331
25694285
706
322975
855
1141
11982650
7968
49
45
96
449615
95
296
173935813
120451538
3
5361560
16715096
35162166
44
514870876
121
9089079
657117
19291
213238
8885628
52
4996
178570041
84469407
464847
53505
814
3
49
64508
222
531
18547
1611459
4143
160
7876302
107
28073
117865177
17
1035
57322143
111771324
328
2
123
600
67183454
64
1342
177513806
252146
31211
359783
226342846
1313
217923
79133960
238603
28386533
286548568
104207
37594
351215
3376292
58102
4
68262560
22265636
127876346
457146999
97
118
23153503
165307
29891
1273
773391
1443331
2351
121692775
2799
5361
358729117
5886
411070
42
89957
14606981
182919250
4
870
30
3296846
15874842
63006866
795992
16946
4
424
14530
1550
145
119
104815092
713847
784
56942
333643
18
301006976
247
3072821
12921
200
3549337
794
7
10806
24460
362
154493
488890
36
442
111
17
19949
6698
1710
80058
417
5786586
12
13558339
382083851
2864166
31
44241
112929378
4990845
7894508
5
2722670
4585
3076
17339219
45573874
52861652
159
26676
1728
631
3671
933807
25472786
393020239
12132
8576261
3
65793209
12
692387
29
202
1562921
1739
104149879
26958698
466
199785187
22350011
60
32
90523299
4
197266421
2021
89653044
91313
7
2
258940
1845319
809
4422455
12423
3156575
14846109
101198
2614
72186
96
18
83385
1703
822750
65
295199
283844
110
6
12980
54
365051524
5500
968453
4
2
7709600
5
15849
76662504
26
78
442099
14390
5466977
44779368
175900
95078945
11
2952803
1502673
131799314
6044276
9
4
9
961
169487697
29
1527734
1363735
22867302
6841
10996467
6965
106
296278798
35558
7
3616
239952
192739
9
3
21034
2719140
2916
806700
51051
7783
16523794
153587
5516
790
258590
10
2329276
79
4958
7
1339
5403222
1542
18536823
7
59277207
51
222976311
48
2
11861775
6
195
54445113
300968
36017930
1176780
52389564
309379082
559643
32078481
340350
18897130
240
29066
39349627
21368318
2
15
55268887
105480
3327
15848
9
470692
175
122400376
9413990
331944
40
350
6504622
4426
983310
4857
140
3866
5607365
13855
399
834
1404136
26664720
90573
2
68413059
136952741
7582
186
67672
3927
23031298
9908
4800610
310697917
23818807
31530
7
3
45802696
234431487
624
476997
30549
86360127
220354
281
264527
239205161
309144
237871
1058
39696
180696356
6
4144167
472159754
76718588
5215625
5489138
274
2151473
111
4
70
106745507
34
1080108
7
4635
13533160
99
6166112
436052
228829558
243683599
3879606
3370676
1329
1221818
1023
1563
689848
910
97
8395963
898019
6
4
4154688
1238150
507540995
2
7087
321
17
8080
226
38
16
262254211
579794
12345585
12
3
43144653
23017
11286569
351978106
63192
47170
5
9
3
30
156
7328388
3
63133
9
122242331
14938
2362896
114193839
149243710
31
24651157
10307
268160
135237250
12
1240945
2904299
465682065
1933
9329805
418304329
7
126957
71746309
22
7
1021168
59296
109
906
23
5250
1251
5380
584
47077
2
73
297
535789783
161368
23951
232
10118119
4603844
1364607
1969526
134
7486
393748
4491
14
36
16
171948
114
15735
4
44
19
12292
678768
85163798
182220
154
522697
1400
134342737
1918
2
6808387
3817460
451499132
6
27790609
11
2
7
9973912
4467749
2846
7279465
30323697
133
4369563
5405
19016884
2
1493
3
297114
195384
16374
380271
14867236
119
497
1892727
192674
36490
36085
104701610
236
3
34829
136007744
33
115564
423320
1479
104
547
114
289257561
268922
18797
575804
19900
93
10475937
488
45723619
605
674
28313
823024
50259
201943683
519892
2465350
149215448
24375
677
26
72
472937
15
5512973
238902807
25929116
237
31
5
4060
58784
2466
73672
973
3098467
4002263
30723
866
1875
2939
182193982
3
11352728
17270
44896238
11270385
27
14
2049014
5785
15412148
82708
2056780
82
318271045
16305140
3
12
29671791
278913987
1351
3
7716
481846337
4763
383
30
500163
127579833
170
2
6692232
1740316
261
4106030
7090095
6
1852
20581041
12
36063
149364786
155
121
405992842
16335
5
2
12516
14809454
23761
56931069
501353678
6
9841
14
98177047
73198815
10481244
546
50484
5843
2
13425338
3901
883566
401
4971
9424
4250437
321
351718152
235105
2854396
495586
670
2757
20
1570695
25
148
104
920
560174
748
6116
13
13
93398
25769594
64616
240580
19467607
902
3550542
9166
13190
116
16150990
587866
15
5473
104607
61446
356893
1368
32777
7
2
11
341167
4480180
36316453
1467002
11530
330
20
443239646
27564
50
410
43
5531
118368969
3249
124
4700703
4
4
25
49653
14213
20
161
51
5528
723
465541226
12291234
58
41590810
67
2
161205
1517000
1925
57715688
27841
5
59695227
42703700
1916660
65
1053
3
83927101
391367232
1928
488
3843
2
497122
235
203495947
49742
2
135
1032
172680988
148072
2
1001
378
26055323
59616621
13986
179
351380741
1459
40
4
35
6520591
189292
3604
722047
38090
12
468
6703443
4644797
15134546
899346
368092845
7914
27311264
645
547777
559
7051655
57115
811
11330563
15
6
2
5
29
31156813
3
141
5495659
68
31600843
27014
1556268
3580
187744215
1859
4190478
2089
315567
3
94164
10
3556057
302648
1791
13161
356325190
26
10
31370
772
122753872
4
449557
2854
1031177
244
6136
384788
587
46509590
11562857
9002309
156211502
118315
244409
9
634
52440174
882
9735
306626187
166074422
7
76981725
306
2
19
46
31
7
25174659
3
223150
144702015
9718
104586
2364803
11798
271930
55803
3835
6390191
21
84
3
4306249
10428844
2583
363
3165
693
7904
1059935
131
506101961
93700559
718611
63763
105
106946448
1356678
875371
2542605
17877957
7
21191
6
388554087
901376
8068
3535
780848
3996
26
14492592
9283
6822
58663908
484377
7
2276087
205
6760
1496
34
897
20107782
6520578
74980597
59699710
82309852
20115
2
966
12345221
49265
29879
6728126
1270
382729791
72423742
3
142
15770913
70378488
165947583
10384
11515988
226293245
16732
347227405
256417
367001
1063572
48
24998355
6
101532
980984
24127
3677
6353211
226881
6
403956
602
2842150
100320425
5728
90186
253598
277055153
5
53634
33
9
902537
174450
15261
3
231
34
4022924
1015383
260451304
9
39954472
27186
7210
3
3
2699692
228204970
21
227889354
5360332
45096688
1018402
3758143
496042529
255084
19732497
1402
317757632
20000
142661465
517528
1553
421362444
443543924
459
6963263
10780163
5235519
9040
141055
1947
9
95832
2191
229
6726
994
4997
2
77204
3674
3669817
11
1593
1058122
4
106697
215907
65
237
207820011
2367721
11152
66056285
6
70504
2
868813
27
20
3780
16037119
204227
2763540
45
16
438559
3837468
1594747
53254
248
526
389510
1298038
42779
14327026
1257
1345897
530425
27431020
4185
7
1806386
28
12
195
68968
5
20788
107086
4
221
26493398
16782915
8106
3
2493760
4680
386143
215
44724965
658
81
65767
8009
6
254
16321
6
47
15997296
400
68
25931660
62625
601
433
13443
15
118
374
26
437856512
110831
166863549
60
2084313
69591253
2338
384439389
7781438
94478539
601
1030763
3392821
10486
1325767
2079664
538239
3
391531726
40974986
47629
4451451
14200
68
54
250
4410
15399300
12
18887571
1676
4615
239992591
227
210798
95621570
2881236
832
1212155
16785598
15122412
490943332
19551925
4923
2
11
14
6
419682958
154
110892140
454179
3055944
30101
1967004
2421
1009
2128
105434711
447687601
57507
65489
77203653
256845318
940543
364980126
118
73264674
22219
255911
20
7063
826
148
181013
5
33
8
480345421
149
5665453
28203
5685477
402879
132694116
14
47250092
48
2
12010
5967152
3
1542397
11
58832029
1925
13004940
127
42
7944139
5299
148
1531
164
154549763
8846757
58344074
31338
4
1390024
99308
84433
35188512
11
32822541
2795817
595
1502
21101025
936
62209276
52326512
2
240810
3790769
21356
26586
52047919
4566
312926
3663
649
864380
12
64979
11774
21691
3
303474916
8587747
29
1613760
158443357
228741
29907166
21310
40
144636
10
24986
837567
6
4049
350746
43298
75
9102435
30857
105
9017443
2
11240293
6061
357430158
313692
303451105
10
797700
1884
39414851
3
175784131
181
503
6033
3789823
31
1750
16079
12359010
11367475
3
5422
1087
36428536
1229776
4209
14470
5289376
253
3
730
2075
31952
3893
11493737
5
255
571
632
314100
3321
132358
31228
7
3351
307
3
340724760
5391
330
5
153463295
20200496
14
1142
170544344
6939
54958
939
808
3628
7686303
15636849
26524
144
394
12876
210712331
329726315
7
53893
15
1924
60911
59099509
3587931
149715326
1238
341943568
144107
178
2113842
107603
25
23147
14342
3152956
22484
124
760
22
12061
231171466
98236003
26
9726
2668222
1010
135880730
30
6462285
45988350
373
289928865
514713
379
1242277
1611
399
12938885
13856544
64934
443
52807062
6926433
53382324
156746
6
6879
6695774
29611
241429
283130
446817
1806
6319
63835376
59272065
2
19478196
3
14033
16875
2661
3219889
1039437
231129
359
13794152
123292572
1089641
974672
6248216
46
899116
3288
9
363
188839
4
86
5798076
849889
1898340
3572011
14
6
13483
8285
5848280
13
4
266391
1264754
9725255
436229971
217445
2
3
1198
3806156
395697359
1141190
4
1273628
17
883822
102874
18
86789360
319
377281705
44
204276332
4737243
7
241734264
206802
70971
8653
492552
670954
5
5
197
203799507
1037
69043
3
962
22293
167164887
7
1800
205608038
734771
95459004
60689
48
906362
857
81040118
22018568
2028996
31439
200174
6784434
275264
29
10690210
226
242113944
3629014
2585352
121126100
3
260651592
25564
229
19859
2369206
8631
53009170
76147220
283751553
169478
50531
20639
14316766
211054661
48
1369
16118
531
201721
532914156
457
654567
338
3
550
3011
24
128157
33
705511
50
29714
10
10
101
67208149
281083451
12857
1200
3
738
21488477
256020
2041651
55
489384433
5983124
4574443
904
119
30
11706
586
456879
71615
89
75
6717551
299995
19377071
28
504160
32
85506494
207
532983613
687
613
192530633
7
1168681
592
33824904
282391042
30628100
154179
13039
994
3834462
29762
2045541
823412
3
5913524
91216367
93423688
2708979
347008
889327
13301322
11
370387
117963953
106
248145355
2469582
491174
2
145
685670
4046370
121989
3
161641
7
15048
644
8322
89260070
172
892
93457
376015103
218219
13970313
675
302013
333192
31
197918
172
112845
454
9622257
24849782
73118306
30314
164
861
8589153
1714
447260332
32559575
2440
121575547
131
2
1834
95226
8
122684646
72678845
24370196
37155325
288664
723954
1946902
539183
127
925589
1272255
16912
28042
15078
469091016
94
32568
2514
959637
168
436
295649
8679827
240685100
37
316767
1506
273019535
2
1331767
67375
29
30385
3
3283
475827397
770
16511
44
44443
7362410
23
122
7162892
149300
14280501
2552147
114022
18468347
51684683
950
797
286815
791
439403
1021
10
45137218
6
943541
1881401
708657
6630636
11
2
8212
49
28744
9
99266517
443867030
473716
803
18981
411309
15255
498
26994
303
174212
62872753
141
878
26657
20519948
57178438
441911
2550249
21
24342
34
992
9
108255330
12304
12639
321
130830760
498
14695988
97296
77
49
24
270436791
741
3037
21930
962010
100389653
111043
6905
5
137623
210
6689735
56448306
25013
10
306633346
330610351
11
131762
2344273
59959506
4840554
2127
6149310
1894
53089
26860950
68921425
4
158405200
84418
6597
1481
1174869
78907340
117819524
12674
1736
4299475
26437
83344864
39
5442599
2686519
24712
209
815829
49
2
1859153
164233791
48
8663602
1916
3
3
21956493
5382
1597
121299
1800
40
17
746261
113000
4669
33867
2133271
59279
6
575
14
27598
36
498
1875
213
3851799
6115
1971
24
104
297164
23851
955
16630238
356893
10020010
115
12
1491
4915
209791135
15
98
759
65
29196561
40849317
4490291
23
113418
166
112087278
298830
300404
7
6458275
947455
30034514
4
168065
31161723
38090273
3485
661461
117522331
922
510
2119
303636285
356598
1161987
217
10
108
3487618
2
8
3
58
251048
533
92
2
21841098
180428
238
423869
125708
10141537
2075
749458
87305557
39181
937
458815
23236
171738604
14
14
14
50989285
3
44461
61605838
234610066
243150
474300
32409527
322
748891
2612
7628
76946638
342
113
470
350
59
1933118
2136384
553910
4498876
5341
1701
4
11499
5
497
263935854
6
2230588
1643647
14202
72392649
156604789
701
18185
624
45
58
61191139
121
4242317
136635
106
2073355
77559
1034568
6277943
51481
450651651
33713065
31200
549470
22510892
13513
99909
54
84358
273295411
166
177168
388953718
556
364504
505414
125
17
50349773
264315
580
38
2
3
5709184
18
465329
231454042
256
58382707
1058609
3126
13255
15
1485492
20918313
867
4241856
5368702
4010
1815100
252677964
2123
4
33475598
283
25256
25
80
6798907
1958402
3302
10408215
427
188767
2029266
3604165
204982869
1487
6602
724
800
1761
451410
5566
4178
709264
9539
26
4419136
504328690
10711
3
8019
112
5465767
285027
688
50385056
17987
741115
1913
4574972
53
9
802
6264
7969
15940
5211
554
47
1399682
25971034
263584500
698463
28
402
3
1779225
373589991
3
902
12646965
7409
331683691
215153
30
7
504668
7896
131283
485135
38
22497359
6064
1801571
44
8
152361
4322136
3888
5822
2979
476
64
30233883
1715402
74649107
125
13
6718626
8313268
106055766
75433515
248
22
62612
24
111693864
11
4325
154240176
1650037
175060371
5
3547427
47134
196
410
4482700
2526
2040
8349
6
48377204
16442986
81
3095063
38
24683
76
1482565
1240
109435850
122
258965634
490373
351831
42456859
88024785
6218
5377584
31847
1786
278978017
93
19528
8297755
536656
152740024
12128
5177
2919062
4
358696
21810227
77350
93814074
886
2328182
329
13883752
298362
2149709
89
151
419480559
618187
255295460
5
3
20740926
447
16039657
7
368871135
36
29006
2
62585
231
9910
192524
89606024
70156
4169707
2
1988
21
31
281865
55972698
203
115
28645095
10392
57927
1939
15919
23381
471939837
157
853753
257166
80267
40197151
2166266
15196
7
6525
1155
23961158
119530
3
52166
1713960
237996818
15486
2271
570224
7440
931507
127715067
75688
17881
8371164
48
4
19399010
92973255
15404
6
80
25048
2
1512
2016895
35016717
1394
48934
31
782438
307644
5400
18340
80044209
306
8694
624821
264789625
19525208
502897056
828
314
12062
17
83
2
7039
3
83
31
199047963
895
397
3481
3
46589
54
38056
86145187
54469
353384
498026573
740
143596799
106602
60015035
32378932
77
422525996
119283674
197
26533292
1564
1709
117379960
4702999
213
375
8300201
256668
3
8145
317
1937301
13788896
939
34350
13741765
185341236
76237384
11961
437784000
189186
7265718
501093
133281539
165494923
627
125
1769
42
3220
46
5375
5620
110
6
9494
10225
4729902
7967911
16
6252
3873218
1448296
119014761
1121
170127
106978
1030795
7
7288799
1321
6732
3632346
3956
7049513
791
150515435
98883
3024
4
16454740
67741259
821
125009
11
216
14870
11742650
13827486
899
201746
15
105172
465823138
23981
21
549682
24655
280533956
10
3
47
105812769
335316834
908
349
459966639
16941796
182115812
61718
5
4600497
67
16877
14637
1177462
1957
10
8117001
122647
40564957
42741478
159
960
26
522
10405471
168722
186
1004
8
123957573
1743866
49085638
1504749
15769134
6481349
440427937
7387322
82
462676495
621
168519
222848
14612
262
67
134
80516235
2956
328545
35
47928912
32512929
27
894487
6013496
13
235523389
1523
206945
6475996
467
898
116087
360776
6144846
7048042
533367756
61
52482991
1096630
237499
1682966
56
113967
94538
158
3849
3
3395
7201659
415
4842964
842
353223523
2767
118640
10060504
10484154
56863050
798933
231690734
67489
34129
59816
880
30701
37
3
7623116
501
348174784
139068
44411
1347597
3692776
62420
43
382110574
7209332
5693
321948894
400123
9025
876301
3
48
29828841
6
68
23943771
16342
11
80
505071574
29429
103
164
148484214
1662561
222490582
3324180
26183910
648
7720134
116
231608389
11837649
52651497
131346088
57722
232652898
4144024
127734649
32519575
3
48739
6159083
1668026
437
8062844
58
440
3544990
216
235032
335135
709010
217
10793
49
10389
52
16170
4437727
29
48421
628
8
1016955
246
163026304
256
7437
10256223
2007408
212934520
3209
160
103608
2916437
8
13
7166
29504002
8
199
232048
11458
87121964
40
459
8390
90896
968023
696
1248
1764
225
10397
386
63105
352
76
120
30246
4096
52144
1950241
16
94866209
59558
11
4155597
172833678
261839
557343
237290236
96
294650
7
126632
7
8
9206831
150
1200358
54253678
169
10446593
3158
26512
54219
908
2478518
3
3
78610
41
62490
85
20
44
7049053
536052
67079037
953451
64927928
8960675
61938
136648
175923570
526355538
15537
375680
721613
1595
104049
11265
9819675
97
10210988
21824
50007
76884
2
5
27857470
6846213
404280892
2
71946
11
90044068
4396
15130
34890284
5218
101836974
243
348
87997
438
3242528
30100055
2226212
7263759
430
10683486
39874
15442
2739640
23084
14707
601
53
11763590
22
7434227
127935
35355248
3397
2867790
12801
412
228536568
6194101
26194
22303283
999
16119
38935186
9995907
9800
1390
174198261
5
54332
115721590
51
326649
190950
179241
13
481
56884158
115014
151
259340000
31578
26576
3273501
7531068
1126215
49
265513
129943
510771
465529868
6309411
3
48008009
676151
286
309
31
6719
269660
141529
13
24021
59533
8072572
7
993
180110212
1295431
838
224
4
378
11
522219
4944956
1438950
19
28045704
7664
177299
296
168177
345
457
126393
6823172
58340
48419
84
3
4
114
12011969
36
23060
115953
143619
24709245
1388
3151406
2142
743
119
16
6214246
3749998
26459893
33143544
161
250
1007484
104960
57588367
84
5
19573970
10717
3851
767087
13
447824
447475
23978
52
12971
5406
57
4359
2617
613551
207185010
1101887
254
6787535
4
306765569
702249
122546
1034483
835
21983423
6361113
10136918
26
1426486
12735149
720
92
36
3
115242
931
874
8
41206
63
36
26004
54
16236
112654
1431
29
45
362722
13332515
8
219
427575096
96821720
1689
431449240
365
1106869
151
476608
93
16399269
294
12345
17752698
7110995
3
26378935
2532
15
11852
3936
479
338244492
2
15899691
2145
29544836
4334491
47436
22
26
2418151
14361633
96301376
434
477780
2244322
20818
1825
149933353
3
51686
11262139
24
8144513
646
16510102
185
3
2438
13
183552731
77215558
1043
3094474
1400
497
991
23541
267
13037445
10876
825
12
46490461
5864
109
922306
255
15312750
203
55
42920
20035
197134438
530
46
184541
59014
203641
2119
1330
6835319
1085
4021
68
776303
477493825
117
265594
14683846
130
23433569
19
3642373
1489
27001602
25143896
822503
1201753
2684
46103
1530537
139
211815
32365681
1949
363172
53149201
13
54590
11234
18
40037
13676
3695325
6
2027
9899774
7739404
4082522
135161
1054174
250
215
82
910
2156998
777
151608199
29821860
114603401
340
8069450
9573
919
8379403
409072351
62
31988150
221
7958
97673994
266
63
15
27011879
52
94
48816
519226892
4021173
201
20952
3276463
51160
21454494
1464
1445759
594
5680
7671
969
288378050
11655129
11626820
39566574
45057817
26283899
214
239
207
84
109102
8251573
515
3
79355403
253
123513928
6474
30347792
25
267
104386913
10463741
37
313
403387
14181
225044206
116
446
271
186323
3891
29418834
111609983
58
29849593
276
219300
86249541
22880
330
22722
419
109
1033
3332
2
3312
251147642
98956110
122087
14403
1079
103724661
201457
181339
502105
24687
4862490
16064050
117945680
3651
15965
10327497
1828
382
468398734
211289
957
47
15
358308
115
16531011
3153
13104168
2979435
13
4
3
63661934
6108
13
2
27338446
285829161
1231704
34384
30135117
3053
29819390
47599395
488165
17
1619398
150917407
1379
3
100144
7
282698875
67881
3461579
425874
10574777
1929
208622
78317340
2
126237627
463
18
655766
27
1361
945529
6351
374109958
392606434
1663
52441
5
21376
109692
3334
106086
178
99286
372
64309327
436283
30
2039297
7309174
23632
9
735
29726260
280540
29576292
14152102
14356449
21
2296
363091017
3035
33
135304
695
3038
32514
131168904
17
8
249
4084
30991
8
1743
2
2448
15
54
81
14
21578
284567
4134552
264
167626
22331178
498
231
39561
9016
9
1520
385
223
3959
26
25
37119964
26773
296511
184221579
309
201178442
75788243
79597
60993659
15770501
122338
261
13
11156
6541930
57
117902202
53708
353066
2347766
3770324
417
24
309799
65075879
260384775
281474
31
43429366
3630
169600
21886443
945999
25606
19755
27661
16332
39271
71140
409837840
104
375023
179
9
7319
39887105
92721
7
262835
7809994
648
179
40168989
42112839
9
12
249839
7564
39985
542380
5
38907
184
10371549
55
57386
7535
11
66086300
21
26
1159
19
4685911
130
13457
83
3964965
61268
1300
7
23944
757
152
136824
1288
3277
510707
31402850
4
94
1315016
3566
218
45162
1479315
423604
704
227
2161
604
2004
4130581
243593721
58
17036
4607
22138
14641075
1380
25
58
57824434
25332
1017344
11219149
44
1860204
2
49
825708
6442
7
447598860
283488540
414875922
40998942
337
55693
1138429
1702836
6626557
977
1867628
497672010
63586
6
1675
1555001
2
43571
2238
23676
5
80216
248
838020
6373
892
12
9841
1248
1933
246
2
245711126
30
101
33186205
34362
14330765
12
3406
2371
1863669
167989574
46023470
3
1013942
332
13182
15516025
205
746
90
1770
4231707
504774273
348
55
5882
23442
104133310
57
5471
13
29
80023
1379036
437
31428498
28770176
3809
2659
1037761
10
585511
15
13
1534
232254167
637
12042756
918778
188576308
505
682976
987
25706974
501531
692922
23
126
81
204054
59458
30440
14589370
1777
1961395
2052412
5182
245
283
39622
3502
59956704
915
1612
993980
23803
30502
1525
26
20395065
91
523150
130
681897
22583
417366
145361
19
69504844
59
310349
123791685
302
59965
1433652
42401987
20475
43700
15805520
228444416
217759102
9
354
16
5294500
33114570
7972
107970
80917
1933
3960
3
1834963
12450
221
16253615
76
542459
96749
4
4
12589005
1321929
462675694
387081233
42
8732
2
2870
92648294
779295
382
22
6776395
853
20069
465488
95645234
173241
14591806
43567088
2684949
808906
3047416
20
108754
1191964
1307
1483203
111940
421
415434
239703
6327
14773
7920
4
215353
9492715
315749172
177901954
82305
26143822
407961998
30205012
23834389
24381603
24
1113767
884156
9
20
23986175
10
211
1732
60307
1597
3
90879563
3315212
26
3772019
24
9
40
7388
6908188
16635370
4
6
432797846
13191
363439
7035255
3
8270714
695106
160
10057
166191
453
22251
4839053
5
255220
90203
132372
648
65807
2593
7632
3121071
106540
124322559
1041816
559226
89
13
3
6748228
30068
128452537
54610140
345813
29626756
345313309
54751
3802
41924684
96
2128
63686322
1905087
234661
475233
784720
180230051
4
3416388
710
123058119
181530
140
159
1744586
1978517
1868132
6288724
33256
4
156223
475684019
784
205479
90678
294234
196983
13
191844273
42938
4
70
84009451
129
604
132757
140268840
98186297
12337
4582
14971809
5363
53190
67323
19063993
24
9888519
478680
89
23119116
234
187
278957733
151353
2
27823
13147
1763563
1657
6164147
8714
51263368
632097
644984
875672
109608
3
82
7459331
323
120990457
782267
11620297
31277
25
27
336704
5232
1117
45959384
5448335
1976733
7052015
149435690
300
31500501
6288
3389
21
2693664
2241
7241182
72699
27953
497
23433885
522151
209
7648
41078
163966267
26
120
2394
2011383
107522180
29
2063881
3605
4935114
41
2
5386
10
327965
149516
3553918
86
4
42
17
441
38359
596238
615
16066
2
1801
2868
43953074
50713
879
5200819
82064
58677
11356002
12
1414398
27069722
173075
27426648
134578264
184721009
40
11
84153
538
44563
22
88
27402687
419
4017882
378798
992640
470
75014
190
4049286
3
45
129742915
82793782
240177349
132961410
3438260
181
2300
956150
7
1244481
173
1068274
28856
3
114
7056
476139462
3417
100787523
760
3
105737529
165
572
3904
3917
115935186
1275677
535623183
18
6038
32973096
531
29
312161
57408
7
69
2720981
14209
5
53388
36
50425310
321
117
60041
6
15
41476132
3520864
1731389
13
232735653
7320994
32282
20249
6
16298
6
1396970
371
405
119072590
9
5
118
2340
3
3038378
12
2556591
121981
4
495
7555
247194
25
1712
19507
2093824
38676
561
1303529
247
533208874
200003558
469877237
72258
536721528
122523
7946666
92
5
29755379
64273684
6822
2067702
117167084
22
302170
450215871
7563774
535359
424458
16058
130213
125067
855
19
1270378
20676598
489
2
4
475245
114281850
824
24
66946
3
35001
6953
238338744
96
43
1768
219719
2454
57712118
16578364
17659
223730304
58840
3766512
1185
19755
2144
115198
30349
104514243
65425264
6695
478
1160
1548
1034280
62226419
268
3774470
2188896
4898201
485
57
19526228
114992320
2
2848
3806
13
62797374
333693
37369479
30474
4689365
692
32
1613
4230
8174
5327
6
3989
2597397
344
16085
4002
1348
9977
115
20
11731
51384
19267
5621380
6
3
480626
151
52
1394
137
8937
11280726
14956486
27
2323
343279
14080
16
37521662
448612
7994143
175
392451
1207697
9455
50314
2827
198
47660
43650331
61065
34
67
13988082
125066265
43832
4022
1961421
349
269904
774
738
756
12
24574
720077
64741
1231943
5
355
143478
56822
16
129318980
308042906
8904750
6
382
80363491
15708169
58514
53
1473224
5314
23372
2
15276
23949620
3031263
5049
56255
986907
5051
21
4
1763
14405
111505
118156910
2
99409
116918725
48119
2003105
1344
6141724
5827
107888865
301163712
51
2649
120
123
3451
36
576413
5
27904
60203
32
75900
673
62464705
4808
123634
3109366
3553
30424
43
961902
32619110
529
129163688
43
73961
86237
325060
19946796
2061173
3988370
4306449
879
322621
3
14123353
105801048
743365
14454
328216
47642
32928
2
2982
17786834
64057290
28
42
39407
31699
149661
66
2407
17540219
3
3117668
93
4525
22
3208093
31
2
1038877
13336
5041561
35766482
1362863
417
10
53
246142565
23759899
257108024
316159
63902515
32705513
29817065
349
276
10
15
840474
205
9
918
6
39725554
608
88261
25850
814488
19063
43
1041
50813889
38
3592900
47731107
173730329
566
7
11609
181072
432352
299764452
275760449
1316129
100154
80549122
5
474164638
879
127295
176
5316752
2
35422796
1585473
66397356
60669492
30
9
1526
12660860
1657942
59420370
112
457368
2377677
60776338
45852225
92417
388713
3393
1566
32456156
156211076
18
48758
104
472944
29068
261483554
123831
7302
4
1580436
22961268
6271032
172210294
7220
119611412
19114
82
191783
881
160261
4
13
63601
943895
39386
18971
1294
284
395195949
10226167
12102334
8589961
9
48993573
1890680
183539962
192407
383589
9
324
19924714
53
64384
254777
133431452
251418427
1390919
658
38
21597639
11633967
57124
76554429
29273468
5352
16552647
7554
126102
25052
535865770
122990
639224
930778
3
17
4311
89
1829
1677
24554085
54694
40817
19
7
14626255
15607
9475932
174587
29518
105
910
1839
96054147
776320
12720
4140
3357
417687930
171
3186707
78018017
2
3927
45910
23
3
2015248
225281
6
145
5
5214175
330
11890811
25922
178831312
37724
619228
3867
166035478
174764
5439
3
792620
1292
1917760
250
425
6
8935994
1004
13374
751711
438
1079503
655666
3
6221639
887505
10
4524057
3
190701
5397
2157121
728
66331
703284
107779
14657573
3
1472247
26
28179969
809047
12856
4905106
54940
2841
3958
9106
473
5162611
2667135
22
116493
439023514
219572199
42670
242384
20
129707
110813947
259059
37195
56
927581
1243736
6004
10368705
81
481
5
5275882
1413290
83
776801
247563
265546668
18384878
2
6776486
51
1600
3
3
1575
1858
4
1867
140633
1685
22375184
3
3985
835449
3975
1786
217137
3
124
145743734
100765
12
1684
517561
65969565
2483557
10
6
2039715
5
56281
3703670
1426
7
2401
45
59
25933
700194
7159
293
5849
2379
15316
4143021
5354060
2926702
11
26
127541
7045
30100
11
8007
5048
15701488
31095
283500
79506
1746
31258
7269080
10
13
499566684
47792
7145
22
257
58984
1173
97
232
278
370923832
12783
49261
55972
177092101
8820674
84789
490961359
14
219341
15375093
6
16338
134
4556
40589520
45159342
65
863
28643909
16106
3
1551
19414
54057
108658589
111511
18747
3
309
24
52
381254479
2
410798
11326
392772
149971323
121018
107
6213587
13
2142
73
62
678805
83
148643
435282532
2820739
442
15
504422
10971015
19322913
12
4081043
856
100528
49292
105232043
7
261
315
1457
428
328598
45
209291
4820079
50789987
14658
52474
1466
1747405
9086590
186
80109028
327527
259055228
27955
497750730
4162
346
304588
28
329
14003
13210
55496
126209158
2
2832473
213
4320125
2
11
3365
451637
13642683
21686
11688
8716489
69085852
11
13
3
4
1325413
203659
46
52124
81
15215473
2
6
61
2295258
15494191
920
29
388
588979
148975
46013
27
1900550
15926092
819898
52
48601
1856
123941096
290996559
770
1017
39
518
215
138
151
33742
132219430
26
791
12123
17066
26552
4
847
1135109
115
7
37
18211
15
450
378
2578
14
2195252
15
250977
10
1529694
1472
23206561
43247091
4361623
70351340
108
167242
56682828
266975
51799
80
1043981
669272
31
370994723
210291
4
903
873
1997
27183
3930356
87913474
9248782
16
74269216
45422836
446977
523
8763500
132227
3127089
401
473
9
5
123
57
3
514352
943942
1165095
8409303
177
9984
75694479
15
313
244262
843084
5
932
124334233
1658631
400167
15516
1312058
6016071
25
1322
7
6588901
62
12121
36
87047
12367529
7871
12
10682
4
8830
61
137
216574
68
6650171
2
18612323
145484
43
1000
67098794
7
14
3687931
140598
114440218
41620
23034
173936
119982
15
2
159532708
12
49629
21946153
5879
40683327
1093
1073
5
788422
30880
102871537
26
737172
965649
53
14
1791381
273369610
6954
708
7
80
228563
2
14982
1383
82810
856579
2
86548
59
1987
19
2073
1424
700458
16
305795
139414010
285300
119347
260545635
624
4
12
231
132892
9
112723324
448889
377
1371
45
83674357
11779923
124
37021
494189135
1608
34365
21568924
435
4560439
53440
137
26184395
26846079
261026692
67
41986722
164039
12664
218
698516
3
106845
7134022
36186
7
66813822
16224724
425838075
4458
7
183
5060
561
314417
154048861
195107776
457833618
57
100
79820
763239
7802105
18189
1559677
123
182613
8
5723
14477194
47
9384
13
263251
3001267
7345
932981
2019226
1184323
1008046
123
155564
369372
13
162
503478595
503686
5
478529184
840727
5242
141843920
2279
2373324
111
71
105344
79375566
650
5
6
31158
7697828
65012124
187132034
197590891
41300
1668021
5360517
452679
34
37
93598
39334
658
570
752
1029452
2
315
4
14691135
16165
105
7614755
88627
1526819
352398
13016612
16059
32204
398344427
18256375
81017196
119017074
22
4415845
60
882391
77131685
3
8285
22
2
49
48
999
2499
229
195236259
52365250
18
640303
2927
1408960
1106881
161826
9
17
1423079
86
66
648
2
119481112
121
39779
85
138249
29
18
15
215
10430
4162
33746884
85
2013820
11058275
404667
16
20
886092
197
8
19
77885
8051
20
6758260
3
326
81387
61247
4
18
14
2311
180538
84
168580144
844530
2990
60298
4878723
63
498547
738104
84443894
10550926
7561961
2
120
45
2004
3228835
125463
1717
4850789
357
57
225715759
23475089
75389
7
2
19144696
16522
18
2
3519155
552
52421349
970635
1371388
78879321
39791
16096
32070
209662293
1565
724946
198
474861
7400533
175
196
249445
158
393886821
51359042
2836227
181670106
1216292
401240856
3437560
77531
2583
1178153
381511
21
3524
15518645
84
954480
30
83
15
900
139
12574677
20563
1505
5449
7
99688626
4
61767088
7
115974
228
2996
84519392
27648
476680385
4
6
1964
29701
111
49429836
3449132
3
79
21672
13848207
526316875
580
1084
2252
7
2
1263
29
2635226
14329
73
442
295205
27
121
7418690
1810
83
41603513
42191471
3
102842
88
946
587176
7175548
106921
45389
24172903
50
7568
60600430
2
11
53748
228420
6
250
6077295
202934
29
202
23297822
176761
112
357711875
1487690
92459909
48284133
1194
946
173645970
120
12998841
8
186631932
212
19651
40
207
6264
3137513
1406
147
26551
9218
76
6
10
7
94976
31
329443
7
1996682
565
2
3780782
2943
409123675
59563
14037118
221
34087
1251
7696744
8071797
666464
94918
12
12
76598869
32956
1487
75
728259
76
5157
247653776
7
1033007
5
19
3
30
12728
12436
3147
286457394
488580
474226528
92
55
1277747
14
6862518
146152
4696308
80
7952347
6193
1745080
245
384
3016849
11
79838
795
118819348
1818125
31288
23502727
89
229299461
50248592
25276
21704
856
11365120
16
5933149
928565
185
460029
2131
372618
25
2560
2
9
16
388
14647330
104
3573919
317
16117343
2117830
1894107
10243393
12970
68682
635
156558
3
1814773
28400028
42461428
10907403
2674183
28
19025952
281647727
780
192
478
1292316
3935586
14628923
393013678
1384563
535
482
26
8300604
3023173
352
2700
733
7068
11768
8
4212
584
15
7694
425277901
1588
3
28898
7521
116039842
116864848
73
7
21
993
25087
568
4700
232168006
1952
286257
13
966
229380099
170993
290
3
7462
11
209
519583939
643
202
6335864
4805600
8057627
22797
423164481
258556214
96
55
17348250
127
15
2796
20
67069624
3587869
1892
4136
131428
18
28114324
57
37
1021
425
266
538120
31802121
7376
2392
7509
4
3
103760
11854205
14738547
6821
43603
175805361
246766
2
4
2195
7
380
1540403
6943135
453365398
84026135
7963
40449251
116823
17830
48
590
3
106
2
471791498
249
234063
39488
8343232
1570
723724
2723
498057
17137
20604
1640
1525305
11
2471467
152482
4
1756234
261833
63823956
2
2968340
166915
63050359
1760
256665182
319
32
227389597
924488
223529320
8199211
3
2307099
782
22
98524445
145196
2
37213
4756531
1239335
9760370
967216
836920
730676
456
639
300845
138694
2930545
84416145
2
2329472
56
38834
48491862
28224101
34167484
67098531
943522
58209952
2
24207475
42
7664
50
7
213
98132912
31067
257293071
1990906
538
111068
29
1242341
53269346
410916624
3
385
362
3721575
23
12740575
2290
6391
4021092
117
310
24819
1326
45724546
47
38305840
195406119
84533040
9524752
15031
118399
7078623
11473
12
781476
177
267
63831855
200047
477894
699452
1693
5
1669795
5
480099486
53173
12
16
6
1372221
4859
28274
110336683
267
333616390
16363097
344879
4
22
352640961
24
15227965
1032275
280
173443597
1249011
106331
21381
163756
676560
97663812
3702
38044915
929327
29993
452216
998973
355182
2
7887
215377
99133
37582
32273972
7993298
7980210
3310986
3
121565420
178536
391285722
29
55701
8
2425201
6433
15662184
7297485
4571308
10531196
12566
321088
462
801
255384536
152342
3
15790
7900909
18512
4824
19663
246153596
104681
199933
208
737
3
709010
739
113611974
131076729
74
14750291
56
35815
161460
22
3096
11159
13997859
5
1113746
946
34967
2733
20
1226401
9315
32849
6183
4377060
28
9
7651
915
1372568
6972350
2775069
55381456
10078362
151
196746
59843
76986627
7654
732842
5300
30933
1842
7304193
296
14558
2131
35080
3
7530
4426942
3
955572
11696851
4366
1620
57894
128958248
22923
156012
125
997
253
17
2
194505
75954
18171002
18890336
878378
56489
3
176928
38761976
13709975
14827
27
29905873
305140806
5869650
124
344697
9573
123852250
179028142
3831
235994919
18
58974500
31357
462
102366645
90614
15874995
71518616
112697862
26599
6516
90235
13
36547
3613502
75
8
178
85674807
1144
5546
129409
13579
9
92759
60494
110
4854898
10
8648046
2
118987
63
441
425
3119935
110345434
3506
10
12612
316248139
335193912
50689172
4
40742527
630
90343428
8
28
428740
120258
93299
1314
2
483
23569376
310459
43
4170
350475
53032
3
30
3
355918
697584
230
24574491
92664213
79
376569594
17516
1459
2019
860314
3065
16369536
44
83297
285634
68377
39982276
1182811
3547829
2015840
614837
1711314
48320800
7758
51944
947675
30
236373972
1230
9315
207
2001
307018
9
7
7962110
5
19034469
3122912
11
243307
3796
10
2614752
49
14583146
1222653
21
39541232
3763578
5126
2
37290362
75296802
122112
3
71
1628497
9636
4332441
59811124
204
1007
19259
516463
6
251
9881
174
21
159467390
277
6931
60675769
15614
6986949
6272801
104798
873
1874743
4
13851
4
5465144
1313808
89087164
3275913
59938789
6
128
316
174707
1439609
14
14351
101
134
79
94801877
7892
369032439
36112
114188
737
25521239
3
7814832
175114800
16130327
869211
183130
29
149
2
857128
3159
583342
60933
779
84606839
17228
15
12
409
103945
3725860
98927
219823
136242
15947452
6016
167
109939648
147541021
28
3733106
47306805
73
5
183848770
3
340585056
9531809
2092
53
110629
26548
12774007
67073
4733060
7523
118
44387
58
11
1550
8125
27863127
3
30418752
235
812900
11518
48
2080892
833
19864
2
98999987
4522
20
2061
1623893
1207
80016
4636501
802715
504
365
203474984
470985748
7
257452
98229910
3
25
12121897
95377
14400
14811
2657635
49295
1882
210684125
30313676
563410
12
323
5
1856889
19437808
87306
11311
11562879
3303
426317
58926
23
127945688
690
402910310
175903179
92566196
9895
633
246951
14
3023724
138148
13963
27194
63484
113743
3
45550056
481111
152740
28
3985
54271336
17949
3719
57347
7873800
21
7
14
14080838
3273028
1675
28225
13529
9202382
288528
91334
7170
416
2096863
6127969
31936826
1660
497405
37
25
3
187550821
11332
132706753
6
47
307358487
718970
1050210
7
304901
7149816
5662198
10636
3524
117
13862
83795
101449472
376344
40
833
4546274
25541
227352
314082
50647118
27792301
3672276
14513044
1044229
66630531
3552227
123618
6365176
30
845
104
87197
50974
18
354
3
57712
11
24775204
473524313
124956991
34
9720
11
26905237
132996
3224
4
150465
34
16
5
28513
3127
244
3283
3
1351610
226175
624951
753618
20424
6802367
98120682
2
620826
24956
1658
82
8298855
6539647
5899755
63777754
6
113886938
991
328
492
615
99
2
200
4
472370
127
553874
11503088
2698
5
3640488
22248
36
6321
113207060
25292
21877501
3
260834
1341343
9026570
1421
1049252
466278337
776
117936
186048144
86688932
3478
2002
1769
10436957
6
25
41
106059
18435288
3531
168985283
14320756
11
318
3671093
4275120
135
10
927
659
213
19418
1644
2618561
49590813
7500
401065778
65242583
1690821
6
467979
23873
70
7
1413
4307
849883
11191884
25912415
15734
96282158
107
31985037
1941
3152704
2754281
2851
6
112492926
934827
2522
7244
1000580
346125705
2
334758
156
302236937
2815
27644
180
16016
1538218
1837
8441
194753740
10212
259356
252932
38895307
1044982
35
117328
20081
61
41700101
10
15
1453101
100703297
1892
42076883
55483
2952
871243
3
4
80
81949220
3
3
150708504
862485
281611
5885
46330112
618
830
6
4308982
2770
17
5312
3152995
11
7153
29
203
57895564
503958
110860
62974373
145909896
27
106
68
60397
9
44205
311237
11776
4545
49
45491
1158816
19
232
90330
118
387755
88714053
6
68367256
41
3699
61821979
45416
22
7
28883
24
735566
84
105837
1316392
3813770
9
453
60
1536
5553021
5
52
400
373
9899155
32054
27
915
254460855
187
15
61
5596634
7
16634410
25962
233726
6916
3
97393899
674318
20981076
4
11
444989
782
6413
570273
625
167246133
11
15467235
5756702
1510
81
4811364
106231582
84496
1980
14693
143970
992
9285520
7253079
567
496882
4094
436806
393
2483817
297
135232
44514743
60343892
113196882
6836498
102378
3293
7838
1083
20163
2
1215
709902
527
108515
75670737
6586071
4
246
2
506
12
487
102914
5
17
3617
2
105082507
3673
141
1003
21754
498890
4
7372
3
416139
75
7752603
13059642
11
1546366
3667
426789
10
411806
353
3998098
1287333
98985966
8120607
967
61
173530555
36360
24
233
608
6798
17394708
61
218425
43768
9
351058
1041149
451
3
233
26811
1660
49257
396
335844572
2661531
27708580
548
4165
11
195326895
12941392
104
111435
2
1669
2424
171971103
505104
6
13849480
38665792
2265565
42718
16806348
10033269
219530
32233
1453
3533152
37255081
33541546
65
2562
185316
316867654
60
479
28
16621316
5041
551951
945172
524
29019
1654698
257
155
993867
131398
11842
691708
126
167924780
323192043
2
2615
1641987
167988391
4543645
45484923
22511274
3714
54
161
333525
7358797
1874594
70476892
425557
4
34309116
2385
46434211
82963050
252752066
6861
6
2
12719581
337
730
29449932
239939
37
13
8098084
86
1162438
137927258
182
4822018
18160516
45
8
4127324
26889084
111
6469793
9
208
34
487145117
113245144
258
60705555
739013
32674084
436990
14439
3640390
712381
394488
4495029
4097021
78
3
2698798
209044176
3183
4943
92355
6231633
2622428
24
259515876
1013127
3927041
5
12081
19
7746286
7
45
238
79
66202049
3309
2576
2
480
6
1823003
186697997
23
39974878
6398
669748
4763639
26967563
78119431
115277
20938
110
815305
459
844
8676775
9308
26
3
422202588
847
3511524
2
215
19768
10
10
285319
78086271
14613
231
4140764
52
315141
750629
23032
235461422
261175262
157
59
479
1970121
18
22176
240
1507
1226
1985345
741
234
421725688
4815375
54
8
2008213
651299
868103
815012
201432
955080
718070
58197010
602307
15093
2787994
3
248789994
1651868
30758700
4299
170880
469
5540
1780129
10760062
1569868
87
24399534
419184105
251
328655060
476588
7273
175344
12
2
19
463126797
749199
1959
292024901
2694419
220950785
847
3686
42968
212654734
208
2708
30
262947520
37425
585391
27
52023
34017
313754
15512695
184241433
30332
267777723
5921
5171687
392
4345
52090393
1938085
99944080
134346
7962
34376381
116339100
32791613
13389
2
147239
20431952
5578253
18
51
317
45
2361351
13901302
4533808
1261
60
1213
1632
24
14748230
46368
69530084
2046
7244977
1498
2
253
3084
426597343
11276674
4946
5690699
373511724
1864053
14
125136754
6364
124
193
123943
2195
3
381658773
5831709
87209669
493270
4
4583350
12758
731231
85
592
1565579
311474
109
56
31260329
175027451
11079841
5435791
513933389
11926
248810748
298894
35375
2325004
27676
5
85759355
5864
83465433
5045308
459730555
8571945
2
353451
1769097
10
251293651
78653
53502
76153
279159
6415361
315
3791
707484
14
10306
5708077
14916
5
3111071
7304
4
99803
948
63353
16500493
3
3
144026910
64
224
2
8149508
3222
31252845
4
26011174
82
16444
35
28653
5308
510690
265
1575559
57882
181
4
3920463
400006201
8342466
4001899
2379
440
4132305
246
189681
3467915
76
3565
25102
505
11908712
1434
3881271
11620625
4266
21
2540809
268978
19042
360657
306
175064261
1718415
1324520
4724296
215
409243
1144
1929655
3398235
32117239
425
2725
34148
2
314
276
43485036
2
32518290
42167
31813887
2
7452904
56090133
16321
24571125
27348
328
7483
2
146510473
15
1301549
42634047
159095738
124229
6787514
439
116
78647
196
6027
26757799
225057916
450
51214
606
57828
161
2213
641
47107
38188408
522218
1493
6072698
112382
53
1013455
117
9966061
167601415
4924
4008
13228213
47
1220
8
297705
24
7256892
42055054
201
10882359
55754
160882
284678
430
119594708
11
173246611
333
1575
3697003
17775671
218570
24507
63052
19
7
13
77176814
41
171
8729
15
240109684
3562
10160
11218458
10838289
871844
877
178
22
2438852
36
7944378
27738
169
124683570
31
22366319
6970
86257786
131
26835588
437212929
815
44
2117
59
24957612
4
17
1923
63249332
99271
170505
317
820674
246
2801
28
17
8758
351
4518275
777171
4121274
1062447
12788
1688
15572
106556996
121
186
48
1149
6968
9
13
242
2997
86617
1009624
514547477
3422
22
4
26
2745
3415831
6520
469
8083
231
33341373
12176
54987696
2651813
7574
225
5
3
63492
29961
15426693
6570141
2002223
96
120637
125
7825716
61
225
154
433
1879
225656017
438
26044053
32
134340
1357
5948453
25785
9
67028187
830441
39525
3355
7210980
286779107
462637401
8349
5574
11773
2061001
95
2
329125479
49653
7
308561270
19400
24
8120053
69
118
121149895
7
212
205
29649464
7181876
368
536496570
90563026
371532222
869909
14526205
230
256649697
14
1573672
932784
12578860
622075
2406030
1947484
446
1697259
39
5
82105182
871
6321453
3
320
8378
44
903617
3654
2
4769828
378
41
87649
240
25576164
66562
1738823
111567
58
96859648
6114
959
10014921
281
707
5095
180322
3278965
207455700
123
192
51877863
2544
8
13
81938
1573855
95079
124461813
13928648
170
53520
76625837
182
62
5256791
8
504686
257756
706
1938295
219
20719525
193
36
34889
602978
51
461459199
364
10538
23812761
63920919
3558
374
146835
14
2570
4
341753042
190
2
3634850
192
6563115
17923642
4029692
124702639
25
417
76833176
13
3
21
116670
2761670
25344277
2
214187
352483
530168580
2015
543821
497635
2
31016741
27
134364137
665
2266889
828877
42087736
61721067
4992178
79383682
892
8969583
170617041
306842544
2436
160588050
630983
4
2
114774
227
1222142
275997486
3964987
3516162
5074432
3205
1981
8048348
83130
131620
22862
4074
496
391120
2
32
206238
21944
624
99
250330051
246150742
6002522
39
185955445
125537
3681
89932238
125
4500
20871918
438
16674676
3488
510059480
333
33959
1439
4847651
4
3258262
177904
105
390
107654
52
64
1114988
95881556
209
5
23
122151
247055
71695831
3
5401795
25562
171654
882372
6
18036762
4
18780289
503464
196848801
455246892
463993
248758068
170683
10705537
202
6914936
2
23201
50837230
11
152849
20061132
710
1669
336225
1466
750
4450
17455403
6060
7230
12739
2
3799069
364959
807
10319
3
536381
397451447
1573230
7382539
22369
2107
99487
1615
508841163
122183129
1325
59504145
382524415
358995
4252611
240641
550
1774
3
4
542
385640985
302127041
32427537
330009
189452383
29
16732
3
433667644
110970728
110
20
4
2703245
8104225
3
14
125516
7
723376
1461
3160
33932483
8664
9924
2508
55695
17
96
21695537
34
14685506
20745152
49
2942983
75812977
2737765
23263458
519
84
8139203
181535793
850
120204
17
149253494
216
200319173
18164
63
40208284
26
117190031
630
388709
230272
37968
8234
31949
198897
341913
44
926
5316
255078830
91
451
50
119
485
2507592
2258312
29
900
166369
14855153
15056
119921206
1728
13975428
238778
8
502079651
148784
138038
2083446
54
31067755
2926557
4377
129
32
3685312
1879
25865
327398452
7790986
142954092
2
2956
139
37392696
49661
9
4294533
4272
3109
19
7419480
851
6
81
364462548
2258054
342275
225
499
135254576
436698
22183
3409
2501
109
104611
105553
13
3587320
104312118
27
1509
255
250
1926977
267721623
15
27
12440786
7605
875285
16
120
953
1889137
229202084
108
246
9880
3
32000
183264180
50151846
127712661
18
2458
6781521
48
121
11723
7885003
7
7243931
181724
164
29763
97219
570
1240887
4025
88600
347141214
1870069
67845866
1919
14562
22976007
2101
530651826
238
792
43099717
85432
26202530
39
65881016
396241662
14751850
112308
53799845
333
485896684
3176818
1557
352
22706427
24103383
11
32016423
5538
221404181
848
2
35
12321106
139
107806099
7
63481708
85324020
2
26516
30
7980
68
42
125
85238406
2
16
20837018
13847159
15187
47074
48785468
4756
711
2
175
13588336
885759
7446
225535376
107
783
73
1975481
147527610
3
89421
1690790
37298
59488
248
4027
178140
756810
219
76300880
24996
3453346
2031
240972
1256149
3595
140112669
14
6128
487341
48277379
20
17763
408011
16
67839964
923
49204015
17
32571
49
228881
287019
711
14
62850
5564
188683
3
367271089
5
161978267
344
31
24
125160
1557879
51356
119792
5644885
1360806
113014345
861060
26684
3620
35
368330694
195593
58612
7298
199399304
2184501
6
143
2
253
21108
30
83216445
67155
23
676
3
2
93
5025
43210
2639050
1728
6484
545
2957
55706810
165817116
9170
1230
254
14290804
1759
135
27
36630
7
11392511
8382884
65356950
2
13170840
2840
459131830
16
907
4120052
185409
21791240
16059
2385589
1127
168662718
15
186325474
24754604
4055
5041727
24728
336147
1626441
6882
7
3758959
93110
131528262
184
98613750
124988463
1335
6639
223683767
13785
398
920701
16621976
3718
53788
14780
57821953
2
9
2018356
3765347
130
777230
343387
1243265
125226451
293519
43
305154
213750035
10
241563115
10423630
47867
4
55882669
515890404
1980
6506444
174230
646
4
202
52658086
1391
547885
2672
97550
31210767
101
210022034
49
229
7843
275
2707454
2183
3039951
1364434
10
159038
14871891
413
606654
283
126597311
10735
3669370
26798
40308
403
50
6502978
14026055
486681974
108
34697988
13462539
40987325
46654976
59248
204195300
7780
2393050
66761868
256962
11613519
774
1303
3169756
238
11700991
11986112
6734
71726116
249417
3
100161305
20992071
300
17
696
23696365
15
215
842
5
1122
1618610
4374
32621959
18
8375402
6
131
3412
4
156
356896862
3
92030
58846038
425672988
126855011
366506
154815
272786
24144
2385311
112
7083126
71642055
3
223
432718
199524104
16238666
1270118
1684
366
7
1252
221056
3113
1713129
19754630
973984
437852628
543977
90
323547
2534
11713406
7
234
344764135
24670232
749990
1823513
445676
9101
535136469
736
1075
7453205
21937
56717861
264238934
13
235180758
21022997
257955
12441725
121249
594215
515307167
336121
27923945
34934015
16
20691869
222358
314377
11472768
26
309753698
13
316080624
37
11552
8
29
10456
941
311449
10517
1167
6552274
325063
3
221
10
45838
874
716
913584
25278472
263054305
216
17827779
30195667
1557
345946858
61044989
7082
2453
5
429030
11476
819652
31418
338017624
32680344
63915734
244274
122897
23
1849
107
98
17
56
117375946
24621132
122264
925019
5
2031
3938465
1719
3926218
910
4
62667
419999785
5
12
3754135
3379
188177
63
1402552
237
6702
200268263
147640
7170
13363433
30
35941
1765
3233
257
2414299
35
2
31231
16848018
6
1506
3
2550
3004948
6
441023059
116
223
3268
17188001
152445
348
6688
309896
2
586333
350
250
59650
122
104818054
6500755
63757980
51361415
3
1227
16472
252296877
228458308
20901
246
11654655
216
113
125273435
77284790
1466599
596
106681
13
924
124
83394
88619
56718412
3
3985
4943
2851092
52073044
355
18
238
59
2654
343
41052
818
138
4
148947
99165
3
128342757
444
1072483
526793741
115
15810797
211179789
866
51
15
113
5190290
348608845
140107
67
37
3422
220
27660683
12
127
7256
5881463
536324
52159
1967
115863343
521407
9
16
188
272283
85466860
418977
8735
206282
20738
81707775
188212180
116545
5104
92
74195
953240
5944
8
22
661
270643
155129
41119751
10053
31
3529569
2591516
35085098
46545574
179044
1751060
7457
977
1947238
4555
242618
42920601
109328
7056100
263
57
1696
70637
1798
6
5
143
1170
3132
8885
165110966
590694
1001
29427963
416687098
1673
62
10887600
42
2825
10511953
176633
21
31
1320
348
101531838
8
463
391
1662
7
27706023
130963527
49730
208568069
10767902
1834
1666667
55323
7818938
217
152426
26
6869
214559984
4629
523
4
67
2506
38076
18679914
7
31563
701040
477790
935
615504
23
87
252
226383762
16621871
502781
253906071
505
353180
2781185
8
473709
25193260
7317
12
4969
21
111936214
629820
126181323
207
5
1833
18970
63
3202020
138
228883
49954492
559369
260151196
25813905
15512169
7724
342003207
65
71286025
25
9158
296475
1059027
977
135374
178489375
441287
81
4
389239818
214875221
102605
7215
106084363
5058
5606238
6
2306
5865960
19212
45618005
4807160
3044916
93141857
3
29823980
961
7327077
55
7201135
5086
120995729
9855340
23664
30340042
1313
62743
302673592
4556
491598009
16687671
998229
1678442
2816491
30218
199
134
8684
98
91
490808
415690
2855
3
23
7
30
14922
1003
8
92524523
25
34127678
106781
476412
13
172
1805
115
501
5832
3463297
28770025
13
316
110
1340362
108668849
3
579
127365
5
27
4
94
621
147932
37351495
9
107661
86574
95481
576
77969
23720420
54
1604
278601
59409350
1889
1001
4193248
158
2035
17647
6523
94557348
993516
5477406
1280
11528
25619760
326496
327
3
10604
103
11
3
453271536
1253259
1874889
94483236
89340
2015569
664
22958
44771696
101637773
225
157067
52353511
34520163
3510
417
15145329
427269830
183410342
3113
181285357
3
281216157
117760
115
5436
12
3
35469699
4
73
28
8247076
371400277
304184
24956
103294
11165091
1351793
25514
32189
11
239885
384576749
71367
110
8135
1970862
54768
3490
31
10416886
37485
58
377171372
374764
25
59678
1612189
4056
13
3904
3676
33633770
1678954
336762
8614
57342153
348303388
10898982
4276
259966
107265535
238520
12539
7964919
3318
218790378
6259572
11863551
15899551
607984
7103672
199293
10655946
6
191114
515162
5408008
197
206
21816874
7
2
4
185170
121
8
2916
252353505
14550875
301
4091
11
57217586
252
9
7
11977
636
42
286328416
122
13572606
21385
123222956
5654390
135
21285982
45
63609
604698
27
21014539
7242
563720
144
415901610
10
7
3027760
10142508
121
33602389
92
16029774
5263
2663996
362156
59698428
11
23087291
494190
6301
63
24
257
3
25868453
304125372
10362
13
6392
147654
5
18091
1370
72
437419799
2
22
62
84660619
900
52
256
18909861
8259475
39201
3
9
79354785
336
55957
3
2314
7918
78
2420
188
3552
14
15
198
774
31016
612
3128
12614152
21612
498
2
11695
2533736
267
44754
15
89
2052
65259
14224
2
3
2947
32
13
2532610
112711
6312227
1415572
6570
20923570
3
5983951
56864
5012391
10106
660
10
1711
7549
460630
37
358
133829
73982100
41470
227
13542
184142
11329436
38452
24649417
14305
8752
2
5
178437426
27102732
2085117
25
2859
7
159
541084
60
343
8943276
2
10365511
62
23
7752
8
260
3074085
1617431
14858984
2559596
65
121857157
199014
71679906
132508821
43802227
35306
867834
8664447
960366
304199017
205404049
7968288
8045153
26765
14
41767185
416706491
4
8
2282
17769814
212
32683
40
3426837
104701
14021
127741
1938909
18
467
8
645264
69517121
2585968
58429
29997
495699639
66
55893
12
17807
28679390
11
253
315682
2078812
1396
16380
7
21
431257
2519
892114
31915610
417645689
314
104169716
714913
191532551
169
9
440608890
903453
1554857
15360434
257701500
234
241
157543414
238
3244536
7
7356
218
3128
285
782903
17
35758547
2
16
79808832
182430647
98129471
17
5143
4580607
269127815
202121
366987
25954014
37960255
5435642
4857470
3471127
101265
2
1293
357014
357
1139
6
96301446
16055
3096
1593207
2888340
500
7159
4176221
190136592
3
7128966
119045479
220471614
59
981
229209
1263
55173
269032008
21
722731
1841795
170132
89001268
15
403
137900216
226
133
94776
1492
1831
69
5924
48133
23327
1885
4179
1992
261801979
104645
539
57778577
20
70
2199
194254247
378964047
6231887
30889
1691272
3598
34073759
111
2
5486
103604681
529207196
97
63211885
12
6620
7532107
4357
228729
15860098
11
4786929
4
26
30
3691
212
44664404
1941715
11164319
722660
115070
1432
34
169
7545
258
52653
91
14690161
5
223753918
694
866834
7
3773818
1902
208866700
3723
8
4801764
866
7084
160278995
18
35862
55326
1021
12546
314633692
96200
79113
9559650
2645337
42
8
345160483
1428
229844
27036
25701
28
5865
43769
79995071
426574
8267132
204587844
14142506
7
59
302
3541816
624844
997
103067259
16247
2027
37741
32
169037
4
3677359
1816
185875
6
44607360
2843
10530413
164916978
195
2608636
439
3
6
5
1273
116334
53443
1221
52921
984
922837
810981
7800
265
13944192
11
18685246
3
481
67
422
4147190
4
275397
72
54426
124
48929956
17952717
43
54009585
11186319
36658044
15886
27
4
455577257
15974489
2
3339
720
230292267
1858
49675
2386090
915
7
204441
29153
159
10453
978
111
1670
443
29
30394
207
10
71435
44449385
3863801
104020
1745
1779867
3
29
261158444
3
4281
12
19113
7
251529
155163
9795
98288
7
839
48237708
33615
3
31557
9344
18142
489193672
6
957401
1999201
218
3
32684741
94750
7
85857
3034
5981383
660
1436595
81
280
8386784
90742601
113914765
421999
264871914
182987
2728682
142648770
5132156
13574
65444
7
417321
314
48392
62
843
232483
5926
3
1125
166
13185808
32
107
17
3949851
11864656
507
1936512
955211
214933044
9
3
128
326
4570
4888838
5244935
685205
106798705
74007749
389718
18348950
11160600
40989
12410742
27856
6
42480958
3374
14457
597
1590
12
681
103
2618856
39
6891085
204
2332911
30863
863400
11
2
42566
714
3
5926
50674552
15233201
157150
48094
12
5486
6463
976431
5917
27368
83
43147341
189531928
848520
3913
1118
2547636
1309692
10639
868254
9595696
480428333
18084
46732
5424344
212
59897
94386773
4389
1781222
14851
7299456
609
626
70815
2820619
3790412
461681403
333447946
570630
209580237
2438895
30119
117
14191
1802544
106
7
489
41434356
31703343
62591431
73
357665541
32686294
32552
3477
2325199
210
266974646
4699480
23122
135102
108052
482
94708510
574880
203548310
34
226645
111246
465875433
11065587
107
5
7772
7361
2661
69845
185160166
47871206
221997
1316
1299062
180566156
15
101
53
573326
31237
195
2
15
54392
3293974
14110690
3637
62
41
338246
219973193
467621
5843
2639102
39068989
23615
2
30849
3001707
115
161116
3485031
16464115
1615578
814
191505281
2949963
246492
2578
35261633
215366809
2
89
3476
16294
9
25
2690
257983
231
193
69
1226
62
256618584
3845
47266633
36
20
39
478516472
27028
4
11855987
877385
2143207
124247309
9054370
15371
40
129514
3329961
6
11641455
118257
215
71424
8507
13
21569979
17
20
40
20911
659012
31501
7456832
510952
88
2022
214
1400308
322
21697
14
125
2880948
57
1100001
30342009
860263
7175
58
78881469
105143287
128
752296
105
15609
2
4
37
4642
158829600
471335
2592
905
2559
317140259
3
15215
119
56783465
431
7254208
53025
10
920
773
78879
42
2
107
4
3000176
3804
1528134
90366653
64902457
10478058
415090465
375
33524826
146
6525040
175869
204466717
3848226
1029
121655326
381335
47
438688
259615
769742
40
129983869
1251664
14
50
88
65175578
390201
10
8
118786534
236545
122561184
3393
33488637
31886
2051779
70458
97
7
37475881
26498
10080
1646056
231532562
3438
3181
510
9595
449967662
6
33382420
318954
635409
10
57016
85533412
413
57
109
157811
5
13739
1345663
6823
23885536
48
23685851
235631
88596858
13534335
251158878
2041656
2076241
127885
109385
24147
178044962
2971
11559
615351
29
226652
201405
28681003
93891046
9487
6
50610
477
3482
408222
21206602
1663
5
15375003
7558
35658
26583323
1171630
1456348
1985
478505
271
555481
13010097
373033
1323223
50448180
30
458524
31229
7390
465062
273
354218
8
1072
3275400
195559
770
7601897
19608454
38
4323
30
48423
6537645
24515279
3250
182338
764
9
14532019
374
166993
5031
13229323
122614114
3805
2
1837
385258505
63170
64099
2
937
409452
23216
29
2320249
2081
412
5705847
469211278
476
4760
895133
2
3087006
41327038
39
5
53
1157
19760
28827227
136258
54913065
7
2
6
468393
14031488
2061706
2161
5172051
3
473
1388
29683
22290092
26779
580
14
9363532
497571
13
244084
10897
213481973
192
1780
923
3196662
225523
1208
2839
12
2175018
4
262745
243
11117
3252
585
5230307
9593111
675
345
12
183585
222720378
233221
2754
9601624
38207
290268
551364
95
572335
12594587
166678275
29920502
32260290
7182058
27704
5443
3226
15422
543
30
263
15
3622
183658320
54
19
498698557
6
26142
300554830
538638
3
431624296
24396976
283886
815
9648191
459082
129851036
5349
52
17401736
61
2
15300356
3459477
7
196278256
130786
322209038
192968
94297
11
22668
26227
35913789
31
43676058
12
207931
33107
3156908
15
12
67014422
33648016
3849
1500
31
288813669
38230864
50
110689
1907
4
485049
25828
44054650
2172497
94
289435
342171
331241269
7047914
28379
747606
171
5
8
294
493298
30116291
4895
3
233488
7675341
98864
9
233979562
6904500
6348499
1246567
62
142563770
89886
646
410075
221
432959
11
883425
22
173637
11770
224955
58274406
29040
5671885
8
143649955
15
186301
723343
7149738
1877
5593281
85
33449582
34876
226337778
113911651
26622
510671744
3
2
475103973
1978221
361573
765
167
5665867
151951876
9
106629988
122271
153529
186061
48812
705015
92
23822
31
37486
10070097
51839
92707
42986344
22026358
51
651
8292799
24
4393
1480
8
4821
210401465
306
836
4131877
8074277
2885
812053
21894270
50
158
31
27
1456803
3561837
268
275
13
74013
1435490
128177226
823
93848985
5857
267
198
579060
2763
2828
267
8034328
7665119
182733
10639357
119543
108
367638
5
120
56601276
3179
573910
115475
52330190
102912
120
1360
5
8
13
80280
26213
365
119
178
119983
17310
108645
21
231182540
4647
23441
539
248273298
237883191
14421076
7500
392
124956
18
837
33279
4659
140546138
248321
113
38379298
334688
594175
492989589
344116202
506785
335798682
80076
98095082
4
101645
8668
185863
139
461
259063
4
1800194
118095
165
108330433
3563586
1156024
16603872
1130243
52
124751
285407
336532
16311
170418
1275010
4157
81703
48427
122034
93
2676
923068
548845
619435
20
486056957
85
72
3
6939
3030
7
365251215
7
180645
367881338
62143181
12185056
1447
52
370053808
7
96
1747
284213
45567006
299544
38514832
4898487
746320
170338085
10940141
135725624
19672
13850455
142702
920
12775
90200
3855581
12179
455
1522
4575
21715
372
707142
238
321
569
83909475
90253
11947279
29
127884053
2857
1767
38
4147198
772436
234266
552561
1556424
29
132430
199438
1028606
2403474
43
25413490
815488
214314
12068
11
3
144719776
239
3508116
105
3558
1277
375
1680
1598421
520820549
777
2476
431763
739
4382
2312864
893534
74537
8
930
281
65
544089
293786845
18879
12
122355
1253
692247
26145
4518142
829
392889401
203
42028
2
1247
6243480
4
183
144
10
244
1166650
706002
4284242
13
60
2932479
3566971
103657741
16589
14039
7339522
6299
46
11211
456
14026987
5
7
2096
245975
469138
453567
109
4634
14592
17083
43387978
904124
183328
1915
3640106
208
480073
3146519
63420219
49582978
8082151
1333015
934
18
17822621
1345678
21116483
431516
4088
1427
975284
195666
367455
24
7782030
209
35942
95
218367798
373
212348
889927
10016444
5224
223682909
68776
5
24021333
8946
521
29466214
3968
27453738
56
178
11226919
658104
423758710
3
750038
132093045
5295
57672144
2641
11
122
240
66823752
1011
4985
439192
22775907
493363
7
57893
2
6133939
14
192478
20
5639
3572
762
52604183
125
120564
28908533
3
48672
4
3000036
663574
814
8060
92084343
801
46
240
13198584
14
11703915
147
38
24554706
24434355
10
27846
1996
17319
454
3404
3137
379858040
116977480
1310793
70
47379815
289809527
114957
80
947517
84041174
944125
127226
40956690
29321
150817
14671135
8
54
22649
2014543
67417671
6194
30182
246
3613
683
1169614
7313005
132950210
25087
7928
12
4044121
957498
7898508
732802
22
16092
92
13242110
1301863
14914726
17043249
4192
112579992
752
617567
29
5
5844
19
65063877
403152
16295549
33
102
1730
3803063
1198332
49139541
12470120
7943076
193399821
102
108868305
175535
207046122
1495536
432781796
48774106
2968
4426
58
1805
106469
48016
15312368
4985909
294921763
1399428
149411
62
301
3211561
5
38558
62119
197132
901
261898465
56931
609
42249090
17242090
2
23012915
93712
9760
106012636
26
518
114
68608697
17
16313954
498832
395111
93
185014
2066189
135
2
3700507
16
13840320
3764475
14
3
299594113
3136
105919250
5
7180
4181
176
252
3676861
7
4
597142
13728
383507969
27201
25
38
8945
117
23647598
4495159
809
2362
335
3
231815
94
3821479
395851004
4064654
215569
373165873
372421552
11409
785465
233
1324883
343393
1574
23454624
23795362
5535
192237
1348
41158996
281754777
4431
2328496
600
403
48594969
297910683
445658
35643
68
274143
230970
6167
498805606
724592
1574419
308
3773
35068295
125822010
478464
102369
120407113
152073254
295
49981111
418518
127
223878
710
535461
1011
3172
113
247916820
8412
3265
49184261
60014553
94663
207827
4
3128982
104053
14595843
4354014
13
43852
133
5668541
129903
267642
8
6
26125
7529
18456
59561844
6
65
506914
2195076
111
7953358
2
2
1374
13313198
1260
54550862
478769073
529829470
61140
7
1851
343183
88
271
486
89142
25011
14660
408308937
106375811
24559257
8590
1324788
413254347
20
112484107
5693
144966
3408
7
96837954
2723
1731098
56
651963
52871
48638501
332982
239883
57989
4168
14
13347
32365
11765
49341
744561
31
280904392
55458877
98221171
30
3388377
15213
12
45921
2
2928
40055
589687
859317
353
18422428
5
100579582
4873275
1655
2485
157200388
4722
606194
805
60029385
221166
15885
2620150
200
11345362
7845
4608405
38
7193442
1568
25
2911919
2
7810
298
36
221532
16
247
3007
7551480
48158
396248567
12
231
96
48
823
1530
14
4531265
76
56279
19624
297563
1127116
1155225
4
1038505
129
13
34661
1037500
1535612
10100
180
64504
427556
166431320
2230
4
221479518
3505437
292
358
418692064
27
29780501
49
123377101
2
1403389
3962360
5827951
121
1758
64080
7
36
1668
9617100
20
2
503164
12734
538409
878847
539151
90
24675
8191531
188475671
387509128
7695752
76662
947499
41808
3347518
39217
73112
366
3357
59
196585531
889395
14358
932
172905652
50
752072
717830
148906447
3
46095456
374435568
6
4211533
449437
22
238343
244
55084502
4217302
57641582
25113856
2
480
14
8427
8154736
5
185365
1886
419339024
847
345
233765400
2
2332992
4
3895
719834
35307367
4
113
1017
12867710
1346016
14999
934
48906
295074108
5069799
393
5613334
11324
4
63433
14608
938
512
4614876
37
5282
25856
323
1361
486536
101086078
75541
7
109923628
821030
11625025
500
203
1417
49077860
45619
1286936
297706
927902
82772279
123
638
135
183736345
6865325
367191954
238859
6
38106469
30763797
283334
4061864
4009610
51599789
278
4184
1180
54333
434321
8
1593941
255045
15694396
455714601
3240482
364532748
74953
460
34091078
3391
910
6
458
20009
5
1000
1161421
7126
259769586
120933
109169751
6748509
1008
1714
8932246
3831
483
8066582
102832
1308829
41522439
44
13
11507865
11940519
5676
60
13256
141812843
53
17
4
118
5
833
973
349
3270
3271130
5
94619
182
98397
5137610
28840031
218
195997197
178
2271
18177698
55074
77651544
7915107
17881380
370719706
215874734
99134872
192426
14
13888
7703554
5
680
773083
15
169
15
10099851
915
128804791
995028
28435938
777
7
8214
34682725
19506
2379169
349395439
5259314
4710760
5996
6800
30049997
1835348
48968
48550
53066134
4901
3808
502815
778034
60
179512
219
173952689
796688
221342
106388006
16967541
178616497
1394
95080876
9430494
45441316
1594
11
28251
747
103616
147199110
7557
1885732
20870621
7
16
1015
715594
436391948
86
12
2744879
8
20
61250
333214458
2642
81263374
4357
62593
507665447
81670
366
73
42699
319838
11688
265216
807379
97784264
1395
654444
1805546
529441002
21857
369663558
446999
181
30615
56945
8226560
91587865
33
532854
71
254526946
317
54346
88148
382
328092932
127
2510
312244
101351
399229
92981643
12677238
521
115086
1930607
163385
1352386
2405
28428
85057999
5481
93680291
454183090
27102378
78295799
368153989
4191135
964
437914
192
5
3057368
343766
988673
121136
416624888
1004168
101757268
1005479
4
108045
295
595826
39423
507
3
3305
1634
2
29578783
31778
7591
592
769810
245529780
4498
6
87820611
56837
112
1582070
13
11
491245
354645
22
1195777
892979
121428616
7
14627
14913
2041256
1951
984
8441
14699671
413146987
3735
361729
74276492
796
2451
322
97535561
108
1242642
35859
22680
28750277
65
2913750
1568495
47474
3621
63
131
122814961
980631
314
32
736611
62325318
161
7695
29705595
48
91258694
26580
236400641
374418
4153000
1276
659014
1527
416334
8694470
57178274
14598336
7317
3
64203
20272
2043642
3
244166
1599237
15268399
138
262
310782
422
143986772
28221452
5624447
5423
10
278
1837
404295
20
7
249903
437249
5272011
32
166942938
126197
63594
2892742
199178816
28
29
16474006
4386
7643
4128673
185
6811824
8
641235
50414
76610
1322
143286
1876
58
13897689
40262953
33519120
59
24
91
305536
8
79
4
7866
958
16972424
57508
63
56
7071946
21267
3640
27
24
14756
143902
12584492
1847
1385
1257
801389
17429042
668588
134234
123418416
2
504
4793
74423656
53
73767
264926053
8249990
7744
34
30685915
822
4832690
76
386454
29
2649
3284404
23826977
172752
5
98925
6070
84301
441947712
62
19227
392
46005
6464
120201
22
773
15297
229357
521361081
30
3
40364635
190108877
2874862
2075803
359174364
815264
185887879
257592
528556782
484290
3152
126724767
62
369229701
253743002
3275
28002663
1279581
494882180
465790478
29809
4
473358
220487
2024671
303041080
6402
1044415
3227
1412666
4
5987511
552792
169009
2822306
5682911
2
65
15890769
1858641
110712659
438
140086
29
989689
15157
5552475
826
8160
2730553
14
1682
23106454
226
2274
2
513
6064239
117
29
13457
66393593
2784
86
34313904
11605
8743289
469228254
10639189
544373
56251407
1761
231821
13498
1953
2258110
1669
2408
329
276689638
598
20147453
2
127329
98930110
21808024
746100
8952
124
16323
7
2
1900778
22
1613
4972778
149226
26139
4626
67386151
726
79
93
31149658
128719
14088118
5909282
990
2
212
56
44
54554
22
612
1728
16
28716498
576
2
1339222
88
3561484
10917
1862719
794
7278
1681
2
958
1943209
3690
182
119
123651196
32
464
394625
389357121
7557193
791
35
357423814
55825
676
6995320
403
45253
12740464
30
74
11233
117
19745276
991537
29193
21235069
13148089
3
15847
58
4506789
5950634
5946
232
282
115546
248961963
216556
3254
246360
2823247
5
1756214
110646925
1133500
20308073
1624
6
31901965
9
41802
211496
307
876
17
752748
668
48
218
20361151
101345
122722239
3341857
852347
62
10
3393
37228561
162
6722466
24650
20300441
36
64043
35598901
614270
835
28
52060
6
28084951
219
41786
23731481
7
46998236
5
2921544
2892025
265014501
13557
86
20421
275
47511725
1793
39
1456419
393
3
1989439
511913089
12
100
26710998
2
242661588
18631
209718
19210873
67
1602817
71648
5816
193597
23
18
10385
248939
128
138776070
2
532748652
161
11102
55077
5
452060357
3855821
58897604
9642153
160
128579
187
50281252
990690
244
10
64487
28
56
3
6
114
4901
65
1783875
1989394
6295825
81199951
6303430
33101
69
11
65086191
25956
5
8362887
7716785
2
415859813
9759955
203
1242452
23053136
6
1971846
5
3
6125573
258257
7614
8720
6592574
352466158
483323
13314956
5134
384240
1632
356
25
1855846
20076
436520364
10
190552810
10
20024047
823
2423
4651
3190
2
623
253128911
34229
5
73
305006101
8910306
76
469115231
674473
6202
349
6388
19
1644
183
109764
129
2
91
2
182099243
28683
2627
157
423515442
2568370
6714113
147878
80062117
1758
29
96232
15043
5
716566
2783718
39
2
24372
569
157762
11105696
251
4
91
115038
5
204162
80050023
8234460
57
79356975
2204
3176
185800553
821
15250370
3
533606
3
604176
71952
474
3
28294
396
442
4019890
30561368
5
248241253
353
152015
2729249
5
51499906
11561
1404
106
118
17
94
416394862
104375340
45032395
22610561
650
125248
18019862
64
1705895
13896479
6
1825
13450
26380824
3
112829181
233205
16019023
6
2439
229460
335316954
26827980
782145
8122022
253519
30645143
24
240792201
5
67882
89841524
80796
40480
132152651
37
3740
3568306
414
14889
15987087
12
5128
491
4
97411
15891174
291369924
17
150
84
238271025
9
123
416343
547
17721
3844
62
5484475
1095539
2290
1725808
50844658
2611719
759
92
12403
242533
7923
3705
3
10539
23906699
449390342
32
252
398429
12
22530
56888
534
5
222738134
99186622
3145300
29394
99146651
34297
547000
54049445
537823
83
89202364
3
63
339802
27244
8463
41
1059551
6078
39558594
462
3456614
22455
12
385915
6521218
5999542
75
45678
132709696
18
14
150
189344
100
876
59743
2773717
227039
49775
148128128
2509459
827130
1788
113127
1126455
325750296
269622
2
16
7
3
249279841
33
8
834
745879
21970921
158449526
105964
2647
1016867
3
344254437
15049958
3470351
37266477
4776888
388
24
99712
1793363
7742
25598169
3669183
2
1939
19335
238
11429
439101757
1358277
5
482
43478657
465931
3
2489756
222
111945
393628
358845169
1949233
221
138120615
12607728
7199782
276909
13310
122
1218806
213
153873
22424729
498260641
31655182
27265900
9
21797270
5
286
12
835108
167091
8555714
52
3302
12402035
31
1254248
1363
32701939
229095979
2330
280
55
218
1841961
449
242176598
3052
3914783
111598
320275
58803
106
129
405
476310
172622943
4597030
56101196
16348226
5988
49024448
227
47355280
2
793
231223
41545175
21598
7287095
66457158
56
2
2147
38534
32172523
31
91
43
26239
1115
231
139575177
648867
173
26208
119320215
62
7
914141
444308
937085
2024741
14
16375
4
460258933
103
242
305
5518891
3924375
119039515
3
41957587
126841452
1949
20971825
2638
1401571
7247
317
22524
101976630
35209
3700160
31630
1013
61679
36
157030412
309
3954
3646872
19676
133633
16
362
809
14
943200
108247
3
140
7571
100
29003858
41739110
46
495
768
7360883
10
77
128479
38196909
51135014
32713511
103203
246682188
19915
12
529188995
47470556
2
137651
236377085
5
26
638407
3
122457
82
3089
98
48
2143
205543
80696130
925683
727
742241
165447
12
3058
623001
6
175
161251011
3
9187
816
972
13
3323
65665926
666156
1873
90
9398076
264
964
48842
17811315
201
4445319
460005
12
104481287
6
7
2019
7
2475
37473
1119276
3372
182304
172721
878
4836499
2786
44206468
35234
4131
4179543
21
35084746
66
520
417
5560
20
43170
5193
2426
270243559
24
42
55900228
4989795
487
56495049
691737
10580328
1016
2
126395
1888846
22
119859
9309337
3201005
16529622
2724
1509061
33051578
119411
28
460420161
992
26302
539
27767624
114108298
71689
521830946
139
1087
122895226
65
389786
255107007
85357
127457565
25741075
195945
516300439
41655148
20227313
7
5763124
2778225
119200
864
3
3090
2826715
2541534
1993483
56518
41874
61
4532
90958
19
406046495
1757
21821
1775
104182
53971
81
8
400
2447093
70
2
9
41
217539059
23
18
43113950
515768344
807
106802012
109613
5832689
5831372
34860
675738
83822
269346
127258627
342208492
96377538
9472740
7
291871
9
96708
166
217905
2740515
196473208
64
7804
3
98
1186
22504910
406
134930716
10
13758
240651968
16209
11720234
3729356
2055597
1797
975
824649
67481
38
92541
34
11977212
1319
75053709
11679726
180
819960
204444292
574
5
12393891
322
46780142
7914679
26085
1467
20
19524649
7869336
12
780286
6756
2
10963
4364
38934364
4
26307890
334
861518
153646404
6
124614
106725532
2
4
30117
65697575
3
150
26359
4242764
7384202
8
50434
32617
377213
9168643
7
13
468
161595729
9765186
187
197024
1929964
83970
6749
16300
4053
14308157
1725089
30951693
5634
8600
1033063
50050
8172607
611269
5758179
72
67501
8786
29479502
17776
14
2233
463573564
3
1767808
205217
67383
67884411
73237
69393
742
293
61910
7
7570265
30047897
2187
402
1531228
203795
28
192614441
25252914
601
9
133784
35623392
932325
156201
74894684
729
485
11304742
57235832
56638192
17557693
59040003
31697
1334760
18496655
2243464
281621801
5
8491649
6
1573
8371344
239
16020486
11
7140906
468695
1950883
818691
44028
762232
847
55
410
121883
60597
409345490
61
149037498
19
1324344
3972508
61762
13988006
44008622
439154
112859399
267947763
5784
103
6810219
43540
835580
36153787
165335
36
10
899188
793583
85018
446
2973288
26955512
161
1332
21
418
1295
16
15
2
199622
47806056
23
2
6816295
2
140
962506
106978686
7
7021
528323682
1368009
9651
155262634
61484
103661144
26
2786
13520378
3
211058311
10355
3209038
1521
53
85963
25
2
6056211
17
175570951
5431
389556503
50485897
15485173
4257333
766819
65
534390
592
92316537
26053374
109706929
94
84135904
839088
2036681
36081161
76227
542
826530
230301374
27539708
280
56
377789
5202454
1216
7406
196591
58169084
3255
19483807
1945
323
355627212
3
130376354
62664
884
2385
218568
7856
128234
10121600
32307616
17608753
338986
111914054
31593938
2
4555616
6167921
18190
3092
2345067
14117
1084
396
114
41961
433477
7
1041
197026
128497356
1801
7561056
6454913
8745341
26
3645735
547333
75492298
39953
569
31916962
55944
3516
9
19101
7275
12
287918
148018
2
258583607
569
39880750
51052
22623254
213575
7902575
4035
33007851
122823857
347113
8299905
2
563181
8406082
6278
15398908
3224357
61509
598023
5939
5
3079046
66
162118
974339
208
1947165
56739
495
3307
7551
1360232
1304387
265
150782
117
221
169215
226987
361
78
71
741233
494206
756774
33058
6384131
42650
49057
80136057
56
442388
3814748
42
6946661
211651230
128886002
57315
47719321
44934937
3484553
7
14651
5758
4
40179
135253111
2345582
28
168679960
49211
68
353606872
381299
1340734
48
792
13503994
26246624
3
17
4077912
205
103452194
43282
252933
2842
17
240
89
8
32
30890453
492
1635
354
4
4352843
49360911
268866
2954
36
119
178014
747
57980792
1683
591
118995261
8
375
12822
164
974047
288815
16
38686
12109
288697360
81578514
235
1561
43917554
73295520
4
3332751
1026034
246
79986
101830
3173626
16
132423
6935577
380377
500952
127172
321
300136716
8
4023184
4
21
109195848
45198527
2210757
4931170
3495
5358307
7107
872504
340425
20197
180531
117211
1451915
240
23431
66495486
14
144841
93711852
3042889
27788488
2
244
4
3
481616
3161
53019
407233
142
60142293
30
741
438892
15973970
271460
67765
32919154
632955
12927
246287481
3718
61440
13570059
32
402299
10087411
26
2979167
35198773
14365876
975
449042
5350
447685206
780654
15803
1181
3889173
11720583
36803
529281533
30624543
8680
79
539
74708
162
530609
5258
51251555
22434899
480969
16236052
10722
2671
13
420606756
3819
12269206
1128544
118188
360
33380
5483026
50406506
7544
3
178338400
19776
16699192
5400
28689
131
1149
224346158
28
35906
2547386
39776830
2156
3006
140
382865677
11
4344794
10
78453
271390
40053236
933662
2901
61
2
13423
976
898784
390178
20
185389791
4
168821433
2829200
180648
11
181970
7804
3431209
28
16144835
250819
11
37169788
841
4149755
2961943
140589
2902
59087388
36
181
1187060
9
74992
383
165401
3
2832
55510024
676
232
125811127
230273006
1465011
19951
388461
9348
214728
2779945
4855
10832
72
40737378
1679
17467294
238854
271332
5
9096
2547
1784
704595
465937
104
30014
178514
6385
217
611
500568
3761750
399547
1472
14495
5
3438
10
12018
6533
524
21200
94537
530752710
31
714
61
164978
17
177554467
1275121
7447302
57
27558
106860448
237
115
35530610
208023762
501292
117522
64451165
121817333
3063
375464
250571
54416990
1212
3152981
13
45191
59
7
51129
314
13660
480420010
23522438
14294
25
40
29088035
4
203302
4
403608
811
52
36047022
252566261
30821
7145310
437
111433
117867791
14
3780849
97633
7
28
2
728002
15
28
160231697
8740001
568
2276
236216737
11
123578163
90168
161072
7724
37
76253356
2528446
7
13208
68556
564072
197019
718
14
86
16296773
2924
456
436151
7
190
21
18
182
836982
15219
28175
735370
1763
11755230
915
1929
15802718
128987081
349
1326321
3811737
51
4381
25105
48845545
117
207
527263
12010
7
11970633
12001
3200049
30189
90
232
13664
3391717
769
14333294
511
9782796
16340331
120
2
15123
58067443
5339
3423226
2
2
52983
13182
60660318
260184
3754148
3133
934
65
10700
720
6907899
58990
231840893
262926780
869290
38
2059628
364493977
517040759
491297
2
3809676
248621555
6622
88
12
273
492543774
7985029
338145573
1048215
11769
6664387
67502697
4359115
1562558
30315855
329
11016
430384177
5
388097
30750418
528
2
83
2
92
10684
982010
25
7889
24
524564
25
5
451
3105
45236737
45
4495
1016148
205860
27
3399028
3050
990
275331
401866
61061
987046
1605886
108274058
1083004
335020627
5117142
6
406595
23
7
480820
9
4440672
1228
1113
102
2944
413
189
628035
4985
64056745
2877178
3433
24196
56503726
145885317
130039514
1673
34923
19880314
132929181
141140759
232
109
508848
3359107
2217093
145
2046
1078
1285019
127621154
800002
1292
81
113989
3766547
29
460
2877428
244794707
85495
121326
367001
737125
8116
186376
54
19
2
4743318
7
560
3711920
6701
379558
2
1537426
38120
4320
6
30554276
162312
450984
7842
8
18
281324
9572
1102
219
14561108
480682927
187520
12639
367010
354127329
14
813929
35772
4827
617
414118924
224
3
6967
30806093
126
43609734
23
27703879
22
17726720
11918
3464520
148888
358389
268664
1857
2739
5146172
108730224
79844
110093
6
3
3
7325406
1490
2282571
1885971
119664
408218517
14
8682
114248
380379
496
235915744
635
12402
498014
3991
1474498
1232
52196
364459998
420
17300408
3178
21431
14658630
158535643
2332
1195967
3543879
832
5695032
72279
239900
6296
17
33476799
11623
92567
1678
513050720
46941331
286
250
1319205
113160
20048
18939
59
13848252
334
170
1511048
865850
14268428
35471830
1735008
276413129
257835
98428020
12080471
48985957
29296039
72778
2
9576
555432
25181166
84
3757076
8323324
12862641
17285
11170
27627
3645
1053925
91640269
9651787
2083006
4070943
1228
26981050
33140235
24
131536
51128
49
691
80162
3114
247
416
3
70464
7146
8768
28
26601
23892
235546953
7963353
20505884
128946329
215
174814
5192
367
8529923
474199845
705
201
501
36
28788515
133
5955149
233521016
616627
5
66524287
220
83
1984
23898593
61234681
6361
1239
9
1768
12806712
106
483567
54386735
4
30501
262247
315
499735456
53529
389720569
3488484
100277
33909
7674126
175198338
355193372
98321
986168
73163
467406570
2
282
1628
4499644
6
55256
58
689
24028
42
17
204
27
52
975
15335
76851
160108482
13
334462520
28834862
26
53061
10107784
580
851834
2
9553
21206
14
7847121
3
65
45831683
34
31356
199
102203
449
179
10
4774
1065
656
61675
62
19483933
59
60307
113193
1461
4618
60381
1451
31
3384
2632107
8020025
12
2533
1097
788
116745596
1918742
487
32217658
23
3085
30298
3892
25904
2
52256536
190370681
9044044
64986
13
935
31026
34
28114733
235
28
6469668
2891
13234559
4427
28652927
13661927
2709
284
41795350
2452
3125011
641682
25522
467596968
540490
16598
27764493
61651
31791
13445
293850173
318102
28
30495970
1686
87
40385
1680539
26813
9
84886
79387905
12
28
223
111155
4129224
469438
369071952
37
21
524155
66127059
842343
126166499
632
33028818
1502883
2166
100
10057178
10971721
132
5090
14
897
209199
16287
2251
503681
493411668
62549
2945629
9228421
1951
75520
2
447
10318085
2680
6
34900438
67137
162
43074
19972
97
46914531
9
2651251
44856378
24393
6923210
7339
3496
169
11029
711
830
40607
790213
66075
32304
49209038
10
1491293
53
15116
4628784
657651
9508
58713335
26412116
3125835
23
525
156
7
24981
34
12187
7364212
2743092
1324161
9333
627
17743133
1008
96148205
53744762
44251284
5120537
9618
39881119
2343010
806
675
12274
9227
13861229
298731
1580
316
249065
275
2
3
2
11382534
536
10791477
478278488
285783
127469705
50593756
34608
70016491
2036
712
15593561
6595140
39
3419
838256
2
59
651
119460797
2149672
21084
54
3214
328908273
13892
2015945
647892
176873399
22383212
9
174
79627
143403222
899
6666
4
220
3
22
2
1323
14134857
368
354
257
30
3
31
410253
882
839
7976
1821
7
55
50
41201
17
1680
86188
242
8742
87578194
158650
38
2052225
27929
450
237
2528
11460533
8
8428590
299974
29140
475
1578
190
48
6264321
97
111453518
4
16224
3
503
206275
1291346
39881542
14281
11
4691
106452699
42674
229640209
67903
239836771
229920518
12842
33391315
1320
13546
3368
66294
7258260
33755344
105
461
14772
27219
14
245974864
2
34260
88347
62444533
2691430
19656
5550409
396323
71851133
61170
343886
797616
1556474
62934
56601352
5
275462974
433369
4301470
29
2
15804429
2
169
9343
53531343
969671
103491262
213
7593733
291508
469729
31935504
3
169
126320
914688
3647140
418
15
199
56603922
5740589
6598
111
36943
1345
19705
2220935
760054
300
5821357
6366
439847
110383
14219
397
13366
30671
7
7399
23363
47299
63589
223450909
7518
42718392
148083
1435
30
3266880
134067580
71327
8913895
10629770
298055854
809391
10191602
153986992
1018
314657
352161296
220269
267151
32756
499050
142548
1840
14704934
58439
1708
4963612
7391703
9
102019963
119812
125141689
11284377
32769977
2699743
6141
17
230018296
7816
239164
9
189
819615
5741
232539
64418
1023770
23963
14167
343479
3453849
86858
233
24976866
2
142803
377
57
2186
704888
4720
98552217
5
5166
16762755
87519
214503000
4621111
211831
7302859
56786432
59
761429
24604551
2027805
53038549
1184
1860748
10156193
1354
187
115075361
46779
4951051
1681794
15566
14148779
14992207
248
27
121222
9
210
532667543
1082931
57
187263158
12657556
23448490
2591
7396504
1038250
78624
1806562
7218
586682
1496433
244189
9722
4422286
399469
7290517
120791743
12254444
1706880
13714973
2
164438920
6038
392
25091
22969
847278
58588
234578
3500
30
58207
89685
482001
1223911
24522479
19157882
23149
18045
251
61435757
3083
104719822
782
17
1294
11724675
185375
16749
44077168
236023926
1813679
63513
21640
15
2743995
2666638
2684541
714
10637963
3
498277677
3679
77590
419624
1439638
15043112
41942838
13832811
248343426
4947467
326195
258960324
14985
778553
53378252
502339600
25
11
11074819
78873925
463613
31
5215
104
10
216047
5
106
305569
3
4
136797
2224
5516
5736
195677
192
275
9835
1947
46034930
3916242
11824
923
108013
12
20
1514672
523064024
31794
381635
67
469
3
507554829
86270571
18929
690
66
111
1788752
1827261
48914308
4
219281128
28
270
21515490
29
48749
2
126562936
272188662
2128
9
3885559
11034
2428633
933001
56255018
2
57974
29
380568225
8913865
43146
86542
5
760798
431580681
5683172
89924
32758321
45071715
84006
607340
3528606
230
19838825
180
6215403
9687
9913
30402
1748
8
185285
1640592
29
7418765
159042
620441
468
2934
7
25327
120259
61972697
64317
157
50609849
4
124697707
30060
77
19073
19992
166031
261117
69533
104815
9
5158582
5
83169
777318
49250475
4
1606
609
1699093
43202683
61543
206458
21
1485
14
30
15859643
875
1717
1538966
217230
4477028
152135
53508685
9118
214567
18008369
227808468
1816
375862507
51142
24132977
22
20408
35576
2633298
15001
22
51590
441168
233
12
14175
125687
423878
63983
21745195
19
17
6918
3
5641347
116
58
23429153
369751452
4218052
1600
44
11
30453627
13
215532
70962690
921266
124989
3
303351461
207445798
445
11
238
483238
1484576
293916
47362
66371417
12841462
30436287
214
406240
3
13394266
35
169281
7
470208
1541768
24
1084
10
5555090
59
114479
31771791
2038545
393746997
158034
3394
11
12643211
3461
1817863
7
15
21950822
58397
24
233539084
1375
1714439
21
14082
2
196505
504
125271834
32246
385
42891485
344
898
220
198
10287466
108676
4
60172
28247
103761
3
126
62
353
8031
61911452
95
1093
1111672
474
31979
3002
24128655
36690020
2289
502
19906
5082
292810741
45
27555
1156
101059499
324254
25
1662803
55511
77811695
267334425
18604
1331
5
398943
25392
505750191
31686774
43986
485676476
854821
84289551
91950
8161087
1433
5
136
734762
1039
183416
848842
16352
1944396
16554
3713
22312988
777
7331605
96178
1499
25
180
32
65
23
536217
247
47261
28
2179
99423969
7852
42
69251445
4484
467
1948117
47023759
404540
226404
1520
34281484
290727814
1823
614
6
5303
1507
69
579
12
110783
2704
16502902
13501
60228
4816
19235
51533
2
12802590
416627955
525
3868489
3754726
2502
9
2047
406
6
2
31
1764826
28654597
2
26
2
59
165573
3
248992
68874277
3768
176932691
55510
513
1117
429
47768209
29
6332
15
13256654
292788602
12
198664173
6252199
26
4
105
8998
2
15798604
36088
1451760
2
56965316
372845
157753
6
53
15981
56
5
8249
5418682
8999
114
4
20912
15
403408679
196
42
1514843
8
37421994
949
44
223869967
34
36
1183608
26334411
45055050
92035
112
8885
1316375
163940
6268
4246262
3
36
64744
468
6552
8651532
756
91
77498713
74159
143
15588783
252
56770013
171
5001
8495085
11071114
5
541
775202
26912
4020770
505
218156719
1542811
45
15
8664063
2
310111960
3890093
128943
5669038
467089
650
101
665527
233117074
30393985
64133610
7603
37231361
61
24307
13512
1183534
7606
1235584
4064
1338316
34300558
2972445
9
13
265
423
7631733
864
23147616
1128
33
3848820
8176118
559788
30
11
45
1637680
38210550
5735192
3
332
15148345
40
2692921
25886081
3229245
12929295
8234156
57
11661432
287
24
3378
15709
46883
7848274
63084491
25
18763937
26
35927330
269676
54056823
2035
125
105631753
129321384
3355
8520
791106
5556641
289089653
29503
7966
121225964
25655749
2866
15192961
211640811
14
794
2955
9356
131625293
124659
10
29
258408838
137986
859778
167
6
2304
245
43
21
106054
2
128460790
22
296802
6
38709877
71947325
2
16098
14039
4593003
10271
6844
324947677
971425
577
6536
927
1806
3401467
76
13918452
1890
631
106521709
251308
172454775
5460
8362829
6796
3904618
101
11579
114477
100450
2811
56528823
698
235891990
30742
27087
63302414
78
112540640
266509752
22283804
198581
62714996
20924
858
54
4109560
6289062
4407
6449
35646058
96
30
2455
311762
1301784
28
2
236843499
213557
6538
4291873
60233
46
4426753
383771
31190310
3
3178
649
674136
23429
980
110
898
6442
85888
8701069
131808
105110190
104551377
222880
83696
3181
635
52
180
415
8191416
180891352
12347
10996
2
3692
192
33
3768946
386709596
237886
105939
258019384
151058206
27932514
120
3059
92243524
25
4736
100789
157
167198
51714
1856
4359
48405
259
2779
351191
255
26950901
601
460806107
255714
249
109852
1310
7801125
957788
111
1659500
112
3594
17
35104
6305
17931
15212233
16
394015
12330274
3
1681
94742
1338119
16
103
2394275
1554
49350
2
6164
517450253
116744194
56610
1630
2
1233729
5407
112
1226869
4275
92323
98239042
58180
159
886
1256391
50797
59982311
9205
1642166
605111
182751
13
10
15
197902342
99936530
242
24
246022
626688
207
26669
46
52
4681271
643947
7020668
3021772
419259804
50144
1472367
2
468174
19
15
172
313036034
217014
3
1132851
7680845
1813925
94202646
571362
2420639
12348
282078028
184671
2
2319
18
20293891
63487
5410
248210
32355
387109
2925
25967
337990194
12041910
471858
68933356
31476
702
37
4128725
670650
2309
150097982
408442
16641398
382
6
8016
6
128792
39
11
158
10480237
262304391
45220468
156
65
6
535669
21340
627
5
11827693
79653184
2
126877704
873
8687
199162
44992
8358
3738589
288091
107391431
523756126
685804
45497347
29
19777658
735390
738
37
3097
61126
442
11
463358300
184050
871
47365111
510488
67853
17
15
84
184956387
334928
105326574
5064890
5
5415
106
69516362
267995573
62124892
828
3
264326491
102514279
192
16577
15
235
657
5476
21063
1402343
6042
306
5
3299
63053457
4165
108384
7546980
363
132
7
824162
197
63635629
10
68
194385
199700
2485
12
221661
13
27114940
5
332239
39868109
183437
5111
856909
5907
33032519
2
475827
115
15115
260917
14571
18379
9305189
18
480776
3895339
21819852
4363
30403680
3383169
19437
31200685
58
82845400
2904663
242036
28558
5376045
2
7
70222524
97196400
127502701
2
7360
204791
5960
21
357
2
14222409
912958
12270458
661498
47
23754
115354
547
2
171816
2503
14
12466377
405489
21814
17
126301144
1753
3581
14
27027906
189152
15
2120453
8284102
856
12
16270557
2474
529719484
2920
4
46700
7028
114983
2848905
7
472
54690
791420
1884188
571
10956
490627
251240400
59859
209
1296427
24615
39316
13404
1417
4307984
3778397
1741341
662
56
3326911
4718532
119561
1801456
747266
31055
58
262791
40
517107
5403
917
2949772
48647
23212
668
3
197638
14
6
26
32
53
27
2043344
384792150
244932726
15896048
118898
82
240
92712618
25348694
116
10051
15184
7
350009
51648616
20
2208016
2527804
22124
8845303
2270745
177
102418401
71473241
489126487
9924
5203299
100256
60
10
3
163201
18
14006299
10864
6813472
79
38706921
3564
2804739
7868
283878
982
187
4636
230
864352
7177
2243748
58
408068180
525260
4406263
31590201
45
4018713
248946016
6
1168
460610868
37
29242
14065
53
6827
8592107
68995
172
284960848
534084435
6989
6183
465490
61232
27533
2
382551
301106386
149
625482
3
172113
3
295386
86995840
553
2288585
4
4
3151
6716
97
553
1975
30
53364
6410
2510
17943
501
20096
93370
158752628
1195626
48
3605367
926
3
16
363438
8036
8474
25
4
16720276
332
189402
2623
124233001
64
394
168726
383346493
342589820
25270503
113957306
291
7820
879549
19
849
738425
820180
436952213
8
299
2535
261152960
953
8700134
187755
13872
172371321
834
233315564
182060128
10
316002047
29
1798
43
49
348734
40727
3
15696140
167
50740
219078
8
809
99329945
12306
20678616
16923307
10207
2607148
7608766
668
70
3403
7273
333307
1195804
3198
488
5
214473
1779359
252297355
15659327
29842
1032
3776
40480
169
302
24285
317101
25653624
10643
18710
28
1921381
436527185
363695171
8587
212818225
50359497
11545410
32015
3503485
12
397
184068440
1120404
2
42443778
1581403
23
3514
31779359
51776227
580
3135462
15126991
70256
1892
6973
3175
490
105
45152801
6974693
269456
2417
162573975
150379196
187502
2186382
121179211
84
706870
4
1965813
924125
261666276
1630599
262134
3
5
145408355
5942
39
11215956
1276
3529592
8759
15613
12
6785109
8
6
49838071
297322757
31476
306
3566
925
3327783
35
116851
63
1700160
229
117
225
2091707
77262563
592
23243
292
941103
3144
29214
62516
42002924
181
108
50401
23112
1322910
114
899
318246926
2
24
24695298
32
2926
29699768
34
6074
449418069
2195826
166549
317
18303455
141
27573348
7620008
15973032
212903
621
75978
1533828
32214
3093835
18895
3
4
2134
94
7599903
56114
365311
61
2101145
16722
508524766
21295
25209206
256025
15990624
14
6000
26193676
312515916
254
1261
58
28777
47
49
22798
4153173
529
58500120
192832253
2245947
181140093
18486797
39303
43467556
2267098
416606933
481695
19548
126825372
3763208
60115913
117999
91
5
13
3246686
7
2551585
3005
4783278
227807300
7939
2764916
145
56445
67170
432467340
19307283
779
207239263
252105613
12711219
23822909
45856
204589
146421180
352
140
5249719
87115
104
12
72636507
2294260
1990
311
223
920
16317
126
131300
167
103
21
345193
108
6359911
1321301
1910809
190081
35
208908
50314
55
5299
14302206
22735
1788
35397
116323253
48
694
7608263
109912
4003749
5
397129
5
20799550
185162667
706574
114217
30
424057
142426
12
3744566
141020
4766
295161739
1021
164075
859
1792168
7452023
390373374
26508457
53585
648519
235904
17318
8418960
121406
3
1132
672388
65551144
38
1124
1317
120419
27
4810
201
532892935
451658950
163682765
5140
1251
97176346
39
207630
1638040
766038
122267
102747
1953
2165
153793616
6535
233331928
7
78571
3164
23090
948466
168871
81
230866757
146
11159
1249
32705955
529391725
214785
18084
867746
473
65366280
57
293
858
121794464
376477
57090059
1729965
12
29084880
2533
7402
130603203
42
368
21136
25013
9638
63
16
1750949
4
1989
15
2785
5088850
238
11336670
7353866
18926
9086809
799374
78
10869078
7619
209
573594
30249894
61211
23
13785
253052
11
5044
36990173
470528993
15918456
449883325
198
647009
64115211
187
230904817
25839
2547
102015054
92
18
9813670
106566
202
56050
22196865
888
6266
38
187700
29
2172
10
12
1162
21
105213907
3791
120537697
40366
63997
131
48
31696054
4860998
285720773
3070662
1006
8
1063
16
776056
45650848
47
1013116
3456
275
59006
256930
422754893
7894
128688
157
198
16448
187937
13513998
257106
50773167
122695587
14
525
6
54
210338
145772
44774526
5608
7
144
950
113758384
28555881
155852
115141
359610816
1853
248243348
5
16
321417064
172936
29
8876
181738
204833127
23681
5816
193227788
129
150097989
5291344
3341
9085002
82495485
1654177
188
15304
2
11134
669
24
13347567
2033608
2091
497963
57222
2
12502955
4
493
6739943
2694710
9757
23
456179823
7461041
99
60718
2
10493
110012
11
298
2102618
506
3157
317280
432
10131
46
17884301
795608
53
88
406445993
384941113
750659
916600
4032
23600
190173
3666
5
193098
206269
8208
16768958
45
53975428
357
129
396579
7970
138111212
152
7
13179
8075
91074
13
343
15922813
38452257
327540544
82329287
1834
555
2090650
171470288
3729
1559059
308270736
176912149
43193
128891
318
1617919
503919
13936
3499
4397
22557
200554868
2340863
2005537
616280
93041
15402
58792615
4
227450
182836
154
4243
168554443
8628422
76571733
82960346
91675
729920
137386610
6389
855
37
84074425
16056688
195320665
89
970684
8545
398
12822426
64
27
151936
15168859
1388996
11979
187
5379
61
240675
808421
4369092
119
41271
1760094
13825
7
418525
13839
623
8
83796105
51
183495
5661
1719408
89914
5546089
39060967
226090085
9014
26284
26
468064886
7550
1495764
1442303
58181
14584077
29152401
713
1968707
982545
66826012
29181187
79070619
2
203442
6726228
292540807
700380
46
5
337259531
80222471
53988
198746
150538
3901
26
12949739
146
422
296038956
42313656
35823
3561292
209690882
919771
15407
33
69048
26
18617243
30
915778
20005
315029
19
352802787
36362835
5
226
10
3840964
13
3891693
186747017
102
7643
2811
16508
2487494
732993
417977569
760
8317842
68469
80230
46
4076517
306
47950036
1366
223
1300672
12
491773897
101721
1409
611
519368
1892222
506
1710843
265
27
5399203
11906
60185
46755
1455
65233797
4657143
11790879
35570
3591253
52872
10
3
397
72198146
474603645
7486
71
2038
23490
95
78876
1044110
987
197843092
290
4
7865964
1889543
9890986
373
5051398
25845
48925
2
825246
5560864
411
17
478
56965848
661
35
167
1101
4162396
3
79868946
29
8137
75
530639694
178
32649
52
7810776
86864
26923891
10223
29654242
280
16303889
664850
322
10651103
6526482
2644547
3329
122
713
8674
1139864
17226
112
247768
244815723
380010893
14408
523093
44577
875
2
401398368
6763929
489055
522064
200866
14
189330763
29394
454761
77
25540423
429266
1957469
3
488
130337
288
3310
778754
1928003
64883175
9322
63
4568
19605005
4
36582
70
15505132
61
170992165
36943
120302
577618
12232
15703628
28
259488856
13877
63621780
3287
42986
793
21492
351
32325
7
482762
341616
7298904
28
437
789143
3490830
90943
719
5
151848
15
49784914
1633
50961825
3302017
5460333
52907
398
295742004
116724894
1959
46299
57443659
116724981
949
8160
134
14787422
7
62888
32
2164
15
2
110
8288336
7211
17
342768307
383415
7256362
95120
899220
2
121274
107
80004
29
2
781
26102868
10285225
396826
420480
4003781
55790049
255908742
3
9636
79846031
15
53138
18121368
61
5
1005050
305990130
32
95362
38405
5712
501198
25929008
11
262108807
8
270
117743093
509495859
974571
2
2757130
60951047
15050
58594853
3
4
55060737
180638080
58455340
380
2257
669627
9375265
21
56586925
41415
16216
600755
71
1978
102
15175
190819532
357178
56
2
106172283
10
5
18
175895332
6560
3
159
49
11616772
488221205
16235818
222941769
3963044
50
332
755
2
74714751
4131
1682
7114
11335628
12
36
9
579
2265
5050197
501119
5843494
2413
4380
114669
52
2
240174
511332
4555
2
13
65302
103
885
44169
12
4456
21
9526
6
111190605
42174689
2
13
677
20
1604
2513
13
153205
113
6117
9894167
235449
21346
189350
25324507
4
9561
24916
257
1735398
29316
359007
311234836
34639
1930003
763090
14376530
3
3164
239945
4345
211
2
457106134
116
3936786
27492847
205604
292154006
4387
125139
106155371
6833
463
41148
3110
42952
26
27941
37
30997
13577950
764473
159
2622531
14340951
16088872
60
88386216
632127
92
918187
137
59969483
293
9359
124007765
65
15811361
75793226
1391
3225
508
3513986
34
27
582
234785
2
832606
43562797
2895
206427
138
11678
40350
22550
106
45052
511306
20
47
2620
1634667
671
19834898
168
268125624
4
46591104
58
40
9514972
290
710
23517351
200977
51
13730
256575
8852189
4783081
346482
826806
235
114636
3
64
3684
599727
13503
92
7
29206925
192681
2849
31362
5881
51
42659476
23686
303
3895
141
226220982
17
336
59
3507959
450667
105
529975977
6213
75
31
41051939
394
3803391
195069543
117108
1006436
16
13868
741
268
213
288055
15828
23
435929496
450
12292
4407821
8
479365626
17
194199997
5097704
28
42408121
5425
413
53
56807202
234264
15
32167486
15204533
1965
8
6
65008
3870
336377
4645359
518147
8470
10508105
14
19191
41710552
4086919
1010
395
15720
200061814
112
982408
14
82900
7437414
14396887
12
89835401
623
14281
6513230
389031011
123
216978571
153
61
184
4976638
48180
16
12374
34520891
7
309
65352
11569
757
13747841
15
214111
1102197
30154645
387280
40
15241074
73600306
130722578
22
7
252708
62650
213
107839469
19145
9433
965
11738323
6165
510198
11241563
4
11
39136005
477622050
77277356
3
4681
205546251
2509974
35
34653
840
101294641
83391544
1014171
3601373
8301280
3785160
2428
120359
1274519
1206213
555212
2
110568840
27931381
2
41396
746749
2078905
6
9
2
1135
31225428
4355
14301567
13427298
408314
6089
8579
42775
439
210
106203
448
6
876
1237224
9809
6
421271
1680
50349170
11670
1487036
1357
2933
1193902
12161580
11
7361
280
264138
27
56660
2107
4524
94
941
9
2205
385
12279837
19482610
56901862
2
4
670931
116225083
55723
395379
2498
35845
3042
48428146
5197
213987025
202182
52691
406
2
160089815
16169
12
11
6
962191
2365036
100132406
1190
3
1061667
499
172338226
15941347
5446
31559378
11803257
24904
2
10
2
173
13011
6874679
33
999415
27314791
22822481
511
65403
47
17738
22316
54454
122000
511821
58817
64789107
323
11
410777674
5061
4130
3
1043
10191140
144116588
13376445
91548
8441
2195555
75458573
443067
16132
2969328
123536
2505199
523
15495813
25
7
343
2
7153519
18721665
254551
261212421
59
53687781
232
18009422
18140
131
13602
2614578
317624102
19817518
6881
3255
278
7482
450273
634896
134
206814471
12
4741097
2
310783
1181925
11425803
279662
371
15217
1318
102906
14272489
31573697
4758
1494
5027389
19499
60250
1719388
56836669
7622222
26502753
13638
1283
7
35
1311095
4747
3566
503720
97672
28448806
1408
1247
22
1672
267590429
443
12633837
85359196
16737228
1211788
2920389
258478
247103138
3848602
3514826
80926252
190814
251420646
58
2648
11510643
494693279
5
19334974
3
120297
27285
428206144
14747
224555377
229842221
4020052
1041
28248
1197
3
43709
15
6
59650
5
315
2
77
1076953
2350534
740054
14
15064
4683
99620
14011
332166
20674
655
63908340
19802591
38128139
3859
131
14
539
17
258103
5
2
1048083
35
806162
7481
312
28
1580
79
14081404
9
333
4593361
494
164
3
2344
264975
6
1665333
74465116
4686797
6
359
1036696
517592
5277922
7741491
257406
27
282
170
3
17916
252395780
55926866
9018436
12645
34
6417433
49
530047330
26
4
36955573
6451
1323
612957
16
245120186
82575586
110346
12
29312
22811
437
25
41
47739101
83
2228
605873
117861
22
1150
85399
374230
6
8706101
728
2941586
1627
4405155
376
1695414
5779
1376
1739
2217415
124099
64901
6
902759
411406726
4668354
35342076
5331431
916
3204047
819
3531
85
6
408
3551
499616
3109814
10215
19
34129045
73533
58413
52036953
7138
9161
65
5590
7
444
3843
1376685
2486
963948
109512
2746
2
98398649
30253
92944211
7597986
51
38
11249
3185
160856106
286
8504
11728
501991
27943331
398946
297
5329
63895
5353
4810469
520
184505077
25
6284035
254
90044713
445551
5
31
1920475
19528
397555
28652149
29368
2388909
60595253
6
13
7524391
3
2
10789493
926548
183766
2
2144642
268338605
118534
15546
10784355
399117260
106200
46343
29114
209676600
3
65547155
28300164
368615656
400943
5865
239480189
35
103212
500
257005
21
338
245503
5749
9051091
2058
2337711
8002
3
221323
897
22255
482
67602
12
2243545
322430
181
637393
31
125667063
8016799
316
118475
7822375
460945
20
3681182
466458415
13
52631667
125876342
6
2714
35
4069
1775195
334927
11354667
5548
540463
815
55823
2918423
154260
233132
3723
54883663
12690
168337462
1694877
42192354
2
12
17121109
295597898
39078
4044
164293893
918
134
1385
6361
7
32
180963053
58598
603
730
253179
155298694
11
1248403
4454981
4482771
30677
37
13623679
547
7179
2309
211804482
90
281630749
569207
921
305715
15648
79950
121425
3196
336248624
952
8262012
39
4583
1129
123733
23968
3366759
13126
55
471
22041035
29294702
306911150
133
2425
2449976
230558
512038586
84669513
1432623
71941
3278
23020
66935515
33641
99
81928529
2659038
191
158944
395766
467400
41586
147164256
22093
33493582
33
23
198350
25588729
1285
331949
22325406
2996175
217
46521647
2
54705155
5059
7890040
250
3529519
104338252
146605
264943
4821387
127447933
28798290
823
3
2663606
19298666
511689
88931
100104
2197
3
14723
12431655
7
7
38997
40388
12984138
121
2224404
362958
7
184252007
349489057
2985
29
450755
67
29333601
531475486
2
3544
76699754
12
2937
92096
972
132416
614
46
4
14924
385929256
2731880
23812
15268915
185801434
79
10784
17365056
15
117366
477786
346
36319
1843
258895340
47703051
15
60236
3707
1590
2091
505556800
5
14617387
165
379452044
3769041
8070
25943
242601
500322830
94832
2
31359
42
48
101
36
528742567
1600307
176187888
202
70
148967952
86
45844139
1300637
7
129319
58104
56636
2
6553
280358342
59250
25860
1738
40994
105
480
119
42207868
2429
44
29826830
29661
9526
736
268
14252219
54197
14247
4093576
31709
48374
1851149
11
987191
2
1279
184272388
1356
588314
895
10
389
1321525
66
17650734
47912326
169009750
6771112
10323
42
12110280
12
8
11230
13479
32756
29669413
3553706
660718
276820009
106274862
15546
44229326
12143703
635102
38258351
256431400
164766217
26
1237
21240559
9
6226
21
1030
11
465
30589641
213576
117067914
100
35
34826
16277671
715026
496058360
19864
14609
177729204
30773
3665
89708
10121
10695311
171
3301
1396
90758845
90000224
299433
2058931
40074789
2
197
428
168065373
3
11533883
15
8565
681883
10
7
107874
404295635
30232316
11771825
2641
24564849
16330
11959
9
5259
1584
115978
4622
4460824
34902735
8
15
12222
101522127
195139577
604090
137
349124138
742502
76
100854
186
113622
133
16252944
84656039
416
7
710
17
886
7185424
29680
290
954
2207
16502
435173
6975
24708
48
2
216
12330054
2
1180685
2919808
1384
21140
3325
168457
29084064
309
398403
5873
32939685
19111
79
115
37217862
15486748
2
64
24
43
263142200
20289479
6041
29
3726
21451273
96475489
598
1237
37
137
132305
353888080
604
129
586
78057
64224802
133072965
236690
111200910
14
40
54459
30382264
63
201
1182
248
39
157836
148606
13497
46
6066
152334335
72
29293
37685
4
848
4732336
232
93520763
50612043
57901
36378926
41
98
95068
440269434
5
83868
21
36154850
379
16878064
1406351
500
418304
2703
39919
80893282
173817
5110
683
228512634
166
253157038
4786055
13196896
266
201666
24989
102523215
325
2074922
649
85
1541
27346
39
10904
25
186
68070
3
6
51947742
46682213
123076248
6
39
88491
9
287786
43
334590119
107
169
142406
108
34884
119112738
2117
25
238485
126
64051192
62730345
213987445
10
7297
216120
79627025
42353
24
731173
519
17496935
1266057
29
31333
263421
21686005
53444
20893022
45942
149925516
40113312
814
68429
18605744
346896418
5860190
1518276
3908
3772712
22474496
215416
868467
3976
2774
17161450
11898613
5781
14013589
1867
31257
23
23
11390058
732
15377833
189733624
3867
634
977
498
77092769
672199
2
632067
942
446454
26
133856937
8
20
44
82
63278275
10824570
367
50142
41440
27
3
3400
47941838
157
6174
13982852
413720
163574627
25444517
14416924
39
108365
46920112
1987634
1681938
455
6052
142941
13320731
616
14
92835
677278
204408694
14
310
945
368447019
99469
49911
19247
282474
3
930197
1433
55509828
1451
39138472
100232531
327744
13
660281
4511
471
22
566207
4257
340
4038776
8
1869
64
41391940
8
1835783
460572097
6987
131716891
23144
267136425
378003
101810891
86
29275
977174
31989
11585682
97269
1006086
27
50790
20
14063
111406126
566893
522993
1506
84886464
6683
5810
47
1982028
39959827
342720777
2
336
716
7
247571890
536735
230663229
278778647
1777646
524
117
83283
441
657
32254958
1022
857413
10046
991
13944814
7
577
59177
13062
175
850
6600
47692
55864
164412
2303446
7904
6650
1493
12
73
1695
31
15434
117568879
2818
3458
2850
2690
23
279
164
101564
800
612241
1009447
93747
288002
36016
251138610
8
1935
15547008
55833647
9
363304841
65288763
3
15117
341072
12435084
2727861
1177590
6
89488
16
99805666
122759833
44394480
279762433
107459
247146547
83625390
197127
125342
29016
19633518
743
5113986
29
71
31
3
11979674
3
51673
13246
70060
2
258394543
87750
120
27794784
372282862
14489431
7146121
24
744688
449
97
155
122102772
110
512628290
1852771
56312684
7
5607015
1980900
3
111
8042
8439349
4
481844
142582095
35496
299125
1536107
6163349
2
19
3
247638
415935066
16879391
182
22492520
4370
606589
49289
5093718
431
236732
125770751
45330
3426481
3235247
4522686
101816
37388333
758
45888
26530813
38
406
18
114
127273
41
61594167
182
3922144
230
17
653170
5170
1151340
16880
124815
9
112786
422
1332750
946
11509
98668
124
61393
5307019
144
43
4630
63
77291367
3
24417
11854141
187
268
239961
49
5805
13537803
4821
65
7500
248442470
490
60147889
1720
14
110
2
7
2
109
3
3570
7
253324451
201947033
31347
4476
86999
31545
220613132
75959982
3639
454214
102912
95272
14539
805
326998481
43000686
4608292
1277
253395
93934783
725826
18382
2292
155570
28
60478
25930
22363661
5
33
1276914
348551
4220
3597542
5161121
11095377
34775
18
1624
613
178774348
139
731089
60147
1001
1209
394429
5501116
355
5
27823922
195117956
1313
31
1210
25608
80
63674552
358725447
83
120
12361790
2311
28940171
5901
27
1682820
148
7395482
16186686
5
39974
144
135
364
378
46623769
46239
63
3146157
1367
13081432
3770140
225
9821
11301029
812412
3
92083
2092887
157
8
11763
400
209658460
65789626
143
192686290
1463825
54068
349314508
1327
16608629
238
24782
35
1375
437775946
120493
2005
5
8
507
17
122263
7709408
620311
220
1790
149
89
30860883
452
122384886
16
39108
8617
1753590
2567
2225
583
3088258
6669157
13594
549926
6
4440553
233383314
514235
10
4086
487522984
12509
431448246
12851
6
26331839
3622
193996
3850
94277029
14
201448914
43491509
14
1926554
12709995
92
11418
5159800
7
11352600
293
63610591
5943
104
1368066
19683114
29309524
924
710437
303576747
60
4809
3011459
15161434
78
12526
6
10
397285
239072007
7130
4
10
3
34766
235304
34660757
6973701
6
15972528
88047
257
10974
2064070
3613966
9101197
4868572
29
2738
39876464
20951
487
52939
25
45408
542
517550
218535
10234
150027
144
119660
696938
60508
68268
825684
39
1133087
2060
27498
14398
81
17974
113943338
181839938
32237
26597
101902
6
3698
34021040
836
956837
7
38465287
169068
996844
7
118
42154513
85
12
17988364
5435034
293579430
16883484
3738
55911735
316
5990394
2
45307
48
125698
86222
2125251
15
146867856
5
7
348208387
3233642
171509107
959
42
177664504
206
16601
341
51295589
11882
140881
1002
4
28822846
34
817055
139
9
18
60
7585021
94
3095856
257443997
328
7
14945692
83233
5
8281806
2
128
3
4455
8385335
51305231
152
27
1800413
59200
11
797
253638030
3343122
2
17987216
426484012
10
24
103588181
1179209
5928
3273090
769876
201150125
8
483
3881
208
172
567861
100040983
53973005
75867
27
2
70606
125
54
81276
233
45507
620089
1203957
148980
16528948
282719
130774
69541
4089931
264
898
6513
32295692
58255
20995275
289196
5699
226887
167574879
933950
26046725
465750132
323929
51551901
3647
53
71779605
266553
55597673
18960
43031660
6
3247243
1076
25708
14
42558
2753569
887029
494
433
34275
3687
1471053
68951617
260263473
524698076
1618
10934235
1991
23
302806455
83176981
2532
3082775
13897
832426
12561
4
3
126
1718
305030733
7537106
240373
32997692
16
484064
467502813
281
1478
813
2132203
115035
241363
6443439
4
7527718
16325001
428530
15
3
1569526
24891
1334
25
166961390
744837
11200
2084926
128747724
661
494886460
77491
7594
105926131
1857
369
4
73
72
62
408
178189441
129088
297778890
774703
6437
202347626
23
723699
11786532
186019
381963
13124719
21
4136
617
197679
2
211060
51
40
66330346
1156649
848
15871218
857748
42440980
241
10
13
3979
33103332
470961
12823
31
2437
82854
5
134095673
31
523381
467872677
3
2474
75
40778
574096
633579
48290
9512514
1416
2911459
507
6
76
53
1058
210703
108141583
9346
1254144
300
197682
5536766
96500
20
7273335
487453215
193815
727
27096
3374
298
7277516
31848
42
194540
354516
1161310
651
39
21193
2
1501226
148
22
2263026
566109
25
902927
105718
655
522
180241
400226176
9433969
206300
243291091
27497
373555291
2384464
180111
120493
18907932
312178
49596967
10484
10
238
5931116
64
48
105219484
1824
3517808
4119672
12541
80221811
5
154875239
7078997
27855
349938665
107648
54903313
1529426
26279
6
407786
867907
665189
4250259
5
79
25122958
6321
1940327
72285
7
10114761
887
23535
32726
27387461
610540
55996
12
3
15072222
40
3
13
1267225
127631577
2472675
37574399
229915
898676
52989825
525185625
216420999
470
484411
59638
2920137
58786
3
234
76
1100541
84616
106
53970
24740377
441275696
762
61248
88570
10
50522
41
411570733
2
3568812
11853
1769
107256
13950
280
94
46565994
236258
156436522
86865683
103
52301
2
412
366730596
352
217511295
6515
317529478
255443218
6583
113240098
19
53
2766
228013
1863358
1959264
123034870
28
438612
252660
5936274
664037
55795907
83162
14
1335
3500
18
52330
6594
31937277
6
1377221
170
92490
32179985
18650077
102
4
11
3
6730
77958
202669562
63936
400921946
58845
2048449
260973623
2330855
313125
2
10405352
1254950
929203
830
5692172
2897
866188
1875
5182322
131879094
417
29275
124
19008
1004262
3394
495045493
3300
3964046
98
1743
61453
680299
40
7
15
16
132333717
610407
395726
8
265106531
962602
247
39188
3
35
21
28897539
61481
3338449
11115
36759668
128902357
2
53028560
448871
445771560
8012
4
85714803
585019
418281
55329
11
3
36
87438559
7203091
10
907382
28878011
1001
2222
245073413
8455
42
389
62733
131490092
547618
509664
494976011
2219302
502
92910
10
703
4750
97305
12
13850
270
3892
382483
10177610
8312
16741831
2126
6637728
1800
1384
12276069
22477
6998980
5354309
1758
239936
351
2
88556
49721684
468
4978
1609
21799
48
141248
80079
118
614647
71344151
9
3503852
1138346
18297
649
438
55
23033066
2
140
2402
175476
127889171
44782819
109846
7499
10822
45496754
178924
3417775
12246
70373
1125
24296765
27
185922411
153917194
158784
11857
5578
1576582
964068
2
41861880
5
3452
1765384
298159
314691
397
225596767
3
441119
54
57576887
45238391
3756
1781690
23983861
49328732
10
216
1901
369
6
10904810
2001
3346726
36902
15
21417
2047
85752922
602249
97626
5075748
9351
6895700
9393784
2025607
303
73522905
1300746
10173673
204
3
5362
494260
8114
135861014
7275346
5327554
202024326
1640709
214006461
3
21240771
15555
243
1027531
13027
34824
103242002
838
7436240
3894549
118888710
721382
7840216
57
8890
8
246971
255373342
61
14177
65389167
161
28658
2603
247264266
241032
4107
1822027
48
422
15
513715
10213649
55858760
4629
7594393
30146263
722747
5520629
4701
47585
20307
448
2863184
417
444151
14
6114230
12
38585
93733121
58933088
945
13665819
123809
68869
38963
9788
47
3354
7686
26362
8
31
31
5655
16
119410403
1704875
675
102023338
7796
167322325
1143
13791
436446739
358
219217
236560
173968631
5461017
51
67
36
18401
264773467
59198266
12
2
1364938
13
437590
661
13705906
99
24391
276624
198532
2089759
4223053
2724
33
2
6212
35628
19
304489
1790164
87590395
356
24298
35363
10
484347
5290114
185577
315624
3
5169594
135330
2
560
4086
244253
304
255
178788
2207682
102056669
7
4319
841815
12
2
428918407
123148983
27645
3
151
28
40569388
189486
1020634
795
129356041
150056
70757511
92
78
3
3823
41599659
7712031
126
21
82807975
5422
61483471
13
4181395
76429
270049418
197737785
23013687
1567911
77424991
211
9
100
511832835
184
24077564
395468
20
14
139968512
849909
2777
3
5025
2
23
140
2805243
41990838
29
280
13
459056
76
6
63
11574185
18227
114
6
6492
731373
59703296
1900
44988
104146149
61572
434915
9867
90608790
8
8229
48
297881589
70552
63627
234126
88265508
3275
4
3
91006044
38630
17
4191487
171084
461
28414
4441
6406176
34
8430
271
408926
144
3910331
179308013
147
24014
155331925
9941
210771042
149473395
469
424923106
10
400860
355785
116
922358
3975
3196
1572062
354522
55334
15
101467315
9
58470540
470
32074
458960566
10
15051
8810865
436
23610355
4035530
4619
6755537
166742
30380
259344035
130153403
128810484
516324597
68
205699
507
705
116
339877
5
3522871
38369
27
77
12194
2
339376416
118
4380834
996985
2028
11258
3
244063013
4223
247713
57122435
7
5352
470561316
219230
550497
23
15562
16067
4184550
27626
405063
30922
156262617
12
46
297
47
95655202
4931
652
554
226172463
249
54792100
451
6694750
27147
3400246
40
64618
113431828
87857365
22180
634
87110792
204154
25
706
26128287
95
518
10720
61627
3767
3
454237066
3048
10
8149
3
7083324
57
142190946
43
167486269
4568
21799966
17
52943
1113
106708
204517
20899
8737413
438
5746
4219
56
43799
24280827
420778
29046145
100638
3373
398
6522
15053
96
9039
169093963
24
4956
75698
19123
237590967
26219
3152
4753
2
14106
1166742
7094
3342555
2
82793433
360775
69600
91
7
21600
9
1775
331
102
555049
586197
26
6267398
42283
102387
216
27439704
1249
60029853
3
3263
102905
64982558
214
59585132
13252023
203346
18
759940
5883
27515431
2
620
3
383636
13
7855
569
188
261374
8486
900
337891
26
57819471
3724
7823
106797
2916684
7077607
2
6977940
2
3302
141
1281
111
1718764
160
130826
94
6449
940
26363913
89571
3898
666
5427
7
2
79
65
50
87993
18046251
1603434
2
6857
11979812
858
79681814
5467
254940439
3835
19919339
33964
716460
12888
83449
113866468
6441
305911062
416960
344074
12651
144
352489641
357
14
6620
2
306360
364612477
230312935
36
9282
4867
141632640
3748109
6
21147134
26460
671
144661204
24
4081
9104576
11512
271588
972012
16692050
2888288
31186342
141663817
6719814
58
1890884
27797
603
5038435
2841
18914915
3585028
174621
26604249
931889
274223
11
15330533
24837
2
6376054
101773
298294
30073269
316
395579404
48712
819704
2
21443823
218805
67
5400040
7
7552612
132
94
51
27
127
9253
79405574
1188649
2
2260955
8
14
46466
8912302
835
50392418
11160492
7321
749875
7
14849019
1728
4939101
2209
9
111
75001
3406
6848496
227557
16607830
16
2
2517639
134207
13054
75409
7
31905798
10301475
5375664
833469
2
5
3446376
335
3
2119
65230204
32515317
5012
710
17
336611
43287
23430
17
2917061
14
12302
6
3572537
2493
318968
3962
176974
388
1257
10160178
8736
22632735
75143599
61489
10304582
223028
22440
328875036
32321892
30
987
13
8214
7981
1676965
43248745
25121369
24034
542
119072261
264664
181278
4512062
657924
142443503
37667808
298
133916223
3423
3315389
14832081
7709107
127
138844763
13772
43
36802007
420161157
97632
59933
3
122743844
45847
4460234
27
138523376
62163
94
170
7340
12739834
1400997
25
36
512870
16038
8
23304
14163
15095
197
12881
26
4479064
112792
16
9
4222
474
2
242667923
213217519
148670640
6391359
2018326
1961
17496106
1352791
3502600
2040552
97785
8978
3
140
23
1242159
70
9208088
128418
9292
1828
2
23
30580489
477783305
471618
14
329228598
37
33338
453
2939976
35690426
445952328
2135
468281559
22763119
232
96
4733
59668
870282
462349
138889
136
15158616
3110403
669
7
1029
150
241
11
393375
3975
3
311
205933924
15459
12349302
12
12
17350
31
105
34693650
2145154
26576
167698
83296
5
302974
47210979
4851051
113912769
224
6029
33426
339
58507584
7903211
123308182
340
380
14
55551
2430
421
14870709
11256
867547
24358224
379
729188
95307210
33
2062942
827553
1549258
353511
3398889
43489648
12891926
13751596
98
1700
6155
179
186974
29727302
44
31474199
611
28794
469712
223
33465
13255
13823
607602
1139
660488
448448306
370
16
930
29
47
65584441
45545899
2422527
18841882
6194
84881
4795936
919883
11
762276
162184525
360531
519342
46
3218
41
321
87
1429
203135
296063
106266
789
29712711
131907
384505
1801
100616146
36
1473
3642
7070
62
604
128950
2827603
22
590584
16609556
53
604982
6108
273
24740859
6308431
8568339
51540
36883617
5
353
46102
2478309
867
3386
9
15
964625
90443198
24912
478816013
147958
50
5029
3
934
360
18198137
141127
179
5
49483760
17769
1695083
20821
640177
726
53838761
5375456
41631138
22
20955577
412440
455123
3
405176129
56359
108
4
2909981
21718
8
2566
7724
27
401701
230073
9514
515
5
6991
4056396
86015027
14723
7928283
9111651
65483758
213969668
27022444
171171
27101
5354
605
808
253724
11
1746
342776
408
372982
67270224
29918
2328
5287905
97
150
12181283
17572
111578
3
7
48
4046442
12885720
3883
79
325975799
537470
461966181
35701059
4
375
266117
2763807
163030
13654946
18
2755980
12816546
27
3748777
73747
1697
1050037
5427
12
252
1160
81634
21
15667
1601815
43461
29834
516545090
521
242302
14898
3
3
22
952
69
2995
118
15262483
3226
466445246
1197903
145630
23452
1640
914926
5698
32568683
32637245
2030
146900
153
560
4038920
10
10305
5447251
4
44632908
59167
7
180156710
1227
1639933
264
22
1258
251829
34
3462
3683
1947565
383775401
336228402
101488470
2546
180713900
173460
6
3226725
55108709
894
8519
50
13637697
71
520133097
214
48250318
30
3520622
22134501
197
60779886
475083481
75
68
209995
22322926
2854
225
864
43
321
121444
4
110
21
28
382
58111121
466221771
33
16
57909
4
15002
16
1999
287520278
10
1651059
3223
228
502
56
268
38875
401
8940736
47115187
186
2004523
427722600
28850677
3013
23
12751115
77938440
3767
4543
335
55
1561
361277543
102368
77
15896
1944
2939
65
6157
4908
1895328
13
87928045
66022
938
2735044
75
4
11265
150
104526295
53
60882
41
531622
36399
5
46
28179009
4437
18652043
95661
16316292
379
8510
179207425
30
62146
144879622
505
6
13597
710
1607658
76
311750097
9710
2
4295
216
25
1537
9500790
7
4410106
319019250
235878199
132591686
3
3
93833
102768
63
8090
1739
8050004
19823
3
287
59741
34326
5794
145
413740
77202552
653351
113832035
70987
66
34676524
28
49175
12635337
5332
11
15
12631477
8007
3611929
43338063
5616
6089002
8407641
9
398192
2214579
8179
52
274
191249
20180067
487
13
48
4766124
7890449
1350784
3569
31712326
11
6241
512366212
86074
306498077
6958
13
80
229141251
1274784
371284
18307
245
36
25672
113151
1604
448516962
830
26
188
22644
230
115089606
9
5339
8
474
1373
1000869
3740878
4065757
35
14983641
399
65028845
130621
24580545
11
907174
31036
3
251239
52
2733825
19046
7
432
8761
563892
3145167
775902
3
46303873
1335
11
140
276607
947300
42896857
1696
7
134125
1575110
5603
5
75578680
1658
14
6419537
734
10
131230630
30900206
117359497
503
28295
718925
3
2670
14
97891516
5843
3790417
7
60464308
58971
17704
133022285
243426
520
3
14570
7071939
1388
92
106
192528
197154
921
122973726
306
1007
483893
1432060
27132
58
439409818
230030539
3
167189
300080772
261714
5
21788328
2
2286
570
107266762
265
3
6006
40
8
399910955
296357
48
237490488
11
6106732
28128
5
12255
6
395813
2827
8482081
71875213
56937152
1056328
115311
267
171
486
5
8
7019615
25
28011159
16491
28954
108131
746075
369
403289
152413833
2531
784116
7938887
30097
2149066
2611
414259001
975161
20
1960
2765551
3254
244044
1675
830036
25839
655
31179308
110
261729415
12
497
51028504
1594
18
19092115
6807
6263
11490
22
47
1157
40406132
49
1767591
7329
48
288
22
8318562
67411143
34439372
1071
80103410
3881
155
64501
102355626
237641
19480756
52472
6885
2007991
7025594
5127763
7
468
72
3501
613
15
55676897
34
397
13
207219502
77861
20
472076
8307413
376158
174731317
536613
1902
1731618
3565
324
413
4961
767
96889
319669734
120443030
1500264
2078094
2
58
839
409973986
235806
1510345
32450
7993
14753698
172950743
47286401
397133233
408118
47393514
2674
7
186311
32245
40417
2
9
24
1650
227798
97
12578550
222160749
3431
6
385988
98
303446253
386
12616
4895619
8
1754363
928391
36
9891
3661444
166
21
2255952
4241025
126431
13328
361868
3622237
8829631
20864
8249841
143680
2213258
2683769
5627981
3385235
33992
2042604
4
30350723
302957357
13
107850
1058152
191
885546
55
438
12
19878
54914992
5394
440
518419
88
24554
65810101
260871
59
2538558
46409909
395309305
125003733
11948434
66033362
7
5
532768361
3114968
875980
216752
1633
118040
44337
155
30854183
453807
3
510
41
42507245
57413
146817
1435427
2417
28234
319612
60041
442
32483668
23
60541935
5937228
1220800
6
340877
793
3485546
5252250
1865638
843
334386483
48618
3387037
49
63079475
7041574
55969768
11
42441
410768
50324
39
70
942
1859200
9
203395
120
45354830
8
115665427
183
3889
913683
1988
1211
7565211
26
27077642
99
18457370
23132
42390838
2312324
596
19018964
1323
33315129
13692610
105370055
45011
214
6701
109
3211
7496
46983353
62
645546
8258965
775246
2426201
1562
56
47984154
230925409
31658660
75
6
1171007
2
37022260
2
64950709
116210
6853582
16322
272
111
97840005
49
354649
967
12751
14797782
3
15382421
926676
89
2530937
56606
2994824
12478
121018
3935365
242
39749
21
548557
2875785
11
2
435
19020075
222318548
69
239016
250
2526
1787
70784
338658497
22
100417
67275444
82613728
32453
62785197
1585
268991
1781512
39998
1913
32333254
3646642
232030
91745780
4844
1569
44982
18995
158104684
66678210
27
7823369
385158
2
74142
2
2392
426212713
126
1702979
586
3981
25182947
4
97
100474795
163651786
315
504
3743
31583
41312
94780548
52
1106731
1629
28983
2025
218
209
105
204588850
884
1029319
513420461
1589569
26
440
325
111
54910
21530628
91
3834
58
199991
84
9
223
23746452
1549
496259
7
1522642
7946
196640
1201086
2819140
446134
205573343
2133429
3655
1989252
3
5630
102266198
1970
30
240364
4287134
19125007
143019
480992
7772948
639648
119842
33425156
438009
4
314
483053600
67295717
242
7
1768674
22101
1799
667145
60
4
678028
1995506
3379600
10558
3
38321016
1436807
27
12977923
23416457
7004
1631
905877
208629
7351963
417318
3968
62
362
117
3
170426
223501190
517024546
114545
304141
22521749
31543198
3339
100280
250248
402207
13
2
105376999
129832027
1466
522
4658778
2651230
1652424
4049009
34973291
340
24753
521
1571187
66
135529430
863826
886284
1543932
20
435673054
106993
273436619
2911308
330
85595709
489
364
14
4824660
61206927
7
5564
146532
6
38565
32089
3
292
2079954
105
610237
103
156990
5
26
18459083
30736
5830692
282184
2453478
14289304
50859
5
301753
87
2
169654
370864
64688279
5
7249
99927925
112270518
133
327679
5848
304156946
988155
1094
73
53436261
506
159309178
102
14118363
12510237
74
21
625
36739054
20
35241284
990
83
1956
3307
10256
25688943
123
503261052
65172174
1258
309
68133228
32212505
304130
6588
2
1312511
2198614
9905
5
536176161
8
737
477702704
2623542
2
14903
13322389
24500192
3
11
707448
979665
8125393
12
235838380
223901
142432956
129176
15
13110
6509448
99
388
196593135
7871550
411
518
1182993
9
48
91
466639266
43487
18
58147788
138220778
17114874
730
226900
386003
7946672
167004596
326
42
217365159
6
1906
7221
412261
87429
23689
127857
231966397
17853
53
907
10
60859478
9
9
6
9
811534
903712
104102333
2990588
40289751
111129
10955719
27
29531
26641505
138
926
2259
92173115
561
240
10803071
10
15360116
4488521
10
14
3165575
10162697
3
575838
14950
400
26
30439
99
121378877
28
15587
15440715
11320891
348
2
42059
158
2
3822405
53099657
32
202278
902790
47473
1011
118
1235
1749665
223730
179
115510037
893009
2
4238
29
252
944
40951
422
69129775
137
4073
304
285
12707472
11211
37181740
1356577
54484002
116632675
183033544
142
223994903
5
846879
34
2326274
48489418
112338
48
1849
3427491
390
1258
7961581
6087
38828123
47
191283043
60238095
205
27
411017
6512
26735
1790
53
309027959
913
64114859
260
96
10944690
86370385
7706688
35972529
14978679
3
13811509
513205
11517
597231
7282
5
6
2985820
110759
29528431
122437479
958
40085
133636257
427
2305878
8353282
23
965451
742
440990248
756906
178756
10
3804350
15720
1710416
1609
10256787
11523493
14528093
147000
95
2873891
46125
455894
65186621
347541
2629
53579079
15
355325
1378
13226
3
3
268623
15
401
167
26
24025084
806
4426
206487
646
53486
12
24425272
6
63
1223719
82999923
717
416590
9
21105340
38621618
7743488
292206578
67054639
117
59
10682120
88284071
3033097
32141359
664369
915094
356403
27
2162644
142099
59003
1381372
196
9
94210
49973
880983
1577131
9924960
3518641
10
2
91
56
30
8012
184313
1865
57967398
3
4364
252
3506
2
125
5302
6370
450665697
123038015
3
13351
188755
20237134
304779125
3593643
92070494
1270756
2
90
15511091
7831
6738943
12371
169
1974048
220510
83909
322
392971
242397335
444
263947
45182641
30591459
133001
1386466
5960
2788
206
25
1639
28945232
18884303
14779
892
6
520659
1669321
1872493
258
47472
127331923
82449078
20027
2685920
8457
263550140
627132
8286990
5048
740038
11454
152
4
368
471042
59
232420283
1047802
623137
2
6406
162
54
3
3516593
4
521
95
1404
4040377
44
3137
1703131
36396540
246
23
11336033
302990
123116682
86677017
266
44
1206
9727166
3864557
13405157
80131909
55
120995125
29269
3157765
3254965
13621757
456519992
2886
253163
124857
65629080
88
421
427844885
15936669
1638841
268432
8881467
22035684
33
109989121
259165
77
3284
6
8
95463
170059991
11
537
3367
213142663
13062876
7075
3
29
5918
210
4
1774
71569
60812
13719366
3
8140
4052803
3
121629
55942
4175
5495
9427
9
5213648
89
2131576
52021
121
9
2337
9731
30
20
5944951
14561406
40169546
325462
937
118
49885727
44
30
51
117
32865
3
1217839
12781
1287598
99
15604988
4
2415775
46847
87
5793776
16584495
22482
1796478
24939451
244865140
1780066
3
124099826
48
117
332636
6355493
191476738
264998153
7
90734
7816
3890
13429
454
846340
56720
324839
4616177
775379
3
6622156
997373
1530
6
723752
545962
530919880
10
162
1359
43724
13116352
3987111
381
936565
233583
19
64109
86255
11615144
238423
1630
1162798
9
218944172
75993048
285
11
5248801
1876
251
382098
706387
6252
345
3399
43305
70811195
148
191
218965
245581915
18
872352
8
73972264
13334
2882321
756
369686551
1541
4138738
24436
21396006
7540
96
1233466
138
63540080
5254
1013
38401399
4721
649
1904
21829075
219338971
25075
30818
93
42572083
7574
726
3229890
492481
34638680
257111513
4638
81233
93
1636644
18054122
63
930
835781
216072
104
586
504
493
264905164
206
1043978
39
3
246879
34
116130
78969849
19285
23
3
3213641
849065
1283772
444227
5126
960
18215
8437
1021748
11975
8190209
7800
2
114
638
5
11368024
2586
2228
915
1198
13
127090
1137623
59843
2417
103
247
501987
1625322
25322457
5672
44
132
5
68173648
784730
120
27912257
10932
67454
1550
6213748
13
192247
22
189049998
9966377
270395
415669
48478
197273
2
9725
8
26624
491283
108047864
76
221
87
198
78793452
109186108
97
35062158
1502
7387830
3714
14827
26120350
4
230263
1847205
2155461
102571858
735
34109102
52372
232
8299
684728
912009
61217351
59093702
2337312
4635
5023
243274
874396
402
896
698685
1329897
282
1530807
8755994
21
8983
16731
148
163897
3431
32618
6
33159128
5
41
132
9232113
63054742
148044680
337
162533
35
930
3
1529
9714
363649
2522135
103
3253650
20
3929578
3090
103347
8021809
34120167
234127
158726820
165891
5181
29226289
1007
551
88596
5
990384
2155
3179479
8180283
567677
5822510
42288649
39
7355496
26053226
22682
856
73739
55340
3312749
47269
342
378120
3087
194
7748800
209793359
310
106388
659834
4683
252576
554884
243896
7967
935116
240153
261792
62349899
933263
49963
10797197
153903
5482075
244804309
82685898
267733
127513
28544
36897381
16802745
1862
144425
70
28
439881
3
1834069
20
35668
3332406
4
205269571
3099
3726483
30
12715612
7767498
520815
15540897
19380
8334061
6622857
790
256
9
298428
5307
10702
8141959
312
348431
65016593
71927
502
921436
1021
2
45253079
811151
349
8605114
58295
220
58
28649
18328829
7
51015249
91
1127423
3677
962248
5791646
4363827
118
102
45517209
8893407
60
33059
15485
535146419
1199439
49
5
51746739
149907410
113
793
4953901
4366357
803
14
131802431
173691181
191
227331
123243
21399
2730
15
26
6908484
69442
2823
1713934
5
5225
361
3
363231048
15717
43497750
50500227
333975
2
8635
1537152
2384660
317180
95191728
33
257278213
29
6100
17
28359
31542697
160623
8
528721808
2
21
116345406
37884
60
488
472736888
2
98
9
57384919
67
1984
2
320015418
93283257
21510995
31
3
3199456
162750761
14
1529
181209768
4324
18471
39926
157
2
38699721
31309
25807
29751
7
34
13
117207
261338
829
8327569
33850
212
61609
130
160
1085
2465637
63504337
13225963
47621561
15
101928
82869675
3
19
59
61685
5272
2545
9972229
1080
22953
5650
72
11
24437696
498601
315483
1521383
6529
6500
14856
106726
101695
12
263755
14
152
9
511861
72839681
943
13807990
76209007
81
333992293
3403
367524
160808
46036
194948
1328
6
119734
54053
2
1110403
416
797
2848
16539463
55321
15077
27
497203858
228246
1718048
115455
913605
45920720
231
120885087
45
665319
5856
152179601
562
227
225211
6
1739032
12
552
15
1566
197
435
25083
6315
15093284
232225
9
4935396
6769466
165954880
125011
25361054
644903
112613521
24
3626
66344
58
20
1102
2850273
60082
8164157
114299
12
27
67612
80229746
12150853
225
63264
93696276
5974431
7686289
320315
382
27135560
258644098
11382
162454
433377
2939
5948
25
4
5350831
232246911
15982304
3412
525066537
25913
2078807
102722
100126
21
20304
25
1871297
13803
10
1748273
8136126
2429240
191950
3
5
19654634
128
9850
1702
6
3156
980297
20
301397
727440
209395
535054153
9411
4623700
243
61687218
46561368
2
3216
17756
364
408
14220
9
6000
20
37
8111901
2008
24
264305
317254106
62
1462
7158581
56498
7
56
156768
11
947908
1959
44274616
118606
32
1982560
97415
9593832
16
5
1021042
8151973
38368
8507
13
1041
123660763
46
129
3
93423046
97
3210
9370985
9411
49713833
300584862
70816730
17
5
14
4733
114905972
3
12394
59703849
425868462
21200
58424152
134
39
42155
8
419
913
49184
2215228
1720407
13415879
11429
22480
922
1964497
1956047
1904220
385653545
991361
818598
43383
76810893
3
3842
3
6951901
22686801
15382752
5
31
129057277
16843181
157
15857
13063
50271
1564931
2592
52
44244
265
181
27488
818
56
1060
34
91
295167
1222
124522
44536512
2867
414
220524
325965761
2120529
323188
44
58
70665
391832170
1906
121005781
1688
347657607
15
402696
7
10018339
20
352
6292
1554204
1348178
955
12867
147456
8932
346040276
34941381
45368
26664708
802437
2424
279
3001
22
775
66318
2030949
323390
1392
4
2
648999
65708843
255503
88207
126
12427
1073
115
4230
349568401
5
163589
489782998
115211503
66
908360
2
101669
21146001
390862
279
4382
39
510910832
309
11136
14
506425
10628958
45
6
3405
1615867
30249502
23
64516
35
4978
1964
96510894
244
11418
5554687
27002094
214
222
1726852
21080810
250589
1693692
30
16121462
45
34
308
155499799
3043
397560
21082383
15
358
6236
172
56944
28
2416218
30
6
147
2762
246767620
20
12421358
7
32758187
99769049
78
16157
13844
153
4123761
253816
63
242
2219530
2279
278
61075034
334284
93817
19096
82038577
422619105
24659280
5
13177
91999
80522449
418987
107
69
1968276
191
23460
72708048
508129373
2697
9
75018
2231
1151
777
58394754
32560
3971
665
2872805
6
62099
73700111
3
584275
4894195
6920
26221345
40877019
114038900
249
1748602
794360
206787
126616336
24
37215750
4971
348182
295
222091918
373762356
388701
386821
1849
26581
32511
66984264
21528255
19532567
5
14457
42019769
1610
10408
953489
94
6470
1743572
437261747
916099
6880
196
15131467
48348309
475241
21
1023
109558255
73
40
115279622
1151
71
718063
743429
126900626
5
236676
18
3905
215522
62
2049163
140048
5622
722972
2729917
61
206587948
11
11818086
2
121341
16177
71863798
29254980
66733464
3309321
1321
6123
29609
81
299299459
103
6
1848887
341
90
138388
194
1759
336567
3669755
42697
207281858
3632496
23675
1232866
156
1182
5619
183732
67
9
39009043
922802
157391
406177603
730
1608945
661390
219332766
28400547
72
133915067
240068453
127954
14092859
8302
9
39
18666987
12837
19743
83
20
489084
1142
13
2702
1795281
2723
1251
8505
417
5
349
1525
35136
351898071
41836
1897
14623022
12
180205243
7081
198
30812570
685391
402
38
3
14
191775160
33037
74003862
246996
2735
17651859
294761173
14760
14930
182363
22207923
1011211
6665
111
6
3509530
11424
54801265
205877
261555121
1450
235470133
164
1588266
3404693
15
2021
26611992
3
45109057
218
117366974
3731263
28499069
51587
2
3
5
103
3606471
3660286
1026
5683325
294
488169
24277504
61808
224072490
4
72062466
4
485413923
72
1024567
200464270
54523
15291
334
36
10
148
6694
7
2619
61661676
125
9476
3953
3
241221559
63
36555
585
84559110
60893662
113770
484491
2886805
1412543
766250
6687341
9
28791366
36421
32795
22063
2
223072723
1122354
327055116
127249
11
3
10501918
48096709
4
7259
5724784
172
13
393
474
2
86745794
5317915
125
2837866
43
44661747
18697
24830
34
103018
5542
7
160267014
88641
632
5
904
3629240
192336161
15989664
786
137462
7942742
63
26011
109361957
186
497417
1574187
1527
56175371
3917242
332625
32838
689
159468
11828066
75
15
485646370
19951938
243327
7531
29184
61
47154
11950875
34697444
241625
28
296069
124744
394550317
17
787
101
364109832
132032888
3849
5
9912678
2634
2
73112667
35
6575638
438
3847245
272
1112
3248
13
30
2522197
6530
1869
172962
9815
220140
1165515
7681036
1535
56639920
60
40330378
174320
2983
11
6136
228009
53363
106811214
783321
1744
3132952
243
50
187
5346672
211
7250762
3351380
185603176
10424812
263615836
42491
11437488
4
6831437
2
191127574
4937
49206020
2888
28151561
121167859
23
538
381
656
2645242
11988554
26424
5
1174
14
70756
7
7924838
14051478
2
162243
212356
1322
29161
44987
162
4156
23262
172
704
24023953
56976436
7771
2
14872141
1118
61
47011749
7933
204527
449410065
6158
183
11888
282
573
14060269
24
27705438
15241
73576675
10
212001796
106
85706741
246872
71762
367672203
247
3122590
683
7
124049076
43
3599878
13
140425
14
4540
915060
12199
5
179
6037
7101103
24
6
164690409
23464
517687
2032368
5
1311621
1058740
109
823
514982874
368836947
48341692
372
283211
491
3207
484
4
405301
10
212
7
3044395
14
31031
61
221
2083
123888304
202
5239173
56119929
31672
30064353
66315410
7720
11419
19
3897877
25127
90
121715962
105
31355443
25115275
32107
71
19083
26959350
175048
87
251871
1413864
915
18373
3213
784746
10
10209075
173248452
127
8780004
26
395
5
125413
10164389
18465719
64758474
7
21133
242
472
2
79114
30869
213
7
9
1038
906
282064
486826
33165414
266463507
33262
1932
122434
311825
115858
10929867
989
12
515263
161062
6970
62674006
3840
436255117
358421
1044
20759164
4
7976
11
24
1336
1950
15
4266
64119389
1191
314046715
332954
1232
18607428
627778
432
18723
2
836373
5502
115
106993056
18600
231
7
1703528
8906
21
6
889088
427069
1356983
7
223662
383474399
134043
962088
5786615
156562
75610
124396242
188
2
3
2
5295
378059
14
1401
156124352
52853349
6748894
3
9145
194328010
12730774
2071
200748
5
377
656196
26733
37269
485356
1329
125336
181
7304
376
77821519
16
212461117
7709974
100228
693705
109
957833
2
3
10720
292864
18954
1813497
61791
7228
33226
774
6
58806
2860
8646
9252152
958465
57
2
1855461
848
141
468196840
65355
271
1166419
721
8539
26137
461966
10250580
77
99066756
5
837327
5
10211
3
77082117
3220
89082337
9
160054
859338
9767900
1254
121
74570
155
14445
28583
2870
425
131896910
386966
1236790
20
32639
23251708
4254858
108
3
2
3
31608431
498
5529820
955
46137
2743535
2965279
55
30306906
35982
18292
3497
670189
3
404
5051
200
1010
193
5417812
15671568
1942
97
15
376
24
117857
50638774
13907
399618925
112565
390747
55
739330
362907
3075
7
8328639
15146
16871
2807380
441335439
186395
46
116208969
88395
262
7147403
65263
4
769061
143
52839365
14
254
64473748
31563812
15
406648
2198
414
17138313
13959
1732
10598651
125952349
623
12983073
283205582
40245
261
53
43389
4282523
84
4949358
37104829
14594
89
55412
1457
32517556
28707300
993582
7
12266
483904
4463518
32114
41363
1022
2150
12
62469380
12379161
432
21
5103234
2
21865
856
1797677
12481560
482
16295759
83976
98948
73
226
229696
46781427
201
28085501
95077362
3255
184960
1340714
177
13
4434914
35215819
12
6
4
219250
7362120
14
13070
415
3923
6712896
7322
83
3833
14809
25518760
515412285
357665
495
5339
4001764
173182318
120135208
6
14
49057582
33422
129689020
3
57805518
2536248
289482962
169695890
1704372
58
1982139
10
23
873
15154
482
1315821
13391
319
13403437
6666577
1867525
121066
24
85
120
148571
60916
177203
168664
134437478
785
486
2
38457800
11206
2278322
3
1853981
3
7
84
1306183
2
6848490
5429
2594
2007067
456795
1629
3173
19225745
37
3
6
247
31102
616
3742323
435303329
495670528
12737
1785
1441
4460
15567
22756724
6744938
205383
12784442
1528960
5
26
85157
662890
276280
64
39475747
1386418
10
459
1154466
22296765
444
106309445
176
1773
13083915
4614529
1944
186
219469
15
406930
697
50372
227193
6
3
5559851
142266
20015
55320560
74244
4054
40179
1990619
4016
896
102018
1775308
1973
212
331
26977213
60040
14
204
625
1019
10
476
134
4273275
182
17821
725
18442004
123
2199263
16780129
2264743
8321870
2380
116495041
109452
61434
27
6955
15
4867197
20795317
1074
977
12
5322522
12
10945029
467
15554
14428593
32476055
54
493
136373029
1512
1904918
219297886
46
1971216
24867765
3
5
17659248
7633
3
260771
38
221
12
954590
49878
195
90
572126
59290
10
931
3835398
95447089
298064
30807463
5128
392725
335252545
77716555
200135
1269
2171305
46681763
2335
17
194227629
2929
60928
606700
6
4166790
933393
2
474
24
20
8
21843765
3
7731476
42
30074106
365726
2
291016912
2901872
4100049
54151
1774799
15
698
30117
53
61345
107457155
29191219
407348021
8171851
53578
5
183496
69105967
64419
8872230
318
11032
1540
1575404
31416
390245
376976
78031
102
119252467
173903
2972
5
25
3697
39183609
9938
6626202
1938
252842
10856
6135409
18623365
14419846
3500
4
22010730
368569230
11
58
88
282360
53222
649943
109
1043616
11483
2721523
220890
3504018
13177206
24821585
43421900
2
500
17396693
9
2
97281200
2086
55781420
726150
10930948
35784134
151
54
6
1024779
43249
53
54
74232283
154
23118315
7
1896
14
5846
216844445
534
61781777
406294280
475129015
903272
34271
5610
7288095
63
3
32656445
224
6931
2
12
457032
34
399
1611
230014
454
330
27
32360
1044
42946734
258
55
723
5
123698
5837354
662
267683936
506126
39
27563
22443
150
46837
1094
85958
27530
16420769
176026
2815
59659
442506232
2855553
240531309
33845366
199916327
2361245
6
93573446
10
20
299749
136159427
11172489
252604
172492033
173
610071
81
801458
13
7108
1859
10
361
11459580
7277
13774
373448
152538202
1067631
7
23
3
6
58018
8562272
2458997
328
347610
68729878
164
7
10095105
586
394
10610
2145052
1555067
149184
48909
463
28459
304
34283
110544131
396954711
301
139880892
72780
166316
218730972
88135866
157732923
2717260
7079566
96510
50
1015514
345561
875646
207
2
17
44664380
35710
948
23226
27535
48
429914771
109
3
152274634
421786519
11
19
6700098
426220
28
1310
318437891
6624049
341941
7821918
103668607
2052473
15074365
4
3132425
3175
203022665
95076588
7
937409
180
6944
21565933
25251350
12807547
288
438440
8292395
308677
16253761
242
78650
16761
26793
28
162
3192
50
6316031
1383
18008342
69
7946580
82429973
447171438
3
22945
25752720
1565499
37995
14280103
992279
8430213
2
128
60
3223
2936
34795032
2705
13246601
556902
538
14
14003
344301109
807908
13038625
7
4
13738
3
222965775
2452
4186
1726
333
34
2
145630
396354304
2253
11574
65
78343165
3742679
684735
62356010
42773
80
438469
12986328
1023840
173281827
234225
3
13626961
28756660
2509184
9776
9533
2358
51416
5
212477
22
208122547
3
206
48802776
8212029
32883540
29189848
44016244
3
84977
421
13972735
2
5957
863848
768
22335139
57
6
603337
98413544
16304
286
218760594
1038560
102088441
527556
5737
14859
77
6715941
90
620
32634
1022554
640
371936536
182115
94883
165
776143
1676856
57525
417
1806336
63
2252
1959
1948204
26778
43
6623
932
4938
7102235
410225290
31916601
7
85
14
6
13930
499722196
1320184
45197
38166
1939
13013794
905078
111
908442
7
7
136103370
112278
58069
62956666
51
360360
516586
124026878
3505460
333
6
88
114575202
2445
52
127
489
2884
127252963
23
126923317
136396
295
29
40005983
5429
207060
8457
36626334
65
905
3482
409947120
81
7
456687513
4145
1352829
31
203821
39829
80890903
76152
1234628
5
41793
35603
228123
64788388
863
38913540
16293228
32148
37
246434891
489224
3838
14319729
378
278108153
73549863
106464
3
2597809
8075
211233850
30269
37
43
244
24376
4
21
41931784
41985
1740751
606
17
2
3858
5935
59497595
184233
6970
1239062
997
262
5
15578942
27460824
698140
1271425
5135550
103694980
121
2
164185789
5130
103
154045849
3
994
932
826
146703147
1929
9
15602
377556
21714236
7953
5
112
438788
1818
2961
648
2
9577
238622843
266310
431136
2940
2240
38291647
103450
12
2515
27656519
118245
110157
79715492
977006
5
277524134
2987921
8896
221
260358073
266
5750784
9647790
42179
5445662
11
334472
40896
1994345
16290
504798292
12077751
79
35702
650405
14
234
5775889
52
3040356
4703426
28
320114509
2185824
29172501
20
701987
2079378
6026861
4916928
1849975
6132
15971
44
4537808
15
258
90135502
69
2
68
260
208
63
76
820114
19
4345
259
1274
1330
3584
212523561
44514
437
1284010
5
7597
340
54
104013817
196102
55
145537
9
80
44595895
74374
18
21346670
9883
72170
7167277
532
100997134
367242605
2
3
18
320486
13
131329
13
347726
5
87811
9124350
348239
64019
29029
3171900
4
8513189
57128
234851
3533
9
349936
256418529
4867617
2
113132
3331128
10638971
36559
1142717
82148
22
25712878
23753
348
2548996
497241061
81
210084282
118529785
290023
6268
7
5
2
60066
2952316
386
2
443035370
3
21812
3571646
9505
936
410
486787654
10
786159
239241720
4
307137
76457160
73719
128294364
1047
110307
83806
1709
7113863
401181
11664557
1483963
159500395
128509
121
144848
80565510
56
186080150
32002
924139
4123
3
1540597
4
194
22624
217653
170634
10386
377
5211624
140
32762507
4013366
13057
58
2085
236656816
104
62690119
28791
13074665
221
8149
13496711
14
1358
2874132
7172
4
15512565
5912
173818558
58
39315899
4
403
4961943
62323
1355
169933567
2
719
3302
40
4
3
75666126
112
4732
5905
388564
3
10025
12486
164198906
91356
339472427
701
2
654058
4054681
12
9285
4
4334522
12
82529
853
4923044
14627135
8721
150226
77
3085508
223814
265459
503533162
26490083
185695
435094708
346
175
14377
22
3562
206886746
79
105
3058
5218129
182335
208005
440705
480332422
1948526
427126100
11333534
9957253
12989
3
128259857
12655
301062
1356
41
353944
10335
75690392
3675
5480
4790
106
4
30671850
4466
5
501577
18898042
2339
555367
3
489516524
161692106
5721
15
842733
4169297
1862
228233
12300
2
54339218
50154
345569839
995281
13
482048814
10071
245660
7095677
400171
576
53
107789
321175633
37458
16336
423
88286553
122589741
1783
194
516
315
761167
56
806
2193
4
31651482
14
23199967
253983838
2945051
37
169810
184374
221
11
17600
252
4
4
1881616
1192039
194491
212
13968519
19
44
7
2
467826672
655736
485604325
24004
14380312
209551397
15
972
33022829
895
9
32
6232
226347
109729
154
3801
48822
372
22
608850
14378
872894
2
1176
76281272
7
1109780
10
246
11
73072396
2
147
3743057
166009
32
19
81545919
2265675
422076
71
5598389
96002
88200
14
11
9961827
572891
10
56
76647
245715074
25328497
397
1806954
649334
205
419964
31352820
30
2482
22
210404
40349921
741938
6
5
50
12158
2
1813
101148467
1633
2146
19
1963
129503220
30158
45
96888333
5
4386460
5244600
16838399
67499232
1485
7544
3670
40816
130
175353
635508
86228
86
17786
246323905
88
297
332
29743807
13382
58
48998183
15430
4
427
325572
8
297
10376378
115710
240578969
40643515
93980
875
48343356
455
32384731
62680795
9710
10
102239
196751327
849
327
2063806
115034
174
13791
4
18
88736344
59
116150393
11279
4
7710162
51237386
2441344
5
5
555453
3851790
15
1923149
980348
437487
8161
29741
2424
3
2437429
1795
21029
22241203
6662933
626553
7500
15598272
225194581
3137
18157
5376863
15456867
120852
2406
2340
318189
12390
2644
106
21
1107541
201940
36603
7
91995657
101279018
21514594
5041217
20
130
1043
47
2
46246708
104
15074
3142
22
32
32
44
10512
35
6404825
458
2275281
881967
3431001
20801807
108336731
38989245
12518
3
3963
48528
188
1272702
6061742
33391763
74
847
2231
28
917599
26983729
32503828
3195560
214
110
5399
7245
58
3803
263837
5080624
2321
374727
6017
46285534
83340407
6704872
66
3815178
24932469
3
124
63854017
40088
37692557
54744
16689
3339262
3
22
1094573
211
17926
31
443171
7959
130151
2156122
24
2389372
446745552
6
9335
4969
752
131
97316
1616
22
75744785
869204
7
103
187471
45
114330618
23985
21632860
2370305
166948222
3417263
4
78
1282
23
445
3
11
365629
193
101983449
114
591
93935
9391
6652575
2527
2079
116214
354
5
31157
8
13502754
31664
2678690
364276
3311
226707302
32416
26640
12157712
59
1387299
31449
440964750
117
2
2
61967635
1288854
11416
86935112
10737588
942
78461014
5
70168
52089215
350
97319225
5652294
19541936
23
337
103374071
2373602
430738
123366
220
144525129
3
53541415
64
2
3309
16643070
15172
37821
894178
196
4
6
20269484
19
6955889
42350391
62
83689767
5981
497342
2234256
343298
2337989
692
30106
3756
104184
3827278
44366
193896
4008248
13
425
2975541
10
26558533
21555
3697290
128673
25
2
15
144900
15
533387158
41186
27
2330231
116105
132
224
932517
915208
292
396
2
84055
34417
25067087
33242366
53426492
315174
6334179
56898
50371
194
764840
3557
5577719
27029
3144554
22544797
481
5821
14
241
268
1354367
382
50
58
7563285
414
354
50
2840
39
522233
389
1037
2976
4764329
30656789
111
30644
115
7821
10
93813712
253920
36835
15625175
277268
244146
188190562
16761287
9
25
138888
5182790
15552082
511
2
387945
4695
6048
374043146
281914877
21346376
169248
3016
2
61
120785
1046523
15
1237386
3
32
28101489
2472
136271425
503
12394172
156458
7939
4610
442
463961
8
21872
6
203692
6870906
132657772
83015
14
1596909
17104715
1894
5047552
182195
19126752
222217780
55251061
362057
16222248
1481
49
8
1671
69845115
782711
11707
5949870
27
1592
347
1449057
112080316
31
54073
44
536792
2887080
483
464625985
2561
26
2250
518853072
427398
10
2066067
56
56
501
3494
552963
29719
21344988
34
47733015
197
107
113
141829
758344
331440
225035905
7978532
5098507
108250
4
14
15
26686858
100
12738402
84032
2022145
1559
145509
66690
693650
10307408
2407
4
1344
108597
20
1669439
1552
13174463
339320411
929
12
201
1665970
8
203795
40
22485192
867425
215059739
44
9316538
734735
3453774
103717
292771
9249928
12
56
73
169
13908
35207409
202573
293542853
72420152
184473
4
29
33634
1963122
33717
21788347
2956
2578
30958613
41
105
864837
1072
127
6247
175705774
2751
1880
147391
878
28392
7039
1409690
49815
214883
1801085
4
11
18
333
52977966
2457786
107147
65036493
2566
32
50183
57933438
1683
390350274
1599842
57
3911
65761299
73568391
4076
19
41
11
4896353
7894
115
4
1053
72107
58080044
930945
6735391
196190
2386119
464648342
9674
92545755
37
33790
22599369
13637
2040
27
481
2987
787250
3806663
24637
38
960093
6529970
51198111
235
2055
125774
120426
55
4
14843562
13929
72
2252
165152733
21560
12
1707
25
9894
1874
29816517
13
8501
172552
74
41583254
3
97568778
9
735339
42
788855
23483870
4274572
2
123424
1780890
90227236
157198923
3510413
7
3
2648
1038211
17535511
666104
534400860
401
184890875
2
838
3893754
9099885
58586
60853
53
17256
1018098
4094
181093
499446
3615525
5970514
120
412
183649740
115377501
29772596
15529
158301
128923
22058660
31481
184
109951613
11
14994
143
916622
175
2027031
87
5903
2045
24552
497987303
2595
27515
175367
17210
131
21003
26
372
332397883
3
14464
57
3911133
161582301
4
27
704615
3
831
1425
5
12449
65583886
51
292250776
13199
33104450
29
12519138
108
468551426
188670
21
145252284
17553659
650
4811
58
14676853
322
1268163
77
42
74725
7952609
384
79008442
5950
15385718
11493
336000215
4210433
5167
1509
14704
1029061
13016884
169220
4236
2183
33813926
938
4477027
133
14
4198225
143058529
2
197706100
31
52
452
753
115
496
163
6421
351723522
1135
419
885
8764172
18471
505401
384893540
2019
50271182
2161186
207
6092
13
1894
80924
6
428
21497
261
7165
3
11377
7252
110983
452693
241161
7787
5497
28
69417584
29
780626
586
2
449713891
379740349
5646
16285357
55302921
5540
4595
102654
3
361894
4
21330
11390
314696
190320
2
123
30
3123
3307
319247
1295198
59092
70110841
2
66707832
70164244
76117311
265496
21622592
22645712
13285400
12416
70747
1068
1083669
377
235999
33634
1975648
6014
395381
795
35010
236
455
122
60
27328
219981599
963
7277
4287319
5
377
47223078
757112
3
920
784757
248353
1848714
232479946
41351562
90934
31907
192477214
116964783
40
465
397494
461440195
103
167192
176545708
27
6480
1375
728145
342559
3097
650
4
136557060
185
267040131
128229
45955
244790493
3901
64965
230253
101481296
6010019
50
31
69859
64357
114210
58536322
10425184
131672410
113505
176405
6856
13
136826
5
59
3
203742287
13858865
5823885
2
11647770
1539
71742246
67
18448722
627621
3608490
317
891
132
242397
161401248
8
8760575
6
8
3997623
431
16417780
947402
7512862
3988
41308122
199356697
69831944
112840
37449056
19738197
8026084
3596225
204
6124
248
46473098
664379
1660069
440221838
146
527941555
29
32020
2030
64654306
204589301
987
63345
31953
2810651
57521485
326
14974
79606552
619173
39
192
301660
32956283
1006337
2698326
372
4
233819276
1820
74
2487
4244313
4164144
553
56492
3122
207315
108110779
2129
8347
36535
14857
7774110
32376660
49096
6479876
9586
13257
17
26
23468721
5335
16460
109399
29435448
10468498
294572488
419940442
969
5
4787818
120471380
11895722
22799
58001971
18523530
6
25881171
3184
235956956
16
3960682
6
18258
11
2744959
132636994
3
2310260
115
59587664
337561954
241777
7267
5971
297
923
1710962
119778
507546
783122
487818
246
3
5113764
31921850
3712
4
32
6569487
15
415885
7067
5968920
13
33997573
162422084
844136
85242159
10280563
66849
27
44614
1497846
1004
74840
8157577
3929
2893283
3280181
323544
13432022
104311534
95329454
75529693
99019793
14317
80
119
106
13
51
61239394
429
100332
210154109
491428
14
61023
1222
80039
29
9
4
150682340
663
3
2
168
27830070
332
5272349
3
24148
249
4080
2975
82298153
467
3
213275377
51879777
13571
74675
381
10367
15
215853
78784827
30
15869101
33
1806134
80079
613
179853
36
71
236595
1954
62135308
16
121548
1090680
3828
248131
2
1186060
410417
38
6121854
6261
55
209
108636184
3973
799
478
124201394
488
4721
1605764
6
15034
139215
890
9631296
525
382686875
2182627
23687247
406645154
594
23065
1036068
33111
15915
47384189
4
10027805
25107
18787
399
27
44
3288
8502077
1556955
5572
307165
3330218
41814
976314
101
63
2
388
20310
3
14469
39
1049
778865
3924
1377
7475
3
63297
4
3
15398648
3
1629163
22069
4089401
15255
182
16971
86002
43
17
2392
217
177
30
30149
16
45667
38
2
298655
7996394
1881379
590729
204886
1313
719
20
223447781
185701194
1091667
800575
1005037
44
63270
277
1613
418440
84
118469
24
4
97
25126
54424208
250789249
14374462
179216
91414862
512754205
38398
14
195350688
121683
270
124
169
294879
127248338
22187
180575
38057
11430915
256755508
787714
11242
1349015
149408
8478412
483989679
576671
430
129866
476
194130
1327259
14
7559
158726807
157574166
2578
3523
13
96881
41701
109
122
2806
194895
1442
1923882
55109
1069
61
5525
83
142694509
4
542137
3419883
619973
382363
103
603630
2700
160
4827990
1642262
29
28423
11581
1189448
43804984
390059
287272515
14844019
50792
138453
206501
802224
7
1010584
29
160
610871
147685790
44539
31
264437
11
9204113
17
44556
105177627
66
24
113
10690645
39
16563155
2
82451
58
154467687
20031
2393951
146901749
1367448
3941
17
1142
67
2349
981
3
51614263
1226611
2148178
126195
2614685
55083364
696
246419
58244188
727451
703
106262
45
869
175839310
12688
56
156650
901729
5871684
50
1019835
6
6200
2399913
4491303
264
732
404906056
1862868
2022153
6136
32741
1409333
176812
312585
22
713546
240
49876144
308422506
75
7648805
447781622
8
42704
2247
55674
776
2903150
401406
2863927
61938922
16361311
1266
19538
391
2
47
10895
18
429649983
1016314
11482
1916
65580
1770394
3364742
2314420
35
165
4991052
254
2
163
934
3031056
114259531
65507782
164364328
17
51943556
15
495948
95538
246612613
1434536
116994809
61354363
6057
100664928
256609691
64
1713535
115778837
539090
299
31921955
50957898
236
433943
36534
1612
309664682
284
206
96603
816494
169749
609950
664890
29
120941298
32062643
669098
4963
68
4
425768
351
3613128
4289170
6444
4
485786538
50033
99508380
40010
15859
16241714
84
68826884
38
28
555399
183418
62069
165269
13
488
2917
436872010
643
255110030
25237
128
3742879
2017073
131635327
1521
2
15
1747498
21
4053
8186
15113891
315784
55372
214484
230403
1057
259
1149
5
63989955
1431547
8
14675
2801
188124
100398200
21
49579193
3
179935784
3596216
6
13350229
52165823
3
7235
466206988
6013
105719295
1585
1400
67
21016
59092216
2575388
27695561
49933
360851013
6432588
26
447929
78
811
226761211
78187839
1238482
14012
56
4773
6517247
5770
3
132700862
100285
42170220
1441090
1949
982706
290
5
29075
8
419609
11721665
3342
12
234888060
48
2934
106
14812
6888
11509
127
28745583
21827474
45410806
599
727
201459023
834833
5957703
10499
226869
93166681
320228
61879179
191084
57488
2
823
962628
38
243545219
123322574
66562888
196
3
83
116449
10502093
1146736
62531477
7
3900
520225
11140056
533978
1044416
84932669
91161605
52007999
1452681
493399
1519
372920
235902
6111
2
255
137750
127
1770
1388087
477551
123534
982446
421262058
190315
3854
2
488
14967
3
39
2235397
14
111
1556
12208549
1663183
85
219
485525
30
56
80045
652
390622
2
48693613
3844
142183781
19552647
26
23164465
5807416
27
55
1878
1395
95310
534
20306
3
4549022
26520
15502
3098234
1005
4506827
36
10
510729
14747
429
7
1953649
5159589
17791
17156
2432504
7
392802814
45515
46449917
89
8321
85901
9
11
902
1767
818
349792
9080
930
4067
924345
27
175921993
9
15
43565941
2
2745349
31
287
138428243
172
42494481
17
196904
6921691
26
55424
2429327
53
48236034
3253
1963
853394
85
2644628
1802723
2387760
233
84832454
365029
3646
3411647
124564
58903
16597
3601125
27814
19361
25879275
62469
3
709525
577
31064753
758822
7189682
1281
1668
89627
2887
52
192400
15
59
84
265319
8746937
3583897
171557
3195678
6251
59240
133580012
29759928
2277175
2
115169
264744895
32639
34281643
147
266713936
19
236152
56454
10361
35
4204929
2884922
21840
14551370
7446916
2
47
3
7480
2073598
86355252
234698183
4157786
215435
14
56817857
6
7295684
131
16
76
745
2
296206
14
14519
8
633
107329561
20533994
234152
30023378
277019497
23
33
10783132
2916356
131106
4580101
3216808
760
424276
3763
10854
220
286
228454194
890456
270028895
2465320
11329716
3
4
679464
13308
18206019
12149837
592538
745
45467
48603802
1624
2438
161732
15939
206506863
225754
30642639
277982
19
278600970
4
3520894
27
87787
108070
81434
12980416
111781632
266719
381448985
1199947
16
24135567
649
13588130
194163
467
5
41
65
153
15
1164
762
59017
229293
127
344764
229
7021593
119872051
4366370
105191
3842
212064
7
359
759297
19875
42413
10
229417501
1138
8645
23393237
4
304528014
670
6473448
26111110
80345991
918
5251
1964345
44050
32308611
39842
248
1752663
21098549
28
478
54301539
3
188833
476
125
148977
5073499
3316604
29695517
389
5898151
204677
1400355
918334
2642672
2
21
124
9033
5715
41824
26162732
3287
214
15368644
10189741
431528229
23722634
18064
5279278
190
65473506
4
194059
33158
1769847
225
67636
521505
311872
92607791
4129130
5473131
12978
41
224241
2
404434185
22625766
466
114
769892
199
3883
2060402
64792544
1687
133
117427
1627893
582922
2
3177
8599
25386338
4010164
496803
125093403
11397181
16
430873901
693
141
1642497
445
24
351519
126064
450252
838
13507184
105982414
19
4279
15379722
363491328
28715
4
113
1880518
118160
6
104027
4211
138750
12935675
250838
229761
14
243010278
14
55
13
2399
3
46484
28
997
3400
4840
5542
533102265
1377
68
6941
3393571
9
2016538
7
224205
125801
804
225015145
197
25732104
4272
67796
438
436055
715885
80
25407
117388454
452010
2064470
377
3
7
13436
217379
5767
226554
1167177
7
3
50572654
94
14495592
6939067
111
5697
15901062
3043
2905
776391
6112831
2
250100
644
28127654
5
151857
198
108664
1720
2097128
83689586
231
346937
18709
17838242
4291
4714
151594
98
48367
186767880
3949332
56658287
527
174221
1131731
166603734
14
3
237802
13107
19
96929
1082
22294763
6
1867
37456
37
743
6809
89014688
1457
13793
1888
46298
98452
79327624
12877927
209243198
1912
157350210
14985
27420
77727304
3
97368
789659
7252
5690987
8638027
1493452
82935
48896739
1050291
17
532195123
113
27882
56925
54
1517010
11
47
315192538
8246
3150730
80248
15
90345377
9
3
3016
34277685
73
449
7012
3286
293488
89
5634200
108267
72435
17
10967
24
990076
167
27072
522244
166911
1866
1103
4372486
61662109
59
2281
473
31
21802
102361389
28
2
118164
49
53185336
14
417279
51
15697
109571
1662
224262648
4082952
3
69987
10
81119883
80230836
6131894
10514
1819853
30024623
8
41
11
303764
663
1233566
1441
850255
146798
1286479
3
1398098
1230586
1089
4110610
308
217460
82
2921807
2
194
22038601
111131
96
51434411
57246
14701635
6688
115
93705777
1797947
44263
22
38
68349530
472470663
75
9
82699641
465198
315
14629886
3
7
106496
32178386
35058
4762
4633
82
575236
107
278
5861
15690
7
167
50135672
24131
5714528
1408
716
307
63
2003
27775629
23723644
429
27
15
873
1552625
5863
740315
1191145
407
445
11
10096540
25
485580003
12939273
30
184987645
6178912
59840557
3
128215429
3
14646
338710952
68497
47844
303217
7139243
265951490
67713
13
425280061
156410
7164910
8768
7444526
176081
3598607
4445558
3108306
53
1788
494
29596
21225888
41
59278746
20571998
13
26
1039144
25361410
76385064
26839573
18386
23
9337
188743
7343
119
1531205
179
752
210793182
219637
34
23
15
3428
443916
9563
9388
19243
93088
3806
25493694
10
1484
20327
5
4093
24548891
254
368939
3293750
2519
1640583
157669965
97329662
931952
236937853
3431269
158725
255051207
107378
55
57377449
340282168
33925851
706
482
306
2606
38909
53077
78
30157105
192716
98
16
7170
9
1014346
14156701
961
332106
14
54006
168780
43466814
8068117
21278
4804
229549990
7
630591
61940839
2
370
21
1577232
866237
287
1178
26676
128101
3892
1780
127
30402901
2
53576
232
229
103
27557096
57
525470959
113891621
7599
44301
2
7120225
54
2705
37859
455024
7794
3861
6215
641259
57
26830798
10006539
77186
56866827
36387
30932008
48240
42096027
33632557
96
10302372
8090449
1203112
149917
3
61314286
346951
334095
114423
40847394
1779
126645
93891178
5913407
392
5
5
236736
10
448358
5894845
73
340288
94544353
26957943
3
2
1338
226
110
55182
94201025
5029
264763
45578
31079
48759
31103
7347
4
1019
1025999
218439055
11615
54
1473
78
305142032
1469
199610732
2886885
86
407311263
305
12722
15
19040122
13224
646
149106701
7901316
243
85
48696829
1958
71
8
1503
60313553
63131523
621
6028
230603438
7960220
130055348
7
17
30673804
79650392
21007512
9917
287488
7949
8864
101
168
9
14
10858012
494403
2995
1891
194236
54
1179
88297987
36066
12
240284
26
248050544
13698481
151
7
316535947
746
36128
1684302
16130584
1113
39137
16582895
1991790
11601
32
5
58336
16911
235839
251849
10787
204563242
5
6923
1038886
260823133
30
9
128
259725
3963478
11260
117023
198
18947
15736
434539489
3
2314071
122
14767
130223
467291
35501396
1192
2
2457
2072
2556527
487937
25914
4
342145588
637
195471040
44
66204926
4
7980
52020978
7978
812470
461835
486
3168622
3162
128146
7966
25766326
57
448
99126259
8393771
1656392
2716
959
33007418
1589
224698945
2608300
9286
89
385
490248
5
520564492
645
26927502
254030307
6717547
5268238
131
10913893
8030098
633
68775376
7
5035
24707
558
307
7
78
150934
5451
24802508
2835603
1934034
105
146072976
9537
662972
4
211
379100655
985
570549
1604730
191059
5
127473
72
519
44937
217
7
26059
13
5729864
720
14
777
191064955
107157
59
5
2479361
370157015
9000
2
10
54907938
1417564
45753
4
215772
2
6
1118599
4516
200
11
2676949
181631808
2
24871
100650861
305088
271
7734645
46
14837204
2943870
596529
105217476
1388
9223
1640
1857
939
5592860
45
4544
28833275
190868
15865
56501474
644083
27
10142
2
5176
76424498
98633566
44
28832060
28687475
831369
46
56757
6378
5878
4020680
7785142
2
1789143
58
57
128
5650
31223
2624
2965888
353048727
3502630
2196
70663
22211
48867741
1212
5505
1941097
7612790
112
38479
469
7
108
19
9
914771
423098809
215723
461
8189
2677404
120053089
4860
893430
2
47257
7
5678895
41
107607750
52576364
50
11
21740525
7305394
51483
409103
7995623
9364
7
175
464805
2249107
37
36
15043
61221000
33
70
29443374
79632
243313856
37
8274
86
62058907
15201
312644779
51516899
21634
1254226
835
234804
532422120
55906
16521
50268234
4702693
84243970
5419781
2059092
40642759
32279
4
1402299
3
522782511
7797
16544872
2354
2
3
222457
38051473
15477
5
12
8446383
4
111731
128979
12534
6818
48
11728276
19563107
16
49
337955
4356
60763
7063
21969
62731303
65588579
20
377859
1482718
2021156
858
7652595
99309
428
2380
4622102
2821
131
495194467
4
21
565222
431
37
29
32283208
26118
29306426
168
210535
6046556
41500300
5
461292231
727845
229315494
17797665
3
345393103
4690594
2036
3
26
58089932
2788859
536054520
37281
3002424
491932963
26081942
268
1386040
238216
3642525
352766
45
63253
15866
249051
400
110688869
351721758
219036
22924648
9
346043
175362707
1416
4415738
34
607
783
2
405701
4188
114700272
3
2364583
1758093
94559497
73
43779
135224
2
10067
72324
5598997
903097
3284721
16297042
436161
6718107
436
14
242826
667
471
937
384507
20
132578
1340
9
65
568700
298478533
42665686
1261
4059386
118289342
408
680955
4
7
1198438
16
255865
756632
113601
1833199
1722
161894
592
3205
511764
4275012
16055062
19
2764159
2051096
612
256349
4793694
26287502
1888373
9
75608
5
40465626
340905927
13239
499
306767380
32421
185926268
16196
53610104
6014047
176189
927327
171
266283854
17361383
18
3
10610706
215287403
21122
3937
69092881
12646
262
240165921
456733723
1137267
67646369
20400
1983
3
3
4
207159
18
463568
253
169304367
41564
414017
165852452
818229
80843
25
78981
142379
4158556
49591
9
136136
870
831543
302
235
14160
10897
88
74
12674
890
36810502
2696
1631
3
74111
319
177039806
165234
177
767865
13759998
417533
3113
5530516
3453
60
369345
24976
200814
14
5
90
48310495
22822323
51474
853180
528232100
108
35265
64479
80951920
3
629362
1045285
21310
38761896
4470
772154
5783984
211306
446
78
126
2017102
60071591
4467
34301533
2807
4603669
23990
13384
22708194
210
65
1793
120
601627
2
148116896
1427193
676
1822
123719400
635
1867
364979
6314476
363780
5
52879
18132831
53099449
334029322
3300
42039118
5
29518675
942
9086010
1021
28
31903446
3
531
6
28
296698
15047
16264
24104
30065
127
3223989
6001
7293261
173112
4471715
258578675
107
25161786
122340608
12379837
93
4
59
182714536
2523
242822
40
24630429
55
845
227
1097158
50
234428684
6660104
165775
14085
17624837
2
3
141450
562
1041111
6543
41
942555
25446404
49496
61924641
18768
3824
3882076
72278
217741401
836684
98
121
120473
164
184144
14245226
19
315155386
2051198
1273161
116
71190
1491491
213049
436342208
6941634
11569218
828730
3277651
127755195
38780
132634
174824
311315746
88346922
437
171562
48
87847595
12616
5
253338017
10949663
10206527
4467
4763
1509
94287
3
3433
95320126
45372
59
251531116
382776
24
79065
240099
152892672
7260
197549
15
3434306
2997
128
200913
935364
585824
157695
104
2592037
33929208
4312
44
129
146219
3381372
9194
66782589
26172306
7994812
16673442
4
63
899
357
130
1457
790
366929
15885620
63302087
22444
97893567
2
1898
63186
4645
985073
55
11631
285202365
144
1421
319
2024659
1557
6
1905
524
4
20
134294328
2
962
61502
247751
534465
6
7620
10898479
31
10839
344244
20869050
67
375
103301
2277
552
819
243
2786994
8
9384605
22726
20
222433
57423
235
310
5690019
184
18361264
821
311554889
200
2089364
7383855
6518
18
292476
73936820
1470760
3278607
162732058
23982
17940045
64
4
203
8
234247547
2022792
13
18213594
14
34211225
2
468359731
50410
3479
437407
382
3
262
66117
687
436
100
28527995
80
17
121119
15180
3401660
75478
11525415
189079
163264241
6196825
2502
30018727
9
1952
11437
3648318
776809
38
665
339520
456154645
56196494
1011626
7
304
221
54248
28037087
84511
234643432
6
31341
3
202811072
979
20
10165
20050
2718
1844311
311
883
20749330
4
20162859
14290
496475
4025
127140
154260
2446
446291412
7250048
83741572
120821725
36168149
1370
8840031
28862
31
399
1508281
646289
55
51673
179014
48488209
115125
14459
7
6
97887
3357
4846520
3
126214
1085972
24325
7
493225
120702224
1927736
480701
88122570
28882
315903
27932
4569478
514473
1296
4329
291
430513
732
208
20387976
61285222
22267
75
2
30
2
61753346
58
138253632
5
3
2997
418680452
53
4600793
24383
3687296
23222
31
637
16480639
18
31811093
191
188
16677140
1237
109060353
514525
1238690
2959
7298
6
14472
8498
8
314
229
108311
116
41
44
8736
735405
11
20736492
771
39699
233
85821651
1665
3
379680
3
11
480
79214460
155086326
17
1545192
9
142365
7452029
2
125306
6775505
256257
48
3
4060
1774
417
10756
1405
1754449
11566303
186571456
417
11914
269
5
38
9815518
7688972
79
475631073
3379699
2007
265544
91740278
2861737
18319
112
62342824
2
13
360175984
70
32872095
450073106
470
6
112422
226400261
117
107
13
122871
1316035
374
43951
7
73
266632067
374367418
213
395
64223
142066650
36250339
101752
199758301
4
11214
6860704
1219826
1339415
3321594
34731249
2600456
3070
245
37138399
220
966
93649339
6471
4930
5
21940
12516430
19554
7768297
6518
123140
2274
530
21022429
288
13
498791638
3990900
10638094
12616871
4265237
3
22
6
128890687
36615
28
14
8387
177583342
381044896
63161
4
7
3438258
102808606
6844
26061767
6310
2359
23072836
32960
1310998
121
12008
140
2327884
551823
42
11283
2
829
190
24808
389439072
87
7682
10965560
41
3059
14
20978820
1083850
1317
13627100
1339
35518
2
7
10
152
472532
858
4
6722401
14801363
840
125716121
125523
532
43
7
463
103
20822
180234326
212605
6370
2
12
11
1327
138189
2394805
58
11731917
33306
3629
236
1741108
1147160
8330765
642149
19
15265771
48154
11917
14495032
5373
41
23
2205211
7484089
131
7314
97693861
307070
22
510259090
31271
5
8865170
14556356
156
78802457
12
56600567
9
40151
2
496519387
557
44
327597
2
1020
88103
8026
612
4
12376736
181975
111
14261
2
868
95
1172675
2
64416
3122902
18187
12805619
28
23758155
9810061
46392
12796
266212
119651695
228741336
3320
184843695
653
96510128
60274
22607587
7963
451805820
3528701
1072597
10144332
69
472860
5594245
35696
65756201
424
353616
55
655165
16549
35386
31126246
3298
75
19
1151
1749274
4590
109077
3782
98690586
32511
228701033
732219
28416
378
743
27549
29
205
19011123
10
504
1676684
25
3528
87790
3028
195230757
60
468815
3
2846
39
3751
29
496
12986070
6332
17
2080254
253463830
46
7591587
258219
90618
4
107
17621980
7
333
30718
2428852
95017087
71
1147
14144385
99591081
17827
535304
98
170393589
371
119361792
31
687
147981190
207
3521
34661
112606
17889932
4
134442
1225016
75109460
2
863057
19685
1958991
399
2
80748
48286120
7596
3308
1086037
20029395
41036
5133
36
149
10171159
100032
839
5014715
8
19
91
14951674
8
684
779638
62
7948282
8050296
5
11764081
2486
8673
196241
448
6740849
242740145
239
66254744
533
2094
198818
1630591
1996
66870
820977
30145504
12448
43275
112610172
4895
339
63374970
749
14631483
16
174168075
103
167
144986061
132110249
6903
457919088
75
19321
1905521
3945
184740
472
628
267971
28
606
6
3134
12389
9
484
2004
52
28152
43490
7
464984
7629
165
400304143
17752260
6
2
39765939
4
1843064
37654381
2016
25876
453850
11
29574438
97667823
2277
16641046
11653364
1956364
26085
53523
503
249
161397
12261
43
1922
114
198
219511
16411
876774
196035
68
69094
14970
8889438
336017831
127762515
897
387801
3
14392
22317652
256500
3
2937188
433854173
3528875
14731
47074486
24229
2085
11605
65
687
366725
4554
4168067
373421
3118
7152
4276
944475
12020601
21
16200631
5
154166
141655038
2088288
2
59432
5607
740
1532229
894183
6993746
10054
473
600336
14993096
243856
29
6
51103
64514
1760912
641420
13424980
102
6186
3925
22148501
14121898
15183427
57
2192
13
212269
3423
1661283
988215
12
854230
370860339
360015
1789554
501829628
51
13857783
138877858
18
118
19671
57
126310727
968
2
6
47256
936270
534172210
324488141
1433
66349
507
3603051
11716
4629015
3
7692
463
70394
721
374
10380479
51336639
149222
78
10371
193327588
934099
215980
44312569
492687
1394311
66669461
1009
6772
3
83028063
124723100
25
72978
52317
2959332
446824
4
26862
5
517388
290238795
30
202154
4460796
4092
63108
1400
65
85
94
1237
591980
274336309
37
11240
1770
29968815
193
2588
16
10
43
5630834
119724901
121852635
773
19681331
936811
4922309
853
126
13746409
3013354
123785
8904
6962
1357192
16569
32
1290865
8005
39871457
26997
976966
157
70374
2
2456
6
124615
1053
23
101
91924856
60939448
6610
45392616
110581676
32147
27062
123644
2049
7858383
25385551
312
96
56
5
7
4582774
105468
1823
500
13603682
100
428
74833
38213335
247368
586
7883076
178
186814633
3
200620735
7227596
780600
10
4
64536828
415
45
220
343
5739798
1783
1915061
11
2
296402
128433150
1331
84676051
15425
4
32850
107898789
668
8343288
3989210
17218810
15817788
185
3185564
51515288
1016118
1286
11591
176015
412749
229129
136
2800640
34168121
506610958
49703
3
3
5938299
68562429
32292821
48
732740
19
399167856
252448
12590
1305
3
11117802
3034952
5925
3041
483655
691
123904426
302385
575
6376003
117
15673616
8135748
2
3033
104
164261
342434
11187
148839525
508092995
55
290129757
12482840
69
7751965
465
4
41
316840
1123051
26
96
14859282
183895
102945342
11978
354351
2210542
9705267
5803
19508039
7
137525
585704
5363509
89790694
212
94
16066760
125837544
475155
221
2274
2505543
7190077
44837
13453172
55044
15758171
102823952
11911
32604916
406579
2977609
5070812
38
116424
85
81819
2470
13
11095256
10
74189
418846
66577
1690
126857
898102
5038
19
52428577
350
266
15626
69375
1656479
3319947
2151505
725
471
391
182847
235
97468
42
111141147
13604432
281428
108749220
42040
5306
136297289
196
84523
110574665
5
4
191
5326
16535403
86105496
125843
141
65145127
196760
510681
1187
46336637
3473
59
1413
993
80
2377
238884
29884
89750277
801
393995649
14392542
110374
1927786
8
52695
18847940
53509
209089
195175376
487618035
62
132
6470745
946
2
10437435
1590
11705786
91532
443813
10
6
7355831
53801070
44
3
80
139824
56054
53783
9022
445800142
472
8388338
176
247455
4
255493
41372
1476235
194503541
144
6597938
1506455
225253
278
31
492583
53613
55989492
231
6
85230
87954417
2629247
2046
107239
1181146
643037
1118612
391541636
2681152
1588
23855
2
1362126
6664
44
9426
11416548
226547
8928
90
37435
135
119315
400230222
29
4373
25001263
7479
4873
11863
13513878
34
390257
111
3694
465
18103206
381219
35
155045
246
16210
263076682
13875
4033
68708111
27050361
187217251
74988963
1440754
7324
257433
31667248
174346599
37717
1352
3528291
5
28
272046530
163
3773
27797208
12284
3644
123766
5372225
10
2750236
91619625
549
54
4388027
72
3869
10370
13
365977
4
36531906
50
14797
216556022
18
2385098
426529615
7698
19341064
272469
3870083
2925
107458
11
430862876
33983
9514
6050
313314702
13904725
745
6079413
473597156
337887359
13421
82338022
6572
52988432
437944939
23648951
15
6
155
2
433632834
1794255
2792
5823263
9
1101651
6
1894738
13264394
195428
159
103977
391508
128343
4861
81026053
28901
339
263
30
376
231054
30
122638638
5058
4
173024957
42
82808337
132017
402
59305449
45104578
212494682
3408961
17
3811
867124
252305689
2112
3
12433
1298
7
6
140886
356066126
887
55032704
1324
322492
41115
607
964
2459
3753
1814
1513
92434076
200205124
4
16386312
15939
5469119
14329959
53
4388752
2049
2701702
5025
113942
122
80
86508
4466
492253524
3150
309603812
5
1064470
120
7644
12428858
116993072
1718548
499474044
4493953
31
59577544
17285296
3873759
10605
12830
737709
102
20668862
4
71
1647287
582100
4002788
6995
2
4461588
122344
239523
43828
25022
16537
260591
663
1580741
332
6598
81764
4
32520265
3892470
32118020
73730257
29156
7363
15811009
392209791
113820
22079
124
84
290
1002
16071
186911618
1663
6
257660
7
730144
625
2988561
4324957
149434568
3284580
1027286
57821102
20
807602
587
74058858
318453
39539989
96297406
233983
111056
292921999
6492
608850
4980471
36809
402557
658
516384
11056344
2169085
287
3
135870020
3995198
3606
2714411
337
1389
196774
33
1554159
1373679
66
1859
6406
42
15837388
390834
923825
342202972
2546569
49230605
76720290
7
362
57
15
4
13705
9831134
282640423
36
2748583
58
241
7915
40336197
5062
9911
238145766
28494
55
51
18915
7092
260513
317809153
131664
3
3703
508571177
3992328
41
127
489300
1719
14374
82
122
3506599
8852
45835349
198
4012422
2926
2519
78
188
258090789
287
9271
81987
4027
471254
260160
221078025
694355
90
754892
749
12
6724073
4890
28851
16280
5213208
7
182479531
17976
1384420
822445
1040611
1612
4020688
920
41402171
1391
171
3084
116
8056790
92454268
27072465
494939133
3878717
1428
277717940
150295076
1128
614
283
263
118638623
5
7
1686
1035
14532015
430
2805
125906
1578246
227815368
1769
44833
31154
1761
6083
3377201
22
517351
1777055
341227
95
243037
1980689
226
1754
3
2377
64954543
15942
19134668
49094
503541
692
2117
1398
416
35
5453
9976807
211
65439060
1625
4509
899
2
226924
1052
912
11
332524560
7
5337699
28
11118
1101467
22383
48995037
10438
260878510
350585
156811224
5
6
1192
278147696
461605
1653
14988882
2365861
132
1527
84
4016631
15868670
715
346875466
107025221
13151725
3
40
21
36
55134
726541
187864080
3717
217141590
5
220542
276303037
15162146
3608
7766447
768169
98871
253976886
74
3
9241
96
13
161077
12844
96204735
3678992
13938214
895107
2503
1296541
44444
4078
4
5629919
14880
22868768
263
13
81411
17268
1215
117
851
17766
76408
42773
139
55792299
493242410
783
52
273
6325501
12742730
948
269138664
9893551
17
13418
15730029
9767492
500934981
123
31896444
120141
4
2286
12119
1208
113
21
459
8
1128
402
77317
59329
1286
182267
11
5
61773796
53601192
3405
4229319
23289607
1913273
6
1858002
1387012
1834
6964
132
369334
22
14746
52853
1048351
1199456
20329
180613
69594839
5151838
1319
246893
129953616
14655882
15
2
5017704
7019395
31
42459140
119458
62963
566
258276303
11
121833540
408173013
295550
308865
4658499
356
163401
3290372
69126
7
87543782
1478
2334
421197
130261
11
144
85815
4046
249181
110563
265
260058
31
5
23
302
25
285088039
55485
9805
8
80
7470374
28
57
421
1337703
70
12691
2504
979172
890
2844
206928
49
26
7
219
195538
5
878
51223
310559
674
27411198
307918625
16181
18521882
691
3791
79323
181
3341849
13081
15515658
1008659
7552664
57
3570
51422014
261
7489
41842
35956271
100
199263
50
2496187
170
695
4
47929469
3226
104
60092
30510
12530
51252807
7697
50543564
286
3
1619
6
205734
1856
105338
538405
121146
3
23926
31
1409709
15064
1922
5196107
23130
40705470
12855381
21049
7
29841
40648
42227656
7187084
16074974
110775
167117701
421
22
24
32268
514
877
118044323
14642
521191
2388
387
162
10009
235755162
14902
410202991
69551314
8
8137491
1756586
667211
261310848
393632
1080551
1182
2
245772637
430719
10188647
17812
5152
12146
326407230
71
38732
4180
405833987
124020
3812
23550
10675
159121
17258031
25729809
7
5023
53825
24
12225
2
172541
81
31973
9687308
19
5347800
197
875799
189
199569207
17672
425
447538104
100758
12
196
1889
1248
18
4757211
13170647
4
3
8
5270
6565536
5498234
1020561
38204429
2
7
3
214
208764
753035
7
5
11406
15072399
423
70
38
102969434
11506
29435096
588635
70
421759
515182347
765
11699
169
28949
5828
3207
992449
8547182
343
3327
152357
289401
122
1818104
3360
32
21
1950
1896428
1025048
10454
166
874077
33
10
410
8149
11
922285
1999628
272405784
6990020
3635446
471497087
22167
45
4
58029
3
6
221
106487980
6119990
185064893
32294168
109813
539
10900798
66805
7
338602996
1288756
12967
79043521
3
354875679
15909373
125098
128995400
4450565
9057485
137
35
1154078
13221
2
8923493
29620473
100543
371
10
4502
89
1929
3
26011754
39598
1928
209209
6608
33753711
162819146
9
2099315
20067
102
7
2486
82492728
14329
3481
13873
90831
215
71573
2298200
108
79615
386
847729
7204
205
6
55664
15
5119
3736
30
63356
1726
896301
20347
110685833
14
61
52
1167416
350846300
681
34969611
196199520
45909
322103
14580654
380950
3914656
25188
1790
7191
296527167
46584
34
5320
510277786
2
501953661
167
15
23007317
441175910
40714
60952
377
1259
7329
124058
136758
63
302010
727415
234
1249
24102614
27
1561061
50211558
103963
37
262676
520493
87
1626
517419185
5
20
6
431526
1966
45
2543793
674693
1376334
11
2298137
22
2261
1492
79150789
458
2629023
3104096
337
2415
50950
1438
114
48589542
114088111
258457314
139
520
191612694
56
62
6312
1326679
13729
116952668
25039
807676
599345
227253535
2
12
11218
57717382
104
7780946
940
35012
46
23
527528335
40690
28693
117310
281593247
173650
20611783
702640
134519805
269774
170401990
6278937
511628108
6
45354
14738
158946343
5956
25
775300
169964
303994556
2
31715
153
54551
262
19276
12118
18412234
13195
28987
3
3073
115332
45
923256
53182
1557
1831360
3161
20851
135
1821
28
802
426
55284612
240660
3514
229688
95825
305
17406
5206
11317
2632812
226369038
261096792
997
112
65652
29891110
730
39
47586334
30
219319
19051
89329464
327229
7849
1604950
11488
133435815
213939
2
11038
22
13382
20868389
162804012
65651058
21
1285440
6039036
1788
11758249
20765853
1926167
63
33101936
3265
4122875
2
53814
10
42
646618
30
493620
80873648
194557
18352236
24581
958
124754
134
129381723
828176
46388
62
31
6311972
262776228
869467
14455
831282
131421506
2001709
108634
158594933
4
32111
23491921
1179122
587
32278614
255035
1918
172558
301
12
301
12
429194335
282
7
17
7401688
17
129
1607293
3235113
271537564
91
433
65
21666
5
42
301531
3
928269
1720
14431
1337
5378
7683
6613747
235193121
3
814
943596
40908790
26
14733716
3903
3920
677
57981
53097
38656
21
17
7244
61
14
236454408
43
16330821
106
248767250
15
1234
59
27498106
124763906
51
71743301
13422
197626132
89869978
170246
16
3546112
213683160
39092588
1450
126
24161
5
3
9591
91362345
639138
207
81
232329127
9607562
38
249345642
7843990
515
935201
264079225
14
11218
873
4491
779
126377425
42
2180
5
1031536
15831
25285148
2298479
16790492
189779995
30648042
1651
34
2417682
6
1133
60489
7799
37918069
669
9
5
12434
184775
398
465025
30113641
1209
6
7246
426
2
228149627
27083561
3392
13
2355
39
39
230151
46
545326
92359379
7
57886401
156
12
84
711
284
10490626
293166217
501489
109
225
299782561
1314
36625
3107
20766368
2
18581
11045
1370
111972089
2
16075390
444833479
7957
7188
63951
1572092
133
99039918
1582272
2005173
212236096
2
9038770
3403
16072
85
1054962
15862256
1477
5418
351
602
2
42566
8
1365172
108
141
4167603
64579
1171
129748
26955
3844022
215
3
32639770
3
36002
12211042
2959037
88
486577
3964794
3301
36
6
10935244
578
530877
29
25
856
2
4404747
7
1916
1649656
280
7533381
632
3
2034264
3587
917
1144229
129019
10041
993
486339
12817
77552
18807
5736
11735806
11
153
250
40
181175545
30360
27412627
178957916
14
1989
736217
5123
2152
143148
3148480
214374589
4976
24
32375001
489936870
1539677
7061
12
8257426
342
3
30285560
1127419
392311
48957
12
3219070
29
6271592
100
39
3463753
10937974
45
6745
810
286436
2526627
70747
15946446
139980376
6149982
531
50
10
14848473
10475
129
455107
4
1972
49286669
3
115
82652
672145
135756755
56228
74
1403268
2415466
276275
76594
114226665
9576460
726568
56673
4482650
106442360
19625244
9105
518179
595
27
325292693
121880
1719
54695
6101
129035729
467
413227
4004
6203
195661
39657635
43093
598018
5
165
8
202594478
189513741
27453
220
272332
380598
134633
53288
139132
54149096
11681341
2326915
12
193
793597
344
854
113028
50463
210674
1259
1742
34450
68
60427
1621552
8358
242209737
1333
126
5451
13
273001225
63
13
253717
20493542
126681784
109850
3
59772
24
2552
65836935
13
382
26783
59381
84738546
124
120560
2545
25831
34675
8803
12326742
22
2389
2
27
15029136
864
76
24645895
29
8
108059
7856
542
543
1180443
1833727
177
47653
100555
29
144930
232518
8309861
149475484
248807
345165432
7468615
156
6387
18237311
52554
2230245
329961107
148390
31387
477
235
265
340
232269065
6733873
33
21158
14000
17
151
12259
2609063
272567
42
3
1879645
756986
199346
50648
18236765
2859
53768763
3761550
25
2800471
20871969
31982
2
7
237890761
1728203
2
798
92
43288
43652
196
5
12926
11
21276
7
90931138
6786
18869829
1043026
742603
293957
1423
241119
26591850
176
15
1501
19
30497131
6035
324
527
525669
166
165794
95
604460
7736627
123012
1229
50
4
99
349919166
197
149533153
221
145173049
975
258
3
13170
52
2
49702483
275599
76916
84689750
71
11470376
22
1083
369
3
1060
22643
19383
64909264
3902
1582
3
16525
523
783
124
1289144
438
6781970
243507
12199
892916
10
1313
1547920
1711
2
30145063
341596242
76772897
56845
27772
3143
3139
34027
588551
630
186
929
10
285
3001770
482
183586075
204
1557
245651
4
186122
47096
17228681
1403
432
19976
110321
81866610
2058049
1663352
46
15
3856
6
157364937
28604
6805
9187068
1880
24383
60932
193879
2105474
1685906
23971802
27
2
52526
56206945
3404485
2
77051399
122795063
20
23966477
3805
20430760
1039312
8179
13557169
26575252
2982237
4012
84
134779335
357
1573
64982808
8159252
31
1252839
6433
23
3117145
3
109585
2
50
94806
72652
594427
149355
53007
668
306090830
174
1833506
216153784
5688
69740211
259627854
40288
682
1901
1547612
340
878368
14795177
67625
68876
29
199423121
83942
6355911
11349183
10858773
573860
287
125
29
312781
120108
207644
255
16
91922
484145
13
1015
128
61
10
500
8585412
956272
1424
4662
4
411843959
297
22
164070520
2422
20395620
8721800
294933778
296802
27756
346020967
11
325
396
10110491
15
76787
176336294
16441169
69547670
51
5302
27491
78132098
29942
770
7595
285568
3
14973172
1964
375
117284481
136
26502
11630
116
15
60273135
95
7191981
40331
235
4
7010450
26334
800180
10423336
106807
1871994
2609718
314
906
5345
216292
476783
378
775
197
14904
342350453
458095
5
261859
78137
194
187
2421
308734
3908
37173313
173628612
99
5189163
867
3
5
102402454
43921855
1613
50
40516
6
1315
44664590
19
64611
6049
131
72428509
17241908
697038
12052079
1920
125203558
143956
241
241848
15613644
26929445
656353
43
31318274
225
146
18269
196120
41347
231385
12786317
4154672
119938
1143
380
3871320
15
7
56817
626034
230
8376426
996
6955
2373964
940570
494115554
400391963
80
111697011
26
69183108
3303210
29
20668690
105
11525711
1849585
122420
16334
35
465912
240690
424
1976
397
1481
194
1593250
277
175642087
478652
10301
303531
412082
3716
2168
17
59971
129973
95826034
4
65355800
2314
5
1099
40818505
89623585
3185
11
241
6
9716614
2705
1303
121963770
19820480
25272
92
11679410
525917276
1128
815
2173
4092
3365
4227
5230
733
114
161614
43174
724
930331
30163227
2158
1864
520502421
1029731
3
14435763
85218653
8042
12
1073877
6582
1087653
10027859
7
44956293
15636969
387885
20
206130
108347
3597
4142
5404
19763377
208
100363630
72825
12
234954
3445803
6197
29
3164196
6059768
47012
431374503
113188594
97
3
216182140
25379
3
554970
935433
126
128
705
122
5132
115943
438387230
3
6
12361
44
35034130
5
68
16804
464468245
84
8
331687
5
5600803
6
884394
1542
48092
721
62191604
51002
51001
53
101
3
4789
199
2238145
243619095
273
402
21222878
6532
30
3
1388505
404050131
9
49149
14329
344243
15989
6083473
990
14254
69
38
2927
40
173815
10
6355534
12659
5343
5
2351849
20
22366223
422
1894
139036
3823
269092
246806
440
6698
4314203
237
2482212
88
29514
45754193
94847461
108
6876
103545
2500
118736
17489586
1801115
8022387
2805
14252
11261289
5598
605375
41
11229
27352255
751432
158220691
3089
547
37525951
3
78641380
421182
5040982
1660
99178203
205
63
18090
109
3094
206306111
102
29
188293
157647
17338
7916865
12635
976767
8471692
3940107
298136
1307343
3
124848635
4
2
222886978
57706930
128
8366
682137
19682300
8138215
18
703
4059
13527206
452470
10774
3238
112022050
28249
1015467
420
509462
3
521433283
115996
4035247
3
29672532
22
1921731
482
484
78699
398563
14070
21183
1952061
125312207
2041233
179682
217740595
173
31575275
334634123
1426550
517
9722
4276
67907
8281317
11106098
388190818
8847
1608131
241871713
98
603847
51614
5834296
230634
240
140310
612737
23056
26428
722045
27
2
143292232
60894
148800
3206
98
25607
320322
136904927
4006383
23
216
119123032
9518939
160244
32857
11729
220413458
55832
775070
3291
12478190
16750471
77314748
58
10693178
9578927
63097608
31590327
28571583
1392
979
764886
205794289
1000
841
451059122
4
6
196
3027321
12
229851
20
346433203
120371398
29
280054
45
3405622
2884410
13767213
1840594
976097
18
59367042
1278
1046678
165
51
488130
779031
139857611
119
528
17
3
394
57943617
6260177
295670721
251340238
217841555
115661215
129537
15
90165150
3
305790
450
2342929
1896323
7633
59289190
3624708
1259019
10
25730
35
26
20
612925
25811962
212
40
22687118
223
4024578
3295
11070
2
3593
480
47
851
3
92464
593
828741
1982
872
28
414
11734710
18429481
102
244669
3636878
63361
1949
163475
16609
34544
597
3785090
1190148
3
8289313
18
240304493
7946663
56
592
3
175773
25340
6542429
630
172923
108
27
4941816
133832145
18427
3800
19
4583456
517
59
14325349
15733
509
17
22388936
15
3
52021977
3771487
230
73123554
165452
39770079
13
415239885
583
903248
330345943
73752438
10
27940
2
50995183
4087171
280656840
392955137
17510673
21417
16
106
254
27965402
352365
161601
134966
4800976
14
1970
898918
19803
12983954
24539
32877489
330382
15919
97
918
328945727
91
179473
355190459
195286323
14
479533
9
215856
4
417
360
127733
6189628
733980
141914216
15787704
540
1584
202372
2
151834648
976
31584576
104416574
12792
15
310436
108
1100885
419799
2772482
15
91922926
3151
16333
181
38155685
26
2130
2
573
1577
4
5
27
30890
7
17852
976
2
254
3020
63196
15397564
1833172
58994768
30601120
58574853
45517455
457034
866
275340895
45752
14978
8134406
421333
2
56130
483
4067933
12938315
400164275
6095
11971
11
427
3462
2385
26571370
26
173382
1894
431390523
5152
1631718
6509526
44421
3
124474
545
129771
14938
410034
47591
53
13360835
11242729
31920153
11563049
121
13
1384
1799013
232471185
5550
116
231
43009081
117393029
192211
968
457477
70925153
18
3112
11889
237806
36431
438547822
2827
8015
11
13386
22
745965
15755
21
984
449816012
965167
366
8596
697615
78
3
115688138
2420075
22954119
6
120742132
1089
9580
1439125
23
5725
22404023
34
32161
13
2761274
227
4
33
4
2
137
248188
4016
14618605
7
86297250
28
167
1415944
243
10
1184041
24901540
505550
28086634
13
235173218
113972340
8
202420
742
26760
1836
399749
392221
76219145
3138711
496800
7278
846477
8569028
48062
3
99996
32102583
117759
134
44787664
5252131
56793237
267889
105028
93
2182337
1515
532049295
1798
25854
9
115623
426864
3
25154
14439
2
3
105190735
55
25268
250317303
20529
169885
59496376
76415
133
1152420
6
2416
5235
26
295439
517321
388233798
1277
75
454371
551344
7
2200650
2934738
4
946
9
5938
112
2
141852
10
29044
60259548
2
6275601
250
2014741
3
66648
45
19762935
3
11595
7733
28
194672925
49793801
799
479
1692436
282
8865
8870
416113
19497
68
6941
2
4
424436
40
93824
334
10683
20506
98
31860833
4580
943251
14
5039373
4
64375406
87
5628708
403049098
2
1243
265127255
6320063
203
381
72
252242
180708
11811
46
804
145
2
299038
6332542
4
7553
595257
27
54639
244173
2351777
58898601
2537
6
163347849
4095
18407
524
115
447
7922119
788220
22560479
12
7220572
3958818
6
25738
2
2958466
3860
136
5
36744
13597
50478853
7956
13936
35136846
15
2
3386489
33
996
21
35340
240501163
777647
396
338678
6621
152247355
268647739
30669
845531
8
73
95051
2
68
6446563
250
6295
1529
3883
4974423
325372
22100178
455702
31638926
65242253
205202
11528399
110
186
2916588
3
4957927
2201961
640882
186
435
7071
1168
314247
32256
2414145
9459141
258614591
7262
70350568
39
533902592
89
2080283
163954081
320994664
2113
5537501
809499
57610649
49
28
1356
20811
291310
51074
1263781
142550951
446904
64630116
917897
91
137800806
6936
1675673
945
741464
152092
2407
611
17468
74
3
77743159
43638
504516
2
217121
169884
229142
150285
117102
263
314356
30
4
3077
772446
252
39
356
58
6
89
13389
5
82
14943
16150706
374983638
6
2546
4448001
2
1214519
60512784
86
7
114
2577
1242
6767861
159574771
82767
323
10
3
16964
2
611
4315809
44
1738521
200
46168670
523801
17824449
7
941060
46026340
454242452
18858
46830812
977
1221859
81
456282
4242
517131
428241
895129
31202
701450
5508186
1910575
61342755
18614
7904787
18666
157
782
872
264
30880680
215892
11
407
566513
1963559
55590321
55235349
306539
4
1509
249204002
155366
61445
90475065
1800812
376
28
1804121
905700
4
203156794
59
12448
1787
2716919
218909471
5052977
169819
8
5573
7326158
13258
396
63137
7336797
784
1786
637016
429800
6871
294819
3473909
62674292
17
182
442
94349145
52
129806
29669938
195
125942056
293181203
6389330
6
22142592
301580
247645481
18656
2900
221
400912
290841608
500533
18
61923515
147
179119456
116
25450239
5
28244
22
8198365
48217
236759
14004
43
37580
3234
61
7730
10033339
32629
94196310
773
7454383
6752307
9148
83389736
771
6
26
24036
2
61679
1753
230650
51
489127
5311
568803
26051
2
906853
210586273
288355448
523719
2968502
559
27
120981
318153465
915
7
1402915
12381860
317389048
1551
2915494
35
1117292
423
139820
7000960
23860
1139
446045
1944
30
84256955
382341
163
596
84
1933094
1049263
958
58
97107
47643
2079359
138055
13025007
454831102
4522313
572
104
16863231
41
121
11165
11246677
367
164342680
2
16198744
38963
353404
3777194
644570
104
52542
315554
31084261
598
2
303
9695490
15
347040
4484885
1643
3
549
116
4928990
57
41231
22860945
1650550
13044
10505
829
321692
249
4015990
85954855
53457654
5735
1167
22
411840
4
16075105
2063
93
353
25
12546
40092
255
1412
54
11978627
1743236
4089675
376539
123519010
152
13939
258961302
37689611
853936
1079002
355104
232781874
101976
12
128371
124334
117551726
6924859
21
7
9899
225
60
5
15500
197
4579423
57483764
2020
21034
3684886
2
1339
3113933
229900186
43581
939257
155
585142
28014206
469
97716703
7468
30000
27132736
37921640
3
11822
2061373
58327112
988
6964
224149502
30167
13196563
137
472312
261818
19
2
37261
2
14673
2960462
35766
7326
26
127347297
27420
502
57333
21433035
15446140
292657721
6
1279
83
7416172
287170713
28887292
79290
114604
95
411
205792920
4532962
2
167301979
26
64437
14622799
5892440
15
6186
21018
655031
13628287
10124017
743
14
525376
3583913
3430338
81
33
301143
61375734
1558974
4723
34017
925234
124289
56651
13154102
443251353
52
469711
32679317
204990
41354
4983254
40
406532
64200034
44
691157
29
6
3161143
50001839
487
634
119683
333139
1780
6
6122840
10696225
2
1106015
31
1259250
3694
962496
442
61
40228
26
1374307
139202212
9541
75
4
88
1465
62
26157
16223
91
49331
5610089
156
50948
57
4
1256
1690685
613007
110
24
10338
66518608
1967
5852
101433
5853258
1590439
255929599
78
208157
2087896
3980251
260502
1768
57596215
6307245
303425
235
96764394
59075
5040
2
63
755
6
4650309
285070370
7
9072463
401676
97937
13082
83
6413
233
338
684
1022857
981199
7460
18272
12
9
4
629296
22
6935743
16333727
245220909
15569163
174047
13288
1357785
3
8580304
113
253743345
143320
25
89
9
2897
503
2
43383
21
233
3433
6221171
4
432
75
711596
212
366421853
6674
19
14303166
329276
224
46
1468713
1899
113839686
467623271
14
27534005
10049380
755272
1687
2454
2
10815265
51176664
461473065
2973073
62
5
39
6283770
198768
146435469
7646
270655
1232466
13110
67396
42
35188
31
2469826
400339
3617
11471635
920
247915289
147843
4
786903
254209443
749
431625691
2027700
12892248
26
719
57
23830158
422922572
127
6
166669
6857
44085932
11955835
785278
6634780
479
15716826
966
1887
8
6923560
6629543
360575
472987258
340
970437
71005445
3917
2244331
109689
1023187
494
29141240
99194592
63
367416
7
64819
13135825
30110991
4
48360
13
831
30
824687
26
523
20292462
3
414878
9
506496
646
16860
6
48
2213
1106561
109404719
2343597
4038
76
18631
512873
19241684
11
63268837
179767
5
56255
400461
72686
691
3211
1766
130569
75
8
636088
6642
58929224
5519347
2298651
65542
832363
83289284
123
270688615
45831
27497
130994323
96378
8
726
3
4684
2
27130
1763
171
7906
64512
250169957
35516601
7
82828
2703644
5
11806
938903
2153
7
618
2778
416223854
12288
8901
2292
11
67
86906695
15480
29
1049
78
223024
98007392
572845
775586
3195445
2085438
45810
6995486
89712
16376
26240072
157
7294009
78
8
342133999
42376
841
37354
318950469
3906588
8357
15902
1008504
5954
469600
14510510
10506
857
18485642
4210352
62
4635442
31342138
72
3036
2
522979533
428795
29
86068759
44
7
32218245
516515440
5064
169
146
415
512440056
2632
5868243
13765825
93397
9
21024195
275314
909854
87
25784581
3
14405
2
174491808
8
5596
212
269
7144925
10361
21365037
15508
7598
956963
240
3
6995444
25
15353
2371375
16993
9398
3
787
19726
101070
7902
15000
42
2309246
87444
29295
24059
9
555595
44
2393342
6
248
4426
585620
6046
96919
124660167
3531
6448375
74
205793
8303904
67
5806975
78
468983590
968973
8288473
120
34
102
18110235
125830213
73476
41055778
63
374
6642
92018
8
1759
229144998
56500421
149002
301
4102387
3591311
184
1648
16629949
1886
32223328
1814703
97
47491178
7303402
30
1022815
57567
95723577
17
2
1148
101973209
4
491743104
6
519025411
36044565
1658
125
403186
253670381
5
88706062
26441
843011
185384095
26
861
7
45431
3821950
956
1520315
22324
29197
23793199
60684669
18085
155547
18
45031111
5
8587475
58039
97407137
223074
105126784
1463
61172
3
2
16
1559322
32223
44096901
49052584
96
5961180
485975675
55249853
319027
119416
2
1864388
1694
249
95776
35
517
6055498
26564293
3
6707989
11410873
32051
6
4133088
23463
1866
152
3491
51
3251
74030
40
7
9927
20
10855
4
59
1579941
14874
1039
82
87070513
2480663
2
130132
26933245
4
225
2
62
4
51
7
322046659
716
1061965
47312425
351488
4978
36
49
107514538
208449
9143133
10
348173463
207310715
76611875
792
2
379201205
25027792
17723
34859
8
30666685
88
1989
15217
387610415
31022737
38748
115
76726
16
64156104
3935
121510664
3217892
434192472
9898495
101
78
26803275
17
147748
6
6125
3400110
36076
3100185
15967
136
240705362
23621
67
257037
181
14286
14857515
63
6
1929464
107600
4
2089
439
19286343
6665518
15612
368382
30
9861790
153
404285142
18
205130454
15
3407
345447
5013746
3868654
391965296
385341484
58013401
129920710
11100
151
285308
570614
31717
523577
1222359
301
7
36161
4153638
2721
2215981
485993
127334
53
5704094
233
98443269
40319590
7343
1084
18564
109338664
7
2811
207194483
47735
30
2
15
1150
43
300
9030755
15818282
13946
27928622
46860
12
93381002
2134209
1893958
28719511
20
12494467
15291
3452583
9
62
9400
282
40835801
6739
3877025
213934
122519455
1528
5260
1765
110803195
53850138
271
14326632
1040842
854364
336
6000
61
557
51
15
10
6
185
14724
54
4
228008471
99
32
58
25695202
176
261
82873
35914
51571856
1977797
274702304
340
14882
58405199
33306
1022
92041
423310
1482550
23
238846
576633
19
38836
105823
1923
3364215
234668
69215144
232960863
23
13366980
433
218937
24
114
172911740
2
442206
3518538
1689
319
2861013
71623
39
117
101883
1229
112
45056
41629798
19578352
346016255
4
5
173618
16019
7649830
162
145
55
2800
21
18960228
25013
10978282
350925
980237
547466
12812589
987077
31970
216014749
171112
7200
2032761
128377916
807
7475
4803302
465
96808841
3131
18
7
230
124
4
290930
1474411
16489552
468
375512351
6623
32245690
76949
2
198
7693690
12940
38172133
47957
131
656283
660
445265965
5
61926
241770739
45417234
231
357704
9
1570
197259
12
85044184
127
13576
2946
4157463
1447788
32270
547
169542780
760688
623
8139
70312
75345
33660395
69664035
517996
7443
3729021
26247027
7965
20
362618
101
714
158
19819370
113305455
9277894
1737240
3262518
32
25571
21629
4028
8
391
44756477
532315794
126
4499
476
1744
203
79217
7832446
7
337213
894
2609
6
370
13526809
70279285
252732
11975
447
164836349
253402918
3621000
34542
36376
491343739
1231179
10604461
353
850003
215239560
163
81611
59790357
8127793
40
4
67044592
91341079
60491495
26260
115863566
4
394
356842833
21207
324150346
14
83581570
189
10503005
848581
437
125
6574
346
27
34
4
17392698
501552442
6641240
16576141
36619
20
19036360
79418402
71120550
7769614
1858
3
1636
7236
34
1597
895049
12132138
389
353427941
77989
55444
148809037
421
123
2397
26123
8181981
19350
190687557
58
188
17736
244067
1214140
6404327
84895
131634813
257849
103
19874740
125083
77727991
2486
20
7814
1979
101
399767715
2994
785
2234
603
122922692
114078597
330769
46268
2431
23945
73878
453
967078
1663134
3960317
31779165
89699
369135063
206216
57634599
5
3728846
3908976
13
193116766
3
60
892855
53314463
6
2
60
334399291
32662583
108101876
126522078
625894
99945
14
1656596
52
20
6
981415
759
53466632
111
318
4496
218104224
403208543
2991
1471057
85399
27999131
28405
1830512
242531542
1956
6
406085895
31085869
2388
116936758
52603
220640370
31779090
16373
2
17052577
237081744
490851
147043
3
170842745
11
3
209849
448196
93964
24495
6310
71657320
6
3121
6001669
89
5
518478
15371062
45746
1712
124400
131036005
30571
302
1515161
3666
5533133
107156
12340
59314
415
296295170
29463
1233750
325
233116588
4
266795538
120
29792014
268676
289
520915349
259393
945789
22408
127219
921501
4043
257536
28
118
70
60416345
279285139
9
2400
8
20
780409
92921403
278160947
174432320
145
2
26120
5638
1314030
2
4559
90123423
2
55784
149
12320
66843608
14376
8621
27972
7786
21
181028121
32
50453
24809
32827516
2
360382
181894952
2
156802
40321
4126958
29
36645
122620931
13815
212403870
3
46
835
2012478
59
15
7
119482
498807
107481071
917
7
2109
132395783
123831
15482481
50373494
3660603
53936
2
272400
353214
54693754
15880
396487
19447271
1572
161
87506122
2412
3187
97350315
106243
11
490
7
1055381
50364768
10
100414
11249062
183286631
139859132
5554693
6999
392275709
2
16224
6523
1048433
98
3776661
16777191
59899
31165819
45
339267
4
357574470
1162290
3539497
58835
9328869
20775020
428175281
102
206511586
53220
677809
20603862
619
9687827
218699360
45
94945465
3540157
7559
14
15663934
145
1006995
379906
11699534
2373
333476407
373851946
3211744
1177
7610244
1623768
7194
91340
3403
12770
46
34790029
13163098
11455
52850513
2550
921
438
10415
1408958
16641719
14356638
16013445
1979
3
64199
565222
4
108
80024574
2
1961809
130792
5
385058786
150
24470
2218
1842
954966
2900415
3177
28
26180776
361061
42
124688
15960
61964
465398917
31874
302
143963130
102
2473111
428815
18
2024395
2929614
658
41
7828202
4082774
9746326
12662296
56762504
395
483089
4
67261612
58156772
1652361
10293334
10172
429
32240
1775932
58
390120615
5
162083
12601
3
1087
344622
25791
2829857
29
2063923
53819644
2411731
103
160351573
199100440
7915130
575
160213833
481833148
5034691
479
8479
20111
70383295
89473
25043488
61
4
1979
4
327378
1755
213406
4
5610017
22810
245840701
11691
5325587
144314374
5
535384
1574
4
113
16271
1592027
646
31769
4
1789855
12220
103991
10749901
23835
6739
7182421
177712
693
87
16104
1001227
277358784
24269
1671000
3629
1099297
25482077
9
5012
228
7795324
210879
287175
461496571
6553
18
473541
20397
18497
91608595
286
1236703
1980
2902
17212
397
340372266
783390
8794
905
120833
4068
12093
1210
1944295
26375288
11
10796913
343635453
156725
1701
9589
52768
347
25478415
218185653
14913
44
1006553
2
1778849
1525426
57692
229880
43
13751
18338151
1239
1225
3546
46
132584118
146171148
2339
35
3
200478762
286
171
103
753
90
37402
2521
11996
819
1765
204579665
12258338
2985764
405
26
6967
412749304
23584976
2313
37160641
12843
2
471
2486479
54715153
2
469
308
126334591
23794
3
17
4
788954
4272363
917
115
2204643
200175
241280
328506623
566458
33781
403238
209017037
76071
370495547
8461
388306119
4798915
3
175
23911611
353056
220
105
7
22
3921
7943338
41877
1713
16146
84579210
81
7
880185
181042
302
411160
13604
225
11196345
504
30
12490669
16
1545518
11398
825
133913862
11122075
30689666
245
39
14041819
181
564
4807620
3898
380094
6983589
3262
31372
67530234
84461488
3005160
3
127012
428313155
971
109
3
2872
256963405
146990
38773229
6367745
196
190918869
7320792
48
27963
24381422
154915860
2060862
11671
205
177
15148
31
5786780
12245
352969823
4
34999092
25345184
49722
911807
15534591
99
16
427
107905528
5
7905
14584316
4955273
653222
624902
46
7715025
25
344
14654
86674
237354466
11168705
117479
239249071
30
245
3
31675300
87
3361
316895017
107113
1593
128
24
55468234
19
119
28417
74011981
11
1578
788
99
7342523
168106
465815
53771645
1247
7653
174
5797
366
29
7749403
213
1337
84864700
431
132128535
10
22
1666688
19801
271199883
268265530
15777022
59625
626967
168839
165834180
95
45233481
7510427
1461
191651
2328172
15265
3
2091505
11766
120
3982
197
97
1109
1308
91
290
9901351
82901229
122992
407977961
214608582
4
877
33490419
70
3
8335
192
86
118
13278
3646
308001627
49
171093
3559241
6936849
2384
344436
35
43
4877619
56541
18
2
27
9298
8974166
4243548
16018627
33
71
952421
79204
331340
431232072
98447433
3
7
252
16777824
426
1189526
5674791
7425
16684854
1269546
37642289
211450
18448295
909344
8729
118170811
114493
695
6
13
3681500
314068420
27320
69
1873
888
3
70403
728204
286
1954726
341
99610
5
1926010
685
341
1092
426354
233564
2075981
7
7
914
175843258
362
17625
474452010
469363283
403
3
4
40053837
31277
1594
30
513298651
74012909
2
464178454
20255
989
31700
13
404937
5
97816406
19043
23
27168338
2857
75840
170014214
26
28466991
357
2262142
3
84845
69694
136947681
122
4010307
7237355
398
27520584
14
6267
2
337356
62316319
14005
9453933
77
426417584
26346830
4
17662
5354
7333578
583
9915
1272841
27
60352093
7
24681
39222
937
103823908
470779
6309458
65239878
4887
434717
179419
15160
14238
28518986
719
28390586
985
46014472
266364966
33501
4
8017439
13
3313215
1321
10238249
252516521
17028
227
2
27929
214706
21
938
2207062
276
456146
726
24327
2953918
52
2385
357136228
205844
4
1416
4707
87648412
3856044
249761389
328
3
5
40
239290506
1969
233903
30899
582
44827949
176169470
124887
508753
2361630
2964949
3
30146618
6
6933308
498422514
200
277854147
1391
11760
85036127
250
57224
649
119088
4
16765417
106720
279447
85504585
44776860
12402
3
125742627
437850177
6663717
5
153
6896
62298
9123874
21256
14498
3
173264
1034
59793318
130512
43
55613492
480367
542946
59388923
6236
242
21898564
21763
12273
28145
2651
55
87
555
3051640
289945035
36
16828
10100021
113614
2870
445461837
2037
83057088
810138
506643
128737585
258041921
9678
1595011
3108785
6710159
33
3992
1239
333198
7267
4024
1735302
4831504
235
4553
8304275
1167
22439326
2955
6
160326
1307
1373862
1509863
10286995
4
19
297639
115517116
98
60113970
11
3875
48440
33529
26255
13715330
31803176
282278
328828
1259606
80
292445
53407701
167212122
61471
120834548
6
41246053
38080795
85
32439658
7133
122
82242007
89313532
24574522
202253799
8
2988
19649294
11
48193226
4505697
179188
3698
10732
86866
247
2
24029
4730535
357
3691
119
6
5223540
5516711
977060
4
34
3100541
33152765
100814016
20
1015
193599440
16225
16518500
1247260
6582706
1584976
492576144
17224513
316
7207
1490397
17813
208
54472
1074496
64288155
3
178002241
460799
16794
261
138091246
3894
24
280110618
53083
2295
2906
87665628
3
4
1413
86589
101960
2091937
7512884
787
7
72
16467803
157294031
88274
184999
15
17
5237939
12
21
6410
130923
38696415
4492
240
322950
3712617
87524
40273396
60
3142
4768
14
39674362
82167362
1854
32374193
24
410366
23004572
58459
49
50436169
72007
184658
1194970
3217
897213
11855
75
62837
48872825
321356
167
6
229237
13167
63
9415
132
32
135
68958
9
84666
3689917
10
7734
43934537
18
897
421
202099
7171
2938031
127438
9493936
358
15565920
6292397
5
74253161
46434720
64744095
26613714
8818
1647202
1605553
124
21
81
27
62
17444
241
2819522
97598
214903
509511
2
534911284
5416430
39753
11
5
93102
54943
8
51
9552
8498
227
394319
13030329
3083477
189
8161954
823
29
346339
290
293
3619860
439
1496950
6
31
124829770
19881902
240
31166
2
115951
40742
514971
31
942966
2353841
2267
414838456
6642934
42123
16
267566828
6
51168909
1863
1667245
2229
242252
5181771
35492
33
3462091
309438
213116705
170
19605
1383
887
1184432
246166
12620
2017761
13
18870
5
385
1499003
28646
2547477
349556996
906835
111
810
6482645
6591600
43675
3
375
364
886
7
120
53
45684
344996161
31
27306
258115321
281500
531322
533729807
45265
348142468
12240
714
362
6888
106537369
26
101038
21
237
6566
157781
32323750
252
3
113054352
5284774
82
5650
14
345456
299337842
3
708
30
508064127
1606400
28
4059
35619
211723108
3381
1478
385
405753343
94719
268
135455377
509
5
4015796
517609295
446047326
14947
1118891
178
26
4
75090
213
68227
561
58
550
3
6067
95742213
47605
1355
1895
4
1271
2
1021849
2
4
12556
26
116
9
455
42016935
36214
1151960
1681685
43831270
270106
19993
51577
4617441
482
5
68539
10333495
3367531
26
26164326
2159
222967
1523056
77954
167873
55763
6112
18
159
186605
11398912
228
55
2757189
1408
57132
36
12
14161118
16353557
19669
2
139
216540
60369
13435
2
220
1844
44393
2
75631
15727880
28320
1587954
55
7709
60266861
13508
286239
1226683
40282
13677842
28507680
140
9600
2443
371478
3965096
48358341
32553389
7
375
104029247
17520
252
359
446
34859219
5
132941537
196
6
1896
41610
129336
5
31960
27
174647
1720465
2079
327157
13613087
3
44665312
3425946
476
422800
31
110771810
480
2934
10326
85438325
3
558
419
401285
13104
2962305
12066
5
272
695
65658
50989459
7283
10
48400
144362
29524
8895
469167778
22446807
2
118555574
2360807
14531322
3011
2713435
5031249
1330612
179870
116953120
2216
543
43
27238
187254
37818418
14938503
42104
193281081
2580
9
89
32718
202385479
67
40026
1046325
27407
104
291778
4092521
11365788
26639221
3896311
15849
12
3674315
102366889
498
72
218
182695409
15801
7539
15610636
14769
105
283
11971186
2049332
15578
54
58692
258121200
111103
212471
40388922
649
2012
519218867
127619941
5870
72963261
2520
2
11
2691185
10
5686
178299
201083
1210952
531242890
7
3811
1839840
2051
40767
80985210
1545711
15248
788542
102177689
739044
3120344
24742
2293902
124347
5631697
98831350
105325560
126038683
172941
6
432356
9
42613
140625009
1977757
10
49
15
1640
72023
250344
2727867
24934791
3
7098
30
17263
217693
1538868
167649
236141240
97
209775
13851437
20497
5844
13965
296543
61
987
3009821
7894570
52
507475020
172424824
14836763
46358
30
831609
382182485
9774819
4315
11645
7
41
5
232
1509559
14042
292118
487538056
211617
470386144
441895
1949
804599
93
16777229
43
416
793409
146931
71
2
45590391
466087
4951
37
24796
89
166140280
20
15
39
92
16297
40045004
5405
178
1515
303
74297
8730925
7424
1537901
24432
60998286
275152
27373
2113759
145558098
11980
1977
49
20545
318820
83886
22
103676
2
69885
66665472
890
16667
3491
2036
504
562881
2
2487
3906165
12889896
547663
131332683
11
359317
18192879
139643497
3
8
78096198
203
6
400
58851
126
3600
24886
5856523
2012
644
21
54
20317270
1509411
5288906
197638294
281
713
88913
206003
30096
4071649
106796225
14739
143940
47
2986
27611899
120433
8
246638942
192960
532
2621
475641
259270
1981156
3
143048
1729594
443188
47184
6641990
848782
134
205622
1492
19077
5
66
11335571
508110687
29025
1052
115736
12
64889092
107680
6895776
16283343
121
44223
132343731
398
5906
4642902
15376566
1070
25847
2211216
109
107
104762311
16144042
269308
23
75575
21283267
114831
294102068
63
264370
3784447
1013824
13616365
3758527
1328777
3
12618
2
3841
105
585
335804513
40258
10238737
830369
365480
69284544
64510
3341918
3885
5
117786
85242816
3
66243518
238410
2
503283547
4608
199301021
176381
637929
7815317
10934
26353514
65
103774
77742457
113
167279402
436
446
32947822
3078
15
14725
140
26444569
486
9043966
386510839
121
671
39
367
333166459
12
3049034
5517018
5
3632
40
6
115693072
195177
125506
153813
111930
61
15
107504
11
3615
70
18
6899
158792
71120605
7652
442
201357
41428
23
41345
299707
217150
4
47538054
174
43954470
437
50
228957
4484843
2947
338435
8
32
5842
23654875
1997
5454
7621469
41898774
98466
24201047
499
1144
2575
375320521
853
638
371
183
2514743
5405822
296547
121171460
19
29
79798020
361
10
5
1873
866020
32531971
4893
429913579
527118
143055659
29974
13541
16
3
3982294
18
2
50541359
65
7683490
39
8973816
118322
1639
4
98921719
17291
391
1625
152654623
30123514
649756
156207756
740081
221522
219741
352471759
11
20
168
1318192
75546492
55889437
847327
9
113433
111
15
4403545
11
1015572
59625753
456167
6675296
6240
27436
3992348
379744900
22
15159
40
9941165
512124
12015397
7754116
3859
985
1222
56
35137867
44535334
55354586
34
233882086
57293636
750157
234410450
78350
325694403
1723541
171
102
708518
94
27315
2295518
23222
55002360
225903917
4
18
2
30
810617
44204469
265175
5783
29
769605
38537
581
14670
6182
3
37586474
2480
1236211
5860421
77586778
694
256537
1252579
9
12308
857937
13099
6
188013
69
12
2
5
207565
164
637047
491286663
6294426
11727943
94
34636620
62804
311276
10892
58903291
22004326
445
3
10580
87387
1542737
18313233
64
9
57620
195766232
1389355
79905163
152812678
44
696
53750
776197
52076
1020
18
283
23264
4421160
160386
10848866
103322
11144048
21
13
99112
7
206800940
353842
480245945
14
41
1531658
3370
1526242
1344
32186698
97
3687301
1894
27537012
114376
871284
128355317
4
28
116374928
373690991
54723
26153407
121487
2230565
1056
58490310
11822
230719072
47906
63594
192
432842
118
3672
82374308
314368123
3013
13703
239175307
234
297
906
60386342
197
1814821
39539
26411173
15718173
444085641
2996202
187
83
5
256110
16325182
12215821
9914997
4
3
1000926
1189
33684393
47395021
21922988
192884
4933500
600
178421
26915853
93738653
96
91
12
24
15
39451
7
1365
745443
10912
414936078
7776638
3
428800
124
16334793
60325
63779
11
46650
23
47
327
1594878
4512
9
72
3965229
2
19927479
1992627
10684902
358868
1417
31
79562241
161936
257698052
179158873
18448871
102036931
3
224236875
474507
747461
230922880
114
506242877
3692
6918
103398430
2836
622
38626258
1304457
2704142
810394
571774
7010283
184
124
440
12901471
281
6131208
4789
485811767
6926
24
90454905
25306
50
44504775
1058
1101067
5
7
5866281
4189
21
136
161154424
15
145565372
119550663
79124311
120755371
15
50144
306316
604
32713169
146
63263015
327
1444627
50085
22511525
1034
4
13
1399
383
60587
15035
231599
85274
127
54296370
328323
78736
26
2
22808725
20967
5488843
271540254
2
108260
1779450
1231107
3
3556
24738
3018059
14652
19546153
2008702
3
3490763
189
2755
140363563
2081752
205984
9
20194
4
46789
2666232
859
34
18334414
433599980
161
27149
62
3458840
1364
1568
180874985
2625186
54
154
42161
233667399
2688
349152
187
434
14065122
24878778
2349
468405038
115696
192
99239
99899
28
1170507
952
11578534
6269117
6471
7
22
63828873
13918
1676
475154939
2564675
483504095
5902573
888
3023
481623
14889
13
109
4288
29
16735332
71
2832364
2
4149
176724
124870
1754
1050331
4295465
275
446
4698757
1339877
1424
30822
3943
45
16410203
2
123
4104074
75110
13
14758
2
45105
118854919
215707066
116
610
32277099
449375
438860
243
101522176
279
3222
3158
108
274869186
2262927
7
11
18907406
64
2
2765717
2662837
14886
1807
24513556
27
13092
850
151389474
13292
1828290
48733996
114740527
15745673
19872
1124
28956
1070546
78
255
1496
1057219
1638
8
975
174
91241
251951
24
2762732
6575
46
15
376768230
52587621
1618
28
2354609
79
382
2953310
1238944
5465
39
161404
255
139807383
1803
8624287
2444
215682489
283782585
487261952
8
10928
10981
14072427
102
25
110633449
1496550
52232
353
445625817
55703
19464
1643
193027
1561935
7400798
193
2388588
5489135
244656391
311539032
185
1161
108
3
884641
140610083
29101265
422
909725
2118643
512974
4289
5590
12
60543181
25
4615
17617
230
1780130
29646070
1984
3292
390
123444
516876
180
2
1024468
7
33
2
7536611
122955315
533817363
759063
127
173166
1773
105247124
115691
1692544
66217293
163312
47350225
111508951
744529
309119
331
20
2011331
488
39567428
129418
321
4
6
856186
28
114173
15
410
51507
101
2855
17101208
12149948
466418
110
76
11
3
4600755
4428016
11130530
114
19989139
435
3119460
10
108
54704
100608
12623
83065
515146079
139961
3606217
37748828
7062278
364
49578
240946
42445109
3363098
60938391
853
3
30792704
5955299
409516358
473760
163
5895
20797
3281
3304428
160
527046013
29069447
139286145
390068
710
6024911
1610187
220
8921
223
1343
3985050
124
336903390
10518992
169248662
326
2312070
94721990
2740
92803282
3735676
31183
1061
11444356
84888
448925496
308495330
17421907
106494816
8220614
6
507828
206614138
28
711
308531
31655
8900377
30367
10
3367236
122139801
255408
402123083
56
230
90577
47978154
225370123
582988
2146
1035788
3343
199000572
265310
58142592
630
13
3
160
482
266
14910
1979
9195
1016
13783
8363
1079
114964879
3
212
45
3086960
7121659
280
24387355
9111
8247
14
25
7044
264082629
36125
105277
118611
403041271
3979
5414
12211321
7652681
505
108006
6564
98017
10801457
3053014
888
193269
55
17
2
31305361
64876425
28012188
253629
4771
304793
87
113419
166834067
135663212
201642769
387954648
2085
1531229
12792384
296987637
116554975
443
86
308319
8
1913
5195
232429
28901026
265483
401251508
10412
1286
15
3444358
8
818
18
50320432
53960
6340831
894
5630075
518172
53
204588
66269543
318
535
7
886
377878660
25
4632511
188747775
567
100
1856
51
5887
62
39359
45
3570946
16
4
150593
3427655
9037
2980034
2
17216
5152
81
182555
5966
1131852
31773141
18947
52673
36036
3037
1541
26
1411054
5992289
168807667
15
203404
478510282
25021
122333
116
862
39
126071
7586557
182781426
2441
4849380
9738027
525816690
29
17
7137
418332566
178751450
58
24698635
47318211
40
103
15951
399
1767
64304
489071242
14945020
2356841
13379
249824
1036467
12276
52894
20971267
62
86415
14
35650987
111
2877
11395331
2
7382
2
7983859
1924264
16
843001
7
1360995
12196423
3045
2657667
475
285842971
7328
21617
105574
98
3
14
3
19992184
13
434070
3766
5242012
3
48
30583187
90
12479848
7740
399
23081
137081
3867
31862353
4
369843
194
4090109
104499
4689
31
415
3869331
7256
169966
218523
650201
28
1347612
6
6068388
151
59783528
1500
2314758
551
22
1813647
1806464
12261
21598807
12
3459091
8
62368309
16427
55651983
262
234
3091
151950
2141
43254431
3833142
513951402
472
622390
8
215357
485240
41
61992
3814
22296
40562
74
243958
798149
13944
3041470
466202024
2908487
302
14
4315431
48
3
23165113
106988036
383232041
2663
227405
519
580
10318178
5810191
16
3
42
42353397
567
213
2293039
7868504
28
914444
106045
156
423
72059
3732
348631
59
7370
448
5033
591
316625909
5
18797
198067
147
4645774
335
1641
700
339430455
174425888
5
440618
6
130405
308145
452894
117884893
21827296
18
16001065
4
1664754
6365
7933
27
21649963
29804466
74056330
745019
13094
46
1011819
52206918
40
196886
1437734
85
178906848
38
500072389
34182694
1737
73
50381400
210574413
1283070
2955345
178
2
19
152980
1764
182941663
93
16058
24148
26
4055
28389844
883544
7
60217
148
4867
15351
879
547742
10445
25051129
135
3214470
20668
4
71851
3868
2282
8189
116783
24518
5345
12011
24858121
35486
470
2411
19212864
326
264470437
35020261
307341
7186319
99870965
519
448880
6316587
191
27
8603
67248776
866186
664087
125072
46070
361236
124910621
496
267995
37627
27
2984168
426803430
8
5636
158491
92909
23442671
10
2492
14816
10
3237275
90
25645
15128338
253156402
2
161531109
5
835590
4
61402
3673548
3
858
7
551
40
347
9723219
4
2034840
4823832
31930673
23230186
87
1787
5
4
43619
15479264
15
913
110070
123
799255
1373043
2010878
39180225
78945834
149
3
24
83
2
6
34869
385
11846899
955
40335306
2
22390730
4659
115865
6523025
7525
12953
26
8491
1121352
50103
46914
11
1840
11573302
932224
6741836
182825281
74128407
3269357
194
29721
942713
129020130
14
171254385
18514853
5
29720
8
484
21583
281955867
469
591504
55311
13640
225
392587
82039098
4707955
4226
123
1547655
2856970
1982
8098056
159033
129
25754576
2392
122017153
3
503
3
186627
60114648
6828
58
3402609
155803427
112082163
322155
1114777
87
801235
5876368
253
7118646
224576
24612684
6
631
5
1065158
866
107528
7939
75419
23240435
3754173
1477781
529372
30608125
4464
8542
32253
30086945
30759508
4788
3
3284043
225801
696464
443
8
39803644
1442766
27
227834605
17703485
47
3
52
6986063
43642
239
23169357
49397124
28011983
115
2476
61011935
52872
22
78595910
101
20
172
10982
37608715
238
14761
720
3
9296138
461845
5736208
12977
47
122921266
45695
32335717
347201889
31484
92
500
190897987
13147
272732
53624
22
21
24951
2000
146019
8433116
15134
432
31242
92002
2
318
108675
187625
23456
5435019
6
130127
5
4368
203
1873751
129098
5
9788
109229709
9
223
3
7
1270
4784
4
3364936
94
47
898
12146656
2450384
13320
8466561
31
739039
2483453
123580
383140674
1073249
13127
163224351
2992143
135696451
4648
3343748
134702
109
54
3828408
7
13645
516215523
5691080
10
28530
10346
31135
355575
40017
1882
2145
499127
3
241
277650
469944013
11372
823435
303769
16020319
499968
51328631
52950
461709
105487
562
3360594
72953287
12836
16649
2711
317133
260624671
253
315086
1665122
486361
45
31905
177
3634048
96613
40679941
227457
132051781
257675145
303781684
207
37111
4
48236
1640
215136
3356
5
7
7213885
18
8
5
29806436
141629
784
2
7478716
108732
22805920
3
274
129348928
14182394
178571875
8
285
12007
2986
202
71891
40180090
6439681
243118214
26
208628417
88283
178488
14799509
2571
6776698
16
834
2
44377
26879448
45
23
20
172185
115
33903477
34412958
15745
348
125500
51285
52628000
1199
200
65372667
3
16298425
1776062
155466
1178
13534877
2
125742489
14537
14717
57492
61
246061270
13
76613
7027898
381325789
228588022
15877697
83897210
103353716
6
8753
91567
1151236
846
213284787
5794141
3843920
11636
104077
3875
1099287
6554
5645095
3470
37597
14495868
1514
7428
5870947
28752161
2555238
554
143585029
15
683072
31960
32
20095
6197
24
76
12
9
77048
3728
78238875
3
2
2
513231
130479
401412632
11494328
25401
1268
210140
275852105
1408
37707656
66027858
142744431
1954777
5713120
20519555
2219
932
480608666
49814690
149
251703374
2015783
76494690
480256507
115614857
120199
54877
2984
4675556
44
5244
800
1446006
15778034
11733
2754
101
2
580884
383323
44254048
214448534
122356472
6
12570143
412945
76
276844509
95582
505058064
368789227
2
19006
19249
18007903
266911
40744
8
4186385
11
9
455348602
6
903467
4996
26253696
35351361
1467558
4156
141731041
6329
17230670
231494408
359660215
1351
270
3177
26109974
1685774
705
13420
363773
117
17637997
412315
11
9386
42947475
710
4190391
16118957
74689
106
70
500
269
105
11222308
3
3
38083
8
36
16062371
1444
61881
488969
98865
1757050
2
277601
28114945
22
3271
7322
222347285
19835065
2103
227465
6331
8975
7
539
450821
4
26508
104
15805812
2902815
1559
144045
13
16
1502
61
254669553
2757
4161434
420718
533244263
49851
876
14779433
1619
82822
11
53
2860
96857
47854931
61
386879182
3187
37
161971503
83188
363562321
165085
137290387
7
7
3606
126835
186569
5961871
242
37189628
50392
720
123
4058474
511
325
131
5336
18640
2
3995527
407456
526341194
49169632
128122564
934
404
17725
191004568
282376770
256896047
6868
1565
220214946
7876863
15970
1589
193072590
17
120
17
2
1731991
704
151543
1333747
12798
11910060
23898050
3559934
21192
63968779
7128315
11866778
3
258
9413
40
304520
165452394
25808533
33706129
15814898
67065851
38822
21
109458497
8346
4272
1172
1638113
368
6
32622121
8353
9
9
4472758
12292357
3705
186729774
54
1720
6
78504502
1850171
11678121
2
619511
395
3662
2
530476
2868814
253518524
2017736
2620671
429397136
53124
49732
2
7130
99301
10030851
19859940
33817
22629923
23395
11
274
111
2001338
14677
43431446
27412134
482
374
1527649
7
11410300
409
54101
25740
720
142992
883
462469468
19638445
2596
1494860
3
30134
2
4
925
86412
1422680
26123
24331
148699609
4884568
7
724
344
1260
410
98899087
63690909
127630
237488559
3736016
120932016
8
49
3057757
47033
164885
6466
2
82181671
232
8806053
219466273
59792
3084
17
6
1289
7582576
399
125814772
3
342
427015833
25300767
868
54
234
1071865
3409
477
14539278
37524205
25437390
57153319
241768708
3821084
70
525472668
1305801
255
5245857
164338
19900
79
1486
253459035
3682288
2
321094
1864690
103
5355003
36164456
520
34261659
649
201578010
11983855
1641
185467804
71695139
81
6
3103972
52183
1675
46
41
246552151
100
133851804
1591
40880
117448383
103149
61294388
7
829877
184230
605045
1991484
1283820
9
110
54701
1308927
911
7003075
3210
4415
25443514
262926931
3846
1182
80704
3270
10
3355680
4
7846119
45688075
6962877
2
2
5
102249768
5726848
8319
72238
2
1804
625931
22
76375711
111119
444
406945
2
962
37793
3115154
559251
7
14581249
4469558
8020668
4
292
2
3438
757207
2477
100915901
185103
159727734
36
531646
2854256
87398
332919
1529778
13081
76
13495631
49
150186639
33598835
911
228
538
2
830
92959
39
17133012
925
91688329
2062125
6258
14
46803475
3978
756266
5
181809956
367084
880
906
62690417
5761792
31177
788184
41936146
196214
38737020
331
159
152
2477001
31
414600
1316993
253755
1764293
18572
3596507
2236990
1156
17
111450
75616423
6
10
5
3434
4379
53687
207246694
6
30071
61
16496
204
3
325128863
6
62677903
9760
10
63560656
764
577122
123003556
1267
534838065
18
344480995
1131748
67657161
402
20215918
12
10
9224
1412
313943124
10026328
484
5483
10985
50734
1173825
48170
348403444
221
402937493
104634
10811307
166
16609575
40
105069506
51
218
7528
1479
722165
29115451
31
114790509
5205779
38604
3
3705654
217916022
593
78242911
33106681
1972
1583833
201
44026
905484
2702
1847
2
329
907346
1653
4959595
1400
1022
61595850
124
287
14182972
176412049
623
51308193
308853317
358768
6047155
3409
3456
1821904
44
32713162
1866
56
936871
660
58
231378182
241
508
1183
4912137
2660528
153990505
1005806
75160941
32385432
349
47730421
1192
269789756
167959430
2026511
215980
427516
849537
79
17659
46
7
691879
2831949
472
613407
22880885
44579927
237070
16
1746
60571885
68
43256
3
15614
243536434
12387794
14785866
12
1835063
113596404
27
55171176
62
3
82
2851
102
934
409805450
145420365
11213578
82728199
28
841716
1824
15
422609
8342224
55408807
94
268
4495
264028490
155
157221
241507
273318826
90
26281815
70
3723
231
10401
15354
3
12
118408
4189
338150667
123258114
7
5
13571185
13298
208148
87
6
1879
234110
7887577
30001162
104324
18751
522
152431942
84445756
102771122
2018
193
3
104
2469
28
92973
89
240
623073
3405390
607932
31674
96
13680399
7785143
71870884
2623649
808223
201715451
477816444
61496584
50
396
97
41937801
7
1278
1316470
42
35861878
29115196
86
675
163960252
65065515
2
3
3
751583
51181
400508439
4232622
363732
221595
499123
48690
41497068
6968
13197606
245299
93601836
8919484
3347
3416
1371121
2936781
1607
160022745
186148
2
5935683
188744588
4
159
125825299
901
1040710
9356
57267
2589310
5241773
23
887370
253
247696470
102960205
476702990
81771
1258
19
11939923
12898332
625
835343
184396581
167705
912
61137771
8117
6770
6762806
40415
111
3310554
156589
12861
2
175330484
1045360
87494464
15556
12146
957
214
2
1101472
11889911
2363457
12633
3781
249077004
10315
97
2732265
43975979
1236
349527
164671945
7
2050
119
317
527458
83
767
138
535015830
3
927030
1748675
10788467
2
2
6031
5865
284
113183444
6218
1012
1593
44738278
34841
8339
481375568
2305
7618642
7
28992
177027164
1422245
345
90
96658131
83838
209487
342
93
6073
7111
194836421
1642166
64030055
126725
121
7003
33149
1426643
32101
38903916
1266787
580214
26611417
235
6488292
233464924
2859748
239
501130
247860981
4062
3224
2
127498737
44656
28823193
359358874
2127
7
260271
50
61
1150
230
463535
435089
258
183191
1677
60390616
11330
14
11
535
4733
92853
276
106
169808173
15928
9
232899
1491
8160554
5
4074368
60
3
10
7203145
158153305
340633167
232136
16833
130
57
350621
130274
477132390
3
26478589
677740
794716
14
5576954
64249533
9278
24039830
9204836
907
140
195252201
209
9
8
680115
24531
57
7
3752879
1905
9010
3
14475
3598196
337
271885
6
126
6884624
284880
2697
31862
57453397
112018146
665727
150177
315032290
21
7
370
6007045
25944074
67
4350134
20901
164681
38537
28158
3563490
63783
102361
29
5520086
54
8011
159019
16814
5
54
767
76
39
46017700
306
2953
3697
7088
9842680
2792289
26
10109251
23269
101
11
955
7966491
19902
181686
55
3479605
1062
141
52
6157159
7
5
341428
88469
6
30854571
575675
26405271
7
121146788
279
61725351
15155489
643
45
52
128223758
978724
6088351
255
1305393
30
403057
321150452
436347
160
487154
19
531187458
6005
7819
1096529
364302389
2519530
200170091
61931
902
257403591
200102163
2910
19267
65806
3656
362426
14704905
54
387
63549
26
266257078
103092
1449438
5424573
311581
6
150473137
59076
113880382
105
791931
20307
16346303
16717441
3455226
25248
1691
127746326
7
6
3
7
55
22541751
498
5051
50462
14932163
5
3
18
64
1618393
138339
1848251
47347293
69
426464459
148837
509661483
2181
17575244
191884
150324
12328679
32092997
105624241
157377
22
88022
7063
9359525
33169
4438
15037281
3
23467
24977429
14149783
286
12124
300977
3
3
13
115701
86847
22693649
20300135
246125
170264491
569438
68
57762151
37036
255071
12763
134
2545
1401887
1859712
2128615
131525969
4203
30314226
19
258
5126
241758
1960
25596
78533411
287610
40
225828
2507225
31
276103
24
24045115
629052
502647090
6815
2913850
7688849
43191681
3
43
40089087
1384
10
5676
23077
1837794
8502341
215225502
5757470
2902
194927
12
22326
771731
320937
299
986
87154502
188299
261041
106444202
579273
214354683
10417
81970
3816
180593
3
1255186
14202397
1326
45957243
500123
7
16654079
6369
140994
1531
446119171
7
13029
27
133243711
228839100
711
84706236
42052945
2329
3
7709501
12780
126
7550923
6
5586912
119703589
499236
57893
23382
914
2651
507437672
59596
11084486
37486450
1931
231925110
23123
30005
33300
65720199
36
31471
112604
147535778
10
2
44149014
161924833
139903766
21191
3
26159734
55390
4417
5279
36363004
22
72430869
8
4559512
561
22833609
29338059
8
2
3626588
279463059
4
13
1455962
127438282
180370
47519514
799
2940
14030214
267
35566
52
5
10438726
2
90
13
93261482
3186
55231187
34086
6
21
845
92
920026
15055017
81932994
12965983
142
266001643
10953
412092950
101848717
7137
7234
38
31127
1895
479513114
98877436
1801
4
12058
48239
299
357922
7
380005
81605
1895379
1752667
467022715
15000
200616659
3
597
11077
11
3600
2142
10
806683
302
47728
756
274659
1841601
151703
3056
30
129374
4682941
1793939
17
15
45955446
83197651
3548599
173127
27352539
30379970
7751631
231885
30099
248494
334723156
2
105605
236765425
172888
126
91
31632
1923108
516356
9187
49243721
892
160
358324818
3
425
171029315
2592363
176712725
6
414667840
4274404
69383
47
93515467
389661
1818292
5804340
6
587308
15796
10
9
141792768
8080852
282
26237913
190821
53269
13991703
65
488807
718
8077497
950
165
311
3
16
256218743
66
145
228851996
46629
3762
3395
1542
49273
28827063
86061
249693
931565
5
15645528
12
10547
30502
12515
191567
12
31534832
4302
113
74171
5
3
54394850
3092618
9
19996680
2065410
2782888
399504
24974601
3
12
17633
6671940
48505011
450416131
7273022
189
23215
513030196
22836275
212910
431480
45376
7
387
20
294056
31491
5
82233
58
919841
11985
1599758
235
9
63792327
838375
230885068
33398
458
472769
187
6281673
183384409
493887
8195
3034
26
3898
335
421988
4486
531942068
232185
12236339
479282868
494124
171
451
359370
114412
63
5240407
2460
4
14338
124675
13736123
1128764
25665022
65855
11949
669
15
156
1261
316061
156365
1128
236
41
2993
3688758
2877945
3
101470348
43935248
1716
99697068
2681279
783217
48574
223
50956342
21303161
6
128410079
4
53
2360
9
3
73974282
21114538
2619
2008
4958
88487112
1651795
222012
149618
3518
14
7623978
337
24596632
405281378
60948
36345
4
3407429
1510
248677871
505694
2
186626
5123
14659420
14605
15570840
250
429418821
95
4210291
2
99015
3066
3
8070593
413
10321
60
230494
2
65094
172292
99467
7524
947
34593
5
694757
13
8
8
625402
232796
1164876
32591246
1335
85165811
1428535
3792071
2440
146342608
27213
502
194
30461
188082591
167140
158806570
614
27096920
39951598
45
491639
9540810
170957
1204
7
10
21176
103
99482
8
28213059
10519
484
529360
4188277
1657
121
6468
4586
297203757
74273259
29742
82358
5335112
76737
2681419
460
3418931
961236
249689621
5
1154
696790
55
414597
1474
61441149
2914
16754
15
11708552
4017
174023
42
21853
1467
7
105464
41105614
16
32546380
6
3887823
5476013
20
347
319313531
954717
1133647
15331459
18
59864205
22737811
2033913
2820
8
111722
9
73
27690
160244446
55
19121365
1740
59457
11
26509
27
25
11
73330952
178536698
284
432257
2200878
2
816
4
62648
7947
370
481
8982479
63413
6
43378395
97
1316475
641464
1866
71
45023044
31
995
101814
48
74
114
717
96667656
109
440101769
282608
6803673
2395515
4625
44593567
285016494
12
11437515
2337914
10951
247799
353728
122
3
2
13098611
11422762
8644
491512
7
3855293
21313790
5
64
145602218
1456530
3
3964
4945190
352023576
5500328
233637285
20724530
53
21455
161843925
134791436
6026643
249077
50006367
2
511994
166804604
224922
5529141
83301767
529288357
5550095
11
79197064
29935
29
137
22810
248082
185145
228046
211
261948
3041480
20172
14368
2
19185410
4488749
15
68303
5108
1124404
32915194
7328
3
526222399
1718
13261
9286925
20710
8
14669
249577297
9792
1444
307146
17970779
2813
19
18632065
117
39
58772281
71
900
58
36
1514
95
3
62496351
205653750
10751811
48303
7107137
484793997
86
2972044
21311
292621065
5292328
92036
28852371
12642
7
1723
4792046
3415
3701987
189918
49
332857642
22
1553137
91533385
237806177
156
26697
5017866
14
3409064
6840
221
13453147
867414
3362491
166
384770645
25804
60841439
115145239
413
459302
418
2060245
219
13
120197313
9457
227260
445498621
3716
14215431
541
93943
2327364
439
215751
95
5
1501
151149
211
131466
89405
3750
519340256
1090
334791085
13818
29725
109842
44
80348
24368193
2014810
445582143
2
33857334
20
1702643
3467
8105
13
212
29393
15931
51231163
37
111855
9217524
39
44315643
252129326
92374397
62223838
45051463
62552
17
220968
1243235
531722
699
3782400
15
46
1320664
5702072
13
216639211
2245072
63421879
178
20710
57386
135000
6870
75471
31
16
133063
3527
5
1084
16300
32045
1946
734844
2928782
2
237028
3623
13630
739
30743278
203687
24762
127
139161
1543
82590228
60008
7
821
2
342294
90000336
4682923
1124476
106409442
15236
9256
54709570
68
303692
1847
63652
2502813
6164
1456192
33
130160010
2715
205
67495
4075
25602
23250875
5214
429
31
998
156768
70
3238395
44011
240
7590234
19
2031
169803511
934
857783
2
3
244128354
518268539
1824632
5
7
476015986
15555744
11933
221072
4764
79
411
165
2818956
216014
12378
3315
887
36834
129
196977205
1247
7235
385
37468
141290932
45
69
52
132
43549
62
8118
433032405
2
26
377946
3
567
6786
21
358744
375
9410874
203631591
351195
829
33858
27002
210469441
11
207191
463688508
123066
5699
3
6324
502641224
4274318
10824
3
12073
2700777
1876602
2
3800308
2564567
5503140
1981940
109030
7
237
6195
61
36670827
11205
49851
83626
3689
9909746
16449
8517608
22022
3121
109
126712
31802
498239
119
6
220409
404784106
7
21
20618764
95
75135
961140
8
754556
1840
3372148
315442
4658458
1350758
84
24304654
291
315
15421
389938290
4236
10554163
159873
1474867
109088
6994
645
130750645
136972093
202852
22493
290
2031
45917
837
9
203427
700453
67259
1081277
121997
545
15622492
86612
5064
198923
52
588
1422
87730950
6624681
22
499938137
6130
23244632
416
3
2435
388309233
102
978081
512449718
177
3
9949502
186975
432
5252
19777
107
92612606
377
531
1806986
9820923
400455396
122
35984
12244
2
13
34625811
371381
32745
491824661
56
3139311
225
12312
237252780
41
31546036
19652
25
11581929
340518322
612
339882721
1365729
226
1351885
23450
179145
1831
155367
66744
53251050
482502542
2315
3
3328
29505836
1893857
394169237
2584
211636682
250
26
675347
209960
884
2883
3250
120680
4
44312765
13131129
32541
6
336948960
4302035
6
2
252822459
1062
214125680
3
469885698
1416473
7169340
114581
1237126
12015126
6
913
498066724
162506
59700
84
3051
2995
3205888
64481165
30
2154
2638
464493296
7
400740
51856
83036156
4909
58026167
30779
6
23
2862601
49112
24803554
118
519
121657299
192067
1686976
32502766
4415186
63
321
47616652
215913
2
37318
595
1415795
32746363
51176130
845
53331168
172
1559315
84994171
369189
9174691
4692
1450
284768
1733
8378963
1885
2
22661643
169313850
14
234073
7
113436
63259
2
96
49159698
235207043
5104918
10308880
223
432
698
134
148643991
284813072
7
12857
7
196623268
889
20557
370644
2696687
2046462
110280192
44165666
354733746
3
26537
8128944
167
13639313
9055
265
722108
1268
1017
2339
169689453
39
3218956
340561596
3095354
3534345
66
76267581
45
65664525
243
1988
132
9456
4196629
477
35141581
8289
25675
66465
149723017
2
57257633
40
39
144
3
98
1101
4
355
2
97611
12503532
115316442
2
10885532
462
493947749
5341850
723394
15058980
385
703
1975387
18
235220
5985776
199051003
1309356
42130516
410479966
684
11647496
218
833
1740150
6762093
5666
123601
3
245966
10404477
1660900
19029
418
1011825
263
28
734
1216
17289
655257
779400
609
1168
2016
4
103623
245276
5
4209291
508709202
369
1568984
691548
20740708
2527343
44490133
7784
618007
6
2607
4960024
4352638
15
9658248
650938
29
4469335
3
202582
13612046
30386
822
115
6
45133
25519
181
89487767
15028
8
2339
3883
8484
360892684
4245523
6
290107
350260380
1620693
26714
1448
7
74
2022191
244494887
13563
2
6703
7293628
53876240
220
113260
35845
1018
23
20269
19
29728711
106868527
1941313
2
102
1506
66196177
140
264286319
23810976
7
3454
121782
685275
1105670
437925
20986
297455245
6
5693
1714972
26932
18
77
4
57187863
54147657
3
64270562
26
4
129970770
22938301
20
7588855
1120
28523
358
197488016
515379
4
2
11254988
76182963
411001
962
874
8039194
29
2
13374968
3463309
12324
1019
346
118
28
81213
13522
472
73720
35298
163530
60
14456
4366
8
1800868
30134448
952
499
3909043
31832589
7667
2081
22033751
224252
3
63257
12878966
5071
48
5939
826948
273
220
2267
1692008
177460
9443758
746
14
278
472
3147695
178137
10
171
75554
5
464
24598516
2112434
22
11823228
53722051
15
7545
120
276384712
412638461
50626368
94
2690
13567
81104722
54
10
4336333
117621229
145
101535
291
11
7344750
127282
36613
134099
7885
16295
4877
16030
245395
989
91386423
6184
16
17263
4
94285
968
57698688
5974
10803901
56976944
5964
11747
2
234
105
232089
1840159
101
13841457
7199
170879661
25271
58823
65
35
6923864
3
1907141
32
1699404
6
79242122
10393
464362
247708
3446116
3152276
241731
55426986
6689
1955
67110684
20
65054574
895
98
7321
46233
3088
3617
5638937
286507
94770
848732
74689
31
200
3
30400362
101714
61917612
2327571
2
6
11
111017066
6
7001
131230650
210248409
29
308394320
87
26
102202623
3
15842
26908069
17030407
324603806
233015576
4
11
3364531
7043732
45930964
299338290
3614005
3328686
28063
6500457
690511
8049810
15492894
124787347
7764039
970
14
47602
6
86686
76
3
1713432
5130465
385
13741090
78983
5987754
204
2367
103054455
6876
511292
7294597
879680
22
1191
3315
3426
43490
9241
5516627
79
530561
142
184
58500302
96695
185695067
11779
410232645
4
72053
12000
996204
190
102
660971
8
27043852
2828
2
8
523
26
16
567
10
347
2000640
24
1963
73
2864955
892
904
406463600
126
1668028
2079
266
12299871
668
77
129598248
120605
58
3599803
2
16285
3
72863988
911
12632
10
17771
311
49
481667
7944604
206213364
1523943
358
108
28305490
30981
13
1535208
3728
12
390950
54566
1466
12
69158199
145681
144342160
2417785
100396
11
1522
88
192137115
800
50783470
19104473
18
39
680
18762805
3960
27022
34454036
66
33189126
3529
237
4
672
8727273
65766
562462
326706848
24183559
73101637
16700
42175
26003
10152
49086010
109
26285
31959783
10122
212235
525
11639827
3524789
15
104208
351
12
246165128
2251
53652
287
74226
23
197855
14940
5847222
44829
6
71
82
529
24
234
6081
659318
1400406
2597
43108
3668666
31136448
143293568
7471006
2
455044
13862
961714
1011182
810
10574917
29
2
109107
191592181
13
977
33499
115224496
15853926
1863715
4
38226
11100478
250152114
210059345
45683
6025
146286
26342
1293117
5959
3
73510961
993445
57814
1840
74218477
309
466272
15
12848165
1918
3642
229657077
299982
29468
19714
106936
354652960
6594446
127764
14998
8969216
14
103338
44
523792895
98462743
45567
44937
2112997
4767
3
1766
234876
2528
154996968
316
613
238212
57608441
1437582
246733884
25527250
9563866
60787876
5
175873480
57966360
194065772
4898492
634
24
90496195
514846
112075969
7412
107146
151
44159
7
402222
14904
83096832
102028234
14
8111091
178793
1022806
32355
33
4082671
10
2
75319
2
1188
108729
50651
6769209
15329915
68
6
4404059
17
53
3089
9300527
2826958
17787797
204
170
8270
230023
3148
189
30627
16066
63
61416632
12463377
334
392722
92214
34
5448
2770
27448956
181446
4822
8334502
24
51
600726
9
381588
7967
1296299
5380334
208
362
25998788
14398
44
27
369389
267152630
5
577
185247374
3
20266388
52450
2034888
58
9668
2289
5
17620580
104322378
45281
3992812
38379
62
53507
2984
4
31997015
140
1311511
6382950
7
1796408
3
533742473
4861758
121
7
57697370
187759
2562344
2583
225
74379644
68
486
6
3061128
97208
7
85540428
21399
3
1997
685
3
1347989
11873
2656
4175014
19279
465
158558875
539265
654708
13643524
2
1105
482829364
30
105006
2
29
5
155
6033206
338590386
426
12031
248
178315
604
5
64094029
21044
19
41042685
915018
9758
16420277
60027806
3
69926
38766106
5
439501
94958388
2
346526742
482
187836
23731
442
141692
7
45611
17
15642
138
53046347
2975980
89152
9772
272996
54659
189
6505
118
1079
19913815
32
77
633
208
4058
76572576
2690
2182456
21
1980434
495187772
2
18325
3
12
2385
501
75150
31028
241050819
18
48970
1648
5273
38483880
45023
4
551615
1766305
65936100
925
229529436
51986161
2
9
1813392
28
275
22419
6731773
87
10594418
5768071
246884
2772
413
73
6649
6552875
15250
893537
260934343
299740
6
111
304715
3
61893187
810884
26898
139297
13000
109
60
3814988
3031152
76149281
6488
376813
219
7
1371
2188
19227010
1890
12166665
1010804
90107
291152170
229
1372470
21
893
270251
207
64341000
45799
832518
1229711
50009
128823567
103540
63836599
3
128849
13728
472514461
40
180
4
16734746
206962881
285
4560
1219425
293
234
21540598
42011
5443
2099
53
9722
109
2055680
287998777
1893107
2141741
183416
61220
932138
479635
1949
70559
52281671
6
485931071
138220
62422
150
211471
946775
12219005
674562
14018154
178782
3988668
465429
1900
63965
1145
469476
261
53
6
6481268
31644
1242260
1912305
11154
206709
60394438
78
1724
14354519
17108
84841
15705083
7155762
60359
2
4153
3
433775
148
3498
1387710
270417335
110871672
7118
524167
2
165183
245855089
1888
25641379
18594
330105
16
6
285
7667879
874342
7176689
31357292
32248
57153
19595823
10
63
59
59520
10
148
232
316
692340
54208462
143757668
107783533
115362152
24621
7090
338695
28
87
107369873
1690
108
225734224
3
478
297475323
1031037
193
3
7281044
152
820480
1287830
233815
471655740
270772
68
153777
87
27151
51
3699
4785074
195207169
58438
45
35
16941073
152941
5
2
106305
11
725
499
997667
1568165
595813
1410
381
11
1856836
47534123
71
14014786
7114
533208836
360
25
50485
1722
11
17
1238
42474759
35
120
740
37
3413288
11
108635
4463
12
5
968
1673
2725
6
6
11201
19876
5839
2
2987
4975039
93634
11400
71331
3
290
347613596
29027
81
4535061
289
26764657
26
32061876
1440727
84
28
4624
121679993
13239
1997415
557927
171159875
2264274
337
459
2
495376210
2997
13250077
13021
21246
74573
510
2755
72520
7
44240
7140
44016
115158935
2451
3549
353
199438
55270752
25635
51936
2167755
8
246279237
79
10
32121661
6962005
1100939
10
3779
14
96693
2888901
39
288198
903
250917181
28472
474806423
4014179
430957
2
4798
61
301717470
1756
201237
28
6737
18684890
308
43730502
2406
8294
88174
9
15156577
10
1801066
6487
7830
7
3
2252199
31672363
7
22729
193722
17420891
11
63376351
878856
156
4124525
27036542
3771
815087
4742
5
192586
3
1242
431883
156504781
230
60139122
2331202
2519259
868
4772
106937013
2
22603
57476
8338327
84550183
722
671
57480950
4
205394259
10
3
6552362
38
22
31153499
24212
449
319234415
19236711
165555585
2128
13841801
532950675
6
7329
476
3994980
432314735
266
342025747
548706
1884
312586
156
48350
5546
28
1011983
876
182244849
158244415
113991998
2
223705
3
11687
232214791
56
195689272
13
24584293
39559769
29251
4587259
60
119
9
1724
3
4922
638
8
30900424
701129
160
3
29
50094
749
14925331
709114
51944805
3
14356435
29673896
45
16622027
694
107307069
59
15
188349
2830587
125347
8
104546
3490186
464684
314
153864911
26757781
1740009
127923
30215476
373519737
23508
25909
30390
31397896
77
3982
447992
4
441186310
34
446037
576373
217762
244085957
4689
1198714
341235
211279
36
239468
17
114858436
21004033
1658
60768
59687
2
166
289
292
91008
52
10879
40403
81
32024306
28020
5
17483802
395
3862
28453
4366
26567
452799
5841
11110
1403
34812
46
521095800
675
76488
970424
143
210843
18221112
4
140733328
4
1092
98
43497
20798362
4086235
1479
369
150678033
74
495
433235319
118396791
9506440
47
10899
2
20756461
8
2
123569
9526
31212
316292
19
47
2490332
46650698
3
87
1964450
251094450
99293
1367854
39
127861
31441741
12956
4
3209876
168871685
3346
597506
34802
3327
197
3140531
47
57880
1365
9979480
1133343
44
369282158
3
16626
198
5972638
158074
14601
18
45522768
208
116666145
351288
368568
203642431
486
251
454900
2304
4824
202387
790
148
45864239
28
383
10
48678
476591987
38444410
63
3
396893
40088
65763546
59339202
1322
17
117956624
5040
253658114
24494394
521728608
18066998
11
2
2
15606002
25296
41211
1960
332272
122242
176138770
35643182
13443
2693503
114
3540
1272114
126
1575839
290
62229321
6
9
13304868
1107
91281
15
959
915
32
19
3220
27824079
29473212
15144
338911
99562
351
3
4038
16186757
19428
1280
15226
18
35561686
69403
125288
46141
60643
1986673
7
19
859261
10
156261107
8034991
1507
4256977
7665102
60238025
3369
897
149
1842
61
5
32753963
486925920
22333
128596
1610
944075
2502
6
224046843
3569204
555
11
62860
2222044
232
13795
351
61
104
30
304
256845
12
29889
5942
21692196
145006
116231241
90519
30259448
2284274
15
4297
366775
1262145
141
87
12554
178765
6
4924319
32563
398605026
3229
210
8233772
13800764
210547778
3693445
361
381387
5
228469762
81
20652933
87196232
1776734
113353618
1433
83399
20551216
446633554
11486
20
65366188
11543677
2
24
21
794
1895
13277858
5447013
102904
8401999
874682
43
51747811
165920505
10594
174118861
13946104
690
93015
22421334
1165
3
22428430
2
1713
13
177495425
215907
4
233738
11
114776
10657782
27721
85378
240113547
17864418
1220
1859474
38688286
122562364
447017
4199
721
62897
203
13515604
746604
1149256
10
2443
101
40
14303
15334
103505
1447211
1278706
76
186096656
41724
18571137
6242564
30
2
496215
3774877
17230450
88868457
117
146
40921650
10280
522048828
221380
160127286
20768456
273263
392234
26910165
134668235
96194893
2431
86
4
16311
4720
10611
3792132
333968977
2
2179
39366
3168
65265018
309760
1690
1109
51120
3638
37030
74629805
655
7516167
260
25440
11533714
22765
157
29493690
6
10
1165
550031
14087691
14140910
94627698
2
41391
1738417
194126
24
106
783
5
19450
664
6
102
78
5
161003113
101
45898366
1004
218045
55
5321
6930711
90
281755074
2983
266904350
22416695
1606
11181
482
7960571
93044
5671
3892
23847952
1430575
57250
40640
46
222
481
30945
33084792
18
2454537
3
2
74623
93492
2
17458
2
817
44
2444640
173330
47087535
69091
79117410
7470740
128896921
48655371
3610
54921844
43941
11718486
34
527
6450267
98435
78983079
216
11186
2090399
791605
42730579
1074782
52259257
506
7266
159
859
59
10198056
5
11185
498
6094
6890292
1820
500175
1079060
559508
39260
142978
184090
768
33470804
332277586
36003670
11233
3498
1886106
837
216638564
302564
857060
420
3727
50366423
717
12
936
101
62
8958
13
2
6
22285
190
18
9288308
3
13
18332
12291
201308836
250
11240
138757
3631
254
2
200148
18219
95336
29662646
73
1129
2912038
29559
4876
777
11972574
7415
70269266
24485280
10
9101441
3
130982392
19
263581548
18640
366337961
754700
211516
1487
4167
4108815
46368
78208
17010017
65124876
141620
666191
59
365
32283971
13055
237039910
49450
318
521833192
43
64906145
204
5
240662800
371952
7820
98
3
38
218319495
209
5
51476
16288
98
201730289
98391634
5216850
28
369
186
2
6227129
16
3962478
1563287
254220232
81584570
1361493
481996
358489
33225193
1610
6
12947060
66677
127222969
166
19
16558
60
12
2
147
494818
313524
132992077
21913
248
5
115
127204678
24793676
115
339532959
6785
181896
24350770
1245
8131
3
226082
506791
15848
15206860
1939
14475
132
60440087
119
1570628
5808423
1590419
23382111
58908217
6343340
169591
234
47
5
5790
29558
53071788
34282
521
133
7099483
20323440
20
195575
147791128
1348209
76419368
21248034
58539
145613
50750
5935272
3646694
786
919815
6338032
6724019
862
28
8844
2149
120600
121562
2872974
154116
115
29301249
111652037
6
21899
3
41
191895330
28480
779543
15423802
61816325
31
1163
47899753
121
28
3109
137
4055
262547
27015
1923
2211937
64974
13
48050
1968
6749
68
13999216
15
340
19
349
15251
74312
55
28418380
3
260632932
117
5
2
58
5158151
11381
784721
61
265405292
85155
9
4327209
12
8508637
1583
56597
35
6
13999977
2124
181695408
108
4
3
329
670
200771
587
3
3471
3561819
434306
1217823
238673
14
502273
7
11
219678
51
103
11347040
24587892
122244
2
20
9702
10757
979372
107
71
10684
245612
104594914
3479
22
3448
6285
9951933
36696935
79552
149
87739145
25907668
73371124
27476528
334413
46
2
63
21
1901103
14427
4160087
5989153
300
477405
27524
62
1950
14508
112861661
30834
3
5
112918626
161963
96543361
3
48430
21007
3299
165997430
213
44291739
8506
30707472
51885699
195
55789
309
2325
1427
767
27
42
56452
296938750
813792
1018
377071
24652
197314722
1481
15622152
129459
4
183729480
94696566
6811648
419987280
528216
1351319
182
141934
281201669
258241
394
43029521
29057
266696
162270311
21516
2246
136401
3
6
137926
187168
25699
15
14214
471017
2680682
28890355
42361
255
7
137880216
12327
15738958
7
429971
13
4
924905
23716677
19555
507567637
491523
23342
2779
95728659
5
6971
9
794
1494665
2196
7
5931
465245
2777
3
252
294128
7671
3390376
336930790
1550
15
3202
265550733
47647
2176
87626
141
16
811
4637
1528757
125
256112182
55
30699907
15004950
1441
230
4584
57782490
209930
221078079
2
2
2635
3239866
19242
5
13051
429926779
121
8195
30350
1892
28
22751394
1303431
116561110
16318
3
9
176558527
2
60566496
245
103020
141977674
1036723
843592
17045918
33543
22977416
7
43
1641462
227
75
2868
6641236
370
3908110
150
4
11
9775
1015
189078368
16160018
704
462042997
1901610
24444441
289322715
151
102977
53521
5
477
21
30499
16
8346956
2
15070719
222044351
20957379
2206143
31484708
690
2
341
2147824
309
157
4647
41637
25
111258774
185
3
4
743750
7
28575
2197798
250
155879
45696
488577
339671780
2263
1697969
51548832
30
17
445039387
649831
52600
659892
9700401
9603601
9635169
231925465
56
2431
35340
23
2
23211
6
3
261672
5148146
239282676
31045286
84207230
52576446
27
8694805
91
34
109274
10
358741207
9178
150
2
203
8
186
406562
20084306
3054660
5298321
1789005
3124
18327
4733
62249920
170753251
66381
2022175
1053686
1864223
112657995
716970
2687389
996
9440
6
9453398
1487725
16050079
67
2959084
520073
997
13515186
12710450
4
299650
11
256
703
2852
7256623
51344
413
8825
67236273
6528
2390
119046462
23272
909
14818
46779625
88513
250
9914475
1302311
28
3221689
1664695
7
26231503
3291942
6740
483382953
649841
3907
772596
40
455
202
18
19
217651132
126925
1095847
2300
24508591
2020435
190843
57536
23
21
34460659
5936
3
210287270
147
162
93
383
2341
365285438
1905
67818996
2092805
14266115
4382
12121
511721
391184781
4
52137
50
3492816
16
133520117
76328721
28
600129
305977
116819171
93342
33768
224361
129722
79
166556387
307
1560
64
28474
3
8094
49851833
221419
715
269091
1852
5176990
1606059
29
238
22
11140
2525718
4
9801
64319005
350628
1854
4
129191667
22906
13688
14711472
2082
1747
3732777
1376
607093
45245
146104
101079640
36017
25
111902098
884
152496
2099
102662
5544
224299
3843448
2
939577
9629
497
7600198
4280
6
82
589392
524218
215859494
861
36256824
105496
25675
125875788
4
33
1061835
349
32948
69
43932
44985
15786873
6
2311
241864959
1106
9707307
2906
5799
105
15
773893
5
292583
461399
60888607
306248563
139
254351361
307536
4
2
205355
6128
1222007
29948489
227802
7
4640124
486
4132
10411
31772963
1045633
200
177
153124
29740132
5
768962
1402
353954363
3821
21110
123220241
88873631
7417822
126
150243
15
36
72
1955
1614737
107166227
12751579
497705
791
60
318330
7688
4
73
288632813
447
2805
23628775
379949424
106
2
1775
16244
12
31841061
22808350
1962
261
935
122
72501
23
894116
249616684
28
19699251
8
15725
15
7
133834461
216
2362
406918054
990096
7869
61
2936
13
64206
3021
401030
97
200
3297387
7542971
60832942
8698
15393
1246
3827
239
1323008
77
60236
260299
27
3
1244
382
8812
451
23728
329191388
551069
416409
13
15
452
1626936
1312
1897
637060
32670175
1295
19
1762
23430126
63
25506066
36894584
133590324
24714
121301
53940231
7
120650424
368
54924654
42
6624
225
195936
3
7
13660768
815878
1890801
62688
918605
6253
5175
2
61
796
48
99
8020052
1526477
370362694
3
421325
85
121602
7444
6
411
215008
5588
105773
5033
15128485
6
3377
575717
14595
2022
1700
1252
28124687
902396
246
5655238
2029
773749
3
58
252255
7371054
17985459
1309411
373958624
7375
78475277
63969572
35561001
175155
2
197228
209
46139
547
50943226
375080598
169748019
7325
127
16871791
44
756
347128
5
122
1408990
633
1383435
5703047
448627
35868
8833004
13337
12334045
1205
860
10196722
31574
1592
52
58297
77155
8646993
426887245
959
396026
11151086
34994
290
1059
30167
36
5704
433166
1004288
651492
6
1814
498068
10
3834
27435611
7
274
444
64031
348246
86
23811
26608
224376
419
254
27527919
11
710459
4
2085478
34183
240644
42
20069347
2
475097567
6
185
601897
11
390850706
443611553
61529936
449456
1007
25813
130231963
65345
2225
1354430
2989
62357374
439378994
11
60
234553
18
45412120
3049995
24247108
15943472
22407
1676052
92289535
4
65
259652
38944
29190561
21
960561
209230
7
2385
13723
2058
126
4823
742
179280
2159776
10577
121
115
6
3
1449
297
19620060
2009
1334996
62199205
17
33
14611648
62593013
6706847
6247935
4
20
1763
122270183
5
1877
345273634
102726740
14
65
95
26176288
2
5349674
2840
78420712
7222853
63438
400
21310897
5428769
669959
25990258
359
470823590
8
112118
952
410673189
8
3445531
1236
215686
14341388
182668955
11087
78
6437296
128773016
105382590
2323
86033
183
22
64
794
7576
1222063
1178018
2
666
14
188
369794697
9
106072224
13855156
856
209262
724
69
28
482123650
20478
5
606
407
57663903
22
6109
15427533
192
22100166
795
378738
1340284
33
41269
212515
46458
17
139
6
305806
41668600
64550
103410043
2729448
14968542
2843844
7556
23372
1605
178530786
11198883
1156598
94848
5080521
11771
48
1007915
3
486782952
2
64768
162799
6313396
41891620
95
382252349
1337
2199
2
15333885
16994
40469
61
51
2790682
3044770
25219096
85188
6225
784086
24947121
180548
322002
982
916
31433
2
3965785
16
60
1867246
210527605
712700
13
14462
216
19752712
8
276184
54459
408695289
504573
6
1201850
60245
32370
4045
11712
378956568
3
1683
33
152950984
9839
1471100
4124
6
307
3180416
111674419
11485844
11
110212
64071574
598
1045294
428
1432
355932871
37673806
8167148
458920394
347
13949682
7281505
2
756679
69
13759
7
10945
3062369
733
25
23388656
982
80
202
65354400
1163826
1207736
1573480
584998
9
393
521139991
13586
63319
1368
3983327
6069277
790
105
13194
105
14
569
1409843
29
490
1652
22677371
809797
18
58355
141507856
3448
294692
47359
14611400
97
23
8
48752
13504
8
14
29208524
15
2541461
300794414
270
2
23500479
43203182
914337
64
4
17783995
458713
697133
586
10
4301444
638109
46620640
1023
13
10
13
29
233285804
233785
120640492
4
497744
86360
45
479122
3
59372373
3434242
102173937
976
4
4
410
123584930
530288
1005005
5
7
13237136
4950
441127758
818
152740
3629135
7521545
121199
431
70
4039908
24209617
224613
362921
488
1245
6
252476
64426424
124
67522493
42452017
667718
110
2
128164150
5625326
822
110586495
13
66565639
4693904
12951
25971
331436082
20700882
461
18768203
791784
10879
104765
2730
35
9054
2507
14140
359046
94543359
1049440
63
159968972
23662204
17
123949088
456770759
742660
3
57673665
964
3317649
64195
66332794
1168
9643092
326152350
351204
323666743
23
11152
12493
433072903
13
57151972
4022
54
87886
7
2323
7926
11
188675
50099
131671
109683004
20358025
3129
360053562
2
39676
388384
1179
2658583
255431
1131
339
106831
7981349
7
21
2
1434322
58909476
93239
5501082
536654
7272605
1884512
5774407
43321
13
3768785
566
10412210
237818873
6
2489069
7
1836
7350
105405
1155
246583412
446
190
3
4
925
414482
397
154985834
63241
108
347
798261
295182318
227798
23574618
27
26480380
6
460607
2158
1498
3975
108139072
24671
814883
11510
65663662
446440131
7539
89735
206
45
2
66739
15
62
656
3012789
228703
437013800
99
367629892
123678899
7230
7707
47
648
464502661
30320
64
1314
25082263
814910
420496
122337
5955
1685298
157024
2
74613
482399366
490
125
2622
40
11
101488515
83001283
472933
1513927
157477799
2324
46
11
6468311
312
822310
10220
3
15165216
59996731
3708
327
63095395
236
5675331
127
498
81345
70
4171
254991823
591996
30
123
3534
3260073
20521
1282
227399
511963
352319043
697972
775
15
8275574
235
5249834
80
6624555
81256399
18
1025388
1080131
24
240
6642080
7
3047
60395
27437601
12
1820319
20995739
43989360
121918412
16
4
3
2
2890071
12
42265444
73040
5944
860
16801392
2031
6325626
62355
339
2041212
163869
353750723
103319
1381
46922030
8526
262542
558614
178979
862
22
53908038
52
172803
259792970
18
19
48888
2
79
3603836
79542
31501296
45
14199826
125205
370098
1535
441079
79
437893
7945498
3
337561
4392575
59120896
428844536
9510
2407681
117645
51307943
146585
14714453
5805
505
97823
550
1638
222443
2768
33121347
3410
5
1525546
3085
14
51823
711
59707
174254000
4401
7797
320422217
3
12
5587
3493
25
27
2027009
15
509129
1335
400
6951949
207
51572868
2368930
15871211
58
18
35890359
104
522803415
480857
7133080
3
151580
7119272
7
41201
2372663
94709
3
49
76790
14352828
503975439
968525
27856126
91
3
45734707
723
10324
4691624
26624580
48185
1298851
3133089
1570340
37
1106175
97
2
113
109
2486
13528025
18950230
825
22486208
1902166
9661367
2774786
60
4411009
368
505405946
21576
65244
32242525
109742103
9888
2497
17
20813
454688
5313626
1508898
8051
31
139505
115320580
330648
5906066
582240
891
52906746
84
32
7391
567235
17464
846265
418159
129474
146981596
8
681
570719
55168
187505549
2237553
9
114710
55
1298741
467
831
115862
2
3503636
3019700
39768013
226
7
53
5726
18
713
499
1957
1376790
387469
22534
129
54
26
39747
182236199
7397446
260251686
2238
7
13301583
5438997
35096602
1704
474950092
26996248
31622
940
13
879
146206
12157
335
57428
21689
16277
20863744
188
174298
2655
2
3037
61334626
66
7
247
9
3806
82484
3
3412141
53273818
66982888
612782
766
54174
85444429
43151584
6872046
5
206313
99179233
22633735
755
983506
67
43550046
26868
740
6921708
4328
411822752
1582
525
88
35
86
107
264
6
62553
219835
23550
446
359297644
3
388500618
14265126
1004572
3335633
3
112
43
4798
15545
28173556
111770543
112585535
29890776
45428
4
864947
5
8133
28012247
192550
436780
135891366
1396620
485154973
211445
690
417168
314483
4
113546845
30
2809326
3296579
32799
116693786
52
6
261612646
1833993
3
43
252
242964
14565
55186366
9774340
20027814
29186
380334
2034818
15
4
24
136436
6179470
198
28
1311523
95788360
181953
78963
484
5300
6
48
8316651
39669007
386307880
122
7447168
35
84
14
617
155431
489
19732186
449817
877039
7
13166
3666
11589017
411573
1978
193
57
64617
352617
90
49006
399164
632
121
784
3808249
3530
421061
1951139
465
16883608
1075
32060
6567708
130370
34922
475588
1489
71271553
1761
426748
310
14
5
5
1358
226224
386106470
325815034
106
20685
371
1880523
440
27524923
13529677
6
1128
6913
3
3329200
698
211727
49764132
186
228
16
9658
22
2522434
13530403
38
16414
187531075
2871
8471
200
41
80051
3139537
71393
27749
3
117
379905
431
1238
467
400
315932951
326590790
15213837
1687
14886
32
29584140
41373407
125693283
93
774323
5
2653074
1271
151478876
92
25844910
17852
58149
1370216
52
811
10023
348206849
981135
597457
177
4849
223887
3403
128432
214
384
1153
592
10
102
3500
7
5850
30988
2909
28
28078066
77518
319425799
181134
180
740677
300
2
17954
2537
53
753
89776313
4
172554178
32412580
33532
30
101045166
4468
98
377205
583752
2063
858
27308787
355
7139
270790894
427
247
455
22
334
771
14
12816
101373
21
6486254
35
7564732
8
2
239165041
3052
69349461
22
2579
57
74629
313
286266
51806776
241
1258880
6347
23610069
284738493
3
22144679
13
62
125084
74951
186022
21449768
877
2802
6
15915125
389411833
1541882
15
1237960
130947
130940008
3
343
501
871809
516403188
614
15088158
205753977
69
3
38334171
3823
343340
24193
7721856
60
16095
7614532
496
129107
6628
4609040
91841422
7
163326
47249052
121438
802068
225785
2661
154843734
946
10673
484
407
497
30
301
384403
1295115
7528
20670
118
1200823
591
241598729
8
1531
28
132313
1543742
11023
11762
59137
2106
649
103
44704092
9668
26
19164
473460
83217736
87757
8
1005174
57255
192430
58
1277
4498
268462
296253927
138167
1306
83206
4
796079
107402
388941067
66551
8
15358037
15140564
326724991
379922
129
46603346
15633
572039
3703998
66601549
2850
194
5138
3
102
20
1418
39673
372
11702666
67
1746035
64
34025
1847
50994850
43789036
823
98771
9811781
31140
425
74
17553
114452
100316
8
4
418177
172424
390
28802
54929
123
6232298
6
15497432
28607388
39615538
32376
10350
7
437
205
33738152
469848650
562
966332
8543
7
1036939
520282
87
699403
30017918
713
37670308
23
1221
1262757
71602
2841429
31442785
49
31
463881793
461117905
916094
4
12
8
3
5279
162714706
156364
4036
7161250
14
18
5787493
187
16381
10
79442560
166890895
3
118
290
15447
11205628
4935806
447587
6899
139028902
243
1039533
12099309
3
53
935
4795186
1479896
14297
254472
92781
83026
184
241850523
956
54
12292652
2
953683
884603
390858
21715
7885292
6
17
3369873
182440
935
71307
18871699
219848
53
3800748
222103495
14076486
5219
231963
26549208
105392
22218059
4666428
337250
246169
2301
2957
417251261
3
304758
3
198320
381317779
1677779
101282
240600189
15
4012757
2450230
4
5900
3141359
48958
1709826
118361
42
13054289
159
51
7540077
8265955
471
10
4
553535
586219
32
4307
14721847
7710991
11447179
2
1010443
3297490
8300013
186305510
297350
13096
59119793
226
111460178
49347
18
19
149026
33406
63500160
42127
14704
516719873
18249606
145937184
17899
420839828
114095
836066
4741
665
5216619
260093
667752
23704054
7
9506332
721
411414
2364
187574
6651
2954
598
94583
4
175302
17727
126
3737
1913650
14
124476
8
32
103066529
109
38
4190
58165
155579697
90936
266
349
44999
2568
46795
239874866
141922156
5
1282826
43
58840061
3
266191
6706496
15
5
289
212405
114721850
422758370
221216
44243
6154
4695
3921
1988843
499
45467502
318007
675398
4527108
18250048
975799
32
43282650
6599115
503149
4
84
167
483005
30
1247696
673101
6520273
53
509
4696972
81798
418173
56522794
2101625
16554595
310
1760
7582
303568
3
16
3078
26183134
2469765
10174299
79161
15129053
374819
59673733
10211
6
69
462618976
528017
818
289427
29479
183
432739
363597
225261
2893358
1337647
38874976
1935
65895063
840
9029626
4020
29
3
9121081
58403
28580
30114
25
392516
14
61996
93
391410533
39160
3285
106512
330355798
49785
2203775
2
50159
249922045
2669
5609
73792
1592856
105230
64145207
120021543
1484
22842303
30296049
10014302
1897271
53237040
11144640
2636058
471117638
176656
5453659
3715255
27972
1936317
3682
2885935
2647703
315
255486068
59298
15
61
3
1165
734968
39
400
2
3179
1306
163
41
55
31618298
6466880
252703
509
3
2026482
15746
24528
45399741
1691064
242087
6728
4
96
37238562
48539
129945689
3
3327154
35813
71
218210351
10
15753761
187951582
68852746
14569
36
270
9564948
7
14057
27824876
4
392556
3535
303971
159
503854425
9
56
150687
3
5
27
7359374
286
426625800
2783483
834261
160653
3
8497911
2927
41395
75
3
34756286
26
264201147
467741
454870053
25824
446643607
3
454542123
52273954
1493
366
2104
368761
22
69830345
155889604
215
68157
12471019
1894761
2
60281503
17
21
6404
27833783
256754
24
4
12815
245722
375763
6
676
62
214509518
1804260
8422639
55668
894534
29
478
1441
287946
7
3
365
518623
1131621
171547
129400645
1361191
34
236143
350427597
329362
47
107084677
287690670
57904
119688
10
1019
311
23194
7
52167907
10
120
12401
2
508
20059882
345374
157940
2767647
42064947
753
350379
1814239
46497
31629
7054242
14090
2151
4439973
57
8135037
560
31
10
85989
7580
183325
62208518
373856072
1850885
168
73
58
51
55805
662409
158247944
1869149
1579684
10863
14
96179922
2
136348
176616406
2
2435
213317239
1232976
472573872
43391739
268354
239665389
17171304
4633447
11
2038
15
14
240
70960721
7475099
210
40076
2915573
17539842
2
2471
180
26983
184633
545
73
1784
306
54079555
13618966
6
704929
76745
90499
1183184
10401
65195
485749
9364
11868865
9
30149
268
1713599
361213482
14379
5150843
14
472539986
108
3
7
249728801
302
378951
5
1182
12
639
11817204
2302658
63
9276
717056
85
31353
344606
1895557
101544394
492184
11519
13
49072846
517416220
1431542
57
13
4473892
5487
10457060
35656
10943
253062
221737287
31307321
24
5
14
13
41655948
7111882
90481901
8188600
63
2164
504935
45416928
1757
59967
4396546
14043
49
8154
25
1480
189140826
10892868
7682352
4271691
11911
269202
27210
125
41
652098
528595
12350
740
61076
195
2
564
470215
23
14382759
77
21
54343884
4282
968610
253531814
63
1844498
18019350
220634
24
2334045
247816407
8103
510275
17039
45516288
44199066
3836121
248180
503
26
239339429
3238
49546
326177033
13
1133481
29711
14417
88
3
229707
12627631
95988
83121
1515
32
77785315
31080483
7
774
57566
103755
7
511543353
5829538
8319884
196
269
4070
3685256
9403979
2239
2261
198169
490052876
2521
1257
181
1718
70
4526
91099
99674834
40305853
427519
13222
9686385
119
7452
47
234837
13704037
97119209
16189449
99635894
30583
132088
64703
111794686
3
3
6
11639
32
100
27
36
234521
2
51786
102716466
27653
1014
11
30893656
763
5839
5769076
655
23226
2
1001784
9154
374
3090158
1265226
147
294787510
17
12910
2432
41496325
2346
7278
505
490467
3
21006396
10805
9730
73806
6486
61
8096
6
58773
1870865
273
400940
7196
60
320203813
21896
982
363133507
4316
18416639
225537
35449
14280708
177
213992501
89
162376815
73954
81037367
2570728
390766
22165410
6646
121
444024313
96
724
50
3
52682
352
4
7742594
189
5
6
31
91359809
230
7700
458115
4
408484
1374860
1343
3281376
18602
3640
7470
33
1092082
571015
1887869
8159213
3
2316671
74065373
374
217
133
40704712
528642
12653
12177
7
22
3
2040
25
2025
52667
32
2128
115904
21
1443
134964810
3389
977
1708211
304
6
23
176464833
1906816
385874053
11384552
3
77098215
46970311
418294
1709
182332949
1041
3081
271449
985
68546
14736
127871967
270857
1535
218804575
332
14445473
35684472
179394384
25354
24112
65522053
57
31488186
6970648
1726
448
286
7696
839
3144133
823939
695
27190
3
227
31
92
3
5895
471153
7773
45789071
11199
119
158382
148
2
40
29467
6550146
462
186798
4
421345
155255
42019
1384
453001437
8936648
1136
126
6249
2258
7
190328077
6865
567
26
57
325585809
1670258
121
30189904
4912178
12413
880
302253044
1536865
31
97697344
8376873
1513
14599176
166598
42828
10291205
20
24230
463476
140134
18
1186
684655
18
88496
6
31352068
738
95
7822391
14
257
133263517
12817
13541302
10
124993268
10426691
8621205
70454065
26239364
40
2311
55015
78586
133740
147
3
213015
271339780
45
202
10
9616
37224
264
35030
726
6732
102849793
15011245
3121
7943844
21622772
47756533
33667
5141868
2957609
60284737
293
57374777
37981882
133016
8
13889718
126850
176
762727
38915
1567000
142
2
37479
31060
14
2105
3982
2921934
2754
9517558
190
8535160
2292
6
12
888
8368931
57005
56
401400563
21831
12
6
357
15832
27
1877
93
147
6315
152124129
64559
83
78776
1541
65972670
374
241331443
60842
1921
164182
916607
9
9391
20884455
367
38669610
55870
20
995
9
14
2333436
889
283161945
33292230
72893215
14909179
898
49160631
819
147614841
19338
57761
28583719
4
355
27794853
84870
1527
6
1759904
3
261631
3544712
33542305
10
57
6
726
31808779
11
56530622
175035581
3478415
3
44096954
27
385899249
14395
6761
1963059
958
224519
50
23905306
722858
10625709
3924967
12767
5583
262
2
16033823
243
22643
422
354
13
432
60233
375831959
1081
130116517
78
29053185
251185751
97235
3838301
56767053
5834
55112680
6033733
358
316683
7
748838
2338587
58470
76
43470
4532091
9651224
23
194
1249
2
96376939
8279854
2086864
41
1759
152
9
446968
57
171945024
59091916
119656486
1589
84079375
476571
95
38624974
99396
29
341519925
50702548
1879
367931
3
23
479816024
58532
48787
47267
2
432784
4
2
461
233469
2060640
3388
2402
8
211
82792088
1628389
779962
3188
83455413
4
8338
7871140
22680
29738
11819
224495
182
2381
10872
186967
109872
24
4154444
3
261990
749097
1813
378888318
4621388
3
110777632
4
4
149796522
27499791
8688
110
1740749
1162
3
54
57
183310049
13
229516643
572748
263775331
1035100
370
52
455309545
13
170028009
69879
396
30
190086
1289011
17379823
31240922
1774
7
353905151
29312104
16
7
63668794
4897975
325
4609
2
28823
16605
29
840016
988
121
6077
45
174
2987
79
221268660
287768
3830622
33364453
17415590
14533
26
41
11523
1904
342
787397
198681359
202243
4675
3
140753102
41044
13471
25
14411
1763966
5
3221
61500
6541245
98092
332
6271
22734188
7597
208
24443530
413421
2
12
1049939
331
12740
127
19
35256295
38
52028
77
11
10362518
862763
96468030
237
1016
188075825
14210
633288
40674362
206547
445
57092
97080
69996
303440040
2395
157717
13
12971
3547089
1648800
22490
6468
2026928
14374
5
10
1261
750
144524468
1636
34951
13813
223274
880
21039226
216532164
1171
1848
30
1178
255
2
9621118
36797
472
277524156
12
75792
229
127
42
1705
15336
21936
65
1725880
4
5653633
99267
2189
236
107
1148250
760
14
5300
9
72091
119824
10643863
241745686
32135
13731
9
315593860
74057
57246
8319
255437
828
17793
26
1594
7060713
234
89174
5
204892
617
204306503
7068
17976777
23850
204880869
33610
417333176
26093711
4153949
3589
26748840
65
68
262468887
47
1735
2
3064
8440
7387012
73261754
3
77786005
37791571
12659279
111266314
709
199898
100
2294
2673454
26
180146215
140125
144
2
3623246
3743
20949
52
32014
60047783
1424
1441081
2
54968420
1400
145
3877065
15309250
14
234085
16
1373
56369539
388072670
20866
98
17364
363345
45259638
125
459196777
1014020
14658
8442
10455
223448663
64482
101
1333
18449
2015221
2476964
14
41
7223
2
29773
294457752
137990
65668223
907
259254544
153
10360
5
2199
7
165780
93
474
10843
5
62
777
13
402722
497733
43
2007
92
52638280
1223
25512
1697
7
4438215
19
1075
28
2066697
3623030
33
14094
34
5
1893
27269
45973448
11270162
16171
2
402223272
1537
89510
715
9300565
85715301
347
526
10325959
416891
58535
6
72
37
3670013
7101
15638125
40
12207
355187
498
4407073
74
5299
6802287
397926
81944
8786
4
115855
256115047
10
45738549
13263818
331
2796
42
153532
29818623
59975
4408
1345
107
4
6
28157207
4234339
53971675
3034
4540364
3
37
240318406
396
132329
13305
416
6
1959687
91
29825422
4
7503960
25432
3
24
32
6937
100
181642
24236
23059003
14030
3700
199
3
885
13999
24786907
7985
255751947
522363252
2434
1604554
30235
349695
69953537
9958
66361
53684
4
16728
623
6642
188862636
66982204
20
202249754
309
7308
9985332
112
14116
219386803
2813047
477
2465303
1594
774763
567
23563275
1972
22277
42358
2603
2
42
211090
110510
565260
9582
2766469
3
3564507
46779806
178
93
433776
103923
7
2297526
1858
15777367
49936
111
3
82655951
25496
14518
7
132095462
12
39
124516242
3209962
498548
19050768
19
226
44
508420683
2331718
58071377
5653
6
83
47
10
7037027
2037
70
38
10363838
9
2635
2
44
1581
3448240
13207
12837129
36950982
33413632
54821034
29469216
1810
282761505
1392
38807
120
977
800
15762
27
27275626
13569455
6845
21939
43063888
337
283
52277311
187424
14699
882154
90
1008389
507493602
35
645
2
291473231
20562
354067
11469
13
875
9
20428
929881
327344200
142
26223
134177200
368563434
940540
185191369
1601
32133449
3885599
437101792
41
57826
7
8
96
21
3
5
38693
4075
418890
354920790
334665685
176490044
89
243383168
955193
11458872
366
281
7086
8144631
10
587557
151
2
107816
1699
49616
2033
105
353
4
372
2
13366
345
215
936
178859
658504
82353462
15
7846424
3
58
2009500
13183421
3760
51516
12351696
6
12370
1743
14989
110321
958
197
13343642
35973564
459
910
105
5967575
30
15706586
21931200
31237
116736478
94403
945
279151910
794695
118204
504234
9041
509252
145626
2
31
241312725
7990
128930
233803764
1625349
98564
5
9877
18
63567
99737225
9
2724439
1986
26915914
1065714
13054143
3964
53
228
69927
8016241
191949567
19995
467924316
5710992
146914508
59985
456065863
705680
8881
25
32131677
11520471
59
328249149
604501
160
2891508
2
826585
61
13
31
167252595
452083780
32
5734451
3334
11436
5678
2074732
1612335
1278
419843549
499632605
5
2805
16
107451
9
1577
232031612
299
16850
28151878
24371896
23
92
2560
39209
6799
59343
507
121
269577
1248
1946374
159579
392338794
3059
13706
309955
18820469
5169
141
234
2
26990983
3
48559
803
7742778
894613
4767
12753910
2
220198570
58
87284
53015
32184
43802
10
81378
189512
1173584
57808
2
20372
1002411
149916
21774376
32004
940917
76841
427199545
100643351
971
87247618
165
22
4200
69427120
43522255
5443905
27
6
18492439
10015624
10454
408161437
5444
4238102
208
112
2167278
38380
3
624572
40
2
444
96988814
1016
12562
13553932
32849
223446
250
623
145
65
94
110712
7
6134928
7981536
104420706
2484738
672619
485
83237
173565515
755
180
38859247
12940
712887
847446
3414436
1374961
2046
74
164994781
74
52916
47494896
216405
2583
757778
126269253
277566828
3179
4299784
66373
33670
92480117
14522109
18
61373
166
99044
54293
2
23992
2305
4
46244730
551936
248539
572
2738
54088
62781
43861842
3
113571915
7984947
603636
6
195023
1441
1193
1634
3534
14
58356855
349
461198
282670399
8775543
270323
45
33589449
111036
241400
439237860
28419
54265
390195342
12048
400
364
11479462
2168
3
42688268
1047
4608149
33
15
245991
375
42805442
146114341
209
8520778
41
186772375
86143
653
89950524
17
1233708
6603849
91
14
113557
882656
54006152
21879
125300034
32259
99695
193434
14
7362970
8183
531689
3280700
744
229098
526562394
9
485021
22
46886
4614000
482330
47779
13
194
1891467
571
178
33998040
14855273
19007305
13754938
154348
399698205
212270
5
81
50275
92378
5878
755
834
9
13122210
3747
1480260
205244
15
11
16761738
3
497080859
8
238680
147776
19
109576
45249
724
154
29
28
12
57
10052
1975
77717805
294036567
3338941
1334217
61874341
129390
197694
14
186077200
18319102
5180
139294460
6002008
1290515
236
72626
6
1552
20
2410
1495258
167
29868010
15389
4043804
2924643
124772720
31
28214
5864
79834
8
10
3019
2824
2017599
9711166
1846
21670277
45011915
14
10212301
63601
247560
96334
5866589
30588744
12830
11
126
250
22330
108307
367729326
106
3942
5
3662035
14085661
26922997
853631
13384
2820602
1936539
3226340
355016776
46211
26
714
46
1865
48490
119725
211522858
626
179970567
4
69
156439
1595
41373048
1327251
329
251
45
29673
1791966
289593545
693180
444418
1168
350
63889
483
2
1481317
31
15
25287
262668974
417018818
343757
210
27
317746
13361
107
314021654
147333
11353145
2025802
129695862
326
43923
125529
61471397
513972
5
255065145
2
227165
164188
21
3833
54
1871504
167328386
24
216
200
15260295
146
9057122
3
132865087
805
27
889
646
46280857
223767
1594
93344062
1338
5220
1718765
44109
99722091
29
2173
4426600
360583
11
2
32346625
458626
128595032
7
359191248
202868551
7
34
232
3446887
52737
714
9430947
36
3136
93
55563
81
3
187
7333694
11731
7187
255
22
28593
123898409
108
180507812
351022
49728
193
3340
58
47
91
71482
16336898
201156627
275765113
83114965
7652
8038
2970
17
10841
236
2
9
29822
4
3
54
483188848
26896255
233744826
29
109056408
962
1004259
4
18781
54565
143545346
8721
199
93193
3819
5
633
85459
15479
14
5115370
11350
38692
185220796
145174
207011275
13323
20022
19037
10581021
14571
182
12627517
122
2
12
94
53598503
924
50
86
11
104036
900
29800520
21222658
192686
2692
110053
3339878
417722104
165
707421
2140
1544355
21
4269
660332
197
31
1549
8149131
9074031
234650998
177636
568993
59
29361483
362725
63431500
2493954
56450042
57277989
281
240843962
95403
101
447
121
5
440300
272002560
4456
7
13739
7
791195
5668
2217
3
11659075
353
2
32366336
29784
6759958
9
4
4583050
269
3
29105
682552
33
2319
1377
1972725
6886536
208
3661837
1571293
15709
5095
36323
1758
8
4855540
35220297
13013673
52144
104
250
4899
9
1070199
425762183
1015023
14
1775809
41
3087864
928234
190582157
49820
443210
266302516
123654854
6772
1215
86
3022
756274
56290
261749
3585543
1050
17971
15641829
21237
2
63
225646
29
7047999
2743
24333208
119249717
83810
13152
219
3885895
60
51383514
6404
5
1025
720715
369
28
2739
18637
2459579
22
232121
3973831
3
110
24262
14
5
5940125
157137
3228642
650
1127
3
26730507
4608
308827260
30
71249904
503021
24080
2743259
11098588
27
25
21
327937
2680
350925
212
11
6707575
10327432
1143713
20006537
64672
97
4029
284907
12670509
1203
7
8155186
3831
266004164
49
6059231
154683509
7374063
928
14261815
39870
692052
3086
2650
117286512
11198
1812386
7350936
245391
151
10
24364
12656860
14300484
286
1913777
233925950
168
5002
125592484
374974
44710211
33521392
812
64534414
17
243206
6
10460
779114
856364
190793377
50903
14
24446470
22
61097
1453
414
449
422808
387
27
585280
16259
119421366
283
6
143
4799388
8098143
66032
12840
29589685
169
210914
398199786
51
19335
4435
253028
17930021
473611
329200666
500319
474077
2135
50132
10187088
985776
67486
232841519
9806
373
3
193572
10
11545
43041994
85830684
2719123
119638477
870
7257
4
3542
520
300
45659
12648
16
14510372
45805
491
8439
17363
3064
3
9330
17385048
4142605
7186
75
4810
233383749
27
191549296
2
97553615
48619
101655129
10603400
62788204
2
337729322
424396
56314594
2917819
1007
4086
447387065
55
157011163
287430817
5045
40339719
555
7994481
155
337652767
65339351
7156978
30493
101666
23130019
4
42899
1693014
1292
8
2554575
33
5145
70
372
17855190
492
19822343
25359086
211754305
852
579
73479
64369789
17037
108034034
514833336
4814
15461
4643
44588800
153493898
3
1885
1893
9
4655840
836616
444188
4137
9926
5
1456
3436
220
10974697
5
374635
173299
48
27
57
1483
257
5
498650897
55144526
108
58636
1841461
115
4462
1477
249188
7
13
18
2169
45
58563884
23574698
15
11430
59928
7316724
360384166
5488639
2
82818443
452
85
13
5154
97
31
13860
22
2145
96
103579
305
711468
19
3
106
785016
53542
116
2
413267
3
82244
4057938
721
72502978
43611402
33
157169
5
63
40
9726
685227
39021
1191
225554072
1063
2967
9
11799
263186
57115
510695721
2010
5200285
14
1144580
7356
6835152
800464
363
6800
60243450
50417418
340735039
29
2215
55155369
1991
60
237554956
227171710
15992331
13
103754660
49
176181469
750151
93619
3074
56
25272344
118187
369
7
5990
256983
33023035
744
2
412260935
44
21464
109
1599
102683
215522
56971342
45
54974
786
15707
116781
524197
34083
2095
66756872
16
5026905
159847796
5343
287482975
6053993
200976
450876
402831
14411052
20041
399
108
2330062
91038220
26655325
259011
576841
7037
1926830
1451548
3
228
9887749
4
403182808
47
1854
3497
85113102
1517411
19
20
268
242
6648
108837
70
157545541
57063583
6479359
14660840
63047
31
3961768
10238520
6
218
87
6807363
1724
7333593
4
272765652
119438
13
193
179417
20
22
3354100
1236082
19878938
778
10
2
100737155
30
25
126205
5090
18566090
526307943
48
438369450
13178
1278
320168107
7900090
494542245
69735694
286883286
10363610
188541
4227294
68
49277791
4
4
1101661
15080402
40108
215698
493
28
6
573242
6430
14596
9643
920300
2
7234
5070
464
498011
148991
103639968
3413465
185931366
234025
51609990
65
459360947
3128
2
242
98
189669
49724
1477
105
7481495
526702
198026961
556428
250
9
1336110
1828
690505
10
894748
318013494
21433557
566
3135712
16137
6371302
1772651
26433
4
280
229
162729
506129626
5677
3747691
458203
34927122
16267
1596501
27
47651
504499086
2469
287099
405
366399
3
21570892
4
3717114
23702
15443
4900672
22937272
1500
941836
4561
521830
190284425
368871545
1564
34455
9367
2411125
38
6947
299639
122
1288
49882419
988
56712
688092
1661
1659183
60912
330
19940542
346838574
330
2948429
11859561
3611221
316325220
4022
1551040
288356719
40868
23
16120
22080
449
7124180
53
259992
423186
4567658
133
37986
56
23346
94893
691386
8035
2
1720341
298029
3
168
39222
135294092
9
928340
1964266
1384319
54
389007
4013
40398
218510
407
44
369410
3395521
428
180160413
1228653
271543
44
13546284
62006177
425
8987
13
6
42112
2
564
20
403468
530846686
491333590
56876
207
170
2446274
56403493
3701
5868
43
406475
4154815
1395
21
146
1519355
27
3
3896202
220
3022
173175
6960
17211
19044
101799312
79591575
3966
37646897
2
174
144
471
68503188
393
66436881
1912
7
32764
11868845
2
2051622
7
5383405
77520307
7
82590
19875585
12
7855736
50
12534
2858
79152
42597
982
4
30
6
56943825
232562110
1263
4854008
254298638
69582132
765638
16369
6712
18040623
4537085
64594
47
392715098
107727467
4408358
2413243
5253366
483
3026055
11088703
3
776942
3199
875
22627
4556297
39348
732
395004342
129741485
12617605
42
230
404668
126
80359
468
9114735
3429
10004
4721
21303
14600
3926252
5
908321
12381467
40447980
49538
1921
22
329212
32105
1715930
2892302
8922634
820286
365
542892
60098
3
2374
1947030
81
5402826
2605443
14
7
2976
465
29817
117670
222956097
89171428
22735005
84685709
1960
3
3
1011742
21444515
586080
2445
480
32
26828180
28791046
683437
16449882
50615685
483
3327
36
281204319
1127
204759
438
3
25
3950
4
100801
44930624
352
54535824
2
1930007
24
229349
151335
3445
221
50806
3
7341967
11
127337461
519389004
782987
451738415
108
114
1958
4087591
8
826
78313
8604
185772
582913
5224948
40
3218
2731
65694
1712
965
21319070
365434379
43345788
62747
4
6
5093
46845159
2
218
25582806
3848
3833
1254828
119
6033
1620
156996
21191082
1827977
2834106
67799
15223505
4535
123
1240853
88467
77
132659060
250012
143640
14307039
16555
131711
3215
181
4
11899
3924
211811
51
195939091
106
127
128230011
5993
9058585
338
15
31716622
634
386582476
2
148115414
3811
52
297229006
117083
664
703
851
79893155
64
3384396
33485672
68
124
72
1772
7
944028
445577135
241712
189703
6801642
2073
13817
1964
94337
104509525
111433747
12
1007194
4409120
1057923
5622
17762986
296070
359979
220
118093
18750
2089554
1042768
9866
198878
442632
101176
15127502
31
541
86
213499
469570
13338
907928
371
432
8
10614391
6652
16985324
64
7431
152580016
9031136
4592
3039411
178495784
36653748
42899
26
4192
59128936
4
105
54
134
3786
125982715
116
294116676
4175
21
574
6
16834316
120265351
12521186
73
50
1655
885
25478159
16259
77093
9420
158903538
88
1036097
291845793
76078598
410808731
37729499
479156
9
55584
618
14462751
2451334
5341
124
59746
14
12732444
6064215
199
9658
2065
3
27
26679973
118
36471021
22
1670
374
80075649
401
16115
169576
10499
8064585
6978134
36
233
5256256
1930973
3
17843860
15
66954
526794560
171610
58685280
91747
57966876
22
413601
4
39
58
93
5245
229412885
3
1240535
205
4
7410
50619457
4101628
203
1340724
6485777
3
48821509
61
10331214
14
1279
507
512724561
132
1134978
6
8097
2022267
862774
68703
329136
158715002
14335842
6
16510
888463
292741996
9061
4
13685680
22843035
4060
16670081
3927560
129157
27078391
15
190910430
15703
31224576
6
9813
25793
10512
2090
83260
1874315
14
482124
34831
123770
455707096
22
10123
62563520
156199908
7824
130394
1574899
54463
16414
41
66190408
407463
52239
2343
133347156
273
7
620002
5485
37328
8
87
93629728
5495859
671352
4234
492208702
141566
11527
377
3
393
1221839
3660
126
15229
2569
1779365
25
20
13863248
10
16679376
91653712
46707450
3394
157
2526682
13
3
702516
218451321
10791
39642341
7
74742
1715
450814
13635989
703951
48
28
6086165
192321
113
11897556
13
13637369
5125
1707
273
842149
4912744
1615
22601969
3331
275
226
14616407
85180136
60204955
186
67
32451016
246788
244181545
127
207685896
52
3926
194433
7
145630508
12
7477051
142
55516813
943
122707
1470
2226
1328788
228873257
36731471
150543890
19
5653
1609244
703
3
218
359457657
2769806
129
17891362
4
1792
303
1006
4
14
57771
311239856
52348190
825107
310520126
121411658
18209
117396028
177802641
27665416
295491
8542674
467
120723013
656
3136443
40848790
23
18697
112521
44
708870
3528
745594
14318
106
1590231
2781228
187
207322783
4984221
301911
202205
821
93847780
120608
406
7
13143
17540242
11256784
1871755
97720503
3602222
1363
14239
2952874
58
2409328
474
12055
74483
6255
76348528
1648
122
17770
79990
1160
8166727
991
86
3293
7
103619526
1040584
2444
18
4624213
44772035
267
92365
196782
647740
46071
501197364
11540314
250753574
83281588
104
8914004
63728
484
23317
5588951
2
7
640290
103
4142239
7803174
104959
137925
464542566
1729317
1348927
2431243
498
30598664
5706
265895539
79720
38
26968
27920
8305729
58429244
513
10
6562
149
60
453
103358536
56689
6
88
123311
13
822
44
129461030
81
30
472086679
131499
893
377249876
648933
149533
1054
28852
268338369
127921689
2
3
25572
2
3715
25
60
119587829
51625179
18060
42873
797
19091587
10547748
34
130520879
17188471
3
396338
35271
5
41
17467
123
281388532
1982
1770205
1010
11541
88
2
7169
11119024
7
283457298
150687177
26521
396455958
103
42206
80836
5216
219047
244
2550140
9040
655028
23
4843800
209383866
936
237
12393415
783
1915
12497555
596642
52181477
178729164
215259
1735419
24140474
4359124
378567
151912
17683256
46
802
288062
84805113
8198822
243
12753423
21
1825
3
88
94
11619658
1374
299
127206345
17
117
2745554
11584
134345
117366
133357676
23005
8221
44
4323
46186
134204413
12
21583539
489816500
774
231
27882
1409
23
92263
37062
15477
57995726
5463055
3
277
27968
8
18
16531943
2234172
6
31
442
6
23137836
149
471
127981427
258
2584553
1705428
25079924
94261
637406
339054
14
1195305
310621
8783951
42
31
1678581
922
2517
13
18
51544
14761391
398978752
14522470
27597
22575892
47
42132
399300267
921071
13
1397137
94656
159174
13
4763532
17128
636
537
38488
1258
391080992
9016
109521
112710312
470535460
14485825
3889776
54136675
5617
96548
63756
49041456
75679
286
22
4739704
7898135
14
262883
181435
1006
227
3
42161890
245
7561820
1349474
335662
31
12132
505998688
3656
17
543
2001
5
5442350
1697
8
116451
830621
7220
3576
344323934
6626104
379
3876778
1609162
155056421
69723337
43573
48
55099
84
15
10590
16314388
24
81
506228706
1739
181396
53278553
3270784
478562
2
283558226
1186289
232
13880
838
21928477
15288
17
117693
2091899
4328
118544
1761
11
192014441
14094399
13106976
22999
44553
497567348
7406515
337619
12452766
2
2
241
59972
30166417
2697
250479
32084
3848435
276429723
1287078
4
8
1835464
6957190
40
22161067
37688803
429760
1521904
262500816
341831102
301
2743807
8254
8405
17
143135
78
54
27
6620
228944050
2348803
402
72066551
306
95573470
49852
5
333751331
66630
2680815
4346
4142422
1821272
3
26778957
181543934
13833275
20425
322737
101
15
776359
24715
350532
10530030
1844108
191377630
22
3147828
500
588
83475
45
49170
1244219
29156
45389281
2476
27461565
918930
397
96636
840
43573
67291
7765388
23564
369960
407173
15
1546332
3
37395
49333
61
225
91
89256758
47046
5444948
118
8201797
7078
17
77034165
243861581
2377903
33
851
2091151
1066483
172214
574
12273
17924629
31
2539607
19882306
1375
89495
3
26453
592673
56092
3366
3
60650
8
2166240
772
136928
10561358
937845
3
155244
34851243
368446471
14412
6038
792562
41
11816658
16
384086845
15
3312
28852
521
11566415
490586421
676
5
47
140974539
1561
26703302
235489712
51
3374
601278
934
2015
418266
43237
146738
129719798
2390201
3
95247777
24350564
522354
486
4
557118
523176
3124796
36
33810
1986
1433
54
88749821
3211
467
8204417
698
36815
7
35960290
119
46101
536244
127
58
107
16
36202
36564843
7612
24573301
9292
253307
6
669
444
190962
67
171
7378
375
50
1843
1349278
4861160
11
44
40791
15498
805031
174
174
934
282612633
127
50912
2914107
299
386
193925701
2
5
740467
21
24169510
46659543
1848
5
137172
42699329
73271
1885713
17007741
3198
58115236
644979
2863
867
6190548
2279999
6
3725562
347
3609557
11304
3
45046009
9172
8
212661
191
95
12758606
7223861
332275
7153
2038084
158086621
9
40
99
8648397
44765923
24262454
316
632741
972
16674579
3
15
3859
63910
65
113
484
4091149
899414
7375
13719698
1829618
53652
230797
69553593
215
417812
3
2034577
3
7
265265641
170281795
4931
3215652
57526
2506533
3
201885470
494621
118939
2039394
1731
45404
13
72
106361521
297294
1317292
19
64394
6
147607
2347
112516
172
36555344
22029146
13173198
1934
1421
87398901
1436
8227531
1707
40
2
29403
155539
31762
833961
259
27054
643
249387679
1865
155
77818051
702
74377
10
32
75881
32489
48630
151145808
763037
5085
1642212
11722
19268
17343
30
26
10385586
25
119
57
189076209
104292
510299994
26155047
99601
19
695
247
868811
234
115
5642904
38
2098914
1371
4
188714461
66329638
114318
168332664
194
1803635
103931113
4461
87
86148
12479
3531
429831
2070425
232610
3657
9
1152451
149910303
13
869903
3727
16788
19486
18
171228232
2294261
230593340
87
376761418
54012847
85941
5506
89
198126
7358
172636
1076
58285
7530214
21
5411034
64
113
2008
50307
933256
166249
247470
185
4732683
541179
285940080
1566421
23
513
16460508
2
1112622
18607223
12711
20027
32034794
7001216
7623767
2088
5930282
7956764
190271
168
2920634
5135824
115527
283561
212
98
113495
31313134
4591982
9
25
3881072
677
802587
564940
2
2431200
1013
3469
31542
4876544
50043
510219
814240
468918
14132
477184
3767949
1850
4129
382012
385185
499934
309827
170400
5534
54310
451412
7919
1969551
10733231
765063
101420
3
136209101
11
156240189
199
319964
48021059
50696520
17069
112046
56
13937
1031052
162
771
226006857
139
6
51500
230790
431
5
15221372
361717867
3
12
216
3
618528
137039
144091675
15
22
99366
8043
259
61
31028
114499384
2
2354367
396378
42
3272667
4169
28
256655
101733624
10342732
74020922
261518318
60
972
5
70316
8510
39048296
1261
3213541
1352345
438
1334
230
86
152269
5
305636
483
3036749
73662132
116907
6202885
5588045
3625
11657
929446
131728
640
415385
15842401
85
9770
52438
129
1732099
1447
23319
49029
2622
50129136
659587
55
26
11
481
20
14821
47354
2
40577321
61028
83
70
3
2
20413243
47
327616
129571
109
10
3725996
41823
42787
389
192
4
57
926
85
31
451
343232
200569919
378554
263674917
70378994
55842
1556270
14483143
18
11
451668968
51
56220242
5639037
8149
6176
219005050
264795070
127
28790
62373956
55
559994
111
61
560
1619
42
500292633
91270
16
92839513
21264
3737
22
583673
240417
491
38967190
192472365
4278
16708502
448626016
78923
11230
440
248019
7640
27
27043
53564
425406
6905
731335
10875
263
2299
31
7162964
206963794
1437766
14
27074
5845
32763
89815
8
146161295
1117409
92
41
245837019
28
257032
12843289
7648785
3
2012546
17422026
503
171336588
26632
28769
10464
147065980
1060
2253
2
1866
330
872291
79307643
506
556696
2721
3594320
204
10137746
87
1293
13
105
59412
500826
1020
173638
1940538
3
1950
221837
89500822
2236
7
264
6150
123000
255967192
860385
31014
36634
734
15867863
68094
42033
19007
14992
508106
72246990
77089
303663289
12
893
52802
508449005
287
19958
15091529
8331111
166
7576821
200179185
353
219
6
83
9
399
11
27674060
32
3
2648
58
5
627921
11254
191144275
47018763
4488
3844
12264114
75
11
9840807
5466
59737
6925
126974
58692311
936
283760
7573
9231
913
109002806
2
4
1390895
54942
57810596
4115488
10607
7
78238
313204
454
473
515756
7
235
230311
1861227
3
90
3
3717477
4
32169033
103
1245
7375
34
12
42110939
522295979
10898034
14290
177343036
3087
2775
184334
190
40789
12725096
20117
1206500
170
144
3922398
2652
46
1241
8778
114095
763
2057065
32385
53914
32592203
88754306
1644746
27
3360
15253875
96
61886304
159
171830900
3
630
133692
9
37854293
15058
3260063
6
462
19660216
4154773
278
352
173573053
487773445
144130677
1519
43460
294424071
42528
2
86564
3032
15
16444480
101
651810
133403052
14018
518481
3197
56258179
6679
2033
11100497
254959
349306254
122
115190
237
14464
3884
12902801
379538
8512
29
13666
10094
35676
308849
2
473554710
439079971
12731
363992
25
45262626
10
109542
21
515
64337594
67345
31942681
8323508
745917
25656
60
4140665
3796
493
107
41103359
7
133882587
1289
3493259
164719718
3405578
55
5156944
3
73
91425652
88645
359855
1865
1930941
4650681
69230
2383833
7
3
3012502
3
1009
63203
8092
418393
17623
51827538
255169567
3
127
2137
841
4
5277
4146
8075340
61152
38121
346
6554
26
1826
18
22535
9
51
5
107250
166
9
778313
451061581
215616068
3799
2034
30330260
5
213056
29624647
61784
13526
117770
31260698
9
117
914335
3
3225635
562
70348912
2
73452474
249831570
27
1140
5367033
329
175593423
69395
120892
7
56
462
163
47892897
9481390
1605225
1263559
11484054
4
2113625
238
199287339
188
2863
36
2097
318
44668726
269
1839297
894716
29070591
97455
6150955
10
171151432
55
356099
4505
49
1881886
10109
61548971
9600954
3
81061
3857708
1326007
311
29
20
3702225
17455
2
76034
3
21828
1370876
2117
23
21739
11
38
12880
2945323
3480071
2010397
279704
21672970
58
49
18
10047642
3
103431770
60082918
237
30
27246814
63767
208537598
106
14
362
2
81232
49380
5527744
41099
43556
47938
2
486918136
14792669
53391688
68753018
128787138
24210
1495
20
249459230
31
2800832
126
124
39879074
3767574
7453420
33704924
18277737
2
2
115204233
827
12522
630
562534
462239370
200
3358215
26
150706
868
217819
3268439
4324
185
3340454
15231061
10713326
2562
5168
2
526880885
1470
174524829
64387975
50426
16769
34
29351
195648
197816019
53085227
91807
1317865
275733787
834
15751
26091059
66857013
220
410
253173
26
4175
5
3826904
6740048
79
148698220
24751971
1882847
2323
41430
4727
42
29808
8
27
20
8698545
13
138114177
2948
371046754
2316
107597
31
27
223646414
497524769
12288
477
402
3
717
12620
13363493
574686
9546195
34061
946254
6478257
406052134
208928
172507
50
823
5629
60
8615971
388
140
186
196136
657
1051
310121633
6023
172191632
985
64144760
119697496
6407681
10568948
130443
92244569
20
596
41759
2
6856725
987
31585
40
231884
1753
72
14
3684
498750899
7042210
117
2827553
6
162
91505
2
319038
101
190958
35856
20904056
81438350
393109283
2
41773879
16056524
11
525158511
2917
219
47
1736
3917
465767
153057
18
2
2263
3
11766678
11562321
13855869
957
28776422
429081790
13071220
130
1307
10876
29277
16318406
21
2607
117149665
4
3058766
3
8276309
212439
5222500
7245
191967093
4133
28156097
174
5927
705
1097954
5125859
515566877
80825
328528985
3
516825067
2340798
34
1124655
12599645
58608
26
493138
8
466705
163182632
118828
40104
382289
206
121143
3320668
11
175383
1186723
27424
12707
55748
6859848
836686
3
5571578
2394
25
173
63199
119694649
29
1936
56716
979251
1661
30770056
44181768
334641
712036
2986723
359109142
3334
8
178610
243
6
179
480532
5
7
9759
101990324
508630615
257314151
11951
15
12149
94241741
3833
317
60924
62
392
18
11
133139
418
241394
9
56
3615
5426
1703
378158
30786
458520
6281
109
272623638
31644
55
10
160630988
3874
15949541
178945866
74980041
11251
124001882
4022
13103680
300623486
4
7
1887910
7
36
2
408497
9
510376
113227268
12
6286
65
76
2
14568737
229
3399855
505246
605974
115
125
53996227
5959183
218376487
83
1062637
747998
2
245562234
6
102
56
7321453
9557866
45
331
6078
4439
16556
196416360
129585613
127
50
28947379
1619
1640388
33
397
8
905927
6020
6168
11989
12906402
18387775
162858
149816475
225218
7464687
5399627
6
27
77227
3374
3476497
70
28619689
1021
739
308337
44618092
5
220028
4986
210621566
194
29293251
25898
13699080
7
157741981
12
196087
15
46
66899
475
48113091
3764
15956
351279
1433388
1237279
92594042
16559
7931811
238721600
7601
21068533
871856
858
63500
177060
375371
92269076
10
3
28457810
11126
22
103
70
106764512
473
127588
178451
3660239
32
101812
121
696
3836387
57390
1038206
20
404
130866651
4952202
15
4
48586346
3856
112752
1803236
14897
442
1001
59
20
6403790
29
359829
23113
60172
12
10058786
2672
3513
56048
6628063
37
35
7
11620
74530
58341566
25069
1184
1856
66996391
448635
462
86
764
43
397435619
5
260
356287785
5
219
16020476
30556
237942003
1138
102943660
230
54156
117688797
334088843
905305
99176446
82696109
347849
8339350
375
286685
17713834
4379
859970
499279
1247289
838492
2499999
119538
32397090
651
5725
29739033
54726829
2288443
41474
3263
83946
9662318
33101854
157568412
37731
1801
1146
86
28951
8911848
7
6665
116427
25890410
46922
494
316453799
6671
428848716
240961998
114
2924
6961502
111
14967
277
27
97927340
481
3
299126258
6074
28
1472
15287
84625
2250464
9943628
36377656
49063
23542
3
62
764551
159
3672347
112
9
5
6491127
299
45057460
142885
1814
1996
843
1940420
191079
1004885
4020241
54
242294683
966
199865
53911755
1840897
3226775
99
2
145
13090199
201886
13
61449248
263
87865066
235057
134988
1443035
86843220
509937
2415
1956022
251
503676
43132
147
758
1891013
813
2005
703
11
1564126
852
2611
14
7938
38
241633
245
26126
2718107
58384
1613
70890
578599
444941
113494
791296
5
14332795
4272
204829626
3326
19298
1314325
3121
69415546
3
125
992492
271026755
41
11110908
654564
1586967
3829685
63769
369762396
5409
23
28280
9
642882
3
134498717
6
2
7
30
7714
1627116
137662367
13
294189
9216663
351916
2086769
793
104
97902566
13839
8018
5220229
5
78696
58
6665
39363988
12942
529
2304
1210081
10378246
770547
316149493
260770
3528589
90408559
3527
87566
10024602
25398423
818
12567
11
9801198
2
1757
66
735669
136312
91189
20389
442
129087
152264294
14
21011
231496859
120197
182082
1735
80233133
2104361
58
3
3
136114
66762446
1915
881
4070059
20213
113
223229
1021137
1425
1961
7965
230310281
54060917
91772735
199
312035
250640
264365487
3
540
78119
1507
3537425
879
8254691
2
1496581
69
158755
73
60
35657527
160999169
869610
1381
24557550
1516410
27654
29001
5
22962
2719008
94065313
11802
475094
53
125
3
2
1017392
19334
1528955
19845
450
185
4
54
108171057
19611
511
2196
127
3
27599
131602209
3209
2277
225
171836460
1753
6500910
53
3246
116
1143540
12165958
365
5
18421282
50
2231
44566
46658
13985634
6
1061418
2
3461
15899
94345543
239527520
463849
4
72821
2
328
4
132400940
224
6
438
125020
498938
3
89
3506522
193949
1830
2105918
12633
226174
35
211363821
51
210
33946
1800551
463
48624
7
10
202551
137142
133957
63756
63
7538
1720
39145969
279
3032
581469
7
20
44234571
5935621
9
155328774
29389
642
18859
27
101
57493347
285164246
4633462
2478
84103
11
1987
23918246
973
56358
13279590
2
45883241
72037961
173785
248
35542577
2
1633145
48121
13
7009161
84133
429
194897784
68914277
1339300
556628
64867436
291948
101923
3528
56065
136
1170
49945
141666
22465022
4674387
16
1511372
6623
3484
6
8643
4
241
93
2430440
14
10300508
413061
762
483173735
3
20838
14057
6
13
46345
131854078
3239
6672
71248
833
16136014
456622404
31109
3869
30222
15955
215842
8040
239518856
451001
81182333
30675
26
23
7067
3
402002
341357146
686
205
777279
92
274
3488
15703421
1634
856027
51464
58846456
112
21
14
1696
456751950
13579
33
291525
623741
2
2
46828
173
922
84765
35073
157
1539
67
10
6068
19
486261
104891
38
5215002
1311
4019
26350
8160102
44551540
432727
11370133
15
148397702
137881
94988
3068
4520
7267
2455
4555
4
15585
233325793
8543
492695
335
2
83315
77882
12611
968807
17007
66032255
116
947617
62497
439681
209109217
121
141169
6936
26
4
12451617
4825147
135557832
5560161
2313692
1479279
9165121
224376044
1802173
27
13179
1176
23052124
64678753
241
1213
214471
1899
60953455
370136232
118018
179719
123510673
10470904
312853568
28353
6843341
177433235
25922756
238869268
185
436
5
11
4789547
6
16763220
128217
357621329
25
488341
243253581
1189
134
24988
179593
923054
52912314
35107965
66928732
794269
314839989
3
1165
124505
126148108
45712242
2818
1831
25366489
4
11550074
7450
744
18917441
276046168
103
170087
6819
48751362
22757
26747885
8716
6049192
234692
179893909
303
252273
3
61286
111
1505401
247804867
56986
494473
10103637
49848
29
820
46752270
1885893
656693
69918
9
10435817
5013
6
328078
316
684053
63746403
3426
13
614052
154
126642841
262193
3879866
123
3130413
60
17
132388865
488852342
271
401
4002
3832801
25441818
6227
12428
45769
721813
2
5470747
24
10
86
29
471
7440
92099
186744
531
19
13687
2
61622
6043
292465
2796
948710
84492845
206
47879921
234469
504044
250
875997
2664
10367007
54600
2686655
4532657
326787348
45506251
203
7703937
202157
190
66456794
2473
117550337
12
14318
5960
1066988
2389610
1265
499
81261
5790501
3385598
42
236474
39530334
3
5
1452
4
11
3922
136
19
123145
57428732
10
66901
438033510
487646975
50618788
116
1284
4071
3917823
41055705
42730351
45879
237646
25
64747
272062
278573
7600
15748
12127956
12780
2567293
12883300
1920329
29180039
675647
3173
4
38
29
207
3
10887360
1389
32858896
14
4
735499
10
61102
51049114
60947231
6809
660528
226
11543
11
21
146217
10058
827
28654
15
90974
23508
164
400414572
14515011
6024558
2524
6547
2939
61
97338252
51
96176252
130020
4
2
7781
233673162
413
496
91466
47268
7848
456498599
627
391
207927094
3943695
2976394
10388
121956377
10124917
344515
111843
309360
2458211
2
3
26
2688846
33430972
10
253886501
2
8413
331
1152
7
47633
2518
2
7434
826
119
207529
380011
27
15
64926
350767934
13385997
2347571
548270
30789244
113428768
7
6696789
482
7
881901
43
485973958
29525556
12966
13779
27906
14
154
15078863
124860
478
941535
738553
9475
122
277824413
993500
3117050
35622121
16711018
751593
19
23918198
28
463
10703874
51599152
15
129757819
1376056
2669716
42
29283104
2
206925546
104
71927
203084
3010
6
47815854
10
2131788
6983703
95
1442929
530088342
78
20332
115
558
6
518630798
16132
406
8
1907
411
235187807
342
248551312
31681
10991874
130
5
149566359
336
249935909
626392
35
489703
890
1012012
10631
387
55079554
2
214623
23011
1632335
45449679
2
356355629
3
15360
45478447
1571
38
509
4
3876
60
3046835
5
5126
29134422
343097
111
1137517
186944697
2160
2253
11
2121
861
74638
54517875
13
3
95070
7098391
233297
2
112
927
61337
11
14471
191
2951
997648
1596
82069214
16293
14333712
908997
29
3
100
211
519003
42142
171494610
14158621
186504418
37931248
48
122315
2
55
26390
25438455
2938667
3036276
923
22610099
693
2310723
1028
25
1770
2987616
186726893
218
16769853
3898555
4795027
350546
407486
1408
62775
89
412
557500
7054
18
91
258308027
2
10836609
320
245917392
11
29821
103
5230112
18100
818565
130
1939
5905265
31881983
16
336616
220
372154
8493342
1725055
112
75
5275054
6
405716164
2712
224945054
3014
24619
50015
15
6474
144164
3334
170385
1417617
37022694
3
6855331
1652
4201
3883115
7542
129450
27500
1330
53506528
3653
1352585
8
22575
62331
79
230292
4070183
99
107427747
58
472200
1538
330106844
463
11084256
466
102
5338
13100
56515470
120419
7683363
4035203
51
6584669
55208
466
27942363
6
9358
454
466920074
48
2
13206471
82
10
128856
961025
44208161
49245813
30762420
13
26
192
69
423464
47
25216345
536779
4731
4241058
191
346523049
5
16027
59
4804
4
2
10
1953
6
1773831
1043174
907
56843
100621
25
16654
1798346
2078574
6748
422080
83
760613
223115212
72
2723
166356
73
71282
11177
89
1107
45
5942944
415372640
11875
1996
3321
14166
1023
59
78123124
490830756
7916520
241
4
26550
314985
3519760
190
171370769
23319304
871
1868122
310
14796331
2414
61011
30
3555911
8173026
3527310
4
980211
30040
90618
499700
3
21255
12666451
3128944
1490678
1014
44
607267
209942
64
10399973
21018958
45606922
229031
8254
2658615
5611
2
8204
1086
471
125
186320
2649
3
1053
24
41094417
1782521
19467
57
301604161
491588
12756152
2
109782
3773
563815
2152
8105803
13523
155500451
645418
52383899
24860913
473519343
2
706287
13520
85934
236525
2464
2906722
32823
305797
4
3
7306
50006787
1483714
787
592558
15197
1998
3347
6
46
185
15733067
4
132
2
7
43586303
3
70562031
271060380
507
283635794
12025
242
64158
179460295
366
147763041
35
1623
64586651
6
135992928
55879137
8923312
20
21930
998859
149
63
15
1001
27342
42789
193343590
7754742
169
12
14089
387720
231
43986829
208979
7
104
122361886
15816
422
31841261
1929
2467061
18
187
1617500
22
2861
52962968
59493
126180646
266
300
6374
56
16367808
480412254
309
402805
89291
3
3634875
14681745
93130334
263317294
119
1248643
99908462
3301
64988573
17843004
197
18995312
8837
658308
2331927
887
17388
195818585
295
1034185
21526
1892555
282
59
55831
2
83268
2032
344604
10
471
1738
161
27723
22953135
5730832
214
47
47
1029260
393659867
3
13862
21884074
16065
7
57
72
3
695517
6992
54
115
8148
118
14509
13345955
8418611
223
198
6692
2104614
2428
35386
1581
135481822
160820
25881
127
42639
204
646373
6521
887315
16077
234004172
390067
583739
15676040
10
369
1414399
402259
6
4005
39
759731
44722539
391
102
3574640
25759486
691205
30505975
11937
27
6
7408178
2
540
9715
3583
43743
186
974
999954
2
7145695
2636
45630332
7988
194063024
21204383
98796
12548062
954158
297
6560
287627
51
3274624
64238
53
3468564
3651
258107
830
178248
90
21550
156971192
837163
259765
891
13439
127498662
36280
3
10871974
2896235
63855923
11156
13309455
16
32
165268
111
2576
479187
16
278500276
268
42762
9111
21
184160
8997808
452
12
3086177
47636
316
31022873
279392
15186
6905
561756
8405
4192978
409551103
963018
151
10
1048108
42
16
377355
215757882
7734
788353
64430542
75807570
55
1738
135315
14296
1867
3094171
189
2194137
2841203
471462893
2
799682
16181451
178844444
28203
750
570770
29342648
447358308
32
31328
330194803
12919130
28148
4775734
9909769
21
22
185330
11475676
458
5
20
49460929
16
566698
614680
11295
45
15187740
3653543
18
256977716
4224
608
47
251877821
443573182
26731
128169788
16384200
222
24996666
1179
122
176293492
63
5
10741022
127911654
22524529
1354
19
10
1158
953162
4467
262395
67392444
361844908
12860345
2358
16155816
4198796
83
601185
5
331612
4
33285358
260275418
17017189
150
8443190
17
564085
132
2008
14
3
74
3411846
77158894
34
7045
5191700
9257568
395
412975137
182
12994448
198021335
2
5738
3270165
741
97
3573
41139286
3703
5805
1102
207
2
273
885
8450785
243
1503651
6291362
1644586
12311119
11544
355439
258973172
11820396
145655
8
23820
8225700
37825514
4033452
29
2318823
196698
3149
1058119
597225
1351
43
14
819152
1182543
44
1014
408832
134460
1184121
2
29
41618264
527172255
53669
2
4859633
3133894
121414655
83552241
682096
48
23566429
162698821
11
103
10
774390
708
1936606
61087
36
1396
53
8023
12658112
23262794
24442
101
12174669
12
895
10249
286
155
174
196498
9
231
826
413
15
1386
2
7458
3901
51
10
20672165
54106838
194900
29892
28434179
1085
32988483
4
39897
52890
16
11746
4532035
11820658
61
27
7632
139
126
1806804
806
19067413
60372329
170915473
3
557
60296238
498756
1212978
4021
503098952
14
272
5
4832459
21910
284759101
212327976
1990
3814765
14249
25110
20030
3
2
2130
313
76057
160407
5
391584
11350278
5646
257455
13540209
9022335
6308
31032
4792
58
3
233215490
15976668
98203
11
42382
32145967
8627252
7427513
17244281
116519
62
52
49
1923109
186
97949805
10731549
102515
18685
2
53890873
7711003
2850
7931354
35454097
282738
31
337976
1748
30816043
1073
466258
5
142562322
207213173
436916308
22395824
5
517808
45581
87433
531935
15
417900176
15489947
7020225
4771664
62
125585885
48694737
3073454
345
15400560
78360593
12970
1230
2520507
15336
243
87492398
590367
8497
29028137
3
2
8097
212733902
12001
26
2756966
836950
526192
20384059
1001973
2851
359557
937
50991956
100761
1038143
2
1616
8703849
90
63393210
529573019
351650498
11378
63611397
668
94461
833
3315
10023116
6245
22903
25
44
45564107
143
89039
540
60691628
9961
26587737
21
459362973
43196
1031557
3311833
5202392
1746849
232
225
2796366
56
3003
6
1920
3387
30
22029
4381871
2545
22223
47
5996805
6
1176
10
324
5878
15691785
34
48160045
90
165206188
252170
53008
2
1744557
19167
47030
93305
3342907
2435516
73
104190
433
29
4243
3491
15
31632860
10288
3044
2
422091544
63098984
38009255
127852
69878724
40
5568
107
2003
61004
41
111
767130
378962624
9
195682
211
2391018
6267166
10737080
1811410
438852627
797
963
10571584
233772
5
4
81
681830
6
23
15136615
17937
2748
10077
43
8082
3483
2
87008
1990
103894
26
12756
7120654
16231208
6900401
6553
26
3631
1795418
2022217
48435
3
25506
8
184892400
830849
24
4514
7952568
9
222629166
185056827
1748766
10
190622336
59877835
35540769
293146544
3864
5
2387
4417
505407
388
21668
106027936
6
10497511
22342
7
870
27
96504
18
28109
117292
218392668
10
6
77923
5
175
2325942
31
22
928
10
4033884
14
19
215853
51665904
273788
1982956
1641457
203429047
3204
10
1270
1197
3229343
382
5288649
3527498
647362
39
86
8685
22
306209
8
15925245
223254
4601776
27607
198256
6180263
8
4824
113
5
5
48759
70251
1833
7
12799
531620349
1609
272742792
7285588
37
14174
970
70
6
19
1463111
9748
392766
3117
15
127993
27547631
52
392815248
18
2609
54850546
134272185
497920521
356735822
505582352
3714
23478021
6059
2483
7675301
4
41920050
550804
23716
677
3
2340
30450802
5808580
4881
123
2761
452
32
211337836
664741
34
55616541
7
442296932
244186
2
8181505
1009
2319
354132
10721357
3017
196044
55
240
3
1885
384536
2
468
14
23877
11601964
95
52
949218
1551
1165013
53738
345639261
90
5
2002
541959
3
284170
44
19
805
7
2250
780
3612
3057680
45
7988340
98954
10736047
14
465599095
64384023
44829
1745
210735078
364
8
72642
518165
733027
725075
4026769
795080
206424
54142
48
66586404
7
985833
3693474
6107
946
7
46
901
155872
1933
988
17
27257
19869594
5
202614787
154
28496
310771128
1115
14
7706294
141
112217752
358078
4772426
8
376953743
36001
535634
41526260
5624
508
199133447
14625
306895723
223717001
16101
287
14677
141616
6
3
5722215
216760395
935801
440807
80
127173658
241
219017
479
19974635
880873
62632570
69
29246
1511
30289878
377408478
25281
2780468
20
97468
1414386
6
26044178
54050008
17172
95879542
290859
1027
267306
124007
1427690
733
24
857
44109682
5617928
208592681
34870
13
239
129214835
100859
12197386
13220609
567
453186
3307562
4
81
112726208
162
17
7751218
43761
10
10
535661826
7932869
6606
12
42610345
9951
1007875
1012
31105877
3851513
63621
9936535
57000873
1139
12
15220349
304494
132
530
60
52
28
7860372
24
32
29667
121926152
204242
62602956
13917089
1581
2455144
1623
19
2
806
6924552
1242759
1464
6
33625322
18
1719
26
2
531420
25
1202715
65628
62
5686894
25
99007701
237088
35923
533308
3264485
28392469
7350
14091546
115707449
8354
84296
1246455
10
181826
90204208
1075968
447140173
1583
495440298
2496
19
18919
4868
7405074
144201407
6
68066
2
15
2
12312861
951408
3
7648
198
1594
1964
187181
782
2422574
3145089
337140
28054
2528
56732203
86826
46813
161
1967176
8
22749
1907967
7462
67
2
392671745
164256799
1005
1092046
206
460
388
56540
4
108436793
20582
115263952
112
772
22
10
28
34
1951
8044
475
71040
2484
13
10585249
25044
505522
15
3467
98460868
16133
1701
15
59721
4245651
153821133
2
81
175529
33280
1244
29
3566
3
114094978
1757
211943559
373
829707
12649026
5405
2
68388
3807180
30
14
2017551
732
123276
436865792
63
31856
5
219
14603408
434232
58423757
86892731
1135441
1584
973
40761
170
18
4964318
355548519
30
861
10
497664086
13153300
6226005
3419150
68
331822
98614
3093
5341482
55969934
282525
2714088
937
15744
129
1332
232
15
7681217
212
44059000
92496
1697822
21443895
17534
2
388761
373200441
3052
3265047
680
131
29193211
5213
9
99178
127
459
852
207641
59
662476
16
504
40539419
36402245
101
728
13
87651
1794500
510382636
216529045
5206
1043734
5920434
3971384
13
37175534
19
565
18444452
6892582
768
67236
248948
6631110
725581
5
1287
809920
72588547
82346
61
1596092
11581
150391
4
18151
83474816
980148
1340
141
407231766
36
147094
429
91
9132834
468461
4
247
161
60938
77
308093
74057
821990
4960922
3711
1198
11719
4
61
13476932
27185505
1409
86625272
46761484
825372
19
77050316
1706
433
57593094
265434
6
202
23141
5008
24407
2
19126091
3750279
4413
578372
128
57
131
15083
301
9
253077
2745484
2068861
54850
35
28749304
2
2
2036425
16320
455
163017
43760388
224892347
59246
76478267
246
50
2313
330094
590727
32
357
15692
14035
2588
182799
181844295
1592
50321584
1030228
13382
438
23032
3709
23
120
1830926
323922
12
38655
86181
7364824
92299372
21
104
4772
31718
29
1966927
448574665
53
40626829
121958908
87
5710
427789
94317
745
36543
32624156
6407
21099351
2
2524
167
45542
659732
139561554
49
34
14
42823542
3038
63849320
5798891
95740536
167
42638545
272502290
292738502
52113
115469
24
5
727281
16270
424466
1146
18515
779851
36024
109783783
3
11
38573192
248204
12141
546
154284
4448
12
11655
5685945
7481
10978733
2696616
3
281661103
608161
14316
297117082
87578
41744
2
49937398
37054
46
101627759
498096
275678
5067
941948
26
11044072
73908773
4089
125890591
9233193
170
164970
2751731
3168961
12446
3728
2951
3651808
427134648
636131
111273097
3953157
548
4387501
3781
7510
4184
773496
12779
871190
168
3830973
44099582
4005948
10927944
29060071
2998072
39
1617976
3310669
210306805
7564
100889157
8625486
25
13545
285594857
30434
248686493
11657236
12188
731167
23073
72
632408
11325
238049
544808
4019737
4870
38760
14
1929
3980139
3705
33
67330948
2012
5502
440671
4
237907
100352314
201997
91
8123269
4612232
3
560737
15316969
1883
16692276
75914505
45198582
20
9
2473061
252735
7
106261989
219
2777789
399
4
114
12
208720849
155
7943597
8596017
76085701
1964
9851
28729
5771
4
79013542
594841
1330
26810100
973179
106699154
1722389
335950390
766
16
56183373
53860
370
319
12219
3093816
7367668
172438
312
400091
259056282
777340
49
86998180
2868
549
7
70
27
2930436
78334
81301159
748983
54
65554233
51180
118099
28059
80255
324
1595711
244927
123075
42948
8032
16662571
7
815537
155228
1584
7775203
341064405
288
393602941
195769715
1441357
17841551
523026319
137509
26593
18
1556
3679
274072
7609
10393
16415808
17001
37
7501
4
423
1544567
214
16148054
15025735
35747429
3
1037475
20156699
10950
36084884
10
2879
37578604
7971534
3568
4102409
270150
3009171
21896
3
40
28973382
2
31971
6929864
7
12
1322281
653084
10
5280
2034906
6410
42710
32369688
4516870
1686
204
79
85939490
46
209169
160303825
697
226
206253096
66623130
202212847
921
1892348
44006
1103949
845372
453
58067626
53783924
42
1827
7542903
1769
105502837
16273
22561752
163973199
3
594
12
97428
100634
476
244657727
173
412186
223431273
4022392
182032624
1540
2
791005
9
311
26771131
2
9
259141
9149
32845920
22044344
474963010
1504
164014506
242439553
214834
3183
6
33
20125
299
3972195
235
301791
6162468
142711365
37211
1856028
38268
16936
4588
4
95792
320252
256
436
862215
940619
42842181
154009834
114618
179619
26508
420598047
51716767
948090
26738481
53
431
8987311
1582847
67596
15578
324200
245974
719
1583
1586
318234030
1569
279391778
537
63579758
6000708
5444657
57854340
28
476798942
5
10
10
63764
39
106
71883
51690071
990
4
8441
3590920
113
3133
7
182
134656798
3
259870079
121303
13
5850
15728493
192093
2535
242527994
850
553801
28244889
6958885
18066532
59222333
166
8796
81777
24637
559671
337
5
409399
15
8589343
5277364
8339290
925
2686976
12
5
3764
4017
479
552
177
32632997
831042
39
500
1091586
26581
338
9586
5
12
3725
119
2465
3325747
3656
9779016
82
251501687
411
1537
3758
5164632
23
12324069
166384616
1089051
120597643
2
88759
162226
179442
909427
82555952
4873364
56124124
17853
155
4087134
20453
11
378
1324
36
46353
2104
349501
365718184
1836298
1943
394
135
244
116
3
1753
25042
7711964
2
15232476
1550954
12
56674221
52167
21879
22496908
3
5
132677930
3
897
11960
903192
12570
60
25371848
48
2
113796707
23581
2826
16
390
5
99
8
6978
3
6137254
20
4406663
25059862
35096395
49
3516903
2841090
48
6353
2251
37238
172
765
357565174
22
1795811
934
140
528901207
2
8201195
123897473
4613
1324394
377168
942
2
69638054
38399
9781755
2
5468
3978348
300707
110254308
32432681
7
2
1469967
238067377
7
35716996
590
103323016
17191506
53988
1853010
11775708
159
48109724
7653
71
508387
132401809
4024
7
109324269
475653089
5
1643684
822
20812
2278400
125600
2
3
16018
7085
800
3736181
161
5962569
15
236542243
31
4088
110
139706
20
93311
17
10
142355
241947
3972572
50
14272956
25167
24
23
9114179
3064
4041
520064948
70
2234736
151
60798209
89820
130330112
16818
5273
148
51537
15572002
493
36357
256439
14498199
179929042
3326403
6368845
9
22
6
7842264
121
273973307
688049
2034908
966
217
103340
78144
70731780
121642974
10
88680
394
91897
6937
366743
11225180
1233
4691
21403
107
3622448
12
3018224
281996
1938489
49168
341393
632
7558
1955879
1879023
972
347192
1339950
32932
2
35
65535
144
10505
218244397
195007
3
2586
5645495
374
62624
460982
59048011
12326
290994
241
63
3642
6124384
10675944
68
5
660627
21887
41
3143
21
5763
622
4
26
232203600
333
2444512
10353763
23647
461
108330
887851
233040
17
2
9641
778739
1285
11
12
291735
51
134173
50386195
4579
86
2
2045
66077570
3
126
6
42
95738786
17
13
4403
6969130
3
2
3
2775702
168674481
202
7778248
7
144
1987
6812
97641
58
42713
41
171810
407690
4
1816
14
126022
912977
8
681
295278
55810554
1145704
20818118
2928
3059
26611752
8
57
14011
45202
3847569
138
2
14973
369301858
142910
22
1681
48057621
27396242
75956
485028
421800926
188731
49527170
1139246
224
70607
2
305966081
6966
9776099
76
17981
43377461
87494788
16093
27296
27
6802016
468263
5080
516
6678
287781672
8
206743
17
14
97527
18742
1110204
26919
42
953371
373
3006563
19433009
7854934
2647485
2
2797
265416759
24
21
10
13225
26213
1578883
54346
37
3658
960
88346
4729
863
4055306
7168
205277
2375
54981262
1822455
511774
5355
103
18737159
7
343611541
77212457
9802264
5
56212
152984205
3
2440113
17059
270383044
8
990
212865196
9120
14
298230
731
34
375241
138
9863654
250
13
75
382789227
166759529
11847752
7855765
750
20494910
98916
116297
487
1267
387812679
2601219
2767083
74
772
803642
1710605
88
41
626
32790149
22
2515885
110
30528184
41110
2045
80125216
636
63431
3
1547
507412310
114509
21342900
21023
221433174
4469
269274063
99635172
2798786
117
478905540
13866949
7432
13
10582
587
60714
2
2154494
195979
4602689
1926222
831
188955
2404
9
29090
481
6519
655
13600
3212399
4
24100
87030
241717
721
3
122861111
343
394486
3898727
137525296
42
161
157340
7847371
26553
16683104
23790
3676139
121413
106859
93
918
3
3477
448670048
5807
70
1116728
72616
92628
1050151
478
126003727
204
449467561
350
11
14697146
44
6017
2974746
122337
949193
3579
670
63768
153125024
2605
246114
12419606
29251
313544782
3
12429431
25448855
995212
833204
5903
333710048
399983087
55030700
30611
52468
5
13
287
237857137
152808403
28028654
1120
35
957976
3250
7962
180419
1426111
2564
93
7089
5654
57965355
14
57660199
172
454989
860024
68
291
5252
93472
165260
230834
488505645
4
88998483
5
1554
1265927
56659196
5945
16632
1090630
5
11794698
22081
600374
4
181739
13
16313912
452
78946276
51284
92
231
4504
45041463
232
16
92
7
11979
263682
157995248
19985334
3
288
117
144331865
32014
12166065
26369916
8386
300
1650
152
14
4851
4363380
58423
11
595396
469718478
111612
133815943
6422
2094855
155071
4013731
61423093
30949
24
102
7
237
134839
65
539653
7567548
391775
3
128
465077313
1986
4
82495
179220
192
28040
22
52454
964
5985004
7600112
20
11966715
216
4146592
5453612
1994
140184635
217470
147662211
2502
173
2137329
208429125
94046
13842
173
153554295
185771934
2
12957225
656
274
13464
10613
60
2
17630
1991
15836681
349
317716
1998454
48919
116022864
7063213
17
1393
698
754247
26
1221001
14
408016
933909
181451744
46879
5
238104
21
2
4
106414881
101
449985
1784
470726
37091
197
19
238
330197
5952
24
31089981
5250156
865791
126996427
11421
167464221
21813257
80273
123253991
811
138455878
659013
13
5632777
682917
199560
209377445
405470956
733332
51
185
474754
39
297267015
2
32402
14242
69799
257753670
3
46724413
119931
39191
80903
61857
31899119
521663
3074
133
194
1816
38
16
12051
31365
8852
19748579
239349
56870
3
7
4532740
25213
7
168293
12686924
176603862
424
25274663
179077
10419
7356
2415008
59
5881
469414
32
130935
401
12014254
8911482
332396335
168656
949
29509
59523087
481
94414
243372
14578521
5
94680
4868130
186498
21
10280
107
59823423
8
94
339
14090925
416363
2538
2842
15
304876471
317
134
190392
5
437426
1116128
4
14402250
2202145
6028
600585
28
116106317
15
1565
578975
32760729
121
48840890
57120391
64847665
12968845
33287476
69982267
14866476
690
4950
2857901
51884658
849
7108
5
711
33
282233953
312941
62
20238
5
693660
20192142
1423
4473304
3710
1098840
2041
17
13857603
34530
56477
109075750
2736608
2117
7258
476
3004
18108347
88976637
4
12453867
21289
483
5630926
7533
1327
85041
123093
14891
19
1867357
39601
7
15
4354238
15622838
1058151
970
12043
8370900
49
23346
961
4008655
11
26937
833188
6
4261
837
3677
110748078
16
1188008
69718
50098956
27
82
21
86
17807
7
6
5
2012515
11535
91670133
10635
278
4342163
158818
8441256
107762899
31293270
55602
126
18274589
349849942
6328736
5789168
65
540
395657
12
97499
14069
312
34668
107
4
57911906
6224633
185
4275
57
181609429
1303513
13
5651605
23326
55675
3286
873
3
81
107
4
13160
529147
3
191884
5531
400765777
41
73044
90379555
464306
16344
52
14752
64185
17554
97313431
2989
2
40604554
16301
2560264
15
640
1872464
223806890
472
3016
363967
29290818
35762236
10
134594
2
725
199298790
19795
41674
30
1935757
291094138
1928
4609926
218308
83
92492087
12
96
161627795
359708
22658
5485184
119726650
39845524
8099
107
1401
619707
105154
3794
5030
22141
1381
182629
45
657030
436338
26
131935244
842444
15
9
7776
28
6
3
106089
25
49749630
36
95
10
1186
3134
2230
488121
6861
135
31
23
140877048
609158
105123467
41
40
47
119334066
97962046
164617
1884974
357355291
1409
6115
104399228
49476070
16
56510
187356
186456557
30
1377
13713179
37
47
48488058
14
2567283
2
45136
490
157
17548
95935
4
40361918
2
16989913
510316
568326
147
8
480912823
90
5
28
7177
1891
80382036
2041396
422907536
127
145322
78514420
82
4659
134882
4396370
182
160596090
7
1692898
330629879
176895706
126
455
2
227058
49333
642
328303
64254763
375465
35833
480304830
10290
778557
1310
1533
295300719
11279
15
508527
497566
23
29796874
14
22
25783
1586
192231995
82227083
3
30498566
480959059
8510336
26
81
8018
579
140687789
30
16873
784444
19818
110
11319550
388622931
421553
75560
28
12974780
936
2
136044
1331
991
13682
2620809
637
44316536
77720
25768
397433
39496404
4
14847160
1071646
7207
3096
5
107251598
2
1138
589
4537557
22311595
80467
7
69436
714879
200614435
55
1187
221005724
947
10
605000
3010
18
93060086
3674
5682695
1017
32
82
113
140
25417
101209254
2
51068
46230
13701864
1381543
189852335
305163296
105555523
1046858
28
39
3724274
365894
25239
5195715
84135432
14518339
96004
86992
177057
8
6
606921
3
1219444
2430411
147
139007420
2658342
8665789
3
2008364
11
47133558
15334
2900525
22
87003132
3669
726490
5840
2137
959864
1328
7505335
40116
3160
740726
2
4
42
9959116
1536254
11
47743
9
1485270
229792625
52286646
2
1237
1768
248471038
136414867
5091
439112
106
1282013
3232
960
565
26336670
14
3
3
2087296
235887345
15
2955
109729
2004647
493169
7
72251653
57607
2345
602245
2458
32
21
185774197
42886
16042
14
2442145
5117554
120
412032
120347678
213976302
4
3967727
11572966
154196
2434
2717330
11750096
114
828424
881
69
32077
552
63298523
139
1547
398
23438660
11174601
133
2
105671
121338
322995
56
4
2618
72
57736132
1122737
782433
146823937
323
517772351
6718
61487
47976385
2046750
264
44701204
7342
84097697
7
27
705325
3318
174
5351824
8005282
54
7
65454
59020439
1262
544
39
8
293
30669409
10
4709325
700
12846962
7406
220373881
31078
10326
29959
42
5822493
58789511
181754
6815147
7084797
57
533041
16333352
33090
22808
3903
20789
21164370
9016
179284
403
943721
17303
37383490
66
40
3
3136957
3
25
118
973
1857024
921816
487910
115
451525
505375
216440
12071
6
21877256
209
181
512
85
6873194
2941714
27
114
64319
115421239
29
109172638
17810
30217
2988
44201683
49
207
389361
7002789
45
761507
5
24656
380357
6384906
229331
3
2
7462557
514343998
204524
2003
219
4980
10
45746251
10018824
3297
3322
1182
11230
28937
30
5001560
12
454215
673850
3
3410944
27029629
55154
367732435
12624
24226
1453571
7622529
699443
2
107
38199650
20
29361981
1467365
3832
368
3
748728
15639493
5650993
4233
4
13
290
618
8223
63
549
1227
30
40
4771
1647964
18938
1312
25
377882990
5678
306437
1074510
467098046
110946871
31
5248230
12947
29168
171102
487550
17311478
1474
65861404
134831
73899128
15992329
880
85712
24194
21360470
53
243
28747290
182983614
21
423
4160383
30679797
123449
7907
58722
16374596
8410
2011
233
97526
12
54
751573
188
379745
4619
272373914
10
14577941
40869084
554285
6140
90
126270
21
7
2944
3169
11
32
963125
3339453
1361939
53355382
1906
430
384
258157
21
192847
3
23243
2527006
377
489
4558446
47719
3541
35
2300
3170802
112011532
7400
12
93262255
2614842
354
742538
30601
1290
256
7
11332
18364
1726748
109646
266300238
917
156689595
1020
1030
5844
66708
20149
1642093
86698
1408
23203477
46006
1185
50
51
4557458
8
26
497
35829
24461
22815
5
30999240
10
12
2
5415
119244
15
70
5967
11
8
7052
5144
307863875
31
7261
2
41
44
234926
781996
123786792
7
1613
78
14462
2
213157
211
62107489
85727345
287
12839
118666
29
158167287
2
28959
4926306
2832
6300
48043536
2
6
29520
98183
13786536
14118
200451748
177
23348
19
3065
171
28
108
45838
63814
10937439
9
7
896850
546939
342967796
478757
248003
84373694
989460
55458
3
1165705
6135886
714
357
6637
91
3790
5
5
13036
4285
23
229530
71451544
6209627
29478669
520
224809
57390
18654
541625
3003559
186969
155591233
34
3749
829517
5431
217257
127740975
27
10684
33943
16042828
20499247
3120
44
10912
1595568
931911
25
265543823
339
186
27451
6486075
55
90
145
1696
5682821
299679
527
601
25828865
14467106
108
63
1832860
786743
20279
1726968
347214698
12651
31753172
353
405
8
8025
95
2
7
994798
1140776
144478
106069098
2050948
9900
8
58
5979239
2
56536579
6549362
3
95995
6
350
31642487
60
20806153
1027
41143743
634
11145
313930
109045121
2628
8
506737354
1749168
4
59
12012
25
24879290
48
5019790
783615
56591
64652770
30513928
148
29565997
347
12595068
100
52
307
14155
46014
6145
163
89
1723
5823
11365
46527
118619718
7218
34759497
682
31865
38891764
43
68455
6507692
287142
6110
12
40
1020522
901126
257
1375
33551261
36600
3
3
693
6315728
52838
2096395
7537281
63051
2551
25
14048
18817776
11876
20
501445794
514432220
10
3
5
424
2412054
6
199278587
47156
77816
398
74
4793
95419
108
1789653
139737
15
43855972
8165
865777
28556
264665435
71552626
7
23210288
4248
482036
3449
361
13
129
11427
98514531
13888668
126634647
135
476567
16998133
706172
300002
15272
1364369
28529799
3
212099
30643132
70
77633157
4
61932
159478
6426
3663893
127930
3
26906909
193814941
530
23079567
1945
45243
23096466
53
36256
36
12613
47
360443
211977406
2164
651
4110749
432
7
6668
23378
3090
29915660
240
492
85609256
22568
58
16319
44
129583259
24940
185
3
291978864
107
62857485
54762
4889801
669
23
934
5
6506526
1131936
3
5808
230369
164288863
14839625
517135
61376
110790632
2389868
867
5
6001
6495903
28226233
247
57757609
9237
49
16606
22919767
7195
2859020
4487080
15286771
92351
82919945
6558
3874026
11802
29088317
185586
1723
24339860
8336365
2
7913
23291
119578
23
16890
1257065
1866578
6817
56652318
535444
13771532
76489
36
116059832
214687500
53827166
1683
398958008
15
609
18
174266
19499582
3
60617746
26898
112570
1845722
1453075
13
92
228877690
850
818786
13567209
302898452
602
266036530
3269796
49387956
3743646
1351745
33317
1497219
509
1459711
125374693
30356
16336176
60
222770284
452797
29385
234
10
232437
936
5715
40
2882744
1005
9972542
18
2574
7308406
11383860
9
266169818
2
402
2710
28360964
4135069
73
3658917
111196987
718240
8062758
4
81993554
416
318977
344
21355
237088707
43445916
82672
10
9200
477705
24688020
148115
8034001
6321
695371
11006931
882715
2
8292326
1755076
3167
325
972357
6697006
1545363
3
48292659
16445141
68397656
635
22648434
619
21208185
508078579
767817
13445
8592087
51
65239
905
1824797
41
19404709
39505
124011016
55
1523899
452
60363
199872174
1212
413
27763
86200191
22
37478
450
483
1169
15
1915538
37983018
5856
1781
96548
122430973
1193482
133016983
799739
17201044
3339
445266450
15
3
29785
102632
71
34586
257623145
226194
44168
112
40654
12
105740
107326
981079
6
16928
1350572
676
182830
6706387
39
113
29245
497
3
237620508
28668
12
2416160
66419340
15
14703
40734070
6
226733421
28588
1318
1015698
1316792
5352754
3398455
387577
21707709
2289899
175
5542
4234
62
1566981
75761667
132616631
8
4
2
5160
913629
237307
60892
24598567
5
21501
285951599
290
16
120
83148
202372
48
4179559
3561784
22943
34
4141502
8
501030723
24022
32411
7
283993329
6886972
56
1985108
389880
20102039
791791
41
2413397
118
260411
1107669
8037286
937
8
16295
414
2
245
211
121938400
23095404
2
56
91
20386984
4792526
4
27687
3225
4418425
1997
189
1986895
8640204
7683
19088934
54495222
53
7423
15568
268658519
32130
12497717
3277291
28
35627203
17125763
31729
8
15742
13
364679
146
9045
473100
2
4
40527
27145
615916
526801450
1287
216
157097
56572852
758
166543
19553923
1531
28191999
50386
2132
6922989
31003180
1382362
19
300651
66252
31
12983609
67030
24
1088
17
669
396310
687
13
97415
238186
149
192
5464
11
2821
16226
7944935
310588057
95358
453416583
93
2239
44227272
289738221
346
75655944
198
64643195
400
18032013
26927
58224
1124905
151
6138711
420836619
10215042
504870839
550
210836628
5632737
240260961
13
848
21125249
2
13680672
25333760
338209
2067408
2
7
61
3077
409196438
6671
42667334
218782
577087
305
84733880
5650
125
32
281108486
43462
47909
27
24704551
18069
153
430981
148378569
1594
402015401
6
2305
101599
337790
57677160
113
512543121
15728277
515971
1629906
21982871
50
29403
518528
66023
2341227
11251450
8
936
944753
1130
1912545
414
80
1994
52091826
10967
4494528
545282
85632
5
24590
23853
5
48128
426654
5
30300
2
12927209
103238821
37087
878
939619
59216
202325836
31287950
100109
152
7758
19072
23426
37
2076073
819
60039
4
6
1191873
75376
239
485084934
4
17649
129964
922
6982878
15371014
119203
46359306
3023
35
55329
5
4007
42154
127878449
221801560
61
244748
134348224
4215
20
18321
45514
54110
3080
676
2310861
18703
117963
149605906
5
327088201
9
7961
254498
210127371
222157358
3512
5040215
1635806
3865716
23332707
397233348
6786
236838
2907779
376
12685669
489723
1398592
814
5128
3477
31
1421111
26938
43
52
13
21566
131838
165
7096
26448756
10910
21
28824231
3
390
28280078
429942
9
532403611
2374000
156
6
336
4496
47445656
86535888
106327
4521
7
29686422
405791
2096162
179
481736100
1324943
176
51625
6
54825
172066
401446734
161
189721792
3
2046
1195
62148187
8264247
7663
255700
149
4188
139349
43042
482971795
63731555
1888614
685
7
127275658
2
51525
378681
48
179803
413909
280
7
33463
48
2
2
369073
19345
126
47364
12
986416
15945167
72672658
4427458
51813
668158
31
3917558
25
279
476700697
457657
24589276
4
14632
51432
16648
7
447526912
6
8087
5035
227162910
314888936
71966
9
6687458
15846628
19682873
142788
25721476
5
29
66
395
7
362
28817270
191815
84854
3
34457109
6144
12907571
6171035
60726042
10
17290016
55323742
14913237
42
3
50
220115
18101
4444
4
12499993
2169912
153
108
12181
4719746
417724307
21019366
23372
248061329
113602
3856995
3548557
3
1188
2955605
10013476
4888929
16908
31
16594
800
185
42289
2654589
39077
15
31518
749009
70
158
18234110
5925676
455931
507586
472214481
64
14416
821
290
1989
6921
52497451
455839
217245145
29760
17046
40201322
61
257909
83455
1386
14583843
80410372
13265
43
225
142978411
992698
1207
32
5835
165881
28416
243
5945
15256178
17349
158
127263445
24850115
385
5
747716
45
82428645
952
5171
35
18536729
388
1266
91087
168221068
1317227
1891110
282028
384833
5
24
271444
1965
22883026
8
990
1714412
102428
22
54724
184
2
3888494
67841465
157
1906557
230
13
6870192
26
330
83
24
58431
225513
902468
516405588
8
151
2633398
10207356
124
113182
28663247
20973
987712
26637036
5598
1948206
87987718
3675332
221537
199
393738878
4199081
1123
1983
724
979
19
1792
95750
1229
6547813
1933
14490566
37420696
616
4599
123
3415171
501924
335
1905
24
414
88010944
3676
795818
781
12759
21053092
604
131617877
29922656
3410
4882
2653090
315
314
48206872
20760628
657
19465689
4
48
2
404
60585
2111119
2
248125
11
240560271
476
2284
3625
204834001
811
7043
16621352
15856
59
947019
3
316322
2870
8
763857
2964
596473
762141
4569646
485700
106774
8391
247466201
90380451
54627
34544336
36479
5773
72733
790
32571310
25014
33409510
145383
1036342
39907412
554862
3186275
10815
446267447
134654
141056437
402
1887340
33370
21627376
15892
33685
29
234
2840702
159
481273
813254
4
121979690
31
898093
19222874
994
25644117
1346
1171
14
107172
141
17
204874
39586178
11585130
855
3
236561
183332555
307387516
32
20275
38190743
4453
72
24686
173
48611951
526472
120907
870
29603
3550224
6
131781809
225
7421302
567796
3453
1494
31080877
13
2
14001817
318
10520047
4
117
847
297042825
21610309
554
25
12980
100966835
1139159
76023
233678286
1213080
197
3
517953
21
118417
1341
6159781
922
145
21
53
3609270
557332
15
1108
3286532
4562
597
2202335
15876
2
4344
120
6845549
761
85
14080009
42420522
104251246
1666277
14
456802
645366
97
3403
4292
30
6032087
13938850
154557
15089
303862
236628284
492361386
6
6114
475
44
10
25413
6970123
15708
9949
3
654
7613
159273
2792
847
302806139
6177527
8406602
45096
90488
1311509
3
5878
30
35
353
1007746
3082931
572
1188
936
15260931
1039750
1143901
5
3660973
902928
280
848414
190265
14
999
255
108
1341723
4880792
235
938882
22
22
206
14
194990542
3614
152310
14813
338613339
1359
8
163311035
90
15130
10
150620995
162614
16689761
20
11225974
30
96112788
652355
369334
171
188
33142533
2040
24
4896
427
697692
244964790
6787
2526
36729
8
419350228
3
68086142
324
1002
506586
18817052
37
17160
341
89525
49
29173152
742
325
23310226
1850
162
449
530498836
414929216
2624511
7
6162763
13338
59
31191409
8
48426
64
8
508352
59833
3723103
28415155
311401
347346170
536
10
124349822
119104527
103195
36
338049
4537
4
188867613
145069
17489289
55551
22790
62242
474629366
4
17001
3
88615
7814489
23257
7485531
5204
12293
20282377
879
3867901
26
265694500
29625
60394320
1306220
7234393
1279219
22832468
639
1022038
5
655156
88285912
31581
9738060
3616832
1937
162103
595674
345211
49307
395484785
6674117
79
94
18
29400
408110806
1026517
8448
173
3
3709
4
44777
445
4
8743
29
7
39912770
3
4
285
2697
1148
15
55448935
66134051
52722645
5
12063466
856240
325275
2417811
209
115
13575778
248
688208
3
48284
1599
849
517751
4865978
99
7
321
3
34708401
53054826
120396
28
3760784
1179099
115
1485
56866174
100493
2850
13255
9578
2400
7
6684
3
1189
190456
6711582
4432108
73623
992747
5477986
5174354
5689990
534145090
19841
3697
15206086
5
380537
401
315453487
1615038
5997
152851
560634
16910
3794
55037298
15806
58
362387
9
681
64
802277
135
213
489
124116791
14
31187284
1645233
199457
39006300
49281
6
248987110
14079
9
205545552
18
2687066
52519747
4620849
93085
6301178
1353285
198017
43453632
82
1524970
40708
3559
124846894
58023958
702
131
1928
390
40807
2688
74864140
18774
2
32
8303
5
529726300
9306
60
3563880
141958279
357287
12046850
45
3
37
24710
1139975
8
212646427
2
638865
337
56
92
13542
14899880
42461
684665
2321
33883765
387
4
15700678
3
102026159
98
207
13687
34914
1901
473159
1422067
1872450
12980899
3744
2706
13
8203140
1415
5
5953228
61
390
2
357765892
60
3271
2
456336298
89343017
28057878
11
5071249
2689
15
8685
14908737
2232055
127422
127314808
349847
44
969
1937371
388
184562
16
168958
4081689
50199270
858866
1267121
54
48593
233
5858772
1019582
43
19
9380297
74
290312
568
491957799
1338689
11070290
2
229591
16194
4929261
680167
78
85625218
7
214
10492938
6110
1438981
245063452
25883
81618
225768
8
728
2
87324970
967
7
232
7
870204
54458860
29
5440
23
5
3841
1098522
115
22110880
192489975
440
311313714
121
72190785
24
1557494
36032
4986
15467
13038
648702
9
48643
3
76300728
117381753
30213809
5405057
22462
5001
34852998
15041
85
14
31731596
172397
6
246963250
78519753
81
54359
1557
272356276
4533
82
647770
6236
61117
96
3
10731919
323236
85006
13478094
92
288820
1012259
199
121933086
68
76736909
34
5
11094
75954291
198421420
924
52121201
167
178584282
59142
125592
7057138
7
1343
13711872
53
43087995
270935
736
78162
584667
58267
502115
277
438
246
3
96006
10277
9
26
2
912965
382
91350
176
883617
361241510
5731
2888
7097
390186639
12618
1057768
441943
48
315
4619
222
2
16378
28312
95835606
3
5028
29548078
55
1945
34894
21940439
1105717
53
10065
1967926
612
3
8198344
2577
5967
12002
3476770
28481
7578420
4871
33073573
31517
13971946
313506
111275
62825
10820
4348885
31412145
288450435
2
1584752
26285586
9
3843
5827949
331
8508486
3007
3983749
29
89
345031852
121354613
2730
5
3856009
2964
2
4348070
291873646
561
425185
51895
864
3594781
13
240689
2
150016
24732
685
78745
12622
29709435
106
4010861
33089971
151
186
11260719
118
1548
84800
21
38067630
1896
4144967
8540137
116
497901961
35
205636232
32806104
10701895
47
143
57
433
8497957
56
40
86
114
833
145296576
1027
3
525925634
217021520
191203
1432
19560534
727
29482
1858
4284
1101
961946
5834
6
97840
151270
160114597
91
318866887
75645507
2
318446
9752109
29893262
7707
3101297
27071
3
37346
7169936
306828228
120
3292
1572452
3652808
118
5461
52
5031457
1294
45113
191261
831
120320
659177
13784
161340671
243112
3632094
6
1063
17
1985
60278457
417312
10
185789
9
4218104
145
33701
178
2
3
42
3475508
801689
3265000
6517967
1458
1722601
942858
507730221
739750
12014
8
3137197
60788130
9
10
39293
46612
34150458
41788888
7097791
9774
2163
282928819
108896813
12824
194
2143
15301811
300937
11350
261719472
883682
451140
399515183
14
23
10714
22
87871
22
2225980
141
352
52514
2
480343
10521
86507
333
12
7437
53
5932946
82801415
26898756
20666
16507261
567
102118105
207
20376114
6
21
1085214
245
20801
16
10412
376434755
931
14
121601
7139
327020
440
106330
890295
5
7792
2
115572706
35
267742
393
12
19960
31053
118
6131916
1962
2965
6
18278323
154717
262459416
62
378648
55
220066919
415325
57376
33251905
2
372200465
8785923
46213
997091
3
355
951742
1031546
91
928
8360808
383102
10
54238415
1563114
946259
119
64
34912
8875414
35
83461
3
368407411
2256350
57970223
165563612
57529189
3533
18
211286
56
12
148
1859
457
8982
209596320
6
94442
293835
1766160
79597
104
21214
154952801
152732971
13937842
43330549
128305951
211
402600
10858851
42395505
52782
927
34859364
2058035
39
54731964
248
141806
12
297356896
1834
24467425
395473
556
5578621
7520524
9967848
154
16448
69452
126043
3561
275
57137
5418
2
1344220
200
260
1957821
10268
29417
17543
121467
60
123254
73743463
2019853
8468993
80
9
7352961
3
2782115
1815624
179599341
2
2
66896467
4
90624121
605
47742503
453890133
7048124
5309596
128
127
19557
182523
162941166
2037739
909932
5481
32931434
54095723
1636019
14537
4553
24275
142325858
31
729
105458027
61604
41438
24
288
2
419142
3
71428263
63
2012
21
23545
15209104
12
124865
528
7393
140349186
58656
122
25
7699621
108548292
145796
230375037
7
7608
508294
106
256867805
2038761
2
35
5090726
893
26249015
4416
87925011
12
488977
300722742
185815616
299089549
398074043
2088729
442774876
454939
273
29553
1941
3718929
937112
11740
1742
920958
30
112
5596
3
11182
590
91766911
2467163
93
179324627
2403680
487
33477
16409304
342
4
27579086
7089133
297568
12
6902
2
21778
13584
274064972
194
7249941
4039135
2636
3
35569323
3200031
4
4804
150
472
78302117
2469
5
2336
501155
86282
3988087
29
17
12990
81061038
724773
526
1690636
12516
69091295
173445581
54995194
1248136
129
2038666
126154
448125
1275
130908002
12580
325595
1863508
280932
64
133714334
4035258
84298987
3514769
184818365
2530
2940215
454
40
78245600
7616
15
3125904
54221146
23000113
25249
107371
334
5052
207183
128
2
5
941
107097580
3596983
3038
902
12799840
419555
6090
29240147
4
58326
46
54621
500
44715161
1919
906
90629204
5170811
87409766
24
28025939
113
84549244
14
1790168
173694231
53
428
1749
5
7436084
46
321771625
2738616
87
10451
2372872
145003
94001341
169654
195688354
14
635295
29
124
286
78596662
168685
71671
631360
140
7364357
1325373
3279
668418
93516
57
104340
909321
2759
52304
454
6
2
4
156
3538136
20747627
187
3057301
5776017
2
20019812
56
11
146441
458706853
871
259863
4559
79412444
381497
207024431
6
2
224
523660
3
866320
97226031
56054185
21692
233392562
490
18797033
121716
104005
746890
86009429
6
1642
9674287
404
115
127406112
8062
3464477
84594523
14217072
22
67
7966
36949425
313135
3
223830617
5
20072291
340905985
42
3
2001
524
6448
53
194939
123476
221223775
2013090
359309211
33
19181685
70968228
3190
38806807
466382
325
359
6677469
19674
656710
16
419496
13
46
42
94
212
26
121
1785912
125795
6185
198802088
165387567
102104413
10
33380621
40544
1856
29152235
15
422624972
4
1782
56586419
15332
188730
209669544
768591
6885843
325601
26
7909048
284891797
43
3418207
6733
17898
48544
3747
7004402
2941
1857148
2464
44781
5749
25087484
600
36
2435836
22052260
460
29729087
129325
1835845
164788802
331552408
16700994
363
2777
215
3
218304
3224751
57432424
3
44722
100470896
17555
22346478
1805
75152934
92455
9382
180
208
14
89074
735
14319
13147396
2
109404976
64919227
491978
8188
2253322
5099
31276235
2967733
178978083
213504104
30572298
19194
1634448
4994007
85
2
611
13
186666
9274
180049
7157189
386371801
83
388033
181566251
1324
257785669
1892
39
60097
23
2081811
41525
293519
365029
1301
5917671
3542
17
25934
30738166
75961
1721
15893198
1707126
14964
3257
95
3
622
304
272
26816
155674
56397675
6758
677
406760
23
64
11538
13135
31087
58
3491362
188428389
778808
132718393
2
2594
49417
358
7
2269089
23
3
12680672
61085530
275
56099
24236267
28
7055553
91477092
1014810
4509
294073
7501083
199055013
463834800
13
179
1940
4652
21294
108563285
5969
240
4
5
21
312
3802
1171
4689
15817809
43846465
2944
199063249
9466102
21843024
1048916
14
29410859
659562
458102725
16160
1881747
6
11626972
864
145026084
6627359
24007
98836
8210
973
446969
23449245
47160
5802
6
16780921
258538700
15835110
3798
93
15421603
148181
629
230800073
211475425
5
21604441
205
755
5
61814842
35441
93
39023198
20613195
1943363
326598783
4041
6275314
253
135
230952470
112241991
29
94
235349
3
3
121221
3004866
4283
106615055
2
9712335
1579
445
71864
3609
424
477092171
281
19577922
383957
374098
97
35569
2
5526
1567
7386382
60
1925
863911
155412643
463266
43
31029
489
28027202
7648170
712897
265230
470749331
4
5178
27
13
2
8
80
8004
50
53600142
2
2269
37711530
51457
253
4417804
6779
15
122292
12
919
9037
7609999
843
150
169
30062
1791
399
226
54
3
145618949
9947
553215
884177
48849
251
54788500
862234
12
18
20751033
10810426
51
5
298627
109865558
643
104490
2608277
866
7
5878
3205
5586
694
106
1125
33
6
26824153
43917
99479
79675
74950
6955663
969578
115139993
17713
50964561
4042022
13325
463
34887300
62083
324611
111
55989
903
58776
25459567
9596
211
16349429
42
252252267
215236330
64161
15127097
2
101774452
61626830
18
116078
20016474
7
30
24759
2263
140427
3
245945
293661393
1375615
10784
7407382
234
4905
23524911
638263
49
46
209057
14
9926
404
10928017
5842772
2
197300083
110559223
11862833
465691112
10270
2562291
847437
12315541
4748
1947
30143
5057813
13243
53264
230348512
76411469
376
40
3
7
413724
435523992
88952168
3377
6839
6092
3863
127
1147
173634732
221
894219
50394
5
164779173
32
44
640708
2
98137607
13
4
4141
10882
3
5
133
207
16
12460
167
16138
115741
35169212
60140
7467338
62768
25560637
15
9972680
224593
2
3208
459161498
63103
230
30521
3369627
5382365
11614285
4
363770524
60100
220021449
434
255828867
5000709
73290636
69783347
3
152975
28851931
905193
43571
135
1209382
1022553
85366
250
7926034
11810
782967
7575
159563
16129
3
57967955
2937
1487062
5
20172958
10911
3917351
4965194
518833787
3
20
7158604
31
322
393
944
792669
21374248
125
11130
796739
3
57
79482862
4986
2238561
2
169
10673
23416
3987
31555
245528073
18
5379
516089
7443576
31070209
146008099
123954
12389
4860963
50
148
19131
5007
3
1807
3
96278628
14
46101
18856161
3419
292852
38266
11474
12769436
8120
10
41
508543297
336775
27369
829
110505587
598689
3
594
7
674326
13309
28843
333387232
6851320
255056
9179
4
517653155
8139997
2040592
13756
3374
31
35
2807
5913167
4879
46757
3443830
133092936
7609529
4237094
270
51
106
32842818
235
14531
280755921
420603556
263
6
5
3376041
8397222
8232
7
228267
151093
2425029
367278
3173
89820757
8044206
4034547
208810373
60
4329
33
6
504918
3379
161379
72376
114
28129
4738077
23033617
451216069
3
8
530625058
27291721
28
87969813
135971570
15477
587788
109836202
194561
216238
5025841
2
3736
47
368543735
387938
43
7202
3982395
11308
58
93224
93
974995
15168270
411285
36
42140185
413288822
73748
14050863
12476
591
7
462902486
7
187
23
64095
3723
5
24219528
3132368
116614
483
16321
7835
118318925
80467
510
4151663
224181
215436
92899
61071
12440
4
2096
31
31
259792
11386
3122064
33504
126817269
20029
178
99
3658
5087
31868
228
41920
32705573
17102
10
852
133
103478691
1137
19065829
169
208795666
33692513
882
2
1386582
39966
7384731
25904
957
32565
8
24401741
36
34
1548497
49851
47
35
303414168
27508
75348
119
25149
569
205
705
263075004
857318
26771835
732
124539
3215
363657612
1336420
647792
286
12
1175593
30153
94
102931
1959562
2244989
28
153
30345
12354944
454603
249585
268681163
166943
410707
26
45298610
110171
3
36
11
473670
25054290
327219870
7567
35586442
5325
17
194
321039428
21533788
350700914
14188
15128431
497
4
27658
30
6163300
674
15945951
7061943
72
1422497
150
2322
815460
11101347
119737
24
218371
12901463
26408691
35275192
636546
73358379
52044
134116821
29179506
312694
15453
2288
65213
1760487
5729097
563
464330352
186997840
13
1746718
19669
1237647
312791365
1442
23967616
42752292
2
1582
32353
3212678
225
25
6971
775657
1207
607
3329
180
36
43757671
3
1918
2277
8012452
29356
53432
118
3124
59337296
127
1291686
23
8761316
209425350
20972757
7
293529755
64811009
12467899
40
242
12412
677
5419
18922265
6
79486399
46
2969908
150042597
829609
2854
9
347854
37
33
29
2173925
382103
495014
300
28472848
2
532077567
4437982
26
2032660
666102
242930
492095948
1902577
681
190601
216
5
44637094
32150
206441801
175
75641801
132576
43
176085
185186338
199535863
83252
4
15426
11939019
652
590
130975135
3056465
48
2256248
6
88369974
1897559
262842045
152112
6102
11034
55662234
1457
11420
2
82296
145
140676
170
1042100
20062112
114047581
160
126
9948837
64670308
6937
59453
383769
23
8513784
2117215
6753921
16712237
1603934
174130
307
19549948
1156
32747
167
244898
812
7
944125
996739
790
24325795
26128
1814
13700
108151903
71
2111123
7
10
62867
22222564
478
149
5189
108598470
2644340
15
692465
7290522
282490
30049334
87
112623
3735
66330000
7
156
397
4
163116
27133
10889925
44576288
48171182
445314310
11
1290
61
84
79840
570005
47
15582
6770868
17139591
91
96628225
3436319
25807
456
20284463
266177726
39143
1285
3382468
11
814827
19925
214
767
378973
172
77208771
1015
3
8705
54
43984
29340395
12806
116936
658
137
2971
1983847
7
12286139
9268
236739161
3966
6663
119
13
1198
417721
1273
1056045
3086947
60
7
1098132
53366435
283398
17055
2621242
8201
207968
3
111015600
12076
175152405
201218
45379
37
192
154931
5904
34
2296
5110
2933
1989287
37
926
1804670
396310463
4510
26280
15017
5
1767
16251545
15568485
57875
938
358223
2112906
55478
71619
5296118
101095778
5
186780
430214
11197
187884322
502111
19
7429021
15
101
318
2509
1315410
386306
1693074
29318
7054
30726
767887
10
132662
3103
2603040
1700082
123510
74188
1538
1769
98874
15
7295
188
1332
15
151170859
493855698
257
13368
470769360
3315716
129
271
5447
17195
33632
3785
1848729
89022675
8
173
2142549
13
10
18088263
745955
5827994
72315
13
2122
1309
363
1242
5611570
4259925
22
411
8223
55609741
8
90881
7386
229304355
5838634
705450
7775128
22559
16
521113028
2
15
185971
3
8
293128902
23076402
2721480
56
97
96
876
1565220
13
106162864
27
3
4
218214
10299
27544072
12950612
3
77
522
8480
104359
995
262543410
7916
458
4686
78232356
112
3
55
87
19
2990
9432
45
455814467
8
119
2258
14780
160
102
119724
350848113
60485448
293106
52428
3010
520205
431713245
39744
6
96203
6371713
93
13
85
350816133
5450
45929
505
6359023
1341
352587788
48519697
31
2
41189
12569187
300
15015
55696769
64567
4718
495947248
107617
11681774
1733
3516
5239
258063
63104827
4061093
20619307
199035700
199
8665
28
14
3465
464493
13990
154630
67715703
89
40282
378124
267364345
650
109471
37833458
822
13573
779648
988
61
48483818
3
349
78396348
5929
13109661
12972726
30079
1423629
234443476
312
20
54896893
1519
412569
19300
10287
68
5
346675
36360
11198392
687
70734528
71262274
5
17652
2
141682
374722
27743
131523593
103
5413
888203
34290986
46
457
126479
13
5630
1394035
38603216
7888
1023
175
53494256
224685
176750
239
23254603
198362
50187990
116905
3425
53
27729590
27771
2862460
2853243
1964
2716
72150819
6450247
29
417
175364
482
2898
213
12471557
1046583
130042
11
849491
32113747
116309803
406735648
3
8
945
82887378
86
400
156532125
2071
227943961
178346733
619103
22354772
65320
178397
176262326
1817
354471657
7742833
13
98
92
3391
9600
15070961
3
12372877
63804046
5228
36
30167698
21
105948
2
3
1491
1030011
6133762
104
47
6088
227
60
94233036
55416
22422995
611
8322
97104455
406871839
298063
393657
4312652
232983
124181680
1052608
24
63
9
1460
5
3
8
111
11909
857339
27985
113248
113
20
2
2250380
56081
7968
377116
3
115553
3628
428193516
244
442267387
21040345
136580
6447416
11864599
47454
313
1308224
69507
7053
7
419408690
121733141
176693604
78
224257
102571
1732641
40603
1261
1807
27704
21811
46
11
236624
11184049
5
9
205100
701726
7420052
74223
406623
18
674494
133865791
490321756
829
302448777
63604791
125
2852622
45399
14
52156700
11890
16971831
77924
2364
260
261211
1185629
7
1781134
8451
176648
6523
372001509
14571863
10867761
4
234976
345420
2
8468181
14
31
14
14
4
3855991
11597633
324490
132
27216
24933
5038
2157
92022
5
9655
32691666
19597307
152888838
26
3
728460
1513283
3
383435420
7118
2
232968
230208655
188
29
1263
45064311
3051823
8343
3
162
61999
13
182176
3251657
6
59694
10156972
3105786
2
57
800
20004550
506
5519
150195
1736
836
47273966
48
17
4
28311583
849955
332
1957954
448699419
98084
9279989
299001331
866
15630
518030523
56818828
55359292
9
146
98
15125
21
1529
86
220
3655632
6588
3973892
8
195296
26674
38224
225783409
29803192
56116
14127
173022
38941
94
53
1338
26
87605
2715
125
22
7821
1450907
26
12
1791928
9993179
2
86113
201
5921
3407803
1826
3000
17302
2273
1020283
23093
6
8153
4
14
872
1926584
19505
11
25477544
7196750
166
15141
31734
814
83139931
77560
16157466
15275
11436
36
11217
1159
1234
25
935638
17584
224937931
5834488
8036
223395
80276
4107776
78062845
4
6521931
2992119
46
18542310
7288
50176
122
11
38
4768534
9074042
290723
4
646803
756132
72196
2850
1109
86103
12864
894688
490817558
21195
326082651
7
103670
93861311
115944
17700406
14126
1808
239399
2
491
133998623
1858
4839
150764022
1699
4
16111
448297
40690
4816
588
1699
7369
4814
53917
27263
1002426
6931213
33491
489
72815086
95923
1137021
168058205
108664909
91008637
263052
190757146
36472
1297
394528
69607982
9864996
6
13262830
8
6884058
1492
30
1705
3
76490
211
8495
46
4
1669
29136
4479519
287437878
59
3063
5668501
48384455
85827
22485873
56
23071508
207688590
64
191447
44295052
118
154270446
2
242
642
19993
15
4331
81
398894
172
4277856
186504574
8647032
12609093
1953
192081849
722
10
27548346
110119522
3676
406936792
19589773
37174
5
6
3
731544
31
239
187065
8955
14472
15
342843
256113
2
7442
30
104
2
127
44547268
6
3
35
160931003
40144
660
3513
8240687
566
790
13361
12232
5192
9375769
178020685
895508
33
6
27605
3226
411145
43945008
16675618
1613
394
82027
29145
15927
12482
245107620
60
107
21
92210454
62
418218
32
58394
61
173859
64868
296
275995986
3675
44703547
597578
247936
1136
6
166
19789
207867375
1956
4719824
101
2092759
957
1112
58
439
189633886
91930350
3
5252
5507
15
1242878
130937791
6555647
1056
211207657
30487
273958443
4
9
16008740
15
179
2754
20
8722
108344
1738
5851
302829726
117654386
8637856
419
15761
120559
27
54196948
14
22
420511
470034901
5453081
1781993
196470
259
447911
1419522
131184080
256218
5236
15873163
4346857
5415
924
14916628
1575
141247156
35553
399874932
6
2755
4103638
23631
17858009
3
320727263
9604
19492052
576525
456915
28732
840793
84403196
473034316
67503
366884
347474436
58913943
3927314
14719
3
6
42
67
3300
54954219
178617423
35525205
792944
76464
3
7518
12406034
46
981
8168484
4687
173037
5
12416
164
179882467
14
144901
242355
114783
1554794
1937292
40419279
5223016
1451
187782
479798
1414
5956130
161124969
18
424572508
119541474
718
3
9
5828
30526
670
257119166
375071262
430
263
16105
143526493
347860
228327
3736
21
195951956
4389300
6
22
4534623
23844490
984
13936416
4
7
50
5
223470
124
731
2529508
5922484
47
2
1345119
20
37585951
472
15580485
3091
782751
263132074
15
25027061
6484
104
533800495
6
54
13907972
39204
872
48
31
387
968866
180073924
8
82385922
161974029
68668108
62945935
255
499
129814129
130099924
11513520
340394117
7317988
1512259
3252068
111202563
95728854
56295618
2852
6
14364
3822
3
80329730
8506
13
383972
16
15449416
2
115487
936
64227456
1861502
19728
39397475
452760743
8919779
2
7
9921
696
5724442
15
804
76013793
58075
169
368
448758685
146198640
62
205
255359225
26182175
16649
36129
6
58
13266
857151
313547840
263504978
130447
522819
138
5
203076
171453585
2
156
68612
6
21775
408723708
506
114
755348
960
127408
15
199
82930103
703
13
697
310909249
3937
10500562
161
14564836
2
1483977
93390123
3245
608910
1201234
2588109
48190835
52
18622582
22
71364
17
414
15103790
1724
981
32055526
17825
103469537
215185
18848245
310791830
36101781
2431320
15808
1281
209
8900
4311
7320138
12084
237019880
12
11188405
366314
6
2953
977
151465890
671
111174800
11
57
28714756
359
1352
201212576
1047222
23
344
1321
129
4
31221244
55693
7
27
1408
2
3807
5723259
1007
6
3
1448711
6302718
285
197543024
1181164
419
2857266
42553
127
486620510
698
31729729
6349637
213673839
489
60378345
4
13462
160
1123
71
335717
142977
128
13486
517
321928355
29948
3451
28748
57324
458999907
7
11918
5410913
1839406
12
25898
165
522120592
24346571
27786558
139646
252102
2
21767972
973
30
223966
11543
152
54687903
938246
590800
46708
76
701676
116
16924
71
55
3
508
11060793
89
232385
388904325
238223
2387
25059
895
135
208
18865
2
255287203
1702
9
1494
130171
2155955
151
28493
51308499
6020311
90057542
3395393
7590
733158
3
54346
7
1418493
5893
5878
153
10648371
20
99913179
1506513
10350
39325277
129556487
4428532
24
54683
126951
93335290
71603
336
117
7184
362334255
64532
32196
430721
50658
760
36
290623927
235198
14372101
490970049
6
49878203
31
90970
11682364
197
25898
690962
14939723
2
1635
167
5839803
1009502
704129
14222443
11087
463
29855083
131737
220689
24
479575
8991
913067
6
45769692
32474
1386392
1475949
7278
11394
30632297
6731
21
16413057
15846
149
871640
13
102781534
7
276524
954090
1209
169090819
3
1462
21
5
45140
45
26143
160019
468370966
13085748
14413
4
64515857
18225
1146979
944
6239
7
20875
187639
120
8126318
438683
89
8386355
26
1280
2
62
168811605
141
2
6346671
1478461
3965827
57519575
115172
67566
841
2
3
10111
10821646
12
2808
490000
4330290
24
16401
81
264
11
162468117
4031471
45910980
5771583
28797141
5120
15
2478304
19221
15
12866
1846177
747
75
10408
17236
55
90
798899
2
297674340
15
5
15511396
26368716
117
4749
484
45309
40378887
511214755
5076749
500604
3395
1071495
2123
289779691
1038964
4918
59169
6150062
7
2245
2246171
681187
56667
44063
4802
232
1416740
1018526
6212
166675
372694154
20682
130141
224315801
15307
5906130
19168
1668
39709743
90059
490565168
315086340
217097
96257
156
9
18952
464491
930190
173585
40541139
7
459755037
29
1015
3750365
700
297416804
1599
43360
2056015
5757519
3824402
75183532
467331
3
179
183095
32608
22
10128758
7841
2597
3665077
8
20332941
286457522
2
159999
12090
2436346
31666
7055
2
120146
151899138
194074
405446948
17347
336
441120821
14844039
449459
48
436433
2170
8165668
38125182
134143787
46
12
2599602
1631
12624
183827630
18897179
1813033
3165799
26310
3881483
286
415937877
2035049
5
6
45
393194
57
5
11197878
7430960
137
2789938
40
3328136
17464
123156846
2333406
437655277
2
73986
7
126689921
499
1108421
3314
31097
262595
13498
114899780
6997029
31
130659077
6424
6712
752
497938912
7239588
18641
24826
6067267
15
708319
397
66453902
1229
2003
166
1603
617765
310
24313
39
197
5
21404
272507
981
970
131431189
6245170
3
31
379078
467
205272
5226332
7
39865724
16427407
10222319
62417488
254731
510
733
334744737
87670904
62
8358
623
23133
5311453
10932
597040
8
25089229
1102311
8093787
172844751
7840
666141
11637
1532
187
53015
22039
2220579
1435
5753888
889
434812
55
4
175846348
31818544
13750
4
4424642
91394874
33259272
665
222153575
51036113
4173499
2408
408819
34879
1203
6484
193820
1764910
22769905
6920851
247979654
53474830
56122
758
2762641
6
23130339
108306
1739328
646315
24
6
198
10639706
10669504
1226613
12
56
33118029
11607152
860812
19252297
2
33441515
53628
24171276
206394
222678
552375
173071
69646
769026
38691
58353125
14061071
43398
130785131
1312
4663353
11818547
2
907459
170138905
31
1037
71
1160
14916787
234
1304805
21
1985
262938
95341451
102307011
7
433792533
129048
57
77914
1953462
58
63
171423
98
6312
2068180
943929
101678171
12862029
843
397
119964
8396018
228274421
1662622
27897297
270
59
6082
56
41044
3
16387065
39631
5573
795908
247988
253
22
58
120058
9
63
6172273
772
18
4683430
12945
59
4106258
7121177
14968
1785
12
5
49469
167255
266
1995
3
54913
438788
281424
209
79
12423194
18765
39
4805636
428458969
527389
405445
97900508
5340
47
30
134029678
437542203
40299922
16185071
45757090
4
7
3
7
28009257
9605
5625
83243
208059707
61255
47
3267
1315
2093834
203583
4
72
218322512
98124
51482778
17
350613
541365
1295
46352459
17
3020
364339
10548997
791289
41511389
126
311667
655
5
1409503
15120998
32924604
1414
13454
2105856
21909985
1971
205399
386816069
3
354
475539320
10141050
71924
3794
5
46313
336
2212702
176
13
979935
147
21872
1934874
1411197
2
2710897
47
412866419
2842
13
8198
45772
220736
33466
11530
826
100419
3068467
1974644
199
14284126
1862112
10
334
64311
6854
63903687
49035
1956665
6963304
52
3
584297
9078
428787923
46
1369593
2
22989
95397680
48412046
19
1629
60509287
45576
801316
65597
57681530
6730779
95561306
87051
97411
463
42
805
29075645
33519
64841
41380278
3454466
10236200
58592
2335762
15
650101
190989
43385
1210
66160796
47455
13211
5919
1808026
4
12056
122397672
14433282
31
203210
549
531
935
120202913
20
7959
1711469
356649
278
6231
2816980
61631
97
865191
203528
27
3
7872
889142
506660629
110
7668596
228087100
426520800
46
409
1322
52935
21
734232
160
60
499522248
633
396126
147
26
111
129259
1540
279
20172
15
14372
1002974
33392003
187321
182880
1887
4
275262
509584703
493403
469
24534017
10734
201
462
6937
30762008
837
86217
19003232
111201
757336
2
81077
133922436
128378
493
7
21
12542817
5954
123861
2
526930071
36
2842
50
2357
222755
655964
3403
114
264224
210280945
636
158
119997
13
228
61675577
369219
71738463
799
17669
98663688
92852
107936
4627
350195
277795
231354
44690508
49549
69859662
11
28454446
9
7
18804055
459037928
2011200
88
351
146081
50739318
452
51266
111280
6384258
308255752
160158
50
468
99249084
639
498754757
923867
141272
1602554
2261
1082
346088664
824
11
3059
4
98322
30603328
2845971
50792
14861
5520
332
516270
1647010
22
33446738
6
422
26663549
1025242
219
51195862
3993346
85
18
19
7
62
18195068
229829665
601
61
10668140
156
2
167102276
9
16
1880168
275
3
33
482
1741455
357741519
476188
12
2
6864359
14977522
476
99
162639373
11786
23
8076012
1009847
3
491
27
3
894
448
84844149
186
341
3615
105632
6
46914
138
322
44
55864
3493
47396027
2405
3398
8465
53
51910
304934
15
46
49
4556538
65424
119428648
1741002
233183
54
9218137
236
115987884
1386
14828483
52
19209770
7545
990
16285331
5811
117022797
25
2334
43
1645
75607909
23959824
59729
398891
2218
19613
4590256
1966
152086
151458
157
116
91469692
1422
171741380
1265
9
15
13257
236
3
3
6
57812162
240736272
3
53907
4986
3419211
5331678
416
3
42
44252
1691
6611
2908736
528111
1529
3
2764932
27852
120289576
2062420
1939499
465998
31328933
129405268
31891509
23
122119139
30
14
52820
6114455
57
2043
63366122
5208260
356968
105986086
33008
246
50004
25
979454
115
170173
5876
49642222
1682795
8
130172412
518240815
13282808
5111228
231580
118453
6192
1021641
2
2674
32694
926
518767
436318
1221
3
29879
193253726
56340
1845205
3803461
52825808
349252178
2
14834842
599
78
58
15479136
710
129734
59
27
955
1406767
6508
1986418
56177
5
4197617
13
70475
36
5587959
22927
1037
4298
8327
781
6
18064
42471328
138238881
42456731
861295
9
12
798
1365474
7
8
6037851
27
1451
6851808
2454
8290978
63
2896
301
638370
331179
726
12
243
4
66
183075
125818
16
4
13
352593813
7
3062
14716945
17693
485
424920319
25146
2771513
7
14
4
7
3657
59
124
70897
285874
10
57552
218
50
1972790
2907
9
15257
176278583
2405715
17454457
10394763
147797784
11209
3786933
46240
3219
222821296
3383
463167236
15061
150388
156247
700
10909
127
5590579
92291
15533
89267
433
1664
2079
13269887
734
1039331
104068
535173140
116
52928341
30579228
23582
59
15895
2606786
37
3036648
3163
12507653
347
78
3
216270788
13029
183361210
411626633
7
57634086
213782
334
3
4600877
10
7063566
86222
2
1898
10294
7600
26
245
270
169068122
1836
68
24503070
25827926
1000636
222517731
12
2
17184
422
34
7249732
133
8746252
51983
56
532
170455626
394714074
2
3272
18119903
379241
24485
5011
50
138969797
193169
401124596
15
1403
13505
116
559
212668
10247750
5509047
14980843
116
12793117
278502
37
716
186727
58126
52859
3
275567683
5
1229159
23
39246
59424745
96162
36855878
29116156
3
62842
15830
26808
12
5737511
21811088
922
39
199
12769585
108
3502
57305
18304
61
366
312486653
121200
183192
375
2
198
32178451
24769
189250890
190
516
3956179
15482946
131049
237617109
390322715
434
64
574
10
49391
68
33
2329762
9
101248
240229320
17948
513807021
413
4147
434
1939
3778
35
962510
2
2428070
19
15967169
4846
4
527125653
28455
25
4
29148
17
10
190
14458673
2801151
827784
360218075
9115
43724
4344791
438058585
317
94573750
2585715
34480
114660
16204
246660421
215837
11457996
23
7652
1047
40782891
707
17557151
87816
929187
35014711
21
849
1575
115
57
884715
16209871
100245
268122
3009791
12516240
23282
6224
3
11798
4377
106480
213476
120601
5252
68689199
23
1126007
30715
1439
187
76016564
2
2840
1457
10
292212
374781
68
955970
8205574
30225
40822
61101
3
144154456
14962
448
775234
89174
969
192299245
917276
6754581
69777668
43108226
4375
1790607
13770
44088
31605
59221
8
13211
56161
2417179
1511043
12570483
28
14
74894
282657528
33686
143624
12
1514959
6715
1621
1922
10
5
10
106915
77240211
363
76
14
2350
4450199
43337725
53847
29157
716883
522255
5888
13466401
3809
14972
35
310503612
1476017
58946
743
80083931
101529917
11
24835
61573087
4129
558
58
1492
108
268
3770
501594
52948
16520
431
3
84
399048112
327
32
440579
19
200188036
47348
6891
1743361
5
297575
13044
1704
2192164
975
1133
2636
2925252
2286
1119
18679
515
1437
103635
16
2041
19113
254
14051462
14277
18616568
3124
885
83984
805
629227
22
3382
622368
7371222
38588260
47535
365
25703691
15576102
1386
2038086
308146566
65
9442265
39
26798
487897
5583
7
13781277
3130
128835
94
35708546
2994
37655390
4631
1635
1888
11619
117
188963
151706107
402298
4895
216089412
3676223
981148
1293255
2
1947
5734278
30329698
334
499648430
3594483
72452
211372759
478206516
154999615
1006705
1839901
30
4428494
28
41
73
23
112384
5
3
9094
368
222907
77440
460
66353560
17
1973589
12535811
11242778
7574
353
33
6716
48
510134990
262025910
1253134
113
63812996
16058
12534
221142165
387047066
5125
487869
22171
4901
25725553
827
17
27677
82528
463365
994430
2191625
167454414
10
2093035
9205
23833
905993
28021055
37
268
703
322263200
2785
89982
137793
7
4164
124900
162056777
3399
240
3659617
1166180
51
1115520
942034
25392
7897
49336
697056
60104670
1708
40490
19
714
62
14060
3554447
94631
38
35027325
3157
145
213619
590
3048101
343152
4344
337197
38677766
5
3644490
512006039
1743
49704
63
3907
866
7033
88234733
379894
27442
1161448
230636172
132808
73771602
57
1623861
5240
31149931
450715
30874871
41053
3131742
249316
13
853
17518
15568974
5956
8862447
53466
2
56607552
271
163
62130
15997893
22
29
3233
711
8
35
320
368833
2
182407716
8030
451271398
234632
5966373
359130411
61
28656040
1076954
21
3687
485137308
76
1293
63833110
247
131
87207799
112295332
7
15
23500723
14171753
4273
761
120
36
2770
228
640
1636
4170
400652477
11461
19914
57
297185756
168264524
1122584
147
146062
294
286225488
43133146
7
46
1484302
2292965
1070118
115060562
3
7920
14139589
42119657
129219
161113370
818850
31542
13
108730444
299
374950
14
10274
374
4
7734173
4029
24563
1494
510370837
221944
6271055
18
923069
2430909
47010512
28416498
97847
245901
1844865
130090
259167
8
23266
917703
12991184
4439
23
577370
940890
3502
6202458
376
2618
41501808
331
31
10195314
1757731
1023967
4
498236
1585
248395218
2
534821456
435553808
233425
27720966
417570
405
6590
4
24098397
6
11105
3117468
356
24514543
12099
1733378
15778
9
5066188
7165399
17
18
31
7
21475
17
442
977675
209055
2233875
19
3725
432044
2
185
65525477
118
410200
9473880
23
1031456
524549
26648987
122350
1981
15309210
10874
27977
65536
4
16459945
3564487
1620
2769257
11525403
2881177
8971980
388459
1457792
6374
131229381
16595673
6986
3
414416
2
4
240705541
1105119
195
5506190
461788916
14759
95
25442
965084
6719373
454
15918
25972436
3
188215075
12
133524
99732556
58308000
7
26
42462899
189456526
384987035
264460
8645
15
357239127
2645
16
18
383879109
247667
248609349
18462
34
209880586
457
1486276
1875274
1988453
52129
108667
3189983
9552205
252790485
9479129
10
10787
24270338
14063742
73395
751
3423939
14796346
305
316917137
3
1182
10
152
11
2
51655881
211
9
1844626
262884089
29
26
883
4101681
20
128003472
377516
1909626
62223
218772735
98
106052931
109210114
403215286
6882
70556159
693
79
804
15
410100506
16519469
27503098
1307
13249861
17200369
605
1719
53463
1285
445265059
37
761
5
35
4
6
210
970691
230078121
13
547
57506
3
125941
4093122
27
33315562
3306
2357705
650
97416920
12
486251
20672671
168938
198
1557
2972
3453
4
3
161964093
243618516
527253
5
2762
151
23153872
199441
57838
259501
20
487595633
10445025
89411
1960
194683067
468922
5
53
302004
154863
2721931
17103668
14154762
2508
182
111324
1178
346
330
174
222
770
1349225
218846
118238
33337179
15344214
159596419
52
3840887
2773
3109715
57136259
779
1962
2
346
42678
136078183
1679578
76012
40578
146488016
2889362
434742
35
35
111
6248
6630
25
5029
409673
38
2
1430592
186210440
579127
2751
125430704
6688701
1394
14973
2714
12
17111
1158245
2
343845
703100
255806376
35741
1387091
2055463
3037267
7
5
51198652
51050
11682
206588625
5
26
4702365
258882444
100863
61
389
455981879
3062919
16759769
2047
424163
5
80100931
7834913
188
5765674
87361248
667
570
54
175
732233
467237
14120333
5939981
3310093
1748063
420
343
6963
102347
15
14280497
23
3
110
54739375
22429715
1971
7
97
221632772
20398
5828
3777
102308315
57156864
105211
3499
41
239997844
5683041
15
234809101
3
33
149791860
486025690
369
1584
23694081
18132907
15
681303
269917
207636608
733
92
62
40994444
30779
215413
3
5650
34552193
684
7461
106352460
3457364
2
28227468
191961875
3
154589
250446944
15775
47
56103414
438461553
3624
11487
71014589
41455809
338
11428499
549
217510
63581
214
58088116
286
399705
2548
14814536
372605540
6154063
208479
8191
18648812
8343422
5
4107
22046823
907
85
14
94549051
4550338
534686650
2
19465790
601397
1869571
7075
38
668
740
30271
15
889880
119
1025
63572
762
2221
877153
444451
362
62019
271935
4894
346
285
77
1320574
14
457
309450252
3
59
21536136
1646
5679
111041
217368
18001
11014
9
5238
56510970
853
19270097
2469
89
1983
3001
1665627
113
26
13
1822
42207
60418
5208799
1882629
128
1905581
2472
78363
10303854
174
28162677
5
714875
4676
2
12
4
303
61915520
2468127
53348
517437
1853
31069
43
123420
184436911
68
31
910
232919001
3599
5
306592
27
5
1084
161
30761
64917641
49228368
8281
353
13647
6
164
8
1570
369672351
4069
1491663
22029674
403355879
2257
25
103
90
25077
11
20146
422
408990
603860
2
7810
4028303
255
5610447
88170
5
671610
364
22223
156072685
1075259
1302
12377280
124433221
119119380
268883724
4
37874022
43723
26
15
31
8
655818
343759
12
542201
6706
203
197958198
339985870
112
1012
33798
55925
14074622
10270
49161277
33292275
8126
868
5479
1019
457614141
5348
23
180983
196408330
6879170
3678
10
1174
3
4237
1580
245285379
83377
2073618
37886827
201400942
11889
218409556
1878
218431184
1238164
11616
16225885
87
261
574335
1501
16154038
133
40661467
88214952
4995
9
118
3
128
502
60
17
4875467
311818
447
24375
7255
823
2
1552
424
45425669
12522123
16
3312
8113977
131
29
7865636
22939
229350
18
15922994
744403
39
649
4
4446
130710
1679
83702849
137681
10474754
46
157955410
2
29426653
144563288
10
3
3
13447
15310860
6963
506961
233835166
273338266
1454
4660
100414068
492
209673721
79
15247013
1554254
40458
192220
154
119067380
31440537
16380
15
193739
830
129310
231
7196965
146207016
232132363
24884025
192431852
4931
2293253
24
8
664
1502
7
6
57748212
3984526
1833943
1699939
1305
52590
249
138961540
403958645
14228
212
262959763
46296
6
9748
9099015
48107
321467825
508242
403872
15920034
341400
6
711
564
2
4298
14336
875
28
428825
239081861
161576295
149595
13868385
229184
5364
299131785
14
117056
2703337
3
219505283
2135663
36952564
64427
63339
76
497
4117724
3
71218
130
21148833
15282
353
26022801
26
326
17
1943689
11
52301
2
9
94702452
15
5407
4549
449167260
71994
4946580
372220420
7166
336329867
1379
3334250
9
24135
3284
443
358
3
75531
7954
32957
1739604
916
816428
943924
661
1011
7
39783852
30613555
432
6956759
654
14197663
1470291
3496
89353
59
5
657
21546
12688
6945
14749888
229
102907201
971
118
19428020
606
941
167551
20
1588606
2050106
15
12063
150759053
33049318
303486
105
1987
207795
445
60
429176741
157737210
3
83875
11
102928
11060
100301
211293523
58900
521494792
267518
1859
60
1017191
555940
69
465078619
9030705
16471
125338
9294
11486137
205
64906667
90932
31201375
5877
15951
464074448
29226662
27
1023
1277
3305233
12
6630471
9569088
84173
88322316
226771
19
22
5
250998399
2623
114240775
17162
428470260
2
45323485
900176
9697
13
766
3
24
4
174619
1638115
20454531
3293744
64180
7198506
203915976
312
402
4116708
200219
2031249
115
334010652
11095
841999
147910625
445
19
25125
3
1403790
1535
60236
15338
228
888774
117274569
5113490
442218
3981
4
35696358
53497274
114821
599133
6237
97861
117
3060
44
7980
37
94331751
6
46970446
102178
244387289
424082493
2376
27608
136
2
7
144817
15721604
20312020
9
654
12867412
2152333
201
3354
45685
115660
3932033
6766
5619183
1612895
508522
856
172
759
4218996
6
97
1675796
100017521
44181732
60633682
328
814
143427
3414304
3
31958059
2
1987995
68606181
220
32000807
28341
10649153
1097676
96797
23348
14088
137739
246378
95049
47924
268583083
35
20118
1672920
1555559
667733
488
76
77
7539724
689
32735
353225
2
3
2464
2
2973651
12746467
101
52691
6704
785258
464695348
467079187
83
54850
355
470
2547
248
446
3
289120
2
24337
16118
184065
9
4
123035925
32828539
316242
12
2149
36
14
8561041
6114721
130805577
20664050
1699902
25759
116304
1019
194151606
4281
27795981
2
2592
2132
841
199176776
6948
50
635311
184
29732
1905
30
21
443
70
5
199366
1004471
470440513
37
242
1086
8433702
90401
89142408
5328879
159795
2762732
8761
908
565677
7013500
341784172
129136
121795490
26213562
2615819
13832343
7
431
122
5386
1243
50298
9
5074425
2798785
2
90
616
175775
1026
357
264
169124375
119
4
92
555901
104
85713766
110
122
177703
7
844088
317954270
486161603
186045
1378506
7
55787
8
9874
944196
7
12
8686
1823220
307971278
501229254
5
600
18
108
3803253
167797901
7169
20
345
3
368499591
539
3
2297746
34059346
57
92499173
121583613
408157159
65374
22
51
7
14144
3891144
5
3592
49
84076
1109
14769
122275
1878
31
2385
1201
20493989
6996328
299
906902
2
44839
3462
317100
11
168
126
9255
369304
1060095
44
29605
6
15656
78851223
2123641
28559249
426107
392502854
5985
2
1599035
3
58872939
1541194
7984
7438119
24078542
68084330
2
509
88705
12536
375
6
26
223
751
3173
2475
7870526
520
1184
7
209
13135303
431993
750453
2966044
40
50053175
4142839
891
1768
3879
7675
3
166620794
106
1754712
4
109046
2041509
347496
256
13794
118
5359
91500872
3747
161796
13083134
362699731
765
23246240
210072
205344281
6
255
4
2
3672
113986
306469540
14406010
10227181
613
2
448969355
3
5
2824690
43865176
4205769
34816793
96
2
2332870
100279679
3025537
68827
25
159521009
243548
716
5550752
190118111
2
194502
31822961
32978504
13
32993
26059
27556
446
1773208
270017525
8178
13747892
101
233
15683091
18186853
217183786
5679
38548
18
1299268
884
24160354
526
22
199003
129902715
317497007
94260
101
1668
314556
103
415049
71
47
21
5855
1722
496249
15383054
47967002
16489279
2184
143733520
951
8853
30865299
228680327
2
73322967
224
14688962
2
3
48
533867
2
1360
775
1879
62789612
123
59190318
18204
3033
59
20154
27456918
2
98
30643
351590
42922554
622295
169155
448820
648232
2708
1334
128821174
13
2
367
5236
84274
16
117014
101742
2
118249026
190
663344
3666112
203212929
1495
1700987
390154511
3
16591666
119
124629931
43363
164210644
15762633
9432
12436435
1843945
448563243
1240635
113
104242058
61163
140027613
2
9
3606
155682991
554627
373079323
26052110
169189
3342
734327
1338
421023231
7436
1980062
968
12632
2338228
246203074
826480
253
22999488
71
5
2223924
33623412
3
184919
22
3048456
252
147
1614345
61
3328
51574256
28523
40126
16355
147
315
1101125
738
333
384321
114
468252977
107298
165950
751
438
107
73899
1691
121
399240357
5319
71105168
203
28092860
10762
427361
1418
5828998
473
64
63
22647
32885145
720289
147141
150723
253
7
79788
23
27298371
362
1128
27750
598
64350
5
3460786
1854988
662
33377439
3
12977613
2
52335
3590864
41905030
93769937
5
12380180
59406
223
1259548
1844
1640
352
4
11188
400742
805
3125799
616044
7
368822979
15930
177
414
736
3946
15614
814394
357
499
4487
39
439877743
841
1801
84432
26224250
24
2212
700317
6785865
3068738
401
49497
549
349579784
150
108009
2898914
9
223538
8
150049080
510846
75
60758
254
271914314
12403
3341
17
117
2012
37741
27567012
23981936
902
135
1807
4506
370988
104809067
41794347
464
24
136188
5937
25
2861086
6762752
2772929
13606802
15959
126637
273
50830712
390
1309
28258
268472275
568215
633
30358960
450
9
668
103220
33
11423266
120
7520
11999
166439970
5308
82560
18922538
1637850
900
279737
17922
76201
9
3160719
8632
26515106
2898000
4621
35252024
16
16
7677580
15210
260002636
388
251201
3770258
1357
69393215
959
3206
142
9659
23929337
7510
150638425
439818
371
1325
1063
5911002
117401882
36235129
3277
30
86405292
90484
94242675
838
5
12603286
7798
445799
121227404
25199580
3119
102
47181
33684
1846966
10
23234
2069138
8207422
2291
501223930
34
31872
18502109
2440179
105
1214
70
1544
332278
284825871
2
459584283
9583
124
14746
81314
76382925
2915857
6281
2065
21
1136098
503
4
15973524
7214
53449
35
39
15
97415
1355095
3308
213
46871737
32090
13
16149
3760216
115716973
10250
4533
711
9
486
2781248
15421
46000
827949
490118
3
186109
5129261
205297
254893
4032905
61818382
166203516
691281
55478
884
5488
123574307
514
3259
697169
83098404
384
2003
2286
31
404
2
1586
46
108
6035
169
1139403
208
283751
63138492
1315
3430
81516820
117485
109407647
313341265
286180584
4160932
38980
990424
121121760
6497058
998939
2241
646
2762200
15356421
56048
21050
5709
204346930
28508
4044
14
44
101360382
1991
932163
689528
2725
4499932
803218
21949
5598891
631479
7
62692
450
435
37452651
1676
55114
441
2001275
2464
670
6822
7
15317157
306583
20225103
38157
4948938
21443651
134
10927315
25
18497
49
38455545
15882
12
30
590135
436368
94629685
88579247
1906
15275100
2157413
2299
476177697
43492475
63291
56
1317937
32818273
19583905
1595966
1861
11
462211
27604874
1224126
28753398
238
84899
13335
14
14
7
11629042
232
50895623
536402047
4405887
454964
18621
118851433
13869
9197281
146220109
12961746
1090
30
2
3161
7
2499
21
11707697
107539
155933982
6
15266
3273364
29003
159053186
193
1303
2
44
3
8
3239969
775253
3
244
2366140
16771358
15673
10
538541
46390459
31385818
80
5
977329
461535
16
42032
5033
576731
857
7773331
9029284
27518122
325250195
58919
27516305
11
293591
137652517
60038
505817
51
64
37450832
71333
513930642
22070645
16893202
1636878
2390
1561
6096
228
2
21
183733
64181
7724
1329
15612
88817
6756
41789484
46
3
10120
20
643
37234625
31
54102317
22547
13
154616484
36540
306
24
1535
56194
77
6508169
111
3046140
158571069
1146456
4
5
17266372
27973
442967
2
9
111107
5
244849453
42342
12383625
3746655
8622
30842
2
2
127383566
2
3650
4528667
14
508511871
116
19
3
12335
3267823
25
162006017
222
697959
6
169
24
125
218543249
923201
61
26
34832
671
102618951
242
17
2680907
53875768
74366397
29635383
46876
665
5820
45288816
189643685
10365
24584
510583330
51842
1680102
38700541
23
3240216
48394
52223
42918663
132
2
54
2077
2
7361
33740
7
10
6
442
7
9273
5916
56548384
107194029
7414
479437
2133
118262713
4087
264384
3020
265263077
25838259
363077094
73580
7107848
212
209306
26
4503487
127703
6959997
489305909
1828
363414
560328
59858
24
21
94
259460931
84
1193882
10682591
3
143
77065
24026852
20844119
6608705
164
11
30897
312526508
1573
41932917
131
2013280
25650652
153
19
353895
26925378
223238442
9650
165717135
5597
886720
3940229
895
15136
9239328
1441300
31
52436
128
427837597
4
31
266862
70299353
347
103
1831
8
358429353
19341
4
32
31
745
3385218
14074
8412
50226
109230698
69812
519733
519269573
439
18
373828706
1730
24
1800
424923
87309231
4183
182551641
518295866
3636
512928706
720
143319
19
3329182
2
6904334
13122416
13264301
489
504885
123
497
16129620
7
173
46915597
57
4955
2728191
15648
2
72
30791
11
7
1329
373
948
2437533
7704
484423
135
249
3
6936237
407695305
845
15
555325
6080616
750
30165057
28128
504080343
19879671
361492
1182
442119606
50869
579
220135
52396
370698290
140
2995584
2931890
471947797
6287
124
4533
1289077
57578
43713226
202744722
8320322
3637
451
22754602
6
10
91557665
9274
254
30
4
446
58189587
13115
4403
5979
827643
57965012
39536333
3796332
1765854
26821
202712
218826
259385809
41492903
453116653
1697
19
13717
32813
4497
116963150
1233660
5
2
15488
18080
14781
257686
590820
64
53
927
2
513808
4
9607
25020669
900026
7951
27330699
8171466
10
271
3
1881368
13999
46
8729
58794
18652
50512746
2
3
2842
161
34793
32734
15
503931959
42
64930305
163
122185
14
124237875
132619
411
186
15
7320
12921120
30516662
3
81384
571638
211382
1103
7974
7
10365
985423
11193
176110120
564720
20
55
95880
11664
410358151
327345
551795
123
19920728
241
158
3
60
28
61510482
3496430
376
143960275
13240
865
8123968
46253
257738
1083
79
153930
66
95
1671466
1903
1405215
8689
125
30539
308
1485412
1513740
836
3
172099792
65187879
3
14473
396
52
11823
92897579
179
6959204
63084761
453
1245
53376071
107697
11813592
5726
4678
54859091
9957205
48123
238
39979
852
24
2
761
21
4032
4
1060
265720142
204253
44496
102
188792361
14609516
220485479
332
220354291
45241
1521
1707
447996
11793958
4734347
2
127439
2735
8411069
53448
306582
3828479
17
10084
12305
480938016
31006
12
119576
2706
2
884
4944
6328
29375013
492370
61
122336
1718
130697661
4026
12459024
31
42655541
53355
7
29175043
198
3326627
21647
6432
29
274141
14
79
38305
48560096
5763
26
447
2062
226
96
220
15018
499
61
366
1983
84015
465
909231
34621
145
253
725383
31255613
30
33806
61
6
7
201
221
2393483
4
117
723263
4103213
904
5706
217
104
3455588
21222778
22
3986808
490
13753
2
21976
91
929885
11
1598
7563
24
20
3
20952360
522591873
3
182
108124615
731028
6
12653585
20858
27083135
73672506
71098
457936
1879
10208
27
106891905
17931995
23813845
5
28
6
143098
3670
307460423
12531361
171511
8127569
286882
30746
3682
63500912
111739
256489462
22
3318
11651149
2
90250399
3
483044
2486
12749334
11
430
2350967
677
248
133274
70
121544819
575
5090104
27797707
243
51774
4
32
2
25
180585
1509
800
171432
227842
19
46
32652
20305198
339295326
124
720798
159
280
2301
25705
12
25971
697
504
31208253
3
365165
3877172
653763
662
129129
13
36
199585
796
574255
26295801
104114
46
42
1315
477259
3010978
60815744
9
2
479
40237685
54879892
3666
83275009
306535720
12998903
29421424
31073
23068
103738
1130
93336664
536806851
67
10
14497904
4
41
118346025
168
36286381
781367
197
356
1357864
30
8255889
372
18701597
3
96978
1016
6
581490
11476224
240
133484026
838899
427725216
180
3531
23620520
12395
22223364
220171860
207109
113
11743
56428770
4592595
52765457
52086
122150286
474412723
17
19627
15723408
144075775
13
3086565
36954
67018073
1233572
98031
3758
4
9456
14
247
12
1037
6026507
12925130
14858
2875438
18
553
52
56564
350700
10
3445
28703
197581854
1542687
3
8211237
508272
2
7
7497345
779
995
45747948
4
82
3774
36
456689191
1828
272
17
827
15
19193757
171589033
30956
840461
225481088
36442967
1024
144341
6609402
13440
4745
1460813
22
102
3828
689
570784
18547
137
651909
12144519
1833
85
24134
3033
54789117
32
179010795
40512105
100
1739
14
82179
10419
104
3
3953070
100416092
4252019
47757
8779723
9155040
68758
3769192
3914014
22
392
3184
64337612
14732475
228016
213719
24805166
11772562
52049
297754
16471584
19972
508
181060096
857
192818
48
129780952
8724348
98279
198
102
103182434
1885519
415511262
36981
12935
7
3511961
279
226550
196404985
4463
145186681
7
523469100
230196
279534007
646
159617
22683
190375076
410811
568616
19883647
655
2
1483122
3
268
5
178
5245860
857
11890925
87
1894189
32610
88873400
107
288
30323
875
14027619
57446605
33
10
11468
80
764289
1111
21593588
6
457
13001
3
118211152
1462
182437
1451621
10247387
20
45
978287
99
125
133
41
885
23
118940630
110
729
83599815
6881
15
12538004
3436
1612640
19
9771
510
1236
141
30
13277639
12921764
27934810
3
101917238
479222366
20116970
289715
201
40717
327
338991866
231
13
3
418154972
332
8
15
14
56
42072
532926
103100
4065
1786469
8
1242
54276
4376420
652935
21973543
3773587
829
8801772
41135
6231
8479645
40788598
485
1864291
33596725
3606650
150
30972
15184573
47864373
3448256
653448
13
1639231
3382
142
7542463
3
96
7
358
873104
497282841
176938
25951
41951
640
2380773
2863
223160733
14216
3
52464466
10837996
283705
100142
581288
196254632
184362
187074989
5674661
346536
3112
12089
516578
4982994
13511
190
334022164
9896572
15385
1012504
15
533513
30
72
8741
2003475
455646337
327
478608890
952393
368640
1097601
138
3
3770
896148
28
7267622
252879237
728976
912
39503
19734
3
13659
593
402
512440
458136
52715531
320122
3563
20275
1811349
75
112
510505571
88
3378490
739
40898867
20769004
1828953
426278
61381227
17
2222837
17365163
921
13871
19361962
93
1065878
204708
1859706
27600862
476
29
2
148
602081
73052
2
232480
2
960
2535733
5573
1885
294739256
13
4913124
4
80
3889
217949299
5
9853300
26454038
31885399
25029
53
89
215014032
6
6057
38290
95282094
14586423
1961568
11
2647
15250
5043
390084
15027304
181094516
184
6782056
3239610
22
13316551
8
5560
1732
308
185416
166
241
920699
3
6228543
4947886
3
6
22129499
8163
14036564
169393619
20055
179591
58128342
2359
81
1017
59229235
24057250
126
522
122
92322
26788029
25398
831694
7536
6
431780
2374
627299
11097
13
367316256
31511794
141
5594461
1285
13
70528267
3
3612
4
66860011
1845
98
185805
9
1713
5537029
992164
3014032
254
37
13591
67570425
12
3012
734240
1522
844
3709
29088692
3053772
1692959
68
3
232
222967
297539241
5058999
116883
28231
3678
7
5091183
90577
18917447
1203623
34580
115436003
236
15343
126770591
91986
53025027
1450
643459
22
30
497
3954465
843
13
6
35
64450
315272683
241293952
645
19148224
1828
5103949
63474
669677
520
14
123842555
21
10
3
103
46
94
14
13740
249198
93370813
30500
7047597
460
3
6
24330
3275
12771141
67971327
107
8
304265
15103878
119983545
1011736
4049126
23589890
1536
695704
7972129
1233
757
13064
379225
474223868
881528
460
52
78277
8119
133728
178819570
13
16
20212086
278
6
21849
5
2
9426194
228
4276090
253777
111262
1824
2
8827
400622827
11
767211
2976199
733869
460040
247011
10723
338
50263
895814
85822
23572
10656
3
762
15431
6666
27373301
129296881
349
10897
321
241506230
7
7459996
227699
10431
131
327
8
13454
278613
2474
9
26348066
578
1053
2187361
70709956
291481
817
114484462
112983
16610
315313384
58
92931
5
45788
7389
396467
33901
4254884
911
88
247446920
1713075
9908704
102471342
172040371
61153487
128901
4
51
15374
131138272
147
52318587
328
25
824115
155002
22932
477420516
571
3726
4
70617
49838
203565960
879
13400198
369909
23
1644
1090
246681
3
33445325
53479708
13380272
95614791
1629752
3
59480
14639
4
628
29897288
10
2
208
16
31642
7457599
1517
14
7597658
572260
12
212
2459
3661133
57350764
26491
4
84853
185
3
13189
200434386
113041215
148363
52
413144
7973808
2
31
5161297
7249
2
441945
33
7487733
14323130
40457109
20
10
883
15
48745
4
135801766
7027
7820
103678
1023831
112
57
114526
52679452
10336189
2795561
4566
529226
170713915
12990718
371038
7897
298210100
112288
1993
442220
739302
1496707
426
3
431924
2
322
845741
257361
11060
5904
327388469
199
6
1614
3
71348
34
29111049
53942
1268
36839093
316
69058432
81307111
207358859
6
918306
12654
37
16532868
68053
81
2
88
3
675193
2791688
59642577
653470
189928
2
6819876
110
3339
25021
45693
408
3971
3065
30537095
269395420
138275228
491296419
35801488
30865
661159
9441
274160
9638473
6222
4187424
190085
178
20410
1624672
370761450
3746666
729042
40377
915
11133013
238062417
3
171
92590
210863
10519
114742
3666
446
17423855
8502863
2634
12357
22126
49
359232
255957
3
829
1599839
3356184
50010
311330
3284
60585
1927
3
29921
101479
115394
36749141
238
84
29172
263
12220407
13413
50763
41
96090624
1020639
1926731
18522
378898
