12
7
3
16
25
59
48
9
6
14
29
8
17
18
5
21
32
20
27
105
72
2
13
31
33
19
46
139
144
4
10
30
85
119
23
35