11
29
16
14
7
6
20
10
4
34
5
23
2
15
9
13
30
105
144
17
33
28
97
24
19
32
57
8
87
46
21
25
12
40
107
44
43
60