0
16
2
13
19
26
20
12
31
40
52
216
27
32
39
57
35
60
54
21
49
29
22
81
75
68
36
24
17
43
65
90
42
37
350
264
53
94
168
87
38
47
193
63
102
64
41
322