41
46
143
37
70
17
53
29
34
10
13
80
9
55
39
28
69
309
99
208
19
68
8
71
58
190
102
103
16
43
21
5
35
38
65
178
177
24
130
18
85
32
167
45
59
122
598
94
107