8
15
7
1
11
103
4
24
3
14
35
18
16
508
2
19
5
6
21
12
60
32
25
50
308
62
13
28
9
36
33
53
82
22
10
29
17