65
27
20
29
156
74
229
76
112
121
72
50
137
122
260
42
51
10
330
138
188
106
80
126
181
60
164
93
85
97
207
68
59
267
211
365
31
201
218
290
45
92
54
252
43
77
32
169
140
55
150
48
24
62