142
36
402
38
399
66
108
80
163
204
184
15
78
16
10
92
237
228
79
158
31
51
190
21
99
153
121
86
238
115
76
87
157
124
137
116
34
146
71
26
59
75
22
55
169
112
180
193
49