58
88
33
63
171
55
71
197
38
56
146
198
29
34
51
70
119
57
35
76
37
183
160
350
386
62
201
127
251
290
60
409
138
189
162
79
134
86
128
215
131
124
147
112
172