119
184
108
176
180
80
157
116
147
82
228
36
90
61
16
111
49
211
113
279
33
200
133
42
56
99
103
59
64
58
314
77
434
217
94
130
66
52
83
84
512
105
161
372
274
163
18
149
242
41
514
100