89
344
52
310
55
282
18
156
22
139
278
1,047
38
28
124
48
125
12
116
19
112
20
102
64
3
60
9
90
17
56
83
2
39