8
4
17
9
18
7
16
21
82
29
55
40
99
11
6
48
76
95
52
10
3
28
12
25
5
298
15
34
242
41
54
60
14
37
31
79
63
66
35