106
74
63
81
96
69
45
120
79
155
128
58
91
198
114
51
233
156
200
178
140
136
185
82
87
162
186
161
109
40
23
89
310
163
8
14
22
13
32
27
18
4
3
20
134
48
11
21
15
110
5