90
195
437
277
133
483
142
158
105
83
77
109
156
206
177
76
201
99
257
31
116
112
223
49
42
220
70
145
98
61
68
207
44
96
267
263
89
238
117
143
126
66
93
183
58
85
73
48
52
26
179
53
176
103
19
84
75