256
16
97
132
78
169
80
59
20
21
30
93
32
25
63
27
15
9
104
241
49
24
17
82
57
420
171
14
5
18
72
126
37
60
58
1
34
98
47
44
40
43
23
202
358
28
36
29
227