50
101
16
97
129
51
485
531
35
33
217
91
104
80
37
20
185
24
25
249
32
18
142
261
9
486
28
289
14
5
63
158
22
10
31
17
178
7
301
420
1203
12
69
326
30
270