17
27
13
48
8
21
42
20
168
123
39
12
177
137
385
71
119
185
170
16
25
268
106
59
36
93
26
526
88
57
111
83
65
52
95
198
19
214
38
80
136
208
31
58
143
46
112
148
49
33
45