29
40
19
43
15
12
26
36
47
45
80
42
16
154
55
54
25
268
123
129
31
13
24
8
72
20
17
61
59
167
65
75
85
21
51
146
30
60
27
14
68
34
7
196
37
200
104