19
25
64
38
37
39
164
24
221
143
95
27
17
31
239
275
18
7
4
35
46
160
49
171
62
67
120
33
240
462
34
61
13
14
76
56
3
30
90
106
6
172
132
157
289
237