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
-
-
-
-
-
-
-
-
-
1031
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
1849
-
-
-
-
-
-
-
-
-
890
-
-
-
-
-
-
-
-
-
470
-
-
-
-
-
-
-
-
-
1398
-
-
-
-
-
-
-
-
-
1163
-
-
-
-
-
-
-
-
-
1186
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
1245
-
-
-
-
-
-
-
-
-
7568
-
-
-
-
-
-
-
-
-
2558
-
-
-
-
-
-
-
-
-
746
-
-
-
-
-
-
-
-
-
2416
-
-
-
-
-
-
-
-
-
785
-
-
-
-
-
-
-
-
-
2741
-
-
-
-
-
-
-
-
-
797
-
-
-
-
-
-
-
-
-
3350
-
-
-
-
-
-
-
-
-
1069
-
-
-
-
-
-
-
-
-
1948
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
844
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
1128
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
456
-
-
-
-
-
-
-
-
-
939
-
-
-
-
-
-
-
-
-
1343
-
-
-
-
-
-
-
-
-
574
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
919
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
793
-
-
-
-
-
-
-
-
-
1290
-
-
-
-
-
-
-
-
-
2528
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
2954
-
-
-
-
-
-
-
-
-
4688
-
-
-
-
-
-
-
-
-
695
-
-
-
-
-
-
-
-
-
3916
-
-
-
-
-
-
-
-
-
1131
-
-
-
-
-
-
-
-
-
2586
-
-
-
-
-
-
-
-
-
1022
-
-
-
-
-
-
-
-
-
2197
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
2125
-
-
-
-
-
-
-
-
-
1131
-
-
-
-
-
-
-
-
-
864
-
-
-
-
-
-
-
-
-
498
-
-
-
-
-
-
-
-
-
1289
-
-
-
-
-
-
-
-
-
634
-
-
-
-
-
-
-
-
-
1138
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
339