20
18
28
22
26
19
38
36
115
172
148
37
69
102
11
15
41
40
122
33
68
85
54
35
39
25
29
27
32
75
57
34
56
9
1256
70
14
30
6
16
49
53