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