106
170
127
30
53
63
45
36
38
57
62
140
59
186
207
52
266
107
80
101
100
218
54
18
168
154
89
189
194
48
23
5
58
35
61
69
19
25
104
32
162
224
44
13
82
245
43
271
64
81
27
149
39