0
8
14
3
16
6
2
15
5
19
34
32
75
22
33
26
61
62
73
164
55
23
49
83
47
45
11
31
13
42
379
37
104
226
161