60
139
201
91
77
88
918
753
234
353
205
199
134
96
140
174
178
731
489
563
554
513
299
750
301
621
137
42
114
89
84
86
61
52
136
143
111
31
46
67
120
135
87
247
124
687
64
173
50
127
909
391
582
54