83
136
182
225
116
43
52
80
160
117
169
61
54
114
62
109
133
56
59
71
47
257
153
140
192
333
374
130
99
321
658
197
244
242
100
162
115
134
463
158
152
93
91
183
127
34
238
106
46
107
314
221
55
35
95
23