4
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
470
-
-
-
-
-
-
-
-
-
635
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
7095
-
-
-
-
-
-
-
-
-
193
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
898
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
812
-
-
-
-
-
-
-
-
-
873
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
282
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
457
-
-
-
-
-
-
-
-
-
572
-
-
-
-
-
-
-
-
-
1143
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
566
-
-
-
-
-
-
-
-
-
424
-
-
-
-
-
-
-
-
-
759
-
-
-
-
-
-
-
-
-
542
-
-
-
-
-
-
-
-
-
1974
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
1325
-
-
-
-
-
-
-
-
-
397
-
-
-
-
-
-
-
-
-
3022
-
-
-
-
-
-
-
-
-
1819
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
923