40
5
28
4
6
10
1
9
13
3
2
8
14
11
42
21
57
7
75
17
22
18
49
60
48
164
178
104
33
20
39
133
30
16
38
59
124