12
39
17
116
30
28
99
10
14
26
86
48
6
44
36
100
279
62
20
7
15
42
49
51
157
129
24
35
72
9
159
33
13
2
66
34
18
40
29
95
52
21
32
74