18
8
28
20
17
32
15
43
13
7
2
5
12
4
101
50
10
1
6
16
46
55
71
3
14
9
23
19
26
57
122
67
70
39
169
38
41