9
18
20
31
27
38
21
93
71
16
14
54
12
6
50
97
63
48
216
35
185
25
33
87
19
32
40
7
13
78
52
280
49
44
73
26
8
132
109
297
165
122
22
80