152
50
419
29
311
138
265
156
476
68
256
34
41
29
410
125
375
66
396
99
302
32
237
31
396
121
310
66
594
135
205
88
380
16
272
50
353
86
424
135