12
10
25
23
22
28
5
8
4
2
7
53
36
11
29
13
9
19
54
31
16
26
44
33
73
14
20
64
35
30
45
40
43
76
37
116