200
212
27
53
35
153
199
128
99
90
169
210
115
114
73
149
75
286
187
84
162
96
106
243
94
69
40
86
45
71
171