8
4
14
3
120
28
37
18
31
7
10
11
6
20
1
26
76
21
2
33
17
36
16
48
255
51
19
9
32
34
62
12
44
13
35
29