512
111
100
39
27
30
64
21
37
90
20
58
35
26
42
60
46
84
80
66
143
47
12
57
52
68
17
153
74
6
23
32
97
16
76
14
25
51
34
15
5
72
55
99
70
13
81
50