20
10
54
34
29
5
84
67
167
53
30
16
50
28
41
24
77
14
1
26
48
81
15
103
11
68
114
125
22
25
56
59
108
71
94
31
130
160
90
51
256