158
177
24
160
55
113
345
106
240
126
329
54
35
360
100
37
36
142
143
30
76
57
184
25
49
87
6
139
69
566
444
194
384
80
168
65
94
147
307
273
31
45
300
13
3837
2552
380
125
77
146
138