25
13
37
312
105
66
47
90
19
16
14
31
22
127
10
4
1
20
75
21
5
71
156
24
45
26
62
248
55
28
118
23
17
48
51
30
15
7
70
6
52