38
18
99
53
57
110
43
32
46
50
77
37
40
29
135
128
80
108
168
49
145
63
411
36
82
340
153
64
151
136
112
441
83
59
139
24
48
42
76
134
131
25
62
81
248
79
27