19
92
31
194
245
86
26
17
67
444
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
338
151
208
455
176
254
160
184
292
103
362
287
99
239
226
456
81
377