14
15
3
5
22
49
21
24
18
38
169
63
36
9
25
8
28
47
33
75
37
43
86
299
61
68
27
124
114
83
76
29
41
48
39
30
19
64
100
123
115
136
91
53
149
80
130
71
152