3
8
5
1
0
2
6
4
9
10
18
20
7
71
13
17
28
42
12
15
25
53
16
48
82
34
92
185
50
21
37
68
96
69
52
36
29
26