4
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
447
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
696
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
1.03K
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
1.85K
-
-
-
-
-
-
-
-
-
890
-
-
-
-
-
-
-
-
-
470
-
-
-
-
-
-
-
-
-
1.40K
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
1.19K
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
1.25K
-
-
-
-
-
-
-
-
-
7.57K
-
-
-
-
-
-
-
-
-
2.56K
-
-
-
-
-
-
-
-
-
746
-
-
-
-
-
-
-
-
-
2.42K
-
-
-
-
-
-
-
-
-
785
-
-
-
-
-
-
-
-
-
2.74K
-
-
-
-
-
-
-
-
-
797
-
-
-
-
-
-
-
-
-
3.35K
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
1.95K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
844
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
939
-
-
-
-
-
-
-
-
-
1.34K
-
-
-
-
-
-
-
-
-
574
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
919
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
793
-
-
-
-
-
-
-
-
-
1.29K
-
-
-
-
-
-
-
-
-
2.53K
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
2.95K
-
-
-
-
-
-
-
-
-
4.69K
-
-
-
-
-
-
-
-
-
695
-
-
-
-
-
-
-
-
-
3.92K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
2.59K
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
2.20K
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
2.13K
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
864
-
-
-
-
-
-
-
-
-
498
-
-
-
-
-
-
-
-
-
1.29K
-
-
-
-
-
-
-
-
-
634
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
339