119
71
101
50
138
64
200
107
149
76
264
176
256
120
204
174
79
54
26
217
22
124
232
105
152
216
218
173
85
102
92
143
402
49
283
104
68
136
350
159
90
148
70
170
114
129
251
66
186
57
59
95
63