118
142
64
84
110
278
127
41
248
7
226
316
116
165
12
96
70
203
102
88
125
85
121
150
149
30
23
82
44
31
153
105
186
137
188
89
480
115
163
112
189
99
147
167
192
294
107
145
86
180
97
119
269
80
155