72
83
196
28
57
120
49
88
113
69
154
140
94
68
144
80
249
220
101
250
247
143
175
39
41
233
598
50
110
106
58
194
66
260
105
73
63
62
29
189
363
115
332
121