6
5
15
10
41
68
30
53
33
67
18
16
22
28
70
116
100
23
54
47
35
27
20
24
11
14
79
32
13
8
43
29
7
98
95
143
48
164
17
88