5
25
7
29
4
13
2
20
1
50
19
31
14
11
6
23
49
28
15
8
21
44
30
77
22
10
58
89
52
66
40
32
27
33
56
113
74