0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
927
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
1079
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
2096
-
-
-
-
-
-
-
-
-
1238
-
-
-
-
-
-
-
-
-
2342
-
-
-
-
-
-
-
-
-
1990
-
-
-
-
-
-
-
-
-
3307
-
-
-
-
-
-
-
-
-
546
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
337
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
1106
-
-
-
-
-
-
-
-
-
2340
-
-
-
-
-
-
-
-
-
7190
-
-
-
-
-
-
-
-
-
6218
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1606
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
1399
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
702
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
594
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
1278
-
-
-
-
-
-
-
-
-
3384
-
-
-
-
-
-
-
-
-
2688
-
-
-
-
-
-
-
-
-
907
-
-
-
-
-
-
-
-
-
2349
-
-
-
-
-
-
-
-
-
859
-
-
-
-
-
-
-
-
-
3747
-
-
-
-
-
-
-
-
-
526
-
-
-
-
-
-
-
-
-
942
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
24