49
21
336
132
92
56
33
83
51
27
135
32
31
120
72
110
370
205
80
157
90
82
59
99
190
74
215
19
43
323
168
119
84
217
81
340
249
113
334
45
180
97
41
85
160
136
196
122
20
42
194
137