185
186
268
481
50
59
65
110
47
78
87
158
114
109
61
100
306
97
37
71
88
73
54
108
701
556
781
81
83
209
289
93
49
121
144
187
82
265
967
334
315
900
70
161
151
228
361
53
138
319
727
68
382