106
74
62
80
95
69
45
120
79
154
127
57
91
197
114
51
233
156
199
176
139
135
184
82
87
161
183
159
108
40
23
89
88
310
163
8
14
22
13
32
27
18
4
3
20
134
48
11
63
21
15
110
5