12
19
9
32
16
18
4
0
2
24
1
23
22
27
7
11
8
20
33
47
43
50
25
49
30
26
36
54
31
66
69
56
35
91
52
42
41
117
90
140
103
130
99
185
171
80