0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
973
-
-
-
-
-
-
-
-
-
524
-
-
-
-
-
-
-
-
-
1488
-
-
-
-
-
-
-
-
-
684
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
622
-
-
-
-
-
-
-
-
-
4.00万
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
916
-
-
-
-
-
-
-
-
-
413
-
-
-
-
-
-
-
-
-
1.22万
-
-
-
-
-
-
-
-
-
5306
-
-
-
-
-
-
-
-
-
3987
-
-
-
-
-
-
-
-
-
1302
-
-
-
-
-
-
-
-
-
1391
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
820
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
635
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
900
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
1984
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
1255
-
-
-
-
-
-
-
-
-
1169
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
3789
-
-
-
-
-
-
-
-
-
531
-
-
-
-
-
-
-
-
-
3880
-
-
-
-
-
-
-
-
-
2356
-
-
-
-
-
-
-
-
-
4249
-
-
-
-
-
-
-
-
-
2700
-
-
-
-
-
-
-
-
-
2022
-
-
-
-
-
-
-
-
-
1379