90
77
191
82
153
74
136
55
149
63
60
34
52
50
29
23
48
39
42
22
21
67
18
35
79
135
127
66
69
27
37
49
264
140
54
51
237
3
155
95
86
96
116
185
73
107
16
152
14