9
1
13
20
16
17
14
15
12
34
30
52
11
27
206
109
62
164
28
80
74
478
38
250
397
177
444
125
171
110
77
176
185
385
358
396
257
343
69
1051
157
189
45