57
79
40
108
115
20
66
141
63
71
69
50
48
24
76
64
67
82
59
55
72
29
81
93
21
123
388
28
168
77
78
111
263
155
100
109
820
131
240
180
124
126
300
309
110
231
235
150