359
106
500
173
201
72
347
126
337
77
400
170
387
51
123
51
263
88
221
128
480
174
289
48
584
125
543
172
114
42
422
86
460
65
339
73
311
135
398
20