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