0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
977
-
-
-
-
-
-
-
-
-
899
-
-
-
-
-
-
-
-
-
1358
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
350
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
789
-
-
-
-
-
-
-
-
-
1069
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
286
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
631
-
-
-
-
-
-
-
-
-
100