0
7
11
9
6
46
2
14
4
40
105
35
24
100
29
57
27
30
28
13
5
12
39
20
15
16
60
19
43
32
540
81
52
51
135
37
17
26
93
80
583
86
226