12
18
9
14
32
0
2
3
1
21
22
27
6
11
8
20
7
33
47
42
48
25
49
30
26
36
53
29
23
66
31
67
54
87
24
52
41
114
90
138
103
117
130
97
185
171
80