27
22
20
232
25
11
6
10
18
33
90
43
49
102
67
42
41
45
321
34
14
39
74
24
182
29
32
63
86
38
162
135
21
133
134
48
99
51
36
59
37
153
146
216