168
131
120
341
428
250
292
133
164
310
62
115
207
252
146
163
174
175
129
169
509
105
237
163
599
258
0
146
146
101
82
73
292
108
127
157
40
47
82
119
91
124
77
91
120
672
151
293
104
