35
123
110
1795
195
89
417
48
466
56
80
168
78
68
115
87
254
280
31
249
382
181
245
85
451
192
160
54
272
27
101
25
38
61
71
24
143
70
59
91
278
446
452
140
430
21
878
20
36
97
93
175
234
352