12
16
17
3
18
31
25
34
154
47
29
21
90
108
20
35
50
58
6
11
27
10
28
8
30
48
67
37
23
14
24
38
4
42
15
40
7
76
22
54