10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
933
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
1701
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
1911
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
1903
-
-
-
-
-
-
-
-
-
659
-
-
-
-
-
-
-
-
-
4413
-
-
-
-
-
-
-
-
-
660
-
-
-
-
-
-
-
-
-
2314
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
4279
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
1772
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
3324
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
2927
-
-
-
-
-
-
-
-
-
484
-
-
-
-
-
-
-
-
-
2399
-
-
-
-
-
-
-
-
-
3345
-
-
-
-
-
-
-
-
-
1976
-
-
-
-
-
-
-
-
-
2726
-
-
-
-
-
-
-
-
-
2880
-
-
-
-
-
-
-
-
-
2539
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
577
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
1174
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
1006
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
984
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
1329
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
1305
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
779
-
-
-
-
-
-
-
-
-
1379
-
-
-
-
-
-
-
-
-
1857
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
1247
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
1217
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
1033
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
1262
-
-
-
-
-
-
-
-
-
553
-
-
-
-
-
-
-
-
-
1800
-
-
-
-
-
-
-
-
-
929
-
-
-
-
-
-
-
-
-
1025
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
1117
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
1766
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
1905
-
-
-
-
-
-
-
-
-
1547
-
-
-
-
-
-
-
-
-
1383
-
-
-
-
-
-
-
-
-
1673
-
-
-
-
-
-
-
-
-
1295
-
-
-
-
-
-
-
-
-
218