13
25
40
22
58
16
83
23
809
73
281
10
63
300
27
120
112
14
156
28
101
339
240
444
122
296
153
33
442
985
17
11
4
18
82
48
1247
64
12
34
371
51
431
36
183
270
69
21
74
90
903
91
24