40
5
28
4
6
10
1
9
13
3
2
8
12
14
11
42
21
58
7
78
17
22
23
18
49
41
60
48
159
175
102
34
20
134
30
52
38
123