32
30
40
28
48
33
41
128
21
70
50
31
24
16
105
289
43
15
8
173
11
127
60
174
98
59
232
87
192
14
58
74
37
84
164
25
54
39
49
35
3
61
18