4
0
3
7
12
11
21
15
2
18
1
58
77
28
63
23
42
24
6
34
48
87
8
36
5
76
29
73
103
161
10
141
53
52
111
55
13
9
64
499
166
38
45