13
11
8
3
7
5
18
21
9
36
31
14
25
22
20
2
160
220
34
24
33
6
47
103
19
66
10
72
15
41
77
52
99
39
26
16
75
37