5
2
16
28
8
21
11
4
43
12
42
22
3
59
10
20
6
13
9
7
19
41
14
26
72
24
37
31
33
15
23
38
167
40
27
32
30