153
306
21
13
78
76
16
121
105
192
139
101
49
34
19
28
14
469
9
530
92
131
30
91
23
31
26
22
15
211
84
120
42
50
20
33
58
52
147
68
47
71
24
18
7
44
38
72
25
124