260
23
54
124
46
39
71
65
128
79
84
26
155
200
299
220
133
282
60
101
166
135
113
212
288
436
114
348
98
203
211
186
263
165
67
164
122
160
52
103
183
139
81
120
21
41
137
19
18
91
33
154
31
145
38
80