310
731
203
534
233
195
215
179
231
72
58
53
38
44
16
41
63
33
69
46
68
50
51
146
65
18
40
52
36
48
29
45
37
47
30
49
39
28
7