19
15
38
10
112
25
160
39
7
8
140
258
77
343
1171
32
53
4
64
243
22
48
28
150
221
68
215
78
57
20
11
31
40
173
14
6
151
51
59
16
345
43
45
5
27
12
248
107
18
98
272