28
22
40
80
57
45
46
20
18
211
70
39
170
25
35
100
73
83
58
48
26
142
256
42
61
89
38
43
157
163
72
107
51
11
37
86
49
63
34
143
76
12
27
6
16
85
164