73
65
48
173
113
136
75
52
91
197
256
101
682
292
864
46
109
59
655
33
25
18
215
284
27
262
44
84
34
201
180
130
22
135
226
505
281
246
296
287
242
15
160
144
193
149
16
189
567
89