3
8
24
2
51
6
5
122
4
7
9
46
53
10
20
16
28
123
54
79
131
66
17
88
19
25
30
14
33
81
42
23
78
52
83
101
91
67
77
39
12
71