2
1
7
11
14
18
9
3
23
47
49
32
39
21
82
20
24
17
15
56
27
51
105
26
12
28
46
41
127
68
67
55
40
37
33
103
66
113
125