31
194
245
86
26
17
67
443
20
50
237
36
384
150
154
217
18
85
28
51
108
145
105
49
54
189
133
118
165
307
110
323
125
79
336
151
208
455
176
254
160
184
292
103
362
287
98
226
456
81
377
99