4
8
3
14
22
15
20
12
80
45
88
54
38
224
96
118
63
48
28
50
90
77
64
440
169
39
51
25
111
104
56
81
122
55
52
21
310
24
82
41
47
191
42
29
72
27
34
91
209