30
38
26
5
16
43
12
10
28
9
23
33
4
21
25
19
42
56
24
27
15
49
45
13
46
39
36
20
57
29
82
11
14
22
7
73
70
18
118