12
4
9
1
10
3
14
31
17
36
51
48
92
81
106
196
167
183
118
67
84
87
71
39
15
76
5
42
54
13
94
45
18
20
11
19
22
2
7
28