3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
2128
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
623
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
1699
-
-
-
-
-
-
-
-
-
428
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
487
-
-
-
-
-
-
-
-
-
1488
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
1000
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
1263
-
-
-
-
-
-
-
-
-
1442
-
-
-
-
-
-
-
-
-
1412
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
1584
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
2834
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
664
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
502
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
1015
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
653
-
-
-
-
-
-
-
-
-
192
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
795
-
-
-
-
-
-
-
-
-
719
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
1315
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
1044
-
-
-
-
-
-
-
-
-
556
-
-
-
-
-
-
-
-
-
1714
-
-
-
-
-
-
-
-
-
684
-
-
-
-
-
-
-
-
-
920
-
-
-
-
-
-
-
-
-
435
-
-
-
-
-
-
-
-
-
1256
-
-
-
-
-
-
-
-
-
832
-
-
-
-
-
-
-
-
-
1159