38
23
31
20
28
37
26
45
47
80
17
21
72
81
160
147
24
27
121
33
36
42
105
576
150
44
34
63
162
55
69
65
30
431
52
85
137
51
46
29
91
25
253
73
221