17
160
66
26
12
24
16
18
4
6
33
8
3
13
25
7
80
36
64
9
32
20
57
5
59
15
11
82
30
45
29
79
2
10
14
21
38
334
117
72
52