31
23
16
45
28
58
18
3
5
9
14
42
12
2
77
115
37
6
85
13
51
53
67
7
27
44
17
41
10
4
36
38
46
15
56
21
22
35