9
215
4
28
80
32
16
149
85
52
593
34
12
23
26
38
40
41
8
30
47
14
5
35
113
29
25
15
33
36
99
50
54
7
46
130
48
67
21
11
39
24
111
13