29
9
21
18
35
54
24
12
16
8
19
34
39
59
37
57
108
26
27
22
33
15
17
14
13
56
89
47
31
10
48
64
36
42
52
55
238
49
20
43
153
32