27
1605
1273
866
159
82
1843
108
82
0
1547
99
108
1220
882
860
856
157
142
141
905
158
138
101
941
886
900
155
1250
1970
107
555
0
92
0
1622
154
1518
82
0
153
43
170
1197
1556
886
480
876
901
1159
147
166
118
1640
0
0
550
82
926
862
140
891
1264
526
109
141
144
154
926
0
890
838
1629
167
0
1209
1227
106
490
1215
926
912
1614
1253