11
5
2
3
43
10
15
26
22
9
8
7
20
19
23
14
18
17
53
55
50
46
6
13
41
128
35
37
25
36
21
16
47
12
51
30
34