43
13
24
3
11
18
10
28
25
12
15
8
26
27
21
7
64
80
50
17
59
42
57
205
29
47
52
91
749
110
53
74
30
201
113
93
98
704
111
84