24
109
74
285
58
256
85
59
105
54
133
1147
154
36
104
40
15
16
23
86
258
190
29
44
48
404
22
276
167
143
72
66
28
41
82
71
83
69
193
184
132
118
26
87
161
63
101