41
30
47
32
14
28
45
26
31
22
21
39
33
83
34
37
108
27
96
29
13
23
74
71
11
24
55
42
17
15
19
16
25
52