20
52
15
29
57
9
24
95
18
111
25
171
21
137
40
64
31
151
188
30
45
1113
13
82
60
39
510
67
219
16
381
42
17
53
75
50
168
43
36
22
35
205
37
86
173
394
122