0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
152
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
636
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
854
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
133
-
-
-
-
-
-
-
-
-
164
-
-
-
-
-
-
-
-
-
275
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
1166
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
1240
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
551
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
1261
-
-
-
-
-
-
-
-
-
865
-
-
-
-
-
-
-
-
-
2887
-
-
-
-
-
-
-
-
-
1281
-
-
-
-
-
-
-
-
-
4413
-
-
-
-
-
-
-
-
-
1950
-
-
-
-
-
-
-
-
-
5994
-
-
-
-
-
-
-
-
-
1811
-
-
-
-
-
-
-
-
-
8379
-
-
-
-
-
-
-
-
-
2331
-
-
-
-
-
-
-
-
-
7105
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
922
-
-
-
-
-
-
-
-
-
1229
-
-
-
-
-
-
-
-
-
1026
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
418
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
918
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
1177
-
-
-
-
-
-
-
-
-
776
-
-
-
-
-
-
-
-
-
2310
-
-
-
-
-
-
-
-
-
846
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
1015
-
-
-
-
-
-
-
-
-
1973
-
-
-
-
-
-
-
-
-
513
-
-
-
-
-
-
-
-
-
1313
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
1652
-
-
-
-
-
-
-
-
-
419
-
-
-
-
-
-
-
-
-
5158
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
2193
-
-
-
-
-
-
-
-
-
1270
-
-
-
-
-
-
-
-
-
2051
-
-
-
-
-
-
-
-
-
840
-
-
-
-
-
-
-
-
-
3527
-
-
-
-
-
-
-
-
-
1583
-
-
-
-
-
-
-
-
-
2590
-
-
-
-
-
-
-
-
-
1959
-
-
-
-
-
-
-
-
-
6355
-
-
-
-
-
-
-
-
-
1246
-
-
-
-
-
-
-
-
-
3239
-
-
-
-
-
-
-
-
-
1391
-
-
-
-
-
-
-
-
-
4305
-
-
-
-
-
-
-
-
-
1732
-
-
-
-
-
-
-
-
-
2301
-
-
-
-
-
-
-
-
-
1398
-
-
-
-
-
-
-
-
-
2260
-
-
-
-
-
-
-
-
-
1243
-
-
-
-
-
-
-
-
-
3622
-
-
-
-
-
-
-
-
-
2100
-
-
-
-
-
-
-
-
-
4966
-
-
-
-
-
-
-
-
-
459
-
-
-
-
-
-
-
-
-
739
2985
-
-
-
-
-
-
-
-
-
7570
-
-
-
-
-
-
-
-
-
1961
-
-
-
-
-
-
-
-
-
5418
-
-
-
-
-
-
-
-
-
1600
-
-
-
-
-
-
-
-
-
7543
-
-
-
-
-
-
-
-
-
3079
-
-
-
-
-
-
-
-
-
9767
-
-
-
-
-
-
-
-
-
1202
-
-
-
-
-
-
-
-
-
3231
-
-
-
-
-
-
-
-
-
2515
-
-
-
-
-
-
-
-
-
3488
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
1006
-
-
-
-
-
-
-
-
-
3202
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
447
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
1485
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
764
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-