5
29
44
1
21
6
8
45
34
3
10
43
12
2
14
80
28
17
26
9
60
50
15
16
25
30
24
41
4
33
23
32
40
47
242
66
76
111