5
22
17
28
18
54
16
85
15
31
4
26
41
32
8
11
23
71
34
69
27
45
12
38
33
1
37
55
62
46
240
29
7
14
9
363
221
113
6