19
43
69
17
136
141
37
213
91
120
103
51
88
209
107
283
222
31
102
113
121
40
85
101
179
162
55
104
156
77
145
87
287
80
47
82
96
28
68
94
26
83
128
45
139
46
398
34
187
168