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