27
20
30
11
48
40
120
16
77
45
31
160
18
52
15
55
10
19
59
37
151
73
53
64
68
46
86
79
49
4
12
3
24
22
41
42
34
91
164