20
65
5
90
4
16
54
44
6
8
9
57
38
25
79
1
17
3
47
42
168
155
339
31
2
7
19
59
72
123
28
22
18
36
27
71
34
144
11