0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
388
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
968
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
1599
-
-
-
-
-
-
-
-
-
801
-
-
-
-
-
-
-
-
-
2144
-
-
-
-
-
-
-
-
-
1094
-
-
-
-
-
-
-
-
-
3911
-
-
-
-
-
-
-
-
-
584
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
622
-
-
-
-
-
-
-
-
-
4.00万
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
916
-
-
-
-
-
-
-
-
-
413
-
-
-
-
-
-
-
-
-
1.22万
-
-
-
-
-
-
-
-
-
5306
-
-
-
-
-
-
-
-
-
3987
-
-
-
-
-
-
-
-
-
1302
-
-
-
-
-
-
-
-
-
1396
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
820
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
635
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
901
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
406
-
-
-
-
-
-
-
-
-
1986
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
627
-
-
-
-
-
-
-
-
-
1271
-
-
-
-
-
-
-
-
-
1111
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
3785
-
-
-
-
-
-
-
-
-
724
-
-
-
-
-
-
-
-
-
4129
-
-
-
-
-
-
-
-
-
1910
-
-
-
-
-
-
-
-
-
7915
-
-
-
-
-
-
-
-
-
2815
-
-
-
-
-
-
-
-
-
2369
-
-
-
-
-
-
-
-
-
1634
-
-
-
-
-
-
-
-
-
778
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
398
-
-
-
-
-
-
-
-
-
28