61
41
56
17
19
68
46
39
25
85
254
124
131
221
142
143
180
129
122
130
232
137
197
67
243
233
60
177
119
58
309
302
54
272
107
92
109
74
190
176
121
189
166
1080
148
155
57
347
210
98
64
286
188
341
146
93