0
20
2
8
9
4
7
16
21
23
63
22
11
10
45
15
38
17
14
24
75
65
53
29
79
61
44
47
34
25
36
35
52
161
110
188
37
102
185
58
138
130
19