12
36
7
14
10
15
24
9
48
8
45
17
20
2
27
702
334
54
91
3
5
23
30
61
16
4
41
77
87
21
80
28
63
6
11
18
47
13