20
28
3
15
91
89
12
44
18
5
63
42
38
33
9
8
4
74
22
7
96
23
16
29
32
109
94
2
13
43
14
30
11
51
21
40
72
17
31
56
60
36