38
42
15
58
37
63
9
21
85
28
64
76
84
14
25
212
180
92
128
35
5
71
159
488
7
55
32
49
138
90
30
164
19
107
114
332
22
155
27
121
41
57
29
17
94
98
61
46
169
36
26