15
237
46
9
69
238
29
194
119
67
54
44
65
81
96
152
113
120
401
126
164
87
66
37
281
191
141
124
183
95
170
132
60
156
240
339
346
117
57
53
20
109
33
546
100
105
38
233
174