0
20
7
12
14
8
13
32
2
6
4
5
3
16
26
9
40
24
17
15
28
114
23
56
11
21
48
29
19
35
27
386
46
166
210
38
54
83
43
84
51
70
171
39
94
10
110