40
5
28
4
6
10
1
9
13
3
2
8
12
14
11
21
69
23
27
24
26
15
25
30
42
94
38
7
43
177
32
22
46
34
105
19
66