24
66
79
197
31
1596
41
882
327
323
206
140
198
86
162
280
194
116
151
115
67
302
71
398
234
117
5
166
49
68
28
539
8738
16
56
69
57
44
38
111
112
231
37
153
30
143
133
59
70
169
132
180
99
29
65
76
80