5
8
6
1
28
29
38
14
25
15
21
22
10
16
23
11
43
18
41
45
13
12
55
118
93
70
69
27
44
17
30
40
100
24
34
9
36
32
39
147
46
72
155
153