22
11
9
67
31
29
173
28
155
100
43
71
138
202
177
65
48
59
252
122
55
54
38
57
24
41
15
13
60
20
96
39
58
7
35
115
25
76
17
34
30
92
32
26
42