18
10
19
24
68
20
47
23
33
69
52
6
51
104
88
261
241
158
63
79
44
21
292
460
32
28
49
41
35
193
17
146
38
29
7153
40
107
152
64
131
372
129
447
100
382
25
99
133
157
912
108
59