9
124
34
67
32
7
14
53
89
125
173
88
19
44
18
30
92
41
42
8
15
46
16
24
154
58
215
17
10
137
27
153
158
1252
149
26
183
84
133
186
187
203
334
959