537
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
712
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
285
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
1582
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
1296
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
1058
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1342
-
-
-
-
-
-
-
-
-
725
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0