1
2
5
3
6
9
19
16
4
12
15
25
14
0
11
56
49
38
192
41
149
76
60
105
53
66
117
136
33
85
161
130
287
42
109
104