43
41
26
25
20
93
61
70
23
8
16
100
15
47
31
19
35
14
5
32
7
58
28
27
42
12
24
33
110
30
29
48
99
4
9
13
11
21
92
55
18
96
37
10
38