32
21
11
47
65
83
84
144
205
438
136
527
561
92
160
229
63
246
104
204
138
134
183
148
305
69
86
736
243
121
324
256
251
178
341
636
286
806