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