29
20
44
24
27
18
25
42
39
6
26
14
159
35
64
4
13
16
41
19
31
128
40
299
46
237
71
32
253
278
57
12
36
170
34
47
230
74
261
15
187
172
53