7
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
78
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
505
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
627
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
1129
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
2098
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
970
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
1316
-
-
-
-
-
-
-
-
-
927
-
-
-
-
-
-
-
-
-
4328
-
-
-
-
-
-
-
-
-
1889
-
-
-
-
-
-
-
-
-
3219
-
-
-
-
-
-
-
-
-
1722
-
-
-
-
-
-
-
-
-
2354
-
-
-
-
-
-
-
-
-
2858
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1084
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
1594
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
1218
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
1071
-
-
-
-
-
-
-
-
-
3857
-
-
-
-
-
-
-
-
-
1324
-
-
-
-
-
-
-
-
-
1255
-
-
-
-
-
-
-
-
-
1297
-
-
-
-
-
-
-
-
-
2266
-
-
-
-
-
-
-
-
-
1162
-
-
-
-
-
-
-
-
-
2055
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
5707
-
-
-
-
-
-
-
-
-
516
-
-
-
-
-
-
-
-
-
6346
-
-
-
-
-
-
-
-
-
4763
-
-
-
-
-
-
-
-
-
7941
-
-
-
-
-
-
-
-
-
2372
-
-
-
-
-
-
-
-
-
3636
-
-
-
-
-
-
-
-
-
1966
-
-
-
-
-
-
-
-
-
3601
-
-
-
-
-
-
-
-
-
1502
-
-
-
-
-
-
-
-
-
3594
-
-
-
-
-
-
-
-
-
1052
-
-
-
-
-
-
-
-
-
1461
-
-
-
-
-
-
-
-
-
707
5662
-
-
-
-
-
-
-
-
-
3181
-
-
-
-
-
-
-
-
-
4288
-
-
-
-
-
-
-
-
-
2779
-
-
-
-
-
-
-
-
-
4447
-
-
-
-
-
-
-
-
-
6409
-
-
-
-
-
-
-
-
-
9453
-
-
-
-
-
-
-
-
-
1500
-
-
-
-
-
-
-
-
-
3789
-
-
-
-
-
-
-
-
-
1045
-
-
-
-
-
-
-
-
-
3461
-
-
-
-
-
-
-
-
-
1045
-
-
-
-
-
-
-
-
-
7312
-
-
-
-
-
-
-
-
-
1232
-
-
-
-
-
-
-
-
-
5432
-
-
-
-
-
-
-
-
-
1357
-
-
-
-
-
-
-
-
-
977
-
-
-
-
-
-
-
-
-
935
-
-
-
-
-
-
-
-
-
176
-
-
-
-
-
-
-
-
-
733
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
283
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-