441
10
20
13
28
27
15
2
12
30
4
125
25
45
181
6
370
5
142
18
111
857
255
177
38
834
164
321
11
166
39
34
19
55
89
14
17
219
50
56
287
23
132
40
351