105
11
5
25
52
9
12
42
112
66
41
22
57
21
6
10
14
69
33
47
32
4
45
18
3
81
60
73
64
54
48
15
16
115
27
28
486
37
24
80