12
32
26
28
23
14
16
17
6
21
15
22
77
9
4
3
55
20
13
35
158
5
107
145
115
469
11
2
84
81
56
87
29
18
181
1
8