174
100
185
136
120
29
104
55
111
84
25
680
394
463
191
137
855
803
54
196
141
155
119
270
65
352
140
67
20
5754
151
27
26
18
51
77
319
96
63
813
210
282
103
42
13
21
71
94
197
251
36
754
342
68
386
309
345
167
290