171
387
90
190
39
179
194
52
296
36
137
79
75
697
107
156
78
597
600
193
531
457
332
175
138
89
40
134
106
53
235
118
95
9
50
55
73
204
11
299
161
34
308
493
103
130
136
46
172
44
242
218
100
149
543