0
1
6
9
5
4
15
10
25
7
21
2
36
19
41
39
3
23
17
18
11
40
16
35
59
214
85
44
45
160
61
34
92
67
30
24
43
73
20
90
56