18
28
127
2
34
44
50
10
46
15
9
2
44
12
8
14
23
7
32
18
23
6
43
39
4
56
31
4
33
29
18
29
10
28
17
24
29
32
11
5
12
35
9
25
13
9
26
9
40
7