23
28
22
5
8
2
18
52
19
25
7
15
34
36
48
10
31
9
16
11
105
77
26
126
55
33
30
113
32
53
29
42
40
100
124
90
82
66
44
69
62
59