38
18
63
157
45
34
21
65
12
224
261
23
352
359
22
29
192
101
211
92
197
164
28
190
64
61
116
271
60
85
84
79
14
8
20
114
193
57
347
206
83
89
55
27
144
10
26
126
59
30
24
16
17