122
42
28
22
27
58
29
23
173
99
177
101
108
16
47
33
36
140
66
31
48
26
76
118
34
193
20
24
139
79
735
147