8
3
13
2
11
4
5
9
28
15
20
24
36
21
19
10
29
41
27
7
32
18
17
35
38
16
26
14
45
43
115
23
58
90
12
30