20
80
24
58
13
103
27
5
86
35
158
73
533
49
153
88
69
63
15
98
32
131
31
126
563
213
200
48
109
18
71
19
78
76
94
60
26
52
29
75
25
14
91
38
93
42
171
57
22