0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
881
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1707
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1261
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2497
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
3995
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
4705
-
-
-
-
-
-
-
-
-
360
-
-
-
-
-
-
-
-
-
3153
-
-
-
-
-
-
-
-
-
579
-
-
-
-
-
-
-
-
-
2349
-
-
-
-
-
-
-
-
-
450
-
-
-
-
-
-
-
-
-
2397
-
-
-
-
-
-
-
-
-
685
-
-
-
-
-
-
-
-
-
2579
-
-
-
-
-
-
-
-
-
1820
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
1514
-
-
-
-
-
-
-
-
-
1815
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
2847
-
-
-
-
-
-
-
-
-
1137
-
-
-
-
-
-
-
-
-
2021
-
-
-
-
-
-
-
-
-
1867
-
-
-
-
-
-
-
-
-
2109
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
1830
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
1463
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
1852
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
2272
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
1208
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
869
-
-
-
-
-
-
-
-
-
761
-
-
-
-
-
-
-
-
-
1254
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
3121
-
-
-
-
-
-
-
-
-
1007
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
397