104
216
92
97
243
31
130
16
105
42
57
46
71
592
69
158
87
24
44
304
30
76
74
241
89
100
152
52
27
250
49
287
115
164
108
178
34
86
14
19
85
121
64
66
305
176
321
9
32
363
290
191