121
195
83
124
105
258
32
61
54
38
87
163
96
228
146
57
346
161
130
216
19
204
136
290
142
92
191
125
68
147
222
35
162
126
94
462
34
320
300
230
143
178
292
60
33
176
199
140
254
84
152
291
237
296
464
128
71