22
15
14
27
62
26
206
178
34
4
59
170
75
32
91
81
90
41
58
10
29
54
53
33
44
72
45
103
313
36
49
256
191
136
24
25
108
21
554
39
189
79
35
42
99
55
117
369
595