8
24
17
32
11
6
37
43
15
3
113
21
40
69
95
42
46
242
110
176
88
51
147
129
44
29
31
100
45
97
133
35
98
5
52
33
59
159
63
104
179
14
22
23
57
16