81
596
77
322
83
298
63
231
32
193
51
202
64
188
186
50
161
6
350
55
136
18
140
5
98
8
72
24
95
97
10
58
93