83
70
31
50
214
77
113
81
33
162
120
49
39
175
281
156
184
97
66
398
1380
384
52
78
164
173
161
862
127
186
38
133
367
298
35
608
114
93
122
145
64
45
72
227
137
157
69
149
24
63
750
92
67
74
153