605
57
164
192
166
77
185
75
101
120
61
92
73
297
395
274
80
70
351
100
170
60
153
405
182
40
155
18
38
71
78
33
46
142
39
48
111
63
49
161
59
356
169
455
144
42
157
127
206
113
110
31
52