5
1
18
3
12
4
2
11
13
6
16
26
9
15
0
22
8
21
30
23
10
24
60
45
77
32
53
71
74
108
166
145
34
212
75
62
190
154
42
109
97
25