8
4
31
22
12
3
16
32
14
44
15
5
17
26
95
7
2
11
45
74
34
62
27
113
33
54
19
38
110
13
18
160
178
20
43
357
83
50
28