2
9
8
3
1
5
13
16
23
6
22
26
7
99
19
10
35
20
17
37
18
59
39
14
21
122
28
25
45
72
54
24
97
88
27
195