14
18
26
25
21
7
27
54
44
20
6
58
31
5
30
23
19
96
175
219
125
36
89
105
334
85
22
41
133
206
16
37
32
39
13
56
63
87
48
93
43
97
159
38
53
29