23
15
2
6
26
5
30
8
3
10
4
17
45
106
16
12
14
19
35
1
73
94
27
7
24
29
34
47
43
31
46
88
55
107
22
37
25