42
20
28
8
46
18
14
3
107
29
44
850
211
99
114
11
5
38
85
6
35
13
98
12
37
26
45
25
73
9
43
21
108
34
17
53
1061
281
57
60
80
33
23
67
94