87
409
30
304
77
293
68
168
82
163
76
118
10
178
40
153
22
90
1
28
166
15
138
11
114
8
73
25
89
66
511
95
5
93
16
58