15
20
8
10
9
6
7
5
30
1
83
21
88
3
28
12
112
43
24
25
31
72
42
46
44
2
765
14
132
19
56
23
54
60
16
59
47
18
4