14
17
52
22
19
62
78
72
40
56
24
167
136
23
20
110
15
102
154
45
93
70
113
111
21
132
392
109
166
158
54
95
61
26
50
85
186
59
76
173
53
459
153
189
82
142
67
130
116