21
10
24
35
105
7
30
45
18
72
2
20
22
33
19
25
42
54
39
12
38
46
31
8
81
142
5
15
44
112
65
83
11
49
123
48
16
32
34
23
13
93