18
43
33
109
46
32
36
56
42
19
31
40
35
17
8
21
51
9
11
45
22
173
61
113
15
28
12
73
119
13
29
37
125
127
39