20
22
215
197
44
87
107
18
13
12
10
187
16
190
26
42
156
17
8
35
111
55
67
40
115
235
124
479
29
28
45
21
27
53
59
52
76
54
287
104
34
46
100
43
48
25
31
30
5
49