48
43
42
19
16
34
10
134
31
87
18
9
64
26
288
100
32
44
176
35
15
62
133
79
38
21
12
75
17
8
51
41
29
77
20
95
68
47
349
23
40
105
25
472
212
230