60
222
88
86
95
196
50
28
44
54
282
20
280
11
49
81
112
18
191
120
74
209
99
154
42
76
71
241
36
61
38
10
59
197
129
33
12
48
34
53
183
349
186
256
110
363
68
171
41