157
101
54
529
102
88
166
389
116
93
174
19
80
57
477
46
76
35
28
70
167
147
180
130
185
37
119
15
21
41
84
196
225
132
195
238
91
27
82
39
90
14
45
100
69
47
342
226
78
9