256
186
122
5
58
15
3
10
52
46
89
110
1
9
4
7
60
8
2
12
14
62
47
64
115
20
28
18
50
19
66
43
13
17
6
42
33
11