9
24
18
32
11
6
37
43
15
3
113
21
8
40
69
95
42
46
243
110
176
88
51
22
147
129
44
29
31
100
45
17
97
133
35
99
5
54
33
59
160
63
105
179
14
52
23
57
16