24
51
17
42
34
59
116
70
28
20
46
16
61
115
98
74
87
248
140
129
66
231
111
79
93
193
65
47
52
36
49
54
92
221
32
106
227
223
695
112