13
4
9
3
14
120
23
12
7
30
31
42
28
24
16
25
18
5
21
19
26
27
37
46
20
33
41
84
55
38
76
109
140
22
93
119
94
91
69
89
160
236