29
119
27
17
281
25
18
74
276
49
61
125
10
116
68
78
95
32
60
50
481
31
71
73
428
177
54
62
115
8
307
3256
99
4645
227
13
17251