1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
336
-
-
-
-
-
-
-
-
-
1538
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
1044
-
-
-
-
-
-
-
-
-
960
-
-
-
-
-
-
-
-
-
3147
-
-
-
-
-
-
-
-
-
1696
-
-
-
-
-
-
-
-
-
723
-
-
-
-
-
-
-
-
-
597
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
4266
-
-
-
-
-
-
-
-
-
491
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
234
-
-
-
-
-
-
-
-
-
1394
-
-
-
-
-
-
-
-
-
777
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
337
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
3630
-
-
-
-
-
-
-
-
-
1435
-
-
-
-
-
-
-
-
-
1579
-
-
-
-
-
-
-
-
-
5739
-
-
-
-
-
-
-
-
-
2864
-
-
-
-
-
-
-
-
-
891
-
-
-
-
-
-
-
-
-
917
-
-
-
-
-
-
-
-
-
1189
-
-
-
-
-
-
-
-
-
1348
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
1133
-
-
-
-
-
-
-
-
-
843
-
-
-
-
-
-
-
-
-
1588
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
873
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2