1
0
16
32
10
19
8
4
26
9
11
7
52
25
33
22
6
29
14
48
59
37
20
2
44
49
21
35
93
42
39
54
23
38
13
77
182
151