8
10
2
11
14
29
4
31
27
22
5
1
232
7
12
24
20
9
3
145
16
113
61
62
26
59
37
13
23
28
56
60
93
39
6
50
55
117
21
19
74
34
162