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