3
1
2
6
8
26
50
107
110
62
4
10
9
5
15
91
36
31
7
23
18
13
12
166
24
16
67
72
14
83
161
11
17
49
65
76
38
66