28
95
57
185
279
17
107
23
347
4
20
25
26
19
39
38
45
22
202
56
31
147
27
96
12
18
83
205
14
155
116
145
43