50
40
29
41
79
44
24
36
33
21
54
115
73
11
127
60
42
233
98
35
18
77
70
108
78
47
155
109
62
99
31
30
39
22
48
34
68
26
91
85
64
23
97