4
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
228
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
452
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
106
-
-
-
-
-
-
-
-
-
1167
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
4600
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
1007
-
-
-
-
-
-
-
-
-
2563
-
-
-
-
-
-
-
-
-
2514
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
3481
-
-
-
-
-
-
-
-
-
736
-
-
-
-
-
-
-
-
-
2836
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
1488
-
-
-
-
-
-
-
-
-
451
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
786
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
1423
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
625
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
2033
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
770
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
876
-
-
-
-
-
-
-
-
-
305
-
-
-
-
-
-
-
-
-
1157
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
1256
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
1323
-
-
-
-
-
-
-
-
-
300
-
-
-
-
-
-
-
-
-
972
-
-
-
-
-
-
-
-
-
495
-
-
-
-
-
-
-
-
-
345