28
25
126
22
16
72
215
42
9
158
23
129
381
34
141
24
216
7
684
104
989
66
137
38
36
17
55
153
11
139
43
47
44
62
69
150
142
152
8
12
54
56
620
26
13
61
82