22
20
35
48
27
36
45
18
142
37
82
41
39
29
47
9
28
40
46
14
15
63
84
89
23
57
30
80
183
34
144
242
291
288
59
200
205
260
272
314
94
171
364
172
207
311
147
55
185
845
109
204