1
0
3
32
30
19
2
22
7
6
41
5
18
13
14
10
20
16
23
12
46
26
31
60
43
42
78
142
24
25
57
141
168
8
52
44
102
164
89
131
47
45
11
320