0
13
3
20
159
30
150
16
48
8
11
59
28
17
66
31
108
27
14
21
33
29
50
9
40
52
38
153
10
4
565
36
239
128
18
70
6
23
67
7
53
12
51
26