3
8
14
5
10
20
16
18
36
65
7
9
0
13
12
6
4
21
11
2
51
28
35
32
53
15
33
124
54
68
25
17
27
23
175
70
66