15
12
16
44
60
68
113
76
10
62
160
40
25
6
106
20
23
64
19
21
32
8
5
35
92
26
9
47
33
28
50
57
27
17
31
29
56
876
4
2