6
8
11
5
34
28
1
9
16
3
39
25
14
33
24
10
20
19
17
76
12
108
82
139
86
304
315
30
47
48
18
140
101
102
32
182
115
51
75
50
21
84
44