98
18
26
5
3
41
17
35
59
29
34
85
60
540
6
19
163
775
32
49