12
8
18
5
14
11
39
2
28
36
32
46
3
7
6
9
16
4
51
41
27
26
10
15
17
1
44
21
60
20
35
121
33
13
47
98
82
22
24
43
38
103