50
40
170
100
54
46
20
64
135
33
42
334
787
66
169
59
30
124
120
31
9
11
13
67
84
111
98
119
83
18
69
29
86
38
27
116
35
37
102
15
60
74
164
14
152
49
57