630
129
64
167
195
53
85
50
151
231
76
75
173
261
347
96
322
198
78
47
181
88
83
120
270
126
159
136
98
226
193
31
74
27
148
160
72
213
90
301
194
133
89
578