51
31
12
7
41
32
27
103
65
23
24
6
58
21
129
177
265
29
25
33
19
4
90
37
2
8
60
9
40
44
59
14
26
22
3
38
16
13
34
5