97
91
82
45
110
112
200
186
154
87
63
73
71
121
395
101
177
102
104
143
127
260
77
79
100
51
86
41
349
42
74
136
99
133
85
141
113
108
139
89
209
75
160
38
170
118
81
72