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