57
140
38
101
133
97
163
93
237
34
53
23
125
24
35
94
39
31
8
117
190
173
270
69
370
126
482
129
172
148
236
107
145
45
155
205
44
66
187
206
118
186
98
52
32
142
68
508
384
455
333