0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1563
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1708
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1263
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2530
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
4015
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
4903
-
-
-
-
-
-
-
-
-
366
-
-
-
-
-
-
-
-
-
3241
-
-
-
-
-
-
-
-
-
592
-
-
-
-
-
-
-
-
-
2401
-
-
-
-
-
-
-
-
-
491
-
-
-
-
-
-
-
-
-
2336
-
-
-
-
-
-
-
-
-
655
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
1514
-
-
-
-
-
-
-
-
-
1815
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
2847
-
-
-
-
-
-
-
-
-
1137
-
-
-
-
-
-
-
-
-
2021
-
-
-
-
-
-
-
-
-
1872
-
-
-
-
-
-
-
-
-
2809
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
1830
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
1471
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
1855
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
2272
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
1216
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
878
-
-
-
-
-
-
-
-
-
803
-
-
-
-
-
-
-
-
-
1237
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
3013
-
-
-
-
-
-
-
-
-
874