30
202
73
71
87
166
247
240
74
329
44
86
301
184
45
32
172
61
88
85
142
153
91
35
79
115
263
422
154
205
130
102
116
90
43
214
119
222
170
186
28
122
39
48
244
182
95
53
101
40
99