15
9
88
61
65
35
81
221
237
189
112
153
161
178
228
395
252
125
401
70
502
291
428
191
135
605
144
577
78
117
79
703
242
129
69
269
929
203
211
513
27
41
92
21
86
40
67
29
114
11
34
52
31
75