57
29
14
68
5
40
1
43
6
3
27
10
80
16
90
17
8
20
56
112
49
21
7
12
54
55
28
9
102
19
33
47
37
32
69
4
22
11
13
42
70