24
32
61
50
18
8
13
39
20
27
7
130
37
52
26
69
29
136
54
30
94
152
255
231
123
62
134
306
248
129
85
265
102
500
174
304
147
371
311
260
79
107
115
99
111