12
16
5
3
7
36
49
88
21
18
58
64
19
40
28
9
24
31
56
48
54
105
1
8
29
4
14
15
107
25
35
22
30
10
11
17
45
55
87
33
27
32