9
82
138
8
4
20
31
12
15
16
32
103
46
35
5
17
6
30
23
10
18
11
19
57
21
7
208
2
365
292
107
27
28
73
186
200
87
34
45
39