89
82
51
217
268
69
275
204
119
246
83
104
140
137
116
181
40
15
162
126
272
21
85
87
111
151
200
301
74
110
229
92
142
102
32
128
145
230
210
147
88
72
153
188
38
178
490
58
29
109
173
213
96
106
138