10
5
3
6
43
8
12
4
19
16
29
18
39
7
41
21
2
27
33
9
22
110
49
23
14
25
46
34
36
26
30
50
84
35
17
20
44
24
42
11