53
171
59
48
60
132
89
233
143
217
126
88
156
377
215
68
22
75
105
230
471
64
84
161
776
118
289
24
244
720
288
466
38
386
104
26
115
72
51
83
335
95
55
34
61
50
25
169
111
87
349
77
185