19
40
31
14
33
20
103
116
64
56
51
34
86
77
45
139
75
123
72
169
80
48
157
295
214
148
135
144
138
181