405
89
164
191
642
73
142
168
40
27
47
66
69
408
453
53
103
252
71
42
291
77
234
75
264
153
140
94
179
180
410
67
29
127
106
32
119
126
52
177
51
165
211
26
105
717
98
370
28
117
46
195
224
54
55
437