50
35
21
16
32
49
26
50
18
30
89
26
67
47
34
25
66
26
33
30
25
21
11
31
60
Next page