28
8
306
82
134
86
19
66
24
14
15
25
20
12
42
67
408
91
114
104
181
27
38
53
26
35
10
4
187
54
88
118
49
139
135
144
220
300
154
39
192
77
132
105
138
227
45
199
76
47
98
99