122
193
158
309
215
200
104
112
390
12
46
136
343
50
1085
30
32
26
18
53
225
367
166
179
66
98
147
271
49
43
45
84
71
72
118
33
85
206
274
260
123
190
285
40
14
157
224
93
52
70
240
156
152
148
73
61