50
489
89
96
219
123
25
165
26
84
107
23
67
217
822
43
220
341
215
250
900
36
131
52
73
298
31
32
204
51
145
388
159
94
199
95
60
140
350
7
35
114
38
16
98
594
1306
299
71