428
96
102
35
70
98
356
185
506
514
126
176
411
315
409
62
250
190
263
2197
195
216
63
165
233
418
183
49
147
816
123
557
83
67
84
33
142
164
38
80
136
53
65
103
132
124
31
175
69
87
415
178