262
55
536
105
46
1138
81
99
184
114
10
167
28
530
205
84
103
108
32
193
40
122
34
95
68
47
42
33
117
50
22
96
679
39
318
342
45
265
183
360
264
257
110
172
198
403
88
331
191
196
164
31
190
135
704