429
54
35
23
17
40
30
47
11
16
14
288
264
350
52
211
57
19
12
15
90
33
4
8
68
70
22
31
121
38
37
28
72
27
9
161
18
36
7
359
76
157
104