8
5
40
27
16
15
7
33
0
82
9
52
32
13
18
4
89
62
14
20
128
1
58
24
17
167
11
86
28
2
19
87
10
35
45
6
47
51
23
122