40
19
33
15
4
14
20
5
13
17
32
16
57
29
68
41
1
43
6
3
27
10
80
90
8
56
112
49
21
7
12
54
55
28
18
9
102
47