20
24
50
32
43
406
9
15
13
12
319
38
35
73
75
74
41
11
36
68
91
248
63
19
373
55
233
194
136
34
455
16
71
295
435
562
14
294
111
110
23
44
131
450
172
92
22
177
216