3
16
139
66
105
95
144
187
77
559
194
264
12
