28
16
43
47
15
44
14
19
13
10
23
7
68
11
53
5
25
18
31
64
8
3
4
1
112
12
6
17
38
2
34
20
61
50
26
72
91
42
9
33
80
119
56