10
9
67
176
99
85
35
42
59
125
29
20
38
83
50
71
53
47
444
108
41
96
17
30
37
14
168
189
80
79
44
116
66
75
40
36
62
34
48
45
43
86
27
31
69