87
67
32
30
183
110
49
113
33
17
14
9
59
25
10
16
21
94
488
68
163
275
309
20
27
150
24
158
385
151
69
61
39
176
34
8
99
47
287
5
66
7
1039
331
57
159
51
36
28
46