2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
3650
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
615
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
5060
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
1241
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
1047
-
-
-
-
-
-
-
-
-
1286
-
-
-
-
-
-
-
-
-
471
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
3281
-
-
-
-
-
-
-
-
-
1833
-
-
-
-
-
-
-
-
-
1830
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
3210
-
-
-
-
-
-
-
-
-
2064
-
-
-
-
-
-
-
-
-
1554
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1057
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
1108
-
-
-
-
-
-
-
-
-
2725
-
-
-
-
-
-
-
-
-
892
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
205
-
-
-
-
-
-
-
-
-
812
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
912
-
-
-
-
-
-
-
-
-
317
-
-
-
-
-
-
-
-
-
2051
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
2747
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
5338
-
-
-
-
-
-
-
-
-
1943
-
-
-
-
-
-
-
-
-
2476
-
-
-
-
-
-
-
-
-
3811
-
-
-
-
-
-
-
-
-
3541
-
-
-
-
-
-
-
-
-
1189
-
-
-
-
-
-
-
-
-
1635
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
651