121
157
229
30
129
74
49
109
156
197
6
45
108
308
100
225
239
34
18
212
103
42
84
79
85
68
63
19
419
544
150
111
164
137
123
132
125
94
236
218
55
254
138
237
118
7
90
115
235
293
119
133
144
87
26