18
112
33
22
49
13
14
5
9
54
24
3
30
45
11
21
4
58
16
35
10
2
20
17
19
7
32
77
6
41
8
158
31
38
15
34
40