10
26
32
19
90
9
47
17
14
38
12
21
7
2
11
13
45
52
4
72
23
3
22
41
40
36
8
44
6
43
97
24
5
35
37
15
73
121