0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
297
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
286
-
-
-
-
-
-
-
-
-
290
-
-
-
-
-
-
-
-
-
787
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
656
-
-
-
-
-
-
-
-
-
800
-
-
-
-
-
-
-
-
-
656
-
-
-
-
-
-
-
-
-
1.36K
-
-
-
-
-
-
-
-
-
524
-
-
-
-
-
-
-
-
-
1.91K
-
-
-
-
-
-
-
-
-
1.43K
-
-
-
-
-
-
-
-
-
580
-
-
-
-
-
-
-
-
-
3.81K
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
403
-
-
-
-
-
-
-
-
-
1.13K
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
414
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
860
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
794
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
853
-
-
-
-
-
-
-
-
-
524
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
3
No Data
No Data
No Data
No Data
No Data