9
18
15
126
26
105
37
8
25
44
30
52
21
19
16
23
60
65
28
41
43
35
98
78
39
80
56
46
49
58
14
17
54
158
32
67
47
149
171
165
6
128