0
3
6
5
42
7
8
1
15
39
20
32
4
23
19
17
12
22
58
10
29
54
356
44
11
16
80
49
30
24
37
67
136
36
26
18