22
27
14
128
46
97
74
32
64
28
249
115
60
189
174
69
55
16
118
58
162
86
90
79
37
33
41
53
38
43
10
52
163
85
50
30
19
36
87
59
123
108
83
68
77