0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
693
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
1993
-
-
-
-
-
-
-
-
-
1309
-
-
-
-
-
-
-
-
-
908
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
1697
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
1719
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
5139
-
-
-
-
-
-
-
-
-
396
-
-
-
-
-
-
-
-
-
3638
-
-
-
-
-
-
-
-
-
1255
-
-
-
-
-
-
-
-
-
3651
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
3930
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
577
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
496
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
1612
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
2258
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
911
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
1084
-
-
-
-
-
-
-
-
-
1160
-
-
-
-
-
-
-
-
-
237
-
-
-
-
-
-
-
-
-
803
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
2259
-
-
-
-
-
-
-
-
-
575
-
-
-
-
-
-
-
-
-
3961
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
2749
-
-
-
-
-
-
-
-
-
399
-
-
-
-
-
-
-
-
-
988
-
-
-
-
-
-
-
-
-
386