5
2
11
1
10
30
18
9
29
22
7
42
24
17
51
26
25
28
79
52
99
41
83
53
84
75
91
32
50
21
45
59
87
14
43
76
37
66
33
44
58
74
23