16
16
154
108
86
76
46
107
270
227
55
102
76
27
71
119
99
149
131
42
77
67
240
133
273
72
42
15
131
87
413
17
227
95
145
125
139
280
295
607
53
400
201