29
59
52
31
35
21
25
90
48
97
73
33
24
47
43
75
112
39
94
98
45
44
64
34
28
42
30
20
71
22
60
36
27
76
86
55
37
114
119