22
19
67
45
168
40
96
154
146
83
14
117
144
52
24
56
38
53
36
33
28
42
130
17
158
60
65
12
86
9
61
115
327
21
15
7
131
102
75
80
76
37
5
27
124
221
94
87
116
147
173