2
11
18
58
48
37
22
7
99
70
77
93
16
43
17
14
55
27
38
21
10
33
20
8
13
1
102
36
24
29
12
47
30
26
5
64
67
9
45
4
35
19
3
6
49
34
23
106
98
140