2
3
5
4
8
6
7
10
37
9
20
82
17
25
12
11
18
40
75
27
44
53
13
15
46
31
14
34
28
69
107
29
51
39
55
41
71
63
91
103
56