146
126
189
211
144
85
210
669
104
105
75
424
46
134
56
150
217
114
176
173
120
106
488
323
274
31
37
398
224
90
285
181
124
115
183
182
844
61
83
368
219
30
70
51
154
78
59
74
266
32
470
98
558
39
101
113