9
21
4
12
14
7
6
17
11
65
33
35
44
13
5
39
27
20
36
105
3
16
90
52
58
81
25
145
86
28
141
54
55
31
24
49
46
112