3
6
8
22
26
18
9
21
4
5
39
116
32
2
13
11
54
16
29
43
20
28
14
31
56
15
113
115
123
162
79
140
41
55
71
85
133
62
434
42
97
143
93
81
94
47