50
187
59
74
23
54
92
129
174
113
33
285
68
49
15
29
201
57
86
262
170
143
104
31
250
138
457
77
261
100
71
691
1001