5
1
4
13
2
12
6
17
9
21
27
16
10
18
28
15
58
43
31
19
38
32
41
46
45
49
42
30
54
29
61
60
39
75
22
299
37
26