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