0
1
6
4
20
14
29
15
25
16
24
34
103
17
53
52
155
30
9
11
80
28
191
45
26
23
100
37
42
35
93
60
54
7
73
68
125
51
223
192
47
40
49
44
153