53
43
33
12
21
8
28
3
48
37
35
26
15
39
115
23
2
13
32
16
38
27
247
20
116
76
101
30
228
14
4
67
10
73
11
45
17
369
29
54
422