8
44
3
99
19
39
6
4
5
7
91
40
30
41
10
9
33
38
42
31
55
13
14
24
49
29
18
12
35
11
2
15
21
122
17
25
1