86
99
29
164
18
5
3
41
17
35
59
29
34
60
540
6
19
775
32
49