28
6
16
3
121
289
31
78
39
61
38
19
43
107
34
9
54
57
17
75
36
55
46
20
68
14
45
8
13
15
52
24
89
153
10
44
7
80
5
79
26
69
144