80
140
282
61
94
60
44
114
194
130
125
132
613
534
72
78
243
146
189
120
206
150
113
107
45
119
144
156
215
127
180
39
192
153
314
343
126
213
232
70
74
27
47
12
106
171
149
31
96
103
65