25
8
19
99
26
17
39
138
37
50
53
21
35
280
68
41
56
606
406
23
22
34
64
377
24
32
14
36
16
98
11
13
20
27
30
134
95
113
9
227
10
15