12
96
140
52
39
78
109
107
32
29
26
5
7
22
3
45
25
44
23
27
16
13
38
20
18
11
8
33
9
10
84
21
66
130
19
166
6
115
81
28
30
143
85
36
49