4
5
11
104
14
7
10
3
2
1
98
13
23
114
20
18
79
65
76
48
36
30
16
66
55
12
73
64
8
42
9
158
47
51
52
101