12
3
5
1
6
18
22
21
13
66
4
17
16
25
11
42
48
39
29
20
24
26
8
14
34
15
10
57
44
23
38
32
119
50
45
31
30
28
40
112