75
93
243
286
125
191
113
200
79
115
42
76
195
26
73
110
148
87
417
242
172
107
147
270
150
129
335
175
199
141
149
193
181
99
104
154
11
15
68
58
96
208
91
126
63
45
38
158
61
355
146
285
301