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