30
45
27
10
12
24
39
44
82
34
31
43
25
28
109
92
18
68
17
26
36
96
91
9
37
15
38
14
22
40
21
32
46
5
7
118
19
60