77
55
148
87
117
42
57
91
176
192
205
198
193
493
436
412
765
103
104
940
304
70
201
632
1117
237
247
108
18
79
189
52
413
433
208
24
13
12
102
559
47
46
98
175
358
136
67
173
110