21
25
9
30
41
15
40
31
28
39
35
66
24
67
199
48
408
11
18
137
92
23
12
16
119
29
5
78
58
52
73
54
19
42
47
26
43
160