438
350
90
73
51
27
78
59
40
75
47
39
22
30
10
288
820
148
150
42
68
156
33
62
248
122
308
70
529
60
69
64
38
49
45
36
204
19
13
55
31
26
43
65
34
46
256