20
23
8
10
14
15
30
13
27
25
28
53
45
38
43
75
24
31
29
4
44
36
40
34
58
41
49
48
73
152
33
32
108
83
17
97
78
64
141
84
161