22
8
38
37
32
36
86
44
55
99
74
45
103
81
159
178
61
47
333
289
125
191
167
111
84
64
50
238
78
157
16
26
108
88
73
98
302
142
140
40
324
85
229
138
94
59
95
161