10
118
485
27
38
59
139
40
66
75
21
54
15
53
14
518
100
68
1111
24
89
43
11
17
30
50
39
22
6
45
85
55
213
229
33
217
150
525
88
320
26
16
1006
324
152
63
74
13
71
146
401
76