0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1563
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1710
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1272
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2533
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
4017
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
4931
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
3263
-
-
-
-
-
-
-
-
-
593
-
-
-
-
-
-
-
-
-
2406
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
2363
-
-
-
-
-
-
-
-
-
679
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
1514
-
-
-
-
-
-
-
-
-
1819
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
2847
-
-
-
-
-
-
-
-
-
1137
-
-
-
-
-
-
-
-
-
2021
-
-
-
-
-
-
-
-
-
1892
-
-
-
-
-
-
-
-
-
2809
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
1830
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
1471
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
1857
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
2480
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
1217
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
905
-
-
-
-
-
-
-
-
-
775
-
-
-
-
-
-
-
-
-
1247
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
2947
-
-
-
-
-
-
-
-
-
678