23
27
73
61
56
342
131
654
277
16
1056
393
88
111
28
60
30
15
25
79
137
70
306
18
64
55
287
99
207
42
118
81
71
44
41
47
140
101
46
196
93
91
151
90
51
7
11
33
19