56
30
70
57
144
379
148
118
57
83
76
100
271
58
43
143
83
126
79
72
135
183
79
56
147
123
155
114
42
85
156
125
242
117
162
74
90
134
130
415
50
140
229
181
98
140
131
155
118
308
161
94
230
183
153
407
115
108
192
501