14
9
22
7
17
8
24
28
3
1
50
36
44
33
25
19
18
77
37
160
15
162
4
55
133
35
53
64
91
54
85
43
52
41
39
72
80
48
49
12
20
73
10
60
76
59
121