130
107
150
70
430
111
78
208
138
57
93
169
155
349
134
82
197
106
87
151
108
55
175
67
182
76
98
178