9
10
26
106
35
37
8
12
20
3
5
14
2
46
57
21
81
43
27
22
29
24
238
80
67
18
189
130
44
79
16
49
90
144
87
85
141
64
93
60
318