31
13
14
33
29
35
54
15
17
20
40
6
28
21
66
22
27
34
23
25
56
16
42
52
81
69
41
26
53
90
18
45
155
30
19
24
97
84
478
58