22
25
12
38
9
4
56
29
17
44
48
10
15
24
8
52
26
3
47
6
30
11
76
42
352
158
13
39
16
32
18
27
89
159
36
20
37
31
88
33
61
46
58