22
26
109
51
32
30
112
52
43
61
9
38
59
25
47
10
160
14
24
6
28
60
35
67
637
223
29
36
21
17
20
46
78
41
19
123
104
13
195
196
131