2
13
29
7
9
3
14
10
17
4
27
5
8
15
70
6
42
12
44
98
123
97
45
23
35
114
102
39
79
109
38
81
41
76
75
26
74
32
83
53
37
43
24