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