3
14
4
5
2
7
6
15
11
9
1
29
23
17
12
18
10
48
24
60
21
44
13
8
35
16
58
53
39
25
81
111
71
36
69
132
98