28
12
18
10
6
25
16
36
42
43
46
24
45
22
3
8
15
23
87
13
32
14
9
17
84
86
51
132
58
34
56
38
4
7
19
54
20
21