18
26
20
24
14
19
1
16
30
33
23
22
32
28
10
13
42
9
37
8
15
328
46
17
38
40
21
11
34
61
113
87
156
36