12
3
27
18
2
20
28
48
6
29
97
33
87
22
4
57
64
131
232
90
38
59
10
14
8
15
25
16
32
50
75
46
31
60
88