13
18
8
91
15
45
84
10
3
6
11
5
19
71
2
1
31
28
40
83
42
168
9
49
150
54
86
58
14
17
46
47
52
68
25
53
77
51