350
145
494
157
185
58
447
166
108
88
346
146
513
127
453
50
533
152
407
56
432
195
441
97
566
92
93
23
524
39
304
125
400
4
480
12
389
40
241
87