21
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
1246
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
295
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
1345
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
968
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
2202
-
-
-
-
-
-
-
-
-
1056
-
-
-
-
-
-
-
-
-
1252
-
-
-
-
-
-
-
-
-
718
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
759
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
850
-
-
-
-
-
-
-
-
-
324
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
3330
-
-
-
-
-
-
-
-
-
115
-
-
-
-
-
-
-
-
-
641
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
1784
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
2169
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
1403
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
3124
-
-
-
-
-
-
-
-
-
354
-
-
-
-
-
-
-
-
-
1438
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
1495
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
5958
-
-
-
-
-
-
-
-
-
797
-
-
-
-
-
-
-
-
-
1626
-
-
-
-
-
-
-
-
-
536
-
-
-
-
-
-
-
-
-
2177
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
2064
-
-
-
-
-
-
-
-
-
354
2943
-
-
-
-
-
-
-
-
-
1008
-
-
-
-
-
-
-
-
-
3327
-
-
-
-
-
-
-
-
-
916
-
-
-
-
-
-
-
-
-
2487
-
-
-
-
-
-
-
-
-
1608
-
-
-
-
-
-
-
-
-
5674
-
-
-
-
-
-
-
-
-
913
-
-
-
-
-
-
-
-
-
4629
-
-
-
-
-
-
-
-
-
1075
-
-
-
-
-
-
-
-
-
1709
-
-
-
-
-
-
-
-
-
1023
-
-
-
-
-
-
-
-
-
1591
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
1512
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
2989
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
2364
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
820
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
3496
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
597
-
-
-
-
-
-
-
-
-
246
-
-
-
-
-
-
-
-
-
760
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1436
-
-
-
-
-
-
-
-
-
1219
-
-
-
-
-
-
-
-
-
2184
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
2535
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
790
-
-
-
-
-
-
-
-
-
161
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0