117
103
313
95
221
162
161
187
75
115
81
209
154
83
178
217
371
105
46
230
71
21
77
113
51
33
80
199
94
58
49
60
149
133
142
131
57
129
559
183
174
426
477
569
421
368
605
755
321
47
155
280
294
1357