40
5
28
4
6
10
1
9
13
3
2
8
12
14
11
31
7
20
208
39
167
17
35
18
57
16
26
59
37
69
162
100
43
64
15
75