15
93
29
225
54
285
35
60
94
173
81
44
199
401
53
65
281
191
124
95
28
157
156
170
132
406
119
167
66
75
38
57
69
115
181
148
90
25
174
233
479
105
70
203
89
436
56
125
395
607
175
139