56
53
33
75
50
491
656
137
210
78
270
51
165
30
62
176
181
90
127
63
351
130
192
148
38
110
340
174
139
98
48
212
27
175
114
199
107
133
247
189
177
256
246
345
302
119
81
61
250
65
143
70