6
0
20
4
2
39
24
288
36
30
74
110
8
11
9
104
54
57
32
37
15
28
68
76
63
59
83
93
100
60
56
21
101
67
207
43
155
52
102
80