2
0
5
8
12
6
40
39
13
10
28
19
7
22
17
11
51
37
3
21
24
9
47
57
150
14
31
129
18
50
63
15
54
127
73
20
25