351
64
145
817
428
96
104
35
70
98
357
185
508
514
126
176
414
315
409
62
250
190
263
2200
195
216
63
429
165
233
419
183
49
147
816
127
123
558
83
67
84
33
144
164
38
80
136
53
65
103
134
124
31
175
71
87
417
179