636
145
265
162
515
99
622
271
585
203
332
150
497
165
348
93
399
189
291
48
540
152
156
113
240
70
147
31
281
130
492
171
341
163
386
55
225
10
52
34