10
56
71
19
30
15
77
41
27
28
104
159
273
132
21
479
176
32
145
43
48
163
182
318
129
18
9
11
398
52
152
118
299
411
29
139
134
42
60
74
474
127
293
121
109
98
79
49
212
75
144
84
166
125
20
45