3
1
2
8
9
27
50
114
68
5
14
96
64
25
10
7
6
23
12
18
172
4
24
11
16
19
13
117
72
92
15
218
66
17
49
62
38
46