57
122
176
234
30
96
178
8
303
42
23
93
26
31
205
225
158
243
21
220
62
32
121
314
79
198
343
102
24
541
10
83
816
159
630
591
54
49
114
97
88
39
172
171
545
181
256
312
63
55
186
84
165
358