86
555
239
564
77
403
48
544
203
321
32
171
18
151
45
147
16
136
9
104
12
95
144
39
166
11
88
8
517
3
76
26