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