40
19
2
3
31
4
10
17
156
8
5
129
23
13
54
51
16
14
7
6
49
12
52
57
9
15
24
20
18
95
38
11
21
28
46
44