14
13
43
34
7
6
24
23
29
27
129
10
53
4
9
12
2
11
71
5
252
1196
32
47
38
26
189
37
18
156
45
44
85
17
33
79
88
104
41
82
153
21
30