135
320
208
170
95
481
91
54
110
210
524
107
185
75
70
122
101
86
49
125
30
186
66
98
96
158
60
164
137
65
39
225
307
43
147
190
38
234
2510
94
74
67
370
204
112
124
136