0
1
4
6
28
11
10
3
2
7
12
5
8
33
107
56
23
20
269
25
73
48
37
92
132
15
86
67
13
46
108
99
17
84
42
19
144
133
43
66
29