40
58
209
189
81
182
76
29
130
174
74
152
197
92
73
476
115
25
89
256
177
57
60
46
135
264
137
10
39
47
48
70
62
51
236
86
99
18
56
395
95
90
151
397
37
96
34
101
41
88
160
161
200
190