123
52
31
13
99
6
7
30
54
39
17
29
73
48
81
35
16
34
21
33
25
5
4
24
80
67
8
43
45
22
64
14
60
15
26
46
3
68
40
23
77
2