19
50
59
119
138
203
94
43
75
151
284
958
160
141
72
54
56
168
1332
142
319
31
41
34
133
96
162
55
148
220
49
223
109
125
636
108
116
197
82
26
63
51
79
176
85
61
98
45
285
88
18
209