0
2
3
16
30
25
39
21
72
20
8
42
33
19
5
57
36
53
55
31
102
209
134
37
137
63
61
58
189
24
56
27
45
43
71
110
35
52
38
28
67
13