173
504
120
310
230
419
170
313
65
248
98
296
132
213
75
261
50
229
2
4
33
134
47
81
211
10
193
31
180
1
79
13
138
30
129