32
23
30
20
33
48
22
38
40
18
19
28
16
27
11
50
37
13
46
21
39
12
14
26
9
3
45
10
52
77
44
24
5
89
81
47
88
82