9
152
287
82
30
24
578
54
189
319
34
6
16
15
13
17
95
57
133
55
94
10
11
52
46
85
43
60
5
157
115
1
23
12
20
3
65
50
158
169
86
69