81
29
24
50
171
116
6
45
84
51
22
27
150
174
733
424
57
217
65
43
36
100
253
282
153
69
239
68
46
194
99
66
13
169
98
106
186
352
120
89
173
143
17
7
137
4
53
31
54
187
356
82
136