112
163
119
250
25
77
134
60
140
311
199
67
87
59
23
24
48
204
80
85
284
172
99
220
159
120
76
148
100
184
66
152
62
137
91
193
150
71
111
94
97
110
195
234
121
90
228
153
200
143
122
72
177
108