77
41
57
52
27
35
64
173
239
78
131
65
142
212
86
103
208
109
383
160
66
409
142
156
114
130
159
81
62
88
88
126
85
175
96
53
130
125
304
81
81
100
42
46
322
252
185
89
204
182
193
89
131
193
342
105
111
163
129
184