10
310
62
5
16
35
22
15
166
13
37
40
82
25
7
17
865
32
21
19
18
23
83
48
6
14
42
12
3
2
8
9
30
33
49
20