2
7
9
5
1
4
17
26
3
13
50
12
102
31
78
29
10
34
32
11
16
64
15
62
27
14
48
36
6
23
119
85
30
49
58
22
97
70