30
202
73
71
87
166
247
239
74
327
44
86
300
183
45
32
172
61
88
85
142
152
91
35
79
115
263
422
154
205
130
102
116
90
43
214
119
222
170
186
28
122
39
48
243
182
95
53
101
40
99