5
9
2
6
3
12
19
8
10
32
26
237
112
4
91
27
35
23
92
53
14
18
36
69
87
34
17
21
33
41
37
29
66
103
168
25
11