5
11
2
46
45
20
17
27
36
21
24
18
34
8
41
44
32
30
78
64
38
31
51
1
125
49
10
23
13
99
12
29
15
4
33
9
3
28
7
16