0
6
3
13
22
8
20
38
24
16
27
42
18
12
28
15
71
25
35
53
26
62
102
138
39
43
76
96
115
90
50
99
44
120
91
113
160
69
88