2
1
6
3
16
24
0
8
14
96
15
282
38
44
32
39
19
17
10
5
20
27
35
36
140
26
77
34
48
31
132
105
28
154
76
64