12
18
7
32
14
17
3
0
2
1
20
22
6
27
11
8
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