21
18
8
43
99
13
14
118
258
12
32
58
19
98
25
108
9
123
55
17
39
27
4
67
46
35
180
147
37
30
131
54
31
50
59
140
20
6
202
47
41
188
16
89