6
3
14
25
63
10
8
31
18
12
44
50
7
135
4
13
15
29
17
28
47
9
167
128
66
36
11
0
30
40
51
27
84
83
159
42
34
78
23
60