6
27
24
36
34
3
18
8
28
43
17
166
100
38
15
31
2
13
10
0
11
82
5
7
16
12
46
39
9
41
42
103
105
78
90
35
127
89
66