215
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
960
-
-
-
-
-
-
-
-
-
1.24K
-
-
-
-
-
-
-
-
-
1.63K
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
3.93K
-
-
-
-
-
-
-
-
-
1.51K
-
-
-
-
-
-
-
-
-
1.87K
-
-
-
-
-
-
-
-
-
3.49K
-
-
-
-
-
-
-
-
-
1.37K
-
-
-
-
-
-
-
-
-
1.22K
-
-
-
-
-
-
-
-
-
1.65K
-
-
-
-
-
-
-
-
-
239
-
-
-
-
-
-
-
-
-
932
-
-
-
-
-
-
-
-
-
375
-
-
-
-
-
-
-
-
-
5.47K
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
932
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
1.59K
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
1.77K
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
6.31K
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
214
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
1.70K
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
1.88K
-
-
-
-
-
-
-
-
-
1.12K
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
812
-
-
-
-
-
-
-
-
-
415
-
-
-
-
-
-
-
-
-
1.41K
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
987
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
724
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
326
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
329
No Data