4
0
2
1
7
3
6
9
32
15
33
39
25
401
13
28
66
22
98
17
24
43
21
10
14
29
72
119
89
95
159
93
78
42
56
76
77