90
88
77
57
34
453
215
18
281
173
73
108
23
230
29
27
313
30
192
580
243
210
83
175
40
237
35
55
286
38
52
68
22
105
25
48
251
17
56
2723
267
457
32
202
859
93
308
49
297
583
284
608
33
115
69