38
18
97
53
57
109
42
32
43
46
50
76
37
40
29
134
128
80
108
168
49
145
63
411
36
82
340
153
64
151
136
111
440
83
59
139
24
48
132
131
107
25
62
81
248
79
27