20
256
16
17
45
57
31
34
69
41
44
200
61
511
67
151
55
25
53
170
65
21
42
13
106
225
38
247
109
82
12
214
9
91
95
87
300
6
155
121
43
126
125
98
40
29
59
191
111
63
7
30