222
109
90
33
83
42
89
73
82
148
96
68
85
61
128
75
66
37
79
60
125
135
182
269
130
137
198
174
127
144
171
101
209
119
114
215
139
80
243
131
487
406
50
183
155
166
638
132
160
106
266
220
193
194