5
9
11
12
1
24
23
107
15
21
20
43
40
56
34
26
82
292
17
52
53
36
155
41
29
67
105
27
68
37
61
45
42
85
83
89
214