501
84
93
100
110
68
72
91
61
164
224
109
103
81
52
138
147
86
669
202
71
70
79
141
292
216
74
54
133
92
24
181
42
150
96
89
205
63
32
15
7
27
33
48
195
57
46
29
43