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