10
11
6
3
4
16
26
19
1
7
33
44
42
29
21
12
5
30
22
9
32
17
25
24
103
8
14
20
18
99
41
113
75
35
37
36