18
8
41
21
19
38
29
23
25
47
31
69
45
15
115
143
461
114
155
35
68
39
52
90
100
26
16
3
9
4
6
12
2
127
164
74
77
71
76
46
204
126
102
113
85
34
22
56