80
186
188
110
92
99
454
231
290
211
153
426
91
64
124
101
877
77
259
97
575
58
87
62
100
81
98
158
74
126
83
104
57
140
34
85
44
115
54
196
114
145
152
28
117
60
65
75
192
25
220
61
90
173
55