0
12
2
9
32
25
45
42
17
15
38
14
20
16
36
27
44
28
74
109
33
64
67
89
63
101
57
22
80
189
118
26
200
84
40
68
30
48
170
140