12
31
15
16
44
46
90
36
58
24
118
153
48
27
73
29
25
28
21
89
26
47
33
85
175
7
34
76
74
109
23
135
84
102
61
8
59
54
42