0
6
20
25
18
7
1
23
5
3
9
2
11
4
12
19
16
8
14
71
125
42
257
33
58
79
30
38
108
73
21
36
27
56
65
114
80
94
144
67
137
32
41