0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
1622
-
-
-
-
-
-
-
-
-
1450
-
-
-
-
-
-
-
-
-
1703
-
-
-
-
-
-
-
-
-
2342
-
-
-
-
-
-
-
-
-
6392
-
-
-
-
-
-
-
-
-
1828
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
2650
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
2423
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
2655
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
4311
-
-
-
-
-
-
-
-
-
1342
-
-
-
-
-
-
-
-
-
3782
-
-
-
-
-
-
-
-
-
2666
-
-
-
-
-
-
-
-
-
3770
-
-
-
-
-
-
-
-
-
1452
-
-
-
-
-
-
-
-
-
7271
-
-
-
-
-
-
-
-
-
1352
-
-
-
-
-
-
-
-
-
2968
-
-
-
-
-
-
-
-
-
1466
-
-
-
-
-
-
-
-
-
1481
-
-
-
-
-
-
-
-
-
753
5773
-
-
-
-
-
-
-
-
-
5444
-
-
-
-
-
-
-
-
-
6715
-
-
-
-
-
-
-
-
-
1695
-
-
-
-
-
-
-
-
-
4585
-
-
-
-
-
-
-
-
-
1028
-
-
-
-
-
-
-
-
-
2842
-
-
-
-
-
-
-
-
-
1055
-
-
-
-
-
-
-
-
-
2308
-
-
-
-
-
-
-
-
-
379
-
-
-
-
-
-
-
-
-
7264
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
918
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
615
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
424
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
1449
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
444
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1892
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
2957
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
1001
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
415
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0