10
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
539
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
1.56K
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
1.65K
-
-
-
-
-
-
-
-
-
2.17K
-
-
-
-
-
-
-
-
-
2.06K
-
-
-
-
-
-
-
-
-
3.03K
-
-
-
-
-
-
-
-
-
4.54K
-
-
-
-
-
-
-
-
-
5.89K
-
-
-
-
-
-
-
-
-
4.75K
-
-
-
-
-
-
-
-
-
9.02K
-
-
-
-
-
-
-
-
-
2.24K
-
-
-
-
-
-
-
-
-
6.40K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
717
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
1.03K
-
-
-
-
-
-
-
-
-
843
-
-
-
-
-
-
-
-
-
555
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
401
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
473
-
-
-
-
-
-
-
-
-
997
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
761
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
1.57K
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
796
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
1.18K
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
1.99K
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
1.27K
-
-
-
-
-
-
-
-
-
759
-
-
-
-
-
-
-
-
-
4.08K
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
2.50K
-
-
-
-
-
-
-
-
-
1.33K
-
-
-
-
-
-
-
-
-
2.78K
-
-
-
-
-
-
-
-
-
6.03K
-
-
-
-
-
-
-
-
-
1.64K
-
-
-
-
-
-
-
-
-
4.62K
-
-
-
-
-
-
-
-
-
8.42K
-
-
-
-
-
-
-
-
-
2.73K
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
2.35K
-
-
-
-
-
-
-
-
-
1.29K
-
-
-
-
-
-
-
-
-
652