27
23
4
8
5
9
11
33
19
45
46
17
72
104
25
16
14
66
87
99
44
58
34
69
74
6
21
15
64
18
96
143
24
31
49
22
57
48
2
38
78
13