10
32
156
53
33
144
223
50
42
44
192
43
201
190
366
38
151
52
115
137
26
55
54
112
204
19
107
31
128
18
90
1292
17
69
116
45
21
29
9
265
62
47
37
215
58
179
195
539
20
76
228
14
35