225
97
346
144
117
52
370
64
552
90
339
166
593
47
520
150
169
120
340
55
522
67
134
108
438
181
256
92
275
111
347
191
416
23
584
27
450
166
130
50