28
23
4
10
25
14
36
35
1
17
9
19
112
24
11
45
20
109
128
29
30
43
38
26
79
31
55
82
16
46
32
18
48
5
13